0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.090 * * * [progress]: [2/2] Setting up program. 0.095 * [progress]: [Phase 2 of 3] Improving. 0.095 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.096 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 0.096 * * [simplify]: iters left: 6 (11 enodes) 0.101 * * [simplify]: iters left: 5 (43 enodes) 0.115 * * [simplify]: iters left: 4 (88 enodes) 0.153 * * [simplify]: iters left: 3 (196 enodes) 0.207 * * [simplify]: iters left: 2 (394 enodes) 0.406 * * [simplify]: Extracting #0: cost 1 inf + 0 0.406 * * [simplify]: Extracting #1: cost 38 inf + 0 0.407 * * [simplify]: Extracting #2: cost 156 inf + 1 0.412 * * [simplify]: Extracting #3: cost 177 inf + 2652 0.420 * * [simplify]: Extracting #4: cost 73 inf + 19887 0.437 * * [simplify]: Extracting #5: cost 4 inf + 33895 0.447 * * [simplify]: Extracting #6: cost 0 inf + 33953 0.456 * * [simplify]: Extracting #7: cost 0 inf + 33753 0.465 * [simplify]: Simplified to (* x.re (- (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.im) (* x.im x.im)))) 0.465 * [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))))) 0.470 * * [progress]: iteration 1 / 4 0.470 * * * [progress]: picking best candidate 0.478 * * * * [pick]: Picked # 0.478 * * * [progress]: localizing error 0.518 * * * [progress]: generating rewritten candidates 0.518 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.542 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 0.571 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 0.603 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 0.611 * * * [progress]: generating series expansions 0.611 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.611 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.re) into (* x.re (- (pow x.re 2) (pow x.im 2))) 0.611 * [approximate]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 0.611 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.im 0.611 * [taylor]: Taking taylor expansion of x.re in x.im 0.611 * [backup-simplify]: Simplify x.re into x.re 0.611 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 0.611 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.611 * [taylor]: Taking taylor expansion of x.re in x.im 0.611 * [backup-simplify]: Simplify x.re into x.re 0.611 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.611 * [taylor]: Taking taylor expansion of x.im in x.im 0.611 * [backup-simplify]: Simplify 0 into 0 0.611 * [backup-simplify]: Simplify 1 into 1 0.611 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 0.611 * [taylor]: Taking taylor expansion of x.re in x.re 0.611 * [backup-simplify]: Simplify 0 into 0 0.611 * [backup-simplify]: Simplify 1 into 1 0.611 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.611 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.611 * [taylor]: Taking taylor expansion of x.re in x.re 0.611 * [backup-simplify]: Simplify 0 into 0 0.611 * [backup-simplify]: Simplify 1 into 1 0.611 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.611 * [taylor]: Taking taylor expansion of x.im in x.re 0.611 * [backup-simplify]: Simplify x.im into x.im 0.611 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 0.611 * [taylor]: Taking taylor expansion of x.re in x.re 0.611 * [backup-simplify]: Simplify 0 into 0 0.611 * [backup-simplify]: Simplify 1 into 1 0.611 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.611 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.611 * [taylor]: Taking taylor expansion of x.re in x.re 0.611 * [backup-simplify]: Simplify 0 into 0 0.611 * [backup-simplify]: Simplify 1 into 1 0.611 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.611 * [taylor]: Taking taylor expansion of x.im in x.re 0.611 * [backup-simplify]: Simplify x.im into x.im 0.611 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.611 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 0.612 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 0.612 * [backup-simplify]: Simplify (* 0 (- (pow x.im 2))) into 0 0.612 * [taylor]: Taking taylor expansion of 0 in x.im 0.612 * [backup-simplify]: Simplify 0 into 0 0.612 * [backup-simplify]: Simplify 0 into 0 0.612 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.612 * [backup-simplify]: Simplify (- 0) into 0 0.613 * [backup-simplify]: Simplify (+ 0 0) into 0 0.613 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (- (pow x.im 2)))) into (- (pow x.im 2)) 0.613 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 0.613 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.613 * [taylor]: Taking taylor expansion of x.im in x.im 0.613 * [backup-simplify]: Simplify 0 into 0 0.613 * [backup-simplify]: Simplify 1 into 1 0.613 * [backup-simplify]: Simplify 0 into 0 0.613 * [backup-simplify]: Simplify (* 1 1) into 1 0.614 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.614 * [backup-simplify]: Simplify (- 0) into 0 0.614 * [backup-simplify]: Simplify (+ 1 0) into 1 0.615 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (- (pow x.im 2))))) into 0 0.615 * [taylor]: Taking taylor expansion of 0 in x.im 0.615 * [backup-simplify]: Simplify 0 into 0 0.615 * [backup-simplify]: Simplify 0 into 0 0.615 * [backup-simplify]: Simplify 0 into 0 0.615 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.616 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.616 * [backup-simplify]: Simplify (- 0) into 0 0.616 * [backup-simplify]: Simplify (+ 0 0) into 0 0.617 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 1 0.617 * [taylor]: Taking taylor expansion of 1 in x.im 0.617 * [backup-simplify]: Simplify 1 into 1 0.617 * [backup-simplify]: Simplify 1 into 1 0.617 * [backup-simplify]: Simplify 0 into 0 0.618 * [backup-simplify]: Simplify (* 1 1) into 1 0.618 * [backup-simplify]: Simplify (- 1) into -1 0.618 * [backup-simplify]: Simplify -1 into -1 0.618 * [backup-simplify]: Simplify 0 into 0 0.618 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.619 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.619 * [backup-simplify]: Simplify (- 0) into 0 0.620 * [backup-simplify]: Simplify (+ 0 0) into 0 0.621 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 0.621 * [taylor]: Taking taylor expansion of 0 in x.im 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.621 * [backup-simplify]: Simplify (- 0) into 0 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify 0 into 0 0.622 * [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)) 0.622 * [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) 0.622 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in (x.re x.im) around 0 0.622 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 0.622 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.622 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.622 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.622 * [taylor]: Taking taylor expansion of x.re in x.im 0.622 * [backup-simplify]: Simplify x.re into x.re 0.622 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.622 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.622 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.622 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.622 * [taylor]: Taking taylor expansion of x.im in x.im 0.622 * [backup-simplify]: Simplify 0 into 0 0.622 * [backup-simplify]: Simplify 1 into 1 0.622 * [backup-simplify]: Simplify (* 1 1) into 1 0.623 * [backup-simplify]: Simplify (/ 1 1) into 1 0.623 * [taylor]: Taking taylor expansion of x.re in x.im 0.623 * [backup-simplify]: Simplify x.re into x.re 0.623 * [backup-simplify]: Simplify (- 1) into -1 0.623 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.623 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 0.623 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.623 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.623 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.623 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.623 * [taylor]: Taking taylor expansion of x.re in x.re 0.623 * [backup-simplify]: Simplify 0 into 0 0.623 * [backup-simplify]: Simplify 1 into 1 0.624 * [backup-simplify]: Simplify (* 1 1) into 1 0.624 * [backup-simplify]: Simplify (/ 1 1) into 1 0.624 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.624 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.624 * [taylor]: Taking taylor expansion of x.im in x.re 0.624 * [backup-simplify]: Simplify x.im into x.im 0.624 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.624 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.624 * [taylor]: Taking taylor expansion of x.re in x.re 0.624 * [backup-simplify]: Simplify 0 into 0 0.624 * [backup-simplify]: Simplify 1 into 1 0.624 * [backup-simplify]: Simplify (+ 1 0) into 1 0.624 * [backup-simplify]: Simplify (/ 1 1) into 1 0.625 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.625 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.625 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.625 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.625 * [taylor]: Taking taylor expansion of x.re in x.re 0.625 * [backup-simplify]: Simplify 0 into 0 0.625 * [backup-simplify]: Simplify 1 into 1 0.625 * [backup-simplify]: Simplify (* 1 1) into 1 0.625 * [backup-simplify]: Simplify (/ 1 1) into 1 0.625 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.625 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.625 * [taylor]: Taking taylor expansion of x.im in x.re 0.625 * [backup-simplify]: Simplify x.im into x.im 0.625 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.625 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.625 * [taylor]: Taking taylor expansion of x.re in x.re 0.625 * [backup-simplify]: Simplify 0 into 0 0.625 * [backup-simplify]: Simplify 1 into 1 0.626 * [backup-simplify]: Simplify (+ 1 0) into 1 0.626 * [backup-simplify]: Simplify (/ 1 1) into 1 0.626 * [taylor]: Taking taylor expansion of 1 in x.im 0.626 * [backup-simplify]: Simplify 1 into 1 0.626 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.627 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.627 * [backup-simplify]: Simplify (+ 0 0) into 0 0.627 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 0.627 * [taylor]: Taking taylor expansion of 0 in x.im 0.627 * [backup-simplify]: Simplify 0 into 0 0.628 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.629 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.629 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.629 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.629 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 0.629 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 0.629 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.629 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.629 * [taylor]: Taking taylor expansion of x.im in x.im 0.629 * [backup-simplify]: Simplify 0 into 0 0.629 * [backup-simplify]: Simplify 1 into 1 0.630 * [backup-simplify]: Simplify (* 1 1) into 1 0.630 * [backup-simplify]: Simplify (/ 1 1) into 1 0.630 * [backup-simplify]: Simplify (- 1) into -1 0.630 * [backup-simplify]: Simplify -1 into -1 0.630 * [backup-simplify]: Simplify 1 into 1 0.631 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.631 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.631 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.632 * [backup-simplify]: Simplify (- 0) into 0 0.632 * [backup-simplify]: Simplify (+ 0 0) into 0 0.633 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 0.633 * [taylor]: Taking taylor expansion of 0 in x.im 0.633 * [backup-simplify]: Simplify 0 into 0 0.634 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.634 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.634 * [backup-simplify]: Simplify (- 0) into 0 0.634 * [backup-simplify]: Simplify 0 into 0 0.634 * [backup-simplify]: Simplify 0 into 0 0.634 * [backup-simplify]: Simplify 0 into 0 0.635 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.636 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.636 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.636 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.636 * [backup-simplify]: Simplify (- 0) into 0 0.637 * [backup-simplify]: Simplify (+ 0 0) into 0 0.638 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.638 * [taylor]: Taking taylor expansion of 0 in x.im 0.638 * [backup-simplify]: Simplify 0 into 0 0.639 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.639 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.640 * [backup-simplify]: Simplify (- 0) into 0 0.640 * [backup-simplify]: Simplify 0 into 0 0.640 * [backup-simplify]: Simplify 0 into 0 0.640 * [backup-simplify]: Simplify 0 into 0 0.640 * [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)) 0.640 * [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)) 0.640 * [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 0.640 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.im 0.640 * [taylor]: Taking taylor expansion of -1 in x.im 0.640 * [backup-simplify]: Simplify -1 into -1 0.640 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 0.640 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.640 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.640 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.640 * [taylor]: Taking taylor expansion of x.re in x.im 0.640 * [backup-simplify]: Simplify x.re into x.re 0.640 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.641 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.641 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.641 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.641 * [taylor]: Taking taylor expansion of x.im in x.im 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify 1 into 1 0.641 * [backup-simplify]: Simplify (* 1 1) into 1 0.641 * [backup-simplify]: Simplify (/ 1 1) into 1 0.641 * [taylor]: Taking taylor expansion of x.re in x.im 0.641 * [backup-simplify]: Simplify x.re into x.re 0.641 * [backup-simplify]: Simplify (- 1) into -1 0.642 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.643 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 0.643 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 0.643 * [taylor]: Taking taylor expansion of -1 in x.re 0.643 * [backup-simplify]: Simplify -1 into -1 0.643 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.643 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.643 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.643 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.643 * [taylor]: Taking taylor expansion of x.re in x.re 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify 1 into 1 0.643 * [backup-simplify]: Simplify (* 1 1) into 1 0.643 * [backup-simplify]: Simplify (/ 1 1) into 1 0.643 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.643 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.643 * [taylor]: Taking taylor expansion of x.im in x.re 0.643 * [backup-simplify]: Simplify x.im into x.im 0.643 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.644 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.644 * [taylor]: Taking taylor expansion of x.re in x.re 0.644 * [backup-simplify]: Simplify 0 into 0 0.644 * [backup-simplify]: Simplify 1 into 1 0.644 * [backup-simplify]: Simplify (+ 1 0) into 1 0.644 * [backup-simplify]: Simplify (/ 1 1) into 1 0.644 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 0.644 * [taylor]: Taking taylor expansion of -1 in x.re 0.644 * [backup-simplify]: Simplify -1 into -1 0.644 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.644 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.644 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.644 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.644 * [taylor]: Taking taylor expansion of x.re in x.re 0.644 * [backup-simplify]: Simplify 0 into 0 0.644 * [backup-simplify]: Simplify 1 into 1 0.644 * [backup-simplify]: Simplify (* 1 1) into 1 0.645 * [backup-simplify]: Simplify (/ 1 1) into 1 0.645 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.645 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.645 * [taylor]: Taking taylor expansion of x.im in x.re 0.645 * [backup-simplify]: Simplify x.im into x.im 0.645 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.645 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.645 * [taylor]: Taking taylor expansion of x.re in x.re 0.645 * [backup-simplify]: Simplify 0 into 0 0.645 * [backup-simplify]: Simplify 1 into 1 0.645 * [backup-simplify]: Simplify (+ 1 0) into 1 0.645 * [backup-simplify]: Simplify (/ 1 1) into 1 0.646 * [backup-simplify]: Simplify (* -1 1) into -1 0.646 * [taylor]: Taking taylor expansion of -1 in x.im 0.646 * [backup-simplify]: Simplify -1 into -1 0.646 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.647 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.647 * [backup-simplify]: Simplify (+ 0 0) into 0 0.648 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 0.649 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 0.649 * [taylor]: Taking taylor expansion of 0 in x.im 0.649 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.651 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.651 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.651 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.652 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 0.653 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))) into (/ 1 (pow x.im 2)) 0.653 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.653 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.653 * [taylor]: Taking taylor expansion of x.im in x.im 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify 1 into 1 0.653 * [backup-simplify]: Simplify (* 1 1) into 1 0.654 * [backup-simplify]: Simplify (/ 1 1) into 1 0.654 * [backup-simplify]: Simplify 1 into 1 0.654 * [backup-simplify]: Simplify -1 into -1 0.655 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.656 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.656 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.656 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.657 * [backup-simplify]: Simplify (- 0) into 0 0.657 * [backup-simplify]: Simplify (+ 0 0) into 0 0.659 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 0.660 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1)))) into 0 0.660 * [taylor]: Taking taylor expansion of 0 in x.im 0.660 * [backup-simplify]: Simplify 0 into 0 0.661 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.662 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.664 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.665 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.665 * [backup-simplify]: Simplify (- 0) into 0 0.665 * [backup-simplify]: Simplify (+ 0 0) into 0 0.668 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.670 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))))) into 0 0.670 * [taylor]: Taking taylor expansion of 0 in x.im 0.670 * [backup-simplify]: Simplify 0 into 0 0.671 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.672 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.672 * [backup-simplify]: Simplify 0 into 0 0.672 * [backup-simplify]: Simplify 0 into 0 0.672 * [backup-simplify]: Simplify 0 into 0 0.672 * [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)) 0.672 * * * * [progress]: [ 2 / 4 ] generating series at (2) 0.673 * [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))) 0.673 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 0.673 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 0.673 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.673 * [taylor]: Taking taylor expansion of x.re in x.im 0.673 * [backup-simplify]: Simplify x.re into x.re 0.673 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 0.673 * [taylor]: Taking taylor expansion of 3 in x.im 0.673 * [backup-simplify]: Simplify 3 into 3 0.673 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.673 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.673 * [taylor]: Taking taylor expansion of x.im in x.im 0.673 * [backup-simplify]: Simplify 0 into 0 0.673 * [backup-simplify]: Simplify 1 into 1 0.673 * [taylor]: Taking taylor expansion of x.re in x.im 0.673 * [backup-simplify]: Simplify x.re into x.re 0.673 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 0.673 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.673 * [taylor]: Taking taylor expansion of x.re in x.re 0.673 * [backup-simplify]: Simplify 0 into 0 0.673 * [backup-simplify]: Simplify 1 into 1 0.673 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.673 * [taylor]: Taking taylor expansion of 3 in x.re 0.673 * [backup-simplify]: Simplify 3 into 3 0.673 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.673 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.673 * [taylor]: Taking taylor expansion of x.im in x.re 0.673 * [backup-simplify]: Simplify x.im into x.im 0.673 * [taylor]: Taking taylor expansion of x.re in x.re 0.673 * [backup-simplify]: Simplify 0 into 0 0.673 * [backup-simplify]: Simplify 1 into 1 0.673 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 0.674 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.674 * [taylor]: Taking taylor expansion of x.re in x.re 0.674 * [backup-simplify]: Simplify 0 into 0 0.674 * [backup-simplify]: Simplify 1 into 1 0.674 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.674 * [taylor]: Taking taylor expansion of 3 in x.re 0.674 * [backup-simplify]: Simplify 3 into 3 0.674 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.674 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.674 * [taylor]: Taking taylor expansion of x.im in x.re 0.674 * [backup-simplify]: Simplify x.im into x.im 0.674 * [taylor]: Taking taylor expansion of x.re in x.re 0.674 * [backup-simplify]: Simplify 0 into 0 0.674 * [backup-simplify]: Simplify 1 into 1 0.674 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.674 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.675 * [backup-simplify]: Simplify (* 3 0) into 0 0.675 * [backup-simplify]: Simplify (- 0) into 0 0.675 * [backup-simplify]: Simplify (+ 0 0) into 0 0.675 * [taylor]: Taking taylor expansion of 0 in x.im 0.675 * [backup-simplify]: Simplify 0 into 0 0.675 * [backup-simplify]: Simplify 0 into 0 0.675 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.676 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.676 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 0.677 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 0.677 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 0.677 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 0.677 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 0.677 * [taylor]: Taking taylor expansion of 3 in x.im 0.677 * [backup-simplify]: Simplify 3 into 3 0.677 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.677 * [taylor]: Taking taylor expansion of x.im in x.im 0.677 * [backup-simplify]: Simplify 0 into 0 0.677 * [backup-simplify]: Simplify 1 into 1 0.677 * [backup-simplify]: Simplify 0 into 0 0.677 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.678 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.679 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 0.679 * [backup-simplify]: Simplify (- 0) into 0 0.680 * [backup-simplify]: Simplify (+ 0 0) into 0 0.680 * [taylor]: Taking taylor expansion of 0 in x.im 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify (* 1 1) into 1 0.681 * [backup-simplify]: Simplify (* 1 1) into 1 0.681 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.682 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.683 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 0.684 * [backup-simplify]: Simplify (- 0) into 0 0.684 * [backup-simplify]: Simplify (+ 1 0) into 1 0.684 * [taylor]: Taking taylor expansion of 1 in x.im 0.684 * [backup-simplify]: Simplify 1 into 1 0.684 * [backup-simplify]: Simplify 1 into 1 0.685 * [backup-simplify]: Simplify 0 into 0 0.685 * [backup-simplify]: Simplify (* 1 1) into 1 0.685 * [backup-simplify]: Simplify (* 3 1) into 3 0.686 * [backup-simplify]: Simplify (- 3) into -3 0.686 * [backup-simplify]: Simplify -3 into -3 0.686 * [backup-simplify]: Simplify 0 into 0 0.687 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.687 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.688 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.689 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.693 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 0.694 * [backup-simplify]: Simplify (- 0) into 0 0.694 * [backup-simplify]: Simplify (+ 0 0) into 0 0.694 * [taylor]: Taking taylor expansion of 0 in x.im 0.694 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.696 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.696 * [backup-simplify]: Simplify (- 0) into 0 0.696 * [backup-simplify]: Simplify 0 into 0 0.696 * [backup-simplify]: Simplify 0 into 0 0.697 * [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))) 0.697 * [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)))) 0.697 * [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 0.697 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 0.697 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 0.697 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.698 * [taylor]: Taking taylor expansion of x.re in x.im 0.698 * [backup-simplify]: Simplify x.re into x.re 0.698 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.698 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 0.698 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 0.698 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 0.698 * [taylor]: Taking taylor expansion of 3 in x.im 0.698 * [backup-simplify]: Simplify 3 into 3 0.698 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 0.698 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.698 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.698 * [taylor]: Taking taylor expansion of x.im in x.im 0.698 * [backup-simplify]: Simplify 0 into 0 0.698 * [backup-simplify]: Simplify 1 into 1 0.698 * [taylor]: Taking taylor expansion of x.re in x.im 0.698 * [backup-simplify]: Simplify x.re into x.re 0.698 * [backup-simplify]: Simplify (* 1 1) into 1 0.699 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.699 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.699 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 0.699 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.699 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.699 * [taylor]: Taking taylor expansion of x.re in x.re 0.699 * [backup-simplify]: Simplify 0 into 0 0.699 * [backup-simplify]: Simplify 1 into 1 0.699 * [backup-simplify]: Simplify (* 1 1) into 1 0.700 * [backup-simplify]: Simplify (* 1 1) into 1 0.700 * [backup-simplify]: Simplify (/ 1 1) into 1 0.700 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.700 * [taylor]: Taking taylor expansion of 3 in x.re 0.700 * [backup-simplify]: Simplify 3 into 3 0.700 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.700 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.700 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.700 * [taylor]: Taking taylor expansion of x.im in x.re 0.700 * [backup-simplify]: Simplify x.im into x.im 0.700 * [taylor]: Taking taylor expansion of x.re in x.re 0.700 * [backup-simplify]: Simplify 0 into 0 0.700 * [backup-simplify]: Simplify 1 into 1 0.700 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.701 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.701 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.701 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.701 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.701 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 0.702 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.702 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.702 * [taylor]: Taking taylor expansion of x.re in x.re 0.702 * [backup-simplify]: Simplify 0 into 0 0.702 * [backup-simplify]: Simplify 1 into 1 0.702 * [backup-simplify]: Simplify (* 1 1) into 1 0.702 * [backup-simplify]: Simplify (* 1 1) into 1 0.703 * [backup-simplify]: Simplify (/ 1 1) into 1 0.703 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.703 * [taylor]: Taking taylor expansion of 3 in x.re 0.703 * [backup-simplify]: Simplify 3 into 3 0.703 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.703 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.703 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.703 * [taylor]: Taking taylor expansion of x.im in x.re 0.703 * [backup-simplify]: Simplify x.im into x.im 0.703 * [taylor]: Taking taylor expansion of x.re in x.re 0.703 * [backup-simplify]: Simplify 0 into 0 0.703 * [backup-simplify]: Simplify 1 into 1 0.703 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.703 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.703 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.703 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.703 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.704 * [backup-simplify]: Simplify (+ 1 0) into 1 0.704 * [taylor]: Taking taylor expansion of 1 in x.im 0.704 * [backup-simplify]: Simplify 1 into 1 0.704 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.705 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.705 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.705 * [backup-simplify]: Simplify (+ 0 0) into 0 0.705 * [taylor]: Taking taylor expansion of 0 in x.im 0.705 * [backup-simplify]: Simplify 0 into 0 0.706 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.706 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.707 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.707 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 0.707 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 0.707 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 0.707 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 0.707 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 0.707 * [taylor]: Taking taylor expansion of 3 in x.im 0.707 * [backup-simplify]: Simplify 3 into 3 0.707 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.707 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.707 * [taylor]: Taking taylor expansion of x.im in x.im 0.707 * [backup-simplify]: Simplify 0 into 0 0.707 * [backup-simplify]: Simplify 1 into 1 0.708 * [backup-simplify]: Simplify (* 1 1) into 1 0.708 * [backup-simplify]: Simplify (/ 1 1) into 1 0.708 * [backup-simplify]: Simplify (* 3 1) into 3 0.708 * [backup-simplify]: Simplify (- 3) into -3 0.708 * [backup-simplify]: Simplify -3 into -3 0.709 * [backup-simplify]: Simplify 1 into 1 0.709 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.710 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.711 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.711 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.711 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.711 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 0.712 * [backup-simplify]: Simplify (- 0) into 0 0.712 * [backup-simplify]: Simplify (+ 0 0) into 0 0.712 * [taylor]: Taking taylor expansion of 0 in x.im 0.712 * [backup-simplify]: Simplify 0 into 0 0.712 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.713 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.713 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.713 * [backup-simplify]: Simplify (- 0) into 0 0.713 * [backup-simplify]: Simplify 0 into 0 0.713 * [backup-simplify]: Simplify 0 into 0 0.714 * [backup-simplify]: Simplify 0 into 0 0.714 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.715 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.715 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.716 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.716 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.717 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 0.717 * [backup-simplify]: Simplify (- 0) into 0 0.718 * [backup-simplify]: Simplify (+ 0 0) into 0 0.718 * [taylor]: Taking taylor expansion of 0 in x.im 0.718 * [backup-simplify]: Simplify 0 into 0 0.718 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.719 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.720 * [backup-simplify]: Simplify (- 0) into 0 0.720 * [backup-simplify]: Simplify 0 into 0 0.720 * [backup-simplify]: Simplify 0 into 0 0.720 * [backup-simplify]: Simplify 0 into 0 0.720 * [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))) 0.720 * [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))) 0.720 * [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 0.720 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 0.720 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 0.720 * [taylor]: Taking taylor expansion of 3 in x.im 0.720 * [backup-simplify]: Simplify 3 into 3 0.720 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 0.720 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.720 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.720 * [taylor]: Taking taylor expansion of x.im in x.im 0.720 * [backup-simplify]: Simplify 0 into 0 0.720 * [backup-simplify]: Simplify 1 into 1 0.720 * [taylor]: Taking taylor expansion of x.re in x.im 0.720 * [backup-simplify]: Simplify x.re into x.re 0.721 * [backup-simplify]: Simplify (* 1 1) into 1 0.721 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.721 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.721 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 0.721 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.721 * [taylor]: Taking taylor expansion of x.re in x.im 0.721 * [backup-simplify]: Simplify x.re into x.re 0.721 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.721 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 0.721 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 0.721 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 0.721 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.721 * [taylor]: Taking taylor expansion of 3 in x.re 0.721 * [backup-simplify]: Simplify 3 into 3 0.721 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.721 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.721 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.721 * [taylor]: Taking taylor expansion of x.im in x.re 0.721 * [backup-simplify]: Simplify x.im into x.im 0.721 * [taylor]: Taking taylor expansion of x.re in x.re 0.721 * [backup-simplify]: Simplify 0 into 0 0.721 * [backup-simplify]: Simplify 1 into 1 0.721 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.721 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.721 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.722 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.722 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.722 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.722 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.722 * [taylor]: Taking taylor expansion of x.re in x.re 0.722 * [backup-simplify]: Simplify 0 into 0 0.722 * [backup-simplify]: Simplify 1 into 1 0.722 * [backup-simplify]: Simplify (* 1 1) into 1 0.722 * [backup-simplify]: Simplify (* 1 1) into 1 0.722 * [backup-simplify]: Simplify (/ 1 1) into 1 0.722 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 0.723 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.723 * [taylor]: Taking taylor expansion of 3 in x.re 0.723 * [backup-simplify]: Simplify 3 into 3 0.723 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.723 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.723 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.723 * [taylor]: Taking taylor expansion of x.im in x.re 0.723 * [backup-simplify]: Simplify x.im into x.im 0.723 * [taylor]: Taking taylor expansion of x.re in x.re 0.723 * [backup-simplify]: Simplify 0 into 0 0.723 * [backup-simplify]: Simplify 1 into 1 0.723 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.723 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.723 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.723 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.723 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.723 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.723 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.723 * [taylor]: Taking taylor expansion of x.re in x.re 0.723 * [backup-simplify]: Simplify 0 into 0 0.723 * [backup-simplify]: Simplify 1 into 1 0.723 * [backup-simplify]: Simplify (* 1 1) into 1 0.724 * [backup-simplify]: Simplify (* 1 1) into 1 0.724 * [backup-simplify]: Simplify (/ 1 1) into 1 0.724 * [backup-simplify]: Simplify (- 1) into -1 0.724 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.725 * [taylor]: Taking taylor expansion of -1 in x.im 0.725 * [backup-simplify]: Simplify -1 into -1 0.725 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.725 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.726 * [backup-simplify]: Simplify (- 0) into 0 0.726 * [backup-simplify]: Simplify (+ 0 0) into 0 0.726 * [taylor]: Taking taylor expansion of 0 in x.im 0.726 * [backup-simplify]: Simplify 0 into 0 0.727 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 0.727 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.728 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.729 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.730 * [backup-simplify]: Simplify (- 0) into 0 0.730 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 0.730 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 0.730 * [taylor]: Taking taylor expansion of 3 in x.im 0.730 * [backup-simplify]: Simplify 3 into 3 0.730 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.730 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.730 * [taylor]: Taking taylor expansion of x.im in x.im 0.730 * [backup-simplify]: Simplify 0 into 0 0.730 * [backup-simplify]: Simplify 1 into 1 0.730 * [backup-simplify]: Simplify (* 1 1) into 1 0.731 * [backup-simplify]: Simplify (/ 1 1) into 1 0.731 * [backup-simplify]: Simplify (* 3 1) into 3 0.731 * [backup-simplify]: Simplify 3 into 3 0.731 * [backup-simplify]: Simplify -1 into -1 0.732 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.732 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.733 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.733 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 0.734 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.735 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.736 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.737 * [backup-simplify]: Simplify (- 0) into 0 0.737 * [backup-simplify]: Simplify (+ 0 0) into 0 0.737 * [taylor]: Taking taylor expansion of 0 in x.im 0.737 * [backup-simplify]: Simplify 0 into 0 0.738 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.738 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.739 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.739 * [backup-simplify]: Simplify 0 into 0 0.739 * [backup-simplify]: Simplify 0 into 0 0.739 * [backup-simplify]: Simplify 0 into 0 0.740 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.741 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.741 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.743 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 0.744 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.745 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.746 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.747 * [backup-simplify]: Simplify (- 0) into 0 0.747 * [backup-simplify]: Simplify (+ 0 0) into 0 0.747 * [taylor]: Taking taylor expansion of 0 in x.im 0.747 * [backup-simplify]: Simplify 0 into 0 0.748 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.749 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.750 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.750 * [backup-simplify]: Simplify 0 into 0 0.750 * [backup-simplify]: Simplify 0 into 0 0.750 * [backup-simplify]: Simplify 0 into 0 0.751 * [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))) 0.751 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 0.751 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 0.751 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.751 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 0.751 * [taylor]: Taking taylor expansion of 2 in x.im 0.751 * [backup-simplify]: Simplify 2 into 2 0.751 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.751 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.751 * [taylor]: Taking taylor expansion of x.im in x.im 0.751 * [backup-simplify]: Simplify 0 into 0 0.751 * [backup-simplify]: Simplify 1 into 1 0.751 * [taylor]: Taking taylor expansion of x.re in x.im 0.751 * [backup-simplify]: Simplify x.re into x.re 0.751 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 0.751 * [taylor]: Taking taylor expansion of 2 in x.re 0.751 * [backup-simplify]: Simplify 2 into 2 0.751 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.751 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.751 * [taylor]: Taking taylor expansion of x.im in x.re 0.751 * [backup-simplify]: Simplify x.im into x.im 0.751 * [taylor]: Taking taylor expansion of x.re in x.re 0.751 * [backup-simplify]: Simplify 0 into 0 0.751 * [backup-simplify]: Simplify 1 into 1 0.751 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 0.751 * [taylor]: Taking taylor expansion of 2 in x.re 0.751 * [backup-simplify]: Simplify 2 into 2 0.751 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.751 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.751 * [taylor]: Taking taylor expansion of x.im in x.re 0.752 * [backup-simplify]: Simplify x.im into x.im 0.752 * [taylor]: Taking taylor expansion of x.re in x.re 0.752 * [backup-simplify]: Simplify 0 into 0 0.752 * [backup-simplify]: Simplify 1 into 1 0.752 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.752 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.752 * [backup-simplify]: Simplify (* 2 0) into 0 0.752 * [taylor]: Taking taylor expansion of 0 in x.im 0.752 * [backup-simplify]: Simplify 0 into 0 0.752 * [backup-simplify]: Simplify 0 into 0 0.753 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.753 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.754 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 0.754 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 0.754 * [taylor]: Taking taylor expansion of 2 in x.im 0.754 * [backup-simplify]: Simplify 2 into 2 0.754 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.754 * [taylor]: Taking taylor expansion of x.im in x.im 0.754 * [backup-simplify]: Simplify 0 into 0 0.754 * [backup-simplify]: Simplify 1 into 1 0.754 * [backup-simplify]: Simplify (* 1 1) into 1 0.755 * [backup-simplify]: Simplify (* 2 1) into 2 0.755 * [backup-simplify]: Simplify 2 into 2 0.755 * [backup-simplify]: Simplify 0 into 0 0.755 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.756 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.757 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 0.757 * [taylor]: Taking taylor expansion of 0 in x.im 0.757 * [backup-simplify]: Simplify 0 into 0 0.757 * [backup-simplify]: Simplify 0 into 0 0.758 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.758 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 0.758 * [backup-simplify]: Simplify 0 into 0 0.759 * [backup-simplify]: Simplify 0 into 0 0.759 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.760 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.761 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 0.761 * [taylor]: Taking taylor expansion of 0 in x.im 0.761 * [backup-simplify]: Simplify 0 into 0 0.761 * [backup-simplify]: Simplify 0 into 0 0.762 * [backup-simplify]: Simplify 0 into 0 0.762 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 0.762 * [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)) 0.762 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.762 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 0.762 * [taylor]: Taking taylor expansion of 2 in x.im 0.762 * [backup-simplify]: Simplify 2 into 2 0.762 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.762 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.762 * [taylor]: Taking taylor expansion of x.im in x.im 0.762 * [backup-simplify]: Simplify 0 into 0 0.762 * [backup-simplify]: Simplify 1 into 1 0.762 * [taylor]: Taking taylor expansion of x.re in x.im 0.762 * [backup-simplify]: Simplify x.re into x.re 0.763 * [backup-simplify]: Simplify (* 1 1) into 1 0.763 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.763 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 0.763 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 0.763 * [taylor]: Taking taylor expansion of 2 in x.re 0.763 * [backup-simplify]: Simplify 2 into 2 0.763 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.763 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.763 * [taylor]: Taking taylor expansion of x.im in x.re 0.763 * [backup-simplify]: Simplify x.im into x.im 0.763 * [taylor]: Taking taylor expansion of x.re in x.re 0.763 * [backup-simplify]: Simplify 0 into 0 0.763 * [backup-simplify]: Simplify 1 into 1 0.763 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.763 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.763 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.764 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.764 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 0.764 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 0.764 * [taylor]: Taking taylor expansion of 2 in x.re 0.764 * [backup-simplify]: Simplify 2 into 2 0.764 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.764 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.764 * [taylor]: Taking taylor expansion of x.im in x.re 0.764 * [backup-simplify]: Simplify x.im into x.im 0.764 * [taylor]: Taking taylor expansion of x.re in x.re 0.764 * [backup-simplify]: Simplify 0 into 0 0.764 * [backup-simplify]: Simplify 1 into 1 0.764 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.764 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.764 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.765 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.765 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 0.765 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 0.765 * [taylor]: Taking taylor expansion of 2 in x.im 0.765 * [backup-simplify]: Simplify 2 into 2 0.765 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.765 * [taylor]: Taking taylor expansion of x.im in x.im 0.765 * [backup-simplify]: Simplify 0 into 0 0.765 * [backup-simplify]: Simplify 1 into 1 0.766 * [backup-simplify]: Simplify (* 1 1) into 1 0.766 * [backup-simplify]: Simplify (/ 2 1) into 2 0.766 * [backup-simplify]: Simplify 2 into 2 0.767 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.767 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.768 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.768 * [taylor]: Taking taylor expansion of 0 in x.im 0.768 * [backup-simplify]: Simplify 0 into 0 0.768 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.769 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.769 * [backup-simplify]: Simplify 0 into 0 0.770 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.771 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.771 * [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 0.771 * [taylor]: Taking taylor expansion of 0 in x.im 0.771 * [backup-simplify]: Simplify 0 into 0 0.772 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.773 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.773 * [backup-simplify]: Simplify 0 into 0 0.774 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.775 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.776 * [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 0.776 * [taylor]: Taking taylor expansion of 0 in x.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [backup-simplify]: Simplify 0 into 0 0.777 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.778 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.778 * [backup-simplify]: Simplify 0 into 0 0.779 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.780 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.780 * [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 0.780 * [taylor]: Taking taylor expansion of 0 in x.im 0.780 * [backup-simplify]: Simplify 0 into 0 0.780 * [backup-simplify]: Simplify 0 into 0 0.780 * [backup-simplify]: Simplify 0 into 0 0.780 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 0.780 * [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)) 0.780 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.780 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 0.780 * [taylor]: Taking taylor expansion of -2 in x.im 0.780 * [backup-simplify]: Simplify -2 into -2 0.780 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.781 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.781 * [taylor]: Taking taylor expansion of x.im in x.im 0.781 * [backup-simplify]: Simplify 0 into 0 0.781 * [backup-simplify]: Simplify 1 into 1 0.781 * [taylor]: Taking taylor expansion of x.re in x.im 0.781 * [backup-simplify]: Simplify x.re into x.re 0.781 * [backup-simplify]: Simplify (* 1 1) into 1 0.781 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.781 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 0.781 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 0.781 * [taylor]: Taking taylor expansion of -2 in x.re 0.781 * [backup-simplify]: Simplify -2 into -2 0.781 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.781 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.781 * [taylor]: Taking taylor expansion of x.im in x.re 0.781 * [backup-simplify]: Simplify x.im into x.im 0.781 * [taylor]: Taking taylor expansion of x.re in x.re 0.781 * [backup-simplify]: Simplify 0 into 0 0.781 * [backup-simplify]: Simplify 1 into 1 0.781 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.781 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.781 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.781 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.782 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 0.782 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 0.782 * [taylor]: Taking taylor expansion of -2 in x.re 0.782 * [backup-simplify]: Simplify -2 into -2 0.782 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.782 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.782 * [taylor]: Taking taylor expansion of x.im in x.re 0.782 * [backup-simplify]: Simplify x.im into x.im 0.782 * [taylor]: Taking taylor expansion of x.re in x.re 0.782 * [backup-simplify]: Simplify 0 into 0 0.782 * [backup-simplify]: Simplify 1 into 1 0.782 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.782 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.782 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.782 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.782 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 0.782 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 0.782 * [taylor]: Taking taylor expansion of -2 in x.im 0.782 * [backup-simplify]: Simplify -2 into -2 0.782 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.782 * [taylor]: Taking taylor expansion of x.im in x.im 0.782 * [backup-simplify]: Simplify 0 into 0 0.782 * [backup-simplify]: Simplify 1 into 1 0.783 * [backup-simplify]: Simplify (* 1 1) into 1 0.783 * [backup-simplify]: Simplify (/ -2 1) into -2 0.783 * [backup-simplify]: Simplify -2 into -2 0.783 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.784 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.784 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.784 * [taylor]: Taking taylor expansion of 0 in x.im 0.784 * [backup-simplify]: Simplify 0 into 0 0.784 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.785 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 0.785 * [backup-simplify]: Simplify 0 into 0 0.785 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.786 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.786 * [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 0.786 * [taylor]: Taking taylor expansion of 0 in x.im 0.786 * [backup-simplify]: Simplify 0 into 0 0.786 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.787 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.787 * [backup-simplify]: Simplify 0 into 0 0.788 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.788 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.789 * [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 0.789 * [taylor]: Taking taylor expansion of 0 in x.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.790 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.790 * [backup-simplify]: Simplify 0 into 0 0.791 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.792 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.792 * [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 0.792 * [taylor]: Taking taylor expansion of 0 in x.im 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 0.792 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 0.792 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 0.792 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 0.792 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 0.792 * [taylor]: Taking taylor expansion of 2 in x.im 0.792 * [backup-simplify]: Simplify 2 into 2 0.792 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.792 * [taylor]: Taking taylor expansion of x.im in x.im 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify 1 into 1 0.792 * [taylor]: Taking taylor expansion of x.re in x.im 0.792 * [backup-simplify]: Simplify x.re into x.re 0.792 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 0.792 * [taylor]: Taking taylor expansion of 2 in x.re 0.792 * [backup-simplify]: Simplify 2 into 2 0.792 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.792 * [taylor]: Taking taylor expansion of x.im in x.re 0.792 * [backup-simplify]: Simplify x.im into x.im 0.792 * [taylor]: Taking taylor expansion of x.re in x.re 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify 1 into 1 0.792 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 0.792 * [taylor]: Taking taylor expansion of 2 in x.re 0.792 * [backup-simplify]: Simplify 2 into 2 0.792 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.792 * [taylor]: Taking taylor expansion of x.im in x.re 0.792 * [backup-simplify]: Simplify x.im into x.im 0.793 * [taylor]: Taking taylor expansion of x.re in x.re 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify 1 into 1 0.793 * [backup-simplify]: Simplify (* x.im 0) into 0 0.793 * [backup-simplify]: Simplify (* 2 0) into 0 0.793 * [taylor]: Taking taylor expansion of 0 in x.im 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.793 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 0.794 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 0.794 * [taylor]: Taking taylor expansion of 2 in x.im 0.794 * [backup-simplify]: Simplify 2 into 2 0.794 * [taylor]: Taking taylor expansion of x.im in x.im 0.794 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify 1 into 1 0.794 * [backup-simplify]: Simplify (* 2 0) into 0 0.794 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.795 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 0.795 * [taylor]: Taking taylor expansion of 0 in x.im 0.795 * [backup-simplify]: Simplify 0 into 0 0.795 * [backup-simplify]: Simplify 0 into 0 0.795 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 0.795 * [backup-simplify]: Simplify 2 into 2 0.795 * [backup-simplify]: Simplify 0 into 0 0.796 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.797 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 0.797 * [taylor]: Taking taylor expansion of 0 in x.im 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.798 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.799 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 0.799 * [taylor]: Taking taylor expansion of 0 in x.im 0.799 * [backup-simplify]: Simplify 0 into 0 0.799 * [backup-simplify]: Simplify 0 into 0 0.799 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 0.799 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 0.799 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.799 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.799 * [taylor]: Taking taylor expansion of 2 in x.im 0.799 * [backup-simplify]: Simplify 2 into 2 0.799 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.799 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.799 * [taylor]: Taking taylor expansion of x.im in x.im 0.799 * [backup-simplify]: Simplify 0 into 0 0.799 * [backup-simplify]: Simplify 1 into 1 0.799 * [taylor]: Taking taylor expansion of x.re in x.im 0.799 * [backup-simplify]: Simplify x.re into x.re 0.799 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.800 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.800 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.800 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.800 * [taylor]: Taking taylor expansion of 2 in x.re 0.800 * [backup-simplify]: Simplify 2 into 2 0.800 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.800 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.800 * [taylor]: Taking taylor expansion of x.im in x.re 0.800 * [backup-simplify]: Simplify x.im into x.im 0.800 * [taylor]: Taking taylor expansion of x.re in x.re 0.800 * [backup-simplify]: Simplify 0 into 0 0.800 * [backup-simplify]: Simplify 1 into 1 0.800 * [backup-simplify]: Simplify (* x.im 0) into 0 0.800 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.800 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.800 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.800 * [taylor]: Taking taylor expansion of 2 in x.re 0.800 * [backup-simplify]: Simplify 2 into 2 0.800 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.800 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.800 * [taylor]: Taking taylor expansion of x.im in x.re 0.800 * [backup-simplify]: Simplify x.im into x.im 0.800 * [taylor]: Taking taylor expansion of x.re in x.re 0.800 * [backup-simplify]: Simplify 0 into 0 0.800 * [backup-simplify]: Simplify 1 into 1 0.800 * [backup-simplify]: Simplify (* x.im 0) into 0 0.801 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.801 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.801 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.801 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.801 * [taylor]: Taking taylor expansion of 2 in x.im 0.801 * [backup-simplify]: Simplify 2 into 2 0.801 * [taylor]: Taking taylor expansion of x.im in x.im 0.801 * [backup-simplify]: Simplify 0 into 0 0.801 * [backup-simplify]: Simplify 1 into 1 0.801 * [backup-simplify]: Simplify (/ 2 1) into 2 0.801 * [backup-simplify]: Simplify 2 into 2 0.802 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.802 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.802 * [taylor]: Taking taylor expansion of 0 in x.im 0.802 * [backup-simplify]: Simplify 0 into 0 0.803 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.803 * [backup-simplify]: Simplify 0 into 0 0.803 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.803 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.804 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.804 * [taylor]: Taking taylor expansion of 0 in x.im 0.804 * [backup-simplify]: Simplify 0 into 0 0.804 * [backup-simplify]: Simplify 0 into 0 0.805 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.805 * [backup-simplify]: Simplify 0 into 0 0.805 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.805 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.806 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.806 * [taylor]: Taking taylor expansion of 0 in x.im 0.806 * [backup-simplify]: Simplify 0 into 0 0.806 * [backup-simplify]: Simplify 0 into 0 0.806 * [backup-simplify]: Simplify 0 into 0 0.809 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.810 * [backup-simplify]: Simplify 0 into 0 0.810 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 0.810 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 0.810 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.810 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.810 * [taylor]: Taking taylor expansion of 2 in x.im 0.810 * [backup-simplify]: Simplify 2 into 2 0.810 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.810 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.810 * [taylor]: Taking taylor expansion of x.im in x.im 0.810 * [backup-simplify]: Simplify 0 into 0 0.810 * [backup-simplify]: Simplify 1 into 1 0.810 * [taylor]: Taking taylor expansion of x.re in x.im 0.810 * [backup-simplify]: Simplify x.re into x.re 0.810 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.811 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.811 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.811 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.811 * [taylor]: Taking taylor expansion of 2 in x.re 0.811 * [backup-simplify]: Simplify 2 into 2 0.811 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.811 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.811 * [taylor]: Taking taylor expansion of x.im in x.re 0.811 * [backup-simplify]: Simplify x.im into x.im 0.811 * [taylor]: Taking taylor expansion of x.re in x.re 0.811 * [backup-simplify]: Simplify 0 into 0 0.811 * [backup-simplify]: Simplify 1 into 1 0.812 * [backup-simplify]: Simplify (* x.im 0) into 0 0.812 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.812 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.812 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.812 * [taylor]: Taking taylor expansion of 2 in x.re 0.812 * [backup-simplify]: Simplify 2 into 2 0.812 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.812 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.812 * [taylor]: Taking taylor expansion of x.im in x.re 0.812 * [backup-simplify]: Simplify x.im into x.im 0.812 * [taylor]: Taking taylor expansion of x.re in x.re 0.812 * [backup-simplify]: Simplify 0 into 0 0.812 * [backup-simplify]: Simplify 1 into 1 0.812 * [backup-simplify]: Simplify (* x.im 0) into 0 0.813 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.813 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.813 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.813 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.813 * [taylor]: Taking taylor expansion of 2 in x.im 0.813 * [backup-simplify]: Simplify 2 into 2 0.813 * [taylor]: Taking taylor expansion of x.im in x.im 0.813 * [backup-simplify]: Simplify 0 into 0 0.813 * [backup-simplify]: Simplify 1 into 1 0.814 * [backup-simplify]: Simplify (/ 2 1) into 2 0.814 * [backup-simplify]: Simplify 2 into 2 0.815 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.815 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.815 * [taylor]: Taking taylor expansion of 0 in x.im 0.815 * [backup-simplify]: Simplify 0 into 0 0.816 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.816 * [backup-simplify]: Simplify 0 into 0 0.817 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.817 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.818 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.818 * [taylor]: Taking taylor expansion of 0 in x.im 0.818 * [backup-simplify]: Simplify 0 into 0 0.818 * [backup-simplify]: Simplify 0 into 0 0.819 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.820 * [backup-simplify]: Simplify 0 into 0 0.820 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.822 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.822 * [taylor]: Taking taylor expansion of 0 in x.im 0.822 * [backup-simplify]: Simplify 0 into 0 0.822 * [backup-simplify]: Simplify 0 into 0 0.822 * [backup-simplify]: Simplify 0 into 0 0.823 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.823 * [backup-simplify]: Simplify 0 into 0 0.823 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 0.823 * * * [progress]: simplifying candidates 0.824 * * * * [progress]: [ 1 / 84 ] simplifiying candidate # 0.824 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 0.824 * * [simplify]: iters left: 6 (6 enodes) 0.827 * * [simplify]: iters left: 5 (24 enodes) 0.836 * * [simplify]: iters left: 4 (47 enodes) 0.847 * * [simplify]: iters left: 3 (100 enodes) 0.870 * * [simplify]: iters left: 2 (242 enodes) 0.950 * * [simplify]: iters left: 1 (463 enodes) 1.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1.097 * * [simplify]: Extracting #1: cost 25 inf + 0 1.097 * * [simplify]: Extracting #2: cost 86 inf + 1 1.098 * * [simplify]: Extracting #3: cost 106 inf + 1434 1.101 * * [simplify]: Extracting #4: cost 30 inf + 10796 1.105 * * [simplify]: Extracting #5: cost 0 inf + 16457 1.113 * * [simplify]: Extracting #6: cost 0 inf + 16337 1.122 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 1.122 * [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))) 1.122 * * * * [progress]: [ 2 / 84 ] simplifiying candidate # 1.122 * * * * [progress]: [ 3 / 84 ] simplifiying candidate # 1.122 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1.122 * * [simplify]: iters left: 6 (8 enodes) 1.124 * * [simplify]: iters left: 5 (30 enodes) 1.128 * * [simplify]: iters left: 4 (46 enodes) 1.135 * * [simplify]: iters left: 3 (72 enodes) 1.149 * * [simplify]: iters left: 2 (121 enodes) 1.184 * * [simplify]: iters left: 1 (204 enodes) 1.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1.231 * * [simplify]: Extracting #1: cost 8 inf + 0 1.231 * * [simplify]: Extracting #2: cost 18 inf + 0 1.231 * * [simplify]: Extracting #3: cost 40 inf + 1 1.231 * * [simplify]: Extracting #4: cost 52 inf + 1410 1.234 * * [simplify]: Extracting #5: cost 9 inf + 6733 1.236 * * [simplify]: Extracting #6: cost 2 inf + 7767 1.238 * * [simplify]: Extracting #7: cost 0 inf + 8211 1.240 * [simplify]: Simplified to (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1.240 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.241 * * * * [progress]: [ 4 / 84 ] simplifiying candidate # 1.241 * [simplify]: Simplifying (log (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1.241 * * [simplify]: iters left: 6 (7 enodes) 1.242 * * [simplify]: iters left: 5 (30 enodes) 1.248 * * [simplify]: iters left: 4 (61 enodes) 1.268 * * [simplify]: iters left: 3 (125 enodes) 1.303 * * [simplify]: iters left: 2 (281 enodes) 1.374 * * [simplify]: iters left: 1 (481 enodes) 1.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1.530 * * [simplify]: Extracting #1: cost 9 inf + 0 1.530 * * [simplify]: Extracting #2: cost 39 inf + 0 1.530 * * [simplify]: Extracting #3: cost 98 inf + 143 1.531 * * [simplify]: Extracting #4: cost 120 inf + 2344 1.534 * * [simplify]: Extracting #5: cost 30 inf + 14787 1.539 * * [simplify]: Extracting #6: cost 1 inf + 18493 1.544 * * [simplify]: Extracting #7: cost 0 inf + 18505 1.553 * [simplify]: Simplified to (log (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1.553 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (log (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.553 * * * * [progress]: [ 5 / 84 ] simplifiying candidate # 1.553 * [simplify]: Simplifying (exp (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1.554 * * [simplify]: iters left: 6 (7 enodes) 1.555 * * [simplify]: iters left: 5 (29 enodes) 1.560 * * [simplify]: iters left: 4 (67 enodes) 1.575 * * [simplify]: iters left: 3 (168 enodes) 1.640 * * [simplify]: iters left: 2 (435 enodes) 1.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1.794 * * [simplify]: Extracting #1: cost 42 inf + 0 1.795 * * [simplify]: Extracting #2: cost 200 inf + 72 1.796 * * [simplify]: Extracting #3: cost 232 inf + 7315 1.802 * * [simplify]: Extracting #4: cost 60 inf + 42775 1.816 * * [simplify]: Extracting #5: cost 8 inf + 58947 1.835 * * [simplify]: Extracting #6: cost 0 inf + 63868 1.846 * [simplify]: Simplified to (exp (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1.846 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (log (exp (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.846 * * * * [progress]: [ 6 / 84 ] simplifiying candidate # 1.847 * [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)) 1.847 * * [simplify]: iters left: 6 (9 enodes) 1.849 * * [simplify]: iters left: 5 (39 enodes) 1.856 * * [simplify]: iters left: 4 (104 enodes) 1.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1.917 * * [simplify]: Extracting #1: cost 37 inf + 0 1.918 * * [simplify]: Extracting #2: cost 136 inf + 42 1.918 * * [simplify]: Extracting #3: cost 161 inf + 1300 1.922 * * [simplify]: Extracting #4: cost 53 inf + 21871 1.930 * * [simplify]: Extracting #5: cost 0 inf + 34415 1.939 * * [simplify]: Extracting #6: cost 0 inf + 34375 1.947 * [simplify]: Simplified to (* (* x.re (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 1.947 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* x.re (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.948 * * * * [progress]: [ 7 / 84 ] simplifiying candidate # 1.948 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1.948 * * [simplify]: iters left: 6 (8 enodes) 1.952 * * [simplify]: iters left: 5 (30 enodes) 1.961 * * [simplify]: iters left: 4 (53 enodes) 1.979 * * [simplify]: iters left: 3 (106 enodes) 2.028 * * [simplify]: iters left: 2 (248 enodes) 2.132 * * [simplify]: iters left: 1 (468 enodes) 2.322 * * [simplify]: Extracting #0: cost 1 inf + 0 2.322 * * [simplify]: Extracting #1: cost 3 inf + 0 2.322 * * [simplify]: Extracting #2: cost 5 inf + 0 2.322 * * [simplify]: Extracting #3: cost 29 inf + 0 2.323 * * [simplify]: Extracting #4: cost 90 inf + 1 2.323 * * [simplify]: Extracting #5: cost 113 inf + 1471 2.326 * * [simplify]: Extracting #6: cost 30 inf + 12166 2.331 * * [simplify]: Extracting #7: cost 1 inf + 17215 2.335 * * [simplify]: Extracting #8: cost 0 inf + 17427 2.340 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 2.340 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 2.340 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) 2.340 * * [simplify]: iters left: 6 (7 enodes) 2.342 * * [simplify]: iters left: 5 (27 enodes) 2.347 * * [simplify]: iters left: 4 (50 enodes) 2.356 * * [simplify]: iters left: 3 (103 enodes) 2.381 * * [simplify]: iters left: 2 (245 enodes) 2.442 * * [simplify]: iters left: 1 (462 enodes) 2.596 * * [simplify]: Extracting #0: cost 1 inf + 0 2.596 * * [simplify]: Extracting #1: cost 3 inf + 0 2.596 * * [simplify]: Extracting #2: cost 27 inf + 0 2.596 * * [simplify]: Extracting #3: cost 88 inf + 1 2.597 * * [simplify]: Extracting #4: cost 105 inf + 2164 2.601 * * [simplify]: Extracting #5: cost 18 inf + 13927 2.608 * * [simplify]: Extracting #6: cost 0 inf + 16983 2.613 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) 2.613 * [simplify]: Simplified (2 1 2) 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))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 2.613 * * * * [progress]: [ 8 / 84 ] simplifiying candidate # 2.613 * [simplify]: Simplifying (* (* (* (- (* 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)) 2.613 * * [simplify]: iters left: 6 (8 enodes) 2.615 * * [simplify]: iters left: 5 (39 enodes) 2.629 * * [simplify]: iters left: 4 (128 enodes) 2.710 * * [simplify]: Extracting #0: cost 1 inf + 0 2.710 * * [simplify]: Extracting #1: cost 41 inf + 0 2.711 * * [simplify]: Extracting #2: cost 161 inf + 124 2.713 * * [simplify]: Extracting #3: cost 198 inf + 2269 2.720 * * [simplify]: Extracting #4: cost 91 inf + 23592 2.729 * * [simplify]: Extracting #5: cost 3 inf + 42560 2.739 * * [simplify]: Extracting #6: cost 0 inf + 43006 2.749 * [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))) 2.749 * [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))) 2.749 * * * * [progress]: [ 9 / 84 ] simplifiying candidate # 2.750 * [simplify]: Simplifying (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) 2.750 * * [simplify]: iters left: 6 (7 enodes) 2.753 * * [simplify]: iters left: 5 (27 enodes) 2.762 * * [simplify]: iters left: 4 (50 enodes) 2.773 * * [simplify]: iters left: 3 (103 enodes) 2.796 * * [simplify]: iters left: 2 (245 enodes) 2.869 * * [simplify]: iters left: 1 (462 enodes) 3.013 * * [simplify]: Extracting #0: cost 1 inf + 0 3.013 * * [simplify]: Extracting #1: cost 3 inf + 0 3.013 * * [simplify]: Extracting #2: cost 27 inf + 0 3.013 * * [simplify]: Extracting #3: cost 88 inf + 1 3.014 * * [simplify]: Extracting #4: cost 105 inf + 2164 3.018 * * [simplify]: Extracting #5: cost 18 inf + 13847 3.026 * * [simplify]: Extracting #6: cost 0 inf + 16903 3.036 * [simplify]: Simplified to (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) 3.036 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 3.036 * [simplify]: Simplifying (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) 3.036 * * [simplify]: iters left: 6 (7 enodes) 3.039 * * [simplify]: iters left: 5 (27 enodes) 3.043 * * [simplify]: iters left: 4 (50 enodes) 3.053 * * [simplify]: iters left: 3 (103 enodes) 3.081 * * [simplify]: iters left: 2 (245 enodes) 3.157 * * [simplify]: iters left: 1 (462 enodes) 3.310 * * [simplify]: Extracting #0: cost 1 inf + 0 3.310 * * [simplify]: Extracting #1: cost 3 inf + 0 3.310 * * [simplify]: Extracting #2: cost 27 inf + 0 3.310 * * [simplify]: Extracting #3: cost 88 inf + 1 3.311 * * [simplify]: Extracting #4: cost 105 inf + 2164 3.314 * * [simplify]: Extracting #5: cost 18 inf + 13847 3.323 * * [simplify]: Extracting #6: cost 0 inf + 16903 3.332 * [simplify]: Simplified to (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) 3.332 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 3.332 * * * * [progress]: [ 10 / 84 ] simplifiying candidate # 3.333 * * * * [progress]: [ 11 / 84 ] simplifiying candidate # 3.333 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 3.333 * * [simplify]: iters left: 6 (8 enodes) 3.336 * * [simplify]: iters left: 5 (30 enodes) 3.344 * * [simplify]: iters left: 4 (43 enodes) 3.349 * * [simplify]: iters left: 3 (60 enodes) 3.359 * * [simplify]: iters left: 2 (101 enodes) 3.384 * * [simplify]: iters left: 1 (184 enodes) 3.441 * * [simplify]: Extracting #0: cost 1 inf + 0 3.441 * * [simplify]: Extracting #1: cost 4 inf + 0 3.441 * * [simplify]: Extracting #2: cost 8 inf + 0 3.441 * * [simplify]: Extracting #3: cost 28 inf + 1 3.442 * * [simplify]: Extracting #4: cost 58 inf + 124 3.443 * * [simplify]: Extracting #5: cost 39 inf + 2118 3.446 * * [simplify]: Extracting #6: cost 7 inf + 6021 3.449 * * [simplify]: Extracting #7: cost 0 inf + 6675 3.453 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 3.453 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 3.454 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 3.454 * * [simplify]: iters left: 6 (8 enodes) 3.457 * * [simplify]: iters left: 5 (30 enodes) 3.466 * * [simplify]: iters left: 4 (43 enodes) 3.478 * * [simplify]: iters left: 3 (60 enodes) 3.499 * * [simplify]: iters left: 2 (101 enodes) 3.517 * * [simplify]: iters left: 1 (184 enodes) 3.558 * * [simplify]: Extracting #0: cost 1 inf + 0 3.558 * * [simplify]: Extracting #1: cost 4 inf + 0 3.558 * * [simplify]: Extracting #2: cost 8 inf + 0 3.558 * * [simplify]: Extracting #3: cost 28 inf + 1 3.558 * * [simplify]: Extracting #4: cost 58 inf + 124 3.559 * * [simplify]: Extracting #5: cost 39 inf + 2118 3.560 * * [simplify]: Extracting #6: cost 7 inf + 6021 3.562 * * [simplify]: Extracting #7: cost 0 inf + 6675 3.564 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 3.564 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 3.564 * * * * [progress]: [ 12 / 84 ] simplifiying candidate # 3.564 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.re) (cbrt x.re))) 3.564 * * [simplify]: iters left: 6 (8 enodes) 3.566 * * [simplify]: iters left: 5 (32 enodes) 3.573 * * [simplify]: iters left: 4 (61 enodes) 3.590 * * [simplify]: iters left: 3 (150 enodes) 3.672 * * [simplify]: iters left: 2 (438 enodes) 3.921 * * [simplify]: Extracting #0: cost 1 inf + 0 3.921 * * [simplify]: Extracting #1: cost 59 inf + 0 3.925 * * [simplify]: Extracting #2: cost 165 inf + 0 3.926 * * [simplify]: Extracting #3: cost 186 inf + 1260 3.934 * * [simplify]: Extracting #4: cost 62 inf + 23931 3.950 * * [simplify]: Extracting #5: cost 0 inf + 36852 3.967 * [simplify]: Simplified to (* (* (cbrt x.re) (cbrt x.re)) (- (* x.re x.re) (* x.im x.im))) 3.967 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt x.re) (cbrt x.re)) (- (* x.re x.re) (* x.im x.im))) (cbrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 3.967 * * * * [progress]: [ 13 / 84 ] simplifiying candidate # 3.967 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.re)) 3.967 * * [simplify]: iters left: 6 (7 enodes) 3.971 * * [simplify]: iters left: 5 (27 enodes) 3.979 * * [simplify]: iters left: 4 (50 enodes) 3.991 * * [simplify]: iters left: 3 (112 enodes) 4.016 * * [simplify]: iters left: 2 (282 enodes) 4.155 * * [simplify]: Extracting #0: cost 1 inf + 0 4.156 * * [simplify]: Extracting #1: cost 50 inf + 0 4.156 * * [simplify]: Extracting #2: cost 128 inf + 0 4.157 * * [simplify]: Extracting #3: cost 126 inf + 1669 4.160 * * [simplify]: Extracting #4: cost 40 inf + 13870 4.166 * * [simplify]: Extracting #5: cost 0 inf + 20909 4.170 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.re)) 4.171 * [simplify]: Simplified (2 1 1) 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))) 4.171 * * * * [progress]: [ 14 / 84 ] simplifiying candidate # 4.171 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) 1) 4.171 * * [simplify]: iters left: 6 (7 enodes) 4.173 * * [simplify]: iters left: 5 (27 enodes) 4.178 * * [simplify]: iters left: 4 (53 enodes) 4.187 * * [simplify]: iters left: 3 (85 enodes) 4.204 * * [simplify]: iters left: 2 (135 enodes) 4.252 * * [simplify]: iters left: 1 (254 enodes) 4.321 * * [simplify]: Extracting #0: cost 1 inf + 0 4.321 * * [simplify]: Extracting #1: cost 25 inf + 0 4.322 * * [simplify]: Extracting #2: cost 56 inf + 1 4.322 * * [simplify]: Extracting #3: cost 47 inf + 414 4.325 * * [simplify]: Extracting #4: cost 13 inf + 3920 4.328 * * [simplify]: Extracting #5: cost 0 inf + 5790 4.332 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 4.333 * [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.im))) 4.333 * * * * [progress]: [ 15 / 84 ] simplifiying candidate # 4.333 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.re) 4.333 * * [simplify]: iters left: 6 (7 enodes) 4.337 * * [simplify]: iters left: 5 (27 enodes) 4.344 * * [simplify]: iters left: 4 (40 enodes) 4.355 * * [simplify]: iters left: 3 (57 enodes) 4.373 * * [simplify]: iters left: 2 (98 enodes) 4.407 * * [simplify]: iters left: 1 (181 enodes) 4.467 * * [simplify]: Extracting #0: cost 1 inf + 0 4.467 * * [simplify]: Extracting #1: cost 4 inf + 0 4.467 * * [simplify]: Extracting #2: cost 5 inf + 1 4.467 * * [simplify]: Extracting #3: cost 26 inf + 1 4.468 * * [simplify]: Extracting #4: cost 59 inf + 42 4.469 * * [simplify]: Extracting #5: cost 35 inf + 2808 4.472 * * [simplify]: Extracting #6: cost 0 inf + 6955 4.475 * * [simplify]: Extracting #7: cost 0 inf + 6835 4.479 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.re) 4.479 * [simplify]: Simplified (2 1 2) 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))) 4.479 * * * * [progress]: [ 16 / 84 ] simplifiying candidate # 4.480 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.re) 4.480 * * [simplify]: iters left: 6 (7 enodes) 4.483 * * [simplify]: iters left: 5 (27 enodes) 4.490 * * [simplify]: iters left: 4 (40 enodes) 4.501 * * [simplify]: iters left: 3 (57 enodes) 4.518 * * [simplify]: iters left: 2 (98 enodes) 4.552 * * [simplify]: iters left: 1 (181 enodes) 4.611 * * [simplify]: Extracting #0: cost 1 inf + 0 4.611 * * [simplify]: Extracting #1: cost 4 inf + 0 4.611 * * [simplify]: Extracting #2: cost 5 inf + 1 4.612 * * [simplify]: Extracting #3: cost 26 inf + 1 4.612 * * [simplify]: Extracting #4: cost 59 inf + 42 4.613 * * [simplify]: Extracting #5: cost 35 inf + 2648 4.616 * * [simplify]: Extracting #6: cost 0 inf + 6795 4.620 * * [simplify]: Extracting #7: cost 0 inf + 6675 4.624 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.re) 4.624 * [simplify]: Simplified (2 1 2) 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))) 4.624 * * * * [progress]: [ 17 / 84 ] simplifiying candidate # 4.624 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 4.624 * * [simplify]: iters left: 6 (6 enodes) 4.628 * * [simplify]: iters left: 5 (24 enodes) 4.635 * * [simplify]: iters left: 4 (47 enodes) 4.652 * * [simplify]: iters left: 3 (100 enodes) 4.693 * * [simplify]: iters left: 2 (242 enodes) 4.746 * * [simplify]: iters left: 1 (463 enodes) 4.949 * * [simplify]: Extracting #0: cost 1 inf + 0 4.949 * * [simplify]: Extracting #1: cost 25 inf + 0 4.950 * * [simplify]: Extracting #2: cost 86 inf + 1 4.950 * * [simplify]: Extracting #3: cost 106 inf + 1434 4.956 * * [simplify]: Extracting #4: cost 30 inf + 10796 4.960 * * [simplify]: Extracting #5: cost 0 inf + 16457 4.965 * * [simplify]: Extracting #6: cost 0 inf + 16337 4.969 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 4.970 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* 1 (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 4.970 * * * * [progress]: [ 18 / 84 ] simplifiying candidate # 4.970 * [simplify]: Simplifying (* (- x.re x.im) x.re) 4.970 * * [simplify]: iters left: 4 (4 enodes) 4.972 * * [simplify]: iters left: 3 (15 enodes) 4.976 * * [simplify]: iters left: 2 (23 enodes) 4.983 * * [simplify]: iters left: 1 (35 enodes) 4.992 * * [simplify]: Extracting #0: cost 1 inf + 0 4.992 * * [simplify]: Extracting #1: cost 7 inf + 0 4.992 * * [simplify]: Extracting #2: cost 13 inf + 1 4.992 * * [simplify]: Extracting #3: cost 11 inf + 84 4.993 * * [simplify]: Extracting #4: cost 1 inf + 621 4.993 * * [simplify]: Extracting #5: cost 0 inf + 703 4.993 * [simplify]: Simplified to (* x.re (- x.re x.im)) 4.994 * [simplify]: Simplified (2 1 2) 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))) 4.994 * * * * [progress]: [ 19 / 84 ] simplifiying candidate # 4.994 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) 4.994 * * [simplify]: iters left: 6 (9 enodes) 5.000 * * [simplify]: iters left: 5 (47 enodes) 5.022 * * [simplify]: iters left: 4 (135 enodes) 5.063 * * [simplify]: iters left: 3 (387 enodes) 5.195 * * [simplify]: Extracting #0: cost 1 inf + 0 5.195 * * [simplify]: Extracting #1: cost 41 inf + 0 5.195 * * [simplify]: Extracting #2: cost 213 inf + 1 5.197 * * [simplify]: Extracting #3: cost 300 inf + 2190 5.205 * * [simplify]: Extracting #4: cost 230 inf + 15200 5.212 * * [simplify]: Extracting #5: cost 119 inf + 52910 5.229 * * [simplify]: Extracting #6: cost 11 inf + 99700 5.252 * * [simplify]: Extracting #7: cost 0 inf + 104923 5.275 * [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) 5.275 * [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))) 5.275 * * * * [progress]: [ 20 / 84 ] simplifiying candidate # 5.275 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) 5.275 * * [simplify]: iters left: 6 (8 enodes) 5.277 * * [simplify]: iters left: 5 (38 enodes) 5.284 * * [simplify]: iters left: 4 (78 enodes) 5.300 * * [simplify]: iters left: 3 (186 enodes) 5.394 * * [simplify]: Extracting #0: cost 1 inf + 0 5.395 * * [simplify]: Extracting #1: cost 40 inf + 0 5.395 * * [simplify]: Extracting #2: cost 115 inf + 1 5.397 * * [simplify]: Extracting #3: cost 144 inf + 1705 5.401 * * [simplify]: Extracting #4: cost 44 inf + 16040 5.406 * * [simplify]: Extracting #5: cost 4 inf + 24078 5.414 * * [simplify]: Extracting #6: cost 0 inf + 25046 5.420 * [simplify]: Simplified to (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 5.420 * [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))) 5.420 * * * * [progress]: [ 21 / 84 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 5.420 * [simplify]: Simplifying (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.re)) 5.420 * * [simplify]: iters left: 6 (7 enodes) 5.422 * * [simplify]: iters left: 5 (24 enodes) 5.426 * * [simplify]: iters left: 4 (47 enodes) 5.441 * * [simplify]: iters left: 3 (100 enodes) 5.475 * * [simplify]: iters left: 2 (242 enodes) 5.545 * * [simplify]: iters left: 1 (459 enodes) 5.692 * * [simplify]: Extracting #0: cost 1 inf + 0 5.693 * * [simplify]: Extracting #1: cost 2 inf + 0 5.693 * * [simplify]: Extracting #2: cost 25 inf + 0 5.693 * * [simplify]: Extracting #3: cost 86 inf + 1 5.693 * * [simplify]: Extracting #4: cost 110 inf + 1150 5.696 * * [simplify]: Extracting #5: cost 29 inf + 11351 5.701 * * [simplify]: Extracting #6: cost 3 inf + 15492 5.705 * * [simplify]: Extracting #7: cost 0 inf + 16339 5.713 * [simplify]: Simplified to (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.re)) 5.713 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (posit16->real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 5.713 * * * * [progress]: [ 22 / 84 ] simplifiying candidate # 5.714 * * * * [progress]: [ 23 / 84 ] simplifiying candidate # 5.714 * [simplify]: Simplifying (/ (exp (* (- (* x.re x.re) (* x.im x.im)) x.re)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 5.714 * * [simplify]: iters left: 6 (13 enodes) 5.720 * * [simplify]: iters left: 5 (53 enodes) 5.737 * * [simplify]: iters left: 4 (120 enodes) 5.784 * * [simplify]: iters left: 3 (292 enodes) 5.900 * * [simplify]: Extracting #0: cost 1 inf + 0 5.900 * * [simplify]: Extracting #1: cost 29 inf + 0 5.901 * * [simplify]: Extracting #2: cost 161 inf + 0 5.902 * * [simplify]: Extracting #3: cost 257 inf + 1857 5.909 * * [simplify]: Extracting #4: cost 149 inf + 19456 5.924 * * [simplify]: Extracting #5: cost 34 inf + 49528 5.943 * * [simplify]: Extracting #6: cost 3 inf + 62614 5.962 * * [simplify]: Extracting #7: cost 0 inf + 63623 5.982 * [simplify]: Simplified to (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))) 5.982 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))))) 5.982 * * * * [progress]: [ 24 / 84 ] simplifiying candidate # 5.982 * * * * [progress]: [ 25 / 84 ] simplifiying candidate # 5.982 * [simplify]: Simplifying (log (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 5.983 * * [simplify]: iters left: 6 (12 enodes) 5.988 * * [simplify]: iters left: 5 (46 enodes) 6.003 * * [simplify]: iters left: 4 (91 enodes) 6.039 * * [simplify]: iters left: 3 (199 enodes) 6.115 * * [simplify]: iters left: 2 (396 enodes) 6.290 * * [simplify]: Extracting #0: cost 1 inf + 0 6.290 * * [simplify]: Extracting #1: cost 5 inf + 0 6.290 * * [simplify]: Extracting #2: cost 38 inf + 0 6.291 * * [simplify]: Extracting #3: cost 156 inf + 72 6.293 * * [simplify]: Extracting #4: cost 176 inf + 2549 6.300 * * [simplify]: Extracting #5: cost 84 inf + 16169 6.315 * * [simplify]: Extracting #6: cost 5 inf + 33104 6.329 * * [simplify]: Extracting #7: cost 0 inf + 34194 6.337 * [simplify]: Simplified to (log (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) 6.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (exp (log (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))))) 6.337 * * * * [progress]: [ 26 / 84 ] simplifiying candidate # 6.337 * [simplify]: Simplifying (exp (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 6.338 * * [simplify]: iters left: 6 (12 enodes) 6.340 * * [simplify]: iters left: 5 (49 enodes) 6.348 * * [simplify]: iters left: 4 (108 enodes) 6.382 * * [simplify]: iters left: 3 (280 enodes) 6.464 * * [simplify]: Extracting #0: cost 1 inf + 0 6.464 * * [simplify]: Extracting #1: cost 41 inf + 0 6.465 * * [simplify]: Extracting #2: cost 165 inf + 0 6.467 * * [simplify]: Extracting #3: cost 254 inf + 1840 6.475 * * [simplify]: Extracting #4: cost 136 inf + 21966 6.490 * * [simplify]: Extracting #5: cost 19 inf + 45132 6.509 * * [simplify]: Extracting #6: cost 0 inf + 55948 6.531 * [simplify]: Simplified to (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))) 6.532 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))))) 6.532 * * * * [progress]: [ 27 / 84 ] simplifiying candidate # 6.532 * [simplify]: Simplifying (* (cbrt (- (* (- (* x.re x.re) (* x.im 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.re x.im) (* x.im x.re)) x.im)))) 6.532 * * [simplify]: iters left: 6 (13 enodes) 6.538 * * [simplify]: iters left: 5 (49 enodes) 6.546 * * [simplify]: iters left: 4 (94 enodes) 6.564 * * [simplify]: iters left: 3 (201 enodes) 6.618 * * [simplify]: iters left: 2 (398 enodes) 6.827 * * [simplify]: Extracting #0: cost 1 inf + 0 6.827 * * [simplify]: Extracting #1: cost 3 inf + 0 6.827 * * [simplify]: Extracting #2: cost 5 inf + 0 6.827 * * [simplify]: Extracting #3: cost 42 inf + 0 6.828 * * [simplify]: Extracting #4: cost 160 inf + 1 6.829 * * [simplify]: Extracting #5: cost 189 inf + 1548 6.831 * * [simplify]: Extracting #6: cost 108 inf + 13733 6.841 * * [simplify]: Extracting #7: cost 6 inf + 34831 6.858 * * [simplify]: Extracting #8: cost 0 inf + 35481 6.869 * [simplify]: Simplified to (* (cbrt (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) (cbrt (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 6.869 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (* (cbrt (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) (cbrt (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im 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)) x.im))))) 6.869 * [simplify]: Simplifying (cbrt (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 6.869 * * [simplify]: iters left: 6 (12 enodes) 6.872 * * [simplify]: iters left: 5 (46 enodes) 6.879 * * [simplify]: iters left: 4 (91 enodes) 6.898 * * [simplify]: iters left: 3 (199 enodes) 6.937 * * [simplify]: iters left: 2 (396 enodes) 7.153 * * [simplify]: Extracting #0: cost 1 inf + 0 7.154 * * [simplify]: Extracting #1: cost 3 inf + 0 7.158 * * [simplify]: Extracting #2: cost 36 inf + 0 7.158 * * [simplify]: Extracting #3: cost 155 inf + 1 7.160 * * [simplify]: Extracting #4: cost 182 inf + 1669 7.168 * * [simplify]: Extracting #5: cost 75 inf + 18700 7.184 * * [simplify]: Extracting #6: cost 10 inf + 30881 7.195 * * [simplify]: Extracting #7: cost 0 inf + 33791 7.204 * * [simplify]: Extracting #8: cost 0 inf + 33711 7.213 * [simplify]: Simplified to (cbrt (* x.re (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))))) 7.213 * [simplify]: Simplified (2 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)) x.im))) (cbrt (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) (cbrt (* x.re (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))))))) 7.213 * * * * [progress]: [ 28 / 84 ] simplifiying candidate # 7.213 * [simplify]: Simplifying (* (* (- (* (- (* x.re x.re) (* x.im 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.re x.im) (* x.im x.re)) x.im))) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 7.213 * * [simplify]: iters left: 6 (13 enodes) 7.217 * * [simplify]: iters left: 5 (50 enodes) 7.225 * * [simplify]: iters left: 4 (109 enodes) 7.274 * * [simplify]: iters left: 3 (382 enodes) 7.530 * * [simplify]: Extracting #0: cost 1 inf + 0 7.530 * * [simplify]: Extracting #1: cost 30 inf + 0 7.531 * * [simplify]: Extracting #2: cost 407 inf + 1 7.538 * * [simplify]: Extracting #3: cost 673 inf + 32930 7.596 * * [simplify]: Extracting #4: cost 121 inf + 227116 7.726 * * [simplify]: Extracting #5: cost 0 inf + 271807 7.819 * * [simplify]: Extracting #6: cost 0 inf + 267127 7.915 * * [simplify]: Extracting #7: cost 0 inf + 266287 8.017 * [simplify]: Simplified to (* (- (* 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.im))) (* (* x.im x.im) x.re)) (- (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im))) (* (* x.im x.im) x.re)))) 8.017 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (cbrt (* (- (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im))) (* (* x.im x.im) x.re)) (* (- (* x.re (- (- (* x.re x.re) (* 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.im))) (* (* x.im x.im) x.re)))))) 8.017 * * * * [progress]: [ 29 / 84 ] simplifiying candidate # 8.017 * [simplify]: Simplifying (sqrt (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 8.017 * * [simplify]: iters left: 6 (12 enodes) 8.020 * * [simplify]: iters left: 5 (46 enodes) 8.032 * * [simplify]: iters left: 4 (91 enodes) 8.066 * * [simplify]: iters left: 3 (199 enodes) 8.121 * * [simplify]: iters left: 2 (396 enodes) 8.290 * * [simplify]: Extracting #0: cost 1 inf + 0 8.290 * * [simplify]: Extracting #1: cost 3 inf + 0 8.290 * * [simplify]: Extracting #2: cost 36 inf + 0 8.291 * * [simplify]: Extracting #3: cost 155 inf + 1 8.292 * * [simplify]: Extracting #4: cost 182 inf + 1669 8.296 * * [simplify]: Extracting #5: cost 75 inf + 18660 8.304 * * [simplify]: Extracting #6: cost 10 inf + 30801 8.315 * * [simplify]: Extracting #7: cost 0 inf + 33711 8.323 * * [simplify]: Extracting #8: cost 0 inf + 33631 8.337 * [simplify]: Simplified to (sqrt (* x.re (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))))) 8.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (sqrt (* x.re (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* 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))))) 8.337 * [simplify]: Simplifying (sqrt (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 8.338 * * [simplify]: iters left: 6 (12 enodes) 8.343 * * [simplify]: iters left: 5 (46 enodes) 8.357 * * [simplify]: iters left: 4 (91 enodes) 8.392 * * [simplify]: iters left: 3 (199 enodes) 8.439 * * [simplify]: iters left: 2 (396 enodes) 8.659 * * [simplify]: Extracting #0: cost 1 inf + 0 8.660 * * [simplify]: Extracting #1: cost 3 inf + 0 8.660 * * [simplify]: Extracting #2: cost 36 inf + 0 8.660 * * [simplify]: Extracting #3: cost 155 inf + 1 8.661 * * [simplify]: Extracting #4: cost 182 inf + 1669 8.665 * * [simplify]: Extracting #5: cost 75 inf + 18660 8.673 * * [simplify]: Extracting #6: cost 10 inf + 30801 8.682 * * [simplify]: Extracting #7: cost 0 inf + 33711 8.694 * * [simplify]: Extracting #8: cost 0 inf + 33631 8.714 * [simplify]: Simplified to (sqrt (* x.re (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))))) 8.714 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (sqrt (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (* x.re (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))))))) 8.714 * * * * [progress]: [ 30 / 84 ] simplifiying candidate # 8.715 * [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))) 8.715 * * [simplify]: iters left: 6 (28 enodes) 8.726 * * [simplify]: iters left: 5 (164 enodes) 8.789 * * [simplify]: Extracting #0: cost 1 inf + 0 8.789 * * [simplify]: Extracting #1: cost 8 inf + 0 8.789 * * [simplify]: Extracting #2: cost 60 inf + 0 8.789 * * [simplify]: Extracting #3: cost 125 inf + 166 8.791 * * [simplify]: Extracting #4: cost 142 inf + 6114 8.796 * * [simplify]: Extracting #5: cost 54 inf + 28146 8.808 * * [simplify]: Extracting #6: cost 6 inf + 44687 8.826 * * [simplify]: Extracting #7: cost 0 inf + 47330 8.844 * * [simplify]: Extracting #8: cost 0 inf + 46290 8.857 * * [simplify]: Extracting #9: cost 0 inf + 46130 8.867 * [simplify]: Simplified to (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) 8.867 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 8.868 * [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))))) 8.868 * * [simplify]: iters left: 6 (17 enodes) 8.873 * * [simplify]: iters left: 5 (94 enodes) 8.906 * * [simplify]: iters left: 4 (331 enodes) 9.053 * * [simplify]: Extracting #0: cost 1 inf + 0 9.053 * * [simplify]: Extracting #1: cost 56 inf + 0 9.054 * * [simplify]: Extracting #2: cost 302 inf + 0 9.059 * * [simplify]: Extracting #3: cost 361 inf + 9490 9.074 * * [simplify]: Extracting #4: cost 96 inf + 65143 9.103 * * [simplify]: Extracting #5: cost 1 inf + 88226 9.129 * * [simplify]: Extracting #6: cost 0 inf + 88118 9.157 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))) 9.157 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) 9.158 * * * * [progress]: [ 31 / 84 ] simplifiying candidate # 9.158 * [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))) 9.158 * * [simplify]: iters left: 6 (24 enodes) 9.174 * * [simplify]: iters left: 5 (130 enodes) 9.209 * * [simplify]: iters left: 4 (369 enodes) 9.389 * * [simplify]: Extracting #0: cost 1 inf + 0 9.389 * * [simplify]: Extracting #1: cost 22 inf + 0 9.390 * * [simplify]: Extracting #2: cost 142 inf + 0 9.391 * * [simplify]: Extracting #3: cost 208 inf + 701 9.394 * * [simplify]: Extracting #4: cost 195 inf + 15597 9.407 * * [simplify]: Extracting #5: cost 92 inf + 39014 9.419 * * [simplify]: Extracting #6: cost 42 inf + 53666 9.442 * * [simplify]: Extracting #7: cost 3 inf + 67434 9.468 * * [simplify]: Extracting #8: cost 0 inf + 68723 9.493 * [simplify]: Simplified to (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 9.493 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))))) 9.494 * [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))) 9.494 * * [simplify]: iters left: 6 (13 enodes) 9.501 * * [simplify]: iters left: 5 (62 enodes) 9.517 * * [simplify]: iters left: 4 (130 enodes) 9.559 * * [simplify]: iters left: 3 (370 enodes) 9.943 * * [simplify]: Extracting #0: cost 1 inf + 0 9.943 * * [simplify]: Extracting #1: cost 0 inf + 1 9.943 * [simplify]: Simplified to 0 9.943 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 0)) 9.943 * * * * [progress]: [ 32 / 84 ] simplifiying candidate # 9.943 * [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))) 9.943 * * [simplify]: iters left: 6 (24 enodes) 9.956 * * [simplify]: iters left: 5 (138 enodes) 10.001 * * [simplify]: iters left: 4 (459 enodes) 10.289 * * [simplify]: Extracting #0: cost 1 inf + 0 10.289 * * [simplify]: Extracting #1: cost 20 inf + 0 10.289 * * [simplify]: Extracting #2: cost 193 inf + 0 10.291 * * [simplify]: Extracting #3: cost 433 inf + 2838 10.303 * * [simplify]: Extracting #4: cost 248 inf + 55478 10.348 * * [simplify]: Extracting #5: cost 30 inf + 108182 10.376 * * [simplify]: Extracting #6: cost 8 inf + 114938 10.408 * * [simplify]: Extracting #7: cost 0 inf + 118245 10.457 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.im))) 10.457 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.im))) (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 10.458 * [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))))) 10.458 * * [simplify]: iters left: 6 (13 enodes) 10.468 * * [simplify]: iters left: 5 (68 enodes) 10.496 * * [simplify]: iters left: 4 (216 enodes) 10.587 * * [simplify]: Extracting #0: cost 1 inf + 0 10.587 * * [simplify]: Extracting #1: cost 21 inf + 0 10.587 * * [simplify]: Extracting #2: cost 106 inf + 1 10.588 * * [simplify]: Extracting #3: cost 151 inf + 1269 10.591 * * [simplify]: Extracting #4: cost 32 inf + 19635 10.597 * * [simplify]: Extracting #5: cost 0 inf + 24817 10.603 * [simplify]: Simplified to (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))) 10.603 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.im))) (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))))) 10.603 * * * * [progress]: [ 33 / 84 ] simplifiying candidate # 10.604 * [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))) 10.604 * * [simplify]: iters left: 6 (19 enodes) 10.609 * * [simplify]: iters left: 5 (96 enodes) 10.638 * * [simplify]: iters left: 4 (276 enodes) 10.771 * * [simplify]: Extracting #0: cost 1 inf + 0 10.771 * * [simplify]: Extracting #1: cost 14 inf + 0 10.771 * * [simplify]: Extracting #2: cost 83 inf + 1 10.771 * * [simplify]: Extracting #3: cost 118 inf + 210 10.772 * * [simplify]: Extracting #4: cost 92 inf + 7023 10.777 * * [simplify]: Extracting #5: cost 14 inf + 22980 10.782 * * [simplify]: Extracting #6: cost 0 inf + 25389 10.792 * [simplify]: Simplified to (+ (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))) 0) 10.792 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))) 0) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 10.793 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 10.793 * * [simplify]: iters left: 6 (9 enodes) 10.796 * * [simplify]: iters left: 5 (31 enodes) 10.800 * * [simplify]: iters left: 4 (59 enodes) 10.814 * * [simplify]: iters left: 3 (140 enodes) 10.860 * * [simplify]: iters left: 2 (253 enodes) 10.903 * * [simplify]: iters left: 1 (337 enodes) 10.987 * * [simplify]: Extracting #0: cost 1 inf + 0 10.987 * * [simplify]: Extracting #1: cost 0 inf + 1 10.987 * [simplify]: Simplified to 0 10.987 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))) 0) 0)) 10.988 * * * * [progress]: [ 34 / 84 ] simplifiying candidate # 10.988 * [simplify]: Simplifying (- (pow (* (- (* x.re x.re) (* x.im x.im)) x.re) 3) (pow (* (+ (* x.re x.im) (* x.im x.re)) x.im) 3)) 10.988 * * [simplify]: iters left: 6 (14 enodes) 10.996 * * [simplify]: iters left: 5 (71 enodes) 11.026 * * [simplify]: iters left: 4 (217 enodes) 11.150 * * [simplify]: Extracting #0: cost 1 inf + 0 11.150 * * [simplify]: Extracting #1: cost 7 inf + 0 11.150 * * [simplify]: Extracting #2: cost 125 inf + 0 11.151 * * [simplify]: Extracting #3: cost 284 inf + 1228 11.156 * * [simplify]: Extracting #4: cost 160 inf + 25635 11.167 * * [simplify]: Extracting #5: cost 25 inf + 60506 11.181 * * [simplify]: Extracting #6: cost 0 inf + 68566 11.194 * [simplify]: Simplified to (- (* (* (* x.re x.re) (- (* x.re x.re) (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (* (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re)) (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re))) (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re)))) 11.194 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.re x.re) (- (* x.re x.re) (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (* (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re)) (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re))) (+ (* (* x.im x.im) 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) (* (+ (* 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.im x.re)) x.im)))))) 11.195 * [simplify]: Simplifying (+ (* (* (- (* 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) (* (+ (* 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.im x.re)) x.im)))) 11.195 * * [simplify]: iters left: 6 (15 enodes) 11.199 * * [simplify]: iters left: 5 (76 enodes) 11.217 * * [simplify]: iters left: 4 (238 enodes) 11.350 * * [simplify]: Extracting #0: cost 1 inf + 0 11.350 * * [simplify]: Extracting #1: cost 8 inf + 0 11.350 * * [simplify]: Extracting #2: cost 120 inf + 0 11.352 * * [simplify]: Extracting #3: cost 264 inf + 982 11.363 * * [simplify]: Extracting #4: cost 159 inf + 27291 11.392 * * [simplify]: Extracting #5: cost 5 inf + 58870 11.421 * * [simplify]: Extracting #6: cost 0 inf + 59600 11.449 * [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) (* (* x.im x.im) x.re)) (* (* x.im x.im) x.re)) (* (* x.im x.im) x.re)) (* (+ (+ (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im x.im) x.re)) (* (* x.im x.im) x.re)) (* (* x.im x.im) x.re)))) 11.449 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.re x.re) (- (* x.re x.re) (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (* (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re)) (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re))) (+ (* (* x.im x.im) 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.re) (* x.im x.im)) x.re) (* (* x.im x.im) x.re)) (* (* x.im x.im) x.re)) (* (* x.im x.im) x.re)) (* (+ (+ (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im x.im) x.re)) (* (* x.im x.im) x.re)) (* (* x.im x.im) x.re)))))) 11.450 * * * * [progress]: [ 35 / 84 ] simplifiying candidate # 11.450 * [simplify]: Simplifying (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 11.450 * * [simplify]: iters left: 6 (7 enodes) 11.454 * * [simplify]: iters left: 5 (27 enodes) 11.461 * * [simplify]: iters left: 4 (52 enodes) 11.478 * * [simplify]: iters left: 3 (102 enodes) 11.510 * * [simplify]: iters left: 2 (149 enodes) 11.558 * * [simplify]: iters left: 1 (172 enodes) 11.580 * * [simplify]: Extracting #0: cost 1 inf + 0 11.581 * * [simplify]: Extracting #1: cost 21 inf + 0 11.581 * * [simplify]: Extracting #2: cost 29 inf + 451 11.581 * * [simplify]: Extracting #3: cost 3 inf + 2609 11.582 * * [simplify]: Extracting #4: cost 0 inf + 2934 11.583 * [simplify]: Simplified to (* (* x.im x.im) (- (- x.re) x.re)) 11.583 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im x.im) (- (- x.re) x.re)))) 11.583 * * * * [progress]: [ 36 / 84 ] simplifiying candidate # 11.583 * * * * [progress]: [ 37 / 84 ] simplifiying candidate # 11.584 * [simplify]: Simplifying (- (* (* (- (* 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) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 11.584 * * [simplify]: iters left: 6 (13 enodes) 11.587 * * [simplify]: iters left: 5 (64 enodes) 11.600 * * [simplify]: iters left: 4 (197 enodes) 11.687 * * [simplify]: Extracting #0: cost 1 inf + 0 11.687 * * [simplify]: Extracting #1: cost 15 inf + 0 11.687 * * [simplify]: Extracting #2: cost 101 inf + 0 11.688 * * [simplify]: Extracting #3: cost 196 inf + 1421 11.691 * * [simplify]: Extracting #4: cost 140 inf + 15188 11.700 * * [simplify]: Extracting #5: cost 6 inf + 41009 11.715 * * [simplify]: Extracting #6: cost 0 inf + 41341 11.733 * [simplify]: Simplified to (- (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re)) (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re)))) 11.733 * [simplify]: Simplified (2 1) to (λ (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.im) x.re) (* (* x.im x.im) x.re)) (+ (* (* x.im x.im) 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)))) 11.733 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 11.733 * * [simplify]: iters left: 6 (11 enodes) 11.736 * * [simplify]: iters left: 5 (42 enodes) 11.742 * * [simplify]: iters left: 4 (79 enodes) 11.758 * * [simplify]: iters left: 3 (164 enodes) 11.792 * * [simplify]: iters left: 2 (323 enodes) 11.898 * * [simplify]: Extracting #0: cost 1 inf + 0 11.898 * * [simplify]: Extracting #1: cost 36 inf + 0 11.898 * * [simplify]: Extracting #2: cost 130 inf + 1 11.899 * * [simplify]: Extracting #3: cost 152 inf + 2659 11.902 * * [simplify]: Extracting #4: cost 56 inf + 16773 11.909 * * [simplify]: Extracting #5: cost 0 inf + 28351 11.916 * * [simplify]: Extracting #6: cost 0 inf + 28071 11.923 * [simplify]: Simplified to (* (- (* x.re x.re) (- (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))) x.re) 11.923 * [simplify]: Simplified (2 2) to (λ (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.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.im x.im) (* x.im x.im)))) x.re))) 11.923 * * * * [progress]: [ 38 / 84 ] simplifiying candidate # 11.924 * [simplify]: Simplifying (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 11.924 * * [simplify]: iters left: 6 (7 enodes) 11.925 * * [simplify]: iters left: 5 (27 enodes) 11.929 * * [simplify]: iters left: 4 (52 enodes) 11.946 * * [simplify]: iters left: 3 (102 enodes) 11.972 * * [simplify]: iters left: 2 (149 enodes) 12.003 * * [simplify]: iters left: 1 (172 enodes) 12.049 * * [simplify]: Extracting #0: cost 1 inf + 0 12.049 * * [simplify]: Extracting #1: cost 21 inf + 0 12.050 * * [simplify]: Extracting #2: cost 29 inf + 451 12.051 * * [simplify]: Extracting #3: cost 3 inf + 2609 12.053 * * [simplify]: Extracting #4: cost 0 inf + 2934 12.055 * [simplify]: Simplified to (* (* x.im x.im) (- (- x.re) x.re)) 12.055 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im x.im) (- (- x.re) x.re)))) 12.055 * * * * [progress]: [ 39 / 84 ] simplifiying candidate #real (real->posit16 (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 12.055 * [simplify]: Simplifying (real->posit16 (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 12.055 * * [simplify]: iters left: 6 (12 enodes) 12.061 * * [simplify]: iters left: 5 (43 enodes) 12.074 * * [simplify]: iters left: 4 (88 enodes) 12.108 * * [simplify]: iters left: 3 (196 enodes) 12.184 * * [simplify]: iters left: 2 (394 enodes) 12.389 * * [simplify]: Extracting #0: cost 1 inf + 0 12.389 * * [simplify]: Extracting #1: cost 2 inf + 0 12.389 * * [simplify]: Extracting #2: cost 34 inf + 0 12.389 * * [simplify]: Extracting #3: cost 153 inf + 1 12.390 * * [simplify]: Extracting #4: cost 176 inf + 2409 12.395 * * [simplify]: Extracting #5: cost 66 inf + 21425 12.409 * * [simplify]: Extracting #6: cost 1 inf + 33615 12.423 * * [simplify]: Extracting #7: cost 0 inf + 32947 12.434 * [simplify]: Simplified to (real->posit16 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) 12.434 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (posit16->real (real->posit16 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))))) 12.434 * * * * [progress]: [ 40 / 84 ] simplifiying candidate # 12.434 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 12.434 * * [simplify]: iters left: 6 (6 enodes) 12.436 * * [simplify]: iters left: 5 (20 enodes) 12.438 * * [simplify]: iters left: 4 (34 enodes) 12.444 * * [simplify]: iters left: 3 (50 enodes) 12.450 * * [simplify]: iters left: 2 (58 enodes) 12.457 * * [simplify]: iters left: 1 (60 enodes) 12.470 * * [simplify]: Extracting #0: cost 1 inf + 0 12.470 * * [simplify]: Extracting #1: cost 11 inf + 0 12.471 * * [simplify]: Extracting #2: cost 13 inf + 165 12.471 * * [simplify]: Extracting #3: cost 2 inf + 903 12.472 * * [simplify]: Extracting #4: cost 0 inf + 1066 12.472 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 12.472 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (pow (* x.re (+ (* x.im x.im) (* x.im x.im))) 1))) 12.473 * * * * [progress]: [ 41 / 84 ] simplifiying candidate # 12.473 * * * * [progress]: [ 42 / 84 ] simplifiying candidate # 12.473 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 12.473 * * [simplify]: iters left: 6 (8 enodes) 12.477 * * [simplify]: iters left: 5 (26 enodes) 12.483 * * [simplify]: iters left: 4 (30 enodes) 12.488 * * [simplify]: iters left: 3 (41 enodes) 12.494 * * [simplify]: iters left: 2 (56 enodes) 12.502 * * [simplify]: iters left: 1 (67 enodes) 12.510 * * [simplify]: Extracting #0: cost 1 inf + 0 12.510 * * [simplify]: Extracting #1: cost 10 inf + 0 12.510 * * [simplify]: Extracting #2: cost 23 inf + 0 12.510 * * [simplify]: Extracting #3: cost 21 inf + 266 12.510 * * [simplify]: Extracting #4: cost 7 inf + 1866 12.511 * * [simplify]: Extracting #5: cost 0 inf + 2998 12.511 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 12.511 * [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))))) 12.511 * * * * [progress]: [ 43 / 84 ] simplifiying candidate # 12.512 * [simplify]: Simplifying (log (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 12.512 * * [simplify]: iters left: 6 (7 enodes) 12.513 * * [simplify]: iters left: 5 (26 enodes) 12.517 * * [simplify]: iters left: 4 (45 enodes) 12.529 * * [simplify]: iters left: 3 (66 enodes) 12.545 * * [simplify]: iters left: 2 (89 enodes) 12.557 * * [simplify]: iters left: 1 (111 enodes) 12.570 * * [simplify]: Extracting #0: cost 1 inf + 0 12.570 * * [simplify]: Extracting #1: cost 11 inf + 0 12.570 * * [simplify]: Extracting #2: cost 29 inf + 0 12.570 * * [simplify]: Extracting #3: cost 33 inf + 43 12.570 * * [simplify]: Extracting #4: cost 14 inf + 1551 12.571 * * [simplify]: Extracting #5: cost 1 inf + 3079 12.571 * * [simplify]: Extracting #6: cost 0 inf + 3230 12.572 * [simplify]: Simplified to (log (* (* x.im x.im) (+ x.re x.re))) 12.572 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (exp (log (* (* x.im x.im) (+ x.re x.re)))))) 12.572 * * * * [progress]: [ 44 / 84 ] simplifiying candidate # 12.572 * [simplify]: Simplifying (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 12.572 * * [simplify]: iters left: 6 (7 enodes) 12.574 * * [simplify]: iters left: 5 (25 enodes) 12.578 * * [simplify]: iters left: 4 (52 enodes) 12.592 * * [simplify]: iters left: 3 (98 enodes) 12.621 * * [simplify]: iters left: 2 (229 enodes) 12.739 * * [simplify]: iters left: 1 (453 enodes) 12.915 * * [simplify]: Extracting #0: cost 1 inf + 0 12.915 * * [simplify]: Extracting #1: cost 68 inf + 0 12.916 * * [simplify]: Extracting #2: cost 185 inf + 3 12.917 * * [simplify]: Extracting #3: cost 201 inf + 9253 12.922 * * [simplify]: Extracting #4: cost 81 inf + 47913 12.930 * * [simplify]: Extracting #5: cost 24 inf + 66008 12.939 * * [simplify]: Extracting #6: cost 0 inf + 81636 12.949 * * [simplify]: Extracting #7: cost 0 inf + 81118 12.958 * [simplify]: Simplified to (exp (* x.im (+ (* x.re x.im) (* x.re x.im)))) 12.958 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (log (exp (* x.im (+ (* x.re x.im) (* x.re x.im))))))) 12.958 * * * * [progress]: [ 45 / 84 ] simplifiying candidate # 12.958 * [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)) 12.959 * * [simplify]: iters left: 6 (10 enodes) 12.961 * * [simplify]: iters left: 5 (50 enodes) 12.984 * * [simplify]: iters left: 4 (213 enodes) 13.128 * * [simplify]: Extracting #0: cost 1 inf + 0 13.128 * * [simplify]: Extracting #1: cost 34 inf + 0 13.128 * * [simplify]: Extracting #2: cost 125 inf + 1 13.129 * * [simplify]: Extracting #3: cost 132 inf + 2003 13.134 * * [simplify]: Extracting #4: cost 27 inf + 21700 13.141 * * [simplify]: Extracting #5: cost 0 inf + 26495 13.156 * * [simplify]: Extracting #6: cost 0 inf + 26455 13.163 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 13.163 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (cbrt (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 13.163 * * * * [progress]: [ 46 / 84 ] simplifiying candidate # 13.163 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.163 * * [simplify]: iters left: 6 (8 enodes) 13.165 * * [simplify]: iters left: 5 (26 enodes) 13.169 * * [simplify]: iters left: 4 (40 enodes) 13.175 * * [simplify]: iters left: 3 (56 enodes) 13.182 * * [simplify]: iters left: 2 (64 enodes) 13.190 * * [simplify]: iters left: 1 (66 enodes) 13.202 * * [simplify]: Extracting #0: cost 1 inf + 0 13.202 * * [simplify]: Extracting #1: cost 3 inf + 0 13.202 * * [simplify]: Extracting #2: cost 5 inf + 0 13.202 * * [simplify]: Extracting #3: cost 15 inf + 0 13.202 * * [simplify]: Extracting #4: cost 18 inf + 124 13.203 * * [simplify]: Extracting #5: cost 8 inf + 780 13.203 * * [simplify]: Extracting #6: cost 1 inf + 1712 13.204 * * [simplify]: Extracting #7: cost 0 inf + 1954 13.205 * [simplify]: Simplified to (* (cbrt (* (* x.im x.im) (+ x.re x.re))) (cbrt (* (* x.im x.im) (+ x.re x.re)))) 13.205 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (cbrt (* (* x.im x.im) (+ x.re x.re))) (cbrt (* (* x.im x.im) (+ x.re x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) 13.205 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 13.206 * * [simplify]: iters left: 6 (7 enodes) 13.209 * * [simplify]: iters left: 5 (23 enodes) 13.215 * * [simplify]: iters left: 4 (37 enodes) 13.222 * * [simplify]: iters left: 3 (53 enodes) 13.229 * * [simplify]: iters left: 2 (61 enodes) 13.236 * * [simplify]: iters left: 1 (63 enodes) 13.245 * * [simplify]: Extracting #0: cost 1 inf + 0 13.245 * * [simplify]: Extracting #1: cost 3 inf + 0 13.245 * * [simplify]: Extracting #2: cost 13 inf + 0 13.245 * * [simplify]: Extracting #3: cost 18 inf + 2 13.245 * * [simplify]: Extracting #4: cost 4 inf + 984 13.246 * * [simplify]: Extracting #5: cost 1 inf + 1268 13.246 * * [simplify]: Extracting #6: cost 0 inf + 1470 13.246 * [simplify]: Simplified to (cbrt (* (+ x.re x.re) (* x.im x.im))) 13.246 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (* (+ x.re x.re) (* x.im x.im)))))) 13.246 * * * * [progress]: [ 47 / 84 ] simplifiying candidate # 13.247 * [simplify]: Simplifying (* (* (* (+ (* 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.im x.re)) x.im)) 13.247 * * [simplify]: iters left: 6 (8 enodes) 13.249 * * [simplify]: iters left: 5 (36 enodes) 13.260 * * [simplify]: iters left: 4 (116 enodes) 13.341 * * [simplify]: Extracting #0: cost 1 inf + 0 13.341 * * [simplify]: Extracting #1: cost 24 inf + 0 13.342 * * [simplify]: Extracting #2: cost 86 inf + 43 13.343 * * [simplify]: Extracting #3: cost 97 inf + 542 13.346 * * [simplify]: Extracting #4: cost 58 inf + 6024 13.352 * * [simplify]: Extracting #5: cost 8 inf + 15135 13.358 * * [simplify]: Extracting #6: cost 0 inf + 16831 13.363 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 13.363 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (cbrt (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 13.363 * * * * [progress]: [ 48 / 84 ] simplifiying candidate # 13.363 * [simplify]: Simplifying (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 13.363 * * [simplify]: iters left: 6 (7 enodes) 13.365 * * [simplify]: iters left: 5 (23 enodes) 13.368 * * [simplify]: iters left: 4 (37 enodes) 13.374 * * [simplify]: iters left: 3 (53 enodes) 13.383 * * [simplify]: iters left: 2 (61 enodes) 13.398 * * [simplify]: iters left: 1 (63 enodes) 13.412 * * [simplify]: Extracting #0: cost 1 inf + 0 13.412 * * [simplify]: Extracting #1: cost 3 inf + 0 13.412 * * [simplify]: Extracting #2: cost 13 inf + 0 13.412 * * [simplify]: Extracting #3: cost 18 inf + 2 13.413 * * [simplify]: Extracting #4: cost 4 inf + 984 13.414 * * [simplify]: Extracting #5: cost 1 inf + 1228 13.414 * * [simplify]: Extracting #6: cost 0 inf + 1390 13.415 * [simplify]: Simplified to (sqrt (* (+ x.re x.re) (* x.im x.im))) 13.415 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (sqrt (* (+ x.re x.re) (* x.im x.im))) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) 13.415 * [simplify]: Simplifying (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 13.415 * * [simplify]: iters left: 6 (7 enodes) 13.419 * * [simplify]: iters left: 5 (23 enodes) 13.424 * * [simplify]: iters left: 4 (37 enodes) 13.438 * * [simplify]: iters left: 3 (53 enodes) 13.452 * * [simplify]: iters left: 2 (61 enodes) 13.467 * * [simplify]: iters left: 1 (63 enodes) 13.482 * * [simplify]: Extracting #0: cost 1 inf + 0 13.482 * * [simplify]: Extracting #1: cost 3 inf + 0 13.482 * * [simplify]: Extracting #2: cost 13 inf + 0 13.482 * * [simplify]: Extracting #3: cost 18 inf + 2 13.483 * * [simplify]: Extracting #4: cost 4 inf + 984 13.483 * * [simplify]: Extracting #5: cost 1 inf + 1228 13.484 * * [simplify]: Extracting #6: cost 0 inf + 1390 13.485 * [simplify]: Simplified to (sqrt (* (+ x.re x.re) (* x.im x.im))) 13.485 * [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)) x.im)) (sqrt (* (+ x.re x.re) (* x.im x.im)))))) 13.485 * * * * [progress]: [ 49 / 84 ] simplifiying candidate # 13.485 * * * * [progress]: [ 50 / 84 ] simplifiying candidate # 13.485 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 13.486 * * [simplify]: iters left: 6 (8 enodes) 13.489 * * [simplify]: iters left: 5 (26 enodes) 13.496 * * [simplify]: iters left: 4 (30 enodes) 13.504 * * [simplify]: iters left: 3 (36 enodes) 13.513 * * [simplify]: Extracting #0: cost 1 inf + 0 13.513 * * [simplify]: Extracting #1: cost 4 inf + 0 13.513 * * [simplify]: Extracting #2: cost 8 inf + 0 13.513 * * [simplify]: Extracting #3: cost 11 inf + 42 13.513 * * [simplify]: Extracting #4: cost 11 inf + 125 13.514 * * [simplify]: Extracting #5: cost 3 inf + 779 13.515 * * [simplify]: Extracting #6: cost 0 inf + 1144 13.515 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 13.515 * [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))))) 13.516 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 13.516 * * [simplify]: iters left: 6 (8 enodes) 13.520 * * [simplify]: iters left: 5 (26 enodes) 13.526 * * [simplify]: iters left: 4 (30 enodes) 13.534 * * [simplify]: iters left: 3 (36 enodes) 13.542 * * [simplify]: Extracting #0: cost 1 inf + 0 13.542 * * [simplify]: Extracting #1: cost 4 inf + 0 13.542 * * [simplify]: Extracting #2: cost 8 inf + 0 13.542 * * [simplify]: Extracting #3: cost 11 inf + 42 13.542 * * [simplify]: Extracting #4: cost 11 inf + 125 13.543 * * [simplify]: Extracting #5: cost 3 inf + 779 13.543 * * [simplify]: Extracting #6: cost 0 inf + 1144 13.544 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 13.544 * [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))))) 13.544 * * * * [progress]: [ 51 / 84 ] simplifiying candidate # 13.544 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) 13.544 * * [simplify]: iters left: 6 (8 enodes) 13.548 * * [simplify]: iters left: 5 (28 enodes) 13.556 * * [simplify]: iters left: 4 (46 enodes) 13.572 * * [simplify]: iters left: 3 (82 enodes) 13.592 * * [simplify]: iters left: 2 (166 enodes) 13.638 * * [simplify]: iters left: 1 (262 enodes) 13.724 * * [simplify]: Extracting #0: cost 1 inf + 0 13.724 * * [simplify]: Extracting #1: cost 23 inf + 0 13.724 * * [simplify]: Extracting #2: cost 37 inf + 285 13.725 * * [simplify]: Extracting #3: cost 9 inf + 4088 13.727 * * [simplify]: Extracting #4: cost 0 inf + 5582 13.731 * [simplify]: Simplified to (* (* (+ x.im x.im) (* (cbrt x.im) (cbrt x.im))) x.re) 13.731 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* (+ x.im x.im) (* (cbrt x.im) (cbrt x.im))) x.re) (cbrt x.im)))) 13.731 * * * * [progress]: [ 52 / 84 ] simplifiying candidate # 13.732 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) 13.732 * * [simplify]: iters left: 6 (7 enodes) 13.735 * * [simplify]: iters left: 5 (23 enodes) 13.741 * * [simplify]: iters left: 4 (35 enodes) 13.752 * * [simplify]: iters left: 3 (62 enodes) 13.770 * * [simplify]: iters left: 2 (94 enodes) 13.797 * * [simplify]: iters left: 1 (125 enodes) 13.835 * * [simplify]: Extracting #0: cost 1 inf + 0 13.835 * * [simplify]: Extracting #1: cost 15 inf + 0 13.835 * * [simplify]: Extracting #2: cost 23 inf + 43 13.836 * * [simplify]: Extracting #3: cost 1 inf + 1916 13.837 * * [simplify]: Extracting #4: cost 0 inf + 2038 13.838 * [simplify]: Simplified to (* (* x.re x.im) (+ (sqrt x.im) (sqrt x.im))) 13.838 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) (+ (sqrt x.im) (sqrt x.im))) (sqrt x.im)))) 13.838 * * * * [progress]: [ 53 / 84 ] simplifiying candidate # 13.839 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) 1) 13.839 * * [simplify]: iters left: 6 (7 enodes) 13.843 * * [simplify]: iters left: 5 (23 enodes) 13.851 * * [simplify]: iters left: 4 (31 enodes) 13.859 * * [simplify]: iters left: 3 (49 enodes) 13.877 * * [simplify]: iters left: 2 (62 enodes) 13.896 * * [simplify]: iters left: 1 (65 enodes) 13.914 * * [simplify]: Extracting #0: cost 1 inf + 0 13.914 * * [simplify]: Extracting #1: cost 13 inf + 0 13.914 * * [simplify]: Extracting #2: cost 10 inf + 88 13.914 * * [simplify]: Extracting #3: cost 1 inf + 502 13.915 * * [simplify]: Extracting #4: cost 0 inf + 584 13.915 * [simplify]: Simplified to (+ (* x.re x.im) (* x.re x.im)) 13.915 * [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))) 13.915 * * * * [progress]: [ 54 / 84 ] simplifiying candidate # 13.915 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im) 13.915 * * [simplify]: iters left: 6 (7 enodes) 13.917 * * [simplify]: iters left: 5 (23 enodes) 13.920 * * [simplify]: iters left: 4 (27 enodes) 13.923 * * [simplify]: iters left: 3 (33 enodes) 13.927 * * [simplify]: Extracting #0: cost 1 inf + 0 13.927 * * [simplify]: Extracting #1: cost 4 inf + 0 13.927 * * [simplify]: Extracting #2: cost 5 inf + 1 13.927 * * [simplify]: Extracting #3: cost 10 inf + 1 13.927 * * [simplify]: Extracting #4: cost 11 inf + 43 13.927 * * [simplify]: Extracting #5: cost 2 inf + 738 13.928 * * [simplify]: Extracting #6: cost 1 inf + 940 13.928 * * [simplify]: Extracting #7: cost 0 inf + 1142 13.928 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.im) x.re)) x.im) 13.928 * [simplify]: Simplified (2 2 2) to (λ (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.re x.im) (* x.im x.re)))) (* (cbrt (* (+ x.im x.im) x.re)) x.im)))) 13.928 * * * * [progress]: [ 55 / 84 ] simplifiying candidate # 13.928 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im) 13.928 * * [simplify]: iters left: 6 (7 enodes) 13.930 * * [simplify]: iters left: 5 (23 enodes) 13.933 * * [simplify]: iters left: 4 (27 enodes) 13.936 * * [simplify]: iters left: 3 (33 enodes) 13.940 * * [simplify]: Extracting #0: cost 1 inf + 0 13.940 * * [simplify]: Extracting #1: cost 4 inf + 0 13.940 * * [simplify]: Extracting #2: cost 5 inf + 1 13.940 * * [simplify]: Extracting #3: cost 10 inf + 1 13.940 * * [simplify]: Extracting #4: cost 11 inf + 43 13.941 * * [simplify]: Extracting #5: cost 2 inf + 658 13.941 * * [simplify]: Extracting #6: cost 1 inf + 820 13.941 * * [simplify]: Extracting #7: cost 0 inf + 982 13.941 * [simplify]: Simplified to (* (sqrt (* (+ x.im x.im) x.re)) x.im) 13.941 * [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 x.im) x.re)) x.im)))) 13.942 * * * * [progress]: [ 56 / 84 ] simplifiying candidate # 13.942 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 13.942 * * [simplify]: iters left: 6 (6 enodes) 13.944 * * [simplify]: iters left: 5 (20 enodes) 13.950 * * [simplify]: iters left: 4 (34 enodes) 13.961 * * [simplify]: iters left: 3 (50 enodes) 13.973 * * [simplify]: iters left: 2 (58 enodes) 13.989 * * [simplify]: iters left: 1 (60 enodes) 13.998 * * [simplify]: Extracting #0: cost 1 inf + 0 13.998 * * [simplify]: Extracting #1: cost 11 inf + 0 13.998 * * [simplify]: Extracting #2: cost 13 inf + 165 13.998 * * [simplify]: Extracting #3: cost 2 inf + 903 13.999 * * [simplify]: Extracting #4: cost 0 inf + 1066 13.999 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 13.999 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* 1 (* x.re (+ (* x.im x.im) (* x.im x.im)))))) 13.999 * * * * [progress]: [ 57 / 84 ] simplifiying candidate # 13.999 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 13.999 * * [simplify]: iters left: 6 (9 enodes) 14.003 * * [simplify]: iters left: 5 (46 enodes) 14.013 * * [simplify]: iters left: 4 (125 enodes) 14.067 * * [simplify]: iters left: 3 (370 enodes) 14.268 * * [simplify]: Extracting #0: cost 1 inf + 0 14.268 * * [simplify]: Extracting #1: cost 54 inf + 0 14.269 * * [simplify]: Extracting #2: cost 187 inf + 2 14.271 * * [simplify]: Extracting #3: cost 160 inf + 7277 14.277 * * [simplify]: Extracting #4: cost 62 inf + 28580 14.285 * * [simplify]: Extracting #5: cost 2 inf + 52569 14.293 * * [simplify]: Extracting #6: cost 0 inf + 53115 14.301 * [simplify]: Simplified to (* x.re (+ (* (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 14.301 * [simplify]: Simplified (2 2 1) to (λ (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.im)) (* (* (* x.re x.im) x.im) (* (* 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))))))) 14.301 * * * * [progress]: [ 58 / 84 ] simplifiying candidate # 14.301 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 14.302 * * [simplify]: iters left: 6 (8 enodes) 14.306 * * [simplify]: iters left: 5 (42 enodes) 14.322 * * [simplify]: iters left: 4 (126 enodes) 14.375 * * [simplify]: iters left: 3 (219 enodes) 14.436 * * [simplify]: iters left: 2 (288 enodes) 14.493 * * [simplify]: iters left: 1 (300 enodes) 14.543 * * [simplify]: Extracting #0: cost 1 inf + 0 14.544 * * [simplify]: Extracting #1: cost 0 inf + 1 14.544 * [simplify]: Simplified to 0 14.544 * [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))))) 14.544 * * * * [progress]: [ 59 / 84 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 14.544 * [simplify]: Simplifying (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 14.544 * * [simplify]: iters left: 6 (7 enodes) 14.548 * * [simplify]: iters left: 5 (20 enodes) 14.552 * * [simplify]: iters left: 4 (34 enodes) 14.557 * * [simplify]: iters left: 3 (50 enodes) 14.564 * * [simplify]: iters left: 2 (58 enodes) 14.570 * * [simplify]: iters left: 1 (60 enodes) 14.577 * * [simplify]: Extracting #0: cost 1 inf + 0 14.577 * * [simplify]: Extracting #1: cost 2 inf + 0 14.577 * * [simplify]: Extracting #2: cost 11 inf + 0 14.577 * * [simplify]: Extracting #3: cost 13 inf + 165 14.578 * * [simplify]: Extracting #4: cost 2 inf + 903 14.578 * * [simplify]: Extracting #5: cost 0 inf + 1066 14.579 * [simplify]: Simplified to (real->posit16 (* x.re (+ (* x.im x.im) (* x.im x.im)))) 14.579 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (posit16->real (real->posit16 (* x.re (+ (* x.im x.im) (* x.im x.im))))))) 14.579 * * * * [progress]: [ 60 / 84 ] simplifiying candidate # 14.579 * * * * [progress]: [ 61 / 84 ] simplifiying candidate # 14.579 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 14.580 * * [simplify]: iters left: 5 (7 enodes) 14.584 * * [simplify]: iters left: 4 (28 enodes) 14.591 * * [simplify]: iters left: 3 (51 enodes) 14.607 * * [simplify]: iters left: 2 (103 enodes) 14.648 * * [simplify]: iters left: 1 (236 enodes) 14.768 * * [simplify]: Extracting #0: cost 1 inf + 0 14.769 * * [simplify]: Extracting #1: cost 44 inf + 0 14.770 * * [simplify]: Extracting #2: cost 155 inf + 115 14.772 * * [simplify]: Extracting #3: cost 143 inf + 7488 14.782 * * [simplify]: Extracting #4: cost 60 inf + 43027 14.796 * * [simplify]: Extracting #5: cost 3 inf + 78873 14.804 * * [simplify]: Extracting #6: cost 0 inf + 79542 14.812 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 14.812 * [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))) 14.812 * * * * [progress]: [ 62 / 84 ] simplifiying candidate # 14.813 * * * * [progress]: [ 63 / 84 ] simplifiying candidate # 14.813 * [simplify]: Simplifying (log (+ (* x.re x.im) (* x.im x.re))) 14.813 * * [simplify]: iters left: 5 (6 enodes) 14.814 * * [simplify]: iters left: 4 (19 enodes) 14.817 * * [simplify]: iters left: 3 (23 enodes) 14.820 * * [simplify]: iters left: 2 (35 enodes) 14.824 * * [simplify]: iters left: 1 (45 enodes) 14.833 * * [simplify]: Extracting #0: cost 1 inf + 0 14.833 * * [simplify]: Extracting #1: cost 7 inf + 0 14.833 * * [simplify]: Extracting #2: cost 17 inf + 0 14.833 * * [simplify]: Extracting #3: cost 17 inf + 73 14.833 * * [simplify]: Extracting #4: cost 1 inf + 1294 14.834 * * [simplify]: Extracting #5: cost 0 inf + 1446 14.835 * [simplify]: Simplified to (log (+ (* x.re x.im) (* x.re x.im))) 14.835 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (exp (log (+ (* x.re x.im) (* x.re x.im)))) x.im))) 14.835 * * * * [progress]: [ 64 / 84 ] simplifiying candidate # 14.835 * [simplify]: Simplifying (exp (+ (* x.re x.im) (* x.im x.re))) 14.835 * * [simplify]: iters left: 5 (6 enodes) 14.838 * * [simplify]: iters left: 4 (22 enodes) 14.844 * * [simplify]: iters left: 3 (42 enodes) 14.851 * * [simplify]: iters left: 2 (71 enodes) 14.861 * * [simplify]: iters left: 1 (125 enodes) 14.890 * * [simplify]: Extracting #0: cost 1 inf + 0 14.890 * * [simplify]: Extracting #1: cost 31 inf + 0 14.891 * * [simplify]: Extracting #2: cost 79 inf + 114 14.892 * * [simplify]: Extracting #3: cost 82 inf + 1365 14.894 * * [simplify]: Extracting #4: cost 43 inf + 6824 14.898 * * [simplify]: Extracting #5: cost 7 inf + 20284 14.903 * * [simplify]: Extracting #6: cost 0 inf + 23999 14.908 * * [simplify]: Extracting #7: cost 0 inf + 23959 14.913 * [simplify]: Simplified to (exp (+ (* x.re x.im) (* x.re x.im))) 14.913 * [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) (* x.re x.im)))) x.im))) 14.913 * * * * [progress]: [ 65 / 84 ] simplifiying candidate # 14.914 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 14.914 * * [simplify]: iters left: 6 (7 enodes) 14.917 * * [simplify]: iters left: 5 (22 enodes) 14.923 * * [simplify]: iters left: 4 (26 enodes) 14.929 * * [simplify]: iters left: 3 (32 enodes) 14.937 * * [simplify]: Extracting #0: cost 1 inf + 0 14.937 * * [simplify]: Extracting #1: cost 3 inf + 0 14.937 * * [simplify]: Extracting #2: cost 5 inf + 0 14.937 * * [simplify]: Extracting #3: cost 11 inf + 0 14.937 * * [simplify]: Extracting #4: cost 11 inf + 43 14.937 * * [simplify]: Extracting #5: cost 2 inf + 738 14.938 * * [simplify]: Extracting #6: cost 1 inf + 940 14.938 * * [simplify]: Extracting #7: cost 0 inf + 1142 14.939 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 14.939 * [simplify]: Simplified (2 2 1 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))) 14.939 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 14.939 * * [simplify]: iters left: 5 (6 enodes) 14.942 * * [simplify]: iters left: 4 (19 enodes) 14.947 * * [simplify]: iters left: 3 (23 enodes) 14.953 * * [simplify]: iters left: 2 (29 enodes) 14.959 * * [simplify]: Extracting #0: cost 1 inf + 0 14.960 * * [simplify]: Extracting #1: cost 3 inf + 0 14.960 * * [simplify]: Extracting #2: cost 9 inf + 0 14.960 * * [simplify]: Extracting #3: cost 9 inf + 43 14.960 * * [simplify]: Extracting #4: cost 0 inf + 738 14.960 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 14.960 * [simplify]: Simplified (2 2 1 2) to (λ (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.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) x.im))) 14.961 * * * * [progress]: [ 66 / 84 ] simplifiying candidate # 14.961 * [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))) 14.961 * * [simplify]: iters left: 6 (7 enodes) 14.965 * * [simplify]: iters left: 5 (35 enodes) 14.982 * * [simplify]: iters left: 4 (165 enodes) 15.089 * * [simplify]: iters left: 3 (476 enodes) 15.439 * * [simplify]: Extracting #0: cost 1 inf + 0 15.440 * * [simplify]: Extracting #1: cost 53 inf + 0 15.441 * * [simplify]: Extracting #2: cost 279 inf + 125 15.448 * * [simplify]: Extracting #3: cost 184 inf + 15862 15.469 * * [simplify]: Extracting #4: cost 13 inf + 43784 15.494 * * [simplify]: Extracting #5: cost 0 inf + 45947 15.520 * * [simplify]: Extracting #6: cost 0 inf + 45816 15.551 * [simplify]: Simplified to (* (+ (* x.re x.im) (* x.re x.im)) (* (+ (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 15.551 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (cbrt (* (+ (* x.re x.im) (* x.re x.im)) (* (+ (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.im))) 15.551 * * * * [progress]: [ 67 / 84 ] simplifiying candidate # 15.552 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 15.552 * * [simplify]: iters left: 5 (6 enodes) 15.555 * * [simplify]: iters left: 4 (19 enodes) 15.559 * * [simplify]: iters left: 3 (23 enodes) 15.565 * * [simplify]: iters left: 2 (29 enodes) 15.572 * * [simplify]: Extracting #0: cost 1 inf + 0 15.572 * * [simplify]: Extracting #1: cost 3 inf + 0 15.572 * * [simplify]: Extracting #2: cost 9 inf + 0 15.572 * * [simplify]: Extracting #3: cost 9 inf + 43 15.572 * * [simplify]: Extracting #4: cost 0 inf + 658 15.573 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 15.573 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (sqrt (+ (* x.re x.im) (* x.im x.re)))) x.im))) 15.573 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 15.573 * * [simplify]: iters left: 5 (6 enodes) 15.576 * * [simplify]: iters left: 4 (19 enodes) 15.580 * * [simplify]: iters left: 3 (23 enodes) 15.586 * * [simplify]: iters left: 2 (29 enodes) 15.593 * * [simplify]: Extracting #0: cost 1 inf + 0 15.593 * * [simplify]: Extracting #1: cost 3 inf + 0 15.593 * * [simplify]: Extracting #2: cost 9 inf + 0 15.593 * * [simplify]: Extracting #3: cost 9 inf + 43 15.593 * * [simplify]: Extracting #4: cost 0 inf + 658 15.594 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 15.594 * [simplify]: Simplified (2 2 1 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.re x.im) (* x.re x.im)))) x.im))) 15.594 * * * * [progress]: [ 68 / 84 ] simplifiying candidate # 15.594 * [simplify]: Simplifying (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) 15.594 * * [simplify]: iters left: 5 (8 enodes) 15.600 * * [simplify]: iters left: 4 (42 enodes) 15.617 * * [simplify]: iters left: 3 (111 enodes) 15.652 * * [simplify]: iters left: 2 (314 enodes) 15.774 * * [simplify]: Extracting #0: cost 1 inf + 0 15.774 * * [simplify]: Extracting #1: cost 72 inf + 0 15.774 * * [simplify]: Extracting #2: cost 170 inf + 43 15.776 * * [simplify]: Extracting #3: cost 117 inf + 7249 15.781 * * [simplify]: Extracting #4: cost 33 inf + 26722 15.786 * * [simplify]: Extracting #5: cost 4 inf + 38758 15.794 * * [simplify]: Extracting #6: cost 0 inf + 40894 15.809 * * [simplify]: Extracting #7: cost 0 inf + 40854 15.820 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) 15.821 * [simplify]: Simplified (2 2 1 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.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))))) x.im))) 15.821 * [simplify]: Simplifying (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))) 15.821 * * [simplify]: iters left: 6 (9 enodes) 15.827 * * [simplify]: iters left: 5 (50 enodes) 15.847 * * [simplify]: iters left: 4 (144 enodes) 15.902 * * [simplify]: iters left: 3 (258 enodes) 15.990 * * [simplify]: iters left: 2 (379 enodes) 16.550 * * [simplify]: iters left: 1 (472 enodes) 16.855 * * [simplify]: Extracting #0: cost 1 inf + 0 16.855 * * [simplify]: Extracting #1: cost 37 inf + 0 16.856 * * [simplify]: Extracting #2: cost 147 inf + 167 16.858 * * [simplify]: Extracting #3: cost 74 inf + 11647 16.865 * * [simplify]: Extracting #4: cost 0 inf + 22702 16.873 * * [simplify]: Extracting #5: cost 0 inf + 21822 16.880 * * [simplify]: Extracting #6: cost 0 inf + 21782 16.887 * [simplify]: Simplified to (* (* x.im x.re) (* x.im x.re)) 16.888 * [simplify]: Simplified (2 2 1 2) to (λ (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.re x.im))) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 16.888 * * * * [progress]: [ 69 / 84 ] simplifiying candidate # 16.888 * * * * [progress]: [ 70 / 84 ] simplifiying candidate # 16.888 * [simplify]: Simplifying (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) 16.888 * * [simplify]: iters left: 6 (7 enodes) 16.890 * * [simplify]: iters left: 5 (38 enodes) 16.900 * * [simplify]: iters left: 4 (111 enodes) 16.920 * * [simplify]: iters left: 3 (164 enodes) 16.952 * * [simplify]: Extracting #0: cost 1 inf + 0 16.952 * * [simplify]: Extracting #1: cost 0 inf + 1 16.952 * [simplify]: Simplified to 0 16.952 * [simplify]: Simplified (2 2 1 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))) x.im))) 16.953 * [simplify]: Simplifying (- (* x.re x.im) (* x.im x.re)) 16.953 * * [simplify]: iters left: 4 (5 enodes) 16.955 * * [simplify]: iters left: 3 (17 enodes) 16.960 * * [simplify]: iters left: 2 (31 enodes) 16.969 * * [simplify]: iters left: 1 (36 enodes) 16.976 * * [simplify]: Extracting #0: cost 1 inf + 0 16.976 * * [simplify]: Extracting #1: cost 0 inf + 1 16.976 * [simplify]: Simplified to 0 16.976 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (/ 0 0) x.im))) 16.976 * * * * [progress]: [ 71 / 84 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 16.977 * [simplify]: Simplifying (real->posit16 (+ (* x.re x.im) (* x.im x.re))) 16.977 * * [simplify]: iters left: 5 (6 enodes) 16.979 * * [simplify]: iters left: 4 (16 enodes) 16.983 * * [simplify]: iters left: 3 (20 enodes) 16.988 * * [simplify]: iters left: 2 (26 enodes) 16.995 * * [simplify]: Extracting #0: cost 1 inf + 0 16.995 * * [simplify]: Extracting #1: cost 2 inf + 0 16.995 * * [simplify]: Extracting #2: cost 7 inf + 0 16.995 * * [simplify]: Extracting #3: cost 7 inf + 43 16.995 * * [simplify]: Extracting #4: cost 0 inf + 414 16.996 * [simplify]: Simplified to (real->posit16 (* x.im (+ x.re x.re))) 16.996 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (posit16->real (real->posit16 (* x.im (+ x.re x.re)))) x.im))) 16.996 * * * * [progress]: [ 72 / 84 ] simplifiying candidate # 16.996 * * * * [progress]: [ 73 / 84 ] simplifiying candidate # 16.996 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 16.996 * * [simplify]: iters left: 5 (8 enodes) 17.002 * * [simplify]: iters left: 4 (39 enodes) 17.020 * * [simplify]: iters left: 3 (72 enodes) 17.045 * * [simplify]: iters left: 2 (132 enodes) 17.069 * * [simplify]: iters left: 1 (197 enodes) 17.123 * * [simplify]: Extracting #0: cost 1 inf + 0 17.123 * * [simplify]: Extracting #1: cost 15 inf + 0 17.123 * * [simplify]: Extracting #2: cost 46 inf + 1 17.124 * * [simplify]: Extracting #3: cost 53 inf + 988 17.125 * * [simplify]: Extracting #4: cost 25 inf + 3869 17.126 * * [simplify]: Extracting #5: cost 16 inf + 7354 17.127 * * [simplify]: Extracting #6: cost 4 inf + 12670 17.129 * * [simplify]: Extracting #7: cost 0 inf + 14191 17.130 * [simplify]: Simplified to (* (* (- x.re x.im) (+ x.im x.re)) x.re) 17.130 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 17.130 * * * * [progress]: [ 74 / 84 ] simplifiying candidate # 17.130 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 17.131 * * [simplify]: iters left: 5 (8 enodes) 17.134 * * [simplify]: iters left: 4 (39 enodes) 17.148 * * [simplify]: iters left: 3 (72 enodes) 17.175 * * [simplify]: iters left: 2 (132 enodes) 17.220 * * [simplify]: iters left: 1 (197 enodes) 17.265 * * [simplify]: Extracting #0: cost 1 inf + 0 17.265 * * [simplify]: Extracting #1: cost 15 inf + 0 17.265 * * [simplify]: Extracting #2: cost 46 inf + 1 17.265 * * [simplify]: Extracting #3: cost 53 inf + 988 17.266 * * [simplify]: Extracting #4: cost 25 inf + 3869 17.268 * * [simplify]: Extracting #5: cost 16 inf + 7354 17.269 * * [simplify]: Extracting #6: cost 4 inf + 12670 17.271 * * [simplify]: Extracting #7: cost 0 inf + 14191 17.272 * [simplify]: Simplified to (* (* (- x.re x.im) (+ x.im x.re)) x.re) 17.272 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 17.272 * * * * [progress]: [ 75 / 84 ] simplifiying candidate # 17.273 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 17.273 * * [simplify]: iters left: 5 (8 enodes) 17.277 * * [simplify]: iters left: 4 (39 enodes) 17.291 * * [simplify]: iters left: 3 (72 enodes) 17.318 * * [simplify]: iters left: 2 (132 enodes) 17.366 * * [simplify]: iters left: 1 (197 enodes) 17.409 * * [simplify]: Extracting #0: cost 1 inf + 0 17.409 * * [simplify]: Extracting #1: cost 15 inf + 0 17.409 * * [simplify]: Extracting #2: cost 46 inf + 1 17.409 * * [simplify]: Extracting #3: cost 53 inf + 988 17.410 * * [simplify]: Extracting #4: cost 25 inf + 3869 17.411 * * [simplify]: Extracting #5: cost 16 inf + 7354 17.412 * * [simplify]: Extracting #6: cost 4 inf + 12670 17.414 * * [simplify]: Extracting #7: cost 0 inf + 14191 17.416 * [simplify]: Simplified to (* (* (- x.re x.im) (+ x.im x.re)) x.re) 17.416 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 17.416 * * * * [progress]: [ 76 / 84 ] simplifiying candidate # 17.416 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 17.416 * * [simplify]: iters left: 6 (9 enodes) 17.420 * * [simplify]: iters left: 5 (45 enodes) 17.437 * * [simplify]: iters left: 4 (93 enodes) 17.470 * * [simplify]: iters left: 3 (192 enodes) 17.506 * * [simplify]: iters left: 2 (304 enodes) 17.606 * * [simplify]: iters left: 1 (412 enodes) 17.730 * * [simplify]: Extracting #0: cost 1 inf + 0 17.730 * * [simplify]: Extracting #1: cost 7 inf + 0 17.730 * * [simplify]: Extracting #2: cost 52 inf + 1 17.731 * * [simplify]: Extracting #3: cost 101 inf + 458 17.733 * * [simplify]: Extracting #4: cost 60 inf + 6623 17.741 * * [simplify]: Extracting #5: cost 19 inf + 19766 17.750 * * [simplify]: Extracting #6: cost 0 inf + 27722 17.764 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 17.764 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 17.764 * * * * [progress]: [ 77 / 84 ] simplifiying candidate # 17.764 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 17.764 * * [simplify]: iters left: 6 (9 enodes) 17.771 * * [simplify]: iters left: 5 (45 enodes) 17.788 * * [simplify]: iters left: 4 (93 enodes) 17.824 * * [simplify]: iters left: 3 (192 enodes) 17.887 * * [simplify]: iters left: 2 (304 enodes) 17.981 * * [simplify]: iters left: 1 (412 enodes) 18.113 * * [simplify]: Extracting #0: cost 1 inf + 0 18.113 * * [simplify]: Extracting #1: cost 7 inf + 0 18.113 * * [simplify]: Extracting #2: cost 52 inf + 1 18.114 * * [simplify]: Extracting #3: cost 101 inf + 458 18.115 * * [simplify]: Extracting #4: cost 60 inf + 6623 18.119 * * [simplify]: Extracting #5: cost 19 inf + 19766 18.124 * * [simplify]: Extracting #6: cost 0 inf + 27722 18.129 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 18.129 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 18.129 * * * * [progress]: [ 78 / 84 ] simplifiying candidate # 18.129 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 18.130 * * [simplify]: iters left: 6 (9 enodes) 18.136 * * [simplify]: iters left: 5 (45 enodes) 18.154 * * [simplify]: iters left: 4 (93 enodes) 18.183 * * [simplify]: iters left: 3 (192 enodes) 18.240 * * [simplify]: iters left: 2 (304 enodes) 18.341 * * [simplify]: iters left: 1 (412 enodes) 18.473 * * [simplify]: Extracting #0: cost 1 inf + 0 18.473 * * [simplify]: Extracting #1: cost 7 inf + 0 18.474 * * [simplify]: Extracting #2: cost 52 inf + 1 18.474 * * [simplify]: Extracting #3: cost 101 inf + 458 18.477 * * [simplify]: Extracting #4: cost 60 inf + 6623 18.484 * * [simplify]: Extracting #5: cost 19 inf + 19766 18.494 * * [simplify]: Extracting #6: cost 0 inf + 27722 18.504 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 18.504 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 18.504 * * * * [progress]: [ 79 / 84 ] simplifiying candidate # 18.504 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 18.504 * * [simplify]: iters left: 5 (6 enodes) 18.508 * * [simplify]: iters left: 4 (27 enodes) 18.517 * * [simplify]: iters left: 3 (45 enodes) 18.534 * * [simplify]: iters left: 2 (68 enodes) 18.543 * * [simplify]: iters left: 1 (76 enodes) 18.553 * * [simplify]: Extracting #0: cost 1 inf + 0 18.554 * * [simplify]: Extracting #1: cost 12 inf + 0 18.554 * * [simplify]: Extracting #2: cost 15 inf + 45 18.554 * * [simplify]: Extracting #3: cost 3 inf + 870 18.554 * * [simplify]: Extracting #4: cost 0 inf + 1077 18.555 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 18.555 * [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)))) 18.555 * * * * [progress]: [ 80 / 84 ] simplifiying candidate # 18.555 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 18.555 * * [simplify]: iters left: 5 (6 enodes) 18.557 * * [simplify]: iters left: 4 (27 enodes) 18.561 * * [simplify]: iters left: 3 (45 enodes) 18.574 * * [simplify]: iters left: 2 (68 enodes) 18.585 * * [simplify]: iters left: 1 (76 enodes) 18.595 * * [simplify]: Extracting #0: cost 1 inf + 0 18.595 * * [simplify]: Extracting #1: cost 12 inf + 0 18.596 * * [simplify]: Extracting #2: cost 15 inf + 45 18.596 * * [simplify]: Extracting #3: cost 3 inf + 870 18.596 * * [simplify]: Extracting #4: cost 0 inf + 1077 18.596 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 18.597 * [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)))) 18.597 * * * * [progress]: [ 81 / 84 ] simplifiying candidate # 18.597 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 18.597 * * [simplify]: iters left: 5 (6 enodes) 18.599 * * [simplify]: iters left: 4 (27 enodes) 18.603 * * [simplify]: iters left: 3 (45 enodes) 18.614 * * [simplify]: iters left: 2 (68 enodes) 18.634 * * [simplify]: iters left: 1 (76 enodes) 18.647 * * [simplify]: Extracting #0: cost 1 inf + 0 18.647 * * [simplify]: Extracting #1: cost 12 inf + 0 18.647 * * [simplify]: Extracting #2: cost 15 inf + 45 18.647 * * [simplify]: Extracting #3: cost 3 inf + 870 18.648 * * [simplify]: Extracting #4: cost 0 inf + 1077 18.648 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 18.648 * [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)))) 18.648 * * * * [progress]: [ 82 / 84 ] simplifiying candidate # 18.648 * [simplify]: Simplifying (* 2 (* x.im x.re)) 18.648 * * [simplify]: iters left: 4 (5 enodes) 18.650 * * [simplify]: iters left: 3 (19 enodes) 18.653 * * [simplify]: iters left: 2 (27 enodes) 18.657 * * [simplify]: iters left: 1 (32 enodes) 18.661 * * [simplify]: Extracting #0: cost 1 inf + 0 18.661 * * [simplify]: Extracting #1: cost 8 inf + 0 18.661 * * [simplify]: Extracting #2: cost 7 inf + 45 18.661 * * [simplify]: Extracting #3: cost 0 inf + 421 18.661 * [simplify]: Simplified to (* (* x.re x.im) 2) 18.661 * [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))) 18.661 * * * * [progress]: [ 83 / 84 ] simplifiying candidate # 18.661 * [simplify]: Simplifying (* 2 (* x.im x.re)) 18.661 * * [simplify]: iters left: 4 (5 enodes) 18.663 * * [simplify]: iters left: 3 (19 enodes) 18.666 * * [simplify]: iters left: 2 (27 enodes) 18.673 * * [simplify]: iters left: 1 (32 enodes) 18.681 * * [simplify]: Extracting #0: cost 1 inf + 0 18.681 * * [simplify]: Extracting #1: cost 8 inf + 0 18.681 * * [simplify]: Extracting #2: cost 7 inf + 45 18.681 * * [simplify]: Extracting #3: cost 0 inf + 421 18.682 * [simplify]: Simplified to (* (* x.re x.im) 2) 18.682 * [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))) 18.682 * * * * [progress]: [ 84 / 84 ] simplifiying candidate # 18.682 * [simplify]: Simplifying (* 2 (* x.im x.re)) 18.682 * * [simplify]: iters left: 4 (5 enodes) 18.685 * * [simplify]: iters left: 3 (19 enodes) 18.691 * * [simplify]: iters left: 2 (27 enodes) 18.699 * * [simplify]: iters left: 1 (32 enodes) 18.705 * * [simplify]: Extracting #0: cost 1 inf + 0 18.705 * * [simplify]: Extracting #1: cost 8 inf + 0 18.705 * * [simplify]: Extracting #2: cost 7 inf + 45 18.705 * * [simplify]: Extracting #3: cost 0 inf + 421 18.705 * [simplify]: Simplified to (* (* x.re x.im) 2) 18.705 * [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))) 18.705 * * * [progress]: adding candidates to table 19.439 * * [progress]: iteration 2 / 4 19.439 * * * [progress]: picking best candidate 19.491 * * * * [pick]: Picked # 19.491 * * * [progress]: localizing error 19.548 * * * [progress]: generating rewritten candidates 19.548 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 19.591 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 19.674 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 19.712 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 19.729 * * * [progress]: generating series expansions 19.729 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 19.729 * [backup-simplify]: Simplify (* (+ x.re x.im) (* (- x.re x.im) x.re)) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 19.729 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 19.729 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 19.729 * [taylor]: Taking taylor expansion of x.re in x.im 19.729 * [backup-simplify]: Simplify x.re into x.re 19.729 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 19.729 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 19.729 * [taylor]: Taking taylor expansion of x.im in x.im 19.729 * [backup-simplify]: Simplify 0 into 0 19.729 * [backup-simplify]: Simplify 1 into 1 19.729 * [taylor]: Taking taylor expansion of x.re in x.im 19.729 * [backup-simplify]: Simplify x.re into x.re 19.729 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 19.729 * [taylor]: Taking taylor expansion of x.re in x.im 19.729 * [backup-simplify]: Simplify x.re into x.re 19.729 * [taylor]: Taking taylor expansion of x.im in x.im 19.729 * [backup-simplify]: Simplify 0 into 0 19.730 * [backup-simplify]: Simplify 1 into 1 19.730 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 19.730 * [taylor]: Taking taylor expansion of x.re in x.re 19.730 * [backup-simplify]: Simplify 0 into 0 19.730 * [backup-simplify]: Simplify 1 into 1 19.730 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 19.730 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 19.730 * [taylor]: Taking taylor expansion of x.im in x.re 19.730 * [backup-simplify]: Simplify x.im into x.im 19.730 * [taylor]: Taking taylor expansion of x.re in x.re 19.730 * [backup-simplify]: Simplify 0 into 0 19.730 * [backup-simplify]: Simplify 1 into 1 19.730 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 19.730 * [taylor]: Taking taylor expansion of x.re in x.re 19.730 * [backup-simplify]: Simplify 0 into 0 19.730 * [backup-simplify]: Simplify 1 into 1 19.730 * [taylor]: Taking taylor expansion of x.im in x.re 19.730 * [backup-simplify]: Simplify x.im into x.im 19.730 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 19.730 * [taylor]: Taking taylor expansion of x.re in x.re 19.730 * [backup-simplify]: Simplify 0 into 0 19.730 * [backup-simplify]: Simplify 1 into 1 19.730 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 19.730 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 19.730 * [taylor]: Taking taylor expansion of x.im in x.re 19.730 * [backup-simplify]: Simplify x.im into x.im 19.730 * [taylor]: Taking taylor expansion of x.re in x.re 19.730 * [backup-simplify]: Simplify 0 into 0 19.730 * [backup-simplify]: Simplify 1 into 1 19.730 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 19.730 * [taylor]: Taking taylor expansion of x.re in x.re 19.730 * [backup-simplify]: Simplify 0 into 0 19.730 * [backup-simplify]: Simplify 1 into 1 19.730 * [taylor]: Taking taylor expansion of x.im in x.re 19.730 * [backup-simplify]: Simplify x.im into x.im 19.731 * [backup-simplify]: Simplify (+ x.im 0) into x.im 19.731 * [backup-simplify]: Simplify (- x.im) into (- x.im) 19.731 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 19.731 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 19.731 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 19.731 * [taylor]: Taking taylor expansion of 0 in x.im 19.731 * [backup-simplify]: Simplify 0 into 0 19.731 * [backup-simplify]: Simplify 0 into 0 19.732 * [backup-simplify]: Simplify (- 0) into 0 19.732 * [backup-simplify]: Simplify (+ 1 0) into 1 19.733 * [backup-simplify]: Simplify (+ 0 1) into 1 19.733 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 19.733 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 19.733 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 19.733 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.733 * [taylor]: Taking taylor expansion of x.im in x.im 19.733 * [backup-simplify]: Simplify 0 into 0 19.733 * [backup-simplify]: Simplify 1 into 1 19.733 * [backup-simplify]: Simplify 0 into 0 19.734 * [backup-simplify]: Simplify (- 0) into 0 19.734 * [backup-simplify]: Simplify (+ 0 0) into 0 19.734 * [backup-simplify]: Simplify (+ 0 0) into 0 19.735 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 19.736 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 19.736 * [taylor]: Taking taylor expansion of 0 in x.im 19.736 * [backup-simplify]: Simplify 0 into 0 19.736 * [backup-simplify]: Simplify 0 into 0 19.736 * [backup-simplify]: Simplify 0 into 0 19.736 * [backup-simplify]: Simplify (- 0) into 0 19.737 * [backup-simplify]: Simplify (+ 0 0) into 0 19.737 * [backup-simplify]: Simplify (+ 0 0) into 0 19.738 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 19.739 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 19.739 * [taylor]: Taking taylor expansion of 1 in x.im 19.739 * [backup-simplify]: Simplify 1 into 1 19.739 * [backup-simplify]: Simplify 1 into 1 19.739 * [backup-simplify]: Simplify 0 into 0 19.740 * [backup-simplify]: Simplify (* 1 1) into 1 19.740 * [backup-simplify]: Simplify (- 1) into -1 19.740 * [backup-simplify]: Simplify -1 into -1 19.740 * [backup-simplify]: Simplify 0 into 0 19.741 * [backup-simplify]: Simplify (- 0) into 0 19.741 * [backup-simplify]: Simplify (+ 0 0) into 0 19.742 * [backup-simplify]: Simplify (+ 0 0) into 0 19.743 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 19.744 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 19.745 * [taylor]: Taking taylor expansion of 0 in x.im 19.745 * [backup-simplify]: Simplify 0 into 0 19.745 * [backup-simplify]: Simplify 0 into 0 19.745 * [backup-simplify]: Simplify 0 into 0 19.745 * [backup-simplify]: Simplify 0 into 0 19.745 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.746 * [backup-simplify]: Simplify (- 0) into 0 19.746 * [backup-simplify]: Simplify 0 into 0 19.746 * [backup-simplify]: Simplify 0 into 0 19.746 * [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)) 19.746 * [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) 19.746 * [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 19.747 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 19.747 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 19.747 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 19.747 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 19.747 * [taylor]: Taking taylor expansion of x.re in x.im 19.747 * [backup-simplify]: Simplify x.re into x.re 19.747 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.747 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 19.747 * [taylor]: Taking taylor expansion of x.im in x.im 19.747 * [backup-simplify]: Simplify 0 into 0 19.747 * [backup-simplify]: Simplify 1 into 1 19.747 * [backup-simplify]: Simplify (/ 1 1) into 1 19.747 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 19.747 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 19.747 * [taylor]: Taking taylor expansion of x.im in x.im 19.747 * [backup-simplify]: Simplify 0 into 0 19.747 * [backup-simplify]: Simplify 1 into 1 19.748 * [backup-simplify]: Simplify (/ 1 1) into 1 19.748 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 19.748 * [taylor]: Taking taylor expansion of x.re in x.im 19.748 * [backup-simplify]: Simplify x.re into x.re 19.748 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.748 * [taylor]: Taking taylor expansion of x.re in x.im 19.748 * [backup-simplify]: Simplify x.re into x.re 19.748 * [backup-simplify]: Simplify (- 1) into -1 19.749 * [backup-simplify]: Simplify (+ 0 -1) into -1 19.749 * [backup-simplify]: Simplify (+ 1 0) into 1 19.750 * [backup-simplify]: Simplify (* -1 1) into -1 19.750 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 19.750 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 19.750 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 19.750 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 19.750 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.750 * [taylor]: Taking taylor expansion of x.re in x.re 19.750 * [backup-simplify]: Simplify 0 into 0 19.750 * [backup-simplify]: Simplify 1 into 1 19.750 * [backup-simplify]: Simplify (/ 1 1) into 1 19.750 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.750 * [taylor]: Taking taylor expansion of x.im in x.re 19.750 * [backup-simplify]: Simplify x.im into x.im 19.750 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.750 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 19.751 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.751 * [taylor]: Taking taylor expansion of x.im in x.re 19.751 * [backup-simplify]: Simplify x.im into x.im 19.751 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.751 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.751 * [taylor]: Taking taylor expansion of x.re in x.re 19.751 * [backup-simplify]: Simplify 0 into 0 19.751 * [backup-simplify]: Simplify 1 into 1 19.751 * [backup-simplify]: Simplify (/ 1 1) into 1 19.751 * [taylor]: Taking taylor expansion of x.re in x.re 19.751 * [backup-simplify]: Simplify 0 into 0 19.751 * [backup-simplify]: Simplify 1 into 1 19.752 * [backup-simplify]: Simplify (+ 1 0) into 1 19.752 * [backup-simplify]: Simplify (+ 0 1) into 1 19.752 * [backup-simplify]: Simplify (* 1 1) into 1 19.753 * [backup-simplify]: Simplify (/ 1 1) into 1 19.753 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 19.753 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 19.753 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 19.753 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.753 * [taylor]: Taking taylor expansion of x.re in x.re 19.753 * [backup-simplify]: Simplify 0 into 0 19.753 * [backup-simplify]: Simplify 1 into 1 19.753 * [backup-simplify]: Simplify (/ 1 1) into 1 19.753 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.754 * [taylor]: Taking taylor expansion of x.im in x.re 19.754 * [backup-simplify]: Simplify x.im into x.im 19.754 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.754 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 19.754 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.754 * [taylor]: Taking taylor expansion of x.im in x.re 19.754 * [backup-simplify]: Simplify x.im into x.im 19.754 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.754 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.754 * [taylor]: Taking taylor expansion of x.re in x.re 19.754 * [backup-simplify]: Simplify 0 into 0 19.754 * [backup-simplify]: Simplify 1 into 1 19.754 * [backup-simplify]: Simplify (/ 1 1) into 1 19.754 * [taylor]: Taking taylor expansion of x.re in x.re 19.754 * [backup-simplify]: Simplify 0 into 0 19.754 * [backup-simplify]: Simplify 1 into 1 19.755 * [backup-simplify]: Simplify (+ 1 0) into 1 19.755 * [backup-simplify]: Simplify (+ 0 1) into 1 19.756 * [backup-simplify]: Simplify (* 1 1) into 1 19.756 * [backup-simplify]: Simplify (/ 1 1) into 1 19.756 * [taylor]: Taking taylor expansion of 1 in x.im 19.756 * [backup-simplify]: Simplify 1 into 1 19.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.757 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 19.758 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.758 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 19.758 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 19.758 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 19.759 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 19.759 * [taylor]: Taking taylor expansion of 0 in x.im 19.759 * [backup-simplify]: Simplify 0 into 0 19.759 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.761 * [backup-simplify]: Simplify (+ 0 0) into 0 19.762 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.762 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.762 * [backup-simplify]: Simplify (- 0) into 0 19.763 * [backup-simplify]: Simplify (+ 0 0) into 0 19.767 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 19.769 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 19.769 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 19.769 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 19.769 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.769 * [taylor]: Taking taylor expansion of x.im in x.im 19.769 * [backup-simplify]: Simplify 0 into 0 19.769 * [backup-simplify]: Simplify 1 into 1 19.769 * [backup-simplify]: Simplify (* 1 1) into 1 19.770 * [backup-simplify]: Simplify (/ 1 1) into 1 19.770 * [backup-simplify]: Simplify (- 1) into -1 19.770 * [backup-simplify]: Simplify -1 into -1 19.770 * [backup-simplify]: Simplify 1 into 1 19.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.771 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.772 * [backup-simplify]: Simplify (+ 0 0) into 0 19.773 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.773 * [backup-simplify]: Simplify (- 0) into 0 19.773 * [backup-simplify]: Simplify (+ 0 0) into 0 19.775 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 19.777 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 19.777 * [taylor]: Taking taylor expansion of 0 in x.im 19.777 * [backup-simplify]: Simplify 0 into 0 19.778 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.779 * [backup-simplify]: Simplify (- 0) into 0 19.779 * [backup-simplify]: Simplify 0 into 0 19.779 * [backup-simplify]: Simplify 0 into 0 19.779 * [backup-simplify]: Simplify 0 into 0 19.779 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.780 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.780 * [backup-simplify]: Simplify (+ 0 0) into 0 19.781 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.781 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.782 * [backup-simplify]: Simplify (- 0) into 0 19.782 * [backup-simplify]: Simplify (+ 0 0) into 0 19.783 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 19.785 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.785 * [taylor]: Taking taylor expansion of 0 in x.im 19.785 * [backup-simplify]: Simplify 0 into 0 19.785 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.786 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.786 * [backup-simplify]: Simplify (- 0) into 0 19.786 * [backup-simplify]: Simplify 0 into 0 19.786 * [backup-simplify]: Simplify 0 into 0 19.786 * [backup-simplify]: Simplify 0 into 0 19.786 * [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)) 19.786 * [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) 19.786 * [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 19.786 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 19.786 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 19.786 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 19.786 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 19.787 * [taylor]: Taking taylor expansion of x.im in x.im 19.787 * [backup-simplify]: Simplify 0 into 0 19.787 * [backup-simplify]: Simplify 1 into 1 19.787 * [backup-simplify]: Simplify (/ 1 1) into 1 19.787 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 19.787 * [taylor]: Taking taylor expansion of x.re in x.im 19.787 * [backup-simplify]: Simplify x.re into x.re 19.787 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.787 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 19.787 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 19.787 * [taylor]: Taking taylor expansion of x.im in x.im 19.787 * [backup-simplify]: Simplify 0 into 0 19.787 * [backup-simplify]: Simplify 1 into 1 19.787 * [backup-simplify]: Simplify (/ 1 1) into 1 19.787 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 19.787 * [taylor]: Taking taylor expansion of x.re in x.im 19.787 * [backup-simplify]: Simplify x.re into x.re 19.787 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.787 * [taylor]: Taking taylor expansion of x.re in x.im 19.787 * [backup-simplify]: Simplify x.re into x.re 19.788 * [backup-simplify]: Simplify (+ 1 0) into 1 19.788 * [backup-simplify]: Simplify (+ 1 0) into 1 19.788 * [backup-simplify]: Simplify (* 1 1) into 1 19.788 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.788 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 19.788 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 19.788 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 19.788 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.788 * [taylor]: Taking taylor expansion of x.im in x.re 19.788 * [backup-simplify]: Simplify x.im into x.im 19.788 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.788 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.788 * [taylor]: Taking taylor expansion of x.re in x.re 19.788 * [backup-simplify]: Simplify 0 into 0 19.788 * [backup-simplify]: Simplify 1 into 1 19.789 * [backup-simplify]: Simplify (/ 1 1) into 1 19.789 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 19.789 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.789 * [taylor]: Taking taylor expansion of x.im in x.re 19.789 * [backup-simplify]: Simplify x.im into x.im 19.789 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.789 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.789 * [taylor]: Taking taylor expansion of x.re in x.re 19.789 * [backup-simplify]: Simplify 0 into 0 19.789 * [backup-simplify]: Simplify 1 into 1 19.789 * [backup-simplify]: Simplify (/ 1 1) into 1 19.789 * [taylor]: Taking taylor expansion of x.re in x.re 19.789 * [backup-simplify]: Simplify 0 into 0 19.789 * [backup-simplify]: Simplify 1 into 1 19.789 * [backup-simplify]: Simplify (- 1) into -1 19.790 * [backup-simplify]: Simplify (+ 0 -1) into -1 19.790 * [backup-simplify]: Simplify (+ 0 1) into 1 19.790 * [backup-simplify]: Simplify (* -1 1) into -1 19.790 * [backup-simplify]: Simplify (/ -1 1) into -1 19.790 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 19.790 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 19.790 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 19.790 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.790 * [taylor]: Taking taylor expansion of x.im in x.re 19.790 * [backup-simplify]: Simplify x.im into x.im 19.790 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.790 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.790 * [taylor]: Taking taylor expansion of x.re in x.re 19.791 * [backup-simplify]: Simplify 0 into 0 19.791 * [backup-simplify]: Simplify 1 into 1 19.791 * [backup-simplify]: Simplify (/ 1 1) into 1 19.791 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 19.791 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.791 * [taylor]: Taking taylor expansion of x.im in x.re 19.791 * [backup-simplify]: Simplify x.im into x.im 19.791 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.791 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.791 * [taylor]: Taking taylor expansion of x.re in x.re 19.791 * [backup-simplify]: Simplify 0 into 0 19.791 * [backup-simplify]: Simplify 1 into 1 19.791 * [backup-simplify]: Simplify (/ 1 1) into 1 19.791 * [taylor]: Taking taylor expansion of x.re in x.re 19.791 * [backup-simplify]: Simplify 0 into 0 19.791 * [backup-simplify]: Simplify 1 into 1 19.791 * [backup-simplify]: Simplify (- 1) into -1 19.792 * [backup-simplify]: Simplify (+ 0 -1) into -1 19.792 * [backup-simplify]: Simplify (+ 0 1) into 1 19.792 * [backup-simplify]: Simplify (* -1 1) into -1 19.792 * [backup-simplify]: Simplify (/ -1 1) into -1 19.793 * [taylor]: Taking taylor expansion of -1 in x.im 19.793 * [backup-simplify]: Simplify -1 into -1 19.793 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.793 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 19.794 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.794 * [backup-simplify]: Simplify (- 0) into 0 19.794 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 19.794 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 19.794 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 19.794 * [taylor]: Taking taylor expansion of 0 in x.im 19.794 * [backup-simplify]: Simplify 0 into 0 19.795 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.795 * [backup-simplify]: Simplify (+ 0 0) into 0 19.795 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.796 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.796 * [backup-simplify]: Simplify (- 0) into 0 19.796 * [backup-simplify]: Simplify (+ 0 0) into 0 19.797 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 19.798 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 19.798 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 19.798 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.798 * [taylor]: Taking taylor expansion of x.im in x.im 19.798 * [backup-simplify]: Simplify 0 into 0 19.798 * [backup-simplify]: Simplify 1 into 1 19.798 * [backup-simplify]: Simplify (* 1 1) into 1 19.798 * [backup-simplify]: Simplify (/ 1 1) into 1 19.798 * [backup-simplify]: Simplify 1 into 1 19.798 * [backup-simplify]: Simplify -1 into -1 19.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.799 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.799 * [backup-simplify]: Simplify (+ 0 0) into 0 19.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.800 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.800 * [backup-simplify]: Simplify (- 0) into 0 19.800 * [backup-simplify]: Simplify (+ 0 0) into 0 19.801 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 19.802 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 19.802 * [taylor]: Taking taylor expansion of 0 in x.im 19.802 * [backup-simplify]: Simplify 0 into 0 19.802 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.803 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.803 * [backup-simplify]: Simplify 0 into 0 19.803 * [backup-simplify]: Simplify 0 into 0 19.803 * [backup-simplify]: Simplify 0 into 0 19.803 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.804 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.804 * [backup-simplify]: Simplify (+ 0 0) into 0 19.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.804 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.805 * [backup-simplify]: Simplify (- 0) into 0 19.805 * [backup-simplify]: Simplify (+ 0 0) into 0 19.806 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 19.807 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.807 * [taylor]: Taking taylor expansion of 0 in x.im 19.807 * [backup-simplify]: Simplify 0 into 0 19.808 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.808 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.808 * [backup-simplify]: Simplify 0 into 0 19.808 * [backup-simplify]: Simplify 0 into 0 19.808 * [backup-simplify]: Simplify 0 into 0 19.809 * [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)) 19.809 * * * * [progress]: [ 2 / 4 ] generating series at (2) 19.809 * [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))) 19.809 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 19.809 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 19.809 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 19.809 * [taylor]: Taking taylor expansion of x.re in x.im 19.809 * [backup-simplify]: Simplify x.re into x.re 19.809 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 19.809 * [taylor]: Taking taylor expansion of 3 in x.im 19.809 * [backup-simplify]: Simplify 3 into 3 19.809 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 19.809 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.809 * [taylor]: Taking taylor expansion of x.im in x.im 19.809 * [backup-simplify]: Simplify 0 into 0 19.809 * [backup-simplify]: Simplify 1 into 1 19.809 * [taylor]: Taking taylor expansion of x.re in x.im 19.809 * [backup-simplify]: Simplify x.re into x.re 19.809 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 19.809 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 19.809 * [taylor]: Taking taylor expansion of x.re in x.re 19.809 * [backup-simplify]: Simplify 0 into 0 19.809 * [backup-simplify]: Simplify 1 into 1 19.809 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 19.809 * [taylor]: Taking taylor expansion of 3 in x.re 19.809 * [backup-simplify]: Simplify 3 into 3 19.809 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.809 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.809 * [taylor]: Taking taylor expansion of x.im in x.re 19.809 * [backup-simplify]: Simplify x.im into x.im 19.809 * [taylor]: Taking taylor expansion of x.re in x.re 19.809 * [backup-simplify]: Simplify 0 into 0 19.809 * [backup-simplify]: Simplify 1 into 1 19.809 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 19.809 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 19.809 * [taylor]: Taking taylor expansion of x.re in x.re 19.809 * [backup-simplify]: Simplify 0 into 0 19.809 * [backup-simplify]: Simplify 1 into 1 19.809 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 19.809 * [taylor]: Taking taylor expansion of 3 in x.re 19.809 * [backup-simplify]: Simplify 3 into 3 19.810 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.810 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.810 * [taylor]: Taking taylor expansion of x.im in x.re 19.810 * [backup-simplify]: Simplify x.im into x.im 19.810 * [taylor]: Taking taylor expansion of x.re in x.re 19.810 * [backup-simplify]: Simplify 0 into 0 19.810 * [backup-simplify]: Simplify 1 into 1 19.810 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.810 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.810 * [backup-simplify]: Simplify (* 3 0) into 0 19.810 * [backup-simplify]: Simplify (- 0) into 0 19.810 * [backup-simplify]: Simplify (+ 0 0) into 0 19.811 * [taylor]: Taking taylor expansion of 0 in x.im 19.811 * [backup-simplify]: Simplify 0 into 0 19.811 * [backup-simplify]: Simplify 0 into 0 19.811 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.811 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.811 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 19.811 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 19.811 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 19.811 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 19.811 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 19.811 * [taylor]: Taking taylor expansion of 3 in x.im 19.811 * [backup-simplify]: Simplify 3 into 3 19.811 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.811 * [taylor]: Taking taylor expansion of x.im in x.im 19.812 * [backup-simplify]: Simplify 0 into 0 19.812 * [backup-simplify]: Simplify 1 into 1 19.812 * [backup-simplify]: Simplify 0 into 0 19.812 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 19.812 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 19.813 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 19.813 * [backup-simplify]: Simplify (- 0) into 0 19.813 * [backup-simplify]: Simplify (+ 0 0) into 0 19.813 * [taylor]: Taking taylor expansion of 0 in x.im 19.813 * [backup-simplify]: Simplify 0 into 0 19.813 * [backup-simplify]: Simplify 0 into 0 19.813 * [backup-simplify]: Simplify 0 into 0 19.814 * [backup-simplify]: Simplify (* 1 1) into 1 19.814 * [backup-simplify]: Simplify (* 1 1) into 1 19.815 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 19.815 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 19.816 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 19.816 * [backup-simplify]: Simplify (- 0) into 0 19.816 * [backup-simplify]: Simplify (+ 1 0) into 1 19.816 * [taylor]: Taking taylor expansion of 1 in x.im 19.816 * [backup-simplify]: Simplify 1 into 1 19.816 * [backup-simplify]: Simplify 1 into 1 19.816 * [backup-simplify]: Simplify 0 into 0 19.817 * [backup-simplify]: Simplify (* 1 1) into 1 19.817 * [backup-simplify]: Simplify (* 3 1) into 3 19.817 * [backup-simplify]: Simplify (- 3) into -3 19.817 * [backup-simplify]: Simplify -3 into -3 19.817 * [backup-simplify]: Simplify 0 into 0 19.818 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.818 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.819 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 19.819 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 19.820 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 19.821 * [backup-simplify]: Simplify (- 0) into 0 19.821 * [backup-simplify]: Simplify (+ 0 0) into 0 19.821 * [taylor]: Taking taylor expansion of 0 in x.im 19.821 * [backup-simplify]: Simplify 0 into 0 19.821 * [backup-simplify]: Simplify 0 into 0 19.821 * [backup-simplify]: Simplify 0 into 0 19.821 * [backup-simplify]: Simplify 0 into 0 19.821 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.822 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 19.822 * [backup-simplify]: Simplify (- 0) into 0 19.822 * [backup-simplify]: Simplify 0 into 0 19.822 * [backup-simplify]: Simplify 0 into 0 19.822 * [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))) 19.823 * [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)))) 19.823 * [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 19.823 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 19.823 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 19.823 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 19.823 * [taylor]: Taking taylor expansion of x.re in x.im 19.823 * [backup-simplify]: Simplify x.re into x.re 19.823 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 19.823 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 19.823 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 19.823 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 19.823 * [taylor]: Taking taylor expansion of 3 in x.im 19.823 * [backup-simplify]: Simplify 3 into 3 19.823 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 19.823 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 19.824 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.824 * [taylor]: Taking taylor expansion of x.im in x.im 19.824 * [backup-simplify]: Simplify 0 into 0 19.824 * [backup-simplify]: Simplify 1 into 1 19.824 * [taylor]: Taking taylor expansion of x.re in x.im 19.824 * [backup-simplify]: Simplify x.re into x.re 19.824 * [backup-simplify]: Simplify (* 1 1) into 1 19.824 * [backup-simplify]: Simplify (* 1 x.re) into x.re 19.824 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.824 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 19.824 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 19.824 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 19.824 * [taylor]: Taking taylor expansion of x.re in x.re 19.824 * [backup-simplify]: Simplify 0 into 0 19.824 * [backup-simplify]: Simplify 1 into 1 19.825 * [backup-simplify]: Simplify (* 1 1) into 1 19.825 * [backup-simplify]: Simplify (* 1 1) into 1 19.825 * [backup-simplify]: Simplify (/ 1 1) into 1 19.825 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 19.826 * [taylor]: Taking taylor expansion of 3 in x.re 19.826 * [backup-simplify]: Simplify 3 into 3 19.826 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 19.826 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.826 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.826 * [taylor]: Taking taylor expansion of x.im in x.re 19.826 * [backup-simplify]: Simplify x.im into x.im 19.826 * [taylor]: Taking taylor expansion of x.re in x.re 19.826 * [backup-simplify]: Simplify 0 into 0 19.826 * [backup-simplify]: Simplify 1 into 1 19.826 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.826 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.826 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.826 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.827 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 19.827 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 19.827 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 19.827 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 19.827 * [taylor]: Taking taylor expansion of x.re in x.re 19.827 * [backup-simplify]: Simplify 0 into 0 19.827 * [backup-simplify]: Simplify 1 into 1 19.827 * [backup-simplify]: Simplify (* 1 1) into 1 19.827 * [backup-simplify]: Simplify (* 1 1) into 1 19.828 * [backup-simplify]: Simplify (/ 1 1) into 1 19.828 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 19.828 * [taylor]: Taking taylor expansion of 3 in x.re 19.828 * [backup-simplify]: Simplify 3 into 3 19.828 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 19.828 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.828 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.828 * [taylor]: Taking taylor expansion of x.im in x.re 19.828 * [backup-simplify]: Simplify x.im into x.im 19.828 * [taylor]: Taking taylor expansion of x.re in x.re 19.828 * [backup-simplify]: Simplify 0 into 0 19.828 * [backup-simplify]: Simplify 1 into 1 19.828 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.828 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.828 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.829 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.829 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 19.829 * [backup-simplify]: Simplify (+ 1 0) into 1 19.830 * [taylor]: Taking taylor expansion of 1 in x.im 19.830 * [backup-simplify]: Simplify 1 into 1 19.830 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.831 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.831 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.831 * [backup-simplify]: Simplify (+ 0 0) into 0 19.831 * [taylor]: Taking taylor expansion of 0 in x.im 19.831 * [backup-simplify]: Simplify 0 into 0 19.832 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.832 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.833 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.833 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 19.833 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 19.833 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 19.833 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 19.833 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 19.833 * [taylor]: Taking taylor expansion of 3 in x.im 19.833 * [backup-simplify]: Simplify 3 into 3 19.833 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 19.833 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.833 * [taylor]: Taking taylor expansion of x.im in x.im 19.833 * [backup-simplify]: Simplify 0 into 0 19.833 * [backup-simplify]: Simplify 1 into 1 19.834 * [backup-simplify]: Simplify (* 1 1) into 1 19.834 * [backup-simplify]: Simplify (/ 1 1) into 1 19.834 * [backup-simplify]: Simplify (* 3 1) into 3 19.834 * [backup-simplify]: Simplify (- 3) into -3 19.834 * [backup-simplify]: Simplify -3 into -3 19.834 * [backup-simplify]: Simplify 1 into 1 19.835 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 19.836 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 19.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.837 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 19.837 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 19.837 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 19.837 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 19.838 * [backup-simplify]: Simplify (- 0) into 0 19.838 * [backup-simplify]: Simplify (+ 0 0) into 0 19.838 * [taylor]: Taking taylor expansion of 0 in x.im 19.838 * [backup-simplify]: Simplify 0 into 0 19.838 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.839 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.839 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 19.839 * [backup-simplify]: Simplify (- 0) into 0 19.839 * [backup-simplify]: Simplify 0 into 0 19.839 * [backup-simplify]: Simplify 0 into 0 19.839 * [backup-simplify]: Simplify 0 into 0 19.840 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 19.841 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 19.841 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.842 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 19.842 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 19.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 19.843 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 19.843 * [backup-simplify]: Simplify (- 0) into 0 19.843 * [backup-simplify]: Simplify (+ 0 0) into 0 19.843 * [taylor]: Taking taylor expansion of 0 in x.im 19.844 * [backup-simplify]: Simplify 0 into 0 19.844 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.845 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.845 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 19.845 * [backup-simplify]: Simplify (- 0) into 0 19.845 * [backup-simplify]: Simplify 0 into 0 19.845 * [backup-simplify]: Simplify 0 into 0 19.845 * [backup-simplify]: Simplify 0 into 0 19.846 * [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))) 19.846 * [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))) 19.846 * [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 19.846 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 19.846 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 19.846 * [taylor]: Taking taylor expansion of 3 in x.im 19.846 * [backup-simplify]: Simplify 3 into 3 19.846 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 19.846 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 19.846 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.846 * [taylor]: Taking taylor expansion of x.im in x.im 19.846 * [backup-simplify]: Simplify 0 into 0 19.846 * [backup-simplify]: Simplify 1 into 1 19.846 * [taylor]: Taking taylor expansion of x.re in x.im 19.846 * [backup-simplify]: Simplify x.re into x.re 19.847 * [backup-simplify]: Simplify (* 1 1) into 1 19.847 * [backup-simplify]: Simplify (* 1 x.re) into x.re 19.847 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.847 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 19.847 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 19.847 * [taylor]: Taking taylor expansion of x.re in x.im 19.847 * [backup-simplify]: Simplify x.re into x.re 19.847 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 19.847 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 19.847 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 19.847 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 19.847 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 19.847 * [taylor]: Taking taylor expansion of 3 in x.re 19.847 * [backup-simplify]: Simplify 3 into 3 19.847 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 19.847 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.847 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.847 * [taylor]: Taking taylor expansion of x.im in x.re 19.847 * [backup-simplify]: Simplify x.im into x.im 19.847 * [taylor]: Taking taylor expansion of x.re in x.re 19.847 * [backup-simplify]: Simplify 0 into 0 19.847 * [backup-simplify]: Simplify 1 into 1 19.847 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.847 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.847 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.847 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.848 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 19.848 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 19.848 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 19.848 * [taylor]: Taking taylor expansion of x.re in x.re 19.848 * [backup-simplify]: Simplify 0 into 0 19.848 * [backup-simplify]: Simplify 1 into 1 19.848 * [backup-simplify]: Simplify (* 1 1) into 1 19.848 * [backup-simplify]: Simplify (* 1 1) into 1 19.848 * [backup-simplify]: Simplify (/ 1 1) into 1 19.848 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 19.848 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 19.848 * [taylor]: Taking taylor expansion of 3 in x.re 19.848 * [backup-simplify]: Simplify 3 into 3 19.848 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 19.848 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.848 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.848 * [taylor]: Taking taylor expansion of x.im in x.re 19.848 * [backup-simplify]: Simplify x.im into x.im 19.848 * [taylor]: Taking taylor expansion of x.re in x.re 19.848 * [backup-simplify]: Simplify 0 into 0 19.848 * [backup-simplify]: Simplify 1 into 1 19.849 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.849 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.849 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.849 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.849 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 19.849 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 19.849 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 19.849 * [taylor]: Taking taylor expansion of x.re in x.re 19.849 * [backup-simplify]: Simplify 0 into 0 19.849 * [backup-simplify]: Simplify 1 into 1 19.849 * [backup-simplify]: Simplify (* 1 1) into 1 19.850 * [backup-simplify]: Simplify (* 1 1) into 1 19.850 * [backup-simplify]: Simplify (/ 1 1) into 1 19.850 * [backup-simplify]: Simplify (- 1) into -1 19.850 * [backup-simplify]: Simplify (+ 0 -1) into -1 19.850 * [taylor]: Taking taylor expansion of -1 in x.im 19.850 * [backup-simplify]: Simplify -1 into -1 19.851 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.851 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.852 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.852 * [backup-simplify]: Simplify (- 0) into 0 19.852 * [backup-simplify]: Simplify (+ 0 0) into 0 19.852 * [taylor]: Taking taylor expansion of 0 in x.im 19.852 * [backup-simplify]: Simplify 0 into 0 19.852 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 19.853 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.853 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.854 * [backup-simplify]: Simplify (- 0) into 0 19.854 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 19.854 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 19.854 * [taylor]: Taking taylor expansion of 3 in x.im 19.854 * [backup-simplify]: Simplify 3 into 3 19.854 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 19.854 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.854 * [taylor]: Taking taylor expansion of x.im in x.im 19.854 * [backup-simplify]: Simplify 0 into 0 19.854 * [backup-simplify]: Simplify 1 into 1 19.854 * [backup-simplify]: Simplify (* 1 1) into 1 19.855 * [backup-simplify]: Simplify (/ 1 1) into 1 19.855 * [backup-simplify]: Simplify (* 3 1) into 3 19.855 * [backup-simplify]: Simplify 3 into 3 19.855 * [backup-simplify]: Simplify -1 into -1 19.855 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 19.856 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 19.856 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 19.856 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 19.857 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 19.857 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 19.858 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.858 * [backup-simplify]: Simplify (- 0) into 0 19.858 * [backup-simplify]: Simplify (+ 0 0) into 0 19.858 * [taylor]: Taking taylor expansion of 0 in x.im 19.858 * [backup-simplify]: Simplify 0 into 0 19.859 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.860 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.861 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 19.861 * [backup-simplify]: Simplify 0 into 0 19.861 * [backup-simplify]: Simplify 0 into 0 19.861 * [backup-simplify]: Simplify 0 into 0 19.862 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 19.862 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 19.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 19.864 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 19.865 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 19.871 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 19.872 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.872 * [backup-simplify]: Simplify (- 0) into 0 19.873 * [backup-simplify]: Simplify (+ 0 0) into 0 19.873 * [taylor]: Taking taylor expansion of 0 in x.im 19.873 * [backup-simplify]: Simplify 0 into 0 19.874 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.875 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.876 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 19.876 * [backup-simplify]: Simplify 0 into 0 19.876 * [backup-simplify]: Simplify 0 into 0 19.876 * [backup-simplify]: Simplify 0 into 0 19.876 * [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))) 19.877 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 19.877 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 19.877 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 19.877 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 19.877 * [taylor]: Taking taylor expansion of 2 in x.im 19.877 * [backup-simplify]: Simplify 2 into 2 19.877 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 19.877 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.877 * [taylor]: Taking taylor expansion of x.im in x.im 19.877 * [backup-simplify]: Simplify 0 into 0 19.877 * [backup-simplify]: Simplify 1 into 1 19.877 * [taylor]: Taking taylor expansion of x.re in x.im 19.877 * [backup-simplify]: Simplify x.re into x.re 19.877 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 19.877 * [taylor]: Taking taylor expansion of 2 in x.re 19.877 * [backup-simplify]: Simplify 2 into 2 19.877 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.877 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.877 * [taylor]: Taking taylor expansion of x.im in x.re 19.877 * [backup-simplify]: Simplify x.im into x.im 19.877 * [taylor]: Taking taylor expansion of x.re in x.re 19.877 * [backup-simplify]: Simplify 0 into 0 19.877 * [backup-simplify]: Simplify 1 into 1 19.877 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 19.877 * [taylor]: Taking taylor expansion of 2 in x.re 19.877 * [backup-simplify]: Simplify 2 into 2 19.877 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.877 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.877 * [taylor]: Taking taylor expansion of x.im in x.re 19.877 * [backup-simplify]: Simplify x.im into x.im 19.878 * [taylor]: Taking taylor expansion of x.re in x.re 19.878 * [backup-simplify]: Simplify 0 into 0 19.878 * [backup-simplify]: Simplify 1 into 1 19.878 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.878 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.878 * [backup-simplify]: Simplify (* 2 0) into 0 19.878 * [taylor]: Taking taylor expansion of 0 in x.im 19.878 * [backup-simplify]: Simplify 0 into 0 19.878 * [backup-simplify]: Simplify 0 into 0 19.878 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.879 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.880 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 19.880 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 19.880 * [taylor]: Taking taylor expansion of 2 in x.im 19.880 * [backup-simplify]: Simplify 2 into 2 19.880 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.880 * [taylor]: Taking taylor expansion of x.im in x.im 19.880 * [backup-simplify]: Simplify 0 into 0 19.880 * [backup-simplify]: Simplify 1 into 1 19.880 * [backup-simplify]: Simplify (* 1 1) into 1 19.881 * [backup-simplify]: Simplify (* 2 1) into 2 19.881 * [backup-simplify]: Simplify 2 into 2 19.881 * [backup-simplify]: Simplify 0 into 0 19.881 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 19.882 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 19.883 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 19.883 * [taylor]: Taking taylor expansion of 0 in x.im 19.883 * [backup-simplify]: Simplify 0 into 0 19.883 * [backup-simplify]: Simplify 0 into 0 19.884 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.885 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 19.885 * [backup-simplify]: Simplify 0 into 0 19.885 * [backup-simplify]: Simplify 0 into 0 19.885 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 19.886 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 19.887 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 19.887 * [taylor]: Taking taylor expansion of 0 in x.im 19.887 * [backup-simplify]: Simplify 0 into 0 19.887 * [backup-simplify]: Simplify 0 into 0 19.887 * [backup-simplify]: Simplify 0 into 0 19.888 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 19.888 * [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)) 19.888 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 19.888 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 19.888 * [taylor]: Taking taylor expansion of 2 in x.im 19.888 * [backup-simplify]: Simplify 2 into 2 19.888 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 19.888 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.888 * [taylor]: Taking taylor expansion of x.im in x.im 19.888 * [backup-simplify]: Simplify 0 into 0 19.888 * [backup-simplify]: Simplify 1 into 1 19.888 * [taylor]: Taking taylor expansion of x.re in x.im 19.888 * [backup-simplify]: Simplify x.re into x.re 19.888 * [backup-simplify]: Simplify (* 1 1) into 1 19.889 * [backup-simplify]: Simplify (* 1 x.re) into x.re 19.889 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 19.889 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 19.889 * [taylor]: Taking taylor expansion of 2 in x.re 19.889 * [backup-simplify]: Simplify 2 into 2 19.889 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.889 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.889 * [taylor]: Taking taylor expansion of x.im in x.re 19.889 * [backup-simplify]: Simplify x.im into x.im 19.889 * [taylor]: Taking taylor expansion of x.re in x.re 19.889 * [backup-simplify]: Simplify 0 into 0 19.889 * [backup-simplify]: Simplify 1 into 1 19.889 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.889 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.889 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.890 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.890 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 19.890 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 19.890 * [taylor]: Taking taylor expansion of 2 in x.re 19.890 * [backup-simplify]: Simplify 2 into 2 19.890 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.890 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.890 * [taylor]: Taking taylor expansion of x.im in x.re 19.890 * [backup-simplify]: Simplify x.im into x.im 19.890 * [taylor]: Taking taylor expansion of x.re in x.re 19.890 * [backup-simplify]: Simplify 0 into 0 19.890 * [backup-simplify]: Simplify 1 into 1 19.890 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.890 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.890 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.890 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.891 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 19.891 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 19.891 * [taylor]: Taking taylor expansion of 2 in x.im 19.891 * [backup-simplify]: Simplify 2 into 2 19.891 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.891 * [taylor]: Taking taylor expansion of x.im in x.im 19.891 * [backup-simplify]: Simplify 0 into 0 19.891 * [backup-simplify]: Simplify 1 into 1 19.891 * [backup-simplify]: Simplify (* 1 1) into 1 19.891 * [backup-simplify]: Simplify (/ 2 1) into 2 19.891 * [backup-simplify]: Simplify 2 into 2 19.891 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 19.892 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 19.892 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 19.892 * [taylor]: Taking taylor expansion of 0 in x.im 19.892 * [backup-simplify]: Simplify 0 into 0 19.893 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.893 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 19.893 * [backup-simplify]: Simplify 0 into 0 19.894 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 19.894 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 19.894 * [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 19.894 * [taylor]: Taking taylor expansion of 0 in x.im 19.894 * [backup-simplify]: Simplify 0 into 0 19.895 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.896 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.896 * [backup-simplify]: Simplify 0 into 0 19.896 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 19.897 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 19.897 * [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 19.897 * [taylor]: Taking taylor expansion of 0 in x.im 19.897 * [backup-simplify]: Simplify 0 into 0 19.897 * [backup-simplify]: Simplify 0 into 0 19.898 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 19.898 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.898 * [backup-simplify]: Simplify 0 into 0 19.899 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 19.900 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 19.900 * [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 19.900 * [taylor]: Taking taylor expansion of 0 in x.im 19.900 * [backup-simplify]: Simplify 0 into 0 19.900 * [backup-simplify]: Simplify 0 into 0 19.900 * [backup-simplify]: Simplify 0 into 0 19.900 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 19.901 * [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)) 19.901 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 19.901 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 19.901 * [taylor]: Taking taylor expansion of -2 in x.im 19.901 * [backup-simplify]: Simplify -2 into -2 19.901 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 19.901 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.901 * [taylor]: Taking taylor expansion of x.im in x.im 19.901 * [backup-simplify]: Simplify 0 into 0 19.901 * [backup-simplify]: Simplify 1 into 1 19.901 * [taylor]: Taking taylor expansion of x.re in x.im 19.901 * [backup-simplify]: Simplify x.re into x.re 19.901 * [backup-simplify]: Simplify (* 1 1) into 1 19.901 * [backup-simplify]: Simplify (* 1 x.re) into x.re 19.901 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 19.901 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 19.901 * [taylor]: Taking taylor expansion of -2 in x.re 19.901 * [backup-simplify]: Simplify -2 into -2 19.901 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.901 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.901 * [taylor]: Taking taylor expansion of x.im in x.re 19.901 * [backup-simplify]: Simplify x.im into x.im 19.901 * [taylor]: Taking taylor expansion of x.re in x.re 19.901 * [backup-simplify]: Simplify 0 into 0 19.901 * [backup-simplify]: Simplify 1 into 1 19.901 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.901 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.901 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.902 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.902 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 19.902 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 19.902 * [taylor]: Taking taylor expansion of -2 in x.re 19.902 * [backup-simplify]: Simplify -2 into -2 19.902 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 19.902 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.902 * [taylor]: Taking taylor expansion of x.im in x.re 19.902 * [backup-simplify]: Simplify x.im into x.im 19.902 * [taylor]: Taking taylor expansion of x.re in x.re 19.902 * [backup-simplify]: Simplify 0 into 0 19.902 * [backup-simplify]: Simplify 1 into 1 19.902 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.902 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 19.902 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.902 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 19.902 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 19.902 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 19.902 * [taylor]: Taking taylor expansion of -2 in x.im 19.902 * [backup-simplify]: Simplify -2 into -2 19.902 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 19.902 * [taylor]: Taking taylor expansion of x.im in x.im 19.903 * [backup-simplify]: Simplify 0 into 0 19.903 * [backup-simplify]: Simplify 1 into 1 19.903 * [backup-simplify]: Simplify (* 1 1) into 1 19.903 * [backup-simplify]: Simplify (/ -2 1) into -2 19.903 * [backup-simplify]: Simplify -2 into -2 19.903 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 19.904 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 19.904 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 19.904 * [taylor]: Taking taylor expansion of 0 in x.im 19.904 * [backup-simplify]: Simplify 0 into 0 19.904 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.905 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 19.905 * [backup-simplify]: Simplify 0 into 0 19.905 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 19.906 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 19.906 * [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 19.906 * [taylor]: Taking taylor expansion of 0 in x.im 19.906 * [backup-simplify]: Simplify 0 into 0 19.907 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 19.907 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.907 * [backup-simplify]: Simplify 0 into 0 19.908 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 19.908 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 19.909 * [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 19.909 * [taylor]: Taking taylor expansion of 0 in x.im 19.909 * [backup-simplify]: Simplify 0 into 0 19.909 * [backup-simplify]: Simplify 0 into 0 19.909 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 19.910 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.910 * [backup-simplify]: Simplify 0 into 0 19.911 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 19.912 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 19.912 * [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 19.912 * [taylor]: Taking taylor expansion of 0 in x.im 19.912 * [backup-simplify]: Simplify 0 into 0 19.912 * [backup-simplify]: Simplify 0 into 0 19.912 * [backup-simplify]: Simplify 0 into 0 19.912 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 19.912 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 19.912 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 19.912 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 19.912 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 19.912 * [taylor]: Taking taylor expansion of 2 in x.im 19.912 * [backup-simplify]: Simplify 2 into 2 19.912 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 19.912 * [taylor]: Taking taylor expansion of x.im in x.im 19.912 * [backup-simplify]: Simplify 0 into 0 19.912 * [backup-simplify]: Simplify 1 into 1 19.912 * [taylor]: Taking taylor expansion of x.re in x.im 19.912 * [backup-simplify]: Simplify x.re into x.re 19.912 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 19.912 * [taylor]: Taking taylor expansion of 2 in x.re 19.912 * [backup-simplify]: Simplify 2 into 2 19.912 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 19.912 * [taylor]: Taking taylor expansion of x.im in x.re 19.912 * [backup-simplify]: Simplify x.im into x.im 19.913 * [taylor]: Taking taylor expansion of x.re in x.re 19.913 * [backup-simplify]: Simplify 0 into 0 19.913 * [backup-simplify]: Simplify 1 into 1 19.913 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 19.913 * [taylor]: Taking taylor expansion of 2 in x.re 19.913 * [backup-simplify]: Simplify 2 into 2 19.913 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 19.913 * [taylor]: Taking taylor expansion of x.im in x.re 19.913 * [backup-simplify]: Simplify x.im into x.im 19.913 * [taylor]: Taking taylor expansion of x.re in x.re 19.913 * [backup-simplify]: Simplify 0 into 0 19.913 * [backup-simplify]: Simplify 1 into 1 19.913 * [backup-simplify]: Simplify (* x.im 0) into 0 19.913 * [backup-simplify]: Simplify (* 2 0) into 0 19.913 * [taylor]: Taking taylor expansion of 0 in x.im 19.913 * [backup-simplify]: Simplify 0 into 0 19.913 * [backup-simplify]: Simplify 0 into 0 19.913 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 19.914 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 19.914 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 19.914 * [taylor]: Taking taylor expansion of 2 in x.im 19.914 * [backup-simplify]: Simplify 2 into 2 19.914 * [taylor]: Taking taylor expansion of x.im in x.im 19.914 * [backup-simplify]: Simplify 0 into 0 19.914 * [backup-simplify]: Simplify 1 into 1 19.914 * [backup-simplify]: Simplify (* 2 0) into 0 19.914 * [backup-simplify]: Simplify 0 into 0 19.914 * [backup-simplify]: Simplify 0 into 0 19.914 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 19.915 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 19.915 * [taylor]: Taking taylor expansion of 0 in x.im 19.915 * [backup-simplify]: Simplify 0 into 0 19.915 * [backup-simplify]: Simplify 0 into 0 19.915 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 19.915 * [backup-simplify]: Simplify 2 into 2 19.915 * [backup-simplify]: Simplify 0 into 0 19.916 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 19.917 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 19.917 * [taylor]: Taking taylor expansion of 0 in x.im 19.917 * [backup-simplify]: Simplify 0 into 0 19.917 * [backup-simplify]: Simplify 0 into 0 19.917 * [backup-simplify]: Simplify 0 into 0 19.918 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 19.918 * [backup-simplify]: Simplify 0 into 0 19.918 * [backup-simplify]: Simplify 0 into 0 19.918 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 19.919 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 19.919 * [taylor]: Taking taylor expansion of 0 in x.im 19.919 * [backup-simplify]: Simplify 0 into 0 19.919 * [backup-simplify]: Simplify 0 into 0 19.919 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 19.919 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 19.919 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 19.919 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 19.919 * [taylor]: Taking taylor expansion of 2 in x.im 19.919 * [backup-simplify]: Simplify 2 into 2 19.919 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 19.919 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 19.919 * [taylor]: Taking taylor expansion of x.im in x.im 19.919 * [backup-simplify]: Simplify 0 into 0 19.919 * [backup-simplify]: Simplify 1 into 1 19.919 * [taylor]: Taking taylor expansion of x.re in x.im 19.919 * [backup-simplify]: Simplify x.re into x.re 19.920 * [backup-simplify]: Simplify (* 0 x.re) into 0 19.920 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 19.920 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.920 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 19.920 * [taylor]: Taking taylor expansion of 2 in x.re 19.920 * [backup-simplify]: Simplify 2 into 2 19.920 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 19.920 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 19.920 * [taylor]: Taking taylor expansion of x.im in x.re 19.920 * [backup-simplify]: Simplify x.im into x.im 19.920 * [taylor]: Taking taylor expansion of x.re in x.re 19.920 * [backup-simplify]: Simplify 0 into 0 19.920 * [backup-simplify]: Simplify 1 into 1 19.920 * [backup-simplify]: Simplify (* x.im 0) into 0 19.920 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 19.920 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.920 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 19.920 * [taylor]: Taking taylor expansion of 2 in x.re 19.920 * [backup-simplify]: Simplify 2 into 2 19.920 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 19.920 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 19.920 * [taylor]: Taking taylor expansion of x.im in x.re 19.920 * [backup-simplify]: Simplify x.im into x.im 19.920 * [taylor]: Taking taylor expansion of x.re in x.re 19.920 * [backup-simplify]: Simplify 0 into 0 19.920 * [backup-simplify]: Simplify 1 into 1 19.920 * [backup-simplify]: Simplify (* x.im 0) into 0 19.921 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 19.921 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.921 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 19.921 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 19.921 * [taylor]: Taking taylor expansion of 2 in x.im 19.921 * [backup-simplify]: Simplify 2 into 2 19.921 * [taylor]: Taking taylor expansion of x.im in x.im 19.921 * [backup-simplify]: Simplify 0 into 0 19.921 * [backup-simplify]: Simplify 1 into 1 19.921 * [backup-simplify]: Simplify (/ 2 1) into 2 19.921 * [backup-simplify]: Simplify 2 into 2 19.922 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 19.922 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.922 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 19.922 * [taylor]: Taking taylor expansion of 0 in x.im 19.922 * [backup-simplify]: Simplify 0 into 0 19.923 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 19.923 * [backup-simplify]: Simplify 0 into 0 19.924 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 19.924 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.925 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 19.925 * [taylor]: Taking taylor expansion of 0 in x.im 19.925 * [backup-simplify]: Simplify 0 into 0 19.925 * [backup-simplify]: Simplify 0 into 0 19.926 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.926 * [backup-simplify]: Simplify 0 into 0 19.927 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 19.927 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.928 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 19.928 * [taylor]: Taking taylor expansion of 0 in x.im 19.928 * [backup-simplify]: Simplify 0 into 0 19.928 * [backup-simplify]: Simplify 0 into 0 19.928 * [backup-simplify]: Simplify 0 into 0 19.929 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.929 * [backup-simplify]: Simplify 0 into 0 19.930 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 19.930 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 19.930 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 19.930 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 19.930 * [taylor]: Taking taylor expansion of 2 in x.im 19.930 * [backup-simplify]: Simplify 2 into 2 19.930 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 19.930 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 19.930 * [taylor]: Taking taylor expansion of x.im in x.im 19.930 * [backup-simplify]: Simplify 0 into 0 19.930 * [backup-simplify]: Simplify 1 into 1 19.930 * [taylor]: Taking taylor expansion of x.re in x.im 19.930 * [backup-simplify]: Simplify x.re into x.re 19.930 * [backup-simplify]: Simplify (* 0 x.re) into 0 19.931 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 19.931 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.931 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 19.931 * [taylor]: Taking taylor expansion of 2 in x.re 19.931 * [backup-simplify]: Simplify 2 into 2 19.931 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 19.931 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 19.931 * [taylor]: Taking taylor expansion of x.im in x.re 19.931 * [backup-simplify]: Simplify x.im into x.im 19.931 * [taylor]: Taking taylor expansion of x.re in x.re 19.931 * [backup-simplify]: Simplify 0 into 0 19.931 * [backup-simplify]: Simplify 1 into 1 19.931 * [backup-simplify]: Simplify (* x.im 0) into 0 19.931 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 19.932 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.932 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 19.932 * [taylor]: Taking taylor expansion of 2 in x.re 19.932 * [backup-simplify]: Simplify 2 into 2 19.932 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 19.932 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 19.932 * [taylor]: Taking taylor expansion of x.im in x.re 19.932 * [backup-simplify]: Simplify x.im into x.im 19.932 * [taylor]: Taking taylor expansion of x.re in x.re 19.932 * [backup-simplify]: Simplify 0 into 0 19.932 * [backup-simplify]: Simplify 1 into 1 19.932 * [backup-simplify]: Simplify (* x.im 0) into 0 19.932 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 19.932 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.932 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 19.932 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 19.933 * [taylor]: Taking taylor expansion of 2 in x.im 19.933 * [backup-simplify]: Simplify 2 into 2 19.933 * [taylor]: Taking taylor expansion of x.im in x.im 19.933 * [backup-simplify]: Simplify 0 into 0 19.933 * [backup-simplify]: Simplify 1 into 1 19.933 * [backup-simplify]: Simplify (/ 2 1) into 2 19.933 * [backup-simplify]: Simplify 2 into 2 19.934 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 19.934 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.934 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 19.934 * [taylor]: Taking taylor expansion of 0 in x.im 19.934 * [backup-simplify]: Simplify 0 into 0 19.935 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 19.935 * [backup-simplify]: Simplify 0 into 0 19.936 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 19.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.937 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 19.937 * [taylor]: Taking taylor expansion of 0 in x.im 19.937 * [backup-simplify]: Simplify 0 into 0 19.937 * [backup-simplify]: Simplify 0 into 0 19.938 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.938 * [backup-simplify]: Simplify 0 into 0 19.939 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 19.939 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 19.941 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 19.941 * [taylor]: Taking taylor expansion of 0 in x.im 19.941 * [backup-simplify]: Simplify 0 into 0 19.941 * [backup-simplify]: Simplify 0 into 0 19.941 * [backup-simplify]: Simplify 0 into 0 19.942 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 19.942 * [backup-simplify]: Simplify 0 into 0 19.942 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 19.942 * * * [progress]: simplifying candidates 19.942 * * * * [progress]: [ 1 / 102 ] simplifiying candidate # 19.943 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 19.943 * * [simplify]: iters left: 6 (6 enodes) 19.946 * * [simplify]: iters left: 5 (25 enodes) 19.952 * * [simplify]: iters left: 4 (53 enodes) 19.963 * * [simplify]: iters left: 3 (156 enodes) 20.037 * * [simplify]: iters left: 2 (409 enodes) 20.190 * * [simplify]: Extracting #0: cost 1 inf + 0 20.190 * * [simplify]: Extracting #1: cost 28 inf + 0 20.191 * * [simplify]: Extracting #2: cost 88 inf + 1 20.192 * * [simplify]: Extracting #3: cost 112 inf + 126 20.196 * * [simplify]: Extracting #4: cost 34 inf + 10120 20.204 * * [simplify]: Extracting #5: cost 0 inf + 14027 20.213 * * [simplify]: Extracting #6: cost 0 inf + 13507 20.221 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 20.221 * [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))) 20.221 * * * * [progress]: [ 2 / 102 ] simplifiying candidate # 20.221 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 20.221 * * [simplify]: iters left: 6 (6 enodes) 20.224 * * [simplify]: iters left: 5 (25 enodes) 20.232 * * [simplify]: iters left: 4 (53 enodes) 20.255 * * [simplify]: iters left: 3 (156 enodes) 20.317 * * [simplify]: iters left: 2 (409 enodes) 20.454 * * [simplify]: Extracting #0: cost 1 inf + 0 20.454 * * [simplify]: Extracting #1: cost 28 inf + 0 20.454 * * [simplify]: Extracting #2: cost 88 inf + 1 20.455 * * [simplify]: Extracting #3: cost 112 inf + 126 20.460 * * [simplify]: Extracting #4: cost 34 inf + 10120 20.468 * * [simplify]: Extracting #5: cost 0 inf + 14027 20.476 * * [simplify]: Extracting #6: cost 0 inf + 13507 20.484 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 20.485 * [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))) 20.485 * * * * [progress]: [ 3 / 102 ] simplifiying candidate # 20.485 * * * * [progress]: [ 4 / 102 ] simplifiying candidate # 20.485 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (+ (log (- x.re x.im)) (log x.re))) 20.485 * * [simplify]: iters left: 6 (9 enodes) 20.489 * * [simplify]: iters left: 5 (34 enodes) 20.498 * * [simplify]: iters left: 4 (45 enodes) 20.510 * * [simplify]: iters left: 3 (50 enodes) 20.522 * * [simplify]: Extracting #0: cost 1 inf + 0 20.522 * * [simplify]: Extracting #1: cost 8 inf + 0 20.522 * * [simplify]: Extracting #2: cost 17 inf + 0 20.523 * * [simplify]: Extracting #3: cost 20 inf + 1 20.523 * * [simplify]: Extracting #4: cost 17 inf + 185 20.523 * * [simplify]: Extracting #5: cost 8 inf + 1282 20.524 * * [simplify]: Extracting #6: cost 0 inf + 2998 20.525 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (+ (log (- x.re x.im)) (log x.re))) 20.525 * [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))) 20.526 * * * * [progress]: [ 5 / 102 ] simplifiying candidate # 20.526 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (log (* (- x.re x.im) x.re))) 20.526 * * [simplify]: iters left: 6 (8 enodes) 20.530 * * [simplify]: iters left: 5 (32 enodes) 20.539 * * [simplify]: iters left: 4 (49 enodes) 20.550 * * [simplify]: iters left: 3 (69 enodes) 20.561 * * [simplify]: iters left: 2 (78 enodes) 20.570 * * [simplify]: iters left: 1 (80 enodes) 20.582 * * [simplify]: Extracting #0: cost 1 inf + 0 20.582 * * [simplify]: Extracting #1: cost 8 inf + 0 20.582 * * [simplify]: Extracting #2: cost 18 inf + 0 20.582 * * [simplify]: Extracting #3: cost 25 inf + 1 20.583 * * [simplify]: Extracting #4: cost 27 inf + 114 20.583 * * [simplify]: Extracting #5: cost 12 inf + 1141 20.584 * * [simplify]: Extracting #6: cost 1 inf + 3032 20.586 * * [simplify]: Extracting #7: cost 0 inf + 3294 20.587 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (log (* (- x.re x.im) x.re))) 20.587 * [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))) 20.587 * * * * [progress]: [ 6 / 102 ] simplifiying candidate # 20.588 * [simplify]: Simplifying (log (* (+ x.re x.im) (* (- x.re x.im) x.re))) 20.588 * * [simplify]: iters left: 6 (7 enodes) 20.591 * * [simplify]: iters left: 5 (31 enodes) 20.601 * * [simplify]: iters left: 4 (70 enodes) 20.620 * * [simplify]: iters left: 3 (188 enodes) 20.693 * * [simplify]: iters left: 2 (450 enodes) 20.845 * * [simplify]: Extracting #0: cost 1 inf + 0 20.845 * * [simplify]: Extracting #1: cost 9 inf + 0 20.845 * * [simplify]: Extracting #2: cost 42 inf + 0 20.846 * * [simplify]: Extracting #3: cost 97 inf + 72 20.848 * * [simplify]: Extracting #4: cost 93 inf + 3437 20.854 * * [simplify]: Extracting #5: cost 23 inf + 12420 20.862 * * [simplify]: Extracting #6: cost 0 inf + 15385 20.871 * * [simplify]: Extracting #7: cost 0 inf + 15305 20.875 * [simplify]: Simplified to (log (* (- x.re x.im) (* x.re (+ x.im x.re)))) 20.875 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (log (* (- x.re x.im) (* x.re (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 20.876 * * * * [progress]: [ 7 / 102 ] simplifiying candidate # 20.876 * [simplify]: Simplifying (exp (* (+ x.re x.im) (* (- x.re x.im) x.re))) 20.876 * * [simplify]: iters left: 6 (7 enodes) 20.878 * * [simplify]: iters left: 5 (30 enodes) 20.882 * * [simplify]: iters left: 4 (72 enodes) 20.899 * * [simplify]: iters left: 3 (225 enodes) 20.986 * * [simplify]: Extracting #0: cost 1 inf + 0 20.986 * * [simplify]: Extracting #1: cost 35 inf + 0 20.986 * * [simplify]: Extracting #2: cost 125 inf + 1 20.987 * * [simplify]: Extracting #3: cost 154 inf + 2342 20.990 * * [simplify]: Extracting #4: cost 54 inf + 17760 21.000 * * [simplify]: Extracting #5: cost 2 inf + 28509 21.010 * * [simplify]: Extracting #6: cost 0 inf + 28938 21.024 * * [simplify]: Extracting #7: cost 0 inf + 28898 21.035 * [simplify]: Simplified to (exp (* (* (- x.re x.im) x.re) (+ x.im x.re))) 21.035 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (log (exp (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 21.036 * * * * [progress]: [ 8 / 102 ] simplifiying candidate # 21.036 * [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))) 21.036 * * [simplify]: iters left: 6 (12 enodes) 21.043 * * [simplify]: iters left: 5 (64 enodes) 21.059 * * [simplify]: iters left: 4 (231 enodes) 21.182 * * [simplify]: Extracting #0: cost 1 inf + 0 21.183 * * [simplify]: Extracting #1: cost 48 inf + 0 21.183 * * [simplify]: Extracting #2: cost 263 inf + 123 21.186 * * [simplify]: Extracting #3: cost 260 inf + 10560 21.203 * * [simplify]: Extracting #4: cost 18 inf + 65277 21.222 * * [simplify]: Extracting #5: cost 0 inf + 68345 21.253 * * [simplify]: Extracting #6: cost 0 inf + 68185 21.276 * [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)))) 21.277 * [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))) 21.277 * * * * [progress]: [ 9 / 102 ] simplifiying candidate # 21.277 * [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))) 21.277 * * [simplify]: iters left: 6 (10 enodes) 21.280 * * [simplify]: iters left: 5 (62 enodes) 21.295 * * [simplify]: iters left: 4 (243 enodes) 21.440 * * [simplify]: Extracting #0: cost 1 inf + 0 21.440 * * [simplify]: Extracting #1: cost 56 inf + 0 21.441 * * [simplify]: Extracting #2: cost 281 inf + 1 21.447 * * [simplify]: Extracting #3: cost 263 inf + 12322 21.472 * * [simplify]: Extracting #4: cost 24 inf + 63535 21.488 * * [simplify]: Extracting #5: cost 0 inf + 69703 21.504 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 21.505 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 21.505 * * * * [progress]: [ 10 / 102 ] simplifiying candidate # 21.505 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 21.505 * * [simplify]: iters left: 6 (8 enodes) 21.507 * * [simplify]: iters left: 5 (31 enodes) 21.517 * * [simplify]: iters left: 4 (59 enodes) 21.542 * * [simplify]: iters left: 3 (165 enodes) 21.624 * * [simplify]: iters left: 2 (410 enodes) 21.764 * * [simplify]: Extracting #0: cost 1 inf + 0 21.764 * * [simplify]: Extracting #1: cost 3 inf + 0 21.764 * * [simplify]: Extracting #2: cost 5 inf + 0 21.764 * * [simplify]: Extracting #3: cost 36 inf + 0 21.765 * * [simplify]: Extracting #4: cost 106 inf + 1 21.766 * * [simplify]: Extracting #5: cost 108 inf + 2889 21.769 * * [simplify]: Extracting #6: cost 7 inf + 15881 21.774 * * [simplify]: Extracting #7: cost 0 inf + 16825 21.779 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) 21.780 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 21.780 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 21.780 * * [simplify]: iters left: 6 (7 enodes) 21.782 * * [simplify]: iters left: 5 (28 enodes) 21.786 * * [simplify]: iters left: 4 (56 enodes) 21.802 * * [simplify]: iters left: 3 (161 enodes) 21.855 * * [simplify]: iters left: 2 (407 enodes) 21.972 * * [simplify]: Extracting #0: cost 1 inf + 0 21.972 * * [simplify]: Extracting #1: cost 3 inf + 0 21.972 * * [simplify]: Extracting #2: cost 30 inf + 0 21.972 * * [simplify]: Extracting #3: cost 86 inf + 1 21.973 * * [simplify]: Extracting #4: cost 106 inf + 491 21.975 * * [simplify]: Extracting #5: cost 45 inf + 7855 21.978 * * [simplify]: Extracting #6: cost 3 inf + 13697 21.983 * * [simplify]: Extracting #7: cost 0 inf + 13783 21.987 * * [simplify]: Extracting #8: cost 0 inf + 13743 21.991 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 21.991 * [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.re) (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 21.991 * * * * [progress]: [ 11 / 102 ] simplifiying candidate # 21.991 * [simplify]: Simplifying (* (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (+ x.re x.im) (* (- x.re x.im) x.re))) 21.991 * * [simplify]: iters left: 6 (8 enodes) 21.994 * * [simplify]: iters left: 5 (41 enodes) 22.012 * * [simplify]: iters left: 4 (162 enodes) 22.137 * * [simplify]: Extracting #0: cost 1 inf + 0 22.137 * * [simplify]: Extracting #1: cost 67 inf + 0 22.138 * * [simplify]: Extracting #2: cost 246 inf + 214 22.141 * * [simplify]: Extracting #3: cost 207 inf + 13799 22.153 * * [simplify]: Extracting #4: cost 12 inf + 55136 22.167 * * [simplify]: Extracting #5: cost 0 inf + 58120 22.189 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 22.189 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 22.189 * * * * [progress]: [ 12 / 102 ] simplifiying candidate # 22.189 * [simplify]: Simplifying (sqrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 22.190 * * [simplify]: iters left: 6 (7 enodes) 22.193 * * [simplify]: iters left: 5 (28 enodes) 22.202 * * [simplify]: iters left: 4 (56 enodes) 22.225 * * [simplify]: iters left: 3 (161 enodes) 22.305 * * [simplify]: iters left: 2 (407 enodes) 22.449 * * [simplify]: Extracting #0: cost 1 inf + 0 22.449 * * [simplify]: Extracting #1: cost 3 inf + 0 22.449 * * [simplify]: Extracting #2: cost 30 inf + 0 22.450 * * [simplify]: Extracting #3: cost 86 inf + 1 22.451 * * [simplify]: Extracting #4: cost 107 inf + 369 22.454 * * [simplify]: Extracting #5: cost 47 inf + 7571 22.460 * * [simplify]: Extracting #6: cost 3 inf + 13697 22.465 * * [simplify]: Extracting #7: cost 0 inf + 13703 22.469 * * [simplify]: Extracting #8: cost 0 inf + 13663 22.475 * [simplify]: Simplified to (sqrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 22.475 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (* (* (- x.re x.im) x.re) (+ 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))) 22.476 * [simplify]: Simplifying (sqrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 22.476 * * [simplify]: iters left: 6 (7 enodes) 22.477 * * [simplify]: iters left: 5 (28 enodes) 22.482 * * [simplify]: iters left: 4 (56 enodes) 22.502 * * [simplify]: iters left: 3 (161 enodes) 22.563 * * [simplify]: iters left: 2 (407 enodes) 22.694 * * [simplify]: Extracting #0: cost 1 inf + 0 22.694 * * [simplify]: Extracting #1: cost 3 inf + 0 22.694 * * [simplify]: Extracting #2: cost 30 inf + 0 22.695 * * [simplify]: Extracting #3: cost 86 inf + 1 22.695 * * [simplify]: Extracting #4: cost 107 inf + 369 22.697 * * [simplify]: Extracting #5: cost 47 inf + 7571 22.701 * * [simplify]: Extracting #6: cost 3 inf + 13697 22.705 * * [simplify]: Extracting #7: cost 0 inf + 13703 22.710 * * [simplify]: Extracting #8: cost 0 inf + 13663 22.721 * [simplify]: Simplified to (sqrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 22.721 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (sqrt (* (+ x.re x.im) (* (- x.re 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))) 22.721 * * * * [progress]: [ 13 / 102 ] simplifiying candidate # 22.721 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 22.722 * * [simplify]: iters left: 6 (9 enodes) 22.727 * * [simplify]: iters left: 5 (47 enodes) 22.742 * * [simplify]: iters left: 4 (117 enodes) 22.786 * * [simplify]: iters left: 3 (419 enodes) 23.027 * * [simplify]: Extracting #0: cost 1 inf + 0 23.027 * * [simplify]: Extracting #1: cost 48 inf + 0 23.028 * * [simplify]: Extracting #2: cost 337 inf + 1 23.031 * * [simplify]: Extracting #3: cost 475 inf + 2954 23.047 * * [simplify]: Extracting #4: cost 302 inf + 42447 23.078 * * [simplify]: Extracting #5: cost 152 inf + 95028 23.106 * * [simplify]: Extracting #6: cost 17 inf + 166188 23.136 * * [simplify]: Extracting #7: cost 0 inf + 175710 23.182 * [simplify]: Simplified to (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 23.182 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.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.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 23.182 * [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)))) 23.182 * * [simplify]: iters left: 6 (10 enodes) 23.188 * * [simplify]: iters left: 5 (50 enodes) 23.206 * * [simplify]: iters left: 4 (134 enodes) 23.273 * * [simplify]: iters left: 3 (491 enodes) 23.573 * * [simplify]: Extracting #0: cost 1 inf + 0 23.574 * * [simplify]: Extracting #1: cost 79 inf + 0 23.576 * * [simplify]: Extracting #2: cost 318 inf + 0 23.580 * * [simplify]: Extracting #3: cost 306 inf + 11999 23.596 * * [simplify]: Extracting #4: cost 67 inf + 72106 23.638 * * [simplify]: Extracting #5: cost 0 inf + 88719 23.685 * * [simplify]: Extracting #6: cost 0 inf + 88559 23.722 * [simplify]: Simplified to (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 23.722 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 23.722 * * * * [progress]: [ 14 / 102 ] simplifiying candidate # 23.722 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 23.722 * * [simplify]: iters left: 6 (11 enodes) 23.726 * * [simplify]: iters left: 5 (54 enodes) 23.738 * * [simplify]: iters left: 4 (122 enodes) 23.783 * * [simplify]: iters left: 3 (413 enodes) 24.093 * * [simplify]: Extracting #0: cost 1 inf + 0 24.094 * * [simplify]: Extracting #1: cost 65 inf + 0 24.095 * * [simplify]: Extracting #2: cost 272 inf + 1 24.106 * * [simplify]: Extracting #3: cost 411 inf + 3948 24.126 * * [simplify]: Extracting #4: cost 190 inf + 49815 24.165 * * [simplify]: Extracting #5: cost 47 inf + 91274 24.207 * * [simplify]: Extracting #6: cost 3 inf + 106865 24.251 * * [simplify]: Extracting #7: cost 0 inf + 107752 24.283 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 24.283 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 24.283 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) 24.283 * * [simplify]: iters left: 6 (9 enodes) 24.286 * * [simplify]: iters left: 5 (43 enodes) 24.294 * * [simplify]: iters left: 4 (98 enodes) 24.313 * * [simplify]: iters left: 3 (245 enodes) 24.391 * * [simplify]: Extracting #0: cost 1 inf + 0 24.391 * * [simplify]: Extracting #1: cost 34 inf + 0 24.391 * * [simplify]: Extracting #2: cost 147 inf + 0 24.392 * * [simplify]: Extracting #3: cost 149 inf + 1627 24.396 * * [simplify]: Extracting #4: cost 44 inf + 20596 24.403 * * [simplify]: Extracting #5: cost 0 inf + 30402 24.415 * * [simplify]: Extracting #6: cost 0 inf + 30322 24.428 * [simplify]: Simplified to (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))) 24.428 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 24.429 * * * * [progress]: [ 15 / 102 ] simplifiying candidate # 24.429 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 24.429 * * [simplify]: iters left: 6 (11 enodes) 24.437 * * [simplify]: iters left: 5 (55 enodes) 24.459 * * [simplify]: iters left: 4 (136 enodes) 24.500 * * [simplify]: Extracting #0: cost 1 inf + 0 24.501 * * [simplify]: Extracting #1: cost 34 inf + 0 24.501 * * [simplify]: Extracting #2: cost 106 inf + 1 24.502 * * [simplify]: Extracting #3: cost 163 inf + 1338 24.505 * * [simplify]: Extracting #4: cost 81 inf + 16586 24.512 * * [simplify]: Extracting #5: cost 25 inf + 30023 24.519 * * [simplify]: Extracting #6: cost 4 inf + 37506 24.531 * * [simplify]: Extracting #7: cost 0 inf + 39467 24.543 * [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))))) 24.543 * [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))) 24.544 * [simplify]: Simplifying (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 24.544 * * [simplify]: iters left: 6 (9 enodes) 24.549 * * [simplify]: iters left: 5 (43 enodes) 24.564 * * [simplify]: iters left: 4 (107 enodes) 24.611 * * [simplify]: iters left: 3 (317 enodes) 24.739 * * [simplify]: Extracting #0: cost 1 inf + 0 24.740 * * [simplify]: Extracting #1: cost 50 inf + 0 24.740 * * [simplify]: Extracting #2: cost 148 inf + 0 24.742 * * [simplify]: Extracting #3: cost 145 inf + 2075 24.752 * * [simplify]: Extracting #4: cost 46 inf + 22264 24.767 * * [simplify]: Extracting #5: cost 1 inf + 32203 24.782 * * [simplify]: Extracting #6: cost 0 inf + 31805 24.797 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)) 24.798 * [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))))) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 24.798 * * * * [progress]: [ 16 / 102 ] simplifiying candidate # 24.798 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 24.798 * * [simplify]: iters left: 6 (7 enodes) 24.802 * * [simplify]: iters left: 5 (30 enodes) 24.812 * * [simplify]: iters left: 4 (79 enodes) 24.858 * * [simplify]: iters left: 3 (353 enodes) 25.149 * * [simplify]: Extracting #0: cost 1 inf + 0 25.149 * * [simplify]: Extracting #1: cost 51 inf + 0 25.150 * * [simplify]: Extracting #2: cost 272 inf + 1 25.154 * * [simplify]: Extracting #3: cost 286 inf + 14806 25.167 * * [simplify]: Extracting #4: cost 51 inf + 57537 25.189 * * [simplify]: Extracting #5: cost 0 inf + 67127 25.215 * * [simplify]: Extracting #6: cost 0 inf + 67007 25.237 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 25.237 * [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))) 25.238 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 25.238 * * [simplify]: iters left: 4 (5 enodes) 25.240 * * [simplify]: iters left: 3 (25 enodes) 25.249 * * [simplify]: iters left: 2 (55 enodes) 25.267 * * [simplify]: iters left: 1 (107 enodes) 25.285 * * [simplify]: Extracting #0: cost 1 inf + 0 25.285 * * [simplify]: Extracting #1: cost 22 inf + 0 25.285 * * [simplify]: Extracting #2: cost 47 inf + 0 25.285 * * [simplify]: Extracting #3: cost 46 inf + 2 25.286 * * [simplify]: Extracting #4: cost 13 inf + 2780 25.287 * * [simplify]: Extracting #5: cost 0 inf + 4845 25.288 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 25.288 * [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))) 25.288 * * * * [progress]: [ 17 / 102 ] simplifiying candidate # 25.288 * * * * [progress]: [ 18 / 102 ] simplifiying candidate # 25.289 * [simplify]: Simplifying (* (+ x.re x.im) (- x.re x.im)) 25.289 * * [simplify]: iters left: 4 (5 enodes) 25.290 * * [simplify]: iters left: 3 (19 enodes) 25.293 * * [simplify]: iters left: 2 (36 enodes) 25.300 * * [simplify]: iters left: 1 (81 enodes) 25.330 * * [simplify]: Extracting #0: cost 1 inf + 0 25.330 * * [simplify]: Extracting #1: cost 29 inf + 0 25.330 * * [simplify]: Extracting #2: cost 45 inf + 0 25.330 * * [simplify]: Extracting #3: cost 42 inf + 84 25.332 * * [simplify]: Extracting #4: cost 16 inf + 2732 25.334 * * [simplify]: Extracting #5: cost 1 inf + 4921 25.335 * * [simplify]: Extracting #6: cost 0 inf + 5083 25.336 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 25.336 * [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))) 25.336 * * * * [progress]: [ 19 / 102 ] simplifiying candidate # 25.337 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re)) 25.337 * * [simplify]: iters left: 6 (7 enodes) 25.338 * * [simplify]: iters left: 5 (28 enodes) 25.342 * * [simplify]: iters left: 4 (48 enodes) 25.351 * * [simplify]: iters left: 3 (104 enodes) 25.371 * * [simplify]: iters left: 2 (170 enodes) 25.418 * * [simplify]: iters left: 1 (207 enodes) 25.449 * * [simplify]: Extracting #0: cost 1 inf + 0 25.450 * * [simplify]: Extracting #1: cost 11 inf + 0 25.450 * * [simplify]: Extracting #2: cost 29 inf + 1 25.450 * * [simplify]: Extracting #3: cost 35 inf + 125 25.450 * * [simplify]: Extracting #4: cost 12 inf + 2808 25.451 * * [simplify]: Extracting #5: cost 0 inf + 5032 25.452 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (- x.re x.im) x.re)) 25.452 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (cbrt (+ x.im x.re)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 25.453 * * * * [progress]: [ 20 / 102 ] simplifiying candidate # 25.453 * [simplify]: Simplifying (* (sqrt (+ x.re x.im)) (* (- x.re x.im) x.re)) 25.453 * * [simplify]: iters left: 6 (7 enodes) 25.454 * * [simplify]: iters left: 5 (28 enodes) 25.459 * * [simplify]: iters left: 4 (48 enodes) 25.468 * * [simplify]: iters left: 3 (104 enodes) 25.485 * * [simplify]: iters left: 2 (170 enodes) 25.511 * * [simplify]: iters left: 1 (207 enodes) 25.536 * * [simplify]: Extracting #0: cost 1 inf + 0 25.536 * * [simplify]: Extracting #1: cost 11 inf + 0 25.536 * * [simplify]: Extracting #2: cost 29 inf + 1 25.536 * * [simplify]: Extracting #3: cost 35 inf + 125 25.536 * * [simplify]: Extracting #4: cost 12 inf + 2328 25.537 * * [simplify]: Extracting #5: cost 0 inf + 4152 25.538 * [simplify]: Simplified to (* (sqrt (+ x.im x.re)) (* (- x.re x.im) x.re)) 25.539 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (sqrt (+ x.re x.im)) (* (sqrt (+ x.im x.re)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 25.539 * * * * [progress]: [ 21 / 102 ] simplifiying candidate # 25.539 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 25.539 * * [simplify]: iters left: 6 (6 enodes) 25.540 * * [simplify]: iters left: 5 (25 enodes) 25.544 * * [simplify]: iters left: 4 (53 enodes) 25.556 * * [simplify]: iters left: 3 (156 enodes) 25.615 * * [simplify]: iters left: 2 (409 enodes) 25.754 * * [simplify]: Extracting #0: cost 1 inf + 0 25.754 * * [simplify]: Extracting #1: cost 28 inf + 0 25.754 * * [simplify]: Extracting #2: cost 88 inf + 1 25.754 * * [simplify]: Extracting #3: cost 112 inf + 126 25.757 * * [simplify]: Extracting #4: cost 34 inf + 10120 25.761 * * [simplify]: Extracting #5: cost 0 inf + 14027 25.769 * * [simplify]: Extracting #6: cost 0 inf + 13507 25.777 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 25.777 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* 1 (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 25.777 * * * * [progress]: [ 22 / 102 ] simplifiying candidate # 25.778 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 25.778 * * [simplify]: iters left: 6 (6 enodes) 25.781 * * [simplify]: iters left: 5 (25 enodes) 25.789 * * [simplify]: iters left: 4 (53 enodes) 25.811 * * [simplify]: iters left: 3 (156 enodes) 25.873 * * [simplify]: iters left: 2 (409 enodes) 26.060 * * [simplify]: Extracting #0: cost 1 inf + 0 26.060 * * [simplify]: Extracting #1: cost 28 inf + 0 26.061 * * [simplify]: Extracting #2: cost 88 inf + 1 26.062 * * [simplify]: Extracting #3: cost 112 inf + 126 26.066 * * [simplify]: Extracting #4: cost 34 inf + 10120 26.074 * * [simplify]: Extracting #5: cost 0 inf + 14027 26.079 * * [simplify]: Extracting #6: cost 0 inf + 13507 26.083 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 26.083 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* 1 (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 26.083 * * * * [progress]: [ 23 / 102 ] simplifiying candidate # 26.083 * [simplify]: Simplifying (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 26.083 * * [simplify]: iters left: 6 (9 enodes) 26.087 * * [simplify]: iters left: 5 (47 enodes) 26.098 * * [simplify]: iters left: 4 (117 enodes) 26.158 * * [simplify]: iters left: 3 (386 enodes) 26.451 * * [simplify]: Extracting #0: cost 1 inf + 0 26.451 * * [simplify]: Extracting #1: cost 48 inf + 0 26.453 * * [simplify]: Extracting #2: cost 240 inf + 1 26.455 * * [simplify]: Extracting #3: cost 306 inf + 3171 26.460 * * [simplify]: Extracting #4: cost 208 inf + 23583 26.478 * * [simplify]: Extracting #5: cost 104 inf + 58452 26.504 * * [simplify]: Extracting #6: cost 9 inf + 99997 26.531 * * [simplify]: Extracting #7: cost 0 inf + 104052 26.558 * [simplify]: Simplified to (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.re x.im) (* x.im x.im))) (+ x.im x.re)) 26.558 * [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.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 26.558 * * * * [progress]: [ 24 / 102 ] simplifiying candidate # 26.558 * [simplify]: Simplifying (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 26.558 * * [simplify]: iters left: 6 (8 enodes) 26.562 * * [simplify]: iters left: 5 (33 enodes) 26.573 * * [simplify]: iters left: 4 (76 enodes) 26.612 * * [simplify]: iters left: 3 (269 enodes) 26.796 * * [simplify]: Extracting #0: cost 1 inf + 0 26.796 * * [simplify]: Extracting #1: cost 47 inf + 0 26.796 * * [simplify]: Extracting #2: cost 178 inf + 1 26.797 * * [simplify]: Extracting #3: cost 194 inf + 2095 26.801 * * [simplify]: Extracting #4: cost 68 inf + 20766 26.810 * * [simplify]: Extracting #5: cost 1 inf + 33887 26.818 * * [simplify]: Extracting #6: cost 0 inf + 34019 26.835 * [simplify]: Simplified to (* (- x.re x.im) (* x.re (* (+ x.im x.re) (+ x.im x.re)))) 26.835 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- x.re x.im) (* x.re (* (+ x.im x.re) (+ x.im x.re)))) (+ x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 26.835 * * * * [progress]: [ 25 / 102 ] simplifiying candidate # 26.836 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)) 26.836 * * [simplify]: iters left: 6 (9 enodes) 26.841 * * [simplify]: iters left: 5 (47 enodes) 26.861 * * [simplify]: iters left: 4 (101 enodes) 26.913 * * [simplify]: iters left: 3 (287 enodes) 27.049 * * [simplify]: Extracting #0: cost 1 inf + 0 27.049 * * [simplify]: Extracting #1: cost 28 inf + 0 27.049 * * [simplify]: Extracting #2: cost 125 inf + 1 27.050 * * [simplify]: Extracting #3: cost 190 inf + 290 27.052 * * [simplify]: Extracting #4: cost 99 inf + 19122 27.059 * * [simplify]: Extracting #5: cost 16 inf + 41776 27.070 * * [simplify]: Extracting #6: cost 1 inf + 43745 27.078 * * [simplify]: Extracting #7: cost 0 inf + 43797 27.085 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 27.085 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.085 * * * * [progress]: [ 26 / 102 ] simplifiying candidate # 27.085 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) 27.086 * * [simplify]: iters left: 6 (8 enodes) 27.087 * * [simplify]: iters left: 5 (34 enodes) 27.093 * * [simplify]: iters left: 4 (80 enodes) 27.120 * * [simplify]: iters left: 3 (323 enodes) 27.440 * * [simplify]: Extracting #0: cost 1 inf + 0 27.440 * * [simplify]: Extracting #1: cost 55 inf + 0 27.441 * * [simplify]: Extracting #2: cost 224 inf + 1 27.445 * * [simplify]: Extracting #3: cost 227 inf + 6249 27.461 * * [simplify]: Extracting #4: cost 30 inf + 40831 27.475 * * [simplify]: Extracting #5: cost 0 inf + 46931 27.487 * [simplify]: Simplified to (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)) 27.487 * [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))) 27.487 * * * * [progress]: [ 27 / 102 ] 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)))> 27.488 * [simplify]: Simplifying (real->posit16 (* (+ x.re x.im) (* (- x.re x.im) x.re))) 27.488 * * [simplify]: iters left: 6 (7 enodes) 27.489 * * [simplify]: iters left: 5 (25 enodes) 27.493 * * [simplify]: iters left: 4 (53 enodes) 27.516 * * [simplify]: iters left: 3 (156 enodes) 27.576 * * [simplify]: iters left: 2 (411 enodes) 27.697 * * [simplify]: Extracting #0: cost 1 inf + 0 27.697 * * [simplify]: Extracting #1: cost 2 inf + 0 27.697 * * [simplify]: Extracting #2: cost 28 inf + 0 27.698 * * [simplify]: Extracting #3: cost 88 inf + 1 27.699 * * [simplify]: Extracting #4: cost 109 inf + 631 27.702 * * [simplify]: Extracting #5: cost 55 inf + 6558 27.709 * * [simplify]: Extracting #6: cost 3 inf + 13301 27.718 * * [simplify]: Extracting #7: cost 0 inf + 13587 27.726 * [simplify]: Simplified to (real->posit16 (* (* (- x.re x.im) x.re) (+ x.im x.re))) 27.726 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (posit16->real (real->posit16 (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.726 * * * * [progress]: [ 28 / 102 ] simplifiying candidate # 27.726 * * * * [progress]: [ 29 / 102 ] simplifiying candidate # 27.726 * [simplify]: Simplifying (/ (exp (* (+ x.re x.im) (* (- x.re x.im) x.re))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.727 * * [simplify]: iters left: 6 (13 enodes) 27.733 * * [simplify]: iters left: 5 (54 enodes) 27.750 * * [simplify]: iters left: 4 (124 enodes) 27.805 * * [simplify]: iters left: 3 (348 enodes) 27.942 * * [simplify]: Extracting #0: cost 1 inf + 0 27.942 * * [simplify]: Extracting #1: cost 31 inf + 0 27.943 * * [simplify]: Extracting #2: cost 177 inf + 0 27.945 * * [simplify]: Extracting #3: cost 288 inf + 1406 27.952 * * [simplify]: Extracting #4: cost 176 inf + 21389 27.971 * * [simplify]: Extracting #5: cost 23 inf + 59955 27.994 * * [simplify]: Extracting #6: cost 1 inf + 71514 28.012 * * [simplify]: Extracting #7: cost 0 inf + 72147 28.025 * [simplify]: Simplified to (exp (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))) 28.025 * [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)))))) 28.025 * * * * [progress]: [ 30 / 102 ] simplifiying candidate # 28.025 * * * * [progress]: [ 31 / 102 ] simplifiying candidate # 28.025 * [simplify]: Simplifying (log (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 28.025 * * [simplify]: iters left: 6 (12 enodes) 28.028 * * [simplify]: iters left: 5 (47 enodes) 28.040 * * [simplify]: iters left: 4 (97 enodes) 28.083 * * [simplify]: iters left: 3 (260 enodes) 28.172 * * [simplify]: Extracting #0: cost 1 inf + 0 28.172 * * [simplify]: Extracting #1: cost 3 inf + 0 28.172 * * [simplify]: Extracting #2: cost 31 inf + 0 28.172 * * [simplify]: Extracting #3: cost 103 inf + 1 28.173 * * [simplify]: Extracting #4: cost 117 inf + 1839 28.176 * * [simplify]: Extracting #5: cost 22 inf + 18035 28.181 * * [simplify]: Extracting #6: cost 0 inf + 22116 28.187 * [simplify]: Simplified to (log (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))) 28.187 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (exp (log (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))))) 28.187 * * * * [progress]: [ 32 / 102 ] simplifiying candidate # 28.187 * [simplify]: Simplifying (exp (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 28.187 * * [simplify]: iters left: 6 (12 enodes) 28.196 * * [simplify]: iters left: 5 (50 enodes) 28.207 * * [simplify]: iters left: 4 (116 enodes) 28.233 * * [simplify]: iters left: 3 (359 enodes) 28.374 * * [simplify]: Extracting #0: cost 1 inf + 0 28.374 * * [simplify]: Extracting #1: cost 52 inf + 0 28.375 * * [simplify]: Extracting #2: cost 192 inf + 0 28.382 * * [simplify]: Extracting #3: cost 262 inf + 7774 28.395 * * [simplify]: Extracting #4: cost 117 inf + 33759 28.413 * * [simplify]: Extracting #5: cost 38 inf + 51899 28.435 * * [simplify]: Extracting #6: cost 2 inf + 71527 28.448 * * [simplify]: Extracting #7: cost 0 inf + 73083 28.460 * [simplify]: Simplified to (exp (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))) 28.460 * [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))))))) 28.460 * * * * [progress]: [ 33 / 102 ] simplifiying candidate # 28.460 * [simplify]: Simplifying (* (cbrt (- (* (+ x.re 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)))) 28.460 * * [simplify]: iters left: 6 (13 enodes) 28.463 * * [simplify]: iters left: 5 (50 enodes) 28.472 * * [simplify]: iters left: 4 (100 enodes) 28.509 * * [simplify]: iters left: 3 (263 enodes) 28.629 * * [simplify]: Extracting #0: cost 1 inf + 0 28.629 * * [simplify]: Extracting #1: cost 3 inf + 0 28.629 * * [simplify]: Extracting #2: cost 5 inf + 0 28.629 * * [simplify]: Extracting #3: cost 33 inf + 0 28.630 * * [simplify]: Extracting #4: cost 107 inf + 1 28.631 * * [simplify]: Extracting #5: cost 124 inf + 1472 28.636 * * [simplify]: Extracting #6: cost 44 inf + 14298 28.646 * * [simplify]: Extracting #7: cost 2 inf + 23300 28.655 * * [simplify]: Extracting #8: cost 0 inf + 23664 28.660 * [simplify]: Simplified to (* (cbrt (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))) (cbrt (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im)))))) 28.660 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (* (cbrt (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))) (cbrt (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* 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))))) 28.660 * [simplify]: Simplifying (cbrt (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 28.661 * * [simplify]: iters left: 6 (12 enodes) 28.663 * * [simplify]: iters left: 5 (47 enodes) 28.670 * * [simplify]: iters left: 4 (97 enodes) 28.691 * * [simplify]: iters left: 3 (260 enodes) 28.800 * * [simplify]: Extracting #0: cost 1 inf + 0 28.800 * * [simplify]: Extracting #1: cost 3 inf + 0 28.800 * * [simplify]: Extracting #2: cost 31 inf + 0 28.801 * * [simplify]: Extracting #3: cost 103 inf + 1 28.802 * * [simplify]: Extracting #4: cost 117 inf + 1839 28.805 * * [simplify]: Extracting #5: cost 22 inf + 18055 28.810 * * [simplify]: Extracting #6: cost 0 inf + 22136 28.815 * [simplify]: Simplified to (cbrt (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))) 28.815 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (* (cbrt (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (- (* (+ x.re 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.im) x.im)))))) 28.815 * * * * [progress]: [ 34 / 102 ] simplifiying candidate # 28.816 * [simplify]: Simplifying (* (* (- (* (+ 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.re)) (* (+ (* x.re x.im) (* 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))) 28.816 * * [simplify]: iters left: 6 (13 enodes) 28.819 * * [simplify]: iters left: 5 (51 enodes) 28.827 * * [simplify]: iters left: 4 (115 enodes) 28.888 * * [simplify]: iters left: 3 (462 enodes) 29.409 * * [simplify]: Extracting #0: cost 1 inf + 0 29.409 * * [simplify]: Extracting #1: cost 28 inf + 0 29.410 * * [simplify]: Extracting #2: cost 452 inf + 1 29.423 * * [simplify]: Extracting #3: cost 645 inf + 59404 29.488 * * [simplify]: Extracting #4: cost 121 inf + 241328 29.598 * * [simplify]: Extracting #5: cost 0 inf + 283688 29.705 * * [simplify]: Extracting #6: cost 0 inf + 279848 29.844 * * [simplify]: Extracting #7: cost 0 inf + 277048 29.938 * [simplify]: Simplified to (* (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im))) (* (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im))) (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im))))) 29.938 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (cbrt (* (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im))) (* (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im))) (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im))))))) 29.938 * * * * [progress]: [ 35 / 102 ] simplifiying candidate # 29.938 * [simplify]: Simplifying (sqrt (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 29.939 * * [simplify]: iters left: 6 (12 enodes) 29.941 * * [simplify]: iters left: 5 (47 enodes) 29.949 * * [simplify]: iters left: 4 (97 enodes) 29.970 * * [simplify]: iters left: 3 (260 enodes) 30.046 * * [simplify]: Extracting #0: cost 1 inf + 0 30.046 * * [simplify]: Extracting #1: cost 3 inf + 0 30.046 * * [simplify]: Extracting #2: cost 31 inf + 0 30.047 * * [simplify]: Extracting #3: cost 103 inf + 1 30.047 * * [simplify]: Extracting #4: cost 117 inf + 1839 30.050 * * [simplify]: Extracting #5: cost 22 inf + 17975 30.055 * * [simplify]: Extracting #6: cost 0 inf + 22056 30.062 * [simplify]: Simplified to (sqrt (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))) 30.062 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (sqrt (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))) (sqrt (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) 30.062 * [simplify]: Simplifying (sqrt (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 30.062 * * [simplify]: iters left: 6 (12 enodes) 30.065 * * [simplify]: iters left: 5 (47 enodes) 30.079 * * [simplify]: iters left: 4 (97 enodes) 30.116 * * [simplify]: iters left: 3 (260 enodes) 30.221 * * [simplify]: Extracting #0: cost 1 inf + 0 30.221 * * [simplify]: Extracting #1: cost 3 inf + 0 30.222 * * [simplify]: Extracting #2: cost 31 inf + 0 30.222 * * [simplify]: Extracting #3: cost 103 inf + 1 30.224 * * [simplify]: Extracting #4: cost 117 inf + 1839 30.230 * * [simplify]: Extracting #5: cost 22 inf + 17975 30.240 * * [simplify]: Extracting #6: cost 0 inf + 22056 30.249 * [simplify]: Simplified to (sqrt (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))) 30.249 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (sqrt (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))))) 30.249 * * * * [progress]: [ 36 / 102 ] simplifiying candidate # 30.250 * [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))) 30.250 * * [simplify]: iters left: 6 (30 enodes) 30.269 * * [simplify]: iters left: 5 (176 enodes) 30.328 * * [simplify]: Extracting #0: cost 1 inf + 0 30.328 * * [simplify]: Extracting #1: cost 9 inf + 0 30.328 * * [simplify]: Extracting #2: cost 77 inf + 0 30.329 * * [simplify]: Extracting #3: cost 170 inf + 43 30.330 * * [simplify]: Extracting #4: cost 197 inf + 8858 30.338 * * [simplify]: Extracting #5: cost 62 inf + 41610 30.362 * * [simplify]: Extracting #6: cost 4 inf + 61353 30.383 * * [simplify]: Extracting #7: cost 0 inf + 64332 30.397 * [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 (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* (+ (* (* (* x.im x.re) (* (* x.im 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.re) (* x.im x.im)) (* x.im x.re))))) 30.397 * [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 (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* (+ (* (* (* x.im x.re) (* (* x.im 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.re) (* x.im x.im)) (* x.im x.re))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.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))))))) 30.398 * [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))))) 30.398 * * [simplify]: iters left: 6 (17 enodes) 30.408 * * [simplify]: iters left: 5 (100 enodes) 30.434 * * [simplify]: iters left: 4 (378 enodes) 30.716 * * [simplify]: Extracting #0: cost 1 inf + 0 30.716 * * [simplify]: Extracting #1: cost 73 inf + 0 30.717 * * [simplify]: Extracting #2: cost 496 inf + 0 30.724 * * [simplify]: Extracting #3: cost 628 inf + 34353 30.776 * * [simplify]: Extracting #4: cost 78 inf + 177515 30.862 * * [simplify]: Extracting #5: cost 0 inf + 197115 30.925 * * [simplify]: Extracting #6: cost 0 inf + 195355 30.982 * * [simplify]: Extracting #7: cost 0 inf + 194315 31.045 * * [simplify]: Extracting #8: cost 0 inf + 194275 31.106 * [simplify]: Simplified to (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ 0 (* (* x.re x.im) (* x.re x.im)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 31.106 * [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 (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* (+ (* (* (* x.im x.re) (* (* x.im 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.re) (* x.im x.im)) (* x.im x.re))))) (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ 0 (* (* x.re x.im) (* x.re x.im)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 31.107 * * * * [progress]: [ 37 / 102 ] simplifiying candidate # 31.107 * [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))) 31.107 * * [simplify]: iters left: 6 (26 enodes) 31.115 * * [simplify]: iters left: 5 (142 enodes) 31.158 * * [simplify]: iters left: 4 (436 enodes) 31.771 * * [simplify]: Extracting #0: cost 1 inf + 0 31.771 * * [simplify]: Extracting #1: cost 14 inf + 0 31.772 * * [simplify]: Extracting #2: cost 193 inf + 0 31.773 * * [simplify]: Extracting #3: cost 410 inf + 539 31.780 * * [simplify]: Extracting #4: cost 448 inf + 16350 31.807 * * [simplify]: Extracting #5: cost 142 inf + 98797 31.857 * * [simplify]: Extracting #6: cost 35 inf + 127407 31.887 * * [simplify]: Extracting #7: cost 7 inf + 137750 31.932 * * [simplify]: Extracting #8: cost 0 inf + 139987 31.968 * * [simplify]: Extracting #9: cost 0 inf + 139747 32.004 * [simplify]: Simplified to (- (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0)) (* (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) 0) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) 32.004 * [simplify]: Simplified (2 1) to (λ (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.im)) 0)) (* (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) 0) (+ (* 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))))) 32.005 * [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))) 32.005 * * [simplify]: iters left: 6 (13 enodes) 32.012 * * [simplify]: iters left: 5 (63 enodes) 32.032 * * [simplify]: iters left: 4 (185 enodes) 32.136 * * [simplify]: Extracting #0: cost 1 inf + 0 32.136 * * [simplify]: Extracting #1: cost 71 inf + 0 32.137 * * [simplify]: Extracting #2: cost 256 inf + 1 32.144 * * [simplify]: Extracting #3: cost 316 inf + 15385 32.168 * * [simplify]: Extracting #4: cost 69 inf + 69789 32.203 * * [simplify]: Extracting #5: cost 1 inf + 83828 32.239 * * [simplify]: Extracting #6: cost 0 inf + 83430 32.275 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0) 32.275 * [simplify]: Simplified (2 2) to (λ (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.im)) 0)) (* (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) 0) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0))) 32.276 * * * * [progress]: [ 38 / 102 ] simplifiying candidate # 32.276 * [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))) 32.277 * * [simplify]: iters left: 6 (29 enodes) 32.298 * * [simplify]: iters left: 5 (171 enodes) 32.381 * * [simplify]: Extracting #0: cost 1 inf + 0 32.381 * * [simplify]: Extracting #1: cost 8 inf + 0 32.382 * * [simplify]: Extracting #2: cost 68 inf + 0 32.382 * * [simplify]: Extracting #3: cost 145 inf + 84 32.383 * * [simplify]: Extracting #4: cost 177 inf + 3265 32.388 * * [simplify]: Extracting #5: cost 78 inf + 25952 32.398 * * [simplify]: Extracting #6: cost 6 inf + 50659 32.417 * * [simplify]: Extracting #7: cost 0 inf + 53492 32.431 * [simplify]: Simplified to (- (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* x.re (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (* (* (+ x.im x.re) x.im) (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))))) 32.431 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.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.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))))))) 32.431 * [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))))) 32.431 * * [simplify]: iters left: 6 (16 enodes) 32.437 * * [simplify]: iters left: 5 (93 enodes) 32.465 * * [simplify]: iters left: 4 (337 enodes) 32.666 * * [simplify]: Extracting #0: cost 1 inf + 0 32.666 * * [simplify]: Extracting #1: cost 52 inf + 0 32.667 * * [simplify]: Extracting #2: cost 378 inf + 0 32.679 * * [simplify]: Extracting #3: cost 350 inf + 41116 32.710 * * [simplify]: Extracting #4: cost 13 inf + 119879 32.743 * * [simplify]: Extracting #5: cost 0 inf + 117942 32.770 * * [simplify]: Extracting #6: cost 0 inf + 115262 32.818 * * [simplify]: Extracting #7: cost 0 inf + 115222 32.844 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 32.844 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.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.re)) (* (* (+ x.im x.re) x.im) (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) 32.845 * * * * [progress]: [ 39 / 102 ] simplifiying candidate # 32.845 * [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))) 32.845 * * [simplify]: iters left: 6 (25 enodes) 32.856 * * [simplify]: iters left: 5 (137 enodes) 32.908 * * [simplify]: iters left: 4 (418 enodes) 33.208 * * [simplify]: Extracting #0: cost 1 inf + 0 33.208 * * [simplify]: Extracting #1: cost 14 inf + 0 33.208 * * [simplify]: Extracting #2: cost 179 inf + 0 33.210 * * [simplify]: Extracting #3: cost 424 inf + 86 33.214 * * [simplify]: Extracting #4: cost 379 inf + 19489 33.238 * * [simplify]: Extracting #5: cost 86 inf + 87411 33.261 * * [simplify]: Extracting #6: cost 16 inf + 107239 33.310 * * [simplify]: Extracting #7: cost 4 inf + 110739 33.336 * * [simplify]: Extracting #8: cost 0 inf + 111376 33.372 * [simplify]: Simplified to (- (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) 0)) (* (* 0 (+ x.im x.re)) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) 33.372 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) 0)) (* (* 0 (+ 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.re x.im) (* x.im x.re))))) 33.373 * [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))) 33.373 * * [simplify]: iters left: 6 (12 enodes) 33.377 * * [simplify]: iters left: 5 (56 enodes) 33.389 * * [simplify]: iters left: 4 (149 enodes) 33.455 * * [simplify]: Extracting #0: cost 1 inf + 0 33.455 * * [simplify]: Extracting #1: cost 61 inf + 0 33.456 * * [simplify]: Extracting #2: cost 189 inf + 1 33.460 * * [simplify]: Extracting #3: cost 172 inf + 10876 33.475 * * [simplify]: Extracting #4: cost 13 inf + 42771 33.494 * * [simplify]: Extracting #5: cost 0 inf + 43001 33.515 * * [simplify]: Extracting #6: cost 0 inf + 41041 33.531 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (* 0 (+ x.re x.im))) 33.531 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) 0)) (* (* 0 (+ 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))) (* 0 (+ x.re x.im))))) 33.531 * * * * [progress]: [ 40 / 102 ] simplifiying candidate # 33.531 * [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))) 33.532 * * [simplify]: iters left: 6 (29 enodes) 33.542 * * [simplify]: iters left: 5 (172 enodes) 33.604 * * [simplify]: Extracting #0: cost 1 inf + 0 33.604 * * [simplify]: Extracting #1: cost 9 inf + 0 33.604 * * [simplify]: Extracting #2: cost 78 inf + 0 33.605 * * [simplify]: Extracting #3: cost 173 inf + 125 33.610 * * [simplify]: Extracting #4: cost 206 inf + 5643 33.616 * * [simplify]: Extracting #5: cost 77 inf + 35411 33.630 * * [simplify]: Extracting #6: cost 2 inf + 62487 33.655 * * [simplify]: Extracting #7: cost 0 inf + 63731 33.671 * [simplify]: Simplified to (- (* (* 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)))))) (* (+ 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.re x.im)) (* (* x.re x.im) (* x.re x.im)))) x.im)))) 33.672 * [simplify]: Simplified (2 1) to (λ (x.re 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)))))) (* (+ 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.re x.im)) (* (* x.re x.im) (* x.re x.im)))) x.im)))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 33.672 * [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))))) 33.673 * * [simplify]: iters left: 6 (16 enodes) 33.678 * * [simplify]: iters left: 5 (93 enodes) 33.699 * * [simplify]: iters left: 4 (369 enodes) 33.955 * * [simplify]: Extracting #0: cost 1 inf + 0 33.955 * * [simplify]: Extracting #1: cost 69 inf + 0 33.956 * * [simplify]: Extracting #2: cost 462 inf + 0 33.959 * * [simplify]: Extracting #3: cost 538 inf + 11123 33.988 * * [simplify]: Extracting #4: cost 129 inf + 99577 34.018 * * [simplify]: Extracting #5: cost 2 inf + 130313 34.069 * * [simplify]: Extracting #6: cost 0 inf + 130838 34.109 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 34.110 * [simplify]: Simplified (2 2) to (λ (x.re 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)))))) (* (+ 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.re x.im)) (* (* x.re x.im) (* 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.re x.im)) 0)))) 34.110 * * * * [progress]: [ 41 / 102 ] simplifiying candidate # 34.110 * [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))) 34.111 * * [simplify]: iters left: 6 (25 enodes) 34.126 * * [simplify]: iters left: 5 (138 enodes) 34.180 * * [simplify]: iters left: 4 (456 enodes) 34.671 * * [simplify]: Extracting #0: cost 1 inf + 0 34.671 * * [simplify]: Extracting #1: cost 14 inf + 0 34.672 * * [simplify]: Extracting #2: cost 198 inf + 0 34.673 * * [simplify]: Extracting #3: cost 494 inf + 659 34.687 * * [simplify]: Extracting #4: cost 385 inf + 51065 34.723 * * [simplify]: Extracting #5: cost 64 inf + 130527 34.766 * * [simplify]: Extracting #6: cost 34 inf + 139346 34.813 * * [simplify]: Extracting #7: cost 4 inf + 149853 34.855 * * [simplify]: Extracting #8: cost 0 inf + 151443 34.895 * [simplify]: Simplified to (- (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (* (- x.re x.im) (+ x.re x.im))) (* (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) 0) (- x.re x.im))) 34.895 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (* (- x.re x.im) (+ x.re x.im))) (* (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) 0) (- 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))))) 34.895 * [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))) 34.895 * * [simplify]: iters left: 6 (12 enodes) 34.899 * * [simplify]: iters left: 5 (56 enodes) 34.910 * * [simplify]: iters left: 4 (165 enodes) 34.980 * * [simplify]: Extracting #0: cost 1 inf + 0 34.980 * * [simplify]: Extracting #1: cost 61 inf + 0 34.981 * * [simplify]: Extracting #2: cost 208 inf + 1 34.984 * * [simplify]: Extracting #3: cost 231 inf + 8614 34.996 * * [simplify]: Extracting #4: cost 34 inf + 42864 35.006 * * [simplify]: Extracting #5: cost 0 inf + 48783 35.019 * * [simplify]: Extracting #6: cost 0 inf + 48703 35.030 * [simplify]: Simplified to (* (* 0 (- x.re x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))) 35.030 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (* (- x.re x.im) (+ x.re x.im))) (* (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) 0) (- x.re x.im))) (* (* 0 (- x.re x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 35.030 * * * * [progress]: [ 42 / 102 ] simplifiying candidate # 35.030 * [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))) 35.030 * * [simplify]: iters left: 6 (25 enodes) 35.039 * * [simplify]: iters left: 5 (145 enodes) 35.107 * * [simplify]: Extracting #0: cost 1 inf + 0 35.108 * * [simplify]: Extracting #1: cost 9 inf + 0 35.108 * * [simplify]: Extracting #2: cost 83 inf + 0 35.109 * * [simplify]: Extracting #3: cost 176 inf + 695 35.115 * * [simplify]: Extracting #4: cost 144 inf + 15889 35.132 * * [simplify]: Extracting #5: cost 12 inf + 43695 35.152 * * [simplify]: Extracting #6: cost 0 inf + 46749 35.172 * [simplify]: Simplified to (- (* (* (- (* 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.re x.im) (* x.re 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))))) 35.172 * [simplify]: Simplified (2 1) to (λ (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.re x.im))) (* (* x.re x.im) (* x.re 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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 35.173 * [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))))) 35.173 * * [simplify]: iters left: 6 (13 enodes) 35.182 * * [simplify]: iters left: 5 (81 enodes) 35.219 * * [simplify]: iters left: 4 (307 enodes) 35.406 * * [simplify]: Extracting #0: cost 1 inf + 0 35.406 * * [simplify]: Extracting #1: cost 56 inf + 0 35.407 * * [simplify]: Extracting #2: cost 291 inf + 0 35.410 * * [simplify]: Extracting #3: cost 311 inf + 11827 35.437 * * [simplify]: Extracting #4: cost 43 inf + 55738 35.465 * * [simplify]: Extracting #5: cost 0 inf + 64191 35.494 * [simplify]: Simplified to (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) (+ x.im x.re))) 35.494 * [simplify]: Simplified (2 2) to (λ (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.re x.im))) (* (* x.re x.im) (* x.re 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))))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) (+ x.im x.re))))) 35.494 * * * * [progress]: [ 43 / 102 ] simplifiying candidate # 35.495 * [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))) 35.495 * * [simplify]: iters left: 6 (20 enodes) 35.507 * * [simplify]: iters left: 5 (103 enodes) 35.555 * * [simplify]: iters left: 4 (387 enodes) 35.894 * * [simplify]: Extracting #0: cost 1 inf + 0 35.894 * * [simplify]: Extracting #1: cost 20 inf + 0 35.895 * * [simplify]: Extracting #2: cost 144 inf + 0 35.897 * * [simplify]: Extracting #3: cost 360 inf + 373 35.905 * * [simplify]: Extracting #4: cost 313 inf + 18205 35.935 * * [simplify]: Extracting #5: cost 28 inf + 73059 35.976 * * [simplify]: Extracting #6: cost 1 inf + 79159 35.997 * * [simplify]: Extracting #7: cost 0 inf + 78841 36.026 * * [simplify]: Extracting #8: cost 0 inf + 78801 36.064 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (+ x.re x.im) (* (* (- x.re x.im) 0) (+ x.re x.im))) (* 0 (+ x.re x.im)))) 36.064 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) (* (* (- x.re x.im) 0) (+ 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))))) 36.065 * [simplify]: Simplifying (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 36.065 * * [simplify]: iters left: 6 (9 enodes) 36.070 * * [simplify]: iters left: 5 (42 enodes) 36.086 * * [simplify]: iters left: 4 (112 enodes) 36.115 * * [simplify]: iters left: 3 (411 enodes) 36.560 * * [simplify]: Extracting #0: cost 1 inf + 0 36.560 * * [simplify]: Extracting #1: cost 0 inf + 1 36.560 * [simplify]: Simplified to 0 36.560 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) (* (* (- x.re x.im) 0) (+ x.re x.im))) (* 0 (+ x.re x.im)))) 0)) 36.560 * * * * [progress]: [ 44 / 102 ] simplifiying candidate # 36.561 * [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))) 36.561 * * [simplify]: iters left: 6 (27 enodes) 36.570 * * [simplify]: iters left: 5 (151 enodes) 36.631 * * [simplify]: Extracting #0: cost 1 inf + 0 36.631 * * [simplify]: Extracting #1: cost 9 inf + 0 36.631 * * [simplify]: Extracting #2: cost 73 inf + 0 36.631 * * [simplify]: Extracting #3: cost 145 inf + 43 36.633 * * [simplify]: Extracting #4: cost 155 inf + 9740 36.640 * * [simplify]: Extracting #5: cost 31 inf + 39668 36.655 * * [simplify]: Extracting #6: cost 1 inf + 50313 36.672 * * [simplify]: Extracting #7: cost 0 inf + 50525 36.682 * [simplify]: Simplified to (- (* (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* (- (* x.re (* x.re x.re)) (* x.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.re) (* x.im (+ x.im x.re)))) x.im)) 36.682 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* (- (* x.re (* x.re x.re)) (* x.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.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))))))) 36.683 * [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))))) 36.683 * * [simplify]: iters left: 6 (14 enodes) 36.687 * * [simplify]: iters left: 5 (76 enodes) 36.706 * * [simplify]: iters left: 4 (256 enodes) 36.806 * * [simplify]: Extracting #0: cost 1 inf + 0 36.806 * * [simplify]: Extracting #1: cost 40 inf + 0 36.807 * * [simplify]: Extracting #2: cost 263 inf + 0 36.810 * * [simplify]: Extracting #3: cost 218 inf + 15565 36.821 * * [simplify]: Extracting #4: cost 20 inf + 51606 36.834 * * [simplify]: Extracting #5: cost 0 inf + 54566 36.853 * * [simplify]: Extracting #6: cost 0 inf + 54486 36.874 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 36.874 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* (- (* x.re (* x.re x.re)) (* x.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.re) (* x.im (+ x.im x.re)))) x.im)) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 36.874 * * * * [progress]: [ 45 / 102 ] simplifiying candidate # 36.875 * [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))) 36.875 * * [simplify]: iters left: 6 (23 enodes) 36.883 * * [simplify]: iters left: 5 (117 enodes) 36.917 * * [simplify]: iters left: 4 (327 enodes) 37.127 * * [simplify]: Extracting #0: cost 1 inf + 0 37.127 * * [simplify]: Extracting #1: cost 16 inf + 0 37.127 * * [simplify]: Extracting #2: cost 130 inf + 0 37.129 * * [simplify]: Extracting #3: cost 237 inf + 336 37.133 * * [simplify]: Extracting #4: cost 229 inf + 7925 37.145 * * [simplify]: Extracting #5: cost 110 inf + 31395 37.167 * * [simplify]: Extracting #6: cost 23 inf + 58588 37.197 * * [simplify]: Extracting #7: cost 0 inf + 65445 37.222 * * [simplify]: Extracting #8: cost 0 inf + 65285 37.241 * [simplify]: Simplified to (+ (+ (* x.im (* (+ x.im x.re) 0)) 0) (* (* (+ x.im x.re) 0) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 37.241 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (+ (* x.im (* (+ x.im x.re) 0)) 0) (* (* (+ x.im x.re) 0) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 37.242 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 37.242 * * [simplify]: iters left: 6 (10 enodes) 37.245 * * [simplify]: iters left: 5 (39 enodes) 37.251 * * [simplify]: iters left: 4 (86 enodes) 37.272 * * [simplify]: iters left: 3 (271 enodes) 37.496 * * [simplify]: Extracting #0: cost 1 inf + 0 37.496 * * [simplify]: Extracting #1: cost 0 inf + 1 37.496 * [simplify]: Simplified to 0 37.496 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (+ (* x.im (* (+ x.im x.re) 0)) 0) (* (* (+ x.im x.re) 0) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 0)) 37.496 * * * * [progress]: [ 46 / 102 ] simplifiying candidate # 37.496 * [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))) 37.496 * * [simplify]: iters left: 6 (23 enodes) 37.505 * * [simplify]: iters left: 5 (130 enodes) 37.547 * * [simplify]: iters left: 4 (460 enodes) 37.869 * * [simplify]: Extracting #0: cost 1 inf + 0 37.869 * * [simplify]: Extracting #1: cost 20 inf + 0 37.869 * * [simplify]: Extracting #2: cost 200 inf + 0 37.874 * * [simplify]: Extracting #3: cost 456 inf + 8464 37.899 * * [simplify]: Extracting #4: cost 146 inf + 86804 37.936 * * [simplify]: Extracting #5: cost 31 inf + 109723 37.970 * * [simplify]: Extracting #6: cost 4 inf + 117708 38.003 * * [simplify]: Extracting #7: cost 0 inf + 118960 38.053 * [simplify]: Simplified to (* (+ x.im x.re) (- (* (* (+ 0 (* (* x.re 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.re x.im))) x.im))) 38.053 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ x.im x.re) (- (* (* (+ 0 (* (* x.re 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.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))))))) 38.054 * [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))))) 38.054 * * [simplify]: iters left: 6 (11 enodes) 38.061 * * [simplify]: iters left: 5 (64 enodes) 38.086 * * [simplify]: iters left: 4 (218 enodes) 38.164 * * [simplify]: Extracting #0: cost 1 inf + 0 38.164 * * [simplify]: Extracting #1: cost 27 inf + 0 38.165 * * [simplify]: Extracting #2: cost 114 inf + 1 38.165 * * [simplify]: Extracting #3: cost 128 inf + 1928 38.168 * * [simplify]: Extracting #4: cost 36 inf + 14200 38.173 * * [simplify]: Extracting #5: cost 0 inf + 18827 38.178 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 38.178 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ x.im x.re) (- (* (* (+ 0 (* (* x.re 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.re x.im))) x.im))) (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 38.178 * * * * [progress]: [ 47 / 102 ] simplifiying candidate # 38.178 * [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))) 38.178 * * [simplify]: iters left: 6 (18 enodes) 38.183 * * [simplify]: iters left: 5 (88 enodes) 38.216 * * [simplify]: iters left: 4 (286 enodes) 38.457 * * [simplify]: Extracting #0: cost 1 inf + 0 38.458 * * [simplify]: Extracting #1: cost 12 inf + 0 38.458 * * [simplify]: Extracting #2: cost 91 inf + 1 38.458 * * [simplify]: Extracting #3: cost 172 inf + 3 38.460 * * [simplify]: Extracting #4: cost 151 inf + 4471 38.464 * * [simplify]: Extracting #5: cost 49 inf + 21449 38.471 * * [simplify]: Extracting #6: cost 0 inf + 31362 38.483 * * [simplify]: Extracting #7: cost 0 inf + 31282 38.497 * [simplify]: Simplified to (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0) 38.497 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 38.498 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 38.498 * * [simplify]: iters left: 6 (7 enodes) 38.500 * * [simplify]: iters left: 5 (25 enodes) 38.503 * * [simplify]: iters left: 4 (53 enodes) 38.516 * * [simplify]: iters left: 3 (118 enodes) 38.537 * * [simplify]: iters left: 2 (185 enodes) 38.562 * * [simplify]: iters left: 1 (222 enodes) 38.602 * * [simplify]: Extracting #0: cost 1 inf + 0 38.602 * * [simplify]: Extracting #1: cost 0 inf + 1 38.602 * [simplify]: Simplified to 0 38.602 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0) 0)) 38.602 * * * * [progress]: [ 48 / 102 ] simplifiying candidate # 38.602 * [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))) 38.602 * * [simplify]: iters left: 6 (27 enodes) 38.611 * * [simplify]: iters left: 5 (153 enodes) 38.661 * * [simplify]: Extracting #0: cost 1 inf + 0 38.661 * * [simplify]: Extracting #1: cost 9 inf + 0 38.661 * * [simplify]: Extracting #2: cost 69 inf + 0 38.661 * * [simplify]: Extracting #3: cost 136 inf + 84 38.663 * * [simplify]: Extracting #4: cost 151 inf + 6406 38.676 * * [simplify]: Extracting #5: cost 34 inf + 33234 38.685 * * [simplify]: Extracting #6: cost 2 inf + 44290 38.694 * * [simplify]: Extracting #7: cost 0 inf + 45374 38.703 * [simplify]: Simplified to (- (* (* (* x.im x.re) (+ (* x.im x.re) (- (* x.im x.re) (* x.im x.re)))) (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* 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.re x.re) (* x.im x.im)) (* x.im x.re)))) 38.703 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (* x.im x.re) (- (* x.im x.re) (* x.im x.re)))) (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* 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.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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 38.704 * [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))))) 38.704 * * [simplify]: iters left: 6 (14 enodes) 38.710 * * [simplify]: iters left: 5 (77 enodes) 38.742 * * [simplify]: iters left: 4 (244 enodes) 38.844 * * [simplify]: Extracting #0: cost 1 inf + 0 38.844 * * [simplify]: Extracting #1: cost 31 inf + 0 38.845 * * [simplify]: Extracting #2: cost 199 inf + 0 38.848 * * [simplify]: Extracting #3: cost 184 inf + 14767 38.858 * * [simplify]: Extracting #4: cost 14 inf + 46538 38.871 * * [simplify]: Extracting #5: cost 0 inf + 47121 38.881 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 38.881 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (* x.im x.re) (- (* x.im x.re) (* x.im x.re)))) (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* 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.re x.re) (* x.im x.im)) (* x.im x.re)))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 38.881 * * * * [progress]: [ 49 / 102 ] simplifiying candidate # 38.882 * [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))) 38.882 * * [simplify]: iters left: 6 (23 enodes) 38.895 * * [simplify]: iters left: 5 (119 enodes) 38.943 * * [simplify]: iters left: 4 (312 enodes) 39.157 * * [simplify]: Extracting #0: cost 1 inf + 0 39.157 * * [simplify]: Extracting #1: cost 18 inf + 0 39.157 * * [simplify]: Extracting #2: cost 123 inf + 1 39.158 * * [simplify]: Extracting #3: cost 215 inf + 169 39.160 * * [simplify]: Extracting #4: cost 203 inf + 6292 39.165 * * [simplify]: Extracting #5: cost 93 inf + 27378 39.589 * * [simplify]: Extracting #6: cost 23 inf + 48111 39.610 * * [simplify]: Extracting #7: cost 8 inf + 53038 39.633 * * [simplify]: Extracting #8: cost 2 inf + 54381 39.654 * * [simplify]: Extracting #9: cost 0 inf + 54805 39.665 * [simplify]: Simplified to (+ (+ (* (- x.im x.re) (* x.im 0)) 0) (* (* (- x.re x.im) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) 39.665 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (+ (* (- x.im x.re) (* x.im 0)) 0) (* (* (- x.re x.im) 0) (+ (* (* 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.im x.re))))) 39.666 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 39.666 * * [simplify]: iters left: 6 (10 enodes) 39.668 * * [simplify]: iters left: 5 (40 enodes) 39.675 * * [simplify]: iters left: 4 (81 enodes) 39.702 * * [simplify]: iters left: 3 (224 enodes) 39.840 * * [simplify]: Extracting #0: cost 1 inf + 0 39.840 * * [simplify]: Extracting #1: cost 0 inf + 1 39.840 * [simplify]: Simplified to 0 39.840 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (+ (* (- x.im x.re) (* x.im 0)) 0) (* (* (- x.re x.im) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) 0)) 39.840 * * * * [progress]: [ 50 / 102 ] simplifiying candidate # 39.841 * [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))) 39.841 * * [simplify]: iters left: 6 (23 enodes) 39.856 * * [simplify]: iters left: 5 (131 enodes) 39.901 * * [simplify]: iters left: 4 (462 enodes) 40.164 * * [simplify]: Extracting #0: cost 1 inf + 0 40.165 * * [simplify]: Extracting #1: cost 15 inf + 0 40.165 * * [simplify]: Extracting #2: cost 188 inf + 0 40.167 * * [simplify]: Extracting #3: cost 495 inf + 5267 40.185 * * [simplify]: Extracting #4: cost 182 inf + 82673 40.217 * * [simplify]: Extracting #5: cost 26 inf + 116857 40.250 * * [simplify]: Extracting #6: cost 0 inf + 124871 40.307 * [simplify]: Simplified to (- (* (+ 0 (* (* 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))))) 40.308 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ 0 (* (* 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.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 40.308 * [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))))) 40.308 * * [simplify]: iters left: 6 (11 enodes) 40.315 * * [simplify]: iters left: 5 (65 enodes) 40.345 * * [simplify]: iters left: 4 (215 enodes) 40.442 * * [simplify]: Extracting #0: cost 1 inf + 0 40.442 * * [simplify]: Extracting #1: cost 23 inf + 0 40.442 * * [simplify]: Extracting #2: cost 127 inf + 0 40.443 * * [simplify]: Extracting #3: cost 138 inf + 2497 40.448 * * [simplify]: Extracting #4: cost 38 inf + 15627 40.453 * * [simplify]: Extracting #5: cost 0 inf + 20615 40.459 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 40.459 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ 0 (* (* 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.re x.im) (* x.re x.im)) 0)))) 40.459 * * * * [progress]: [ 51 / 102 ] simplifiying candidate # 40.459 * [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))) 40.460 * * [simplify]: iters left: 6 (18 enodes) 40.464 * * [simplify]: iters left: 5 (89 enodes) 40.494 * * [simplify]: iters left: 4 (285 enodes) 40.692 * * [simplify]: Extracting #0: cost 1 inf + 0 40.692 * * [simplify]: Extracting #1: cost 12 inf + 0 40.692 * * [simplify]: Extracting #2: cost 122 inf + 0 40.693 * * [simplify]: Extracting #3: cost 231 inf + 667 40.697 * * [simplify]: Extracting #4: cost 119 inf + 24200 40.710 * * [simplify]: Extracting #5: cost 2 inf + 43922 40.723 * * [simplify]: Extracting #6: cost 0 inf + 44367 40.744 * [simplify]: Simplified to (- (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) 0)) (* (- x.re x.im) 0)) 40.744 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) 0)) (* (- x.re x.im) 0)) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 40.744 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 40.745 * * [simplify]: iters left: 6 (7 enodes) 40.748 * * [simplify]: iters left: 5 (26 enodes) 40.756 * * [simplify]: iters left: 4 (54 enodes) 40.776 * * [simplify]: iters left: 3 (124 enodes) 40.825 * * [simplify]: iters left: 2 (203 enodes) 40.854 * * [simplify]: iters left: 1 (244 enodes) 40.901 * * [simplify]: Extracting #0: cost 1 inf + 0 40.901 * * [simplify]: Extracting #1: cost 0 inf + 1 40.901 * [simplify]: Simplified to 0 40.901 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) 0)) (* (- x.re x.im) 0)) 0)) 40.901 * * * * [progress]: [ 52 / 102 ] simplifiying candidate # 40.901 * [simplify]: Simplifying (- (pow (* (+ x.re x.im) (* (- x.re x.im) x.re)) 3) (pow (* (+ (* x.re x.im) (* x.im x.re)) x.im) 3)) 40.902 * * [simplify]: iters left: 6 (14 enodes) 40.906 * * [simplify]: iters left: 5 (72 enodes) 40.930 * * [simplify]: iters left: 4 (242 enodes) 41.067 * * [simplify]: Extracting #0: cost 1 inf + 0 41.067 * * [simplify]: Extracting #1: cost 7 inf + 0 41.067 * * [simplify]: Extracting #2: cost 137 inf + 0 41.069 * * [simplify]: Extracting #3: cost 351 inf + 1373 41.075 * * [simplify]: Extracting #4: cost 201 inf + 34262 41.096 * * [simplify]: Extracting #5: cost 52 inf + 67657 41.119 * * [simplify]: Extracting #6: cost 0 inf + 83038 41.146 * * [simplify]: Extracting #7: cost 0 inf + 82998 41.163 * [simplify]: Simplified to (- (* (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (* (* (* (+ x.im x.im) x.re) x.im) (* (* (+ x.im x.im) x.re) x.im)) (* (* (+ x.im x.im) x.re) x.im))) 41.163 * [simplify]: Simplified (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.re))) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (* (* (* (+ x.im x.im) x.re) x.im) (* (* (+ x.im x.im) x.re) x.im)) (* (* (+ x.im x.im) x.re) x.im))) (+ (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ x.re x.im) (* (- x.re x.im) x.re))) (+ (* (* (+ (* x.re x.im) (* x.im x.re)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 41.163 * [simplify]: Simplifying (+ (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ x.re x.im) (* (- x.re x.im) x.re))) (+ (* (* (+ (* x.re x.im) (* x.im x.re)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 41.163 * * [simplify]: iters left: 6 (15 enodes) 41.167 * * [simplify]: iters left: 5 (79 enodes) 41.186 * * [simplify]: iters left: 4 (273 enodes) 41.412 * * [simplify]: Extracting #0: cost 1 inf + 0 41.412 * * [simplify]: Extracting #1: cost 8 inf + 0 41.412 * * [simplify]: Extracting #2: cost 144 inf + 0 41.415 * * [simplify]: Extracting #3: cost 330 inf + 1869 41.434 * * [simplify]: Extracting #4: cost 120 inf + 45654 41.468 * * [simplify]: Extracting #5: cost 0 inf + 72167 41.491 * * [simplify]: Extracting #6: cost 0 inf + 71207 41.518 * * [simplify]: Extracting #7: cost 0 inf + 71087 41.537 * [simplify]: Simplified to (+ (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (+ (* x.re (* x.im x.im)) (* x.re (* x.im x.im))) (+ (* x.re (* x.im x.im)) (+ (* x.re (* x.im x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) 41.537 * [simplify]: Simplified (2 2) 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.re x.im) x.re) (+ x.im x.re))) (* (* (* (* (+ x.im x.im) x.re) x.im) (* (* (+ x.im x.im) x.re) x.im)) (* (* (+ x.im x.im) x.re) x.im))) (+ (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (+ (* x.re (* x.im x.im)) (* x.re (* x.im x.im))) (+ (* x.re (* x.im x.im)) (+ (* x.re (* x.im x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))))) 41.537 * * * * [progress]: [ 53 / 102 ] simplifiying candidate # 41.537 * [simplify]: Simplifying (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 41.537 * * [simplify]: iters left: 6 (7 enodes) 41.540 * * [simplify]: iters left: 5 (27 enodes) 41.547 * * [simplify]: iters left: 4 (52 enodes) 41.565 * * [simplify]: iters left: 3 (102 enodes) 41.590 * * [simplify]: iters left: 2 (149 enodes) 41.623 * * [simplify]: iters left: 1 (172 enodes) 41.670 * * [simplify]: Extracting #0: cost 1 inf + 0 41.670 * * [simplify]: Extracting #1: cost 21 inf + 0 41.671 * * [simplify]: Extracting #2: cost 29 inf + 451 41.672 * * [simplify]: Extracting #3: cost 3 inf + 2609 41.673 * * [simplify]: Extracting #4: cost 0 inf + 2934 41.675 * [simplify]: Simplified to (* (* x.im x.im) (- (- x.re) x.re)) 41.675 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* x.im x.im) (- (- x.re) x.re)))) 41.676 * * * * [progress]: [ 54 / 102 ] simplifiying candidate # 41.676 * * * * [progress]: [ 55 / 102 ] simplifiying candidate # 41.676 * [simplify]: Simplifying (- (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (* (+ (* x.re x.im) (* x.im x.re)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 41.676 * * [simplify]: iters left: 6 (13 enodes) 41.683 * * [simplify]: iters left: 5 (67 enodes) 41.709 * * [simplify]: iters left: 4 (227 enodes) 41.869 * * [simplify]: Extracting #0: cost 1 inf + 0 41.869 * * [simplify]: Extracting #1: cost 15 inf + 0 41.869 * * [simplify]: Extracting #2: cost 117 inf + 0 41.870 * * [simplify]: Extracting #3: cost 246 inf + 1221 41.875 * * [simplify]: Extracting #4: cost 127 inf + 23556 41.886 * * [simplify]: Extracting #5: cost 6 inf + 47316 41.906 * * [simplify]: Extracting #6: cost 0 inf + 48368 41.920 * [simplify]: Simplified to (- (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (* (* x.re x.im) (+ x.im x.im)) (* (* x.re x.im) (+ x.im x.im)))) 41.920 * [simplify]: Simplified (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.re))) (* (* (* x.re x.im) (+ x.im x.im)) (* (* x.re x.im) (+ x.im x.im)))) (+ (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 41.920 * [simplify]: Simplifying (+ (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 41.920 * * [simplify]: iters left: 6 (11 enodes) 41.923 * * [simplify]: iters left: 5 (43 enodes) 41.930 * * [simplify]: iters left: 4 (85 enodes) 41.967 * * [simplify]: iters left: 3 (217 enodes) 42.072 * * [simplify]: Extracting #0: cost 1 inf + 0 42.072 * * [simplify]: Extracting #1: cost 22 inf + 0 42.073 * * [simplify]: Extracting #2: cost 94 inf + 1 42.074 * * [simplify]: Extracting #3: cost 115 inf + 1106 42.078 * * [simplify]: Extracting #4: cost 31 inf + 13821 42.083 * * [simplify]: Extracting #5: cost 1 inf + 19679 42.087 * * [simplify]: Extracting #6: cost 0 inf + 19921 42.092 * [simplify]: Simplified to (* x.re (+ (* (+ x.im x.im) x.im) (* (+ x.im x.re) (- x.re x.im)))) 42.092 * [simplify]: Simplified (2 2) 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.re x.im) (* x.im x.re)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (* x.re (+ (* (+ x.im x.im) x.im) (* (+ x.im x.re) (- x.re x.im)))))) 42.092 * * * * [progress]: [ 56 / 102 ] simplifiying candidate # 42.092 * [simplify]: Simplifying (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 42.092 * * [simplify]: iters left: 6 (7 enodes) 42.094 * * [simplify]: iters left: 5 (27 enodes) 42.098 * * [simplify]: iters left: 4 (52 enodes) 42.115 * * [simplify]: iters left: 3 (102 enodes) 42.137 * * [simplify]: iters left: 2 (149 enodes) 42.173 * * [simplify]: iters left: 1 (172 enodes) 42.203 * * [simplify]: Extracting #0: cost 1 inf + 0 42.203 * * [simplify]: Extracting #1: cost 21 inf + 0 42.204 * * [simplify]: Extracting #2: cost 29 inf + 451 42.205 * * [simplify]: Extracting #3: cost 3 inf + 2609 42.206 * * [simplify]: Extracting #4: cost 0 inf + 2934 42.207 * [simplify]: Simplified to (* (* x.im x.im) (- (- x.re) x.re)) 42.207 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* x.im x.im) (- (- x.re) x.re)))) 42.207 * * * * [progress]: [ 57 / 102 ] 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)))))> 42.207 * [simplify]: Simplifying (real->posit16 (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 42.207 * * [simplify]: iters left: 6 (12 enodes) 42.210 * * [simplify]: iters left: 5 (44 enodes) 42.222 * * [simplify]: iters left: 4 (94 enodes) 42.247 * * [simplify]: iters left: 3 (256 enodes) 42.339 * * [simplify]: Extracting #0: cost 1 inf + 0 42.339 * * [simplify]: Extracting #1: cost 2 inf + 0 42.340 * * [simplify]: Extracting #2: cost 28 inf + 0 42.340 * * [simplify]: Extracting #3: cost 101 inf + 1 42.341 * * [simplify]: Extracting #4: cost 118 inf + 1634 42.347 * * [simplify]: Extracting #5: cost 32 inf + 14911 42.357 * * [simplify]: Extracting #6: cost 1 inf + 21570 42.367 * * [simplify]: Extracting #7: cost 0 inf + 21572 42.377 * [simplify]: Simplified to (real->posit16 (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))) 42.377 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (posit16->real (real->posit16 (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))))) 42.377 * * * * [progress]: [ 58 / 102 ] simplifiying candidate # 42.378 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 42.378 * * [simplify]: iters left: 6 (6 enodes) 42.380 * * [simplify]: iters left: 5 (20 enodes) 42.386 * * [simplify]: iters left: 4 (34 enodes) 42.397 * * [simplify]: iters left: 3 (50 enodes) 42.409 * * [simplify]: iters left: 2 (58 enodes) 42.425 * * [simplify]: iters left: 1 (60 enodes) 42.439 * * [simplify]: Extracting #0: cost 1 inf + 0 42.439 * * [simplify]: Extracting #1: cost 11 inf + 0 42.439 * * [simplify]: Extracting #2: cost 13 inf + 165 42.439 * * [simplify]: Extracting #3: cost 2 inf + 903 42.440 * * [simplify]: Extracting #4: cost 0 inf + 1066 42.441 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 42.441 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (pow (* x.re (+ (* x.im x.im) (* x.im x.im))) 1))) 42.441 * * * * [progress]: [ 59 / 102 ] simplifiying candidate # 42.441 * * * * [progress]: [ 60 / 102 ] simplifiying candidate # 42.441 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 42.441 * * [simplify]: iters left: 6 (8 enodes) 42.445 * * [simplify]: iters left: 5 (26 enodes) 42.452 * * [simplify]: iters left: 4 (30 enodes) 42.460 * * [simplify]: iters left: 3 (41 enodes) 42.470 * * [simplify]: iters left: 2 (56 enodes) 42.484 * * [simplify]: iters left: 1 (67 enodes) 42.500 * * [simplify]: Extracting #0: cost 1 inf + 0 42.500 * * [simplify]: Extracting #1: cost 10 inf + 0 42.500 * * [simplify]: Extracting #2: cost 23 inf + 0 42.500 * * [simplify]: Extracting #3: cost 21 inf + 266 42.501 * * [simplify]: Extracting #4: cost 7 inf + 1866 42.501 * * [simplify]: Extracting #5: cost 0 inf + 2998 42.502 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 42.503 * [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))))) 42.503 * * * * [progress]: [ 61 / 102 ] simplifiying candidate # 42.503 * [simplify]: Simplifying (log (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 42.503 * * [simplify]: iters left: 6 (7 enodes) 42.506 * * [simplify]: iters left: 5 (26 enodes) 42.514 * * [simplify]: iters left: 4 (45 enodes) 42.528 * * [simplify]: iters left: 3 (66 enodes) 42.544 * * [simplify]: iters left: 2 (89 enodes) 42.565 * * [simplify]: iters left: 1 (111 enodes) 42.578 * * [simplify]: Extracting #0: cost 1 inf + 0 42.578 * * [simplify]: Extracting #1: cost 11 inf + 0 42.579 * * [simplify]: Extracting #2: cost 29 inf + 0 42.579 * * [simplify]: Extracting #3: cost 33 inf + 43 42.579 * * [simplify]: Extracting #4: cost 14 inf + 1551 42.580 * * [simplify]: Extracting #5: cost 1 inf + 3079 42.580 * * [simplify]: Extracting #6: cost 0 inf + 3230 42.581 * [simplify]: Simplified to (log (* (* x.im x.im) (+ x.re x.re))) 42.581 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (exp (log (* (* x.im x.im) (+ x.re x.re)))))) 42.581 * * * * [progress]: [ 62 / 102 ] simplifiying candidate # 42.581 * [simplify]: Simplifying (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 42.581 * * [simplify]: iters left: 6 (7 enodes) 42.583 * * [simplify]: iters left: 5 (25 enodes) 42.587 * * [simplify]: iters left: 4 (52 enodes) 42.596 * * [simplify]: iters left: 3 (98 enodes) 42.615 * * [simplify]: iters left: 2 (229 enodes) 42.710 * * [simplify]: iters left: 1 (453 enodes) 42.854 * * [simplify]: Extracting #0: cost 1 inf + 0 42.854 * * [simplify]: Extracting #1: cost 68 inf + 0 42.855 * * [simplify]: Extracting #2: cost 185 inf + 3 42.857 * * [simplify]: Extracting #3: cost 201 inf + 9253 42.861 * * [simplify]: Extracting #4: cost 81 inf + 47913 42.869 * * [simplify]: Extracting #5: cost 24 inf + 66008 42.885 * * [simplify]: Extracting #6: cost 0 inf + 81636 42.899 * * [simplify]: Extracting #7: cost 0 inf + 81118 42.908 * [simplify]: Simplified to (exp (* x.im (+ (* x.re x.im) (* x.re x.im)))) 42.908 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (log (exp (* x.im (+ (* x.re x.im) (* x.re x.im))))))) 42.909 * * * * [progress]: [ 63 / 102 ] simplifiying candidate # 42.909 * [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)) 42.909 * * [simplify]: iters left: 6 (10 enodes) 42.912 * * [simplify]: iters left: 5 (50 enodes) 42.924 * * [simplify]: iters left: 4 (213 enodes) 43.057 * * [simplify]: Extracting #0: cost 1 inf + 0 43.057 * * [simplify]: Extracting #1: cost 34 inf + 0 43.058 * * [simplify]: Extracting #2: cost 125 inf + 1 43.059 * * [simplify]: Extracting #3: cost 132 inf + 2003 43.069 * * [simplify]: Extracting #4: cost 27 inf + 21700 43.084 * * [simplify]: Extracting #5: cost 0 inf + 26495 43.098 * * [simplify]: Extracting #6: cost 0 inf + 26455 43.112 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 43.112 * [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.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 43.113 * * * * [progress]: [ 64 / 102 ] simplifiying candidate # 43.113 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 43.113 * * [simplify]: iters left: 6 (8 enodes) 43.117 * * [simplify]: iters left: 5 (26 enodes) 43.124 * * [simplify]: iters left: 4 (40 enodes) 43.132 * * [simplify]: iters left: 3 (56 enodes) 43.138 * * [simplify]: iters left: 2 (64 enodes) 43.147 * * [simplify]: iters left: 1 (66 enodes) 43.165 * * [simplify]: Extracting #0: cost 1 inf + 0 43.165 * * [simplify]: Extracting #1: cost 3 inf + 0 43.165 * * [simplify]: Extracting #2: cost 5 inf + 0 43.165 * * [simplify]: Extracting #3: cost 15 inf + 0 43.166 * * [simplify]: Extracting #4: cost 18 inf + 124 43.166 * * [simplify]: Extracting #5: cost 8 inf + 780 43.167 * * [simplify]: Extracting #6: cost 1 inf + 1712 43.168 * * [simplify]: Extracting #7: cost 0 inf + 1954 43.168 * [simplify]: Simplified to (* (cbrt (* (* x.im x.im) (+ x.re x.re))) (cbrt (* (* x.im x.im) (+ x.re x.re)))) 43.168 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (* (* x.im x.im) (+ x.re x.re))) (cbrt (* (* x.im x.im) (+ x.re x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) 43.169 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 43.169 * * [simplify]: iters left: 6 (7 enodes) 43.172 * * [simplify]: iters left: 5 (23 enodes) 43.178 * * [simplify]: iters left: 4 (37 enodes) 43.190 * * [simplify]: iters left: 3 (53 enodes) 43.203 * * [simplify]: iters left: 2 (61 enodes) 43.216 * * [simplify]: iters left: 1 (63 enodes) 43.231 * * [simplify]: Extracting #0: cost 1 inf + 0 43.231 * * [simplify]: Extracting #1: cost 3 inf + 0 43.231 * * [simplify]: Extracting #2: cost 13 inf + 0 43.231 * * [simplify]: Extracting #3: cost 18 inf + 2 43.232 * * [simplify]: Extracting #4: cost 4 inf + 984 43.232 * * [simplify]: Extracting #5: cost 1 inf + 1268 43.233 * * [simplify]: Extracting #6: cost 0 inf + 1470 43.234 * [simplify]: Simplified to (cbrt (* (+ x.re x.re) (* x.im x.im))) 43.234 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (* (+ x.re x.re) (* x.im x.im)))))) 43.234 * * * * [progress]: [ 65 / 102 ] simplifiying candidate # 43.234 * [simplify]: Simplifying (* (* (* (+ (* 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.im x.re)) x.im)) 43.234 * * [simplify]: iters left: 6 (8 enodes) 43.238 * * [simplify]: iters left: 5 (36 enodes) 43.252 * * [simplify]: iters left: 4 (116 enodes) 43.347 * * [simplify]: Extracting #0: cost 1 inf + 0 43.347 * * [simplify]: Extracting #1: cost 24 inf + 0 43.347 * * [simplify]: Extracting #2: cost 86 inf + 43 43.347 * * [simplify]: Extracting #3: cost 97 inf + 542 43.349 * * [simplify]: Extracting #4: cost 58 inf + 6024 43.353 * * [simplify]: Extracting #5: cost 8 inf + 15135 43.359 * * [simplify]: Extracting #6: cost 0 inf + 16831 43.364 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 43.364 * [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.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 43.364 * * * * [progress]: [ 66 / 102 ] simplifiying candidate # 43.364 * [simplify]: Simplifying (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 43.364 * * [simplify]: iters left: 6 (7 enodes) 43.366 * * [simplify]: iters left: 5 (23 enodes) 43.369 * * [simplify]: iters left: 4 (37 enodes) 43.381 * * [simplify]: iters left: 3 (53 enodes) 43.394 * * [simplify]: iters left: 2 (61 enodes) 43.402 * * [simplify]: iters left: 1 (63 enodes) 43.409 * * [simplify]: Extracting #0: cost 1 inf + 0 43.409 * * [simplify]: Extracting #1: cost 3 inf + 0 43.409 * * [simplify]: Extracting #2: cost 13 inf + 0 43.409 * * [simplify]: Extracting #3: cost 18 inf + 2 43.409 * * [simplify]: Extracting #4: cost 4 inf + 984 43.409 * * [simplify]: Extracting #5: cost 1 inf + 1228 43.410 * * [simplify]: Extracting #6: cost 0 inf + 1390 43.410 * [simplify]: Simplified to (sqrt (* (+ x.re x.re) (* x.im x.im))) 43.410 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (sqrt (* (+ x.re x.re) (* x.im x.im))) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) 43.411 * [simplify]: Simplifying (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 43.411 * * [simplify]: iters left: 6 (7 enodes) 43.412 * * [simplify]: iters left: 5 (23 enodes) 43.415 * * [simplify]: iters left: 4 (37 enodes) 43.425 * * [simplify]: iters left: 3 (53 enodes) 43.438 * * [simplify]: iters left: 2 (61 enodes) 43.453 * * [simplify]: iters left: 1 (63 enodes) 43.467 * * [simplify]: Extracting #0: cost 1 inf + 0 43.467 * * [simplify]: Extracting #1: cost 3 inf + 0 43.467 * * [simplify]: Extracting #2: cost 13 inf + 0 43.467 * * [simplify]: Extracting #3: cost 18 inf + 2 43.468 * * [simplify]: Extracting #4: cost 4 inf + 984 43.468 * * [simplify]: Extracting #5: cost 1 inf + 1228 43.469 * * [simplify]: Extracting #6: cost 0 inf + 1390 43.470 * [simplify]: Simplified to (sqrt (* (+ x.re x.re) (* x.im x.im))) 43.470 * [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)) x.im)) (sqrt (* (+ x.re x.re) (* x.im x.im)))))) 43.470 * * * * [progress]: [ 67 / 102 ] simplifiying candidate # 43.470 * * * * [progress]: [ 68 / 102 ] simplifiying candidate # 43.470 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 43.471 * * [simplify]: iters left: 6 (8 enodes) 43.474 * * [simplify]: iters left: 5 (26 enodes) 43.482 * * [simplify]: iters left: 4 (30 enodes) 43.489 * * [simplify]: iters left: 3 (36 enodes) 43.498 * * [simplify]: Extracting #0: cost 1 inf + 0 43.498 * * [simplify]: Extracting #1: cost 4 inf + 0 43.499 * * [simplify]: Extracting #2: cost 8 inf + 0 43.499 * * [simplify]: Extracting #3: cost 11 inf + 42 43.499 * * [simplify]: Extracting #4: cost 11 inf + 125 43.499 * * [simplify]: Extracting #5: cost 3 inf + 779 43.500 * * [simplify]: Extracting #6: cost 0 inf + 1144 43.500 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 43.500 * [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))))) 43.501 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 43.501 * * [simplify]: iters left: 6 (8 enodes) 43.504 * * [simplify]: iters left: 5 (26 enodes) 43.511 * * [simplify]: iters left: 4 (30 enodes) 43.516 * * [simplify]: iters left: 3 (36 enodes) 43.520 * * [simplify]: Extracting #0: cost 1 inf + 0 43.520 * * [simplify]: Extracting #1: cost 4 inf + 0 43.520 * * [simplify]: Extracting #2: cost 8 inf + 0 43.520 * * [simplify]: Extracting #3: cost 11 inf + 42 43.521 * * [simplify]: Extracting #4: cost 11 inf + 125 43.521 * * [simplify]: Extracting #5: cost 3 inf + 779 43.521 * * [simplify]: Extracting #6: cost 0 inf + 1144 43.521 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 43.521 * [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))))) 43.521 * * * * [progress]: [ 69 / 102 ] simplifiying candidate # 43.522 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) 43.522 * * [simplify]: iters left: 6 (8 enodes) 43.524 * * [simplify]: iters left: 5 (28 enodes) 43.528 * * [simplify]: iters left: 4 (46 enodes) 43.536 * * [simplify]: iters left: 3 (82 enodes) 43.556 * * [simplify]: iters left: 2 (166 enodes) 43.608 * * [simplify]: iters left: 1 (262 enodes) 43.721 * * [simplify]: Extracting #0: cost 1 inf + 0 43.721 * * [simplify]: Extracting #1: cost 23 inf + 0 43.721 * * [simplify]: Extracting #2: cost 37 inf + 285 43.722 * * [simplify]: Extracting #3: cost 9 inf + 4088 43.723 * * [simplify]: Extracting #4: cost 0 inf + 5582 43.725 * [simplify]: Simplified to (* (* (+ x.im x.im) (* (cbrt x.im) (cbrt x.im))) x.re) 43.725 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (+ x.im x.im) (* (cbrt x.im) (cbrt x.im))) x.re) (cbrt x.im)))) 43.725 * * * * [progress]: [ 70 / 102 ] simplifiying candidate # 43.725 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) 43.725 * * [simplify]: iters left: 6 (7 enodes) 43.727 * * [simplify]: iters left: 5 (23 enodes) 43.730 * * [simplify]: iters left: 4 (35 enodes) 43.735 * * [simplify]: iters left: 3 (62 enodes) 43.744 * * [simplify]: iters left: 2 (94 enodes) 43.757 * * [simplify]: iters left: 1 (125 enodes) 43.793 * * [simplify]: Extracting #0: cost 1 inf + 0 43.793 * * [simplify]: Extracting #1: cost 15 inf + 0 43.793 * * [simplify]: Extracting #2: cost 23 inf + 43 43.794 * * [simplify]: Extracting #3: cost 1 inf + 1916 43.795 * * [simplify]: Extracting #4: cost 0 inf + 2038 43.796 * [simplify]: Simplified to (* (* x.re x.im) (+ (sqrt x.im) (sqrt x.im))) 43.796 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* x.re x.im) (+ (sqrt x.im) (sqrt x.im))) (sqrt x.im)))) 43.797 * * * * [progress]: [ 71 / 102 ] simplifiying candidate # 43.797 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) 1) 43.797 * * [simplify]: iters left: 6 (7 enodes) 43.801 * * [simplify]: iters left: 5 (23 enodes) 43.808 * * [simplify]: iters left: 4 (31 enodes) 43.818 * * [simplify]: iters left: 3 (49 enodes) 43.832 * * [simplify]: iters left: 2 (62 enodes) 43.841 * * [simplify]: iters left: 1 (65 enodes) 43.850 * * [simplify]: Extracting #0: cost 1 inf + 0 43.850 * * [simplify]: Extracting #1: cost 13 inf + 0 43.850 * * [simplify]: Extracting #2: cost 10 inf + 88 43.850 * * [simplify]: Extracting #3: cost 1 inf + 502 43.850 * * [simplify]: Extracting #4: cost 0 inf + 584 43.850 * [simplify]: Simplified to (+ (* x.re x.im) (* x.re x.im)) 43.850 * [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))) 43.851 * * * * [progress]: [ 72 / 102 ] simplifiying candidate # 43.851 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im) 43.851 * * [simplify]: iters left: 6 (7 enodes) 43.852 * * [simplify]: iters left: 5 (23 enodes) 43.855 * * [simplify]: iters left: 4 (27 enodes) 43.858 * * [simplify]: iters left: 3 (33 enodes) 43.862 * * [simplify]: Extracting #0: cost 1 inf + 0 43.862 * * [simplify]: Extracting #1: cost 4 inf + 0 43.862 * * [simplify]: Extracting #2: cost 5 inf + 1 43.863 * * [simplify]: Extracting #3: cost 10 inf + 1 43.863 * * [simplify]: Extracting #4: cost 11 inf + 43 43.863 * * [simplify]: Extracting #5: cost 2 inf + 738 43.863 * * [simplify]: Extracting #6: cost 1 inf + 940 43.863 * * [simplify]: Extracting #7: cost 0 inf + 1142 43.863 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.im) x.re)) x.im) 43.863 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (* (+ x.im x.im) x.re)) x.im)))) 43.864 * * * * [progress]: [ 73 / 102 ] simplifiying candidate # 43.864 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im) 43.864 * * [simplify]: iters left: 6 (7 enodes) 43.865 * * [simplify]: iters left: 5 (23 enodes) 43.870 * * [simplify]: iters left: 4 (27 enodes) 43.873 * * [simplify]: iters left: 3 (33 enodes) 43.877 * * [simplify]: Extracting #0: cost 1 inf + 0 43.877 * * [simplify]: Extracting #1: cost 4 inf + 0 43.877 * * [simplify]: Extracting #2: cost 5 inf + 1 43.877 * * [simplify]: Extracting #3: cost 10 inf + 1 43.877 * * [simplify]: Extracting #4: cost 11 inf + 43 43.877 * * [simplify]: Extracting #5: cost 2 inf + 658 43.878 * * [simplify]: Extracting #6: cost 1 inf + 820 43.878 * * [simplify]: Extracting #7: cost 0 inf + 982 43.878 * [simplify]: Simplified to (* (sqrt (* (+ x.im x.im) x.re)) x.im) 43.878 * [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 x.im) x.re)) x.im)))) 43.878 * * * * [progress]: [ 74 / 102 ] simplifiying candidate # 43.878 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 43.878 * * [simplify]: iters left: 6 (6 enodes) 43.880 * * [simplify]: iters left: 5 (20 enodes) 43.882 * * [simplify]: iters left: 4 (34 enodes) 43.888 * * [simplify]: iters left: 3 (50 enodes) 43.894 * * [simplify]: iters left: 2 (58 enodes) 43.907 * * [simplify]: iters left: 1 (60 enodes) 43.920 * * [simplify]: Extracting #0: cost 1 inf + 0 43.920 * * [simplify]: Extracting #1: cost 11 inf + 0 43.921 * * [simplify]: Extracting #2: cost 13 inf + 165 43.921 * * [simplify]: Extracting #3: cost 2 inf + 903 43.922 * * [simplify]: Extracting #4: cost 0 inf + 1066 43.922 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 43.922 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* 1 (* x.re (+ (* x.im x.im) (* x.im x.im)))))) 43.922 * * * * [progress]: [ 75 / 102 ] simplifiying candidate # 43.922 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 43.922 * * [simplify]: iters left: 6 (9 enodes) 43.926 * * [simplify]: iters left: 5 (46 enodes) 43.935 * * [simplify]: iters left: 4 (125 enodes) 43.985 * * [simplify]: iters left: 3 (370 enodes) 44.204 * * [simplify]: Extracting #0: cost 1 inf + 0 44.205 * * [simplify]: Extracting #1: cost 54 inf + 0 44.205 * * [simplify]: Extracting #2: cost 187 inf + 2 44.207 * * [simplify]: Extracting #3: cost 160 inf + 7277 44.212 * * [simplify]: Extracting #4: cost 62 inf + 28580 44.220 * * [simplify]: Extracting #5: cost 2 inf + 52569 44.228 * * [simplify]: Extracting #6: cost 0 inf + 53115 44.239 * [simplify]: Simplified to (* x.re (+ (* (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 44.239 * [simplify]: Simplified (2 2 1) to (λ (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.im)) (* (* (* x.re x.im) x.im) (* (* 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))))))) 44.239 * * * * [progress]: [ 76 / 102 ] simplifiying candidate # 44.240 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 44.240 * * [simplify]: iters left: 6 (8 enodes) 44.245 * * [simplify]: iters left: 5 (42 enodes) 44.262 * * [simplify]: iters left: 4 (126 enodes) 44.307 * * [simplify]: iters left: 3 (219 enodes) 44.360 * * [simplify]: iters left: 2 (288 enodes) 44.409 * * [simplify]: iters left: 1 (300 enodes) 44.459 * * [simplify]: Extracting #0: cost 1 inf + 0 44.459 * * [simplify]: Extracting #1: cost 0 inf + 1 44.459 * [simplify]: Simplified to 0 44.459 * [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))))) 44.459 * * * * [progress]: [ 77 / 102 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 44.460 * [simplify]: Simplifying (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 44.460 * * [simplify]: iters left: 6 (7 enodes) 44.463 * * [simplify]: iters left: 5 (20 enodes) 44.469 * * [simplify]: iters left: 4 (34 enodes) 44.480 * * [simplify]: iters left: 3 (50 enodes) 44.491 * * [simplify]: iters left: 2 (58 enodes) 44.505 * * [simplify]: iters left: 1 (60 enodes) 44.519 * * [simplify]: Extracting #0: cost 1 inf + 0 44.519 * * [simplify]: Extracting #1: cost 2 inf + 0 44.519 * * [simplify]: Extracting #2: cost 11 inf + 0 44.519 * * [simplify]: Extracting #3: cost 13 inf + 165 44.520 * * [simplify]: Extracting #4: cost 2 inf + 903 44.520 * * [simplify]: Extracting #5: cost 0 inf + 1066 44.521 * [simplify]: Simplified to (real->posit16 (* x.re (+ (* x.im x.im) (* x.im x.im)))) 44.521 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (posit16->real (real->posit16 (* x.re (+ (* x.im x.im) (* x.im x.im))))))) 44.521 * * * * [progress]: [ 78 / 102 ] simplifiying candidate # 44.521 * * * * [progress]: [ 79 / 102 ] simplifiying candidate # 44.521 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 44.522 * * [simplify]: iters left: 5 (7 enodes) 44.525 * * [simplify]: iters left: 4 (28 enodes) 44.529 * * [simplify]: iters left: 3 (51 enodes) 44.538 * * [simplify]: iters left: 2 (103 enodes) 44.558 * * [simplify]: iters left: 1 (236 enodes) 44.670 * * [simplify]: Extracting #0: cost 1 inf + 0 44.670 * * [simplify]: Extracting #1: cost 44 inf + 0 44.670 * * [simplify]: Extracting #2: cost 155 inf + 115 44.671 * * [simplify]: Extracting #3: cost 143 inf + 7488 44.675 * * [simplify]: Extracting #4: cost 60 inf + 43027 44.683 * * [simplify]: Extracting #5: cost 3 inf + 78873 44.691 * * [simplify]: Extracting #6: cost 0 inf + 79542 44.704 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 44.704 * [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))) 44.705 * * * * [progress]: [ 80 / 102 ] simplifiying candidate # 44.705 * * * * [progress]: [ 81 / 102 ] simplifiying candidate # 44.705 * [simplify]: Simplifying (log (+ (* x.re x.im) (* x.im x.re))) 44.705 * * [simplify]: iters left: 5 (6 enodes) 44.708 * * [simplify]: iters left: 4 (19 enodes) 44.712 * * [simplify]: iters left: 3 (23 enodes) 44.718 * * [simplify]: iters left: 2 (35 enodes) 44.727 * * [simplify]: iters left: 1 (45 enodes) 44.737 * * [simplify]: Extracting #0: cost 1 inf + 0 44.737 * * [simplify]: Extracting #1: cost 7 inf + 0 44.737 * * [simplify]: Extracting #2: cost 17 inf + 0 44.737 * * [simplify]: Extracting #3: cost 17 inf + 73 44.737 * * [simplify]: Extracting #4: cost 1 inf + 1294 44.738 * * [simplify]: Extracting #5: cost 0 inf + 1446 44.738 * [simplify]: Simplified to (log (+ (* x.re x.im) (* x.re x.im))) 44.738 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (exp (log (+ (* x.re x.im) (* x.re x.im)))) x.im))) 44.739 * * * * [progress]: [ 82 / 102 ] simplifiying candidate # 44.739 * [simplify]: Simplifying (exp (+ (* x.re x.im) (* x.im x.re))) 44.739 * * [simplify]: iters left: 5 (6 enodes) 44.742 * * [simplify]: iters left: 4 (22 enodes) 44.750 * * [simplify]: iters left: 3 (42 enodes) 44.763 * * [simplify]: iters left: 2 (71 enodes) 44.774 * * [simplify]: iters left: 1 (125 enodes) 44.796 * * [simplify]: Extracting #0: cost 1 inf + 0 44.796 * * [simplify]: Extracting #1: cost 31 inf + 0 44.796 * * [simplify]: Extracting #2: cost 79 inf + 114 44.796 * * [simplify]: Extracting #3: cost 82 inf + 1365 44.797 * * [simplify]: Extracting #4: cost 43 inf + 6824 44.801 * * [simplify]: Extracting #5: cost 7 inf + 20284 44.806 * * [simplify]: Extracting #6: cost 0 inf + 23999 44.811 * * [simplify]: Extracting #7: cost 0 inf + 23959 44.816 * [simplify]: Simplified to (exp (+ (* x.re x.im) (* x.re x.im))) 44.816 * [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) (* x.re x.im)))) x.im))) 44.816 * * * * [progress]: [ 83 / 102 ] simplifiying candidate # 44.817 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 44.817 * * [simplify]: iters left: 6 (7 enodes) 44.820 * * [simplify]: iters left: 5 (22 enodes) 44.826 * * [simplify]: iters left: 4 (26 enodes) 44.832 * * [simplify]: iters left: 3 (32 enodes) 44.840 * * [simplify]: Extracting #0: cost 1 inf + 0 44.840 * * [simplify]: Extracting #1: cost 3 inf + 0 44.840 * * [simplify]: Extracting #2: cost 5 inf + 0 44.840 * * [simplify]: Extracting #3: cost 11 inf + 0 44.840 * * [simplify]: Extracting #4: cost 11 inf + 43 44.841 * * [simplify]: Extracting #5: cost 2 inf + 738 44.841 * * [simplify]: Extracting #6: cost 1 inf + 940 44.842 * * [simplify]: Extracting #7: cost 0 inf + 1142 44.842 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 44.842 * [simplify]: Simplified (2 2 1 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))) 44.842 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 44.843 * * [simplify]: iters left: 5 (6 enodes) 44.845 * * [simplify]: iters left: 4 (19 enodes) 44.850 * * [simplify]: iters left: 3 (23 enodes) 44.858 * * [simplify]: iters left: 2 (29 enodes) 44.865 * * [simplify]: Extracting #0: cost 1 inf + 0 44.865 * * [simplify]: Extracting #1: cost 3 inf + 0 44.865 * * [simplify]: Extracting #2: cost 9 inf + 0 44.865 * * [simplify]: Extracting #3: cost 9 inf + 43 44.865 * * [simplify]: Extracting #4: cost 0 inf + 738 44.865 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 44.866 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re 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.im))) 44.866 * * * * [progress]: [ 84 / 102 ] simplifiying candidate # 44.866 * [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))) 44.866 * * [simplify]: iters left: 6 (7 enodes) 44.870 * * [simplify]: iters left: 5 (35 enodes) 44.880 * * [simplify]: iters left: 4 (165 enodes) 44.978 * * [simplify]: iters left: 3 (476 enodes) 45.291 * * [simplify]: Extracting #0: cost 1 inf + 0 45.292 * * [simplify]: Extracting #1: cost 53 inf + 0 45.293 * * [simplify]: Extracting #2: cost 279 inf + 125 45.296 * * [simplify]: Extracting #3: cost 184 inf + 15862 45.306 * * [simplify]: Extracting #4: cost 13 inf + 43784 45.328 * * [simplify]: Extracting #5: cost 0 inf + 45947 45.344 * * [simplify]: Extracting #6: cost 0 inf + 45816 45.357 * [simplify]: Simplified to (* (+ (* x.re x.im) (* x.re x.im)) (* (+ (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 45.357 * [simplify]: Simplified (2 2 1 1) to (λ (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 x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.im))) 45.358 * * * * [progress]: [ 85 / 102 ] simplifiying candidate # 45.358 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 45.358 * * [simplify]: iters left: 5 (6 enodes) 45.359 * * [simplify]: iters left: 4 (19 enodes) 45.362 * * [simplify]: iters left: 3 (23 enodes) 45.367 * * [simplify]: iters left: 2 (29 enodes) 45.374 * * [simplify]: Extracting #0: cost 1 inf + 0 45.374 * * [simplify]: Extracting #1: cost 3 inf + 0 45.374 * * [simplify]: Extracting #2: cost 9 inf + 0 45.375 * * [simplify]: Extracting #3: cost 9 inf + 43 45.375 * * [simplify]: Extracting #4: cost 0 inf + 658 45.375 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 45.375 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (sqrt (+ (* x.re x.im) (* x.im x.re)))) x.im))) 45.376 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 45.376 * * [simplify]: iters left: 5 (6 enodes) 45.378 * * [simplify]: iters left: 4 (19 enodes) 45.383 * * [simplify]: iters left: 3 (23 enodes) 45.389 * * [simplify]: iters left: 2 (29 enodes) 45.396 * * [simplify]: Extracting #0: cost 1 inf + 0 45.396 * * [simplify]: Extracting #1: cost 3 inf + 0 45.396 * * [simplify]: Extracting #2: cost 9 inf + 0 45.396 * * [simplify]: Extracting #3: cost 9 inf + 43 45.397 * * [simplify]: Extracting #4: cost 0 inf + 658 45.397 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 45.397 * [simplify]: Simplified (2 2 1 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.re x.im) (* x.re x.im)))) x.im))) 45.397 * * * * [progress]: [ 86 / 102 ] simplifiying candidate # 45.397 * [simplify]: Simplifying (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) 45.398 * * [simplify]: iters left: 5 (8 enodes) 45.403 * * [simplify]: iters left: 4 (42 enodes) 45.417 * * [simplify]: iters left: 3 (111 enodes) 45.448 * * [simplify]: iters left: 2 (314 enodes) 45.591 * * [simplify]: Extracting #0: cost 1 inf + 0 45.591 * * [simplify]: Extracting #1: cost 72 inf + 0 45.592 * * [simplify]: Extracting #2: cost 170 inf + 43 45.594 * * [simplify]: Extracting #3: cost 117 inf + 7249 45.598 * * [simplify]: Extracting #4: cost 33 inf + 26722 45.603 * * [simplify]: Extracting #5: cost 4 inf + 38758 45.609 * * [simplify]: Extracting #6: cost 0 inf + 40894 45.615 * * [simplify]: Extracting #7: cost 0 inf + 40854 45.624 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) 45.624 * [simplify]: Simplified (2 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.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))))) x.im))) 45.625 * [simplify]: Simplifying (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))) 45.625 * * [simplify]: iters left: 6 (9 enodes) 45.631 * * [simplify]: iters left: 5 (50 enodes) 45.651 * * [simplify]: iters left: 4 (144 enodes) 45.709 * * [simplify]: iters left: 3 (258 enodes) 45.802 * * [simplify]: iters left: 2 (379 enodes) 45.955 * * [simplify]: iters left: 1 (472 enodes) 46.276 * * [simplify]: Extracting #0: cost 1 inf + 0 46.276 * * [simplify]: Extracting #1: cost 37 inf + 0 46.277 * * [simplify]: Extracting #2: cost 147 inf + 167 46.282 * * [simplify]: Extracting #3: cost 74 inf + 11647 46.295 * * [simplify]: Extracting #4: cost 0 inf + 22702 46.311 * * [simplify]: Extracting #5: cost 0 inf + 21822 46.318 * * [simplify]: Extracting #6: cost 0 inf + 21782 46.325 * [simplify]: Simplified to (* (* x.im x.re) (* x.im x.re)) 46.325 * [simplify]: Simplified (2 2 1 2) 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.re x.im))) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 46.326 * * * * [progress]: [ 87 / 102 ] simplifiying candidate # 46.326 * * * * [progress]: [ 88 / 102 ] simplifiying candidate # 46.326 * [simplify]: Simplifying (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) 46.326 * * [simplify]: iters left: 6 (7 enodes) 46.328 * * [simplify]: iters left: 5 (38 enodes) 46.336 * * [simplify]: iters left: 4 (111 enodes) 46.362 * * [simplify]: iters left: 3 (164 enodes) 46.383 * * [simplify]: Extracting #0: cost 1 inf + 0 46.384 * * [simplify]: Extracting #1: cost 0 inf + 1 46.384 * [simplify]: Simplified to 0 46.384 * [simplify]: Simplified (2 2 1 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))) x.im))) 46.384 * [simplify]: Simplifying (- (* x.re x.im) (* x.im x.re)) 46.384 * * [simplify]: iters left: 4 (5 enodes) 46.385 * * [simplify]: iters left: 3 (17 enodes) 46.389 * * [simplify]: iters left: 2 (31 enodes) 46.397 * * [simplify]: iters left: 1 (36 enodes) 46.403 * * [simplify]: Extracting #0: cost 1 inf + 0 46.403 * * [simplify]: Extracting #1: cost 0 inf + 1 46.403 * [simplify]: Simplified to 0 46.403 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ 0 0) x.im))) 46.403 * * * * [progress]: [ 89 / 102 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 46.403 * [simplify]: Simplifying (real->posit16 (+ (* x.re x.im) (* x.im x.re))) 46.403 * * [simplify]: iters left: 5 (6 enodes) 46.405 * * [simplify]: iters left: 4 (16 enodes) 46.407 * * [simplify]: iters left: 3 (20 enodes) 46.409 * * [simplify]: iters left: 2 (26 enodes) 46.412 * * [simplify]: Extracting #0: cost 1 inf + 0 46.412 * * [simplify]: Extracting #1: cost 2 inf + 0 46.412 * * [simplify]: Extracting #2: cost 7 inf + 0 46.412 * * [simplify]: Extracting #3: cost 7 inf + 43 46.412 * * [simplify]: Extracting #4: cost 0 inf + 414 46.412 * [simplify]: Simplified to (real->posit16 (* x.im (+ x.re x.re))) 46.413 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (posit16->real (real->posit16 (* x.im (+ x.re x.re)))) x.im))) 46.413 * * * * [progress]: [ 90 / 102 ] simplifiying candidate # 46.413 * * * * [progress]: [ 91 / 102 ] simplifiying candidate # 46.413 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 46.413 * * [simplify]: iters left: 5 (8 enodes) 46.416 * * [simplify]: iters left: 4 (39 enodes) 46.424 * * [simplify]: iters left: 3 (72 enodes) 46.444 * * [simplify]: iters left: 2 (132 enodes) 46.488 * * [simplify]: iters left: 1 (197 enodes) 46.549 * * [simplify]: Extracting #0: cost 1 inf + 0 46.549 * * [simplify]: Extracting #1: cost 15 inf + 0 46.549 * * [simplify]: Extracting #2: cost 46 inf + 1 46.550 * * [simplify]: Extracting #3: cost 53 inf + 988 46.551 * * [simplify]: Extracting #4: cost 25 inf + 3869 46.552 * * [simplify]: Extracting #5: cost 16 inf + 7354 46.554 * * [simplify]: Extracting #6: cost 4 inf + 12670 46.555 * * [simplify]: Extracting #7: cost 0 inf + 14191 46.557 * [simplify]: Simplified to (* (* (- x.re x.im) (+ x.im x.re)) x.re) 46.557 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 46.557 * * * * [progress]: [ 92 / 102 ] simplifiying candidate # 46.557 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 46.557 * * [simplify]: iters left: 5 (8 enodes) 46.560 * * [simplify]: iters left: 4 (39 enodes) 46.568 * * [simplify]: iters left: 3 (72 enodes) 46.587 * * [simplify]: iters left: 2 (132 enodes) 46.633 * * [simplify]: iters left: 1 (197 enodes) 46.669 * * [simplify]: Extracting #0: cost 1 inf + 0 46.669 * * [simplify]: Extracting #1: cost 15 inf + 0 46.670 * * [simplify]: Extracting #2: cost 46 inf + 1 46.670 * * [simplify]: Extracting #3: cost 53 inf + 988 46.672 * * [simplify]: Extracting #4: cost 25 inf + 3869 46.674 * * [simplify]: Extracting #5: cost 16 inf + 7354 46.677 * * [simplify]: Extracting #6: cost 4 inf + 12670 46.680 * * [simplify]: Extracting #7: cost 0 inf + 14191 46.683 * [simplify]: Simplified to (* (* (- x.re x.im) (+ x.im x.re)) x.re) 46.683 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 46.683 * * * * [progress]: [ 93 / 102 ] simplifiying candidate # 46.683 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 46.684 * * [simplify]: iters left: 5 (8 enodes) 46.689 * * [simplify]: iters left: 4 (39 enodes) 46.703 * * [simplify]: iters left: 3 (72 enodes) 46.733 * * [simplify]: iters left: 2 (132 enodes) 46.777 * * [simplify]: iters left: 1 (197 enodes) 46.824 * * [simplify]: Extracting #0: cost 1 inf + 0 46.824 * * [simplify]: Extracting #1: cost 15 inf + 0 46.824 * * [simplify]: Extracting #2: cost 46 inf + 1 46.825 * * [simplify]: Extracting #3: cost 53 inf + 988 46.826 * * [simplify]: Extracting #4: cost 25 inf + 3869 46.828 * * [simplify]: Extracting #5: cost 16 inf + 7354 46.831 * * [simplify]: Extracting #6: cost 4 inf + 12670 46.835 * * [simplify]: Extracting #7: cost 0 inf + 14191 46.838 * [simplify]: Simplified to (* (* (- x.re x.im) (+ x.im x.re)) x.re) 46.838 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 46.838 * * * * [progress]: [ 94 / 102 ] simplifiying candidate # 46.838 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 46.838 * * [simplify]: iters left: 6 (9 enodes) 46.848 * * [simplify]: iters left: 5 (45 enodes) 46.866 * * [simplify]: iters left: 4 (93 enodes) 46.903 * * [simplify]: iters left: 3 (192 enodes) 46.946 * * [simplify]: iters left: 2 (304 enodes) 47.029 * * [simplify]: iters left: 1 (412 enodes) 47.145 * * [simplify]: Extracting #0: cost 1 inf + 0 47.145 * * [simplify]: Extracting #1: cost 7 inf + 0 47.145 * * [simplify]: Extracting #2: cost 52 inf + 1 47.145 * * [simplify]: Extracting #3: cost 101 inf + 458 47.147 * * [simplify]: Extracting #4: cost 60 inf + 6623 47.150 * * [simplify]: Extracting #5: cost 19 inf + 19766 47.155 * * [simplify]: Extracting #6: cost 0 inf + 27722 47.163 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 47.163 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 47.163 * * * * [progress]: [ 95 / 102 ] simplifiying candidate # 47.164 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 47.164 * * [simplify]: iters left: 6 (9 enodes) 47.169 * * [simplify]: iters left: 5 (45 enodes) 47.178 * * [simplify]: iters left: 4 (93 enodes) 47.199 * * [simplify]: iters left: 3 (192 enodes) 47.247 * * [simplify]: iters left: 2 (304 enodes) 47.327 * * [simplify]: iters left: 1 (412 enodes) 47.428 * * [simplify]: Extracting #0: cost 1 inf + 0 47.428 * * [simplify]: Extracting #1: cost 7 inf + 0 47.428 * * [simplify]: Extracting #2: cost 52 inf + 1 47.429 * * [simplify]: Extracting #3: cost 101 inf + 458 47.430 * * [simplify]: Extracting #4: cost 60 inf + 6623 47.437 * * [simplify]: Extracting #5: cost 19 inf + 19766 47.447 * * [simplify]: Extracting #6: cost 0 inf + 27722 47.454 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 47.454 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 47.454 * * * * [progress]: [ 96 / 102 ] simplifiying candidate # 47.454 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 47.454 * * [simplify]: iters left: 6 (9 enodes) 47.458 * * [simplify]: iters left: 5 (45 enodes) 47.468 * * [simplify]: iters left: 4 (93 enodes) 47.490 * * [simplify]: iters left: 3 (192 enodes) 47.537 * * [simplify]: iters left: 2 (304 enodes) 47.638 * * [simplify]: iters left: 1 (412 enodes) 47.741 * * [simplify]: Extracting #0: cost 1 inf + 0 47.741 * * [simplify]: Extracting #1: cost 7 inf + 0 47.741 * * [simplify]: Extracting #2: cost 52 inf + 1 47.741 * * [simplify]: Extracting #3: cost 101 inf + 458 47.745 * * [simplify]: Extracting #4: cost 60 inf + 6623 47.748 * * [simplify]: Extracting #5: cost 19 inf + 19766 47.753 * * [simplify]: Extracting #6: cost 0 inf + 27722 47.758 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 47.758 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 47.759 * * * * [progress]: [ 97 / 102 ] simplifiying candidate # 47.759 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 47.759 * * [simplify]: iters left: 5 (6 enodes) 47.761 * * [simplify]: iters left: 4 (27 enodes) 47.766 * * [simplify]: iters left: 3 (45 enodes) 47.780 * * [simplify]: iters left: 2 (68 enodes) 47.798 * * [simplify]: iters left: 1 (76 enodes) 47.817 * * [simplify]: Extracting #0: cost 1 inf + 0 47.817 * * [simplify]: Extracting #1: cost 12 inf + 0 47.818 * * [simplify]: Extracting #2: cost 15 inf + 45 47.818 * * [simplify]: Extracting #3: cost 3 inf + 870 47.819 * * [simplify]: Extracting #4: cost 0 inf + 1077 47.819 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 47.819 * [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)))) 47.820 * * * * [progress]: [ 98 / 102 ] simplifiying candidate # 47.820 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 47.820 * * [simplify]: iters left: 5 (6 enodes) 47.824 * * [simplify]: iters left: 4 (27 enodes) 47.832 * * [simplify]: iters left: 3 (45 enodes) 47.846 * * [simplify]: iters left: 2 (68 enodes) 47.863 * * [simplify]: iters left: 1 (76 enodes) 47.884 * * [simplify]: Extracting #0: cost 1 inf + 0 47.884 * * [simplify]: Extracting #1: cost 12 inf + 0 47.884 * * [simplify]: Extracting #2: cost 15 inf + 45 47.884 * * [simplify]: Extracting #3: cost 3 inf + 870 47.885 * * [simplify]: Extracting #4: cost 0 inf + 1077 47.885 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 47.885 * [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)))) 47.885 * * * * [progress]: [ 99 / 102 ] simplifiying candidate # 47.885 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 47.885 * * [simplify]: iters left: 5 (6 enodes) 47.887 * * [simplify]: iters left: 4 (27 enodes) 47.892 * * [simplify]: iters left: 3 (45 enodes) 47.899 * * [simplify]: iters left: 2 (68 enodes) 47.908 * * [simplify]: iters left: 1 (76 enodes) 47.918 * * [simplify]: Extracting #0: cost 1 inf + 0 47.918 * * [simplify]: Extracting #1: cost 12 inf + 0 47.918 * * [simplify]: Extracting #2: cost 15 inf + 45 47.918 * * [simplify]: Extracting #3: cost 3 inf + 870 47.919 * * [simplify]: Extracting #4: cost 0 inf + 1077 47.919 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 47.919 * [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)))) 47.919 * * * * [progress]: [ 100 / 102 ] simplifiying candidate # 47.919 * [simplify]: Simplifying (* 2 (* x.im x.re)) 47.919 * * [simplify]: iters left: 4 (5 enodes) 47.921 * * [simplify]: iters left: 3 (19 enodes) 47.925 * * [simplify]: iters left: 2 (27 enodes) 47.933 * * [simplify]: iters left: 1 (32 enodes) 47.937 * * [simplify]: Extracting #0: cost 1 inf + 0 47.938 * * [simplify]: Extracting #1: cost 8 inf + 0 47.938 * * [simplify]: Extracting #2: cost 7 inf + 45 47.938 * * [simplify]: Extracting #3: cost 0 inf + 421 47.938 * [simplify]: Simplified to (* (* x.re x.im) 2) 47.938 * [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))) 47.938 * * * * [progress]: [ 101 / 102 ] simplifiying candidate # 47.938 * [simplify]: Simplifying (* 2 (* x.im x.re)) 47.938 * * [simplify]: iters left: 4 (5 enodes) 47.940 * * [simplify]: iters left: 3 (19 enodes) 47.943 * * [simplify]: iters left: 2 (27 enodes) 47.946 * * [simplify]: iters left: 1 (32 enodes) 47.950 * * [simplify]: Extracting #0: cost 1 inf + 0 47.950 * * [simplify]: Extracting #1: cost 8 inf + 0 47.950 * * [simplify]: Extracting #2: cost 7 inf + 45 47.951 * * [simplify]: Extracting #3: cost 0 inf + 421 47.951 * [simplify]: Simplified to (* (* x.re x.im) 2) 47.951 * [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))) 47.951 * * * * [progress]: [ 102 / 102 ] simplifiying candidate # 47.951 * [simplify]: Simplifying (* 2 (* x.im x.re)) 47.951 * * [simplify]: iters left: 4 (5 enodes) 47.952 * * [simplify]: iters left: 3 (19 enodes) 47.955 * * [simplify]: iters left: 2 (27 enodes) 47.961 * * [simplify]: iters left: 1 (32 enodes) 47.965 * * [simplify]: Extracting #0: cost 1 inf + 0 47.965 * * [simplify]: Extracting #1: cost 8 inf + 0 47.965 * * [simplify]: Extracting #2: cost 7 inf + 45 47.965 * * [simplify]: Extracting #3: cost 0 inf + 421 47.965 * [simplify]: Simplified to (* (* x.re x.im) 2) 47.965 * [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))) 47.965 * * * [progress]: adding candidates to table 48.889 * * [progress]: iteration 3 / 4 48.889 * * * [progress]: picking best candidate 48.938 * * * * [pick]: Picked # 48.938 * * * [progress]: localizing error 49.006 * * * [progress]: generating rewritten candidates 49.006 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2 1) 49.014 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2) 49.021 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 1) 49.029 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 49.076 * * * [progress]: generating series expansions 49.076 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2 1) 49.077 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 49.077 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 49.077 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 49.077 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 49.077 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 49.077 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 49.077 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.077 * [backup-simplify]: Simplify 1/3 into 1/3 49.077 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 49.077 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 49.077 * [taylor]: Taking taylor expansion of x.im in x.im 49.077 * [backup-simplify]: Simplify 0 into 0 49.077 * [backup-simplify]: Simplify 1 into 1 49.077 * [taylor]: Taking taylor expansion of x.re in x.im 49.077 * [backup-simplify]: Simplify x.re into x.re 49.077 * [backup-simplify]: Simplify (* 0 x.re) into 0 49.078 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 49.078 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.078 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 49.079 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.079 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.079 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.079 * [taylor]: Taking taylor expansion of 2 in x.im 49.079 * [backup-simplify]: Simplify 2 into 2 49.079 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.080 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.080 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 49.080 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 49.080 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 49.080 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 49.080 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.080 * [backup-simplify]: Simplify 1/3 into 1/3 49.080 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 49.080 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.080 * [taylor]: Taking taylor expansion of x.im in x.re 49.080 * [backup-simplify]: Simplify x.im into x.im 49.080 * [taylor]: Taking taylor expansion of x.re in x.re 49.080 * [backup-simplify]: Simplify 0 into 0 49.080 * [backup-simplify]: Simplify 1 into 1 49.081 * [backup-simplify]: Simplify (* x.im 0) into 0 49.081 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.081 * [backup-simplify]: Simplify (log x.im) into (log x.im) 49.082 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.082 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.082 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.082 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.082 * [taylor]: Taking taylor expansion of 2 in x.re 49.082 * [backup-simplify]: Simplify 2 into 2 49.082 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.083 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.083 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 49.083 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 49.083 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 49.083 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 49.083 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.083 * [backup-simplify]: Simplify 1/3 into 1/3 49.083 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 49.083 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.083 * [taylor]: Taking taylor expansion of x.im in x.re 49.083 * [backup-simplify]: Simplify x.im into x.im 49.083 * [taylor]: Taking taylor expansion of x.re in x.re 49.083 * [backup-simplify]: Simplify 0 into 0 49.083 * [backup-simplify]: Simplify 1 into 1 49.083 * [backup-simplify]: Simplify (* x.im 0) into 0 49.084 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.084 * [backup-simplify]: Simplify (log x.im) into (log x.im) 49.084 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.085 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.085 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.085 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.085 * [taylor]: Taking taylor expansion of 2 in x.re 49.085 * [backup-simplify]: Simplify 2 into 2 49.085 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.086 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.087 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.087 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 49.087 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 49.087 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 49.087 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.087 * [backup-simplify]: Simplify 1/3 into 1/3 49.087 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 49.087 * [taylor]: Taking taylor expansion of (log x.im) in x.im 49.087 * [taylor]: Taking taylor expansion of x.im in x.im 49.087 * [backup-simplify]: Simplify 0 into 0 49.087 * [backup-simplify]: Simplify 1 into 1 49.087 * [backup-simplify]: Simplify (log 1) into 0 49.087 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.087 * [taylor]: Taking taylor expansion of x.re in x.im 49.087 * [backup-simplify]: Simplify x.re into x.re 49.087 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.088 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 49.088 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 49.088 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.088 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.088 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.088 * [taylor]: Taking taylor expansion of 2 in x.im 49.088 * [backup-simplify]: Simplify 2 into 2 49.089 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.089 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.090 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.090 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.091 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 49.091 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 49.092 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.092 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 49.093 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.093 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.093 * [taylor]: Taking taylor expansion of 0 in x.im 49.093 * [backup-simplify]: Simplify 0 into 0 49.093 * [backup-simplify]: Simplify 0 into 0 49.094 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.095 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.095 * [backup-simplify]: Simplify (+ 0 0) into 0 49.095 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 49.096 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.096 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.096 * [backup-simplify]: Simplify 0 into 0 49.097 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.098 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 49.099 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 49.099 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.100 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 49.101 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.101 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.101 * [taylor]: Taking taylor expansion of 0 in x.im 49.101 * [backup-simplify]: Simplify 0 into 0 49.101 * [backup-simplify]: Simplify 0 into 0 49.101 * [backup-simplify]: Simplify 0 into 0 49.102 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.104 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.105 * [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 49.105 * [backup-simplify]: Simplify (+ 0 0) into 0 49.105 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 49.106 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.107 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.107 * [backup-simplify]: Simplify 0 into 0 49.108 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.108 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 49.110 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 49.110 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.111 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 49.112 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.112 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.112 * [taylor]: Taking taylor expansion of 0 in x.im 49.112 * [backup-simplify]: Simplify 0 into 0 49.112 * [backup-simplify]: Simplify 0 into 0 49.113 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.113 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 49.113 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 49.113 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 49.113 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 49.113 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 49.113 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 49.113 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.113 * [backup-simplify]: Simplify 1/3 into 1/3 49.113 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 49.113 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 49.113 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 49.113 * [taylor]: Taking taylor expansion of x.im in x.im 49.113 * [backup-simplify]: Simplify 0 into 0 49.113 * [backup-simplify]: Simplify 1 into 1 49.113 * [taylor]: Taking taylor expansion of x.re in x.im 49.113 * [backup-simplify]: Simplify x.re into x.re 49.113 * [backup-simplify]: Simplify (* 0 x.re) into 0 49.114 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 49.114 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 49.114 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 49.114 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 49.114 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 49.114 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 49.114 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.114 * [taylor]: Taking taylor expansion of 2 in x.im 49.114 * [backup-simplify]: Simplify 2 into 2 49.114 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.115 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.115 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.115 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.115 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.115 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.115 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.115 * [backup-simplify]: Simplify 1/3 into 1/3 49.115 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.115 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.115 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.115 * [taylor]: Taking taylor expansion of x.im in x.re 49.115 * [backup-simplify]: Simplify x.im into x.im 49.115 * [taylor]: Taking taylor expansion of x.re in x.re 49.115 * [backup-simplify]: Simplify 0 into 0 49.115 * [backup-simplify]: Simplify 1 into 1 49.115 * [backup-simplify]: Simplify (* x.im 0) into 0 49.115 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.115 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.115 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.116 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.116 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.116 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.116 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.116 * [taylor]: Taking taylor expansion of 2 in x.re 49.116 * [backup-simplify]: Simplify 2 into 2 49.116 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.117 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.117 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.117 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.117 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.117 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.117 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.117 * [backup-simplify]: Simplify 1/3 into 1/3 49.117 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.117 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.117 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.117 * [taylor]: Taking taylor expansion of x.im in x.re 49.117 * [backup-simplify]: Simplify x.im into x.im 49.117 * [taylor]: Taking taylor expansion of x.re in x.re 49.117 * [backup-simplify]: Simplify 0 into 0 49.117 * [backup-simplify]: Simplify 1 into 1 49.117 * [backup-simplify]: Simplify (* x.im 0) into 0 49.117 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.117 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.117 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.118 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.118 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.118 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.118 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.118 * [taylor]: Taking taylor expansion of 2 in x.re 49.118 * [backup-simplify]: Simplify 2 into 2 49.118 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.119 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.119 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 49.119 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 49.119 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 49.119 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 49.119 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.119 * [backup-simplify]: Simplify 1/3 into 1/3 49.119 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 49.119 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 49.119 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 49.119 * [taylor]: Taking taylor expansion of x.im in x.im 49.119 * [backup-simplify]: Simplify 0 into 0 49.119 * [backup-simplify]: Simplify 1 into 1 49.119 * [backup-simplify]: Simplify (/ 1 1) into 1 49.120 * [backup-simplify]: Simplify (log 1) into 0 49.120 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.120 * [taylor]: Taking taylor expansion of x.re in x.im 49.120 * [backup-simplify]: Simplify x.re into x.re 49.120 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.120 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 49.120 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 49.120 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 49.120 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 49.120 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 49.120 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.120 * [taylor]: Taking taylor expansion of 2 in x.im 49.120 * [backup-simplify]: Simplify 2 into 2 49.121 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.121 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.121 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 49.122 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.122 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 49.122 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 49.123 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 49.123 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.123 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 49.124 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.124 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.124 * [taylor]: Taking taylor expansion of 0 in x.im 49.124 * [backup-simplify]: Simplify 0 into 0 49.124 * [backup-simplify]: Simplify 0 into 0 49.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 49.126 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.126 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.127 * [backup-simplify]: Simplify (- 0) into 0 49.127 * [backup-simplify]: Simplify (+ 0 0) into 0 49.127 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 49.128 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.129 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.129 * [backup-simplify]: Simplify 0 into 0 49.130 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.131 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 49.132 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.133 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 49.134 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.135 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 49.136 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.137 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.137 * [taylor]: Taking taylor expansion of 0 in x.im 49.137 * [backup-simplify]: Simplify 0 into 0 49.137 * [backup-simplify]: Simplify 0 into 0 49.137 * [backup-simplify]: Simplify 0 into 0 49.139 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.140 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 49.143 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.144 * [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 49.145 * [backup-simplify]: Simplify (- 0) into 0 49.145 * [backup-simplify]: Simplify (+ 0 0) into 0 49.146 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 49.147 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.148 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.148 * [backup-simplify]: Simplify 0 into 0 49.150 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.151 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 49.151 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.154 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 49.154 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.161 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 49.163 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.164 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.164 * [taylor]: Taking taylor expansion of 0 in x.im 49.164 * [backup-simplify]: Simplify 0 into 0 49.164 * [backup-simplify]: Simplify 0 into 0 49.165 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 49.165 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 49.165 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 49.165 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 49.165 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 49.165 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 49.165 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 49.165 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.165 * [backup-simplify]: Simplify 1/3 into 1/3 49.165 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 49.165 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 49.165 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 49.165 * [taylor]: Taking taylor expansion of x.im in x.im 49.165 * [backup-simplify]: Simplify 0 into 0 49.165 * [backup-simplify]: Simplify 1 into 1 49.165 * [taylor]: Taking taylor expansion of x.re in x.im 49.165 * [backup-simplify]: Simplify x.re into x.re 49.165 * [backup-simplify]: Simplify (* 0 x.re) into 0 49.166 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 49.166 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 49.166 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 49.166 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 49.167 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 49.167 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 49.167 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.167 * [taylor]: Taking taylor expansion of 2 in x.im 49.167 * [backup-simplify]: Simplify 2 into 2 49.167 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.168 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.168 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.168 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.168 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.168 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.168 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.168 * [backup-simplify]: Simplify 1/3 into 1/3 49.168 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.168 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.168 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.168 * [taylor]: Taking taylor expansion of x.im in x.re 49.168 * [backup-simplify]: Simplify x.im into x.im 49.168 * [taylor]: Taking taylor expansion of x.re in x.re 49.168 * [backup-simplify]: Simplify 0 into 0 49.168 * [backup-simplify]: Simplify 1 into 1 49.168 * [backup-simplify]: Simplify (* x.im 0) into 0 49.169 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.169 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.169 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.169 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.170 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.170 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.170 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.170 * [taylor]: Taking taylor expansion of 2 in x.re 49.170 * [backup-simplify]: Simplify 2 into 2 49.170 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.171 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.171 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.171 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.171 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.171 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.171 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.171 * [backup-simplify]: Simplify 1/3 into 1/3 49.171 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.171 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.171 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.171 * [taylor]: Taking taylor expansion of x.im in x.re 49.171 * [backup-simplify]: Simplify x.im into x.im 49.171 * [taylor]: Taking taylor expansion of x.re in x.re 49.171 * [backup-simplify]: Simplify 0 into 0 49.171 * [backup-simplify]: Simplify 1 into 1 49.171 * [backup-simplify]: Simplify (* x.im 0) into 0 49.172 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.172 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.172 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.172 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.173 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.173 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.173 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.173 * [taylor]: Taking taylor expansion of 2 in x.re 49.173 * [backup-simplify]: Simplify 2 into 2 49.173 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.174 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.175 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 49.175 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 49.175 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 49.175 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 49.175 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.175 * [backup-simplify]: Simplify 1/3 into 1/3 49.175 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 49.175 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 49.175 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 49.175 * [taylor]: Taking taylor expansion of x.im in x.im 49.175 * [backup-simplify]: Simplify 0 into 0 49.175 * [backup-simplify]: Simplify 1 into 1 49.175 * [backup-simplify]: Simplify (/ 1 1) into 1 49.176 * [backup-simplify]: Simplify (log 1) into 0 49.176 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.176 * [taylor]: Taking taylor expansion of x.re in x.im 49.176 * [backup-simplify]: Simplify x.re into x.re 49.176 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.176 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 49.176 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 49.176 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 49.176 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 49.177 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 49.177 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.177 * [taylor]: Taking taylor expansion of 2 in x.im 49.177 * [backup-simplify]: Simplify 2 into 2 49.177 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.178 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.178 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 49.179 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.180 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 49.180 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 49.181 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 49.181 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.182 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 49.183 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.183 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.183 * [taylor]: Taking taylor expansion of 0 in x.im 49.183 * [backup-simplify]: Simplify 0 into 0 49.183 * [backup-simplify]: Simplify 0 into 0 49.184 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 49.186 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.186 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.186 * [backup-simplify]: Simplify (- 0) into 0 49.187 * [backup-simplify]: Simplify (+ 0 0) into 0 49.187 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 49.188 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.188 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.188 * [backup-simplify]: Simplify 0 into 0 49.189 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.189 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 49.189 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.190 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 49.191 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.191 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 49.192 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.193 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.193 * [taylor]: Taking taylor expansion of 0 in x.im 49.193 * [backup-simplify]: Simplify 0 into 0 49.193 * [backup-simplify]: Simplify 0 into 0 49.193 * [backup-simplify]: Simplify 0 into 0 49.193 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.194 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 49.196 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.197 * [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 49.197 * [backup-simplify]: Simplify (- 0) into 0 49.197 * [backup-simplify]: Simplify (+ 0 0) into 0 49.198 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 49.198 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.199 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.199 * [backup-simplify]: Simplify 0 into 0 49.200 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.200 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 49.201 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.202 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 49.202 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.203 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 49.204 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.205 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.205 * [taylor]: Taking taylor expansion of 0 in x.im 49.205 * [backup-simplify]: Simplify 0 into 0 49.205 * [backup-simplify]: Simplify 0 into 0 49.205 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 49.205 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2) 49.205 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 49.205 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 49.205 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 49.205 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 49.205 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 49.205 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 49.205 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.205 * [backup-simplify]: Simplify 1/3 into 1/3 49.205 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 49.206 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 49.206 * [taylor]: Taking taylor expansion of x.im in x.im 49.206 * [backup-simplify]: Simplify 0 into 0 49.206 * [backup-simplify]: Simplify 1 into 1 49.206 * [taylor]: Taking taylor expansion of x.re in x.im 49.206 * [backup-simplify]: Simplify x.re into x.re 49.206 * [backup-simplify]: Simplify (* 0 x.re) into 0 49.206 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 49.206 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.206 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 49.206 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.206 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.206 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.206 * [taylor]: Taking taylor expansion of 2 in x.im 49.206 * [backup-simplify]: Simplify 2 into 2 49.207 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.207 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.207 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 49.207 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 49.207 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 49.207 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 49.207 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.207 * [backup-simplify]: Simplify 1/3 into 1/3 49.207 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 49.207 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.207 * [taylor]: Taking taylor expansion of x.im in x.re 49.207 * [backup-simplify]: Simplify x.im into x.im 49.207 * [taylor]: Taking taylor expansion of x.re in x.re 49.207 * [backup-simplify]: Simplify 0 into 0 49.207 * [backup-simplify]: Simplify 1 into 1 49.207 * [backup-simplify]: Simplify (* x.im 0) into 0 49.208 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.208 * [backup-simplify]: Simplify (log x.im) into (log x.im) 49.208 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.208 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.208 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.208 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.208 * [taylor]: Taking taylor expansion of 2 in x.re 49.208 * [backup-simplify]: Simplify 2 into 2 49.208 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.209 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.209 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 49.209 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 49.209 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 49.209 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 49.209 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.209 * [backup-simplify]: Simplify 1/3 into 1/3 49.209 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 49.209 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.209 * [taylor]: Taking taylor expansion of x.im in x.re 49.209 * [backup-simplify]: Simplify x.im into x.im 49.209 * [taylor]: Taking taylor expansion of x.re in x.re 49.209 * [backup-simplify]: Simplify 0 into 0 49.209 * [backup-simplify]: Simplify 1 into 1 49.209 * [backup-simplify]: Simplify (* x.im 0) into 0 49.209 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.209 * [backup-simplify]: Simplify (log x.im) into (log x.im) 49.210 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.210 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.210 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.210 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.210 * [taylor]: Taking taylor expansion of 2 in x.re 49.210 * [backup-simplify]: Simplify 2 into 2 49.210 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.210 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.211 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.211 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 49.211 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 49.211 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 49.211 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.211 * [backup-simplify]: Simplify 1/3 into 1/3 49.211 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 49.211 * [taylor]: Taking taylor expansion of (log x.im) in x.im 49.211 * [taylor]: Taking taylor expansion of x.im in x.im 49.211 * [backup-simplify]: Simplify 0 into 0 49.211 * [backup-simplify]: Simplify 1 into 1 49.211 * [backup-simplify]: Simplify (log 1) into 0 49.211 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.211 * [taylor]: Taking taylor expansion of x.re in x.im 49.211 * [backup-simplify]: Simplify x.re into x.re 49.211 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.212 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 49.212 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 49.212 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.212 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.212 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.212 * [taylor]: Taking taylor expansion of 2 in x.im 49.212 * [backup-simplify]: Simplify 2 into 2 49.212 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.212 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.213 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.213 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.214 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 49.214 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 49.214 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.215 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 49.215 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.216 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.216 * [taylor]: Taking taylor expansion of 0 in x.im 49.216 * [backup-simplify]: Simplify 0 into 0 49.216 * [backup-simplify]: Simplify 0 into 0 49.216 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.217 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.217 * [backup-simplify]: Simplify (+ 0 0) into 0 49.217 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 49.218 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.218 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.218 * [backup-simplify]: Simplify 0 into 0 49.219 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.220 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 49.221 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 49.221 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.221 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 49.222 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.223 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.223 * [taylor]: Taking taylor expansion of 0 in x.im 49.223 * [backup-simplify]: Simplify 0 into 0 49.223 * [backup-simplify]: Simplify 0 into 0 49.223 * [backup-simplify]: Simplify 0 into 0 49.224 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.225 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.226 * [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 49.227 * [backup-simplify]: Simplify (+ 0 0) into 0 49.227 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 49.228 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.229 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.229 * [backup-simplify]: Simplify 0 into 0 49.230 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.230 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 49.232 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 49.232 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.233 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 49.234 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.234 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.235 * [taylor]: Taking taylor expansion of 0 in x.im 49.235 * [backup-simplify]: Simplify 0 into 0 49.235 * [backup-simplify]: Simplify 0 into 0 49.235 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.235 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 49.235 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 49.235 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 49.235 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 49.235 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 49.235 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 49.235 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.235 * [backup-simplify]: Simplify 1/3 into 1/3 49.235 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 49.235 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 49.235 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 49.235 * [taylor]: Taking taylor expansion of x.im in x.im 49.235 * [backup-simplify]: Simplify 0 into 0 49.235 * [backup-simplify]: Simplify 1 into 1 49.235 * [taylor]: Taking taylor expansion of x.re in x.im 49.235 * [backup-simplify]: Simplify x.re into x.re 49.235 * [backup-simplify]: Simplify (* 0 x.re) into 0 49.236 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 49.236 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 49.236 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 49.236 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 49.236 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 49.236 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 49.236 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.236 * [taylor]: Taking taylor expansion of 2 in x.im 49.236 * [backup-simplify]: Simplify 2 into 2 49.236 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.237 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.237 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.237 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.237 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.237 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.237 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.237 * [backup-simplify]: Simplify 1/3 into 1/3 49.237 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.237 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.237 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.237 * [taylor]: Taking taylor expansion of x.im in x.re 49.237 * [backup-simplify]: Simplify x.im into x.im 49.237 * [taylor]: Taking taylor expansion of x.re in x.re 49.237 * [backup-simplify]: Simplify 0 into 0 49.237 * [backup-simplify]: Simplify 1 into 1 49.237 * [backup-simplify]: Simplify (* x.im 0) into 0 49.237 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.237 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.238 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.238 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.238 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.238 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.238 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.238 * [taylor]: Taking taylor expansion of 2 in x.re 49.238 * [backup-simplify]: Simplify 2 into 2 49.238 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.239 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.239 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.239 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.239 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.239 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.239 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.239 * [backup-simplify]: Simplify 1/3 into 1/3 49.239 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.239 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.239 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.239 * [taylor]: Taking taylor expansion of x.im in x.re 49.239 * [backup-simplify]: Simplify x.im into x.im 49.239 * [taylor]: Taking taylor expansion of x.re in x.re 49.239 * [backup-simplify]: Simplify 0 into 0 49.239 * [backup-simplify]: Simplify 1 into 1 49.239 * [backup-simplify]: Simplify (* x.im 0) into 0 49.239 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.239 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.239 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.240 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.240 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.240 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.240 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.240 * [taylor]: Taking taylor expansion of 2 in x.re 49.240 * [backup-simplify]: Simplify 2 into 2 49.240 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.241 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.241 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 49.241 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 49.241 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 49.241 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 49.241 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.241 * [backup-simplify]: Simplify 1/3 into 1/3 49.241 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 49.241 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 49.241 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 49.241 * [taylor]: Taking taylor expansion of x.im in x.im 49.241 * [backup-simplify]: Simplify 0 into 0 49.241 * [backup-simplify]: Simplify 1 into 1 49.241 * [backup-simplify]: Simplify (/ 1 1) into 1 49.242 * [backup-simplify]: Simplify (log 1) into 0 49.242 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.242 * [taylor]: Taking taylor expansion of x.re in x.im 49.242 * [backup-simplify]: Simplify x.re into x.re 49.242 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.242 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 49.242 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 49.242 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 49.242 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 49.242 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 49.242 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.242 * [taylor]: Taking taylor expansion of 2 in x.im 49.242 * [backup-simplify]: Simplify 2 into 2 49.243 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.244 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.244 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 49.245 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.246 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 49.246 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 49.247 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 49.247 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.248 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 49.248 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.249 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.249 * [taylor]: Taking taylor expansion of 0 in x.im 49.249 * [backup-simplify]: Simplify 0 into 0 49.249 * [backup-simplify]: Simplify 0 into 0 49.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 49.251 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.252 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.252 * [backup-simplify]: Simplify (- 0) into 0 49.253 * [backup-simplify]: Simplify (+ 0 0) into 0 49.253 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 49.254 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.255 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.255 * [backup-simplify]: Simplify 0 into 0 49.256 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.257 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 49.257 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.259 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 49.259 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.260 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 49.262 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.263 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.263 * [taylor]: Taking taylor expansion of 0 in x.im 49.263 * [backup-simplify]: Simplify 0 into 0 49.263 * [backup-simplify]: Simplify 0 into 0 49.263 * [backup-simplify]: Simplify 0 into 0 49.264 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.265 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 49.268 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.270 * [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 49.270 * [backup-simplify]: Simplify (- 0) into 0 49.270 * [backup-simplify]: Simplify (+ 0 0) into 0 49.271 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 49.278 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.280 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.280 * [backup-simplify]: Simplify 0 into 0 49.281 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.282 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 49.282 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.285 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 49.286 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.287 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 49.288 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.290 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.290 * [taylor]: Taking taylor expansion of 0 in x.im 49.290 * [backup-simplify]: Simplify 0 into 0 49.290 * [backup-simplify]: Simplify 0 into 0 49.290 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 49.291 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 49.291 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 49.291 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 49.291 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 49.291 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 49.291 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 49.291 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.291 * [backup-simplify]: Simplify 1/3 into 1/3 49.291 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 49.291 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 49.291 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 49.291 * [taylor]: Taking taylor expansion of x.im in x.im 49.291 * [backup-simplify]: Simplify 0 into 0 49.291 * [backup-simplify]: Simplify 1 into 1 49.291 * [taylor]: Taking taylor expansion of x.re in x.im 49.291 * [backup-simplify]: Simplify x.re into x.re 49.291 * [backup-simplify]: Simplify (* 0 x.re) into 0 49.291 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 49.292 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 49.292 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 49.292 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 49.292 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 49.292 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 49.292 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.292 * [taylor]: Taking taylor expansion of 2 in x.im 49.292 * [backup-simplify]: Simplify 2 into 2 49.293 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.294 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.294 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.294 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.294 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.294 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.294 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.294 * [backup-simplify]: Simplify 1/3 into 1/3 49.294 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.294 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.294 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.294 * [taylor]: Taking taylor expansion of x.im in x.re 49.294 * [backup-simplify]: Simplify x.im into x.im 49.294 * [taylor]: Taking taylor expansion of x.re in x.re 49.294 * [backup-simplify]: Simplify 0 into 0 49.294 * [backup-simplify]: Simplify 1 into 1 49.294 * [backup-simplify]: Simplify (* x.im 0) into 0 49.295 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.295 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.295 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.295 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.296 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.296 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.296 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.296 * [taylor]: Taking taylor expansion of 2 in x.re 49.296 * [backup-simplify]: Simplify 2 into 2 49.296 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.297 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.297 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.297 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.297 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.297 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.297 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.297 * [backup-simplify]: Simplify 1/3 into 1/3 49.297 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.297 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.297 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.297 * [taylor]: Taking taylor expansion of x.im in x.re 49.297 * [backup-simplify]: Simplify x.im into x.im 49.297 * [taylor]: Taking taylor expansion of x.re in x.re 49.297 * [backup-simplify]: Simplify 0 into 0 49.297 * [backup-simplify]: Simplify 1 into 1 49.297 * [backup-simplify]: Simplify (* x.im 0) into 0 49.298 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.298 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.298 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.298 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.299 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.299 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.299 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.299 * [taylor]: Taking taylor expansion of 2 in x.re 49.299 * [backup-simplify]: Simplify 2 into 2 49.299 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.300 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.301 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 49.301 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 49.301 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 49.301 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 49.301 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.301 * [backup-simplify]: Simplify 1/3 into 1/3 49.301 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 49.301 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 49.301 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 49.301 * [taylor]: Taking taylor expansion of x.im in x.im 49.301 * [backup-simplify]: Simplify 0 into 0 49.301 * [backup-simplify]: Simplify 1 into 1 49.301 * [backup-simplify]: Simplify (/ 1 1) into 1 49.302 * [backup-simplify]: Simplify (log 1) into 0 49.302 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.302 * [taylor]: Taking taylor expansion of x.re in x.im 49.302 * [backup-simplify]: Simplify x.re into x.re 49.302 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.302 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 49.302 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 49.302 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 49.302 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 49.303 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 49.303 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.303 * [taylor]: Taking taylor expansion of 2 in x.im 49.303 * [backup-simplify]: Simplify 2 into 2 49.303 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.304 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.305 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 49.305 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.306 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 49.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 49.307 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 49.307 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.308 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 49.309 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.309 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.310 * [taylor]: Taking taylor expansion of 0 in x.im 49.310 * [backup-simplify]: Simplify 0 into 0 49.310 * [backup-simplify]: Simplify 0 into 0 49.310 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 49.312 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.313 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.313 * [backup-simplify]: Simplify (- 0) into 0 49.313 * [backup-simplify]: Simplify (+ 0 0) into 0 49.314 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 49.315 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.316 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.316 * [backup-simplify]: Simplify 0 into 0 49.317 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.318 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 49.318 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.320 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 49.320 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.321 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 49.322 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.323 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.323 * [taylor]: Taking taylor expansion of 0 in x.im 49.323 * [backup-simplify]: Simplify 0 into 0 49.323 * [backup-simplify]: Simplify 0 into 0 49.323 * [backup-simplify]: Simplify 0 into 0 49.325 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.326 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 49.329 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.331 * [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 49.331 * [backup-simplify]: Simplify (- 0) into 0 49.331 * [backup-simplify]: Simplify (+ 0 0) into 0 49.332 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 49.334 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.334 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.335 * [backup-simplify]: Simplify 0 into 0 49.336 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.337 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 49.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.340 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 49.340 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.341 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 49.343 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.344 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.344 * [taylor]: Taking taylor expansion of 0 in x.im 49.344 * [backup-simplify]: Simplify 0 into 0 49.344 * [backup-simplify]: Simplify 0 into 0 49.345 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 49.345 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 1) 49.345 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 49.345 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 49.345 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 49.345 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 49.345 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 49.345 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 49.345 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.345 * [backup-simplify]: Simplify 1/3 into 1/3 49.345 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 49.345 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 49.345 * [taylor]: Taking taylor expansion of x.im in x.im 49.345 * [backup-simplify]: Simplify 0 into 0 49.345 * [backup-simplify]: Simplify 1 into 1 49.345 * [taylor]: Taking taylor expansion of x.re in x.im 49.345 * [backup-simplify]: Simplify x.re into x.re 49.345 * [backup-simplify]: Simplify (* 0 x.re) into 0 49.346 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 49.346 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.346 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 49.346 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.347 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.347 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.347 * [taylor]: Taking taylor expansion of 2 in x.im 49.347 * [backup-simplify]: Simplify 2 into 2 49.347 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.348 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.348 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 49.348 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 49.348 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 49.348 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 49.348 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.348 * [backup-simplify]: Simplify 1/3 into 1/3 49.348 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 49.348 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.348 * [taylor]: Taking taylor expansion of x.im in x.re 49.348 * [backup-simplify]: Simplify x.im into x.im 49.348 * [taylor]: Taking taylor expansion of x.re in x.re 49.348 * [backup-simplify]: Simplify 0 into 0 49.348 * [backup-simplify]: Simplify 1 into 1 49.348 * [backup-simplify]: Simplify (* x.im 0) into 0 49.349 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.349 * [backup-simplify]: Simplify (log x.im) into (log x.im) 49.349 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.349 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.349 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.349 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.349 * [taylor]: Taking taylor expansion of 2 in x.re 49.349 * [backup-simplify]: Simplify 2 into 2 49.350 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.350 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.350 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 49.350 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 49.351 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 49.351 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 49.351 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.351 * [backup-simplify]: Simplify 1/3 into 1/3 49.351 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 49.351 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.351 * [taylor]: Taking taylor expansion of x.im in x.re 49.351 * [backup-simplify]: Simplify x.im into x.im 49.351 * [taylor]: Taking taylor expansion of x.re in x.re 49.351 * [backup-simplify]: Simplify 0 into 0 49.351 * [backup-simplify]: Simplify 1 into 1 49.351 * [backup-simplify]: Simplify (* x.im 0) into 0 49.351 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.351 * [backup-simplify]: Simplify (log x.im) into (log x.im) 49.352 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.352 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.352 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.352 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.352 * [taylor]: Taking taylor expansion of 2 in x.re 49.352 * [backup-simplify]: Simplify 2 into 2 49.352 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.353 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.354 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.354 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 49.354 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 49.354 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 49.354 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.354 * [backup-simplify]: Simplify 1/3 into 1/3 49.354 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 49.354 * [taylor]: Taking taylor expansion of (log x.im) in x.im 49.354 * [taylor]: Taking taylor expansion of x.im in x.im 49.354 * [backup-simplify]: Simplify 0 into 0 49.354 * [backup-simplify]: Simplify 1 into 1 49.354 * [backup-simplify]: Simplify (log 1) into 0 49.354 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.354 * [taylor]: Taking taylor expansion of x.re in x.im 49.354 * [backup-simplify]: Simplify x.re into x.re 49.354 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.355 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 49.355 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 49.355 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 49.355 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 49.355 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.355 * [taylor]: Taking taylor expansion of 2 in x.im 49.355 * [backup-simplify]: Simplify 2 into 2 49.356 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.357 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.357 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.358 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.358 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 49.359 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 49.360 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.360 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 49.361 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.362 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.362 * [taylor]: Taking taylor expansion of 0 in x.im 49.362 * [backup-simplify]: Simplify 0 into 0 49.362 * [backup-simplify]: Simplify 0 into 0 49.363 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.364 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.365 * [backup-simplify]: Simplify (+ 0 0) into 0 49.365 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 49.366 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.367 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.367 * [backup-simplify]: Simplify 0 into 0 49.369 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.370 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 49.371 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 49.372 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.373 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 49.374 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.375 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.375 * [taylor]: Taking taylor expansion of 0 in x.im 49.375 * [backup-simplify]: Simplify 0 into 0 49.375 * [backup-simplify]: Simplify 0 into 0 49.375 * [backup-simplify]: Simplify 0 into 0 49.376 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.379 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.381 * [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 49.382 * [backup-simplify]: Simplify (+ 0 0) into 0 49.382 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 49.384 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.385 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.385 * [backup-simplify]: Simplify 0 into 0 49.386 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.387 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 49.390 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 49.390 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 49.391 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 49.393 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.394 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.394 * [taylor]: Taking taylor expansion of 0 in x.im 49.394 * [backup-simplify]: Simplify 0 into 0 49.394 * [backup-simplify]: Simplify 0 into 0 49.395 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.395 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 49.395 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 49.395 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 49.395 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 49.395 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 49.395 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 49.395 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.395 * [backup-simplify]: Simplify 1/3 into 1/3 49.395 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 49.395 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 49.395 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 49.395 * [taylor]: Taking taylor expansion of x.im in x.im 49.395 * [backup-simplify]: Simplify 0 into 0 49.395 * [backup-simplify]: Simplify 1 into 1 49.396 * [taylor]: Taking taylor expansion of x.re in x.im 49.396 * [backup-simplify]: Simplify x.re into x.re 49.396 * [backup-simplify]: Simplify (* 0 x.re) into 0 49.396 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 49.396 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 49.396 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 49.397 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 49.397 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 49.397 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 49.397 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.397 * [taylor]: Taking taylor expansion of 2 in x.im 49.397 * [backup-simplify]: Simplify 2 into 2 49.397 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.398 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.398 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.398 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.398 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.398 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.398 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.398 * [backup-simplify]: Simplify 1/3 into 1/3 49.398 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.398 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.398 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.398 * [taylor]: Taking taylor expansion of x.im in x.re 49.398 * [backup-simplify]: Simplify x.im into x.im 49.398 * [taylor]: Taking taylor expansion of x.re in x.re 49.398 * [backup-simplify]: Simplify 0 into 0 49.398 * [backup-simplify]: Simplify 1 into 1 49.399 * [backup-simplify]: Simplify (* x.im 0) into 0 49.399 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.399 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.399 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.399 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.400 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.400 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.400 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.400 * [taylor]: Taking taylor expansion of 2 in x.re 49.400 * [backup-simplify]: Simplify 2 into 2 49.400 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.401 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.401 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.401 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.401 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.401 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.401 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.401 * [backup-simplify]: Simplify 1/3 into 1/3 49.401 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.401 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.401 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.401 * [taylor]: Taking taylor expansion of x.im in x.re 49.401 * [backup-simplify]: Simplify x.im into x.im 49.401 * [taylor]: Taking taylor expansion of x.re in x.re 49.401 * [backup-simplify]: Simplify 0 into 0 49.401 * [backup-simplify]: Simplify 1 into 1 49.401 * [backup-simplify]: Simplify (* x.im 0) into 0 49.402 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.402 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.402 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.402 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.402 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.403 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.403 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.403 * [taylor]: Taking taylor expansion of 2 in x.re 49.403 * [backup-simplify]: Simplify 2 into 2 49.403 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.404 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.404 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 49.404 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 49.404 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 49.405 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 49.405 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.405 * [backup-simplify]: Simplify 1/3 into 1/3 49.405 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 49.405 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 49.405 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 49.405 * [taylor]: Taking taylor expansion of x.im in x.im 49.405 * [backup-simplify]: Simplify 0 into 0 49.405 * [backup-simplify]: Simplify 1 into 1 49.405 * [backup-simplify]: Simplify (/ 1 1) into 1 49.406 * [backup-simplify]: Simplify (log 1) into 0 49.406 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.406 * [taylor]: Taking taylor expansion of x.re in x.im 49.406 * [backup-simplify]: Simplify x.re into x.re 49.406 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.406 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 49.406 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 49.406 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 49.406 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 49.407 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 49.407 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.407 * [taylor]: Taking taylor expansion of 2 in x.im 49.407 * [backup-simplify]: Simplify 2 into 2 49.407 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.408 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.408 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 49.409 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.409 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 49.410 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 49.410 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 49.411 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.411 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 49.412 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.413 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.413 * [taylor]: Taking taylor expansion of 0 in x.im 49.413 * [backup-simplify]: Simplify 0 into 0 49.413 * [backup-simplify]: Simplify 0 into 0 49.414 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 49.415 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.416 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.417 * [backup-simplify]: Simplify (- 0) into 0 49.417 * [backup-simplify]: Simplify (+ 0 0) into 0 49.417 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 49.418 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.419 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.419 * [backup-simplify]: Simplify 0 into 0 49.420 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.421 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 49.422 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.423 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 49.424 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.431 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 49.433 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.434 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.434 * [taylor]: Taking taylor expansion of 0 in x.im 49.434 * [backup-simplify]: Simplify 0 into 0 49.434 * [backup-simplify]: Simplify 0 into 0 49.434 * [backup-simplify]: Simplify 0 into 0 49.436 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.437 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 49.440 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.442 * [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 49.442 * [backup-simplify]: Simplify (- 0) into 0 49.443 * [backup-simplify]: Simplify (+ 0 0) into 0 49.443 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 49.445 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.446 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.446 * [backup-simplify]: Simplify 0 into 0 49.447 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.448 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 49.448 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.451 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 49.452 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.453 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 49.455 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.456 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.456 * [taylor]: Taking taylor expansion of 0 in x.im 49.456 * [backup-simplify]: Simplify 0 into 0 49.456 * [backup-simplify]: Simplify 0 into 0 49.457 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 49.457 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 49.457 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 49.457 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 49.457 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 49.457 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 49.457 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 49.457 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.457 * [backup-simplify]: Simplify 1/3 into 1/3 49.457 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 49.458 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 49.458 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 49.458 * [taylor]: Taking taylor expansion of x.im in x.im 49.458 * [backup-simplify]: Simplify 0 into 0 49.458 * [backup-simplify]: Simplify 1 into 1 49.458 * [taylor]: Taking taylor expansion of x.re in x.im 49.458 * [backup-simplify]: Simplify x.re into x.re 49.458 * [backup-simplify]: Simplify (* 0 x.re) into 0 49.458 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 49.458 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 49.458 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 49.459 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 49.459 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 49.459 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 49.459 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.459 * [taylor]: Taking taylor expansion of 2 in x.im 49.459 * [backup-simplify]: Simplify 2 into 2 49.460 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.460 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.460 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.460 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.460 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.460 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.460 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.460 * [backup-simplify]: Simplify 1/3 into 1/3 49.461 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.461 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.461 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.461 * [taylor]: Taking taylor expansion of x.im in x.re 49.461 * [backup-simplify]: Simplify x.im into x.im 49.461 * [taylor]: Taking taylor expansion of x.re in x.re 49.461 * [backup-simplify]: Simplify 0 into 0 49.461 * [backup-simplify]: Simplify 1 into 1 49.461 * [backup-simplify]: Simplify (* x.im 0) into 0 49.461 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.461 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.461 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.462 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.462 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.462 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.462 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.462 * [taylor]: Taking taylor expansion of 2 in x.re 49.462 * [backup-simplify]: Simplify 2 into 2 49.463 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.463 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.463 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 49.463 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 49.463 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 49.463 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 49.463 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.463 * [backup-simplify]: Simplify 1/3 into 1/3 49.464 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 49.464 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 49.464 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 49.464 * [taylor]: Taking taylor expansion of x.im in x.re 49.464 * [backup-simplify]: Simplify x.im into x.im 49.464 * [taylor]: Taking taylor expansion of x.re in x.re 49.464 * [backup-simplify]: Simplify 0 into 0 49.464 * [backup-simplify]: Simplify 1 into 1 49.464 * [backup-simplify]: Simplify (* x.im 0) into 0 49.464 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 49.464 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 49.464 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 49.465 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.465 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 49.465 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 49.465 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.465 * [taylor]: Taking taylor expansion of 2 in x.re 49.465 * [backup-simplify]: Simplify 2 into 2 49.466 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.466 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.467 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 49.467 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 49.467 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 49.467 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 49.467 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.467 * [backup-simplify]: Simplify 1/3 into 1/3 49.467 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 49.467 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 49.467 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 49.467 * [taylor]: Taking taylor expansion of x.im in x.im 49.467 * [backup-simplify]: Simplify 0 into 0 49.467 * [backup-simplify]: Simplify 1 into 1 49.468 * [backup-simplify]: Simplify (/ 1 1) into 1 49.468 * [backup-simplify]: Simplify (log 1) into 0 49.468 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.468 * [taylor]: Taking taylor expansion of x.re in x.im 49.468 * [backup-simplify]: Simplify x.re into x.re 49.468 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.469 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 49.469 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 49.469 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 49.469 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 49.469 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 49.469 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.469 * [taylor]: Taking taylor expansion of 2 in x.im 49.469 * [backup-simplify]: Simplify 2 into 2 49.470 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.470 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.471 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 49.471 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 49.472 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 49.472 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 49.473 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 49.473 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.474 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 49.475 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.476 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.476 * [taylor]: Taking taylor expansion of 0 in x.im 49.476 * [backup-simplify]: Simplify 0 into 0 49.476 * [backup-simplify]: Simplify 0 into 0 49.477 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 49.478 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.479 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.479 * [backup-simplify]: Simplify (- 0) into 0 49.479 * [backup-simplify]: Simplify (+ 0 0) into 0 49.480 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 49.481 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 49.482 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 49.482 * [backup-simplify]: Simplify 0 into 0 49.483 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.484 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 49.484 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.486 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 49.486 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.487 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 49.489 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.490 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.490 * [taylor]: Taking taylor expansion of 0 in x.im 49.490 * [backup-simplify]: Simplify 0 into 0 49.490 * [backup-simplify]: Simplify 0 into 0 49.490 * [backup-simplify]: Simplify 0 into 0 49.491 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.492 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 49.495 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.497 * [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 49.497 * [backup-simplify]: Simplify (- 0) into 0 49.498 * [backup-simplify]: Simplify (+ 0 0) into 0 49.499 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 49.500 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.501 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.501 * [backup-simplify]: Simplify 0 into 0 49.502 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.503 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 49.504 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 49.507 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 49.507 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 49.509 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 49.511 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.512 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.512 * [taylor]: Taking taylor expansion of 0 in x.im 49.512 * [backup-simplify]: Simplify 0 into 0 49.512 * [backup-simplify]: Simplify 0 into 0 49.513 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 49.513 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 49.513 * [backup-simplify]: Simplify (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) into (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) 49.513 * [approximate]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 49.513 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.im 49.513 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.im 49.513 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.im 49.513 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.im 49.513 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.513 * [backup-simplify]: Simplify 1/3 into 1/3 49.513 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.im 49.513 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 49.513 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 49.513 * [taylor]: Taking taylor expansion of x.im in x.im 49.513 * [backup-simplify]: Simplify 0 into 0 49.513 * [backup-simplify]: Simplify 1 into 1 49.513 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 49.513 * [taylor]: Taking taylor expansion of x.re in x.im 49.513 * [backup-simplify]: Simplify x.re into x.re 49.514 * [backup-simplify]: Simplify (* 1 1) into 1 49.514 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 49.514 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 49.514 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 49.515 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 2))) into (+ (* 2 (log x.im)) (log (pow x.re 2))) 49.515 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2)))) into (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2)))) 49.515 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2))))) 49.515 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 49.515 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.515 * [taylor]: Taking taylor expansion of 2 in x.im 49.515 * [backup-simplify]: Simplify 2 into 2 49.515 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.516 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.516 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 49.516 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.re 49.516 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.re 49.516 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.re 49.516 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.516 * [backup-simplify]: Simplify 1/3 into 1/3 49.516 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.re 49.516 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 49.516 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 49.516 * [taylor]: Taking taylor expansion of x.im in x.re 49.517 * [backup-simplify]: Simplify x.im into x.im 49.517 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 49.517 * [taylor]: Taking taylor expansion of x.re in x.re 49.517 * [backup-simplify]: Simplify 0 into 0 49.517 * [backup-simplify]: Simplify 1 into 1 49.517 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 49.517 * [backup-simplify]: Simplify (* 1 1) into 1 49.517 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 49.517 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 49.518 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 49.518 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) 49.518 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 49.518 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 49.518 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.518 * [taylor]: Taking taylor expansion of 2 in x.re 49.518 * [backup-simplify]: Simplify 2 into 2 49.519 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.519 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.519 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 49.519 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.re 49.519 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.re 49.519 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.re 49.519 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.520 * [backup-simplify]: Simplify 1/3 into 1/3 49.520 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.re 49.520 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 49.520 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 49.520 * [taylor]: Taking taylor expansion of x.im in x.re 49.520 * [backup-simplify]: Simplify x.im into x.im 49.520 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 49.520 * [taylor]: Taking taylor expansion of x.re in x.re 49.520 * [backup-simplify]: Simplify 0 into 0 49.520 * [backup-simplify]: Simplify 1 into 1 49.520 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 49.520 * [backup-simplify]: Simplify (* 1 1) into 1 49.520 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 49.520 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 49.521 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 49.521 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) 49.521 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 49.521 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 49.521 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.521 * [taylor]: Taking taylor expansion of 2 in x.re 49.521 * [backup-simplify]: Simplify 2 into 2 49.522 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.522 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.524 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 49.525 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 49.525 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 49.525 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) in x.im 49.525 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) in x.im 49.525 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.525 * [backup-simplify]: Simplify 1/3 into 1/3 49.525 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 2)) (* 2 (log x.re))) in x.im 49.525 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 49.525 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 49.525 * [taylor]: Taking taylor expansion of x.im in x.im 49.525 * [backup-simplify]: Simplify 0 into 0 49.525 * [backup-simplify]: Simplify 1 into 1 49.526 * [backup-simplify]: Simplify (* 1 1) into 1 49.526 * [backup-simplify]: Simplify (log 1) into 0 49.526 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 49.526 * [taylor]: Taking taylor expansion of 2 in x.im 49.526 * [backup-simplify]: Simplify 2 into 2 49.526 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.526 * [taylor]: Taking taylor expansion of x.re in x.im 49.526 * [backup-simplify]: Simplify x.re into x.re 49.526 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.527 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 49.527 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 49.527 * [backup-simplify]: Simplify (+ (* 2 (log x.im)) (* 2 (log x.re))) into (+ (* 2 (log x.im)) (* 2 (log x.re))) 49.527 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 49.527 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 49.528 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 49.528 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.528 * [taylor]: Taking taylor expansion of 2 in x.im 49.528 * [backup-simplify]: Simplify 2 into 2 49.528 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.529 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.530 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 49.531 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 49.531 * [backup-simplify]: Simplify (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 49.532 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 49.532 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 49.532 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 49.533 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 49.533 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 2) 1)))) 1) into 0 49.533 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 49.534 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into 0 49.534 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 49.535 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 49.535 * [taylor]: Taking taylor expansion of 0 in x.im 49.535 * [backup-simplify]: Simplify 0 into 0 49.535 * [backup-simplify]: Simplify 0 into 0 49.535 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 49.536 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 49.537 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.537 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.538 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 49.538 * [backup-simplify]: Simplify (+ 0 0) into 0 49.538 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into 0 49.539 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 49.540 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 49.540 * [backup-simplify]: Simplify 0 into 0 49.540 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.542 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.543 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 49.543 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 49.544 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 49.546 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow x.im 2) 1)))) 2) into 0 49.546 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 49.547 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re)))))) into 0 49.549 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.550 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 49.550 * [taylor]: Taking taylor expansion of 0 in x.im 49.550 * [backup-simplify]: Simplify 0 into 0 49.550 * [backup-simplify]: Simplify 0 into 0 49.550 * [backup-simplify]: Simplify 0 into 0 49.552 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.553 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.554 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 49.557 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.559 * [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 49.560 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 49.560 * [backup-simplify]: Simplify (+ 0 0) into 0 49.561 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 49.563 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.564 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 49.564 * [backup-simplify]: Simplify 0 into 0 49.566 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.567 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.569 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 49.569 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 49.570 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 49.573 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.im 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.im 2) 1)))) 6) into 0 49.574 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 49.575 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re))))))) into 0 49.577 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.584 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 49.585 * [taylor]: Taking taylor expansion of 0 in x.im 49.585 * [backup-simplify]: Simplify 0 into 0 49.585 * [backup-simplify]: Simplify 0 into 0 49.587 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 49.587 * [backup-simplify]: Simplify (* (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))))) into (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) 49.587 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 49.587 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.im 49.587 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.im 49.587 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.im 49.587 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.im 49.587 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.587 * [backup-simplify]: Simplify 1/3 into 1/3 49.587 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.im 49.587 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.im 49.587 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 49.587 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 49.588 * [taylor]: Taking taylor expansion of x.im in x.im 49.588 * [backup-simplify]: Simplify 0 into 0 49.588 * [backup-simplify]: Simplify 1 into 1 49.588 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 49.588 * [taylor]: Taking taylor expansion of x.re in x.im 49.588 * [backup-simplify]: Simplify x.re into x.re 49.588 * [backup-simplify]: Simplify (* 1 1) into 1 49.588 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 49.588 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 49.588 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 49.588 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 49.589 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))) 49.589 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) 49.589 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) 49.589 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 49.589 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.589 * [taylor]: Taking taylor expansion of 2 in x.im 49.589 * [backup-simplify]: Simplify 2 into 2 49.590 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.591 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.591 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 49.591 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 49.591 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 49.591 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 49.591 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.591 * [backup-simplify]: Simplify 1/3 into 1/3 49.591 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 49.591 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 49.591 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 49.591 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 49.591 * [taylor]: Taking taylor expansion of x.im in x.re 49.591 * [backup-simplify]: Simplify x.im into x.im 49.591 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 49.591 * [taylor]: Taking taylor expansion of x.re in x.re 49.591 * [backup-simplify]: Simplify 0 into 0 49.591 * [backup-simplify]: Simplify 1 into 1 49.591 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 49.592 * [backup-simplify]: Simplify (* 1 1) into 1 49.592 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 49.592 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 49.592 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 49.592 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.593 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 49.593 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 49.593 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 49.593 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.593 * [taylor]: Taking taylor expansion of 2 in x.re 49.593 * [backup-simplify]: Simplify 2 into 2 49.593 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.594 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.594 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 49.594 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 49.594 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 49.594 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 49.594 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.594 * [backup-simplify]: Simplify 1/3 into 1/3 49.594 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 49.594 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 49.595 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 49.595 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 49.595 * [taylor]: Taking taylor expansion of x.im in x.re 49.595 * [backup-simplify]: Simplify x.im into x.im 49.595 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 49.595 * [taylor]: Taking taylor expansion of x.re in x.re 49.595 * [backup-simplify]: Simplify 0 into 0 49.595 * [backup-simplify]: Simplify 1 into 1 49.595 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 49.595 * [backup-simplify]: Simplify (* 1 1) into 1 49.595 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 49.595 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 49.595 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 49.596 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.596 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 49.596 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 49.597 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 49.597 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.597 * [taylor]: Taking taylor expansion of 2 in x.re 49.597 * [backup-simplify]: Simplify 2 into 2 49.597 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.598 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.599 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 49.600 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 49.601 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 49.601 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) in x.im 49.601 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) in x.im 49.601 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.601 * [backup-simplify]: Simplify 1/3 into 1/3 49.601 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) in x.im 49.601 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 49.601 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 49.601 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 49.601 * [taylor]: Taking taylor expansion of x.im in x.im 49.601 * [backup-simplify]: Simplify 0 into 0 49.601 * [backup-simplify]: Simplify 1 into 1 49.601 * [backup-simplify]: Simplify (* 1 1) into 1 49.602 * [backup-simplify]: Simplify (/ 1 1) into 1 49.602 * [backup-simplify]: Simplify (log 1) into 0 49.602 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 49.602 * [taylor]: Taking taylor expansion of 2 in x.im 49.602 * [backup-simplify]: Simplify 2 into 2 49.602 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.602 * [taylor]: Taking taylor expansion of x.re in x.im 49.602 * [backup-simplify]: Simplify x.re into x.re 49.602 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.603 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 49.603 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 49.603 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 49.603 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 2 (log x.re)))) 49.603 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 49.603 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 49.604 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 49.604 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.604 * [taylor]: Taking taylor expansion of 2 in x.im 49.604 * [backup-simplify]: Simplify 2 into 2 49.604 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.605 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.606 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 49.607 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 49.608 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 49.609 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 49.610 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 49.610 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 49.611 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 49.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 49.612 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 49.612 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.613 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into 0 49.614 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 49.615 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 49.615 * [taylor]: Taking taylor expansion of 0 in x.im 49.615 * [backup-simplify]: Simplify 0 into 0 49.615 * [backup-simplify]: Simplify 0 into 0 49.616 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 49.617 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 49.618 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 49.619 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.620 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.620 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 49.621 * [backup-simplify]: Simplify (- 0) into 0 49.621 * [backup-simplify]: Simplify (+ 0 0) into 0 49.622 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 49.623 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 49.624 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 49.624 * [backup-simplify]: Simplify 0 into 0 49.626 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.627 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.628 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 49.628 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 49.629 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 49.629 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 49.631 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 49.632 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.633 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))))) into 0 49.634 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.636 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 49.636 * [taylor]: Taking taylor expansion of 0 in x.im 49.636 * [backup-simplify]: Simplify 0 into 0 49.636 * [backup-simplify]: Simplify 0 into 0 49.636 * [backup-simplify]: Simplify 0 into 0 49.637 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.638 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.639 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 49.639 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 49.641 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.642 * [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 49.643 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 49.643 * [backup-simplify]: Simplify (- 0) into 0 49.643 * [backup-simplify]: Simplify (+ 0 0) into 0 49.644 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))))) into 0 49.645 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.645 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 49.645 * [backup-simplify]: Simplify 0 into 0 49.646 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.647 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.648 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 49.648 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 49.649 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 49.649 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 49.650 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 49.651 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.652 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))))) into 0 49.653 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.653 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 49.653 * [taylor]: Taking taylor expansion of 0 in x.im 49.653 * [backup-simplify]: Simplify 0 into 0 49.653 * [backup-simplify]: Simplify 0 into 0 49.654 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 49.655 * [backup-simplify]: Simplify (* (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))))) into (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) 49.655 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 49.655 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.im 49.655 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.im 49.655 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.im 49.655 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.im 49.655 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.655 * [backup-simplify]: Simplify 1/3 into 1/3 49.655 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.im 49.655 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.im 49.655 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 49.655 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 49.655 * [taylor]: Taking taylor expansion of x.im in x.im 49.655 * [backup-simplify]: Simplify 0 into 0 49.655 * [backup-simplify]: Simplify 1 into 1 49.655 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 49.655 * [taylor]: Taking taylor expansion of x.re in x.im 49.655 * [backup-simplify]: Simplify x.re into x.re 49.655 * [backup-simplify]: Simplify (* 1 1) into 1 49.655 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 49.655 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 49.655 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 49.655 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 49.656 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))) 49.656 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) 49.656 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) 49.656 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 49.656 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.656 * [taylor]: Taking taylor expansion of 2 in x.im 49.656 * [backup-simplify]: Simplify 2 into 2 49.656 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.657 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.657 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 49.657 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 49.657 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 49.657 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 49.657 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.657 * [backup-simplify]: Simplify 1/3 into 1/3 49.657 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 49.657 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 49.657 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 49.657 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 49.657 * [taylor]: Taking taylor expansion of x.im in x.re 49.657 * [backup-simplify]: Simplify x.im into x.im 49.657 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 49.657 * [taylor]: Taking taylor expansion of x.re in x.re 49.657 * [backup-simplify]: Simplify 0 into 0 49.657 * [backup-simplify]: Simplify 1 into 1 49.657 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 49.657 * [backup-simplify]: Simplify (* 1 1) into 1 49.657 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 49.657 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 49.657 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 49.658 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.658 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 49.658 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 49.658 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 49.658 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.658 * [taylor]: Taking taylor expansion of 2 in x.re 49.658 * [backup-simplify]: Simplify 2 into 2 49.659 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.659 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.659 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 49.659 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 49.659 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 49.660 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 49.660 * [taylor]: Taking taylor expansion of 1/3 in x.re 49.660 * [backup-simplify]: Simplify 1/3 into 1/3 49.660 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 49.660 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 49.660 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 49.660 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 49.660 * [taylor]: Taking taylor expansion of x.im in x.re 49.660 * [backup-simplify]: Simplify x.im into x.im 49.660 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 49.660 * [taylor]: Taking taylor expansion of x.re in x.re 49.660 * [backup-simplify]: Simplify 0 into 0 49.660 * [backup-simplify]: Simplify 1 into 1 49.660 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 49.660 * [backup-simplify]: Simplify (* 1 1) into 1 49.660 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 49.660 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 49.661 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 49.661 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.661 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 49.661 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 49.661 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 49.661 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 49.661 * [taylor]: Taking taylor expansion of 2 in x.re 49.662 * [backup-simplify]: Simplify 2 into 2 49.662 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.663 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.664 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 49.665 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 49.665 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 49.665 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) in x.im 49.665 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) in x.im 49.665 * [taylor]: Taking taylor expansion of 1/3 in x.im 49.666 * [backup-simplify]: Simplify 1/3 into 1/3 49.666 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) in x.im 49.666 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 49.666 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 49.666 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 49.666 * [taylor]: Taking taylor expansion of x.im in x.im 49.666 * [backup-simplify]: Simplify 0 into 0 49.666 * [backup-simplify]: Simplify 1 into 1 49.666 * [backup-simplify]: Simplify (* 1 1) into 1 49.666 * [backup-simplify]: Simplify (/ 1 1) into 1 49.667 * [backup-simplify]: Simplify (log 1) into 0 49.667 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 49.667 * [taylor]: Taking taylor expansion of 2 in x.im 49.667 * [backup-simplify]: Simplify 2 into 2 49.667 * [taylor]: Taking taylor expansion of (log x.re) in x.im 49.667 * [taylor]: Taking taylor expansion of x.re in x.im 49.667 * [backup-simplify]: Simplify x.re into x.re 49.667 * [backup-simplify]: Simplify (log x.re) into (log x.re) 49.667 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 49.668 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 49.668 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 49.668 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 2 (log x.re)))) 49.668 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 49.668 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 49.668 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 49.668 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 49.668 * [taylor]: Taking taylor expansion of 2 in x.im 49.668 * [backup-simplify]: Simplify 2 into 2 49.669 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 49.669 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 49.671 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 49.672 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 49.673 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 49.674 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 49.674 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 49.674 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 49.675 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 49.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 49.676 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 49.676 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.677 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into 0 49.678 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 49.679 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 49.679 * [taylor]: Taking taylor expansion of 0 in x.im 49.679 * [backup-simplify]: Simplify 0 into 0 49.679 * [backup-simplify]: Simplify 0 into 0 49.680 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 49.681 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 49.682 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 49.684 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 49.684 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 49.685 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 49.685 * [backup-simplify]: Simplify (- 0) into 0 49.686 * [backup-simplify]: Simplify (+ 0 0) into 0 49.686 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 49.687 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 49.688 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 49.688 * [backup-simplify]: Simplify 0 into 0 49.690 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.691 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.692 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 49.692 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 49.693 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 49.693 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 49.695 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 49.696 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.697 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))))) into 0 49.698 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.699 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 49.699 * [taylor]: Taking taylor expansion of 0 in x.im 49.699 * [backup-simplify]: Simplify 0 into 0 49.699 * [backup-simplify]: Simplify 0 into 0 49.699 * [backup-simplify]: Simplify 0 into 0 49.700 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 49.700 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 49.701 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 49.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 49.703 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 49.704 * [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 49.705 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 49.705 * [backup-simplify]: Simplify (- 0) into 0 49.705 * [backup-simplify]: Simplify (+ 0 0) into 0 49.706 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))))) into 0 49.707 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 49.707 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 49.707 * [backup-simplify]: Simplify 0 into 0 49.708 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 49.709 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 49.709 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 49.710 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 49.710 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 49.711 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 49.712 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 49.713 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 49.713 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))))) into 0 49.719 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 49.720 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 49.720 * [taylor]: Taking taylor expansion of 0 in x.im 49.720 * [backup-simplify]: Simplify 0 into 0 49.720 * [backup-simplify]: Simplify 0 into 0 49.721 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (* 2 (log (/ 1 (- x.re))))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) (pow (cbrt 2) 2)) 49.721 * * * [progress]: simplifying candidates 49.721 * * * * [progress]: [ 1 / 103 ] simplifiying candidate # 49.721 * * * * [progress]: [ 2 / 103 ] simplifiying candidate # 49.721 * * * * [progress]: [ 3 / 103 ] simplifiying candidate # 49.721 * [simplify]: Simplifying (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.721 * * [simplify]: iters left: 6 (7 enodes) 49.723 * * [simplify]: iters left: 5 (22 enodes) 49.725 * * [simplify]: iters left: 4 (26 enodes) 49.731 * * [simplify]: iters left: 3 (32 enodes) 49.739 * * [simplify]: Extracting #0: cost 1 inf + 0 49.739 * * [simplify]: Extracting #1: cost 3 inf + 0 49.739 * * [simplify]: Extracting #2: cost 5 inf + 0 49.739 * * [simplify]: Extracting #3: cost 11 inf + 0 49.740 * * [simplify]: Extracting #4: cost 11 inf + 43 49.740 * * [simplify]: Extracting #5: cost 2 inf + 738 49.740 * * [simplify]: Extracting #6: cost 1 inf + 970 49.741 * * [simplify]: Extracting #7: cost 0 inf + 1202 49.741 * [simplify]: Simplified to (log (cbrt (* x.re (+ x.im x.im)))) 49.741 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (exp (log (cbrt (* x.re (+ x.im x.im))))) x.im)))) 49.741 * * * * [progress]: [ 4 / 103 ] simplifiying candidate # 49.741 * [simplify]: Simplifying (exp (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.742 * * [simplify]: iters left: 6 (7 enodes) 49.745 * * [simplify]: iters left: 5 (22 enodes) 49.750 * * [simplify]: iters left: 4 (26 enodes) 49.756 * * [simplify]: iters left: 3 (32 enodes) 49.764 * * [simplify]: Extracting #0: cost 1 inf + 0 49.764 * * [simplify]: Extracting #1: cost 3 inf + 0 49.764 * * [simplify]: Extracting #2: cost 5 inf + 0 49.764 * * [simplify]: Extracting #3: cost 11 inf + 0 49.764 * * [simplify]: Extracting #4: cost 11 inf + 43 49.765 * * [simplify]: Extracting #5: cost 2 inf + 738 49.765 * * [simplify]: Extracting #6: cost 1 inf + 970 49.765 * * [simplify]: Extracting #7: cost 0 inf + 1202 49.766 * [simplify]: Simplified to (exp (cbrt (* x.re (+ x.im x.im)))) 49.766 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (log (exp (cbrt (* x.re (+ x.im x.im))))) x.im)))) 49.766 * * * * [progress]: [ 5 / 103 ] simplifiying candidate # 49.766 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 49.766 * * [simplify]: iters left: 6 (8 enodes) 49.768 * * [simplify]: iters left: 5 (25 enodes) 49.771 * * [simplify]: iters left: 4 (29 enodes) 49.775 * * [simplify]: iters left: 3 (35 enodes) 49.779 * * [simplify]: Extracting #0: cost 1 inf + 0 49.779 * * [simplify]: Extracting #1: cost 3 inf + 0 49.779 * * [simplify]: Extracting #2: cost 5 inf + 0 49.779 * * [simplify]: Extracting #3: cost 7 inf + 0 49.779 * * [simplify]: Extracting #4: cost 13 inf + 0 49.779 * * [simplify]: Extracting #5: cost 14 inf + 2 49.780 * * [simplify]: Extracting #6: cost 5 inf + 576 49.780 * * [simplify]: Extracting #7: cost 1 inf + 1424 49.780 * * [simplify]: Extracting #8: cost 0 inf + 1706 49.780 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 49.780 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.im)))) 49.781 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.781 * * [simplify]: iters left: 6 (7 enodes) 49.782 * * [simplify]: iters left: 5 (22 enodes) 49.785 * * [simplify]: iters left: 4 (26 enodes) 49.788 * * [simplify]: iters left: 3 (32 enodes) 49.792 * * [simplify]: Extracting #0: cost 1 inf + 0 49.792 * * [simplify]: Extracting #1: cost 3 inf + 0 49.792 * * [simplify]: Extracting #2: cost 5 inf + 0 49.792 * * [simplify]: Extracting #3: cost 11 inf + 0 49.792 * * [simplify]: Extracting #4: cost 11 inf + 43 49.793 * * [simplify]: Extracting #5: cost 2 inf + 738 49.793 * * [simplify]: Extracting #6: cost 1 inf + 980 49.793 * * [simplify]: Extracting #7: cost 0 inf + 1222 49.793 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 49.793 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) x.im)))) 49.793 * * * * [progress]: [ 6 / 103 ] simplifiying candidate # 49.793 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 49.794 * * [simplify]: iters left: 6 (7 enodes) 49.795 * * [simplify]: iters left: 5 (22 enodes) 49.798 * * [simplify]: iters left: 4 (26 enodes) 49.801 * * [simplify]: iters left: 3 (32 enodes) 49.808 * * [simplify]: Extracting #0: cost 1 inf + 0 49.809 * * [simplify]: Extracting #1: cost 3 inf + 0 49.809 * * [simplify]: Extracting #2: cost 5 inf + 0 49.809 * * [simplify]: Extracting #3: cost 11 inf + 0 49.809 * * [simplify]: Extracting #4: cost 11 inf + 43 49.809 * * [simplify]: Extracting #5: cost 2 inf + 658 49.809 * * [simplify]: Extracting #6: cost 1 inf + 860 49.810 * * [simplify]: Extracting #7: cost 0 inf + 1062 49.810 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 49.810 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) x.im)))) 49.811 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 49.811 * * [simplify]: iters left: 6 (7 enodes) 49.814 * * [simplify]: iters left: 5 (22 enodes) 49.819 * * [simplify]: iters left: 4 (26 enodes) 49.828 * * [simplify]: iters left: 3 (32 enodes) 49.836 * * [simplify]: Extracting #0: cost 1 inf + 0 49.836 * * [simplify]: Extracting #1: cost 3 inf + 0 49.836 * * [simplify]: Extracting #2: cost 5 inf + 0 49.836 * * [simplify]: Extracting #3: cost 11 inf + 0 49.836 * * [simplify]: Extracting #4: cost 11 inf + 43 49.836 * * [simplify]: Extracting #5: cost 2 inf + 658 49.837 * * [simplify]: Extracting #6: cost 1 inf + 860 49.837 * * [simplify]: Extracting #7: cost 0 inf + 1062 49.837 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 49.837 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (* x.re (+ x.im x.im))))) x.im)))) 49.838 * * * * [progress]: [ 7 / 103 ] simplifiying candidate # 49.838 * [simplify]: Simplifying (cbrt 1) 49.838 * * [simplify]: iters left: 1 (2 enodes) 49.841 * * [simplify]: Extracting #0: cost 1 inf + 0 49.841 * * [simplify]: Extracting #1: cost 0 inf + 1 49.841 * [simplify]: Simplified to 1 49.841 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.im)))) 49.842 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 49.842 * * [simplify]: iters left: 5 (6 enodes) 49.844 * * [simplify]: iters left: 4 (19 enodes) 49.849 * * [simplify]: iters left: 3 (23 enodes) 49.855 * * [simplify]: iters left: 2 (29 enodes) 49.861 * * [simplify]: Extracting #0: cost 1 inf + 0 49.861 * * [simplify]: Extracting #1: cost 3 inf + 0 49.861 * * [simplify]: Extracting #2: cost 9 inf + 0 49.861 * * [simplify]: Extracting #3: cost 9 inf + 43 49.862 * * [simplify]: Extracting #4: cost 0 inf + 738 49.862 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 49.862 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* 1 (cbrt (+ (* x.re x.im) (* x.re x.im)))) x.im)))) 49.862 * * * * [progress]: [ 8 / 103 ] simplifiying candidate # 49.863 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 49.863 * * [simplify]: iters left: 6 (9 enodes) 49.869 * * [simplify]: iters left: 5 (45 enodes) 49.887 * * [simplify]: iters left: 4 (114 enodes) 49.939 * * [simplify]: iters left: 3 (320 enodes) 50.090 * * [simplify]: Extracting #0: cost 1 inf + 0 50.090 * * [simplify]: Extracting #1: cost 3 inf + 0 50.090 * * [simplify]: Extracting #2: cost 73 inf + 0 50.091 * * [simplify]: Extracting #3: cost 171 inf + 43 50.093 * * [simplify]: Extracting #4: cost 133 inf + 5623 50.101 * * [simplify]: Extracting #5: cost 25 inf + 33036 50.111 * * [simplify]: Extracting #6: cost 0 inf + 41507 50.121 * * [simplify]: Extracting #7: cost 0 inf + 41467 50.133 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 50.133 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re 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.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) x.im)))) 50.133 * [simplify]: Simplifying (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 50.134 * * [simplify]: iters left: 6 (10 enodes) 50.140 * * [simplify]: iters left: 5 (53 enodes) 50.165 * * [simplify]: iters left: 4 (147 enodes) 50.202 * * [simplify]: iters left: 3 (261 enodes) 50.280 * * [simplify]: iters left: 2 (383 enodes) 50.424 * * [simplify]: iters left: 1 (478 enodes) 50.776 * * [simplify]: Extracting #0: cost 1 inf + 0 50.776 * * [simplify]: Extracting #1: cost 3 inf + 0 50.777 * * [simplify]: Extracting #2: cost 44 inf + 0 50.778 * * [simplify]: Extracting #3: cost 154 inf + 289 50.782 * * [simplify]: Extracting #4: cost 90 inf + 9069 50.795 * * [simplify]: Extracting #5: cost 1 inf + 22909 50.809 * * [simplify]: Extracting #6: cost 0 inf + 22151 50.823 * * [simplify]: Extracting #7: cost 0 inf + 21991 50.838 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 50.838 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re 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.im) (* x.re x.im)))) (cbrt (* (* x.re x.im) (* x.re x.im)))) x.im)))) 50.838 * * * * [progress]: [ 9 / 103 ] simplifiying candidate # 50.838 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 50.839 * * [simplify]: iters left: 6 (8 enodes) 50.843 * * [simplify]: iters left: 5 (41 enodes) 50.859 * * [simplify]: iters left: 4 (115 enodes) 50.895 * * [simplify]: iters left: 3 (168 enodes) 50.920 * * [simplify]: Extracting #0: cost 1 inf + 0 50.920 * * [simplify]: Extracting #1: cost 0 inf + 1 50.920 * [simplify]: Simplified to 0 50.920 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) x.im)))) 50.921 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 50.921 * * [simplify]: iters left: 5 (6 enodes) 50.923 * * [simplify]: iters left: 4 (20 enodes) 50.928 * * [simplify]: iters left: 3 (34 enodes) 50.933 * * [simplify]: iters left: 2 (39 enodes) 50.937 * * [simplify]: Extracting #0: cost 1 inf + 0 50.937 * * [simplify]: Extracting #1: cost 0 inf + 1 50.937 * [simplify]: Simplified to 0 50.937 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (/ 0 0) x.im)))) 50.937 * * * * [progress]: [ 10 / 103 ] simplifiying candidate # 50.937 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 50.937 * * [simplify]: iters left: 6 (8 enodes) 50.939 * * [simplify]: iters left: 5 (25 enodes) 50.942 * * [simplify]: iters left: 4 (29 enodes) 50.946 * * [simplify]: iters left: 3 (35 enodes) 50.950 * * [simplify]: Extracting #0: cost 1 inf + 0 50.950 * * [simplify]: Extracting #1: cost 3 inf + 0 50.950 * * [simplify]: Extracting #2: cost 5 inf + 0 50.950 * * [simplify]: Extracting #3: cost 7 inf + 0 50.950 * * [simplify]: Extracting #4: cost 13 inf + 0 50.950 * * [simplify]: Extracting #5: cost 14 inf + 2 50.950 * * [simplify]: Extracting #6: cost 5 inf + 576 50.951 * * [simplify]: Extracting #7: cost 1 inf + 1504 50.951 * * [simplify]: Extracting #8: cost 0 inf + 1786 50.953 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 50.953 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.im)))) 50.953 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 50.953 * * [simplify]: iters left: 6 (7 enodes) 50.956 * * [simplify]: iters left: 5 (22 enodes) 50.961 * * [simplify]: iters left: 4 (26 enodes) 50.968 * * [simplify]: iters left: 3 (32 enodes) 50.975 * * [simplify]: Extracting #0: cost 1 inf + 0 50.976 * * [simplify]: Extracting #1: cost 3 inf + 0 50.976 * * [simplify]: Extracting #2: cost 5 inf + 0 50.976 * * [simplify]: Extracting #3: cost 11 inf + 0 50.976 * * [simplify]: Extracting #4: cost 11 inf + 43 50.976 * * [simplify]: Extracting #5: cost 2 inf + 738 50.976 * * [simplify]: Extracting #6: cost 1 inf + 980 50.977 * * [simplify]: Extracting #7: cost 0 inf + 1222 50.977 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 50.977 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) x.im)))) 50.978 * * * * [progress]: [ 11 / 103 ] simplifiying candidate # 50.978 * [simplify]: Simplifying (* (* (cbrt (+ (* 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)))) 50.978 * * [simplify]: iters left: 6 (8 enodes) 50.982 * * [simplify]: iters left: 5 (26 enodes) 50.989 * * [simplify]: iters left: 4 (32 enodes) 50.999 * * [simplify]: iters left: 3 (45 enodes) 51.011 * * [simplify]: iters left: 2 (59 enodes) 51.021 * * [simplify]: iters left: 1 (85 enodes) 51.036 * * [simplify]: Extracting #0: cost 1 inf + 0 51.036 * * [simplify]: Extracting #1: cost 14 inf + 0 51.037 * * [simplify]: Extracting #2: cost 22 inf + 44 51.037 * * [simplify]: Extracting #3: cost 16 inf + 538 51.038 * * [simplify]: Extracting #4: cost 9 inf + 2687 51.039 * * [simplify]: Extracting #5: cost 1 inf + 5881 51.040 * * [simplify]: Extracting #6: cost 0 inf + 6254 51.042 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 51.042 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re 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.im))) x.im)))) 51.042 * * * * [progress]: [ 12 / 103 ] simplifiying candidate # 51.042 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 51.042 * * [simplify]: iters left: 6 (7 enodes) 51.045 * * [simplify]: iters left: 5 (22 enodes) 51.051 * * [simplify]: iters left: 4 (26 enodes) 51.058 * * [simplify]: iters left: 3 (32 enodes) 51.062 * * [simplify]: Extracting #0: cost 1 inf + 0 51.062 * * [simplify]: Extracting #1: cost 3 inf + 0 51.062 * * [simplify]: Extracting #2: cost 5 inf + 0 51.062 * * [simplify]: Extracting #3: cost 11 inf + 0 51.062 * * [simplify]: Extracting #4: cost 11 inf + 43 51.062 * * [simplify]: Extracting #5: cost 2 inf + 738 51.062 * * [simplify]: Extracting #6: cost 1 inf + 940 51.062 * * [simplify]: Extracting #7: cost 0 inf + 1142 51.063 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 51.063 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (sqrt (cbrt (* x.re (+ x.im x.im)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.im)))) 51.063 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 51.063 * * [simplify]: iters left: 6 (7 enodes) 51.064 * * [simplify]: iters left: 5 (22 enodes) 51.069 * * [simplify]: iters left: 4 (26 enodes) 51.072 * * [simplify]: iters left: 3 (32 enodes) 51.076 * * [simplify]: Extracting #0: cost 1 inf + 0 51.076 * * [simplify]: Extracting #1: cost 3 inf + 0 51.076 * * [simplify]: Extracting #2: cost 5 inf + 0 51.076 * * [simplify]: Extracting #3: cost 11 inf + 0 51.076 * * [simplify]: Extracting #4: cost 11 inf + 43 51.076 * * [simplify]: Extracting #5: cost 2 inf + 738 51.076 * * [simplify]: Extracting #6: cost 1 inf + 940 51.077 * * [simplify]: Extracting #7: cost 0 inf + 1142 51.077 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 51.077 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (* x.re (+ x.im x.im))))) x.im)))) 51.077 * * * * [progress]: [ 13 / 103 ] simplifiying candidate # 51.077 * * * * [progress]: [ 14 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.im))))> 51.077 * [simplify]: Simplifying (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))) 51.077 * * [simplify]: iters left: 6 (7 enodes) 51.079 * * [simplify]: iters left: 5 (19 enodes) 51.081 * * [simplify]: iters left: 4 (23 enodes) 51.084 * * [simplify]: iters left: 3 (29 enodes) 51.088 * * [simplify]: Extracting #0: cost 1 inf + 0 51.088 * * [simplify]: Extracting #1: cost 2 inf + 0 51.088 * * [simplify]: Extracting #2: cost 3 inf + 0 51.088 * * [simplify]: Extracting #3: cost 9 inf + 0 51.088 * * [simplify]: Extracting #4: cost 9 inf + 43 51.088 * * [simplify]: Extracting #5: cost 0 inf + 738 51.088 * [simplify]: Simplified to (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im)))) 51.088 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (posit16->real (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im))))) x.im)))) 51.088 * * * * [progress]: [ 15 / 103 ] simplifiying candidate # 51.088 * * * * [progress]: [ 16 / 103 ] simplifiying candidate # 51.088 * * * * [progress]: [ 17 / 103 ] simplifiying candidate # 51.089 * [simplify]: Simplifying (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) 51.089 * * [simplify]: iters left: 6 (7 enodes) 51.091 * * [simplify]: iters left: 5 (22 enodes) 51.096 * * [simplify]: iters left: 4 (26 enodes) 51.103 * * [simplify]: iters left: 3 (32 enodes) 51.111 * * [simplify]: Extracting #0: cost 1 inf + 0 51.111 * * [simplify]: Extracting #1: cost 3 inf + 0 51.111 * * [simplify]: Extracting #2: cost 5 inf + 0 51.111 * * [simplify]: Extracting #3: cost 11 inf + 0 51.111 * * [simplify]: Extracting #4: cost 11 inf + 43 51.111 * * [simplify]: Extracting #5: cost 2 inf + 738 51.111 * * [simplify]: Extracting #6: cost 1 inf + 970 51.112 * * [simplify]: Extracting #7: cost 0 inf + 1202 51.112 * [simplify]: Simplified to (log (cbrt (* x.re (+ x.im x.im)))) 51.112 * [simplify]: Simplified (2 2 1 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.re))) (exp (log (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 51.113 * * * * [progress]: [ 18 / 103 ] simplifiying candidate # 51.113 * [simplify]: Simplifying (exp (cbrt (+ (* x.re x.im) (* x.im x.re)))) 51.113 * * [simplify]: iters left: 6 (7 enodes) 51.116 * * [simplify]: iters left: 5 (22 enodes) 51.120 * * [simplify]: iters left: 4 (26 enodes) 51.123 * * [simplify]: iters left: 3 (32 enodes) 51.127 * * [simplify]: Extracting #0: cost 1 inf + 0 51.127 * * [simplify]: Extracting #1: cost 3 inf + 0 51.127 * * [simplify]: Extracting #2: cost 5 inf + 0 51.128 * * [simplify]: Extracting #3: cost 11 inf + 0 51.128 * * [simplify]: Extracting #4: cost 11 inf + 43 51.128 * * [simplify]: Extracting #5: cost 2 inf + 738 51.128 * * [simplify]: Extracting #6: cost 1 inf + 970 51.128 * * [simplify]: Extracting #7: cost 0 inf + 1202 51.128 * [simplify]: Simplified to (exp (cbrt (* x.re (+ x.im x.im)))) 51.128 * [simplify]: Simplified (2 2 1 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.re))) (log (exp (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 51.129 * * * * [progress]: [ 19 / 103 ] simplifiying candidate # 51.129 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 51.129 * * [simplify]: iters left: 6 (8 enodes) 51.131 * * [simplify]: iters left: 5 (25 enodes) 51.134 * * [simplify]: iters left: 4 (29 enodes) 51.138 * * [simplify]: iters left: 3 (35 enodes) 51.143 * * [simplify]: Extracting #0: cost 1 inf + 0 51.143 * * [simplify]: Extracting #1: cost 3 inf + 0 51.143 * * [simplify]: Extracting #2: cost 5 inf + 0 51.143 * * [simplify]: Extracting #3: cost 7 inf + 0 51.143 * * [simplify]: Extracting #4: cost 13 inf + 0 51.143 * * [simplify]: Extracting #5: cost 14 inf + 2 51.143 * * [simplify]: Extracting #6: cost 5 inf + 576 51.143 * * [simplify]: Extracting #7: cost 1 inf + 1424 51.143 * * [simplify]: Extracting #8: cost 0 inf + 1706 51.144 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 51.144 * [simplify]: Simplified (2 2 1 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.re))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 51.144 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 51.144 * * [simplify]: iters left: 6 (7 enodes) 51.146 * * [simplify]: iters left: 5 (22 enodes) 51.149 * * [simplify]: iters left: 4 (26 enodes) 51.154 * * [simplify]: iters left: 3 (32 enodes) 51.162 * * [simplify]: Extracting #0: cost 1 inf + 0 51.162 * * [simplify]: Extracting #1: cost 3 inf + 0 51.162 * * [simplify]: Extracting #2: cost 5 inf + 0 51.162 * * [simplify]: Extracting #3: cost 11 inf + 0 51.162 * * [simplify]: Extracting #4: cost 11 inf + 43 51.162 * * [simplify]: Extracting #5: cost 2 inf + 738 51.163 * * [simplify]: Extracting #6: cost 1 inf + 980 51.163 * * [simplify]: Extracting #7: cost 0 inf + 1222 51.164 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 51.164 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 51.164 * * * * [progress]: [ 20 / 103 ] simplifiying candidate # 51.164 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 51.164 * * [simplify]: iters left: 6 (7 enodes) 51.169 * * [simplify]: iters left: 5 (22 enodes) 51.175 * * [simplify]: iters left: 4 (26 enodes) 51.181 * * [simplify]: iters left: 3 (32 enodes) 51.188 * * [simplify]: Extracting #0: cost 1 inf + 0 51.188 * * [simplify]: Extracting #1: cost 3 inf + 0 51.188 * * [simplify]: Extracting #2: cost 5 inf + 0 51.188 * * [simplify]: Extracting #3: cost 11 inf + 0 51.188 * * [simplify]: Extracting #4: cost 11 inf + 43 51.188 * * [simplify]: Extracting #5: cost 2 inf + 658 51.188 * * [simplify]: Extracting #6: cost 1 inf + 860 51.189 * * [simplify]: Extracting #7: cost 0 inf + 1062 51.189 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 51.189 * [simplify]: Simplified (2 2 1 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.re))) (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 51.189 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 51.189 * * [simplify]: iters left: 6 (7 enodes) 51.191 * * [simplify]: iters left: 5 (22 enodes) 51.194 * * [simplify]: iters left: 4 (26 enodes) 51.197 * * [simplify]: iters left: 3 (32 enodes) 51.201 * * [simplify]: Extracting #0: cost 1 inf + 0 51.201 * * [simplify]: Extracting #1: cost 3 inf + 0 51.201 * * [simplify]: Extracting #2: cost 5 inf + 0 51.201 * * [simplify]: Extracting #3: cost 11 inf + 0 51.201 * * [simplify]: Extracting #4: cost 11 inf + 43 51.201 * * [simplify]: Extracting #5: cost 2 inf + 658 51.202 * * [simplify]: Extracting #6: cost 1 inf + 860 51.202 * * [simplify]: Extracting #7: cost 0 inf + 1062 51.202 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 51.202 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (* x.re (+ x.im x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 51.202 * * * * [progress]: [ 21 / 103 ] simplifiying candidate # 51.202 * [simplify]: Simplifying (cbrt 1) 51.202 * * [simplify]: iters left: 1 (2 enodes) 51.205 * * [simplify]: Extracting #0: cost 1 inf + 0 51.205 * * [simplify]: Extracting #1: cost 0 inf + 1 51.205 * [simplify]: Simplified to 1 51.205 * [simplify]: Simplified (2 2 1 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.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 51.205 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 51.205 * * [simplify]: iters left: 5 (6 enodes) 51.206 * * [simplify]: iters left: 4 (19 enodes) 51.209 * * [simplify]: iters left: 3 (23 enodes) 51.212 * * [simplify]: iters left: 2 (29 enodes) 51.215 * * [simplify]: Extracting #0: cost 1 inf + 0 51.215 * * [simplify]: Extracting #1: cost 3 inf + 0 51.215 * * [simplify]: Extracting #2: cost 9 inf + 0 51.215 * * [simplify]: Extracting #3: cost 9 inf + 43 51.215 * * [simplify]: Extracting #4: cost 0 inf + 738 51.216 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 51.216 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 51.216 * * * * [progress]: [ 22 / 103 ] simplifiying candidate # 51.216 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 51.216 * * [simplify]: iters left: 6 (9 enodes) 51.220 * * [simplify]: iters left: 5 (45 enodes) 51.239 * * [simplify]: iters left: 4 (114 enodes) 51.300 * * [simplify]: iters left: 3 (320 enodes) 51.444 * * [simplify]: Extracting #0: cost 1 inf + 0 51.444 * * [simplify]: Extracting #1: cost 3 inf + 0 51.444 * * [simplify]: Extracting #2: cost 73 inf + 0 51.445 * * [simplify]: Extracting #3: cost 171 inf + 43 51.446 * * [simplify]: Extracting #4: cost 133 inf + 5623 51.455 * * [simplify]: Extracting #5: cost 25 inf + 33036 51.467 * * [simplify]: Extracting #6: cost 0 inf + 41507 51.481 * * [simplify]: Extracting #7: cost 0 inf + 41467 51.487 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 51.487 * [simplify]: Simplified (2 2 1 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.re))) (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 51.487 * [simplify]: Simplifying (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 51.487 * * [simplify]: iters left: 6 (10 enodes) 51.491 * * [simplify]: iters left: 5 (53 enodes) 51.501 * * [simplify]: iters left: 4 (147 enodes) 51.541 * * [simplify]: iters left: 3 (261 enodes) 51.658 * * [simplify]: iters left: 2 (383 enodes) 51.803 * * [simplify]: iters left: 1 (478 enodes) 52.227 * * [simplify]: Extracting #0: cost 1 inf + 0 52.228 * * [simplify]: Extracting #1: cost 3 inf + 0 52.228 * * [simplify]: Extracting #2: cost 44 inf + 0 52.229 * * [simplify]: Extracting #3: cost 154 inf + 289 52.233 * * [simplify]: Extracting #4: cost 90 inf + 9069 52.246 * * [simplify]: Extracting #5: cost 1 inf + 22909 52.260 * * [simplify]: Extracting #6: cost 0 inf + 22151 52.274 * * [simplify]: Extracting #7: cost 0 inf + 21991 52.291 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 52.291 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- 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.im) (* x.re x.im)))) (cbrt (* (* x.re x.im) (* x.re x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.292 * * * * [progress]: [ 23 / 103 ] simplifiying candidate # 52.292 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 52.292 * * [simplify]: iters left: 6 (8 enodes) 52.297 * * [simplify]: iters left: 5 (41 enodes) 52.314 * * [simplify]: iters left: 4 (115 enodes) 52.346 * * [simplify]: iters left: 3 (168 enodes) 52.371 * * [simplify]: Extracting #0: cost 1 inf + 0 52.371 * * [simplify]: Extracting #1: cost 0 inf + 1 52.371 * [simplify]: Simplified to 0 52.371 * [simplify]: Simplified (2 2 1 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.re))) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.371 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 52.372 * * [simplify]: iters left: 5 (6 enodes) 52.374 * * [simplify]: iters left: 4 (20 enodes) 52.380 * * [simplify]: iters left: 3 (34 enodes) 52.392 * * [simplify]: iters left: 2 (39 enodes) 52.399 * * [simplify]: Extracting #0: cost 1 inf + 0 52.399 * * [simplify]: Extracting #1: cost 0 inf + 1 52.399 * [simplify]: Simplified to 0 52.399 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ 0 0)) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.399 * * * * [progress]: [ 24 / 103 ] simplifiying candidate # 52.400 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 52.400 * * [simplify]: iters left: 6 (8 enodes) 52.401 * * [simplify]: iters left: 5 (25 enodes) 52.404 * * [simplify]: iters left: 4 (29 enodes) 52.408 * * [simplify]: iters left: 3 (35 enodes) 52.412 * * [simplify]: Extracting #0: cost 1 inf + 0 52.412 * * [simplify]: Extracting #1: cost 3 inf + 0 52.412 * * [simplify]: Extracting #2: cost 5 inf + 0 52.412 * * [simplify]: Extracting #3: cost 7 inf + 0 52.412 * * [simplify]: Extracting #4: cost 13 inf + 0 52.412 * * [simplify]: Extracting #5: cost 14 inf + 2 52.413 * * [simplify]: Extracting #6: cost 5 inf + 576 52.413 * * [simplify]: Extracting #7: cost 1 inf + 1504 52.413 * * [simplify]: Extracting #8: cost 0 inf + 1786 52.413 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 52.413 * [simplify]: Simplified (2 2 1 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.re))) (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.414 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 52.414 * * [simplify]: iters left: 6 (7 enodes) 52.415 * * [simplify]: iters left: 5 (22 enodes) 52.418 * * [simplify]: iters left: 4 (26 enodes) 52.421 * * [simplify]: iters left: 3 (32 enodes) 52.425 * * [simplify]: Extracting #0: cost 1 inf + 0 52.425 * * [simplify]: Extracting #1: cost 3 inf + 0 52.425 * * [simplify]: Extracting #2: cost 5 inf + 0 52.425 * * [simplify]: Extracting #3: cost 11 inf + 0 52.425 * * [simplify]: Extracting #4: cost 11 inf + 43 52.425 * * [simplify]: Extracting #5: cost 2 inf + 738 52.426 * * [simplify]: Extracting #6: cost 1 inf + 980 52.426 * * [simplify]: Extracting #7: cost 0 inf + 1222 52.426 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 52.426 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.426 * * * * [progress]: [ 25 / 103 ] simplifiying candidate # 52.426 * [simplify]: Simplifying (* (* (cbrt (+ (* 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)))) 52.426 * * [simplify]: iters left: 6 (8 enodes) 52.428 * * [simplify]: iters left: 5 (26 enodes) 52.433 * * [simplify]: iters left: 4 (32 enodes) 52.439 * * [simplify]: iters left: 3 (45 enodes) 52.447 * * [simplify]: iters left: 2 (59 enodes) 52.457 * * [simplify]: iters left: 1 (85 enodes) 52.479 * * [simplify]: Extracting #0: cost 1 inf + 0 52.479 * * [simplify]: Extracting #1: cost 14 inf + 0 52.479 * * [simplify]: Extracting #2: cost 22 inf + 44 52.479 * * [simplify]: Extracting #3: cost 16 inf + 538 52.480 * * [simplify]: Extracting #4: cost 9 inf + 2687 52.481 * * [simplify]: Extracting #5: cost 1 inf + 5881 52.485 * * [simplify]: Extracting #6: cost 0 inf + 6254 52.486 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 52.487 * [simplify]: Simplified (2 2 1 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.re))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.487 * * * * [progress]: [ 26 / 103 ] simplifiying candidate # 52.487 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 52.487 * * [simplify]: iters left: 6 (7 enodes) 52.490 * * [simplify]: iters left: 5 (22 enodes) 52.496 * * [simplify]: iters left: 4 (26 enodes) 52.502 * * [simplify]: iters left: 3 (32 enodes) 52.510 * * [simplify]: Extracting #0: cost 1 inf + 0 52.510 * * [simplify]: Extracting #1: cost 3 inf + 0 52.510 * * [simplify]: Extracting #2: cost 5 inf + 0 52.510 * * [simplify]: Extracting #3: cost 11 inf + 0 52.510 * * [simplify]: Extracting #4: cost 11 inf + 43 52.511 * * [simplify]: Extracting #5: cost 2 inf + 738 52.511 * * [simplify]: Extracting #6: cost 1 inf + 940 52.512 * * [simplify]: Extracting #7: cost 0 inf + 1142 52.512 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 52.512 * [simplify]: Simplified (2 2 1 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.re))) (* (sqrt (cbrt (* x.re (+ x.im x.im)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.512 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 52.513 * * [simplify]: iters left: 6 (7 enodes) 52.516 * * [simplify]: iters left: 5 (22 enodes) 52.521 * * [simplify]: iters left: 4 (26 enodes) 52.528 * * [simplify]: iters left: 3 (32 enodes) 52.536 * * [simplify]: Extracting #0: cost 1 inf + 0 52.536 * * [simplify]: Extracting #1: cost 3 inf + 0 52.536 * * [simplify]: Extracting #2: cost 5 inf + 0 52.536 * * [simplify]: Extracting #3: cost 11 inf + 0 52.536 * * [simplify]: Extracting #4: cost 11 inf + 43 52.537 * * [simplify]: Extracting #5: cost 2 inf + 738 52.537 * * [simplify]: Extracting #6: cost 1 inf + 940 52.537 * * [simplify]: Extracting #7: cost 0 inf + 1142 52.538 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 52.538 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.538 * * * * [progress]: [ 27 / 103 ] simplifiying candidate # 52.538 * * * * [progress]: [ 28 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im))))> 52.539 * [simplify]: Simplifying (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))) 52.539 * * [simplify]: iters left: 6 (7 enodes) 52.540 * * [simplify]: iters left: 5 (19 enodes) 52.543 * * [simplify]: iters left: 4 (23 enodes) 52.545 * * [simplify]: iters left: 3 (29 enodes) 52.549 * * [simplify]: Extracting #0: cost 1 inf + 0 52.549 * * [simplify]: Extracting #1: cost 2 inf + 0 52.549 * * [simplify]: Extracting #2: cost 3 inf + 0 52.549 * * [simplify]: Extracting #3: cost 9 inf + 0 52.549 * * [simplify]: Extracting #4: cost 9 inf + 43 52.549 * * [simplify]: Extracting #5: cost 0 inf + 738 52.549 * [simplify]: Simplified to (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im)))) 52.549 * [simplify]: Simplified (2 2 1 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.re))) (posit16->real (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.549 * * * * [progress]: [ 29 / 103 ] simplifiying candidate # 52.550 * * * * [progress]: [ 30 / 103 ] simplifiying candidate # 52.550 * * * * [progress]: [ 31 / 103 ] simplifiying candidate # 52.550 * [simplify]: Simplifying (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) 52.550 * * [simplify]: iters left: 6 (7 enodes) 52.552 * * [simplify]: iters left: 5 (22 enodes) 52.554 * * [simplify]: iters left: 4 (26 enodes) 52.558 * * [simplify]: iters left: 3 (32 enodes) 52.561 * * [simplify]: Extracting #0: cost 1 inf + 0 52.561 * * [simplify]: Extracting #1: cost 3 inf + 0 52.561 * * [simplify]: Extracting #2: cost 5 inf + 0 52.561 * * [simplify]: Extracting #3: cost 11 inf + 0 52.562 * * [simplify]: Extracting #4: cost 11 inf + 43 52.562 * * [simplify]: Extracting #5: cost 2 inf + 738 52.562 * * [simplify]: Extracting #6: cost 1 inf + 970 52.562 * * [simplify]: Extracting #7: cost 0 inf + 1202 52.562 * [simplify]: Simplified to (log (cbrt (* x.re (+ x.im x.im)))) 52.562 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (exp (log (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.562 * * * * [progress]: [ 32 / 103 ] simplifiying candidate # 52.563 * [simplify]: Simplifying (exp (cbrt (+ (* x.re x.im) (* x.im x.re)))) 52.563 * * [simplify]: iters left: 6 (7 enodes) 52.564 * * [simplify]: iters left: 5 (22 enodes) 52.567 * * [simplify]: iters left: 4 (26 enodes) 52.570 * * [simplify]: iters left: 3 (32 enodes) 52.574 * * [simplify]: Extracting #0: cost 1 inf + 0 52.574 * * [simplify]: Extracting #1: cost 3 inf + 0 52.574 * * [simplify]: Extracting #2: cost 5 inf + 0 52.574 * * [simplify]: Extracting #3: cost 11 inf + 0 52.574 * * [simplify]: Extracting #4: cost 11 inf + 43 52.574 * * [simplify]: Extracting #5: cost 2 inf + 738 52.575 * * [simplify]: Extracting #6: cost 1 inf + 970 52.575 * * [simplify]: Extracting #7: cost 0 inf + 1202 52.575 * [simplify]: Simplified to (exp (cbrt (* x.re (+ x.im x.im)))) 52.575 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (log (exp (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.575 * * * * [progress]: [ 33 / 103 ] simplifiying candidate # 52.575 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 52.575 * * [simplify]: iters left: 6 (8 enodes) 52.577 * * [simplify]: iters left: 5 (25 enodes) 52.580 * * [simplify]: iters left: 4 (29 enodes) 52.584 * * [simplify]: iters left: 3 (35 enodes) 52.590 * * [simplify]: Extracting #0: cost 1 inf + 0 52.590 * * [simplify]: Extracting #1: cost 3 inf + 0 52.590 * * [simplify]: Extracting #2: cost 5 inf + 0 52.590 * * [simplify]: Extracting #3: cost 7 inf + 0 52.590 * * [simplify]: Extracting #4: cost 13 inf + 0 52.590 * * [simplify]: Extracting #5: cost 14 inf + 2 52.590 * * [simplify]: Extracting #6: cost 5 inf + 576 52.590 * * [simplify]: Extracting #7: cost 1 inf + 1424 52.590 * * [simplify]: Extracting #8: cost 0 inf + 1706 52.591 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 52.591 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* 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))) x.im)))) 52.591 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 52.591 * * [simplify]: iters left: 6 (7 enodes) 52.593 * * [simplify]: iters left: 5 (22 enodes) 52.597 * * [simplify]: iters left: 4 (26 enodes) 52.603 * * [simplify]: iters left: 3 (32 enodes) 52.610 * * [simplify]: Extracting #0: cost 1 inf + 0 52.611 * * [simplify]: Extracting #1: cost 3 inf + 0 52.611 * * [simplify]: Extracting #2: cost 5 inf + 0 52.611 * * [simplify]: Extracting #3: cost 11 inf + 0 52.611 * * [simplify]: Extracting #4: cost 11 inf + 43 52.611 * * [simplify]: Extracting #5: cost 2 inf + 738 52.611 * * [simplify]: Extracting #6: cost 1 inf + 980 52.612 * * [simplify]: Extracting #7: cost 0 inf + 1222 52.612 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 52.612 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.612 * * * * [progress]: [ 34 / 103 ] simplifiying candidate # 52.613 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 52.613 * * [simplify]: iters left: 6 (7 enodes) 52.616 * * [simplify]: iters left: 5 (22 enodes) 52.621 * * [simplify]: iters left: 4 (26 enodes) 52.625 * * [simplify]: iters left: 3 (32 enodes) 52.629 * * [simplify]: Extracting #0: cost 1 inf + 0 52.629 * * [simplify]: Extracting #1: cost 3 inf + 0 52.629 * * [simplify]: Extracting #2: cost 5 inf + 0 52.629 * * [simplify]: Extracting #3: cost 11 inf + 0 52.629 * * [simplify]: Extracting #4: cost 11 inf + 43 52.629 * * [simplify]: Extracting #5: cost 2 inf + 658 52.629 * * [simplify]: Extracting #6: cost 1 inf + 860 52.630 * * [simplify]: Extracting #7: cost 0 inf + 1062 52.630 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 52.630 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* 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))) x.im)))) 52.630 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 52.630 * * [simplify]: iters left: 6 (7 enodes) 52.632 * * [simplify]: iters left: 5 (22 enodes) 52.634 * * [simplify]: iters left: 4 (26 enodes) 52.638 * * [simplify]: iters left: 3 (32 enodes) 52.642 * * [simplify]: Extracting #0: cost 1 inf + 0 52.642 * * [simplify]: Extracting #1: cost 3 inf + 0 52.642 * * [simplify]: Extracting #2: cost 5 inf + 0 52.642 * * [simplify]: Extracting #3: cost 11 inf + 0 52.642 * * [simplify]: Extracting #4: cost 11 inf + 43 52.642 * * [simplify]: Extracting #5: cost 2 inf + 658 52.642 * * [simplify]: Extracting #6: cost 1 inf + 860 52.642 * * [simplify]: Extracting #7: cost 0 inf + 1062 52.643 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 52.643 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.643 * * * * [progress]: [ 35 / 103 ] simplifiying candidate # 52.643 * [simplify]: Simplifying (cbrt 1) 52.643 * * [simplify]: iters left: 1 (2 enodes) 52.645 * * [simplify]: Extracting #0: cost 1 inf + 0 52.645 * * [simplify]: Extracting #1: cost 0 inf + 1 52.645 * [simplify]: Simplified to 1 52.645 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* 1 (cbrt (+ (* 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))) x.im)))) 52.646 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 52.646 * * [simplify]: iters left: 5 (6 enodes) 52.647 * * [simplify]: iters left: 4 (19 enodes) 52.649 * * [simplify]: iters left: 3 (23 enodes) 52.652 * * [simplify]: iters left: 2 (29 enodes) 52.657 * * [simplify]: Extracting #0: cost 1 inf + 0 52.657 * * [simplify]: Extracting #1: cost 3 inf + 0 52.657 * * [simplify]: Extracting #2: cost 9 inf + 0 52.657 * * [simplify]: Extracting #3: cost 9 inf + 43 52.657 * * [simplify]: Extracting #4: cost 0 inf + 738 52.658 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 52.658 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* 1 (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 52.658 * * * * [progress]: [ 36 / 103 ] simplifiying candidate # 52.658 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 52.659 * * [simplify]: iters left: 6 (9 enodes) 52.665 * * [simplify]: iters left: 5 (45 enodes) 52.684 * * [simplify]: iters left: 4 (114 enodes) 52.715 * * [simplify]: iters left: 3 (320 enodes) 52.848 * * [simplify]: Extracting #0: cost 1 inf + 0 52.848 * * [simplify]: Extracting #1: cost 3 inf + 0 52.849 * * [simplify]: Extracting #2: cost 73 inf + 0 52.849 * * [simplify]: Extracting #3: cost 171 inf + 43 52.851 * * [simplify]: Extracting #4: cost 133 inf + 5623 52.855 * * [simplify]: Extracting #5: cost 25 inf + 33036 52.861 * * [simplify]: Extracting #6: cost 0 inf + 41507 52.867 * * [simplify]: Extracting #7: cost 0 inf + 41467 52.873 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 52.873 * [simplify]: Simplified (2 2 1 1 1) to (λ (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 x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im 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.re x.im) (* x.im x.re))) x.im)))) 52.873 * [simplify]: Simplifying (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 52.874 * * [simplify]: iters left: 6 (10 enodes) 52.877 * * [simplify]: iters left: 5 (53 enodes) 52.895 * * [simplify]: iters left: 4 (147 enodes) 52.955 * * [simplify]: iters left: 3 (261 enodes) 53.041 * * [simplify]: iters left: 2 (383 enodes) 53.129 * * [simplify]: iters left: 1 (478 enodes) 53.577 * * [simplify]: Extracting #0: cost 1 inf + 0 53.577 * * [simplify]: Extracting #1: cost 3 inf + 0 53.578 * * [simplify]: Extracting #2: cost 44 inf + 0 53.579 * * [simplify]: Extracting #3: cost 154 inf + 289 53.583 * * [simplify]: Extracting #4: cost 90 inf + 9069 53.600 * * [simplify]: Extracting #5: cost 1 inf + 22909 53.610 * * [simplify]: Extracting #6: cost 0 inf + 22151 53.617 * * [simplify]: Extracting #7: cost 0 inf + 21991 53.625 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 53.625 * [simplify]: Simplified (2 2 1 1 2) to (λ (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 x.im)))) (cbrt (* (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 53.625 * * * * [progress]: [ 37 / 103 ] simplifiying candidate # 53.625 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 53.625 * * [simplify]: iters left: 6 (8 enodes) 53.627 * * [simplify]: iters left: 5 (41 enodes) 53.637 * * [simplify]: iters left: 4 (115 enodes) 53.676 * * [simplify]: iters left: 3 (168 enodes) 53.699 * * [simplify]: Extracting #0: cost 1 inf + 0 53.699 * * [simplify]: Extracting #1: cost 0 inf + 1 53.699 * [simplify]: Simplified to 0 53.699 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (/ 0 (cbrt (- (* 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))) x.im)))) 53.699 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 53.700 * * [simplify]: iters left: 5 (6 enodes) 53.701 * * [simplify]: iters left: 4 (20 enodes) 53.704 * * [simplify]: iters left: 3 (34 enodes) 53.712 * * [simplify]: iters left: 2 (39 enodes) 53.719 * * [simplify]: Extracting #0: cost 1 inf + 0 53.719 * * [simplify]: Extracting #1: cost 0 inf + 1 53.719 * [simplify]: Simplified to 0 53.719 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (/ 0 0) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 53.720 * * * * [progress]: [ 38 / 103 ] simplifiying candidate # 53.720 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 53.720 * * [simplify]: iters left: 6 (8 enodes) 53.724 * * [simplify]: iters left: 5 (25 enodes) 53.730 * * [simplify]: iters left: 4 (29 enodes) 53.738 * * [simplify]: iters left: 3 (35 enodes) 53.746 * * [simplify]: Extracting #0: cost 1 inf + 0 53.746 * * [simplify]: Extracting #1: cost 3 inf + 0 53.746 * * [simplify]: Extracting #2: cost 5 inf + 0 53.746 * * [simplify]: Extracting #3: cost 7 inf + 0 53.747 * * [simplify]: Extracting #4: cost 13 inf + 0 53.747 * * [simplify]: Extracting #5: cost 14 inf + 2 53.747 * * [simplify]: Extracting #6: cost 5 inf + 576 53.747 * * [simplify]: Extracting #7: cost 1 inf + 1504 53.748 * * [simplify]: Extracting #8: cost 0 inf + 1786 53.748 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 53.748 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* 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))) x.im)))) 53.749 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 53.749 * * [simplify]: iters left: 6 (7 enodes) 53.752 * * [simplify]: iters left: 5 (22 enodes) 53.756 * * [simplify]: iters left: 4 (26 enodes) 53.759 * * [simplify]: iters left: 3 (32 enodes) 53.763 * * [simplify]: Extracting #0: cost 1 inf + 0 53.763 * * [simplify]: Extracting #1: cost 3 inf + 0 53.763 * * [simplify]: Extracting #2: cost 5 inf + 0 53.763 * * [simplify]: Extracting #3: cost 11 inf + 0 53.764 * * [simplify]: Extracting #4: cost 11 inf + 43 53.764 * * [simplify]: Extracting #5: cost 2 inf + 738 53.764 * * [simplify]: Extracting #6: cost 1 inf + 980 53.764 * * [simplify]: Extracting #7: cost 0 inf + 1222 53.764 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 53.764 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 53.764 * * * * [progress]: [ 39 / 103 ] simplifiying candidate # 53.765 * [simplify]: Simplifying (* (* (cbrt (+ (* 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)))) 53.765 * * [simplify]: iters left: 6 (8 enodes) 53.767 * * [simplify]: iters left: 5 (26 enodes) 53.770 * * [simplify]: iters left: 4 (32 enodes) 53.775 * * [simplify]: iters left: 3 (45 enodes) 53.784 * * [simplify]: iters left: 2 (59 enodes) 53.799 * * [simplify]: iters left: 1 (85 enodes) 53.826 * * [simplify]: Extracting #0: cost 1 inf + 0 53.826 * * [simplify]: Extracting #1: cost 14 inf + 0 53.827 * * [simplify]: Extracting #2: cost 22 inf + 44 53.827 * * [simplify]: Extracting #3: cost 16 inf + 538 53.828 * * [simplify]: Extracting #4: cost 9 inf + 2687 53.829 * * [simplify]: Extracting #5: cost 1 inf + 5881 53.830 * * [simplify]: Extracting #6: cost 0 inf + 6254 53.832 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 53.832 * [simplify]: Simplified (2 2 1 1 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 x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 53.832 * * * * [progress]: [ 40 / 103 ] simplifiying candidate # 53.832 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 53.832 * * [simplify]: iters left: 6 (7 enodes) 53.836 * * [simplify]: iters left: 5 (22 enodes) 53.841 * * [simplify]: iters left: 4 (26 enodes) 53.848 * * [simplify]: iters left: 3 (32 enodes) 53.856 * * [simplify]: Extracting #0: cost 1 inf + 0 53.856 * * [simplify]: Extracting #1: cost 3 inf + 0 53.856 * * [simplify]: Extracting #2: cost 5 inf + 0 53.856 * * [simplify]: Extracting #3: cost 11 inf + 0 53.856 * * [simplify]: Extracting #4: cost 11 inf + 43 53.856 * * [simplify]: Extracting #5: cost 2 inf + 738 53.857 * * [simplify]: Extracting #6: cost 1 inf + 940 53.857 * * [simplify]: Extracting #7: cost 0 inf + 1142 53.858 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 53.858 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (sqrt (cbrt (* x.re (+ x.im x.im)))) (sqrt (cbrt (+ (* 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))) x.im)))) 53.858 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 53.858 * * [simplify]: iters left: 6 (7 enodes) 53.860 * * [simplify]: iters left: 5 (22 enodes) 53.863 * * [simplify]: iters left: 4 (26 enodes) 53.866 * * [simplify]: iters left: 3 (32 enodes) 53.870 * * [simplify]: Extracting #0: cost 1 inf + 0 53.870 * * [simplify]: Extracting #1: cost 3 inf + 0 53.870 * * [simplify]: Extracting #2: cost 5 inf + 0 53.870 * * [simplify]: Extracting #3: cost 11 inf + 0 53.870 * * [simplify]: Extracting #4: cost 11 inf + 43 53.870 * * [simplify]: Extracting #5: cost 2 inf + 738 53.871 * * [simplify]: Extracting #6: cost 1 inf + 940 53.871 * * [simplify]: Extracting #7: cost 0 inf + 1142 53.871 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 53.871 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 53.871 * * * * [progress]: [ 41 / 103 ] simplifiying candidate # 53.871 * * * * [progress]: [ 42 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* 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))) x.im))))> 53.871 * [simplify]: Simplifying (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))) 53.872 * * [simplify]: iters left: 6 (7 enodes) 53.873 * * [simplify]: iters left: 5 (19 enodes) 53.875 * * [simplify]: iters left: 4 (23 enodes) 53.878 * * [simplify]: iters left: 3 (29 enodes) 53.882 * * [simplify]: Extracting #0: cost 1 inf + 0 53.882 * * [simplify]: Extracting #1: cost 2 inf + 0 53.882 * * [simplify]: Extracting #2: cost 3 inf + 0 53.882 * * [simplify]: Extracting #3: cost 9 inf + 0 53.882 * * [simplify]: Extracting #4: cost 9 inf + 43 53.882 * * [simplify]: Extracting #5: cost 0 inf + 738 53.882 * [simplify]: Simplified to (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im)))) 53.882 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (posit16->real (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 53.882 * * * * [progress]: [ 43 / 103 ] simplifiying candidate # 53.883 * [simplify]: Simplifying (+ 1/3 1/3) 53.883 * * [simplify]: iters left: 2 (2 enodes) 53.884 * * [simplify]: iters left: 1 (7 enodes) 53.885 * * [simplify]: Extracting #0: cost 1 inf + 0 53.885 * * [simplify]: Extracting #1: cost 0 inf + 1 53.885 * [simplify]: Simplified to 2/3 53.885 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (pow (+ (* x.re x.im) (* x.im x.re)) 2/3) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 53.886 * * * * [progress]: [ 44 / 103 ] simplifiying candidate # 53.886 * [simplify]: Simplifying (+ 1 1) 53.886 * * [simplify]: iters left: 2 (2 enodes) 53.887 * * [simplify]: iters left: 1 (9 enodes) 53.889 * * [simplify]: Extracting #0: cost 1 inf + 0 53.889 * * [simplify]: Extracting #1: cost 0 inf + 1 53.889 * [simplify]: Simplified to 2 53.889 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 53.889 * * * * [progress]: [ 45 / 103 ] simplifiying candidate # 53.889 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) 53.889 * * [simplify]: iters left: 6 (6 enodes) 53.891 * * [simplify]: iters left: 5 (25 enodes) 53.900 * * [simplify]: iters left: 4 (87 enodes) 53.948 * * [simplify]: iters left: 3 (166 enodes) 54.020 * * [simplify]: iters left: 2 (338 enodes) 54.138 * * [simplify]: Extracting #0: cost 1 inf + 0 54.139 * * [simplify]: Extracting #1: cost 31 inf + 0 54.139 * * [simplify]: Extracting #2: cost 68 inf + 165 54.140 * * [simplify]: Extracting #3: cost 43 inf + 3257 54.143 * * [simplify]: Extracting #4: cost 2 inf + 8682 54.145 * * [simplify]: Extracting #5: cost 0 inf + 8966 54.148 * * [simplify]: Extracting #6: cost 0 inf + 8926 54.151 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 54.151 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (pow (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 1/3) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 54.151 * * * * [progress]: [ 46 / 103 ] simplifiying candidate # 54.152 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 54.152 * * [simplify]: iters left: 6 (7 enodes) 54.153 * * [simplify]: iters left: 5 (22 enodes) 54.156 * * [simplify]: iters left: 4 (26 enodes) 54.159 * * [simplify]: iters left: 3 (32 enodes) 54.163 * * [simplify]: Extracting #0: cost 1 inf + 0 54.163 * * [simplify]: Extracting #1: cost 3 inf + 0 54.163 * * [simplify]: Extracting #2: cost 5 inf + 0 54.163 * * [simplify]: Extracting #3: cost 11 inf + 0 54.163 * * [simplify]: Extracting #4: cost 11 inf + 43 54.163 * * [simplify]: Extracting #5: cost 2 inf + 738 54.163 * * [simplify]: Extracting #6: cost 1 inf + 940 54.164 * * [simplify]: Extracting #7: cost 0 inf + 1142 54.164 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 54.164 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (pow (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 54.164 * * * * [progress]: [ 47 / 103 ] simplifiying candidate # 54.164 * * * * [progress]: [ 48 / 103 ] simplifiying candidate # 54.164 * [simplify]: Simplifying (+ 1 1) 54.164 * * [simplify]: iters left: 2 (2 enodes) 54.166 * * [simplify]: iters left: 1 (9 enodes) 54.168 * * [simplify]: Extracting #0: cost 1 inf + 0 54.168 * * [simplify]: Extracting #1: cost 0 inf + 1 54.168 * [simplify]: Simplified to 2 54.168 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 54.168 * * * * [progress]: [ 49 / 103 ] simplifiying candidate # 54.168 * * * * [progress]: [ 50 / 103 ] simplifiying candidate # 54.168 * [simplify]: Simplifying (+ (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) (log (cbrt (+ (* x.re x.im) (* x.im x.re))))) 54.168 * * [simplify]: iters left: 6 (8 enodes) 54.170 * * [simplify]: iters left: 5 (25 enodes) 54.173 * * [simplify]: iters left: 4 (29 enodes) 54.177 * * [simplify]: iters left: 3 (35 enodes) 54.181 * * [simplify]: Extracting #0: cost 1 inf + 0 54.181 * * [simplify]: Extracting #1: cost 3 inf + 0 54.181 * * [simplify]: Extracting #2: cost 5 inf + 0 54.181 * * [simplify]: Extracting #3: cost 7 inf + 0 54.181 * * [simplify]: Extracting #4: cost 13 inf + 0 54.181 * * [simplify]: Extracting #5: cost 14 inf + 2 54.184 * * [simplify]: Extracting #6: cost 5 inf + 576 54.184 * * [simplify]: Extracting #7: cost 1 inf + 1474 54.184 * * [simplify]: Extracting #8: cost 0 inf + 1746 54.185 * [simplify]: Simplified to (+ (log (cbrt (+ (* x.re x.im) (* x.re x.im)))) (log (cbrt (+ (* x.re x.im) (* x.re x.im))))) 54.185 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (exp (+ (log (cbrt (+ (* x.re x.im) (* x.re x.im)))) (log (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 54.185 * * * * [progress]: [ 51 / 103 ] simplifiying candidate # 54.185 * [simplify]: Simplifying (log (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 54.185 * * [simplify]: iters left: 6 (8 enodes) 54.187 * * [simplify]: iters left: 5 (27 enodes) 54.190 * * [simplify]: iters left: 4 (33 enodes) 54.194 * * [simplify]: iters left: 3 (39 enodes) 54.199 * * [simplify]: Extracting #0: cost 1 inf + 0 54.199 * * [simplify]: Extracting #1: cost 4 inf + 0 54.199 * * [simplify]: Extracting #2: cost 7 inf + 0 54.199 * * [simplify]: Extracting #3: cost 9 inf + 0 54.199 * * [simplify]: Extracting #4: cost 15 inf + 0 54.199 * * [simplify]: Extracting #5: cost 16 inf + 2 54.199 * * [simplify]: Extracting #6: cost 7 inf + 576 54.200 * * [simplify]: Extracting #7: cost 1 inf + 1878 54.200 * * [simplify]: Extracting #8: cost 0 inf + 2150 54.200 * [simplify]: Simplified to (log (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 54.200 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (exp (log (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 54.201 * * * * [progress]: [ 52 / 103 ] simplifiying candidate # 54.201 * [simplify]: Simplifying (exp (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 54.201 * * [simplify]: iters left: 6 (8 enodes) 54.203 * * [simplify]: iters left: 5 (27 enodes) 54.210 * * [simplify]: iters left: 4 (37 enodes) 54.216 * * [simplify]: iters left: 3 (54 enodes) 54.225 * * [simplify]: iters left: 2 (78 enodes) 54.237 * * [simplify]: iters left: 1 (134 enodes) 54.264 * * [simplify]: Extracting #0: cost 1 inf + 0 54.264 * * [simplify]: Extracting #1: cost 14 inf + 0 54.264 * * [simplify]: Extracting #2: cost 52 inf + 1 54.264 * * [simplify]: Extracting #3: cost 72 inf + 4 54.265 * * [simplify]: Extracting #4: cost 74 inf + 7 54.265 * * [simplify]: Extracting #5: cost 59 inf + 2208 54.267 * * [simplify]: Extracting #6: cost 22 inf + 14477 54.271 * * [simplify]: Extracting #7: cost 2 inf + 28636 54.280 * * [simplify]: Extracting #8: cost 0 inf + 30475 54.288 * [simplify]: Simplified to (exp (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 54.288 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (log (exp (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 54.289 * * * * [progress]: [ 53 / 103 ] simplifiying candidate # 54.289 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) 54.289 * * [simplify]: iters left: 6 (6 enodes) 54.292 * * [simplify]: iters left: 5 (25 enodes) 54.301 * * [simplify]: iters left: 4 (87 enodes) 54.337 * * [simplify]: iters left: 3 (166 enodes) 54.375 * * [simplify]: iters left: 2 (338 enodes) 54.518 * * [simplify]: Extracting #0: cost 1 inf + 0 54.518 * * [simplify]: Extracting #1: cost 31 inf + 0 54.519 * * [simplify]: Extracting #2: cost 68 inf + 165 54.521 * * [simplify]: Extracting #3: cost 43 inf + 3257 54.526 * * [simplify]: Extracting #4: cost 2 inf + 8682 54.532 * * [simplify]: Extracting #5: cost 0 inf + 8966 54.538 * * [simplify]: Extracting #6: cost 0 inf + 8926 54.543 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 54.543 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (cbrt (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 54.544 * * * * [progress]: [ 54 / 103 ] simplifiying candidate # 54.544 * [simplify]: Simplifying (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 54.544 * * [simplify]: iters left: 6 (9 enodes) 54.551 * * [simplify]: iters left: 5 (28 enodes) 54.558 * * [simplify]: iters left: 4 (32 enodes) 54.567 * * [simplify]: iters left: 3 (38 enodes) 54.576 * * [simplify]: Extracting #0: cost 1 inf + 0 54.576 * * [simplify]: Extracting #1: cost 3 inf + 0 54.576 * * [simplify]: Extracting #2: cost 5 inf + 0 54.576 * * [simplify]: Extracting #3: cost 7 inf + 0 54.576 * * [simplify]: Extracting #4: cost 9 inf + 0 54.576 * * [simplify]: Extracting #5: cost 15 inf + 0 54.576 * * [simplify]: Extracting #6: cost 15 inf + 43 54.577 * * [simplify]: Extracting #7: cost 8 inf + 535 54.577 * * [simplify]: Extracting #8: cost 4 inf + 1222 54.578 * * [simplify]: Extracting #9: cost 1 inf + 2028 54.579 * * [simplify]: Extracting #10: cost 0 inf + 2350 54.579 * [simplify]: Simplified to (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) 54.579 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) (cbrt (* (cbrt (+ (* 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))) x.im)))) 54.580 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 54.580 * * [simplify]: iters left: 6 (8 enodes) 54.584 * * [simplify]: iters left: 5 (25 enodes) 54.590 * * [simplify]: iters left: 4 (29 enodes) 54.598 * * [simplify]: iters left: 3 (35 enodes) 54.607 * * [simplify]: Extracting #0: cost 1 inf + 0 54.607 * * [simplify]: Extracting #1: cost 3 inf + 0 54.607 * * [simplify]: Extracting #2: cost 5 inf + 0 54.607 * * [simplify]: Extracting #3: cost 7 inf + 0 54.607 * * [simplify]: Extracting #4: cost 13 inf + 0 54.607 * * [simplify]: Extracting #5: cost 14 inf + 2 54.607 * * [simplify]: Extracting #6: cost 5 inf + 576 54.608 * * [simplify]: Extracting #7: cost 1 inf + 1424 54.608 * * [simplify]: Extracting #8: cost 0 inf + 1706 54.609 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 54.609 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 54.609 * * * * [progress]: [ 55 / 103 ] simplifiying candidate # 54.610 * [simplify]: Simplifying (* (* (* (cbrt (+ (* 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.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 54.610 * * [simplify]: iters left: 6 (9 enodes) 54.612 * * [simplify]: iters left: 5 (36 enodes) 54.618 * * [simplify]: iters left: 4 (53 enodes) 54.627 * * [simplify]: iters left: 3 (76 enodes) 54.645 * * [simplify]: iters left: 2 (152 enodes) 54.707 * * [simplify]: iters left: 1 (462 enodes) 54.930 * * [simplify]: Extracting #0: cost 1 inf + 0 54.930 * * [simplify]: Extracting #1: cost 67 inf + 0 54.931 * * [simplify]: Extracting #2: cost 159 inf + 45 54.932 * * [simplify]: Extracting #3: cost 118 inf + 5595 54.938 * * [simplify]: Extracting #4: cost 34 inf + 31463 54.954 * * [simplify]: Extracting #5: cost 0 inf + 49623 54.976 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 54.976 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (cbrt (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 54.977 * * * * [progress]: [ 56 / 103 ] simplifiying candidate # 54.977 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 54.977 * * [simplify]: iters left: 6 (8 enodes) 54.982 * * [simplify]: iters left: 5 (26 enodes) 54.988 * * [simplify]: iters left: 4 (30 enodes) 54.995 * * [simplify]: iters left: 3 (36 enodes) 54.999 * * [simplify]: Extracting #0: cost 1 inf + 0 55.000 * * [simplify]: Extracting #1: cost 4 inf + 0 55.000 * * [simplify]: Extracting #2: cost 7 inf + 0 55.000 * * [simplify]: Extracting #3: cost 13 inf + 0 55.000 * * [simplify]: Extracting #4: cost 13 inf + 43 55.000 * * [simplify]: Extracting #5: cost 5 inf + 737 55.000 * * [simplify]: Extracting #6: cost 1 inf + 1344 55.000 * * [simplify]: Extracting #7: cost 0 inf + 1546 55.001 * [simplify]: Simplified to (fabs (cbrt (* x.re (+ x.im x.im)))) 55.001 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (fabs (cbrt (* x.re (+ x.im x.im)))) (sqrt (* (cbrt (+ (* 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))) x.im)))) 55.001 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 55.001 * * [simplify]: iters left: 6 (8 enodes) 55.003 * * [simplify]: iters left: 5 (26 enodes) 55.006 * * [simplify]: iters left: 4 (30 enodes) 55.010 * * [simplify]: iters left: 3 (36 enodes) 55.014 * * [simplify]: Extracting #0: cost 1 inf + 0 55.014 * * [simplify]: Extracting #1: cost 4 inf + 0 55.014 * * [simplify]: Extracting #2: cost 7 inf + 0 55.014 * * [simplify]: Extracting #3: cost 13 inf + 0 55.014 * * [simplify]: Extracting #4: cost 13 inf + 43 55.014 * * [simplify]: Extracting #5: cost 5 inf + 737 55.015 * * [simplify]: Extracting #6: cost 1 inf + 1344 55.015 * * [simplify]: Extracting #7: cost 0 inf + 1546 55.015 * [simplify]: Simplified to (fabs (cbrt (* x.re (+ x.im x.im)))) 55.015 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (sqrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (fabs (cbrt (* x.re (+ x.im x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 55.015 * * * * [progress]: [ 57 / 103 ] simplifiying candidate # 55.016 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 55.016 * * [simplify]: iters left: 6 (10 enodes) 55.019 * * [simplify]: iters left: 5 (48 enodes) 55.035 * * [simplify]: iters left: 4 (115 enodes) 55.070 * * [simplify]: iters left: 3 (321 enodes) 55.195 * * [simplify]: Extracting #0: cost 1 inf + 0 55.195 * * [simplify]: Extracting #1: cost 3 inf + 0 55.195 * * [simplify]: Extracting #2: cost 5 inf + 0 55.195 * * [simplify]: Extracting #3: cost 75 inf + 0 55.195 * * [simplify]: Extracting #4: cost 174 inf + 2 55.197 * * [simplify]: Extracting #5: cost 137 inf + 4646 55.201 * * [simplify]: Extracting #6: cost 32 inf + 29769 55.208 * * [simplify]: Extracting #7: cost 1 inf + 41487 55.224 * * [simplify]: Extracting #8: cost 0 inf + 41991 55.235 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) 55.236 * [simplify]: Simplified (2 2 1 1) to (λ (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 x.im))) (* x.re x.im))) (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 55.236 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) 55.236 * * [simplify]: iters left: 6 (11 enodes) 55.243 * * [simplify]: iters left: 5 (56 enodes) 55.264 * * [simplify]: iters left: 4 (149 enodes) 55.309 * * [simplify]: iters left: 3 (263 enodes) 55.390 * * [simplify]: iters left: 2 (383 enodes) 55.531 * * [simplify]: iters left: 1 (478 enodes) 55.890 * * [simplify]: Extracting #0: cost 1 inf + 0 55.890 * * [simplify]: Extracting #1: cost 3 inf + 0 55.890 * * [simplify]: Extracting #2: cost 5 inf + 0 55.890 * * [simplify]: Extracting #3: cost 38 inf + 0 55.891 * * [simplify]: Extracting #4: cost 153 inf + 126 55.894 * * [simplify]: Extracting #5: cost 105 inf + 6985 55.906 * * [simplify]: Extracting #6: cost 2 inf + 22619 55.920 * * [simplify]: Extracting #7: cost 0 inf + 22103 55.934 * [simplify]: Simplified to (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im)))) 55.934 * [simplify]: Simplified (2 2 1 2) to (λ (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 x.im))) (* x.re x.im))) (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re 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))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 55.934 * * * * [progress]: [ 58 / 103 ] simplifiying candidate # 55.935 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 55.935 * * [simplify]: iters left: 6 (14 enodes) 55.944 * * [simplify]: iters left: 5 (76 enodes) 55.974 * * [simplify]: iters left: 4 (214 enodes) 56.033 * * [simplify]: iters left: 3 (441 enodes) 56.210 * * [simplify]: Extracting #0: cost 1 inf + 0 56.210 * * [simplify]: Extracting #1: cost 0 inf + 1 56.210 * [simplify]: Simplified to 0 56.210 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ 0 (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im 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.re x.im) (* x.im x.re))) x.im)))) 56.211 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 56.211 * * [simplify]: iters left: 6 (13 enodes) 56.219 * * [simplify]: iters left: 5 (65 enodes) 56.232 * * [simplify]: iters left: 4 (162 enodes) 56.284 * * [simplify]: iters left: 3 (270 enodes) 56.367 * * [simplify]: iters left: 2 (387 enodes) 56.465 * * [simplify]: iters left: 1 (470 enodes) 56.743 * * [simplify]: Extracting #0: cost 1 inf + 0 56.743 * * [simplify]: Extracting #1: cost 0 inf + 1 56.743 * [simplify]: Simplified to 0 56.743 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ 0 0) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 56.744 * * * * [progress]: [ 59 / 103 ] simplifiying candidate # 56.744 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 56.744 * * [simplify]: iters left: 6 (14 enodes) 56.749 * * [simplify]: iters left: 5 (76 enodes) 56.777 * * [simplify]: iters left: 4 (215 enodes) 56.852 * * [simplify]: iters left: 3 (429 enodes) 56.986 * * [simplify]: Extracting #0: cost 1 inf + 0 56.986 * * [simplify]: Extracting #1: cost 0 inf + 1 56.986 * [simplify]: Simplified to 0 56.986 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ 0 (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 56.987 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) 56.987 * * [simplify]: iters left: 6 (13 enodes) 56.990 * * [simplify]: iters left: 5 (65 enodes) 57.002 * * [simplify]: iters left: 4 (159 enodes) 57.058 * * [simplify]: iters left: 3 (267 enodes) 57.156 * * [simplify]: iters left: 2 (386 enodes) 57.286 * * [simplify]: iters left: 1 (478 enodes) 57.628 * * [simplify]: Extracting #0: cost 1 inf + 0 57.628 * * [simplify]: Extracting #1: cost 0 inf + 1 57.628 * [simplify]: Simplified to 0 57.628 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ 0 0) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 57.629 * * * * [progress]: [ 60 / 103 ] simplifiying candidate # 57.629 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 57.629 * * [simplify]: iters left: 6 (9 enodes) 57.634 * * [simplify]: iters left: 5 (44 enodes) 57.652 * * [simplify]: iters left: 4 (117 enodes) 57.676 * * [simplify]: iters left: 3 (170 enodes) 57.715 * * [simplify]: Extracting #0: cost 1 inf + 0 57.715 * * [simplify]: Extracting #1: cost 0 inf + 1 57.715 * [simplify]: Simplified to 0 57.715 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ 0 (* (cbrt (- (* 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))) x.im)))) 57.716 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 57.716 * * [simplify]: iters left: 6 (7 enodes) 57.719 * * [simplify]: iters left: 5 (23 enodes) 57.725 * * [simplify]: iters left: 4 (37 enodes) 57.736 * * [simplify]: iters left: 3 (42 enodes) 57.745 * * [simplify]: Extracting #0: cost 1 inf + 0 57.745 * * [simplify]: Extracting #1: cost 0 inf + 1 57.745 * [simplify]: Simplified to 0 57.745 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ 0 0) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 57.745 * * * * [progress]: [ 61 / 103 ] simplifiying candidate # 57.745 * * * * [progress]: [ 62 / 103 ] simplifiying candidate # 57.746 * [simplify]: Simplifying (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 57.746 * * [simplify]: iters left: 6 (9 enodes) 57.750 * * [simplify]: iters left: 5 (28 enodes) 57.757 * * [simplify]: iters left: 4 (32 enodes) 57.768 * * [simplify]: iters left: 3 (38 enodes) 57.774 * * [simplify]: Extracting #0: cost 1 inf + 0 57.774 * * [simplify]: Extracting #1: cost 3 inf + 0 57.774 * * [simplify]: Extracting #2: cost 5 inf + 0 57.774 * * [simplify]: Extracting #3: cost 7 inf + 0 57.774 * * [simplify]: Extracting #4: cost 9 inf + 0 57.774 * * [simplify]: Extracting #5: cost 15 inf + 0 57.774 * * [simplify]: Extracting #6: cost 15 inf + 43 57.774 * * [simplify]: Extracting #7: cost 8 inf + 535 57.774 * * [simplify]: Extracting #8: cost 4 inf + 1222 57.775 * * [simplify]: Extracting #9: cost 1 inf + 2028 57.775 * * [simplify]: Extracting #10: cost 0 inf + 2350 57.775 * [simplify]: Simplified to (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) 57.775 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 57.776 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 57.776 * * [simplify]: iters left: 6 (8 enodes) 57.778 * * [simplify]: iters left: 5 (25 enodes) 57.781 * * [simplify]: iters left: 4 (29 enodes) 57.785 * * [simplify]: iters left: 3 (35 enodes) 57.789 * * [simplify]: Extracting #0: cost 1 inf + 0 57.789 * * [simplify]: Extracting #1: cost 3 inf + 0 57.789 * * [simplify]: Extracting #2: cost 5 inf + 0 57.789 * * [simplify]: Extracting #3: cost 7 inf + 0 57.789 * * [simplify]: Extracting #4: cost 13 inf + 0 57.789 * * [simplify]: Extracting #5: cost 14 inf + 2 57.789 * * [simplify]: Extracting #6: cost 5 inf + 576 57.789 * * [simplify]: Extracting #7: cost 1 inf + 1504 57.790 * * [simplify]: Extracting #8: cost 0 inf + 1786 57.790 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 57.790 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 57.790 * * * * [progress]: [ 63 / 103 ] simplifiying candidate # 57.790 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 57.790 * * [simplify]: iters left: 6 (8 enodes) 57.792 * * [simplify]: iters left: 5 (25 enodes) 57.795 * * [simplify]: iters left: 4 (29 enodes) 57.800 * * [simplify]: iters left: 3 (35 enodes) 57.808 * * [simplify]: Extracting #0: cost 1 inf + 0 57.808 * * [simplify]: Extracting #1: cost 3 inf + 0 57.808 * * [simplify]: Extracting #2: cost 5 inf + 0 57.808 * * [simplify]: Extracting #3: cost 7 inf + 0 57.809 * * [simplify]: Extracting #4: cost 13 inf + 0 57.809 * * [simplify]: Extracting #5: cost 14 inf + 2 57.809 * * [simplify]: Extracting #6: cost 5 inf + 536 57.809 * * [simplify]: Extracting #7: cost 1 inf + 1304 57.810 * * [simplify]: Extracting #8: cost 0 inf + 1546 57.810 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 57.810 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 57.811 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 57.811 * * [simplify]: iters left: 6 (8 enodes) 57.814 * * [simplify]: iters left: 5 (25 enodes) 57.821 * * [simplify]: iters left: 4 (29 enodes) 57.829 * * [simplify]: iters left: 3 (35 enodes) 57.838 * * [simplify]: Extracting #0: cost 1 inf + 0 57.838 * * [simplify]: Extracting #1: cost 3 inf + 0 57.838 * * [simplify]: Extracting #2: cost 5 inf + 0 57.838 * * [simplify]: Extracting #3: cost 7 inf + 0 57.838 * * [simplify]: Extracting #4: cost 13 inf + 0 57.838 * * [simplify]: Extracting #5: cost 14 inf + 2 57.838 * * [simplify]: Extracting #6: cost 5 inf + 536 57.839 * * [simplify]: Extracting #7: cost 1 inf + 1304 57.839 * * [simplify]: Extracting #8: cost 0 inf + 1546 57.840 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 57.840 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 57.840 * * * * [progress]: [ 64 / 103 ] simplifiying candidate # 57.841 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 57.841 * * [simplify]: iters left: 3 (3 enodes) 57.847 * * [simplify]: iters left: 2 (11 enodes) 57.850 * * [simplify]: iters left: 1 (13 enodes) 57.854 * * [simplify]: Extracting #0: cost 1 inf + 0 57.854 * * [simplify]: Extracting #1: cost 0 inf + 1 57.854 * [simplify]: Simplified to 1 57.854 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* 1 (* (cbrt (+ (* 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))) x.im)))) 57.854 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 57.854 * * [simplify]: iters left: 6 (7 enodes) 57.857 * * [simplify]: iters left: 5 (22 enodes) 57.861 * * [simplify]: iters left: 4 (26 enodes) 57.864 * * [simplify]: iters left: 3 (32 enodes) 57.868 * * [simplify]: Extracting #0: cost 1 inf + 0 57.868 * * [simplify]: Extracting #1: cost 3 inf + 0 57.868 * * [simplify]: Extracting #2: cost 5 inf + 0 57.868 * * [simplify]: Extracting #3: cost 11 inf + 0 57.868 * * [simplify]: Extracting #4: cost 11 inf + 43 57.868 * * [simplify]: Extracting #5: cost 2 inf + 738 57.868 * * [simplify]: Extracting #6: cost 1 inf + 940 57.869 * * [simplify]: Extracting #7: cost 0 inf + 1142 57.869 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 57.869 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* 1 (* (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)))) 57.869 * * * * [progress]: [ 65 / 103 ] simplifiying candidate # 57.869 * [simplify]: Simplifying (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 57.869 * * [simplify]: iters left: 6 (9 enodes) 57.873 * * [simplify]: iters left: 5 (32 enodes) 57.878 * * [simplify]: iters left: 4 (40 enodes) 57.884 * * [simplify]: iters left: 3 (57 enodes) 57.901 * * [simplify]: iters left: 2 (81 enodes) 57.930 * * [simplify]: iters left: 1 (129 enodes) 57.970 * * [simplify]: Extracting #0: cost 1 inf + 0 57.970 * * [simplify]: Extracting #1: cost 13 inf + 0 57.970 * * [simplify]: Extracting #2: cost 40 inf + 1 57.970 * * [simplify]: Extracting #3: cost 44 inf + 7 57.970 * * [simplify]: Extracting #4: cost 44 inf + 11 57.970 * * [simplify]: Extracting #5: cost 37 inf + 301 57.971 * * [simplify]: Extracting #6: cost 25 inf + 3437 57.973 * * [simplify]: Extracting #7: cost 4 inf + 15289 57.975 * * [simplify]: Extracting #8: cost 0 inf + 18065 57.977 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 57.977 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 57.977 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 57.977 * * [simplify]: iters left: 6 (8 enodes) 57.979 * * [simplify]: iters left: 5 (25 enodes) 57.983 * * [simplify]: iters left: 4 (29 enodes) 57.990 * * [simplify]: iters left: 3 (35 enodes) 58.002 * * [simplify]: Extracting #0: cost 1 inf + 0 58.002 * * [simplify]: Extracting #1: cost 3 inf + 0 58.002 * * [simplify]: Extracting #2: cost 5 inf + 0 58.002 * * [simplify]: Extracting #3: cost 7 inf + 0 58.002 * * [simplify]: Extracting #4: cost 13 inf + 0 58.002 * * [simplify]: Extracting #5: cost 14 inf + 2 58.002 * * [simplify]: Extracting #6: cost 5 inf + 576 58.003 * * [simplify]: Extracting #7: cost 1 inf + 1504 58.003 * * [simplify]: Extracting #8: cost 0 inf + 1786 58.004 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 58.004 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.004 * * * * [progress]: [ 66 / 103 ] simplifiying candidate # 58.004 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 58.004 * * [simplify]: iters left: 6 (8 enodes) 58.008 * * [simplify]: iters left: 5 (23 enodes) 58.014 * * [simplify]: iters left: 4 (28 enodes) 58.021 * * [simplify]: iters left: 3 (34 enodes) 58.030 * * [simplify]: Extracting #0: cost 1 inf + 0 58.030 * * [simplify]: Extracting #1: cost 4 inf + 0 58.030 * * [simplify]: Extracting #2: cost 11 inf + 0 58.030 * * [simplify]: Extracting #3: cost 11 inf + 43 58.030 * * [simplify]: Extracting #4: cost 3 inf + 576 58.031 * * [simplify]: Extracting #5: cost 0 inf + 1142 58.031 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 58.031 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (* x.re (+ x.im x.im))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.031 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 58.032 * * [simplify]: iters left: 6 (8 enodes) 58.035 * * [simplify]: iters left: 5 (23 enodes) 58.041 * * [simplify]: iters left: 4 (28 enodes) 58.048 * * [simplify]: iters left: 3 (34 enodes) 58.055 * * [simplify]: Extracting #0: cost 1 inf + 0 58.055 * * [simplify]: Extracting #1: cost 4 inf + 0 58.055 * * [simplify]: Extracting #2: cost 11 inf + 0 58.055 * * [simplify]: Extracting #3: cost 11 inf + 43 58.055 * * [simplify]: Extracting #4: cost 3 inf + 576 58.055 * * [simplify]: Extracting #5: cost 0 inf + 1142 58.056 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 58.056 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.056 * * * * [progress]: [ 67 / 103 ] simplifiying candidate # 58.056 * [simplify]: Simplifying (* 1 1) 58.056 * * [simplify]: iters left: 2 (2 enodes) 58.057 * * [simplify]: iters left: 1 (6 enodes) 58.058 * * [simplify]: Extracting #0: cost 1 inf + 0 58.058 * * [simplify]: Extracting #1: cost 0 inf + 1 58.058 * [simplify]: Simplified to 1 58.058 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* 1 (* (cbrt (+ (* 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))) x.im)))) 58.059 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 58.059 * * [simplify]: iters left: 6 (7 enodes) 58.060 * * [simplify]: iters left: 5 (22 enodes) 58.063 * * [simplify]: iters left: 4 (26 enodes) 58.066 * * [simplify]: iters left: 3 (32 enodes) 58.070 * * [simplify]: Extracting #0: cost 1 inf + 0 58.070 * * [simplify]: Extracting #1: cost 3 inf + 0 58.070 * * [simplify]: Extracting #2: cost 5 inf + 0 58.070 * * [simplify]: Extracting #3: cost 11 inf + 0 58.070 * * [simplify]: Extracting #4: cost 11 inf + 43 58.070 * * [simplify]: Extracting #5: cost 2 inf + 738 58.071 * * [simplify]: Extracting #6: cost 1 inf + 940 58.071 * * [simplify]: Extracting #7: cost 0 inf + 1142 58.071 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 58.071 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* 1 (* (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)))) 58.071 * * * * [progress]: [ 68 / 103 ] simplifiying candidate # 58.071 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 58.071 * * [simplify]: iters left: 6 (8 enodes) 58.073 * * [simplify]: iters left: 5 (25 enodes) 58.077 * * [simplify]: iters left: 4 (29 enodes) 58.080 * * [simplify]: iters left: 3 (35 enodes) 58.084 * * [simplify]: Extracting #0: cost 1 inf + 0 58.084 * * [simplify]: Extracting #1: cost 3 inf + 0 58.084 * * [simplify]: Extracting #2: cost 5 inf + 0 58.084 * * [simplify]: Extracting #3: cost 7 inf + 0 58.085 * * [simplify]: Extracting #4: cost 13 inf + 0 58.085 * * [simplify]: Extracting #5: cost 14 inf + 2 58.085 * * [simplify]: Extracting #6: cost 5 inf + 536 58.085 * * [simplify]: Extracting #7: cost 1 inf + 1304 58.085 * * [simplify]: Extracting #8: cost 0 inf + 1546 58.085 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 58.086 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.086 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 58.086 * * [simplify]: iters left: 6 (8 enodes) 58.088 * * [simplify]: iters left: 5 (25 enodes) 58.091 * * [simplify]: iters left: 4 (29 enodes) 58.094 * * [simplify]: iters left: 3 (35 enodes) 58.100 * * [simplify]: Extracting #0: cost 1 inf + 0 58.100 * * [simplify]: Extracting #1: cost 3 inf + 0 58.100 * * [simplify]: Extracting #2: cost 5 inf + 0 58.100 * * [simplify]: Extracting #3: cost 7 inf + 0 58.100 * * [simplify]: Extracting #4: cost 13 inf + 0 58.100 * * [simplify]: Extracting #5: cost 14 inf + 2 58.101 * * [simplify]: Extracting #6: cost 5 inf + 536 58.101 * * [simplify]: Extracting #7: cost 1 inf + 1304 58.101 * * [simplify]: Extracting #8: cost 0 inf + 1546 58.101 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 58.101 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.102 * * * * [progress]: [ 69 / 103 ] simplifiying candidate # 58.102 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 58.102 * * [simplify]: iters left: 6 (10 enodes) 58.104 * * [simplify]: iters left: 5 (32 enodes) 58.108 * * [simplify]: iters left: 4 (36 enodes) 58.113 * * [simplify]: iters left: 3 (42 enodes) 58.118 * * [simplify]: Extracting #0: cost 1 inf + 0 58.118 * * [simplify]: Extracting #1: cost 4 inf + 0 58.118 * * [simplify]: Extracting #2: cost 8 inf + 0 58.118 * * [simplify]: Extracting #3: cost 11 inf + 0 58.118 * * [simplify]: Extracting #4: cost 17 inf + 0 58.118 * * [simplify]: Extracting #5: cost 16 inf + 84 58.118 * * [simplify]: Extracting #6: cost 8 inf + 698 58.119 * * [simplify]: Extracting #7: cost 0 inf + 2514 58.119 * [simplify]: Simplified to (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) 58.119 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.119 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 58.119 * * [simplify]: iters left: 6 (10 enodes) 58.121 * * [simplify]: iters left: 5 (32 enodes) 58.125 * * [simplify]: iters left: 4 (36 enodes) 58.130 * * [simplify]: iters left: 3 (42 enodes) 58.141 * * [simplify]: Extracting #0: cost 1 inf + 0 58.141 * * [simplify]: Extracting #1: cost 4 inf + 0 58.141 * * [simplify]: Extracting #2: cost 8 inf + 0 58.141 * * [simplify]: Extracting #3: cost 11 inf + 0 58.141 * * [simplify]: Extracting #4: cost 17 inf + 0 58.141 * * [simplify]: Extracting #5: cost 16 inf + 84 58.141 * * [simplify]: Extracting #6: cost 8 inf + 698 58.142 * * [simplify]: Extracting #7: cost 0 inf + 2514 58.143 * [simplify]: Simplified to (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) 58.143 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.143 * * * * [progress]: [ 70 / 103 ] simplifiying candidate # 58.144 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 58.144 * * [simplify]: iters left: 6 (10 enodes) 58.148 * * [simplify]: iters left: 5 (32 enodes) 58.156 * * [simplify]: iters left: 4 (36 enodes) 58.165 * * [simplify]: iters left: 3 (42 enodes) 58.175 * * [simplify]: Extracting #0: cost 1 inf + 0 58.175 * * [simplify]: Extracting #1: cost 4 inf + 0 58.175 * * [simplify]: Extracting #2: cost 8 inf + 0 58.176 * * [simplify]: Extracting #3: cost 11 inf + 0 58.176 * * [simplify]: Extracting #4: cost 17 inf + 0 58.176 * * [simplify]: Extracting #5: cost 16 inf + 84 58.176 * * [simplify]: Extracting #6: cost 8 inf + 698 58.177 * * [simplify]: Extracting #7: cost 0 inf + 2514 58.177 * [simplify]: Simplified to (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) 58.177 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.178 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 58.178 * * [simplify]: iters left: 6 (10 enodes) 58.182 * * [simplify]: iters left: 5 (32 enodes) 58.190 * * [simplify]: iters left: 4 (36 enodes) 58.199 * * [simplify]: iters left: 3 (42 enodes) 58.209 * * [simplify]: Extracting #0: cost 1 inf + 0 58.210 * * [simplify]: Extracting #1: cost 4 inf + 0 58.210 * * [simplify]: Extracting #2: cost 8 inf + 0 58.210 * * [simplify]: Extracting #3: cost 11 inf + 0 58.210 * * [simplify]: Extracting #4: cost 17 inf + 0 58.210 * * [simplify]: Extracting #5: cost 16 inf + 84 58.210 * * [simplify]: Extracting #6: cost 8 inf + 698 58.211 * * [simplify]: Extracting #7: cost 0 inf + 2514 58.212 * [simplify]: Simplified to (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) 58.212 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.212 * * * * [progress]: [ 71 / 103 ] simplifiying candidate # 58.212 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 58.212 * * [simplify]: iters left: 6 (8 enodes) 58.216 * * [simplify]: iters left: 5 (23 enodes) 58.223 * * [simplify]: iters left: 4 (28 enodes) 58.230 * * [simplify]: iters left: 3 (34 enodes) 58.238 * * [simplify]: Extracting #0: cost 1 inf + 0 58.238 * * [simplify]: Extracting #1: cost 4 inf + 0 58.238 * * [simplify]: Extracting #2: cost 11 inf + 0 58.238 * * [simplify]: Extracting #3: cost 11 inf + 43 58.238 * * [simplify]: Extracting #4: cost 3 inf + 576 58.238 * * [simplify]: Extracting #5: cost 0 inf + 1142 58.239 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 58.239 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (* x.re (+ x.im x.im))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.239 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 58.240 * * [simplify]: iters left: 6 (8 enodes) 58.243 * * [simplify]: iters left: 5 (23 enodes) 58.249 * * [simplify]: iters left: 4 (28 enodes) 58.256 * * [simplify]: iters left: 3 (34 enodes) 58.264 * * [simplify]: Extracting #0: cost 1 inf + 0 58.264 * * [simplify]: Extracting #1: cost 4 inf + 0 58.264 * * [simplify]: Extracting #2: cost 11 inf + 0 58.264 * * [simplify]: Extracting #3: cost 11 inf + 43 58.264 * * [simplify]: Extracting #4: cost 3 inf + 576 58.264 * * [simplify]: Extracting #5: cost 0 inf + 1142 58.265 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 58.265 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.265 * * * * [progress]: [ 72 / 103 ] simplifiying candidate # 58.265 * [simplify]: Simplifying (* 2 1/3) 58.266 * * [simplify]: iters left: 2 (3 enodes) 58.269 * * [simplify]: iters left: 1 (11 enodes) 58.273 * * [simplify]: Extracting #0: cost 1 inf + 0 58.273 * * [simplify]: Extracting #1: cost 0 inf + 1 58.273 * [simplify]: Simplified to 2/3 58.273 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (pow (+ (* x.re x.im) (* x.im x.re)) 2/3) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.273 * * * * [progress]: [ 73 / 103 ] simplifiying candidate # 58.273 * [simplify]: Simplifying (* 2 1) 58.274 * * [simplify]: iters left: 2 (3 enodes) 58.276 * * [simplify]: iters left: 1 (9 enodes) 58.279 * * [simplify]: Extracting #0: cost 1 inf + 0 58.279 * * [simplify]: Extracting #1: cost 0 inf + 1 58.279 * [simplify]: Simplified to 2 58.279 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.279 * * * * [progress]: [ 74 / 103 ] simplifiying candidate # 58.280 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 58.280 * * [simplify]: iters left: 6 (9 enodes) 58.284 * * [simplify]: iters left: 5 (29 enodes) 58.289 * * [simplify]: iters left: 4 (33 enodes) 58.293 * * [simplify]: iters left: 3 (39 enodes) 58.298 * * [simplify]: Extracting #0: cost 1 inf + 0 58.298 * * [simplify]: Extracting #1: cost 4 inf + 0 58.298 * * [simplify]: Extracting #2: cost 8 inf + 0 58.298 * * [simplify]: Extracting #3: cost 15 inf + 0 58.298 * * [simplify]: Extracting #4: cost 16 inf + 2 58.298 * * [simplify]: Extracting #5: cost 7 inf + 576 58.298 * * [simplify]: Extracting #6: cost 4 inf + 1222 58.299 * * [simplify]: Extracting #7: cost 1 inf + 2028 58.299 * * [simplify]: Extracting #8: cost 0 inf + 2350 58.300 * [simplify]: Simplified to (* (cbrt (* (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)))) 58.300 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (* (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)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.300 * * * * [progress]: [ 75 / 103 ] simplifiying candidate # 58.300 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 58.300 * * [simplify]: iters left: 6 (9 enodes) 58.302 * * [simplify]: iters left: 5 (29 enodes) 58.306 * * [simplify]: iters left: 4 (33 enodes) 58.310 * * [simplify]: iters left: 3 (39 enodes) 58.314 * * [simplify]: Extracting #0: cost 1 inf + 0 58.314 * * [simplify]: Extracting #1: cost 4 inf + 0 58.314 * * [simplify]: Extracting #2: cost 8 inf + 0 58.314 * * [simplify]: Extracting #3: cost 15 inf + 0 58.314 * * [simplify]: Extracting #4: cost 16 inf + 2 58.315 * * [simplify]: Extracting #5: cost 5 inf + 900 58.315 * * [simplify]: Extracting #6: cost 1 inf + 1708 58.315 * * [simplify]: Extracting #7: cost 0 inf + 2030 58.316 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) 58.316 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.316 * * * * [progress]: [ 76 / 103 ] simplifiying candidate # 58.316 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt 1)) 58.316 * * [simplify]: iters left: 6 (9 enodes) 58.319 * * [simplify]: iters left: 5 (31 enodes) 58.323 * * [simplify]: iters left: 4 (37 enodes) 58.330 * * [simplify]: iters left: 3 (46 enodes) 58.336 * * [simplify]: Extracting #0: cost 1 inf + 0 58.336 * * [simplify]: Extracting #1: cost 4 inf + 0 58.336 * * [simplify]: Extracting #2: cost 9 inf + 1 58.336 * * [simplify]: Extracting #3: cost 9 inf + 44 58.337 * * [simplify]: Extracting #4: cost 2 inf + 616 58.337 * * [simplify]: Extracting #5: cost 0 inf + 739 58.338 * [simplify]: Simplified to (cbrt (* (+ x.im x.im) x.re)) 58.338 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (* (+ x.im x.im) x.re)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.338 * * * * [progress]: [ 77 / 103 ] simplifiying candidate # 58.338 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 58.338 * * [simplify]: iters left: 6 (9 enodes) 58.342 * * [simplify]: iters left: 5 (31 enodes) 58.351 * * [simplify]: iters left: 4 (39 enodes) 58.361 * * [simplify]: iters left: 3 (45 enodes) 58.373 * * [simplify]: Extracting #0: cost 1 inf + 0 58.373 * * [simplify]: Extracting #1: cost 6 inf + 0 58.373 * * [simplify]: Extracting #2: cost 11 inf + 0 58.373 * * [simplify]: Extracting #3: cost 17 inf + 0 58.373 * * [simplify]: Extracting #4: cost 18 inf + 2 58.373 * * [simplify]: Extracting #5: cost 11 inf + 453 58.374 * * [simplify]: Extracting #6: cost 4 inf + 1826 58.375 * * [simplify]: Extracting #7: cost 0 inf + 2994 58.376 * [simplify]: Simplified to (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) 58.376 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.376 * * * * [progress]: [ 78 / 103 ] simplifiying candidate # 58.377 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 58.377 * * [simplify]: iters left: 6 (8 enodes) 58.380 * * [simplify]: iters left: 5 (26 enodes) 58.387 * * [simplify]: iters left: 4 (30 enodes) 58.395 * * [simplify]: iters left: 3 (36 enodes) 58.404 * * [simplify]: Extracting #0: cost 1 inf + 0 58.404 * * [simplify]: Extracting #1: cost 4 inf + 0 58.404 * * [simplify]: Extracting #2: cost 7 inf + 0 58.404 * * [simplify]: Extracting #3: cost 13 inf + 0 58.404 * * [simplify]: Extracting #4: cost 13 inf + 43 58.404 * * [simplify]: Extracting #5: cost 6 inf + 535 58.405 * * [simplify]: Extracting #6: cost 1 inf + 1384 58.405 * * [simplify]: Extracting #7: cost 0 inf + 1626 58.406 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (sqrt (cbrt (* x.re (+ x.im x.im))))) 58.406 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (* x.re (+ x.im x.im))) (sqrt (cbrt (* x.re (+ x.im x.im))))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.406 * * * * [progress]: [ 79 / 103 ] simplifiying candidate # 58.406 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) 1) 58.406 * * [simplify]: iters left: 6 (8 enodes) 58.411 * * [simplify]: iters left: 5 (26 enodes) 58.418 * * [simplify]: iters left: 4 (34 enodes) 58.427 * * [simplify]: iters left: 3 (40 enodes) 58.438 * * [simplify]: Extracting #0: cost 1 inf + 0 58.438 * * [simplify]: Extracting #1: cost 4 inf + 0 58.438 * * [simplify]: Extracting #2: cost 9 inf + 1 58.438 * * [simplify]: Extracting #3: cost 9 inf + 44 58.438 * * [simplify]: Extracting #4: cost 2 inf + 536 58.439 * * [simplify]: Extracting #5: cost 0 inf + 739 58.439 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 58.439 * [simplify]: Simplified (2 2 1 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 x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.439 * * * * [progress]: [ 80 / 103 ] simplifiying candidate # 58.440 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 58.440 * * [simplify]: iters left: 6 (8 enodes) 58.443 * * [simplify]: iters left: 5 (26 enodes) 58.450 * * [simplify]: iters left: 4 (30 enodes) 58.458 * * [simplify]: iters left: 3 (36 enodes) 58.466 * * [simplify]: Extracting #0: cost 1 inf + 0 58.467 * * [simplify]: Extracting #1: cost 4 inf + 0 58.467 * * [simplify]: Extracting #2: cost 7 inf + 0 58.467 * * [simplify]: Extracting #3: cost 13 inf + 0 58.467 * * [simplify]: Extracting #4: cost 13 inf + 43 58.467 * * [simplify]: Extracting #5: cost 6 inf + 535 58.467 * * [simplify]: Extracting #6: cost 1 inf + 1504 58.468 * * [simplify]: Extracting #7: cost 0 inf + 1786 58.469 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (cbrt (* x.re (+ x.im x.im))))) 58.469 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (* x.re (+ x.im x.im))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.469 * * * * [progress]: [ 81 / 103 ] simplifiying candidate # 58.469 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 58.469 * * [simplify]: iters left: 6 (9 enodes) 58.473 * * [simplify]: iters left: 5 (29 enodes) 58.483 * * [simplify]: iters left: 4 (33 enodes) 58.491 * * [simplify]: iters left: 3 (39 enodes) 58.500 * * [simplify]: Extracting #0: cost 1 inf + 0 58.501 * * [simplify]: Extracting #1: cost 4 inf + 0 58.501 * * [simplify]: Extracting #2: cost 8 inf + 0 58.501 * * [simplify]: Extracting #3: cost 15 inf + 0 58.501 * * [simplify]: Extracting #4: cost 16 inf + 2 58.501 * * [simplify]: Extracting #5: cost 6 inf + 698 58.502 * * [simplify]: Extracting #6: cost 2 inf + 1506 58.502 * * [simplify]: Extracting #7: cost 0 inf + 2030 58.503 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 58.503 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.503 * * * * [progress]: [ 82 / 103 ] simplifiying candidate # 58.504 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 58.504 * * [simplify]: iters left: 6 (7 enodes) 58.507 * * [simplify]: iters left: 5 (22 enodes) 58.513 * * [simplify]: iters left: 4 (26 enodes) 58.519 * * [simplify]: iters left: 3 (32 enodes) 58.527 * * [simplify]: Extracting #0: cost 1 inf + 0 58.527 * * [simplify]: Extracting #1: cost 3 inf + 0 58.527 * * [simplify]: Extracting #2: cost 5 inf + 0 58.527 * * [simplify]: Extracting #3: cost 11 inf + 0 58.527 * * [simplify]: Extracting #4: cost 11 inf + 43 58.527 * * [simplify]: Extracting #5: cost 2 inf + 738 58.527 * * [simplify]: Extracting #6: cost 1 inf + 940 58.528 * * [simplify]: Extracting #7: cost 0 inf + 1142 58.528 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 58.528 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt 1) (* (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)))) 58.528 * * * * [progress]: [ 83 / 103 ] simplifiying candidate # 58.529 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 58.529 * * [simplify]: iters left: 6 (8 enodes) 58.532 * * [simplify]: iters left: 5 (26 enodes) 58.539 * * [simplify]: iters left: 4 (30 enodes) 58.543 * * [simplify]: iters left: 3 (36 enodes) 58.547 * * [simplify]: Extracting #0: cost 1 inf + 0 58.547 * * [simplify]: Extracting #1: cost 4 inf + 0 58.548 * * [simplify]: Extracting #2: cost 7 inf + 0 58.548 * * [simplify]: Extracting #3: cost 13 inf + 0 58.548 * * [simplify]: Extracting #4: cost 13 inf + 43 58.548 * * [simplify]: Extracting #5: cost 6 inf + 535 58.548 * * [simplify]: Extracting #6: cost 1 inf + 1504 58.548 * * [simplify]: Extracting #7: cost 0 inf + 1786 58.549 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (cbrt (* x.re (+ x.im x.im))))) 58.549 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (* x.re (+ x.im x.im))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.549 * * * * [progress]: [ 84 / 103 ] simplifiying candidate # 58.549 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 58.549 * * [simplify]: iters left: 6 (8 enodes) 58.551 * * [simplify]: iters left: 5 (26 enodes) 58.554 * * [simplify]: iters left: 4 (30 enodes) 58.558 * * [simplify]: iters left: 3 (36 enodes) 58.562 * * [simplify]: Extracting #0: cost 1 inf + 0 58.562 * * [simplify]: Extracting #1: cost 4 inf + 0 58.562 * * [simplify]: Extracting #2: cost 7 inf + 0 58.562 * * [simplify]: Extracting #3: cost 13 inf + 0 58.562 * * [simplify]: Extracting #4: cost 13 inf + 43 58.563 * * [simplify]: Extracting #5: cost 6 inf + 535 58.563 * * [simplify]: Extracting #6: cost 1 inf + 1384 58.563 * * [simplify]: Extracting #7: cost 0 inf + 1626 58.563 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (sqrt (cbrt (* x.re (+ x.im x.im))))) 58.563 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (* x.re (+ x.im x.im))) (sqrt (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.564 * * * * [progress]: [ 85 / 103 ] simplifiying candidate # 58.564 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 58.564 * * [simplify]: iters left: 6 (7 enodes) 58.565 * * [simplify]: iters left: 5 (22 enodes) 58.568 * * [simplify]: iters left: 4 (26 enodes) 58.571 * * [simplify]: iters left: 3 (32 enodes) 58.575 * * [simplify]: Extracting #0: cost 1 inf + 0 58.575 * * [simplify]: Extracting #1: cost 3 inf + 0 58.575 * * [simplify]: Extracting #2: cost 5 inf + 0 58.575 * * [simplify]: Extracting #3: cost 11 inf + 0 58.575 * * [simplify]: Extracting #4: cost 11 inf + 43 58.576 * * [simplify]: Extracting #5: cost 2 inf + 738 58.576 * * [simplify]: Extracting #6: cost 1 inf + 940 58.576 * * [simplify]: Extracting #7: cost 0 inf + 1142 58.576 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 58.576 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* 1 (* (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)))) 58.576 * * * * [progress]: [ 86 / 103 ] simplifiying candidate # 58.577 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 58.577 * * [simplify]: iters left: 6 (12 enodes) 58.583 * * [simplify]: iters left: 5 (56 enodes) 58.605 * * [simplify]: iters left: 4 (126 enodes) 58.638 * * [simplify]: iters left: 3 (330 enodes) 58.755 * * [simplify]: Extracting #0: cost 1 inf + 0 58.755 * * [simplify]: Extracting #1: cost 4 inf + 0 58.755 * * [simplify]: Extracting #2: cost 8 inf + 0 58.755 * * [simplify]: Extracting #3: cost 79 inf + 0 58.756 * * [simplify]: Extracting #4: cost 180 inf + 84 58.757 * * [simplify]: Extracting #5: cost 106 inf + 12864 58.762 * * [simplify]: Extracting #6: cost 22 inf + 34175 58.768 * * [simplify]: Extracting #7: cost 1 inf + 42532 58.775 * * [simplify]: Extracting #8: cost 0 inf + 43116 58.782 * [simplify]: Simplified to (* (cbrt (* x.im (+ x.re x.re))) (cbrt (* x.im (* (* x.re x.im) (* (* x.re x.im) (+ x.re x.re)))))) 58.782 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ (* (cbrt (* x.im (+ x.re x.re))) (cbrt (* x.im (* (* x.re x.im) (* (* x.re x.im) (+ x.re x.re)))))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.782 * * * * [progress]: [ 87 / 103 ] simplifiying candidate # 58.782 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 58.782 * * [simplify]: iters left: 6 (11 enodes) 58.785 * * [simplify]: iters left: 5 (51 enodes) 58.802 * * [simplify]: iters left: 4 (122 enodes) 58.828 * * [simplify]: iters left: 3 (175 enodes) 58.849 * * [simplify]: Extracting #0: cost 1 inf + 0 58.849 * * [simplify]: Extracting #1: cost 0 inf + 1 58.849 * [simplify]: Simplified to 0 58.849 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 58.849 * * * * [progress]: [ 88 / 103 ] simplifiying candidate # 58.850 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 58.850 * * [simplify]: iters left: 6 (12 enodes) 58.854 * * [simplify]: iters left: 5 (56 enodes) 58.865 * * [simplify]: iters left: 4 (128 enodes) 58.898 * * [simplify]: iters left: 3 (342 enodes) 59.054 * * [simplify]: Extracting #0: cost 1 inf + 0 59.055 * * [simplify]: Extracting #1: cost 4 inf + 0 59.055 * * [simplify]: Extracting #2: cost 8 inf + 0 59.055 * * [simplify]: Extracting #3: cost 79 inf + 0 59.055 * * [simplify]: Extracting #4: cost 178 inf + 248 59.058 * * [simplify]: Extracting #5: cost 110 inf + 9022 59.062 * * [simplify]: Extracting #6: cost 45 inf + 26128 59.071 * * [simplify]: Extracting #7: cost 2 inf + 42782 59.083 * * [simplify]: Extracting #8: cost 0 inf + 43287 59.096 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* x.im (+ x.re x.re)))) 59.096 * [simplify]: Simplified (2 2 1 1) to (λ (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 x.im))) (* x.re x.im))) (cbrt (* x.im (+ x.re x.re)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 59.097 * * * * [progress]: [ 89 / 103 ] simplifiying candidate # 59.097 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 59.097 * * [simplify]: iters left: 6 (11 enodes) 59.100 * * [simplify]: iters left: 5 (51 enodes) 59.110 * * [simplify]: iters left: 4 (121 enodes) 59.136 * * [simplify]: iters left: 3 (174 enodes) 59.172 * * [simplify]: Extracting #0: cost 1 inf + 0 59.172 * * [simplify]: Extracting #1: cost 0 inf + 1 59.172 * [simplify]: Simplified to 0 59.172 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 59.173 * * * * [progress]: [ 90 / 103 ] simplifiying candidate #real (real->posit16 (* (cbrt (+ (* 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))) x.im))))> 59.173 * [simplify]: Simplifying (real->posit16 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 59.173 * * [simplify]: iters left: 6 (8 enodes) 59.175 * * [simplify]: iters left: 5 (22 enodes) 59.177 * * [simplify]: iters left: 4 (26 enodes) 59.180 * * [simplify]: iters left: 3 (32 enodes) 59.184 * * [simplify]: Extracting #0: cost 1 inf + 0 59.184 * * [simplify]: Extracting #1: cost 2 inf + 0 59.184 * * [simplify]: Extracting #2: cost 3 inf + 0 59.184 * * [simplify]: Extracting #3: cost 5 inf + 0 59.184 * * [simplify]: Extracting #4: cost 11 inf + 0 59.184 * * [simplify]: Extracting #5: cost 11 inf + 43 59.185 * * [simplify]: Extracting #6: cost 3 inf + 576 59.185 * * [simplify]: Extracting #7: cost 0 inf + 1142 59.185 * [simplify]: Simplified to (real->posit16 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) 59.185 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (posit16->real (real->posit16 (* (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)))) 59.185 * * * * [progress]: [ 91 / 103 ] simplifiying candidate # 59.185 * * * * [progress]: [ 92 / 103 ] simplifiying candidate # 59.185 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 59.185 * * [simplify]: iters left: 6 (11 enodes) 59.189 * * [simplify]: iters left: 5 (44 enodes) 59.197 * * [simplify]: iters left: 4 (67 enodes) 59.208 * * [simplify]: iters left: 3 (108 enodes) 59.227 * * [simplify]: iters left: 2 (171 enodes) 59.267 * * [simplify]: iters left: 1 (380 enodes) 59.427 * * [simplify]: Extracting #0: cost 1 inf + 0 59.428 * * [simplify]: Extracting #1: cost 64 inf + 0 59.429 * * [simplify]: Extracting #2: cost 269 inf + 0 59.432 * * [simplify]: Extracting #3: cost 282 inf + 4335 59.442 * * [simplify]: Extracting #4: cost 154 inf + 58575 59.463 * * [simplify]: Extracting #5: cost 64 inf + 102878 59.494 * * [simplify]: Extracting #6: cost 13 inf + 142533 59.529 * * [simplify]: Extracting #7: cost 0 inf + 155289 59.552 * * [simplify]: Extracting #8: cost 0 inf + 154896 59.577 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 59.577 * [simplify]: Simplified (2 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.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt 2) (cbrt (* x.re x.im))) x.im)))) 59.577 * * * * [progress]: [ 93 / 103 ] simplifiying candidate # 59.578 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 59.578 * * [simplify]: iters left: 6 (14 enodes) 59.587 * * [simplify]: iters left: 5 (62 enodes) 59.608 * * [simplify]: iters left: 4 (105 enodes) 59.643 * * [simplify]: iters left: 3 (229 enodes) 59.701 * * [simplify]: iters left: 2 (451 enodes) 59.869 * * [simplify]: Extracting #0: cost 1 inf + 0 59.869 * * [simplify]: Extracting #1: cost 38 inf + 0 59.870 * * [simplify]: Extracting #2: cost 164 inf + 1 59.870 * * [simplify]: Extracting #3: cost 208 inf + 1449 59.873 * * [simplify]: Extracting #4: cost 132 inf + 24559 59.879 * * [simplify]: Extracting #5: cost 43 inf + 53821 59.900 * * [simplify]: Extracting #6: cost 5 inf + 78756 59.910 * * [simplify]: Extracting #7: cost 0 inf + 79126 59.919 * * [simplify]: Extracting #8: cost 0 inf + 79124 59.931 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 59.931 * [simplify]: Simplified (2 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.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) x.im)))) 59.931 * * * * [progress]: [ 94 / 103 ] simplifiying candidate # 59.931 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 59.932 * * [simplify]: iters left: 6 (14 enodes) 59.940 * * [simplify]: iters left: 5 (58 enodes) 59.961 * * [simplify]: iters left: 4 (99 enodes) 59.993 * * [simplify]: iters left: 3 (211 enodes) 60.076 * * [simplify]: iters left: 2 (484 enodes) 60.253 * * [simplify]: Extracting #0: cost 1 inf + 0 60.253 * * [simplify]: Extracting #1: cost 39 inf + 0 60.253 * * [simplify]: Extracting #2: cost 146 inf + 0 60.255 * * [simplify]: Extracting #3: cost 248 inf + 370 60.258 * * [simplify]: Extracting #4: cost 288 inf + 6220 60.275 * * [simplify]: Extracting #5: cost 125 inf + 50478 60.296 * * [simplify]: Extracting #6: cost 29 inf + 78866 60.324 * * [simplify]: Extracting #7: cost 3 inf + 97242 60.352 * * [simplify]: Extracting #8: cost 0 inf + 99821 60.381 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 60.381 * [simplify]: Simplified (2 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.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) x.im)))) 60.381 * * * * [progress]: [ 95 / 103 ] simplifiying candidate # 60.382 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 60.382 * * [simplify]: iters left: 6 (11 enodes) 60.389 * * [simplify]: iters left: 5 (44 enodes) 60.404 * * [simplify]: iters left: 4 (67 enodes) 60.428 * * [simplify]: iters left: 3 (108 enodes) 60.462 * * [simplify]: iters left: 2 (171 enodes) 60.523 * * [simplify]: iters left: 1 (380 enodes) 60.690 * * [simplify]: Extracting #0: cost 1 inf + 0 60.690 * * [simplify]: Extracting #1: cost 64 inf + 0 60.691 * * [simplify]: Extracting #2: cost 269 inf + 0 60.692 * * [simplify]: Extracting #3: cost 282 inf + 4335 60.698 * * [simplify]: Extracting #4: cost 154 inf + 58575 60.710 * * [simplify]: Extracting #5: cost 64 inf + 102878 60.740 * * [simplify]: Extracting #6: cost 13 inf + 142533 60.775 * * [simplify]: Extracting #7: cost 0 inf + 155289 60.792 * * [simplify]: Extracting #8: cost 0 inf + 154896 60.821 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 60.821 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (cbrt (* x.re x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 60.821 * * * * [progress]: [ 96 / 103 ] simplifiying candidate # 60.822 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 60.822 * * [simplify]: iters left: 6 (14 enodes) 60.831 * * [simplify]: iters left: 5 (62 enodes) 60.852 * * [simplify]: iters left: 4 (105 enodes) 60.887 * * [simplify]: iters left: 3 (229 enodes) 60.952 * * [simplify]: iters left: 2 (451 enodes) 61.088 * * [simplify]: Extracting #0: cost 1 inf + 0 61.088 * * [simplify]: Extracting #1: cost 38 inf + 0 61.089 * * [simplify]: Extracting #2: cost 164 inf + 1 61.089 * * [simplify]: Extracting #3: cost 208 inf + 1449 61.092 * * [simplify]: Extracting #4: cost 132 inf + 24559 61.102 * * [simplify]: Extracting #5: cost 43 inf + 53821 61.119 * * [simplify]: Extracting #6: cost 5 inf + 78756 61.129 * * [simplify]: Extracting #7: cost 0 inf + 79126 61.138 * * [simplify]: Extracting #8: cost 0 inf + 79124 61.148 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 61.148 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 61.148 * * * * [progress]: [ 97 / 103 ] simplifiying candidate # 61.148 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 61.149 * * [simplify]: iters left: 6 (14 enodes) 61.155 * * [simplify]: iters left: 5 (58 enodes) 61.174 * * [simplify]: iters left: 4 (99 enodes) 61.206 * * [simplify]: iters left: 3 (211 enodes) 61.286 * * [simplify]: iters left: 2 (484 enodes) 61.467 * * [simplify]: Extracting #0: cost 1 inf + 0 61.467 * * [simplify]: Extracting #1: cost 39 inf + 0 61.468 * * [simplify]: Extracting #2: cost 146 inf + 0 61.469 * * [simplify]: Extracting #3: cost 248 inf + 370 61.471 * * [simplify]: Extracting #4: cost 288 inf + 6220 61.477 * * [simplify]: Extracting #5: cost 125 inf + 50478 61.488 * * [simplify]: Extracting #6: cost 29 inf + 78866 61.502 * * [simplify]: Extracting #7: cost 3 inf + 97242 61.528 * * [simplify]: Extracting #8: cost 0 inf + 99821 61.556 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 61.556 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 61.556 * * * * [progress]: [ 98 / 103 ] simplifiying candidate # 61.557 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 61.557 * * [simplify]: iters left: 6 (11 enodes) 61.564 * * [simplify]: iters left: 5 (44 enodes) 61.575 * * [simplify]: iters left: 4 (67 enodes) 61.585 * * [simplify]: iters left: 3 (108 enodes) 61.609 * * [simplify]: iters left: 2 (171 enodes) 61.655 * * [simplify]: iters left: 1 (380 enodes) 61.787 * * [simplify]: Extracting #0: cost 1 inf + 0 61.787 * * [simplify]: Extracting #1: cost 64 inf + 0 61.788 * * [simplify]: Extracting #2: cost 269 inf + 0 61.789 * * [simplify]: Extracting #3: cost 282 inf + 4335 61.795 * * [simplify]: Extracting #4: cost 154 inf + 58575 61.813 * * [simplify]: Extracting #5: cost 64 inf + 102878 61.835 * * [simplify]: Extracting #6: cost 13 inf + 142533 61.856 * * [simplify]: Extracting #7: cost 0 inf + 155289 61.883 * * [simplify]: Extracting #8: cost 0 inf + 154896 61.916 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 61.917 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt 2) (cbrt (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 61.917 * * * * [progress]: [ 99 / 103 ] simplifiying candidate # 61.917 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 61.917 * * [simplify]: iters left: 6 (14 enodes) 61.927 * * [simplify]: iters left: 5 (62 enodes) 61.948 * * [simplify]: iters left: 4 (105 enodes) 61.969 * * [simplify]: iters left: 3 (229 enodes) 62.027 * * [simplify]: iters left: 2 (451 enodes) 62.177 * * [simplify]: Extracting #0: cost 1 inf + 0 62.177 * * [simplify]: Extracting #1: cost 38 inf + 0 62.178 * * [simplify]: Extracting #2: cost 164 inf + 1 62.180 * * [simplify]: Extracting #3: cost 208 inf + 1449 62.190 * * [simplify]: Extracting #4: cost 132 inf + 24559 62.202 * * [simplify]: Extracting #5: cost 43 inf + 53821 62.220 * * [simplify]: Extracting #6: cost 5 inf + 78756 62.239 * * [simplify]: Extracting #7: cost 0 inf + 79126 62.257 * * [simplify]: Extracting #8: cost 0 inf + 79124 62.276 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 62.276 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 62.276 * * * * [progress]: [ 100 / 103 ] simplifiying candidate # 62.276 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 62.276 * * [simplify]: iters left: 6 (14 enodes) 62.285 * * [simplify]: iters left: 5 (58 enodes) 62.304 * * [simplify]: iters left: 4 (99 enodes) 62.339 * * [simplify]: iters left: 3 (211 enodes) 62.418 * * [simplify]: iters left: 2 (484 enodes) 62.574 * * [simplify]: Extracting #0: cost 1 inf + 0 62.574 * * [simplify]: Extracting #1: cost 39 inf + 0 62.574 * * [simplify]: Extracting #2: cost 146 inf + 0 62.576 * * [simplify]: Extracting #3: cost 248 inf + 370 62.579 * * [simplify]: Extracting #4: cost 288 inf + 6220 62.591 * * [simplify]: Extracting #5: cost 125 inf + 50478 62.614 * * [simplify]: Extracting #6: cost 29 inf + 78866 62.642 * * [simplify]: Extracting #7: cost 3 inf + 97242 62.670 * * [simplify]: Extracting #8: cost 0 inf + 99821 62.690 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 62.691 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 62.691 * * * * [progress]: [ 101 / 103 ] simplifiying candidate # 62.691 * [simplify]: Simplifying (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 62.691 * * [simplify]: iters left: 6 (14 enodes) 62.698 * * [simplify]: iters left: 5 (62 enodes) 62.713 * * [simplify]: iters left: 4 (124 enodes) 62.746 * * [simplify]: iters left: 3 (264 enodes) 62.819 * * [simplify]: Extracting #0: cost 1 inf + 0 62.819 * * [simplify]: Extracting #1: cost 25 inf + 0 62.819 * * [simplify]: Extracting #2: cost 125 inf + 0 62.821 * * [simplify]: Extracting #3: cost 167 inf + 870 62.824 * * [simplify]: Extracting #4: cost 99 inf + 15240 62.833 * * [simplify]: Extracting #5: cost 18 inf + 40635 62.839 * * [simplify]: Extracting #6: cost 2 inf + 48511 62.845 * * [simplify]: Extracting #7: cost 0 inf + 49639 62.851 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt 2)) (cbrt (* (* x.re x.im) (* x.re x.im)))) 62.852 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* (cbrt 2) (cbrt 2)) (cbrt (* (* x.re x.im) (* x.re x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 62.852 * * * * [progress]: [ 102 / 103 ] simplifiying candidate # 62.852 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 62.852 * * [simplify]: iters left: 6 (17 enodes) 62.858 * * [simplify]: iters left: 5 (79 enodes) 62.883 * * [simplify]: iters left: 4 (154 enodes) 62.936 * * [simplify]: iters left: 3 (382 enodes) 63.102 * * [simplify]: Extracting #0: cost 1 inf + 0 63.102 * * [simplify]: Extracting #1: cost 25 inf + 0 63.103 * * [simplify]: Extracting #2: cost 126 inf + 0 63.104 * * [simplify]: Extracting #3: cost 220 inf + 218 63.106 * * [simplify]: Extracting #4: cost 219 inf + 1837 63.113 * * [simplify]: Extracting #5: cost 94 inf + 29480 63.128 * * [simplify]: Extracting #6: cost 15 inf + 54763 63.145 * * [simplify]: Extracting #7: cost 0 inf + 63055 63.163 * [simplify]: Simplified to (* (exp (* 2/3 (+ (log x.im) (log x.re)))) (* (cbrt 2) (cbrt 2))) 63.163 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (exp (* 2/3 (+ (log x.im) (log x.re)))) (* (cbrt 2) (cbrt 2))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 63.163 * * * * [progress]: [ 103 / 103 ] simplifiying candidate # 63.163 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) (pow (cbrt 2) 2)) 63.164 * * [simplify]: iters left: 6 (17 enodes) 63.175 * * [simplify]: iters left: 5 (76 enodes) 63.205 * * [simplify]: iters left: 4 (152 enodes) 63.266 * * [simplify]: iters left: 3 (353 enodes) 63.407 * * [simplify]: Extracting #0: cost 1 inf + 0 63.407 * * [simplify]: Extracting #1: cost 25 inf + 0 63.407 * * [simplify]: Extracting #2: cost 135 inf + 0 63.409 * * [simplify]: Extracting #3: cost 254 inf + 289 63.412 * * [simplify]: Extracting #4: cost 269 inf + 5810 63.419 * * [simplify]: Extracting #5: cost 116 inf + 47143 63.430 * * [simplify]: Extracting #6: cost 9 inf + 83838 63.443 * * [simplify]: Extracting #7: cost 0 inf + 86557 63.460 * * [simplify]: Extracting #8: cost 0 inf + 86137 63.477 * [simplify]: Simplified to (* (exp (* (+ (log (/ -1 x.re)) (log (/ -1 x.im))) -2/3)) (* (cbrt 2) (cbrt 2))) 63.477 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (exp (* (+ (log (/ -1 x.re)) (log (/ -1 x.im))) -2/3)) (* (cbrt 2) (cbrt 2))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 63.478 * * * [progress]: adding candidates to table 64.633 * * [progress]: iteration 4 / 4 64.633 * * * [progress]: picking best candidate 64.662 * * * * [pick]: Picked # 64.662 * * * [progress]: localizing error 64.725 * * * [progress]: generating rewritten candidates 64.725 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1) 64.731 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 64.736 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 64.741 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 64.789 * * * [progress]: generating series expansions 64.789 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1) 64.789 * [backup-simplify]: Simplify (cbrt (+ x.re x.im)) into (pow (+ x.im x.re) 1/3) 64.789 * [approximate]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in (x.re x.im) around 0 64.789 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 64.789 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 64.789 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 64.789 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.789 * [backup-simplify]: Simplify 1/3 into 1/3 64.789 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 64.789 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 64.789 * [taylor]: Taking taylor expansion of x.im in x.im 64.789 * [backup-simplify]: Simplify 0 into 0 64.789 * [backup-simplify]: Simplify 1 into 1 64.789 * [taylor]: Taking taylor expansion of x.re in x.im 64.789 * [backup-simplify]: Simplify x.re into x.re 64.790 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 64.790 * [backup-simplify]: Simplify (log x.re) into (log x.re) 64.790 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 64.790 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 64.790 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 64.790 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 64.790 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 64.790 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.790 * [backup-simplify]: Simplify 1/3 into 1/3 64.790 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 64.790 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 64.790 * [taylor]: Taking taylor expansion of x.im in x.re 64.790 * [backup-simplify]: Simplify x.im into x.im 64.790 * [taylor]: Taking taylor expansion of x.re in x.re 64.790 * [backup-simplify]: Simplify 0 into 0 64.790 * [backup-simplify]: Simplify 1 into 1 64.790 * [backup-simplify]: Simplify (+ x.im 0) into x.im 64.790 * [backup-simplify]: Simplify (log x.im) into (log x.im) 64.790 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 64.790 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 64.790 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 64.790 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 64.790 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 64.790 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.790 * [backup-simplify]: Simplify 1/3 into 1/3 64.790 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 64.790 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 64.790 * [taylor]: Taking taylor expansion of x.im in x.re 64.790 * [backup-simplify]: Simplify x.im into x.im 64.790 * [taylor]: Taking taylor expansion of x.re in x.re 64.790 * [backup-simplify]: Simplify 0 into 0 64.790 * [backup-simplify]: Simplify 1 into 1 64.790 * [backup-simplify]: Simplify (+ x.im 0) into x.im 64.790 * [backup-simplify]: Simplify (log x.im) into (log x.im) 64.790 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 64.790 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 64.790 * [taylor]: Taking taylor expansion of (pow x.im 1/3) in x.im 64.790 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log x.im))) in x.im 64.790 * [taylor]: Taking taylor expansion of (* 1/3 (log x.im)) in x.im 64.790 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.790 * [backup-simplify]: Simplify 1/3 into 1/3 64.790 * [taylor]: Taking taylor expansion of (log x.im) in x.im 64.790 * [taylor]: Taking taylor expansion of x.im in x.im 64.790 * [backup-simplify]: Simplify 0 into 0 64.790 * [backup-simplify]: Simplify 1 into 1 64.791 * [backup-simplify]: Simplify (log 1) into 0 64.791 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 64.791 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 64.791 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 64.791 * [backup-simplify]: Simplify (pow x.im 1/3) into (pow x.im 1/3) 64.792 * [backup-simplify]: Simplify (+ 0 1) into 1 64.792 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow x.im 1)))) 1) into (/ 1 x.im) 64.792 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (log x.im))) into (* 1/3 (/ 1 x.im)) 64.792 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 64.792 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) in x.im 64.792 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.792 * [backup-simplify]: Simplify 1/3 into 1/3 64.792 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 2)) 1/3) in x.im 64.793 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 2))))) in x.im 64.793 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 2)))) in x.im 64.793 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.793 * [backup-simplify]: Simplify 1/3 into 1/3 64.793 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 64.793 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 64.793 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 64.793 * [taylor]: Taking taylor expansion of x.im in x.im 64.793 * [backup-simplify]: Simplify 0 into 0 64.793 * [backup-simplify]: Simplify 1 into 1 64.793 * [backup-simplify]: Simplify (* 1 1) into 1 64.793 * [backup-simplify]: Simplify (/ 1 1) into 1 64.793 * [backup-simplify]: Simplify (log 1) into 0 64.794 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 64.794 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 64.794 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 64.794 * [backup-simplify]: Simplify (* 1/3 (pow x.im -2/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 64.794 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 64.795 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 64.795 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 64.795 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log x.im))) into 0 64.796 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 64.796 * [backup-simplify]: Simplify 0 into 0 64.796 * [backup-simplify]: Simplify (+ 0 0) into 0 64.797 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into (/ -1/2 (pow x.im 2)) 64.797 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (log x.im)))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 64.797 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 64.797 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) in x.im 64.797 * [taylor]: Taking taylor expansion of -1/9 in x.im 64.797 * [backup-simplify]: Simplify -1/9 into -1/9 64.797 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 5)) 1/3) in x.im 64.798 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 5))))) in x.im 64.798 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 5)))) in x.im 64.798 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.798 * [backup-simplify]: Simplify 1/3 into 1/3 64.798 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 5))) in x.im 64.798 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 5)) in x.im 64.798 * [taylor]: Taking taylor expansion of (pow x.im 5) in x.im 64.798 * [taylor]: Taking taylor expansion of x.im in x.im 64.798 * [backup-simplify]: Simplify 0 into 0 64.798 * [backup-simplify]: Simplify 1 into 1 64.798 * [backup-simplify]: Simplify (* 1 1) into 1 64.798 * [backup-simplify]: Simplify (* 1 1) into 1 64.798 * [backup-simplify]: Simplify (* 1 1) into 1 64.799 * [backup-simplify]: Simplify (/ 1 1) into 1 64.799 * [backup-simplify]: Simplify (log 1) into 0 64.799 * [backup-simplify]: Simplify (+ (* (- 5) (log x.im)) 0) into (- (* 5 (log x.im))) 64.799 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log x.im)))) into (* -5/3 (log x.im)) 64.799 * [backup-simplify]: Simplify (exp (* -5/3 (log x.im))) into (pow x.im -5/3) 64.799 * [backup-simplify]: Simplify (* -1/9 (pow x.im -5/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 64.799 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 64.800 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) (pow (* 1 x.re) 2)) (+ (* (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) (* 1 x.re)) (pow x.im 1/3))) into (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 64.800 * [backup-simplify]: Simplify (cbrt (+ (/ 1 x.re) (/ 1 x.im))) into (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) 64.800 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.re x.im) around 0 64.800 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 64.800 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 64.800 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 64.800 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.800 * [backup-simplify]: Simplify 1/3 into 1/3 64.800 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 64.800 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 64.800 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 64.800 * [taylor]: Taking taylor expansion of x.im in x.im 64.800 * [backup-simplify]: Simplify 0 into 0 64.800 * [backup-simplify]: Simplify 1 into 1 64.800 * [backup-simplify]: Simplify (/ 1 1) into 1 64.800 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.800 * [taylor]: Taking taylor expansion of x.re in x.im 64.800 * [backup-simplify]: Simplify x.re into x.re 64.800 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.801 * [backup-simplify]: Simplify (+ 1 0) into 1 64.801 * [backup-simplify]: Simplify (log 1) into 0 64.801 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 64.801 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 64.801 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 64.801 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 64.801 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 64.801 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 64.801 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.801 * [backup-simplify]: Simplify 1/3 into 1/3 64.801 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 64.801 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 64.801 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 64.802 * [taylor]: Taking taylor expansion of x.im in x.re 64.802 * [backup-simplify]: Simplify x.im into x.im 64.802 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 64.802 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 64.802 * [taylor]: Taking taylor expansion of x.re in x.re 64.802 * [backup-simplify]: Simplify 0 into 0 64.802 * [backup-simplify]: Simplify 1 into 1 64.802 * [backup-simplify]: Simplify (/ 1 1) into 1 64.802 * [backup-simplify]: Simplify (+ 0 1) into 1 64.802 * [backup-simplify]: Simplify (log 1) into 0 64.803 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.803 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 64.803 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 64.803 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 64.803 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 64.803 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 64.803 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.803 * [backup-simplify]: Simplify 1/3 into 1/3 64.803 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 64.803 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 64.803 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 64.803 * [taylor]: Taking taylor expansion of x.im in x.re 64.803 * [backup-simplify]: Simplify x.im into x.im 64.803 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 64.803 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 64.803 * [taylor]: Taking taylor expansion of x.re in x.re 64.803 * [backup-simplify]: Simplify 0 into 0 64.803 * [backup-simplify]: Simplify 1 into 1 64.803 * [backup-simplify]: Simplify (/ 1 1) into 1 64.804 * [backup-simplify]: Simplify (+ 0 1) into 1 64.804 * [backup-simplify]: Simplify (log 1) into 0 64.804 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.804 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 64.804 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 64.804 * [taylor]: Taking taylor expansion of (pow x.re -1/3) in x.im 64.804 * [taylor]: Taking taylor expansion of (exp (* -1/3 (log x.re))) in x.im 64.804 * [taylor]: Taking taylor expansion of (* -1/3 (log x.re)) in x.im 64.804 * [taylor]: Taking taylor expansion of -1/3 in x.im 64.804 * [backup-simplify]: Simplify -1/3 into -1/3 64.804 * [taylor]: Taking taylor expansion of (log x.re) in x.im 64.804 * [taylor]: Taking taylor expansion of x.re in x.im 64.804 * [backup-simplify]: Simplify x.re into x.re 64.804 * [backup-simplify]: Simplify (log x.re) into (log x.re) 64.805 * [backup-simplify]: Simplify (* -1/3 (log x.re)) into (* -1/3 (log x.re)) 64.805 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 64.805 * [backup-simplify]: Simplify (pow x.re -1/3) into (pow x.re -1/3) 64.805 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 64.805 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 64.806 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 64.806 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.806 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 64.806 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 64.806 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) in x.im 64.806 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.806 * [backup-simplify]: Simplify 1/3 into 1/3 64.806 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)) in x.im 64.806 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 64.806 * [taylor]: Taking taylor expansion of x.im in x.im 64.806 * [backup-simplify]: Simplify 0 into 0 64.806 * [backup-simplify]: Simplify 1 into 1 64.806 * [backup-simplify]: Simplify (/ 1 1) into 1 64.807 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 64.807 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 64.807 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 64.807 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.807 * [backup-simplify]: Simplify 1/3 into 1/3 64.807 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 64.807 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.807 * [taylor]: Taking taylor expansion of x.re in x.im 64.807 * [backup-simplify]: Simplify x.re into x.re 64.807 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.807 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 64.807 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 64.807 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 64.807 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 64.807 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 64.808 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 64.808 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 64.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 64.809 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 64.809 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 64.809 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 64.809 * [backup-simplify]: Simplify 0 into 0 64.810 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 64.810 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (log x.re))) into 0 64.811 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 64.811 * [backup-simplify]: Simplify 0 into 0 64.811 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 64.812 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.813 * [backup-simplify]: Simplify (+ 0 0) into 0 64.814 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 64.815 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.815 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 64.815 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 64.816 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 64.816 * [taylor]: Taking taylor expansion of -1/9 in x.im 64.816 * [backup-simplify]: Simplify -1/9 into -1/9 64.816 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 64.816 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 64.816 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 64.816 * [taylor]: Taking taylor expansion of x.im in x.im 64.816 * [backup-simplify]: Simplify 0 into 0 64.816 * [backup-simplify]: Simplify 1 into 1 64.816 * [backup-simplify]: Simplify (* 1 1) into 1 64.816 * [backup-simplify]: Simplify (/ 1 1) into 1 64.817 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 64.817 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 64.817 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 64.817 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.817 * [backup-simplify]: Simplify 1/3 into 1/3 64.817 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 64.817 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.817 * [taylor]: Taking taylor expansion of x.re in x.im 64.817 * [backup-simplify]: Simplify x.re into x.re 64.817 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.817 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 64.817 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 64.817 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 64.817 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 64.818 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 64.818 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 64.818 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 64.820 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 64.821 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 64.823 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 64.823 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 64.824 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 64.825 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 64.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 64.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.827 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 64.828 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 64.828 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 64.829 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 64.829 * [backup-simplify]: Simplify 0 into 0 64.829 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 64.831 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 64.832 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 64.833 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 64.834 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.835 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 64.836 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 64.836 * [backup-simplify]: Simplify 0 into 0 64.837 * [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 64.838 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 64.839 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 64.839 * [backup-simplify]: Simplify 0 into 0 64.840 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 64.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.841 * [backup-simplify]: Simplify (+ 0 0) into 0 64.844 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 64.844 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.845 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 64.845 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 64.846 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 64.846 * [taylor]: Taking taylor expansion of 5/81 in x.im 64.846 * [backup-simplify]: Simplify 5/81 into 5/81 64.846 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 64.846 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 64.846 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 64.846 * [taylor]: Taking taylor expansion of x.im in x.im 64.846 * [backup-simplify]: Simplify 0 into 0 64.846 * [backup-simplify]: Simplify 1 into 1 64.846 * [backup-simplify]: Simplify (* 1 1) into 1 64.846 * [backup-simplify]: Simplify (* 1 1) into 1 64.847 * [backup-simplify]: Simplify (/ 1 1) into 1 64.847 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 64.847 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 64.847 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 64.847 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.847 * [backup-simplify]: Simplify 1/3 into 1/3 64.847 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 64.847 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.847 * [taylor]: Taking taylor expansion of x.re in x.im 64.847 * [backup-simplify]: Simplify x.re into x.re 64.847 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.847 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 64.847 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 64.847 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 64.848 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 64.848 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 64.849 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 64.849 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 64.851 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 64.852 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 64.852 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 64.854 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 64.856 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 64.857 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 64.858 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 64.859 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 64.859 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 64.861 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 64.862 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 64.863 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 64.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.864 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 64.865 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 64.866 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 64.867 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.868 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 64.868 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 64.869 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 64.869 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 64.870 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 64.870 * [backup-simplify]: Simplify 0 into 0 64.870 * [backup-simplify]: Simplify (pow (/ 1 x.re) -1/3) into (pow (/ 1 x.re) -1/3) 64.870 * [backup-simplify]: Simplify (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) into (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) 64.870 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in (x.re x.im) around 0 64.870 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 64.870 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 64.870 * [taylor]: Taking taylor expansion of -1 in x.im 64.870 * [backup-simplify]: Simplify -1 into -1 64.870 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 64.871 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 64.871 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 64.871 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 64.871 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 64.871 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.871 * [backup-simplify]: Simplify 1/3 into 1/3 64.871 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 64.871 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 64.871 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 64.871 * [taylor]: Taking taylor expansion of x.im in x.im 64.871 * [backup-simplify]: Simplify 0 into 0 64.871 * [backup-simplify]: Simplify 1 into 1 64.871 * [backup-simplify]: Simplify (/ 1 1) into 1 64.871 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.871 * [taylor]: Taking taylor expansion of x.re in x.im 64.871 * [backup-simplify]: Simplify x.re into x.re 64.871 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.871 * [backup-simplify]: Simplify (+ 1 0) into 1 64.872 * [backup-simplify]: Simplify (log 1) into 0 64.872 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 64.872 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 64.872 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 64.872 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 64.872 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 64.872 * [taylor]: Taking taylor expansion of -1 in x.re 64.872 * [backup-simplify]: Simplify -1 into -1 64.872 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 64.873 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 64.873 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 64.873 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 64.873 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 64.873 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.873 * [backup-simplify]: Simplify 1/3 into 1/3 64.873 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 64.873 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 64.873 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 64.873 * [taylor]: Taking taylor expansion of x.im in x.re 64.873 * [backup-simplify]: Simplify x.im into x.im 64.873 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 64.873 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 64.873 * [taylor]: Taking taylor expansion of x.re in x.re 64.873 * [backup-simplify]: Simplify 0 into 0 64.873 * [backup-simplify]: Simplify 1 into 1 64.873 * [backup-simplify]: Simplify (/ 1 1) into 1 64.874 * [backup-simplify]: Simplify (+ 0 1) into 1 64.874 * [backup-simplify]: Simplify (log 1) into 0 64.874 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.874 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 64.874 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 64.874 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 64.874 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 64.874 * [taylor]: Taking taylor expansion of -1 in x.re 64.875 * [backup-simplify]: Simplify -1 into -1 64.875 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 64.875 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 64.875 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 64.875 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 64.875 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 64.875 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.875 * [backup-simplify]: Simplify 1/3 into 1/3 64.875 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 64.875 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 64.875 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 64.875 * [taylor]: Taking taylor expansion of x.im in x.re 64.875 * [backup-simplify]: Simplify x.im into x.im 64.875 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 64.875 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 64.875 * [taylor]: Taking taylor expansion of x.re in x.re 64.876 * [backup-simplify]: Simplify 0 into 0 64.876 * [backup-simplify]: Simplify 1 into 1 64.876 * [backup-simplify]: Simplify (/ 1 1) into 1 64.876 * [backup-simplify]: Simplify (+ 0 1) into 1 64.876 * [backup-simplify]: Simplify (log 1) into 0 64.880 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.880 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 64.881 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 64.881 * [backup-simplify]: Simplify (* (cbrt -1) (pow x.re -1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 64.881 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 x.re) 1/3)) in x.im 64.881 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 64.881 * [taylor]: Taking taylor expansion of -1 in x.im 64.881 * [backup-simplify]: Simplify -1 into -1 64.881 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 64.882 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 64.882 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 64.882 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 64.882 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 64.882 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.882 * [backup-simplify]: Simplify 1/3 into 1/3 64.882 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 64.882 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.882 * [taylor]: Taking taylor expansion of x.re in x.im 64.882 * [backup-simplify]: Simplify x.re into x.re 64.882 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.882 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 64.882 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 64.882 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 64.883 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 64.883 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 64.883 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 64.884 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 64.884 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 64.884 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.884 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 64.884 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 64.885 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))) into (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) 64.885 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) in x.im 64.885 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.885 * [backup-simplify]: Simplify 1/3 into 1/3 64.885 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3)) in x.im 64.885 * [taylor]: Taking taylor expansion of (/ (cbrt -1) x.im) in x.im 64.885 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 64.885 * [taylor]: Taking taylor expansion of -1 in x.im 64.885 * [backup-simplify]: Simplify -1 into -1 64.885 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 64.886 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 64.886 * [taylor]: Taking taylor expansion of x.im in x.im 64.886 * [backup-simplify]: Simplify 0 into 0 64.886 * [backup-simplify]: Simplify 1 into 1 64.886 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 64.887 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 64.887 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 64.887 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 64.887 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.887 * [backup-simplify]: Simplify 1/3 into 1/3 64.887 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 64.887 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.887 * [taylor]: Taking taylor expansion of x.re in x.im 64.887 * [backup-simplify]: Simplify x.re into x.re 64.887 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.887 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 64.887 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 64.887 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 64.887 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 64.887 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 64.888 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 64.888 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 64.889 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 64.889 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 64.890 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 64.890 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))) into 0 64.890 * [backup-simplify]: Simplify 0 into 0 64.890 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 64.891 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 64.891 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 64.892 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 64.892 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 64.892 * [backup-simplify]: Simplify 0 into 0 64.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 64.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.893 * [backup-simplify]: Simplify (+ 0 0) into 0 64.894 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 64.895 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.895 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 64.895 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 64.897 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 64.898 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3)))) into (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) 64.898 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) in x.im 64.898 * [taylor]: Taking taylor expansion of (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 64.898 * [taylor]: Taking taylor expansion of 1/9 in x.im 64.898 * [backup-simplify]: Simplify 1/9 into 1/9 64.898 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 64.898 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 2)) in x.im 64.898 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 64.898 * [taylor]: Taking taylor expansion of -1 in x.im 64.898 * [backup-simplify]: Simplify -1 into -1 64.899 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 64.899 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 64.899 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 64.899 * [taylor]: Taking taylor expansion of x.im in x.im 64.899 * [backup-simplify]: Simplify 0 into 0 64.899 * [backup-simplify]: Simplify 1 into 1 64.900 * [backup-simplify]: Simplify (* 1 1) into 1 64.901 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 64.901 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 64.901 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 64.901 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 64.901 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.901 * [backup-simplify]: Simplify 1/3 into 1/3 64.901 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 64.901 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.901 * [taylor]: Taking taylor expansion of x.re in x.im 64.901 * [backup-simplify]: Simplify x.re into x.re 64.901 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.901 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 64.901 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 64.901 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 64.902 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 64.902 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 64.903 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 64.903 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 64.904 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 64.905 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 64.907 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 64.907 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 64.908 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 64.909 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 64.911 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 64.911 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 64.913 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.914 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 64.914 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 64.915 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 64.916 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 64.917 * [backup-simplify]: Simplify (- 0) into 0 64.917 * [backup-simplify]: Simplify 0 into 0 64.917 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 64.919 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 64.919 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 64.921 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 64.923 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 64.924 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.925 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 64.926 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 64.926 * [backup-simplify]: Simplify 0 into 0 64.926 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 64.928 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 64.929 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 64.931 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 64.932 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 64.933 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 64.933 * [backup-simplify]: Simplify 0 into 0 64.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 64.934 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.935 * [backup-simplify]: Simplify (+ 0 0) into 0 64.938 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 64.938 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.938 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 64.939 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 64.941 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 64.942 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))))) into (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 64.942 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 64.942 * [taylor]: Taking taylor expansion of 5/81 in x.im 64.942 * [backup-simplify]: Simplify 5/81 into 5/81 64.942 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 64.942 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 3)) in x.im 64.942 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 64.942 * [taylor]: Taking taylor expansion of -1 in x.im 64.942 * [backup-simplify]: Simplify -1 into -1 64.943 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 64.944 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 64.944 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 64.944 * [taylor]: Taking taylor expansion of x.im in x.im 64.944 * [backup-simplify]: Simplify 0 into 0 64.944 * [backup-simplify]: Simplify 1 into 1 64.944 * [backup-simplify]: Simplify (* 1 1) into 1 64.945 * [backup-simplify]: Simplify (* 1 1) into 1 64.946 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 64.946 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 64.946 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 64.946 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 64.946 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.946 * [backup-simplify]: Simplify 1/3 into 1/3 64.946 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 64.946 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.946 * [taylor]: Taking taylor expansion of x.re in x.im 64.946 * [backup-simplify]: Simplify x.re into x.re 64.946 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.946 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 64.946 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 64.946 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 64.946 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 64.947 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 64.947 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 64.948 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 64.949 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 64.950 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 64.950 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 64.953 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 64.954 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 64.956 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 64.957 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 64.957 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 64.958 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 64.960 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 64.961 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 64.962 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 64.963 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 64.964 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.965 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 64.967 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 64.968 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 64.969 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 64.970 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 64.971 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 64.972 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 64.973 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 64.974 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 64.975 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))))) into 0 64.975 * [backup-simplify]: Simplify 0 into 0 64.976 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 (/ 1 (- x.re))) 1/3)) into (* (cbrt -1) (pow (* x.re -1) 1/3)) 64.976 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 64.976 * [backup-simplify]: Simplify (cbrt (+ x.re x.im)) into (pow (+ x.im x.re) 1/3) 64.976 * [approximate]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in (x.re x.im) around 0 64.976 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 64.976 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 64.976 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 64.976 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.976 * [backup-simplify]: Simplify 1/3 into 1/3 64.976 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 64.976 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 64.976 * [taylor]: Taking taylor expansion of x.im in x.im 64.976 * [backup-simplify]: Simplify 0 into 0 64.976 * [backup-simplify]: Simplify 1 into 1 64.976 * [taylor]: Taking taylor expansion of x.re in x.im 64.976 * [backup-simplify]: Simplify x.re into x.re 64.976 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 64.976 * [backup-simplify]: Simplify (log x.re) into (log x.re) 64.977 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 64.977 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 64.977 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 64.977 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 64.977 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 64.977 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.977 * [backup-simplify]: Simplify 1/3 into 1/3 64.977 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 64.977 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 64.977 * [taylor]: Taking taylor expansion of x.im in x.re 64.977 * [backup-simplify]: Simplify x.im into x.im 64.977 * [taylor]: Taking taylor expansion of x.re in x.re 64.977 * [backup-simplify]: Simplify 0 into 0 64.977 * [backup-simplify]: Simplify 1 into 1 64.977 * [backup-simplify]: Simplify (+ x.im 0) into x.im 64.977 * [backup-simplify]: Simplify (log x.im) into (log x.im) 64.977 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 64.977 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 64.977 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 64.977 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 64.977 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 64.977 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.977 * [backup-simplify]: Simplify 1/3 into 1/3 64.977 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 64.977 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 64.977 * [taylor]: Taking taylor expansion of x.im in x.re 64.977 * [backup-simplify]: Simplify x.im into x.im 64.978 * [taylor]: Taking taylor expansion of x.re in x.re 64.978 * [backup-simplify]: Simplify 0 into 0 64.978 * [backup-simplify]: Simplify 1 into 1 64.978 * [backup-simplify]: Simplify (+ x.im 0) into x.im 64.978 * [backup-simplify]: Simplify (log x.im) into (log x.im) 64.978 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 64.978 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 64.978 * [taylor]: Taking taylor expansion of (pow x.im 1/3) in x.im 64.978 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log x.im))) in x.im 64.978 * [taylor]: Taking taylor expansion of (* 1/3 (log x.im)) in x.im 64.978 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.978 * [backup-simplify]: Simplify 1/3 into 1/3 64.978 * [taylor]: Taking taylor expansion of (log x.im) in x.im 64.978 * [taylor]: Taking taylor expansion of x.im in x.im 64.978 * [backup-simplify]: Simplify 0 into 0 64.978 * [backup-simplify]: Simplify 1 into 1 64.979 * [backup-simplify]: Simplify (log 1) into 0 64.979 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 64.979 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 64.979 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 64.980 * [backup-simplify]: Simplify (pow x.im 1/3) into (pow x.im 1/3) 64.980 * [backup-simplify]: Simplify (+ 0 1) into 1 64.981 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow x.im 1)))) 1) into (/ 1 x.im) 64.981 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (log x.im))) into (* 1/3 (/ 1 x.im)) 64.981 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 64.981 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) in x.im 64.981 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.981 * [backup-simplify]: Simplify 1/3 into 1/3 64.981 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 2)) 1/3) in x.im 64.981 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 2))))) in x.im 64.981 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 2)))) in x.im 64.981 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.981 * [backup-simplify]: Simplify 1/3 into 1/3 64.981 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 64.982 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 64.982 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 64.982 * [taylor]: Taking taylor expansion of x.im in x.im 64.982 * [backup-simplify]: Simplify 0 into 0 64.982 * [backup-simplify]: Simplify 1 into 1 64.982 * [backup-simplify]: Simplify (* 1 1) into 1 64.982 * [backup-simplify]: Simplify (/ 1 1) into 1 64.983 * [backup-simplify]: Simplify (log 1) into 0 64.983 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 64.983 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 64.983 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 64.984 * [backup-simplify]: Simplify (* 1/3 (pow x.im -2/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 64.984 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 64.985 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 64.985 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 64.986 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log x.im))) into 0 64.987 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 64.987 * [backup-simplify]: Simplify 0 into 0 64.987 * [backup-simplify]: Simplify (+ 0 0) into 0 64.989 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into (/ -1/2 (pow x.im 2)) 64.989 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (log x.im)))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 64.990 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 64.990 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) in x.im 64.990 * [taylor]: Taking taylor expansion of -1/9 in x.im 64.990 * [backup-simplify]: Simplify -1/9 into -1/9 64.990 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 5)) 1/3) in x.im 64.990 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 5))))) in x.im 64.990 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 5)))) in x.im 64.990 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.990 * [backup-simplify]: Simplify 1/3 into 1/3 64.990 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 5))) in x.im 64.990 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 5)) in x.im 64.990 * [taylor]: Taking taylor expansion of (pow x.im 5) in x.im 64.990 * [taylor]: Taking taylor expansion of x.im in x.im 64.990 * [backup-simplify]: Simplify 0 into 0 64.990 * [backup-simplify]: Simplify 1 into 1 64.990 * [backup-simplify]: Simplify (* 1 1) into 1 64.991 * [backup-simplify]: Simplify (* 1 1) into 1 64.991 * [backup-simplify]: Simplify (* 1 1) into 1 64.992 * [backup-simplify]: Simplify (/ 1 1) into 1 64.992 * [backup-simplify]: Simplify (log 1) into 0 64.993 * [backup-simplify]: Simplify (+ (* (- 5) (log x.im)) 0) into (- (* 5 (log x.im))) 64.993 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log x.im)))) into (* -5/3 (log x.im)) 64.993 * [backup-simplify]: Simplify (exp (* -5/3 (log x.im))) into (pow x.im -5/3) 64.993 * [backup-simplify]: Simplify (* -1/9 (pow x.im -5/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 64.993 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 64.994 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) (pow (* 1 x.re) 2)) (+ (* (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) (* 1 x.re)) (pow x.im 1/3))) into (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 64.994 * [backup-simplify]: Simplify (cbrt (+ (/ 1 x.re) (/ 1 x.im))) into (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) 64.994 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.re x.im) around 0 64.994 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 64.994 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 64.994 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 64.994 * [taylor]: Taking taylor expansion of 1/3 in x.im 64.994 * [backup-simplify]: Simplify 1/3 into 1/3 64.994 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 64.994 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 64.994 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 64.994 * [taylor]: Taking taylor expansion of x.im in x.im 64.995 * [backup-simplify]: Simplify 0 into 0 64.995 * [backup-simplify]: Simplify 1 into 1 64.995 * [backup-simplify]: Simplify (/ 1 1) into 1 64.995 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 64.995 * [taylor]: Taking taylor expansion of x.re in x.im 64.995 * [backup-simplify]: Simplify x.re into x.re 64.995 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 64.996 * [backup-simplify]: Simplify (+ 1 0) into 1 64.996 * [backup-simplify]: Simplify (log 1) into 0 64.997 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 64.997 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 64.997 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 64.997 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 64.997 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 64.997 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 64.997 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.997 * [backup-simplify]: Simplify 1/3 into 1/3 64.997 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 64.997 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 64.997 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 64.997 * [taylor]: Taking taylor expansion of x.im in x.re 64.997 * [backup-simplify]: Simplify x.im into x.im 64.997 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 64.997 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 64.997 * [taylor]: Taking taylor expansion of x.re in x.re 64.997 * [backup-simplify]: Simplify 0 into 0 64.997 * [backup-simplify]: Simplify 1 into 1 64.998 * [backup-simplify]: Simplify (/ 1 1) into 1 64.998 * [backup-simplify]: Simplify (+ 0 1) into 1 64.998 * [backup-simplify]: Simplify (log 1) into 0 64.999 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 64.999 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 64.999 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 64.999 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 64.999 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 64.999 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 64.999 * [taylor]: Taking taylor expansion of 1/3 in x.re 64.999 * [backup-simplify]: Simplify 1/3 into 1/3 64.999 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 64.999 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 64.999 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 64.999 * [taylor]: Taking taylor expansion of x.im in x.re 64.999 * [backup-simplify]: Simplify x.im into x.im 64.999 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 64.999 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 64.999 * [taylor]: Taking taylor expansion of x.re in x.re 64.999 * [backup-simplify]: Simplify 0 into 0 64.999 * [backup-simplify]: Simplify 1 into 1 65.000 * [backup-simplify]: Simplify (/ 1 1) into 1 65.000 * [backup-simplify]: Simplify (+ 0 1) into 1 65.001 * [backup-simplify]: Simplify (log 1) into 0 65.001 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.001 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 65.001 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 65.001 * [taylor]: Taking taylor expansion of (pow x.re -1/3) in x.im 65.001 * [taylor]: Taking taylor expansion of (exp (* -1/3 (log x.re))) in x.im 65.001 * [taylor]: Taking taylor expansion of (* -1/3 (log x.re)) in x.im 65.001 * [taylor]: Taking taylor expansion of -1/3 in x.im 65.001 * [backup-simplify]: Simplify -1/3 into -1/3 65.001 * [taylor]: Taking taylor expansion of (log x.re) in x.im 65.001 * [taylor]: Taking taylor expansion of x.re in x.im 65.001 * [backup-simplify]: Simplify x.re into x.re 65.001 * [backup-simplify]: Simplify (log x.re) into (log x.re) 65.002 * [backup-simplify]: Simplify (* -1/3 (log x.re)) into (* -1/3 (log x.re)) 65.002 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 65.002 * [backup-simplify]: Simplify (pow x.re -1/3) into (pow x.re -1/3) 65.003 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.003 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 65.003 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 65.004 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.004 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 65.004 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 65.004 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) in x.im 65.004 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.004 * [backup-simplify]: Simplify 1/3 into 1/3 65.004 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)) in x.im 65.004 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 65.004 * [taylor]: Taking taylor expansion of x.im in x.im 65.004 * [backup-simplify]: Simplify 0 into 0 65.004 * [backup-simplify]: Simplify 1 into 1 65.005 * [backup-simplify]: Simplify (/ 1 1) into 1 65.005 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.005 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.005 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.005 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.005 * [backup-simplify]: Simplify 1/3 into 1/3 65.005 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.005 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.005 * [taylor]: Taking taylor expansion of x.re in x.im 65.005 * [backup-simplify]: Simplify x.re into x.re 65.005 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.005 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.005 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.005 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.005 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.006 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.007 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.007 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.008 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.009 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.009 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 65.009 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.009 * [backup-simplify]: Simplify 0 into 0 65.010 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 65.011 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (log x.re))) into 0 65.011 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 65.011 * [backup-simplify]: Simplify 0 into 0 65.012 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 65.013 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.013 * [backup-simplify]: Simplify (+ 0 0) into 0 65.015 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 65.015 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.015 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 65.016 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 65.016 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 65.016 * [taylor]: Taking taylor expansion of -1/9 in x.im 65.016 * [backup-simplify]: Simplify -1/9 into -1/9 65.016 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 65.016 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 65.016 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 65.016 * [taylor]: Taking taylor expansion of x.im in x.im 65.016 * [backup-simplify]: Simplify 0 into 0 65.016 * [backup-simplify]: Simplify 1 into 1 65.016 * [backup-simplify]: Simplify (* 1 1) into 1 65.017 * [backup-simplify]: Simplify (/ 1 1) into 1 65.017 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.017 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.017 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.017 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.017 * [backup-simplify]: Simplify 1/3 into 1/3 65.017 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.017 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.017 * [taylor]: Taking taylor expansion of x.re in x.im 65.017 * [backup-simplify]: Simplify x.re into x.re 65.017 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.017 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.017 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.017 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.018 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.019 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.019 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.019 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.027 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.028 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.029 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.030 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.031 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.031 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.032 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.033 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.034 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.035 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.035 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 65.036 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.036 * [backup-simplify]: Simplify 0 into 0 65.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.037 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.038 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.040 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.041 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.042 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.042 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.042 * [backup-simplify]: Simplify 0 into 0 65.043 * [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 65.044 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 65.045 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.045 * [backup-simplify]: Simplify 0 into 0 65.045 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 65.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.046 * [backup-simplify]: Simplify (+ 0 0) into 0 65.047 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 65.048 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.048 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 65.048 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 65.048 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 65.048 * [taylor]: Taking taylor expansion of 5/81 in x.im 65.048 * [backup-simplify]: Simplify 5/81 into 5/81 65.048 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 65.048 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 65.048 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 65.048 * [taylor]: Taking taylor expansion of x.im in x.im 65.048 * [backup-simplify]: Simplify 0 into 0 65.048 * [backup-simplify]: Simplify 1 into 1 65.049 * [backup-simplify]: Simplify (* 1 1) into 1 65.049 * [backup-simplify]: Simplify (* 1 1) into 1 65.049 * [backup-simplify]: Simplify (/ 1 1) into 1 65.049 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.049 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.049 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.049 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.049 * [backup-simplify]: Simplify 1/3 into 1/3 65.049 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.049 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.049 * [taylor]: Taking taylor expansion of x.re in x.im 65.049 * [backup-simplify]: Simplify x.re into x.re 65.049 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.049 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.049 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.049 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.049 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.050 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.050 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.050 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.051 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.052 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.052 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.054 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 65.054 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 65.055 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 65.056 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.056 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.057 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.057 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.058 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.058 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.059 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.059 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.060 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.061 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.061 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.062 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 65.062 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.063 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.063 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 65.064 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 65.064 * [backup-simplify]: Simplify 0 into 0 65.064 * [backup-simplify]: Simplify (pow (/ 1 x.re) -1/3) into (pow (/ 1 x.re) -1/3) 65.064 * [backup-simplify]: Simplify (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) into (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) 65.064 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in (x.re x.im) around 0 65.064 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 65.064 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.064 * [taylor]: Taking taylor expansion of -1 in x.im 65.064 * [backup-simplify]: Simplify -1 into -1 65.064 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.065 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.065 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 65.065 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 65.065 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 65.065 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.065 * [backup-simplify]: Simplify 1/3 into 1/3 65.065 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 65.065 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 65.065 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 65.065 * [taylor]: Taking taylor expansion of x.im in x.im 65.065 * [backup-simplify]: Simplify 0 into 0 65.065 * [backup-simplify]: Simplify 1 into 1 65.065 * [backup-simplify]: Simplify (/ 1 1) into 1 65.065 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.065 * [taylor]: Taking taylor expansion of x.re in x.im 65.065 * [backup-simplify]: Simplify x.re into x.re 65.065 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.065 * [backup-simplify]: Simplify (+ 1 0) into 1 65.066 * [backup-simplify]: Simplify (log 1) into 0 65.066 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 65.066 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 65.066 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 65.066 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 65.066 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 65.066 * [taylor]: Taking taylor expansion of -1 in x.re 65.066 * [backup-simplify]: Simplify -1 into -1 65.066 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.067 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.067 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 65.067 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 65.067 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 65.067 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.067 * [backup-simplify]: Simplify 1/3 into 1/3 65.067 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 65.067 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.067 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.067 * [taylor]: Taking taylor expansion of x.im in x.re 65.067 * [backup-simplify]: Simplify x.im into x.im 65.067 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.067 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.067 * [taylor]: Taking taylor expansion of x.re in x.re 65.067 * [backup-simplify]: Simplify 0 into 0 65.067 * [backup-simplify]: Simplify 1 into 1 65.067 * [backup-simplify]: Simplify (/ 1 1) into 1 65.068 * [backup-simplify]: Simplify (+ 0 1) into 1 65.068 * [backup-simplify]: Simplify (log 1) into 0 65.068 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.068 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 65.068 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 65.068 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 65.068 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 65.068 * [taylor]: Taking taylor expansion of -1 in x.re 65.068 * [backup-simplify]: Simplify -1 into -1 65.069 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.069 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.069 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 65.069 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 65.069 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 65.069 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.069 * [backup-simplify]: Simplify 1/3 into 1/3 65.069 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 65.069 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.069 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.069 * [taylor]: Taking taylor expansion of x.im in x.re 65.069 * [backup-simplify]: Simplify x.im into x.im 65.069 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.069 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.069 * [taylor]: Taking taylor expansion of x.re in x.re 65.069 * [backup-simplify]: Simplify 0 into 0 65.069 * [backup-simplify]: Simplify 1 into 1 65.069 * [backup-simplify]: Simplify (/ 1 1) into 1 65.070 * [backup-simplify]: Simplify (+ 0 1) into 1 65.070 * [backup-simplify]: Simplify (log 1) into 0 65.070 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.070 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 65.071 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 65.071 * [backup-simplify]: Simplify (* (cbrt -1) (pow x.re -1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.071 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 x.re) 1/3)) in x.im 65.071 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.071 * [taylor]: Taking taylor expansion of -1 in x.im 65.071 * [backup-simplify]: Simplify -1 into -1 65.071 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.072 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.072 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.072 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.072 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.072 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.072 * [backup-simplify]: Simplify 1/3 into 1/3 65.072 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.072 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.072 * [taylor]: Taking taylor expansion of x.re in x.im 65.072 * [backup-simplify]: Simplify x.re into x.re 65.072 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.072 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.072 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.072 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.072 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.073 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.073 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.073 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 65.074 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 65.074 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.074 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 65.074 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 65.075 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))) into (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) 65.075 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) in x.im 65.075 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.075 * [backup-simplify]: Simplify 1/3 into 1/3 65.075 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3)) in x.im 65.075 * [taylor]: Taking taylor expansion of (/ (cbrt -1) x.im) in x.im 65.075 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.075 * [taylor]: Taking taylor expansion of -1 in x.im 65.075 * [backup-simplify]: Simplify -1 into -1 65.076 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.077 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.077 * [taylor]: Taking taylor expansion of x.im in x.im 65.077 * [backup-simplify]: Simplify 0 into 0 65.077 * [backup-simplify]: Simplify 1 into 1 65.078 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 65.078 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.078 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.078 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.078 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.078 * [backup-simplify]: Simplify 1/3 into 1/3 65.078 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.078 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.078 * [taylor]: Taking taylor expansion of x.re in x.im 65.078 * [backup-simplify]: Simplify x.re into x.re 65.078 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.078 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.078 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.078 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.078 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.079 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.080 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.081 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.081 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 65.082 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.083 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.084 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))) into 0 65.084 * [backup-simplify]: Simplify 0 into 0 65.084 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.085 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.085 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.086 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.087 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.087 * [backup-simplify]: Simplify 0 into 0 65.087 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 65.088 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.088 * [backup-simplify]: Simplify (+ 0 0) into 0 65.090 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 65.090 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.091 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 65.091 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 65.092 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.094 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3)))) into (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) 65.094 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) in x.im 65.094 * [taylor]: Taking taylor expansion of (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 65.094 * [taylor]: Taking taylor expansion of 1/9 in x.im 65.094 * [backup-simplify]: Simplify 1/9 into 1/9 65.094 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 65.094 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 2)) in x.im 65.094 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.094 * [taylor]: Taking taylor expansion of -1 in x.im 65.094 * [backup-simplify]: Simplify -1 into -1 65.094 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.095 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.095 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 65.095 * [taylor]: Taking taylor expansion of x.im in x.im 65.095 * [backup-simplify]: Simplify 0 into 0 65.095 * [backup-simplify]: Simplify 1 into 1 65.096 * [backup-simplify]: Simplify (* 1 1) into 1 65.097 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 65.097 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.097 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.097 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.097 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.097 * [backup-simplify]: Simplify 1/3 into 1/3 65.097 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.097 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.097 * [taylor]: Taking taylor expansion of x.re in x.im 65.097 * [backup-simplify]: Simplify x.re into x.re 65.097 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.097 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.097 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.097 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.097 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.098 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.099 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.099 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.100 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.102 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.103 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.104 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.105 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 65.106 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.107 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.108 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.109 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.110 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.111 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.111 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.113 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 65.113 * [backup-simplify]: Simplify (- 0) into 0 65.113 * [backup-simplify]: Simplify 0 into 0 65.113 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.115 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.116 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.117 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.119 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.120 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.121 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.122 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 65.122 * [backup-simplify]: Simplify 0 into 0 65.123 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.124 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.125 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.126 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.128 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.129 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.129 * [backup-simplify]: Simplify 0 into 0 65.129 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 65.130 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.131 * [backup-simplify]: Simplify (+ 0 0) into 0 65.133 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 65.134 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.134 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 65.135 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 65.136 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 65.137 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))))) into (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 65.137 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 65.137 * [taylor]: Taking taylor expansion of 5/81 in x.im 65.137 * [backup-simplify]: Simplify 5/81 into 5/81 65.138 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 65.138 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 3)) in x.im 65.138 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.138 * [taylor]: Taking taylor expansion of -1 in x.im 65.138 * [backup-simplify]: Simplify -1 into -1 65.138 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.139 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.139 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 65.139 * [taylor]: Taking taylor expansion of x.im in x.im 65.139 * [backup-simplify]: Simplify 0 into 0 65.139 * [backup-simplify]: Simplify 1 into 1 65.139 * [backup-simplify]: Simplify (* 1 1) into 1 65.140 * [backup-simplify]: Simplify (* 1 1) into 1 65.141 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 65.141 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.141 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.141 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.141 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.141 * [backup-simplify]: Simplify 1/3 into 1/3 65.141 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.141 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.141 * [taylor]: Taking taylor expansion of x.re in x.im 65.141 * [backup-simplify]: Simplify x.re into x.re 65.141 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.141 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.141 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.141 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.142 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.143 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.143 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.145 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.152 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.152 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.155 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 65.156 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 65.158 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 65.159 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.159 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.160 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 65.162 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.163 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.164 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.165 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.166 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.167 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.168 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 65.170 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.171 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.172 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.173 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 65.174 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.175 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.175 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.177 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))))) into 0 65.177 * [backup-simplify]: Simplify 0 into 0 65.178 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 (/ 1 (- x.re))) 1/3)) into (* (cbrt -1) (pow (* x.re -1) 1/3)) 65.178 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 65.178 * [backup-simplify]: Simplify (cbrt (+ x.re x.im)) into (pow (+ x.im x.re) 1/3) 65.178 * [approximate]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in (x.re x.im) around 0 65.178 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 65.178 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 65.178 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 65.178 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.178 * [backup-simplify]: Simplify 1/3 into 1/3 65.178 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 65.178 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 65.178 * [taylor]: Taking taylor expansion of x.im in x.im 65.178 * [backup-simplify]: Simplify 0 into 0 65.178 * [backup-simplify]: Simplify 1 into 1 65.178 * [taylor]: Taking taylor expansion of x.re in x.im 65.178 * [backup-simplify]: Simplify x.re into x.re 65.178 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 65.178 * [backup-simplify]: Simplify (log x.re) into (log x.re) 65.178 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 65.178 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 65.178 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 65.178 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 65.178 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 65.178 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.178 * [backup-simplify]: Simplify 1/3 into 1/3 65.179 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 65.179 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 65.179 * [taylor]: Taking taylor expansion of x.im in x.re 65.179 * [backup-simplify]: Simplify x.im into x.im 65.179 * [taylor]: Taking taylor expansion of x.re in x.re 65.179 * [backup-simplify]: Simplify 0 into 0 65.179 * [backup-simplify]: Simplify 1 into 1 65.179 * [backup-simplify]: Simplify (+ x.im 0) into x.im 65.179 * [backup-simplify]: Simplify (log x.im) into (log x.im) 65.179 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 65.179 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 65.179 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 65.179 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 65.179 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 65.179 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.179 * [backup-simplify]: Simplify 1/3 into 1/3 65.179 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 65.179 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 65.179 * [taylor]: Taking taylor expansion of x.im in x.re 65.179 * [backup-simplify]: Simplify x.im into x.im 65.179 * [taylor]: Taking taylor expansion of x.re in x.re 65.179 * [backup-simplify]: Simplify 0 into 0 65.179 * [backup-simplify]: Simplify 1 into 1 65.179 * [backup-simplify]: Simplify (+ x.im 0) into x.im 65.179 * [backup-simplify]: Simplify (log x.im) into (log x.im) 65.179 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 65.179 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 65.180 * [taylor]: Taking taylor expansion of (pow x.im 1/3) in x.im 65.180 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log x.im))) in x.im 65.180 * [taylor]: Taking taylor expansion of (* 1/3 (log x.im)) in x.im 65.180 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.180 * [backup-simplify]: Simplify 1/3 into 1/3 65.180 * [taylor]: Taking taylor expansion of (log x.im) in x.im 65.180 * [taylor]: Taking taylor expansion of x.im in x.im 65.180 * [backup-simplify]: Simplify 0 into 0 65.180 * [backup-simplify]: Simplify 1 into 1 65.180 * [backup-simplify]: Simplify (log 1) into 0 65.181 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 65.181 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 65.181 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 65.181 * [backup-simplify]: Simplify (pow x.im 1/3) into (pow x.im 1/3) 65.181 * [backup-simplify]: Simplify (+ 0 1) into 1 65.182 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow x.im 1)))) 1) into (/ 1 x.im) 65.182 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (log x.im))) into (* 1/3 (/ 1 x.im)) 65.182 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 65.182 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) in x.im 65.182 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.182 * [backup-simplify]: Simplify 1/3 into 1/3 65.183 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 2)) 1/3) in x.im 65.183 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 2))))) in x.im 65.183 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 2)))) in x.im 65.183 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.183 * [backup-simplify]: Simplify 1/3 into 1/3 65.183 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 65.183 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 65.183 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 65.183 * [taylor]: Taking taylor expansion of x.im in x.im 65.183 * [backup-simplify]: Simplify 0 into 0 65.183 * [backup-simplify]: Simplify 1 into 1 65.183 * [backup-simplify]: Simplify (* 1 1) into 1 65.184 * [backup-simplify]: Simplify (/ 1 1) into 1 65.184 * [backup-simplify]: Simplify (log 1) into 0 65.184 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 65.184 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 65.185 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 65.185 * [backup-simplify]: Simplify (* 1/3 (pow x.im -2/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 65.185 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 65.186 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 65.187 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 65.187 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log x.im))) into 0 65.188 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 65.188 * [backup-simplify]: Simplify 0 into 0 65.189 * [backup-simplify]: Simplify (+ 0 0) into 0 65.191 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into (/ -1/2 (pow x.im 2)) 65.191 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (log x.im)))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 65.191 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 65.191 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) in x.im 65.191 * [taylor]: Taking taylor expansion of -1/9 in x.im 65.191 * [backup-simplify]: Simplify -1/9 into -1/9 65.191 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 5)) 1/3) in x.im 65.191 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 5))))) in x.im 65.192 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 5)))) in x.im 65.192 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.192 * [backup-simplify]: Simplify 1/3 into 1/3 65.192 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 5))) in x.im 65.192 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 5)) in x.im 65.192 * [taylor]: Taking taylor expansion of (pow x.im 5) in x.im 65.192 * [taylor]: Taking taylor expansion of x.im in x.im 65.192 * [backup-simplify]: Simplify 0 into 0 65.192 * [backup-simplify]: Simplify 1 into 1 65.192 * [backup-simplify]: Simplify (* 1 1) into 1 65.193 * [backup-simplify]: Simplify (* 1 1) into 1 65.193 * [backup-simplify]: Simplify (* 1 1) into 1 65.193 * [backup-simplify]: Simplify (/ 1 1) into 1 65.194 * [backup-simplify]: Simplify (log 1) into 0 65.194 * [backup-simplify]: Simplify (+ (* (- 5) (log x.im)) 0) into (- (* 5 (log x.im))) 65.194 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log x.im)))) into (* -5/3 (log x.im)) 65.194 * [backup-simplify]: Simplify (exp (* -5/3 (log x.im))) into (pow x.im -5/3) 65.194 * [backup-simplify]: Simplify (* -1/9 (pow x.im -5/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 65.195 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 65.195 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) (pow (* 1 x.re) 2)) (+ (* (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) (* 1 x.re)) (pow x.im 1/3))) into (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 65.195 * [backup-simplify]: Simplify (cbrt (+ (/ 1 x.re) (/ 1 x.im))) into (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) 65.195 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.re x.im) around 0 65.196 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 65.196 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 65.196 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 65.196 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.196 * [backup-simplify]: Simplify 1/3 into 1/3 65.196 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 65.196 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 65.196 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 65.196 * [taylor]: Taking taylor expansion of x.im in x.im 65.196 * [backup-simplify]: Simplify 0 into 0 65.196 * [backup-simplify]: Simplify 1 into 1 65.196 * [backup-simplify]: Simplify (/ 1 1) into 1 65.196 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.196 * [taylor]: Taking taylor expansion of x.re in x.im 65.196 * [backup-simplify]: Simplify x.re into x.re 65.196 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.197 * [backup-simplify]: Simplify (+ 1 0) into 1 65.197 * [backup-simplify]: Simplify (log 1) into 0 65.198 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 65.198 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 65.198 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 65.198 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 65.198 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 65.198 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 65.198 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.198 * [backup-simplify]: Simplify 1/3 into 1/3 65.198 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 65.198 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.198 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.198 * [taylor]: Taking taylor expansion of x.im in x.re 65.198 * [backup-simplify]: Simplify x.im into x.im 65.198 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.198 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.198 * [taylor]: Taking taylor expansion of x.re in x.re 65.198 * [backup-simplify]: Simplify 0 into 0 65.198 * [backup-simplify]: Simplify 1 into 1 65.199 * [backup-simplify]: Simplify (/ 1 1) into 1 65.199 * [backup-simplify]: Simplify (+ 0 1) into 1 65.199 * [backup-simplify]: Simplify (log 1) into 0 65.200 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.200 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 65.200 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 65.200 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 65.200 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 65.200 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 65.200 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.200 * [backup-simplify]: Simplify 1/3 into 1/3 65.200 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 65.200 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.200 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.200 * [taylor]: Taking taylor expansion of x.im in x.re 65.200 * [backup-simplify]: Simplify x.im into x.im 65.200 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.200 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.200 * [taylor]: Taking taylor expansion of x.re in x.re 65.200 * [backup-simplify]: Simplify 0 into 0 65.200 * [backup-simplify]: Simplify 1 into 1 65.201 * [backup-simplify]: Simplify (/ 1 1) into 1 65.201 * [backup-simplify]: Simplify (+ 0 1) into 1 65.202 * [backup-simplify]: Simplify (log 1) into 0 65.202 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.202 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 65.202 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 65.202 * [taylor]: Taking taylor expansion of (pow x.re -1/3) in x.im 65.202 * [taylor]: Taking taylor expansion of (exp (* -1/3 (log x.re))) in x.im 65.202 * [taylor]: Taking taylor expansion of (* -1/3 (log x.re)) in x.im 65.202 * [taylor]: Taking taylor expansion of -1/3 in x.im 65.202 * [backup-simplify]: Simplify -1/3 into -1/3 65.202 * [taylor]: Taking taylor expansion of (log x.re) in x.im 65.202 * [taylor]: Taking taylor expansion of x.re in x.im 65.202 * [backup-simplify]: Simplify x.re into x.re 65.202 * [backup-simplify]: Simplify (log x.re) into (log x.re) 65.202 * [backup-simplify]: Simplify (* -1/3 (log x.re)) into (* -1/3 (log x.re)) 65.202 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 65.202 * [backup-simplify]: Simplify (pow x.re -1/3) into (pow x.re -1/3) 65.203 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.203 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 65.203 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 65.204 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.204 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 65.204 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 65.204 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) in x.im 65.204 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.204 * [backup-simplify]: Simplify 1/3 into 1/3 65.204 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)) in x.im 65.204 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 65.204 * [taylor]: Taking taylor expansion of x.im in x.im 65.204 * [backup-simplify]: Simplify 0 into 0 65.204 * [backup-simplify]: Simplify 1 into 1 65.204 * [backup-simplify]: Simplify (/ 1 1) into 1 65.204 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.204 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.204 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.204 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.204 * [backup-simplify]: Simplify 1/3 into 1/3 65.204 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.204 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.204 * [taylor]: Taking taylor expansion of x.re in x.im 65.204 * [backup-simplify]: Simplify x.re into x.re 65.205 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.205 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.205 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.205 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.205 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.205 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.206 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.206 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.207 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.207 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.207 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 65.207 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.208 * [backup-simplify]: Simplify 0 into 0 65.208 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 65.208 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (log x.re))) into 0 65.209 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 65.209 * [backup-simplify]: Simplify 0 into 0 65.209 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 65.210 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.210 * [backup-simplify]: Simplify (+ 0 0) into 0 65.211 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 65.211 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.212 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 65.212 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 65.212 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 65.212 * [taylor]: Taking taylor expansion of -1/9 in x.im 65.212 * [backup-simplify]: Simplify -1/9 into -1/9 65.212 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 65.212 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 65.212 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 65.212 * [taylor]: Taking taylor expansion of x.im in x.im 65.212 * [backup-simplify]: Simplify 0 into 0 65.212 * [backup-simplify]: Simplify 1 into 1 65.212 * [backup-simplify]: Simplify (* 1 1) into 1 65.213 * [backup-simplify]: Simplify (/ 1 1) into 1 65.213 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.213 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.213 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.213 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.213 * [backup-simplify]: Simplify 1/3 into 1/3 65.213 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.213 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.213 * [taylor]: Taking taylor expansion of x.re in x.im 65.213 * [backup-simplify]: Simplify x.re into x.re 65.213 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.213 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.213 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.213 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.213 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.213 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.214 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.214 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.215 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.216 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.216 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.217 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.217 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.218 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.218 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.219 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.220 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.220 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 65.220 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.220 * [backup-simplify]: Simplify 0 into 0 65.221 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.222 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.222 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.223 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.223 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.224 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.224 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.224 * [backup-simplify]: Simplify 0 into 0 65.225 * [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 65.226 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 65.227 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.227 * [backup-simplify]: Simplify 0 into 0 65.227 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 65.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.228 * [backup-simplify]: Simplify (+ 0 0) into 0 65.230 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 65.230 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.230 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 65.231 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 65.231 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 65.231 * [taylor]: Taking taylor expansion of 5/81 in x.im 65.231 * [backup-simplify]: Simplify 5/81 into 5/81 65.231 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 65.231 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 65.231 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 65.231 * [taylor]: Taking taylor expansion of x.im in x.im 65.231 * [backup-simplify]: Simplify 0 into 0 65.231 * [backup-simplify]: Simplify 1 into 1 65.231 * [backup-simplify]: Simplify (* 1 1) into 1 65.232 * [backup-simplify]: Simplify (* 1 1) into 1 65.232 * [backup-simplify]: Simplify (/ 1 1) into 1 65.232 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.232 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.232 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.232 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.232 * [backup-simplify]: Simplify 1/3 into 1/3 65.232 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.232 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.232 * [taylor]: Taking taylor expansion of x.re in x.im 65.232 * [backup-simplify]: Simplify x.re into x.re 65.233 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.233 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.233 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.233 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.233 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.234 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.234 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.234 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.236 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.237 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.237 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.240 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 65.241 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 65.243 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 65.244 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.244 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.245 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.247 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.248 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.249 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.251 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.252 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.253 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.255 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 65.256 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.257 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.257 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 65.258 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 65.258 * [backup-simplify]: Simplify 0 into 0 65.259 * [backup-simplify]: Simplify (pow (/ 1 x.re) -1/3) into (pow (/ 1 x.re) -1/3) 65.259 * [backup-simplify]: Simplify (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) into (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) 65.259 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in (x.re x.im) around 0 65.259 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 65.259 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.259 * [taylor]: Taking taylor expansion of -1 in x.im 65.259 * [backup-simplify]: Simplify -1 into -1 65.259 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.260 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.260 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 65.260 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 65.260 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 65.260 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.260 * [backup-simplify]: Simplify 1/3 into 1/3 65.260 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 65.260 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 65.260 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 65.260 * [taylor]: Taking taylor expansion of x.im in x.im 65.260 * [backup-simplify]: Simplify 0 into 0 65.261 * [backup-simplify]: Simplify 1 into 1 65.261 * [backup-simplify]: Simplify (/ 1 1) into 1 65.261 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.261 * [taylor]: Taking taylor expansion of x.re in x.im 65.261 * [backup-simplify]: Simplify x.re into x.re 65.261 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.261 * [backup-simplify]: Simplify (+ 1 0) into 1 65.262 * [backup-simplify]: Simplify (log 1) into 0 65.262 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 65.262 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 65.262 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 65.262 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 65.263 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 65.263 * [taylor]: Taking taylor expansion of -1 in x.re 65.263 * [backup-simplify]: Simplify -1 into -1 65.263 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.264 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.264 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 65.264 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 65.264 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 65.264 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.264 * [backup-simplify]: Simplify 1/3 into 1/3 65.264 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 65.264 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.264 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.264 * [taylor]: Taking taylor expansion of x.im in x.re 65.264 * [backup-simplify]: Simplify x.im into x.im 65.264 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.264 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.264 * [taylor]: Taking taylor expansion of x.re in x.re 65.264 * [backup-simplify]: Simplify 0 into 0 65.264 * [backup-simplify]: Simplify 1 into 1 65.265 * [backup-simplify]: Simplify (/ 1 1) into 1 65.265 * [backup-simplify]: Simplify (+ 0 1) into 1 65.266 * [backup-simplify]: Simplify (log 1) into 0 65.266 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.266 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 65.266 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 65.266 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 65.266 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 65.266 * [taylor]: Taking taylor expansion of -1 in x.re 65.266 * [backup-simplify]: Simplify -1 into -1 65.267 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.268 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.268 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 65.268 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 65.268 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 65.268 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.268 * [backup-simplify]: Simplify 1/3 into 1/3 65.268 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 65.268 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.268 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.268 * [taylor]: Taking taylor expansion of x.im in x.re 65.268 * [backup-simplify]: Simplify x.im into x.im 65.268 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.268 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.268 * [taylor]: Taking taylor expansion of x.re in x.re 65.268 * [backup-simplify]: Simplify 0 into 0 65.268 * [backup-simplify]: Simplify 1 into 1 65.268 * [backup-simplify]: Simplify (/ 1 1) into 1 65.269 * [backup-simplify]: Simplify (+ 0 1) into 1 65.269 * [backup-simplify]: Simplify (log 1) into 0 65.270 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.270 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 65.270 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 65.270 * [backup-simplify]: Simplify (* (cbrt -1) (pow x.re -1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.270 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 x.re) 1/3)) in x.im 65.270 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.270 * [taylor]: Taking taylor expansion of -1 in x.im 65.271 * [backup-simplify]: Simplify -1 into -1 65.271 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.272 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.272 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.272 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.272 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.272 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.272 * [backup-simplify]: Simplify 1/3 into 1/3 65.272 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.272 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.272 * [taylor]: Taking taylor expansion of x.re in x.im 65.272 * [backup-simplify]: Simplify x.re into x.re 65.272 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.272 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.272 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.272 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.273 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.274 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.274 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.274 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 65.275 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 65.275 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.275 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 65.275 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 65.276 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))) into (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) 65.276 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) in x.im 65.276 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.276 * [backup-simplify]: Simplify 1/3 into 1/3 65.276 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3)) in x.im 65.276 * [taylor]: Taking taylor expansion of (/ (cbrt -1) x.im) in x.im 65.276 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.276 * [taylor]: Taking taylor expansion of -1 in x.im 65.276 * [backup-simplify]: Simplify -1 into -1 65.276 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.277 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.277 * [taylor]: Taking taylor expansion of x.im in x.im 65.277 * [backup-simplify]: Simplify 0 into 0 65.277 * [backup-simplify]: Simplify 1 into 1 65.277 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 65.277 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.277 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.277 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.277 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.277 * [backup-simplify]: Simplify 1/3 into 1/3 65.277 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.277 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.277 * [taylor]: Taking taylor expansion of x.re in x.im 65.277 * [backup-simplify]: Simplify x.re into x.re 65.277 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.277 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.277 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.278 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.278 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.283 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.283 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.284 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.284 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 65.285 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.285 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.286 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))) into 0 65.286 * [backup-simplify]: Simplify 0 into 0 65.286 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.287 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.287 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.287 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.288 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.288 * [backup-simplify]: Simplify 0 into 0 65.288 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 65.289 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.289 * [backup-simplify]: Simplify (+ 0 0) into 0 65.290 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 65.290 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.290 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 65.291 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 65.291 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.292 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3)))) into (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) 65.292 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) in x.im 65.292 * [taylor]: Taking taylor expansion of (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 65.292 * [taylor]: Taking taylor expansion of 1/9 in x.im 65.292 * [backup-simplify]: Simplify 1/9 into 1/9 65.292 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 65.292 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 2)) in x.im 65.292 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.292 * [taylor]: Taking taylor expansion of -1 in x.im 65.292 * [backup-simplify]: Simplify -1 into -1 65.293 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.293 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.293 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 65.293 * [taylor]: Taking taylor expansion of x.im in x.im 65.293 * [backup-simplify]: Simplify 0 into 0 65.293 * [backup-simplify]: Simplify 1 into 1 65.293 * [backup-simplify]: Simplify (* 1 1) into 1 65.294 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 65.294 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.294 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.294 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.294 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.294 * [backup-simplify]: Simplify 1/3 into 1/3 65.294 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.294 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.294 * [taylor]: Taking taylor expansion of x.re in x.im 65.294 * [backup-simplify]: Simplify x.re into x.re 65.294 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.294 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.294 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.294 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.295 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.295 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.295 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.296 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.297 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.298 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.298 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.299 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 65.299 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.300 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.300 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.301 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.302 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.302 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.303 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.303 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 65.304 * [backup-simplify]: Simplify (- 0) into 0 65.304 * [backup-simplify]: Simplify 0 into 0 65.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.305 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.305 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.306 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.308 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.309 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.310 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.312 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 65.312 * [backup-simplify]: Simplify 0 into 0 65.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.314 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.315 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.317 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.318 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.319 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.319 * [backup-simplify]: Simplify 0 into 0 65.320 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 65.321 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.321 * [backup-simplify]: Simplify (+ 0 0) into 0 65.324 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 65.324 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 65.325 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 65.325 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 65.327 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 65.329 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))))) into (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 65.329 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 65.329 * [taylor]: Taking taylor expansion of 5/81 in x.im 65.329 * [backup-simplify]: Simplify 5/81 into 5/81 65.329 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 65.329 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 3)) in x.im 65.329 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.329 * [taylor]: Taking taylor expansion of -1 in x.im 65.329 * [backup-simplify]: Simplify -1 into -1 65.330 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.330 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.330 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 65.330 * [taylor]: Taking taylor expansion of x.im in x.im 65.331 * [backup-simplify]: Simplify 0 into 0 65.331 * [backup-simplify]: Simplify 1 into 1 65.331 * [backup-simplify]: Simplify (* 1 1) into 1 65.331 * [backup-simplify]: Simplify (* 1 1) into 1 65.332 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 65.332 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 65.332 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 65.332 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 65.332 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.332 * [backup-simplify]: Simplify 1/3 into 1/3 65.333 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 65.333 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.333 * [taylor]: Taking taylor expansion of x.re in x.im 65.333 * [backup-simplify]: Simplify x.re into x.re 65.333 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.333 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 65.333 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 65.333 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 65.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 65.334 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 65.334 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 65.335 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.336 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 65.337 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 65.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 65.340 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 65.341 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 65.343 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 65.344 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.344 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.346 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 65.347 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.348 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.349 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.350 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.351 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.352 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 65.354 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 65.355 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.356 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.357 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.359 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 65.360 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 65.360 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 65.361 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 65.363 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))))) into 0 65.363 * [backup-simplify]: Simplify 0 into 0 65.363 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 (/ 1 (- x.re))) 1/3)) into (* (cbrt -1) (pow (* x.re -1) 1/3)) 65.363 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 65.364 * [backup-simplify]: Simplify (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) into (pow (pow (+ x.im x.re) 2) 1/3) 65.364 * [approximate]: Taking taylor expansion of (pow (pow (+ x.im x.re) 2) 1/3) in (x.re x.im) around 0 65.364 * [taylor]: Taking taylor expansion of (pow (pow (+ x.im x.re) 2) 1/3) in x.im 65.364 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ x.im x.re) 2)))) in x.im 65.364 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ x.im x.re) 2))) in x.im 65.364 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.364 * [backup-simplify]: Simplify 1/3 into 1/3 65.364 * [taylor]: Taking taylor expansion of (log (pow (+ x.im x.re) 2)) in x.im 65.364 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.im 65.364 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 65.364 * [taylor]: Taking taylor expansion of x.im in x.im 65.364 * [backup-simplify]: Simplify 0 into 0 65.364 * [backup-simplify]: Simplify 1 into 1 65.364 * [taylor]: Taking taylor expansion of x.re in x.im 65.364 * [backup-simplify]: Simplify x.re into x.re 65.364 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 65.364 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 65.364 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 65.364 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 2))) into (* 1/3 (log (pow x.re 2))) 65.364 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 2)))) into (pow (pow x.re 2) 1/3) 65.364 * [taylor]: Taking taylor expansion of (pow (pow (+ x.im x.re) 2) 1/3) in x.re 65.364 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ x.im x.re) 2)))) in x.re 65.364 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ x.im x.re) 2))) in x.re 65.364 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.365 * [backup-simplify]: Simplify 1/3 into 1/3 65.365 * [taylor]: Taking taylor expansion of (log (pow (+ x.im x.re) 2)) in x.re 65.365 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 65.365 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 65.365 * [taylor]: Taking taylor expansion of x.im in x.re 65.365 * [backup-simplify]: Simplify x.im into x.im 65.365 * [taylor]: Taking taylor expansion of x.re in x.re 65.365 * [backup-simplify]: Simplify 0 into 0 65.365 * [backup-simplify]: Simplify 1 into 1 65.365 * [backup-simplify]: Simplify (+ x.im 0) into x.im 65.365 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 65.365 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 65.365 * [backup-simplify]: Simplify (* 1/3 (log (pow x.im 2))) into (* 1/3 (log (pow x.im 2))) 65.365 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.im 2)))) into (pow (pow x.im 2) 1/3) 65.365 * [taylor]: Taking taylor expansion of (pow (pow (+ x.im x.re) 2) 1/3) in x.re 65.365 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ x.im x.re) 2)))) in x.re 65.365 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ x.im x.re) 2))) in x.re 65.365 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.365 * [backup-simplify]: Simplify 1/3 into 1/3 65.365 * [taylor]: Taking taylor expansion of (log (pow (+ x.im x.re) 2)) in x.re 65.365 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 65.365 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 65.365 * [taylor]: Taking taylor expansion of x.im in x.re 65.365 * [backup-simplify]: Simplify x.im into x.im 65.365 * [taylor]: Taking taylor expansion of x.re in x.re 65.365 * [backup-simplify]: Simplify 0 into 0 65.365 * [backup-simplify]: Simplify 1 into 1 65.365 * [backup-simplify]: Simplify (+ x.im 0) into x.im 65.366 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 65.366 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 65.366 * [backup-simplify]: Simplify (* 1/3 (log (pow x.im 2))) into (* 1/3 (log (pow x.im 2))) 65.366 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.im 2)))) into (pow (pow x.im 2) 1/3) 65.366 * [taylor]: Taking taylor expansion of (pow (pow x.im 2) 1/3) in x.im 65.366 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.im 2)))) in x.im 65.366 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.im 2))) in x.im 65.366 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.366 * [backup-simplify]: Simplify 1/3 into 1/3 65.366 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 65.366 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 65.366 * [taylor]: Taking taylor expansion of x.im in x.im 65.366 * [backup-simplify]: Simplify 0 into 0 65.366 * [backup-simplify]: Simplify 1 into 1 65.367 * [backup-simplify]: Simplify (* 1 1) into 1 65.367 * [backup-simplify]: Simplify (log 1) into 0 65.367 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 65.367 * [backup-simplify]: Simplify (* 1/3 (* 2 (log x.im))) into (* 2/3 (log x.im)) 65.368 * [backup-simplify]: Simplify (exp (* 2/3 (log x.im))) into (pow x.im 2/3) 65.368 * [backup-simplify]: Simplify (pow x.im 2/3) into (pow x.im 2/3) 65.368 * [backup-simplify]: Simplify (+ 0 1) into 1 65.368 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 x.im)) into (* 2 x.im) 65.368 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 2 x.im)) 1)) (pow (pow x.im 2) 1)))) 1) into (/ 2 x.im) 65.369 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2 x.im)) (* 0 (log (pow x.im 2)))) into (* 2/3 (/ 1 x.im)) 65.369 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 2)))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1)))) into (* 2/3 (pow (/ 1 x.im) 1/3)) 65.369 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 x.im) 1/3)) in x.im 65.369 * [taylor]: Taking taylor expansion of 2/3 in x.im 65.369 * [backup-simplify]: Simplify 2/3 into 2/3 65.369 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.im 65.369 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.im 65.369 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.im 65.369 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.369 * [backup-simplify]: Simplify 1/3 into 1/3 65.369 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 65.369 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 65.369 * [taylor]: Taking taylor expansion of x.im in x.im 65.369 * [backup-simplify]: Simplify 0 into 0 65.369 * [backup-simplify]: Simplify 1 into 1 65.370 * [backup-simplify]: Simplify (/ 1 1) into 1 65.370 * [backup-simplify]: Simplify (log 1) into 0 65.370 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 65.370 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 65.371 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 65.371 * [backup-simplify]: Simplify (* 2/3 (pow x.im -1/3)) into (* 2/3 (pow (/ 1 x.im) 1/3)) 65.371 * [backup-simplify]: Simplify (* 2/3 (pow (/ 1 x.im) 1/3)) into (* 2/3 (pow (/ 1 x.im) 1/3)) 65.371 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.373 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 65.373 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 65.374 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 2 (log x.im)))) into 0 65.375 * [backup-simplify]: Simplify (* (exp (* 2/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 65.375 * [backup-simplify]: Simplify 0 into 0 65.375 * [backup-simplify]: Simplify (+ 0 0) into 0 65.376 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 x.im))) into 1 65.377 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 2 x.im)) 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)) 65.377 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (log (pow x.im 2))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 65.377 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 2)))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) 65.377 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) in x.im 65.378 * [taylor]: Taking taylor expansion of -1/9 in x.im 65.378 * [backup-simplify]: Simplify -1/9 into -1/9 65.378 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 4)) 1/3) in x.im 65.378 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 4))))) in x.im 65.378 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 4)))) in x.im 65.378 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.378 * [backup-simplify]: Simplify 1/3 into 1/3 65.378 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 4))) in x.im 65.378 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 4)) in x.im 65.378 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 65.378 * [taylor]: Taking taylor expansion of x.im in x.im 65.378 * [backup-simplify]: Simplify 0 into 0 65.378 * [backup-simplify]: Simplify 1 into 1 65.378 * [backup-simplify]: Simplify (* 1 1) into 1 65.379 * [backup-simplify]: Simplify (* 1 1) into 1 65.379 * [backup-simplify]: Simplify (/ 1 1) into 1 65.379 * [backup-simplify]: Simplify (log 1) into 0 65.380 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) 0) into (- (* 4 (log x.im))) 65.380 * [backup-simplify]: Simplify (* 1/3 (- (* 4 (log x.im)))) into (* -4/3 (log x.im)) 65.380 * [backup-simplify]: Simplify (exp (* -4/3 (log x.im))) into (pow x.im -4/3) 65.380 * [backup-simplify]: Simplify (* -1/9 (pow x.im -4/3)) into (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) 65.380 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) 65.381 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) (pow (* 1 x.re) 2)) (+ (* (* 2/3 (pow (/ 1 x.im) 1/3)) (* 1 x.re)) (pow x.im 2/3))) into (- (+ (pow x.im 2/3) (* 2/3 (* (pow (/ 1 x.im) 1/3) x.re))) (* 1/9 (* (pow (/ 1 (pow x.im 4)) 1/3) (pow x.re 2)))) 65.381 * [backup-simplify]: Simplify (* (cbrt (+ (/ 1 x.re) (/ 1 x.im))) (cbrt (+ (/ 1 x.re) (/ 1 x.im)))) into (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) 65.381 * [approximate]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in (x.re x.im) around 0 65.381 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.im 65.381 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.im 65.381 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.im 65.381 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.381 * [backup-simplify]: Simplify 1/3 into 1/3 65.381 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 65.381 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 65.381 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 65.381 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 65.381 * [taylor]: Taking taylor expansion of x.im in x.im 65.381 * [backup-simplify]: Simplify 0 into 0 65.382 * [backup-simplify]: Simplify 1 into 1 65.382 * [backup-simplify]: Simplify (/ 1 1) into 1 65.382 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.382 * [taylor]: Taking taylor expansion of x.re in x.im 65.382 * [backup-simplify]: Simplify x.re into x.re 65.382 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.382 * [backup-simplify]: Simplify (+ 1 0) into 1 65.383 * [backup-simplify]: Simplify (* 1 1) into 1 65.383 * [backup-simplify]: Simplify (log 1) into 0 65.384 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 65.384 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 65.384 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 65.384 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.re 65.384 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.re 65.384 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.re 65.384 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.384 * [backup-simplify]: Simplify 1/3 into 1/3 65.384 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 65.384 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 65.384 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.384 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.384 * [taylor]: Taking taylor expansion of x.im in x.re 65.384 * [backup-simplify]: Simplify x.im into x.im 65.384 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.384 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.384 * [taylor]: Taking taylor expansion of x.re in x.re 65.384 * [backup-simplify]: Simplify 0 into 0 65.384 * [backup-simplify]: Simplify 1 into 1 65.385 * [backup-simplify]: Simplify (/ 1 1) into 1 65.385 * [backup-simplify]: Simplify (+ 0 1) into 1 65.386 * [backup-simplify]: Simplify (* 1 1) into 1 65.386 * [backup-simplify]: Simplify (log 1) into 0 65.386 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.387 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 65.387 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 65.387 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.re 65.387 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.re 65.387 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.re 65.387 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.387 * [backup-simplify]: Simplify 1/3 into 1/3 65.387 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 65.387 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 65.387 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.387 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.387 * [taylor]: Taking taylor expansion of x.im in x.re 65.387 * [backup-simplify]: Simplify x.im into x.im 65.387 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.387 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.387 * [taylor]: Taking taylor expansion of x.re in x.re 65.387 * [backup-simplify]: Simplify 0 into 0 65.387 * [backup-simplify]: Simplify 1 into 1 65.388 * [backup-simplify]: Simplify (/ 1 1) into 1 65.388 * [backup-simplify]: Simplify (+ 0 1) into 1 65.389 * [backup-simplify]: Simplify (* 1 1) into 1 65.389 * [backup-simplify]: Simplify (log 1) into 0 65.389 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.389 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 65.390 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 65.390 * [taylor]: Taking taylor expansion of (pow x.re -2/3) in x.im 65.390 * [taylor]: Taking taylor expansion of (exp (* -2/3 (log x.re))) in x.im 65.390 * [taylor]: Taking taylor expansion of (* -2/3 (log x.re)) in x.im 65.390 * [taylor]: Taking taylor expansion of -2/3 in x.im 65.390 * [backup-simplify]: Simplify -2/3 into -2/3 65.390 * [taylor]: Taking taylor expansion of (log x.re) in x.im 65.390 * [taylor]: Taking taylor expansion of x.re in x.im 65.390 * [backup-simplify]: Simplify x.re into x.re 65.390 * [backup-simplify]: Simplify (log x.re) into (log x.re) 65.390 * [backup-simplify]: Simplify (* -2/3 (log x.re)) into (* -2/3 (log x.re)) 65.390 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 65.390 * [backup-simplify]: Simplify (pow x.re -2/3) into (pow x.re -2/3) 65.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.391 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 65.391 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 65.392 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 1)) (pow 1 1)))) 1) into (/ 2 x.im) 65.392 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.392 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2 x.im)) (* 0 (- (* 2 (log x.re))))) into (* 2/3 (/ 1 x.im)) 65.392 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1)))) into (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) 65.393 * [taylor]: Taking taylor expansion of (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 65.393 * [taylor]: Taking taylor expansion of 2/3 in x.im 65.393 * [backup-simplify]: Simplify 2/3 into 2/3 65.393 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 65.393 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 65.393 * [taylor]: Taking taylor expansion of x.im in x.im 65.393 * [backup-simplify]: Simplify 0 into 0 65.393 * [backup-simplify]: Simplify 1 into 1 65.393 * [backup-simplify]: Simplify (/ 1 1) into 1 65.393 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 65.393 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 65.393 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 65.393 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.393 * [backup-simplify]: Simplify 1/3 into 1/3 65.393 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 65.393 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 65.393 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 65.393 * [taylor]: Taking taylor expansion of x.re in x.im 65.393 * [backup-simplify]: Simplify x.re into x.re 65.393 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 65.394 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 65.394 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 65.394 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 65.394 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 65.394 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 65.394 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 65.395 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 65.396 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 65.396 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 65.397 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.398 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 65.398 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 65.398 * [backup-simplify]: Simplify (+ (* 2/3 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 65.398 * [backup-simplify]: Simplify 0 into 0 65.399 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 65.400 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (log x.re))) into 0 65.401 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 65.401 * [backup-simplify]: Simplify 0 into 0 65.401 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 65.402 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.402 * [backup-simplify]: Simplify (+ 0 0) into 0 65.403 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 65.404 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 65.405 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.405 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (- (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 65.405 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) 65.405 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 65.406 * [taylor]: Taking taylor expansion of -1/9 in x.im 65.406 * [backup-simplify]: Simplify -1/9 into -1/9 65.406 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 65.406 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 65.406 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 65.406 * [taylor]: Taking taylor expansion of x.im in x.im 65.406 * [backup-simplify]: Simplify 0 into 0 65.406 * [backup-simplify]: Simplify 1 into 1 65.406 * [backup-simplify]: Simplify (* 1 1) into 1 65.406 * [backup-simplify]: Simplify (/ 1 1) into 1 65.406 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 65.407 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 65.407 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 65.407 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.407 * [backup-simplify]: Simplify 1/3 into 1/3 65.407 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 65.407 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 65.407 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 65.407 * [taylor]: Taking taylor expansion of x.re in x.im 65.407 * [backup-simplify]: Simplify x.re into x.re 65.407 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 65.407 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 65.407 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 65.407 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 65.407 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 65.407 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 65.407 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 65.408 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 65.409 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 65.409 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 65.409 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 65.411 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 65.411 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 65.412 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.412 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.413 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.413 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 65.414 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.419 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.420 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.420 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 65.420 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 65.421 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.421 * [backup-simplify]: Simplify 0 into 0 65.421 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 65.422 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 65.423 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 65.423 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 65.424 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.424 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.425 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.426 * [backup-simplify]: Simplify (+ (* 2/3 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.426 * [backup-simplify]: Simplify 0 into 0 65.427 * [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 65.427 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 65.428 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.428 * [backup-simplify]: Simplify 0 into 0 65.428 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 65.429 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.429 * [backup-simplify]: Simplify (+ 0 0) into 0 65.430 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 65.431 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 2/3 (pow x.im 3)) 65.431 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.432 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2/3 (pow x.im 3))) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (- (* 2 (log x.re))))))) into (* 2/9 (/ 1 (pow x.im 3))) 65.432 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 2/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 4/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) 65.432 * [taylor]: Taking taylor expansion of (* 4/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 65.432 * [taylor]: Taking taylor expansion of 4/81 in x.im 65.432 * [backup-simplify]: Simplify 4/81 into 4/81 65.432 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 65.432 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 65.432 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 65.432 * [taylor]: Taking taylor expansion of x.im in x.im 65.432 * [backup-simplify]: Simplify 0 into 0 65.432 * [backup-simplify]: Simplify 1 into 1 65.432 * [backup-simplify]: Simplify (* 1 1) into 1 65.433 * [backup-simplify]: Simplify (* 1 1) into 1 65.433 * [backup-simplify]: Simplify (/ 1 1) into 1 65.433 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 65.433 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 65.433 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 65.433 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.433 * [backup-simplify]: Simplify 1/3 into 1/3 65.433 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 65.433 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 65.433 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 65.433 * [taylor]: Taking taylor expansion of x.re in x.im 65.433 * [backup-simplify]: Simplify x.re into x.re 65.433 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 65.433 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 65.433 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 65.433 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 65.433 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 65.433 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 65.433 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 65.434 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 65.434 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 65.435 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 65.435 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 65.436 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 65.436 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 65.437 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 65.437 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 65.439 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.re 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 6) into 0 65.439 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2))))))) into 0 65.440 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 65.441 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.441 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.441 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.443 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.443 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.445 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.446 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.446 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 65.447 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.448 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.449 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.451 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 65.451 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.452 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 65.452 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 65.453 * [backup-simplify]: Simplify (+ (* 4/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 65.453 * [backup-simplify]: Simplify 0 into 0 65.454 * [backup-simplify]: Simplify (pow (/ 1 x.re) -2/3) into (pow (/ 1 x.re) -2/3) 65.454 * [backup-simplify]: Simplify (* (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im))))) into (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) 65.454 * [approximate]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) in (x.re x.im) around 0 65.454 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) in x.im 65.454 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 65.454 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.454 * [taylor]: Taking taylor expansion of -1 in x.im 65.454 * [backup-simplify]: Simplify -1 into -1 65.455 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.455 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.455 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.im 65.455 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.im 65.455 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.im 65.456 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.456 * [backup-simplify]: Simplify 1/3 into 1/3 65.456 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 65.456 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 65.456 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 65.456 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 65.456 * [taylor]: Taking taylor expansion of x.im in x.im 65.456 * [backup-simplify]: Simplify 0 into 0 65.456 * [backup-simplify]: Simplify 1 into 1 65.456 * [backup-simplify]: Simplify (/ 1 1) into 1 65.456 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 65.456 * [taylor]: Taking taylor expansion of x.re in x.im 65.456 * [backup-simplify]: Simplify x.re into x.re 65.456 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 65.457 * [backup-simplify]: Simplify (+ 1 0) into 1 65.457 * [backup-simplify]: Simplify (* 1 1) into 1 65.457 * [backup-simplify]: Simplify (log 1) into 0 65.458 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 65.458 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 65.458 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 65.458 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) in x.re 65.458 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.re 65.458 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 65.458 * [taylor]: Taking taylor expansion of -1 in x.re 65.458 * [backup-simplify]: Simplify -1 into -1 65.459 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.459 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.459 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.re 65.459 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.re 65.459 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.re 65.459 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.459 * [backup-simplify]: Simplify 1/3 into 1/3 65.460 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 65.460 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 65.460 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.460 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.460 * [taylor]: Taking taylor expansion of x.im in x.re 65.460 * [backup-simplify]: Simplify x.im into x.im 65.460 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.460 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.460 * [taylor]: Taking taylor expansion of x.re in x.re 65.460 * [backup-simplify]: Simplify 0 into 0 65.460 * [backup-simplify]: Simplify 1 into 1 65.460 * [backup-simplify]: Simplify (/ 1 1) into 1 65.461 * [backup-simplify]: Simplify (+ 0 1) into 1 65.461 * [backup-simplify]: Simplify (* 1 1) into 1 65.461 * [backup-simplify]: Simplify (log 1) into 0 65.462 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.462 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 65.462 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 65.462 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) in x.re 65.462 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.re 65.462 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 65.462 * [taylor]: Taking taylor expansion of -1 in x.re 65.462 * [backup-simplify]: Simplify -1 into -1 65.462 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.463 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.463 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.re 65.463 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.re 65.463 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.re 65.463 * [taylor]: Taking taylor expansion of 1/3 in x.re 65.463 * [backup-simplify]: Simplify 1/3 into 1/3 65.463 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 65.463 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 65.463 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 65.463 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 65.463 * [taylor]: Taking taylor expansion of x.im in x.re 65.464 * [backup-simplify]: Simplify x.im into x.im 65.464 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 65.464 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 65.464 * [taylor]: Taking taylor expansion of x.re in x.re 65.464 * [backup-simplify]: Simplify 0 into 0 65.464 * [backup-simplify]: Simplify 1 into 1 65.464 * [backup-simplify]: Simplify (/ 1 1) into 1 65.464 * [backup-simplify]: Simplify (+ 0 1) into 1 65.465 * [backup-simplify]: Simplify (* 1 1) into 1 65.465 * [backup-simplify]: Simplify (log 1) into 0 65.466 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.466 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 65.466 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 65.467 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 65.468 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow x.re -2/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 65.468 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 65.468 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 65.468 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.468 * [taylor]: Taking taylor expansion of -1 in x.im 65.468 * [backup-simplify]: Simplify -1 into -1 65.469 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.470 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.470 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 65.470 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 65.470 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 65.470 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.470 * [backup-simplify]: Simplify 1/3 into 1/3 65.470 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 65.470 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 65.470 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 65.470 * [taylor]: Taking taylor expansion of x.re in x.im 65.470 * [backup-simplify]: Simplify x.re into x.re 65.470 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 65.470 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 65.470 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 65.470 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 65.470 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 65.472 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 65.473 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 65.474 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 65.475 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 65.475 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 65.475 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 65.476 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 1)) (pow 1 1)))) 1) into (/ 2 x.im) 65.476 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.477 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2 x.im)) (* 0 (- (* 2 (log x.re))))) into (* 2/3 (/ 1 x.im)) 65.477 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1)))) into (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) 65.478 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 65.480 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)))) (* 0 (pow x.re -2/3))) into (* 2/3 (* (/ (pow (cbrt -1) 2) x.im) (pow (/ 1 (pow x.re 2)) 1/3))) 65.480 * [taylor]: Taking taylor expansion of (* 2/3 (* (/ (pow (cbrt -1) 2) x.im) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 65.480 * [taylor]: Taking taylor expansion of 2/3 in x.im 65.480 * [backup-simplify]: Simplify 2/3 into 2/3 65.480 * [taylor]: Taking taylor expansion of (* (/ (pow (cbrt -1) 2) x.im) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 65.480 * [taylor]: Taking taylor expansion of (/ (pow (cbrt -1) 2) x.im) in x.im 65.480 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 65.480 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.480 * [taylor]: Taking taylor expansion of -1 in x.im 65.480 * [backup-simplify]: Simplify -1 into -1 65.480 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.481 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.481 * [taylor]: Taking taylor expansion of x.im in x.im 65.481 * [backup-simplify]: Simplify 0 into 0 65.481 * [backup-simplify]: Simplify 1 into 1 65.482 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 65.484 * [backup-simplify]: Simplify (/ (pow (cbrt -1) 2) 1) into (pow (cbrt -1) 2) 65.484 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 65.484 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 65.484 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 65.484 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.484 * [backup-simplify]: Simplify 1/3 into 1/3 65.484 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 65.484 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 65.484 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 65.484 * [taylor]: Taking taylor expansion of x.re in x.im 65.484 * [backup-simplify]: Simplify x.re into x.re 65.484 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 65.485 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 65.485 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 65.485 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 65.485 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 65.485 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 65.485 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 65.486 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 65.486 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 65.487 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 65.487 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 65.488 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)))) into 0 65.489 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 65.489 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 65.490 * [backup-simplify]: Simplify (+ (* 2/3 0) (* 0 (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.490 * [backup-simplify]: Simplify 0 into 0 65.490 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 65.490 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 65.491 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 65.491 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 65.492 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 65.492 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 65.493 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 65.493 * [backup-simplify]: Simplify 0 into 0 65.493 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 65.493 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.494 * [backup-simplify]: Simplify (+ 0 0) into 0 65.494 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 65.495 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 65.495 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.495 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (- (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 65.496 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) 65.496 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.497 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 65.498 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)))) (+ (* 0 (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)))) (* 0 (pow x.re -2/3)))) into (- (* 1/9 (* (/ (pow (cbrt -1) 2) (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)))) 65.498 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (/ (pow (cbrt -1) 2) (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)))) in x.im 65.498 * [taylor]: Taking taylor expansion of (* 1/9 (* (/ (pow (cbrt -1) 2) (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 65.498 * [taylor]: Taking taylor expansion of 1/9 in x.im 65.498 * [backup-simplify]: Simplify 1/9 into 1/9 65.498 * [taylor]: Taking taylor expansion of (* (/ (pow (cbrt -1) 2) (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 65.498 * [taylor]: Taking taylor expansion of (/ (pow (cbrt -1) 2) (pow x.im 2)) in x.im 65.498 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 65.498 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.498 * [taylor]: Taking taylor expansion of -1 in x.im 65.498 * [backup-simplify]: Simplify -1 into -1 65.499 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.499 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.499 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 65.499 * [taylor]: Taking taylor expansion of x.im in x.im 65.499 * [backup-simplify]: Simplify 0 into 0 65.499 * [backup-simplify]: Simplify 1 into 1 65.500 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 65.500 * [backup-simplify]: Simplify (* 1 1) into 1 65.501 * [backup-simplify]: Simplify (/ (pow (cbrt -1) 2) 1) into (pow (cbrt -1) 2) 65.501 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 65.501 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 65.501 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 65.501 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.501 * [backup-simplify]: Simplify 1/3 into 1/3 65.501 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 65.501 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 65.501 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 65.501 * [taylor]: Taking taylor expansion of x.re in x.im 65.501 * [backup-simplify]: Simplify x.re into x.re 65.501 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 65.502 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 65.502 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 65.502 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 65.502 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 65.502 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 65.502 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 65.502 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 65.503 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 65.503 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 65.503 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 65.504 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 65.505 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 65.506 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.506 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 65.507 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.507 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)))) into 0 65.508 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 65.509 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.509 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 65.510 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.511 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.511 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.512 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 65.513 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 65.514 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 65.514 * [backup-simplify]: Simplify (- 0) into 0 65.514 * [backup-simplify]: Simplify 0 into 0 65.514 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 65.515 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 65.516 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 65.516 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 65.517 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.518 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.519 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 65.520 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.522 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.524 * [backup-simplify]: Simplify (+ (* 2/3 0) (+ (* 0 0) (* 0 (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 65.524 * [backup-simplify]: Simplify 0 into 0 65.530 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 65.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 65.533 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 65.534 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 65.535 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.537 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.538 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 65.539 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.539 * [backup-simplify]: Simplify 0 into 0 65.540 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 65.540 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.541 * [backup-simplify]: Simplify (+ 0 0) into 0 65.542 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 65.544 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 2/3 (pow x.im 3)) 65.545 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 65.545 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2/3 (pow x.im 3))) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (- (* 2 (log x.re))))))) into (* 2/9 (/ 1 (pow x.im 3))) 65.546 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 2/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 4/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) 65.547 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 65.548 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))) into 0 65.550 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) (* 4/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3)))) (+ (* 0 (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)))) (+ (* 0 (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)))) (* 0 (pow x.re -2/3))))) into (* 4/81 (* (/ (pow (cbrt -1) 2) (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) 65.550 * [taylor]: Taking taylor expansion of (* 4/81 (* (/ (pow (cbrt -1) 2) (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 65.550 * [taylor]: Taking taylor expansion of 4/81 in x.im 65.551 * [backup-simplify]: Simplify 4/81 into 4/81 65.551 * [taylor]: Taking taylor expansion of (* (/ (pow (cbrt -1) 2) (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 65.551 * [taylor]: Taking taylor expansion of (/ (pow (cbrt -1) 2) (pow x.im 3)) in x.im 65.551 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 65.551 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 65.551 * [taylor]: Taking taylor expansion of -1 in x.im 65.551 * [backup-simplify]: Simplify -1 into -1 65.551 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 65.552 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 65.552 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 65.552 * [taylor]: Taking taylor expansion of x.im in x.im 65.552 * [backup-simplify]: Simplify 0 into 0 65.552 * [backup-simplify]: Simplify 1 into 1 65.553 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 65.554 * [backup-simplify]: Simplify (* 1 1) into 1 65.554 * [backup-simplify]: Simplify (* 1 1) into 1 65.556 * [backup-simplify]: Simplify (/ (pow (cbrt -1) 2) 1) into (pow (cbrt -1) 2) 65.556 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 65.556 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 65.556 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 65.556 * [taylor]: Taking taylor expansion of 1/3 in x.im 65.556 * [backup-simplify]: Simplify 1/3 into 1/3 65.556 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 65.556 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 65.556 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 65.556 * [taylor]: Taking taylor expansion of x.re in x.im 65.556 * [backup-simplify]: Simplify x.re into x.re 65.556 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 65.556 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 65.556 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 65.556 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 65.557 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 65.557 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 65.557 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 65.558 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 65.559 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 65.559 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 65.559 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 65.561 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 65.562 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 65.563 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 65.563 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 65.565 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.re 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 6) into 0 65.567 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2))))))) into 0 65.568 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 65.569 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 65.570 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.570 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 65.572 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)))) into 0 65.573 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 65.574 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 65.575 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 65.576 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.577 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 65.579 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.579 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 65.581 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 65.582 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))) into 0 65.583 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.584 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 65.585 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 65.587 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 65.588 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 65.589 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 65.590 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 65.592 * [backup-simplify]: Simplify (+ (* 4/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)))))) into 0 65.592 * [backup-simplify]: Simplify 0 into 0 65.592 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow (/ 1 (- x.re)) 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (pow x.re 2) 1/3)) 65.592 * * * [progress]: simplifying candidates 65.592 * * * * [progress]: [ 1 / 111 ] simplifiying candidate # 65.593 * * * * [progress]: [ 2 / 111 ] simplifiying candidate # 65.593 * * * * [progress]: [ 3 / 111 ] simplifiying candidate # 65.593 * [simplify]: Simplifying (log (cbrt (+ x.re x.im))) 65.593 * * [simplify]: iters left: 4 (5 enodes) 65.594 * * [simplify]: iters left: 3 (16 enodes) 65.596 * * [simplify]: Extracting #0: cost 1 inf + 0 65.596 * * [simplify]: Extracting #1: cost 3 inf + 0 65.596 * * [simplify]: Extracting #2: cost 5 inf + 0 65.596 * * [simplify]: Extracting #3: cost 8 inf + 0 65.596 * * [simplify]: Extracting #4: cost 6 inf + 2 65.596 * * [simplify]: Extracting #5: cost 0 inf + 714 65.596 * [simplify]: Simplified to (log (cbrt (+ x.im x.re))) 65.596 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (exp (log (cbrt (+ x.im x.re)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.596 * * * * [progress]: [ 4 / 111 ] simplifiying candidate # 65.596 * [simplify]: Simplifying (exp (cbrt (+ x.re x.im))) 65.596 * * [simplify]: iters left: 4 (5 enodes) 65.597 * * [simplify]: iters left: 3 (16 enodes) 65.599 * * [simplify]: Extracting #0: cost 1 inf + 0 65.599 * * [simplify]: Extracting #1: cost 3 inf + 0 65.599 * * [simplify]: Extracting #2: cost 5 inf + 0 65.600 * * [simplify]: Extracting #3: cost 8 inf + 0 65.600 * * [simplify]: Extracting #4: cost 6 inf + 2 65.600 * * [simplify]: Extracting #5: cost 0 inf + 714 65.600 * [simplify]: Simplified to (exp (cbrt (+ x.im x.re))) 65.600 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (log (exp (cbrt (+ x.im x.re)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.600 * * * * [progress]: [ 5 / 111 ] simplifiying candidate # 65.600 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 65.600 * * [simplify]: iters left: 6 (6 enodes) 65.602 * * [simplify]: iters left: 5 (19 enodes) 65.604 * * [simplify]: Extracting #0: cost 1 inf + 0 65.604 * * [simplify]: Extracting #1: cost 3 inf + 0 65.604 * * [simplify]: Extracting #2: cost 5 inf + 0 65.604 * * [simplify]: Extracting #3: cost 7 inf + 0 65.604 * * [simplify]: Extracting #4: cost 10 inf + 0 65.604 * * [simplify]: Extracting #5: cost 8 inf + 2 65.604 * * [simplify]: Extracting #6: cost 0 inf + 1138 65.605 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 65.605 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (cbrt (+ x.re x.im)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.605 * [simplify]: Simplifying (cbrt (cbrt (+ x.re x.im))) 65.605 * * [simplify]: iters left: 4 (5 enodes) 65.606 * * [simplify]: iters left: 3 (16 enodes) 65.608 * * [simplify]: Extracting #0: cost 1 inf + 0 65.608 * * [simplify]: Extracting #1: cost 3 inf + 0 65.608 * * [simplify]: Extracting #2: cost 5 inf + 0 65.608 * * [simplify]: Extracting #3: cost 8 inf + 0 65.608 * * [simplify]: Extracting #4: cost 6 inf + 2 65.608 * * [simplify]: Extracting #5: cost 0 inf + 734 65.608 * [simplify]: Simplified to (cbrt (cbrt (+ x.im x.re))) 65.608 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (cbrt (+ x.im x.re)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.608 * * * * [progress]: [ 6 / 111 ] simplifiying candidate # 65.608 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 65.608 * * [simplify]: iters left: 4 (5 enodes) 65.609 * * [simplify]: iters left: 3 (16 enodes) 65.612 * * [simplify]: Extracting #0: cost 1 inf + 0 65.612 * * [simplify]: Extracting #1: cost 3 inf + 0 65.612 * * [simplify]: Extracting #2: cost 5 inf + 0 65.612 * * [simplify]: Extracting #3: cost 8 inf + 0 65.612 * * [simplify]: Extracting #4: cost 6 inf + 2 65.612 * * [simplify]: Extracting #5: cost 0 inf + 574 65.612 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 65.612 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.re x.im)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.612 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 65.612 * * [simplify]: iters left: 4 (5 enodes) 65.613 * * [simplify]: iters left: 3 (16 enodes) 65.615 * * [simplify]: Extracting #0: cost 1 inf + 0 65.615 * * [simplify]: Extracting #1: cost 3 inf + 0 65.616 * * [simplify]: Extracting #2: cost 5 inf + 0 65.616 * * [simplify]: Extracting #3: cost 8 inf + 0 65.616 * * [simplify]: Extracting #4: cost 6 inf + 2 65.616 * * [simplify]: Extracting #5: cost 0 inf + 574 65.616 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 65.616 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.im x.re)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.616 * * * * [progress]: [ 7 / 111 ] simplifiying candidate # 65.616 * [simplify]: Simplifying (cbrt 1) 65.616 * * [simplify]: iters left: 1 (2 enodes) 65.618 * * [simplify]: Extracting #0: cost 1 inf + 0 65.618 * * [simplify]: Extracting #1: cost 0 inf + 1 65.618 * [simplify]: Simplified to 1 65.618 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* 1 (cbrt (+ x.re x.im))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.618 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 65.619 * * [simplify]: iters left: 3 (4 enodes) 65.620 * * [simplify]: iters left: 2 (13 enodes) 65.623 * * [simplify]: Extracting #0: cost 1 inf + 0 65.623 * * [simplify]: Extracting #1: cost 3 inf + 0 65.623 * * [simplify]: Extracting #2: cost 6 inf + 0 65.623 * * [simplify]: Extracting #3: cost 4 inf + 2 65.624 * * [simplify]: Extracting #4: cost 0 inf + 330 65.624 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 65.624 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* 1 (cbrt (+ x.im x.re))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.624 * * * * [progress]: [ 8 / 111 ] simplifiying candidate # 65.624 * [simplify]: Simplifying (cbrt 1) 65.624 * * [simplify]: iters left: 1 (2 enodes) 65.627 * * [simplify]: Extracting #0: cost 1 inf + 0 65.627 * * [simplify]: Extracting #1: cost 0 inf + 1 65.627 * [simplify]: Simplified to 1 65.627 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* 1 (cbrt (+ x.re x.im))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.628 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 65.628 * * [simplify]: iters left: 3 (4 enodes) 65.629 * * [simplify]: iters left: 2 (13 enodes) 65.633 * * [simplify]: Extracting #0: cost 1 inf + 0 65.633 * * [simplify]: Extracting #1: cost 3 inf + 0 65.633 * * [simplify]: Extracting #2: cost 6 inf + 0 65.633 * * [simplify]: Extracting #3: cost 4 inf + 2 65.633 * * [simplify]: Extracting #4: cost 0 inf + 330 65.633 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 65.633 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* 1 (cbrt (+ x.im x.re))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.633 * * * * [progress]: [ 9 / 111 ] simplifiying candidate # 65.633 * [simplify]: Simplifying (cbrt (+ (pow x.re 3) (pow x.im 3))) 65.634 * * [simplify]: iters left: 4 (7 enodes) 65.638 * * [simplify]: iters left: 3 (35 enodes) 65.657 * * [simplify]: iters left: 2 (62 enodes) 65.681 * * [simplify]: iters left: 1 (111 enodes) 65.721 * * [simplify]: Extracting #0: cost 1 inf + 0 65.722 * * [simplify]: Extracting #1: cost 3 inf + 0 65.722 * * [simplify]: Extracting #2: cost 6 inf + 0 65.722 * * [simplify]: Extracting #3: cost 21 inf + 0 65.722 * * [simplify]: Extracting #4: cost 31 inf + 44 65.722 * * [simplify]: Extracting #5: cost 26 inf + 1259 65.723 * * [simplify]: Extracting #6: cost 12 inf + 5191 65.724 * * [simplify]: Extracting #7: cost 2 inf + 7209 65.725 * * [simplify]: Extracting #8: cost 0 inf + 8135 65.727 * [simplify]: Simplified to (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 65.727 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (/ (cbrt (+ (* (* 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.re x.im) (* x.im x.re)) x.im))) 65.727 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 65.728 * * [simplify]: iters left: 6 (8 enodes) 65.731 * * [simplify]: iters left: 5 (32 enodes) 65.741 * * [simplify]: iters left: 4 (53 enodes) 65.757 * * [simplify]: iters left: 3 (73 enodes) 65.778 * * [simplify]: iters left: 2 (89 enodes) 65.799 * * [simplify]: iters left: 1 (109 enodes) 65.815 * * [simplify]: Extracting #0: cost 1 inf + 0 65.815 * * [simplify]: Extracting #1: cost 3 inf + 0 65.815 * * [simplify]: Extracting #2: cost 15 inf + 0 65.815 * * [simplify]: Extracting #3: cost 35 inf + 0 65.816 * * [simplify]: Extracting #4: cost 23 inf + 865 65.817 * * [simplify]: Extracting #5: cost 0 inf + 3186 65.818 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) 65.818 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (/ (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.818 * * * * [progress]: [ 10 / 111 ] simplifiying candidate # 65.818 * [simplify]: Simplifying (cbrt (- (* x.re x.re) (* x.im x.im))) 65.818 * * [simplify]: iters left: 5 (6 enodes) 65.820 * * [simplify]: iters left: 4 (23 enodes) 65.824 * * [simplify]: iters left: 3 (36 enodes) 65.834 * * [simplify]: iters left: 2 (53 enodes) 65.851 * * [simplify]: iters left: 1 (94 enodes) 65.885 * * [simplify]: Extracting #0: cost 1 inf + 0 65.885 * * [simplify]: Extracting #1: cost 3 inf + 0 65.885 * * [simplify]: Extracting #2: cost 32 inf + 0 65.885 * * [simplify]: Extracting #3: cost 48 inf + 0 65.886 * * [simplify]: Extracting #4: cost 42 inf + 247 65.887 * * [simplify]: Extracting #5: cost 18 inf + 3452 65.889 * * [simplify]: Extracting #6: cost 0 inf + 5808 65.892 * * [simplify]: Extracting #7: cost 0 inf + 5528 65.894 * [simplify]: Simplified to (cbrt (- (* x.re x.re) (* x.im x.im))) 65.894 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (/ (cbrt (- (* 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))) 65.895 * [simplify]: Simplifying (cbrt (- x.re x.im)) 65.895 * * [simplify]: iters left: 3 (4 enodes) 65.896 * * [simplify]: iters left: 2 (14 enodes) 65.899 * * [simplify]: iters left: 1 (17 enodes) 65.901 * * [simplify]: Extracting #0: cost 1 inf + 0 65.901 * * [simplify]: Extracting #1: cost 3 inf + 0 65.902 * * [simplify]: Extracting #2: cost 7 inf + 0 65.902 * * [simplify]: Extracting #3: cost 5 inf + 43 65.903 * * [simplify]: Extracting #4: cost 0 inf + 412 65.903 * [simplify]: Simplified to (cbrt (- x.re x.im)) 65.903 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (/ (cbrt (- (* 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))) 65.903 * * * * [progress]: [ 11 / 111 ] simplifiying candidate # 65.904 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) 65.904 * * [simplify]: iters left: 6 (6 enodes) 65.905 * * [simplify]: iters left: 5 (19 enodes) 65.907 * * [simplify]: Extracting #0: cost 1 inf + 0 65.907 * * [simplify]: Extracting #1: cost 3 inf + 0 65.907 * * [simplify]: Extracting #2: cost 5 inf + 0 65.908 * * [simplify]: Extracting #3: cost 7 inf + 0 65.908 * * [simplify]: Extracting #4: cost 10 inf + 0 65.908 * * [simplify]: Extracting #5: cost 8 inf + 2 65.908 * * [simplify]: Extracting #6: cost 0 inf + 1218 65.908 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) 65.908 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) (cbrt (cbrt (+ x.re x.im)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.908 * [simplify]: Simplifying (cbrt (cbrt (+ x.re x.im))) 65.908 * * [simplify]: iters left: 4 (5 enodes) 65.909 * * [simplify]: iters left: 3 (16 enodes) 65.911 * * [simplify]: Extracting #0: cost 1 inf + 0 65.911 * * [simplify]: Extracting #1: cost 3 inf + 0 65.911 * * [simplify]: Extracting #2: cost 5 inf + 0 65.911 * * [simplify]: Extracting #3: cost 8 inf + 0 65.911 * * [simplify]: Extracting #4: cost 6 inf + 2 65.911 * * [simplify]: Extracting #5: cost 0 inf + 734 65.912 * [simplify]: Simplified to (cbrt (cbrt (+ x.im x.re))) 65.912 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) (cbrt (cbrt (+ x.im x.re)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.912 * * * * [progress]: [ 12 / 111 ] simplifiying candidate # 65.912 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 65.912 * * [simplify]: iters left: 6 (6 enodes) 65.913 * * [simplify]: iters left: 5 (20 enodes) 65.916 * * [simplify]: iters left: 4 (22 enodes) 65.920 * * [simplify]: iters left: 3 (29 enodes) 65.926 * * [simplify]: iters left: 2 (43 enodes) 65.940 * * [simplify]: iters left: 1 (69 enodes) 65.953 * * [simplify]: Extracting #0: cost 1 inf + 0 65.953 * * [simplify]: Extracting #1: cost 11 inf + 0 65.953 * * [simplify]: Extracting #2: cost 17 inf + 3 65.953 * * [simplify]: Extracting #3: cost 16 inf + 89 65.954 * * [simplify]: Extracting #4: cost 12 inf + 1000 65.954 * * [simplify]: Extracting #5: cost 1 inf + 4993 65.955 * * [simplify]: Extracting #6: cost 0 inf + 5326 65.955 * [simplify]: Simplified to (+ x.im x.re) 65.955 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (cbrt (+ x.im x.re)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.955 * * * * [progress]: [ 13 / 111 ] simplifiying candidate # 65.955 * [simplify]: Simplifying (sqrt (cbrt (+ x.re x.im))) 65.955 * * [simplify]: iters left: 4 (5 enodes) 65.956 * * [simplify]: iters left: 3 (16 enodes) 65.959 * * [simplify]: Extracting #0: cost 1 inf + 0 65.959 * * [simplify]: Extracting #1: cost 3 inf + 0 65.959 * * [simplify]: Extracting #2: cost 5 inf + 0 65.959 * * [simplify]: Extracting #3: cost 8 inf + 0 65.959 * * [simplify]: Extracting #4: cost 6 inf + 2 65.959 * * [simplify]: Extracting #5: cost 0 inf + 654 65.959 * [simplify]: Simplified to (sqrt (cbrt (+ x.im x.re))) 65.959 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (sqrt (cbrt (+ x.im x.re))) (sqrt (cbrt (+ x.re x.im)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.959 * [simplify]: Simplifying (sqrt (cbrt (+ x.re x.im))) 65.959 * * [simplify]: iters left: 4 (5 enodes) 65.960 * * [simplify]: iters left: 3 (16 enodes) 65.962 * * [simplify]: Extracting #0: cost 1 inf + 0 65.962 * * [simplify]: Extracting #1: cost 3 inf + 0 65.962 * * [simplify]: Extracting #2: cost 5 inf + 0 65.962 * * [simplify]: Extracting #3: cost 8 inf + 0 65.962 * * [simplify]: Extracting #4: cost 6 inf + 2 65.962 * * [simplify]: Extracting #5: cost 0 inf + 654 65.963 * [simplify]: Simplified to (sqrt (cbrt (+ x.im x.re))) 65.963 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.im x.re)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.963 * * * * [progress]: [ 14 / 111 ] simplifiying candidate # 65.963 * * * * [progress]: [ 15 / 111 ] 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)))> 65.963 * [simplify]: Simplifying (real->posit16 (cbrt (+ x.re x.im))) 65.963 * * [simplify]: iters left: 4 (5 enodes) 65.964 * * [simplify]: iters left: 3 (13 enodes) 65.966 * * [simplify]: Extracting #0: cost 1 inf + 0 65.966 * * [simplify]: Extracting #1: cost 2 inf + 0 65.966 * * [simplify]: Extracting #2: cost 3 inf + 0 65.966 * * [simplify]: Extracting #3: cost 6 inf + 0 65.966 * * [simplify]: Extracting #4: cost 4 inf + 2 65.966 * * [simplify]: Extracting #5: cost 0 inf + 330 65.966 * [simplify]: Simplified to (real->posit16 (cbrt (+ x.im x.re))) 65.966 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (posit16->real (real->posit16 (cbrt (+ x.im x.re)))) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.966 * * * * [progress]: [ 16 / 111 ] simplifiying candidate # 65.966 * * * * [progress]: [ 17 / 111 ] simplifiying candidate # 65.966 * * * * [progress]: [ 18 / 111 ] simplifiying candidate # 65.966 * [simplify]: Simplifying (log (cbrt (+ x.re x.im))) 65.967 * * [simplify]: iters left: 4 (5 enodes) 65.968 * * [simplify]: iters left: 3 (16 enodes) 65.970 * * [simplify]: Extracting #0: cost 1 inf + 0 65.970 * * [simplify]: Extracting #1: cost 3 inf + 0 65.970 * * [simplify]: Extracting #2: cost 5 inf + 0 65.970 * * [simplify]: Extracting #3: cost 8 inf + 0 65.970 * * [simplify]: Extracting #4: cost 6 inf + 2 65.970 * * [simplify]: Extracting #5: cost 0 inf + 714 65.971 * [simplify]: Simplified to (log (cbrt (+ x.im x.re))) 65.971 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (exp (log (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))) 65.971 * * * * [progress]: [ 19 / 111 ] simplifiying candidate # 65.971 * [simplify]: Simplifying (exp (cbrt (+ x.re x.im))) 65.971 * * [simplify]: iters left: 4 (5 enodes) 65.973 * * [simplify]: iters left: 3 (16 enodes) 65.977 * * [simplify]: Extracting #0: cost 1 inf + 0 65.977 * * [simplify]: Extracting #1: cost 3 inf + 0 65.977 * * [simplify]: Extracting #2: cost 5 inf + 0 65.977 * * [simplify]: Extracting #3: cost 8 inf + 0 65.978 * * [simplify]: Extracting #4: cost 6 inf + 2 65.978 * * [simplify]: Extracting #5: cost 0 inf + 714 65.978 * [simplify]: Simplified to (exp (cbrt (+ x.im x.re))) 65.978 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (log (exp (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))) 65.978 * * * * [progress]: [ 20 / 111 ] simplifiying candidate # 65.979 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 65.979 * * [simplify]: iters left: 6 (6 enodes) 65.981 * * [simplify]: iters left: 5 (19 enodes) 65.984 * * [simplify]: Extracting #0: cost 1 inf + 0 65.984 * * [simplify]: Extracting #1: cost 3 inf + 0 65.984 * * [simplify]: Extracting #2: cost 5 inf + 0 65.984 * * [simplify]: Extracting #3: cost 7 inf + 0 65.984 * * [simplify]: Extracting #4: cost 10 inf + 0 65.984 * * [simplify]: Extracting #5: cost 8 inf + 2 65.984 * * [simplify]: Extracting #6: cost 0 inf + 1138 65.984 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 65.984 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (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))) 65.985 * [simplify]: Simplifying (cbrt (cbrt (+ x.re x.im))) 65.985 * * [simplify]: iters left: 4 (5 enodes) 65.986 * * [simplify]: iters left: 3 (16 enodes) 65.988 * * [simplify]: Extracting #0: cost 1 inf + 0 65.988 * * [simplify]: Extracting #1: cost 3 inf + 0 65.988 * * [simplify]: Extracting #2: cost 5 inf + 0 65.988 * * [simplify]: Extracting #3: cost 8 inf + 0 65.988 * * [simplify]: Extracting #4: cost 6 inf + 2 65.988 * * [simplify]: Extracting #5: cost 0 inf + 734 65.988 * [simplify]: Simplified to (cbrt (cbrt (+ x.im x.re))) 65.988 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (cbrt (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.988 * * * * [progress]: [ 21 / 111 ] simplifiying candidate # 65.989 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 65.989 * * [simplify]: iters left: 4 (5 enodes) 65.990 * * [simplify]: iters left: 3 (16 enodes) 65.992 * * [simplify]: Extracting #0: cost 1 inf + 0 65.992 * * [simplify]: Extracting #1: cost 3 inf + 0 65.992 * * [simplify]: Extracting #2: cost 5 inf + 0 65.992 * * [simplify]: Extracting #3: cost 8 inf + 0 65.992 * * [simplify]: Extracting #4: cost 6 inf + 2 65.992 * * [simplify]: Extracting #5: cost 0 inf + 574 65.992 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 65.992 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ 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))) 65.992 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 65.992 * * [simplify]: iters left: 4 (5 enodes) 65.993 * * [simplify]: iters left: 3 (16 enodes) 65.995 * * [simplify]: Extracting #0: cost 1 inf + 0 65.995 * * [simplify]: Extracting #1: cost 3 inf + 0 65.995 * * [simplify]: Extracting #2: cost 5 inf + 0 65.995 * * [simplify]: Extracting #3: cost 8 inf + 0 65.996 * * [simplify]: Extracting #4: cost 6 inf + 2 65.996 * * [simplify]: Extracting #5: cost 0 inf + 574 65.996 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 65.996 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ 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))) 65.996 * * * * [progress]: [ 22 / 111 ] simplifiying candidate # 65.996 * [simplify]: Simplifying (cbrt 1) 65.996 * * [simplify]: iters left: 1 (2 enodes) 66.000 * * [simplify]: Extracting #0: cost 1 inf + 0 66.000 * * [simplify]: Extracting #1: cost 0 inf + 1 66.000 * [simplify]: Simplified to 1 66.000 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* 1 (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))) 66.001 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 66.001 * * [simplify]: iters left: 3 (4 enodes) 66.002 * * [simplify]: iters left: 2 (13 enodes) 66.003 * * [simplify]: Extracting #0: cost 1 inf + 0 66.003 * * [simplify]: Extracting #1: cost 3 inf + 0 66.003 * * [simplify]: Extracting #2: cost 6 inf + 0 66.003 * * [simplify]: Extracting #3: cost 4 inf + 2 66.003 * * [simplify]: Extracting #4: cost 0 inf + 330 66.003 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 66.003 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* 1 (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))) 66.004 * * * * [progress]: [ 23 / 111 ] simplifiying candidate # 66.004 * [simplify]: Simplifying (cbrt 1) 66.004 * * [simplify]: iters left: 1 (2 enodes) 66.006 * * [simplify]: Extracting #0: cost 1 inf + 0 66.006 * * [simplify]: Extracting #1: cost 0 inf + 1 66.006 * [simplify]: Simplified to 1 66.006 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* 1 (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))) 66.006 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 66.006 * * [simplify]: iters left: 3 (4 enodes) 66.007 * * [simplify]: iters left: 2 (13 enodes) 66.009 * * [simplify]: Extracting #0: cost 1 inf + 0 66.009 * * [simplify]: Extracting #1: cost 3 inf + 0 66.009 * * [simplify]: Extracting #2: cost 6 inf + 0 66.009 * * [simplify]: Extracting #3: cost 4 inf + 2 66.009 * * [simplify]: Extracting #4: cost 0 inf + 330 66.009 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 66.009 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* 1 (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))) 66.009 * * * * [progress]: [ 24 / 111 ] simplifiying candidate # 66.009 * [simplify]: Simplifying (cbrt (+ (pow x.re 3) (pow x.im 3))) 66.009 * * [simplify]: iters left: 4 (7 enodes) 66.012 * * [simplify]: iters left: 3 (35 enodes) 66.024 * * [simplify]: iters left: 2 (62 enodes) 66.039 * * [simplify]: iters left: 1 (111 enodes) 66.062 * * [simplify]: Extracting #0: cost 1 inf + 0 66.062 * * [simplify]: Extracting #1: cost 3 inf + 0 66.063 * * [simplify]: Extracting #2: cost 6 inf + 0 66.063 * * [simplify]: Extracting #3: cost 21 inf + 0 66.063 * * [simplify]: Extracting #4: cost 31 inf + 44 66.063 * * [simplify]: Extracting #5: cost 26 inf + 1259 66.064 * * [simplify]: Extracting #6: cost 12 inf + 5191 66.065 * * [simplify]: Extracting #7: cost 2 inf + 7209 66.066 * * [simplify]: Extracting #8: cost 0 inf + 8135 66.068 * [simplify]: Simplified to (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 66.068 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (/ (cbrt (+ (* (* 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.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.068 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 66.068 * * [simplify]: iters left: 6 (8 enodes) 66.072 * * [simplify]: iters left: 5 (32 enodes) 66.082 * * [simplify]: iters left: 4 (53 enodes) 66.096 * * [simplify]: iters left: 3 (73 enodes) 66.110 * * [simplify]: iters left: 2 (89 enodes) 66.122 * * [simplify]: iters left: 1 (109 enodes) 66.142 * * [simplify]: Extracting #0: cost 1 inf + 0 66.142 * * [simplify]: Extracting #1: cost 3 inf + 0 66.142 * * [simplify]: Extracting #2: cost 15 inf + 0 66.143 * * [simplify]: Extracting #3: cost 35 inf + 0 66.143 * * [simplify]: Extracting #4: cost 23 inf + 865 66.144 * * [simplify]: Extracting #5: cost 0 inf + 3186 66.145 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) 66.145 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (/ (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.145 * * * * [progress]: [ 25 / 111 ] simplifiying candidate # 66.145 * [simplify]: Simplifying (cbrt (- (* x.re x.re) (* x.im x.im))) 66.145 * * [simplify]: iters left: 5 (6 enodes) 66.147 * * [simplify]: iters left: 4 (23 enodes) 66.150 * * [simplify]: iters left: 3 (36 enodes) 66.156 * * [simplify]: iters left: 2 (53 enodes) 66.167 * * [simplify]: iters left: 1 (94 enodes) 66.191 * * [simplify]: Extracting #0: cost 1 inf + 0 66.191 * * [simplify]: Extracting #1: cost 3 inf + 0 66.191 * * [simplify]: Extracting #2: cost 32 inf + 0 66.192 * * [simplify]: Extracting #3: cost 48 inf + 0 66.192 * * [simplify]: Extracting #4: cost 42 inf + 247 66.192 * * [simplify]: Extracting #5: cost 18 inf + 3452 66.194 * * [simplify]: Extracting #6: cost 0 inf + 5808 66.195 * * [simplify]: Extracting #7: cost 0 inf + 5528 66.196 * [simplify]: Simplified to (cbrt (- (* x.re x.re) (* x.im x.im))) 66.196 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (/ (cbrt (- (* 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))) 66.196 * [simplify]: Simplifying (cbrt (- x.re x.im)) 66.197 * * [simplify]: iters left: 3 (4 enodes) 66.197 * * [simplify]: iters left: 2 (14 enodes) 66.199 * * [simplify]: iters left: 1 (17 enodes) 66.201 * * [simplify]: Extracting #0: cost 1 inf + 0 66.201 * * [simplify]: Extracting #1: cost 3 inf + 0 66.201 * * [simplify]: Extracting #2: cost 7 inf + 0 66.202 * * [simplify]: Extracting #3: cost 5 inf + 43 66.202 * * [simplify]: Extracting #4: cost 0 inf + 412 66.202 * [simplify]: Simplified to (cbrt (- x.re x.im)) 66.202 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (/ (cbrt (- (* 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))) 66.202 * * * * [progress]: [ 26 / 111 ] simplifiying candidate # 66.202 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) 66.202 * * [simplify]: iters left: 6 (6 enodes) 66.203 * * [simplify]: iters left: 5 (19 enodes) 66.206 * * [simplify]: Extracting #0: cost 1 inf + 0 66.206 * * [simplify]: Extracting #1: cost 3 inf + 0 66.206 * * [simplify]: Extracting #2: cost 5 inf + 0 66.206 * * [simplify]: Extracting #3: cost 7 inf + 0 66.206 * * [simplify]: Extracting #4: cost 10 inf + 0 66.206 * * [simplify]: Extracting #5: cost 8 inf + 2 66.206 * * [simplify]: Extracting #6: cost 0 inf + 1218 66.206 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) 66.206 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) (cbrt (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))) 66.207 * [simplify]: Simplifying (cbrt (cbrt (+ x.re x.im))) 66.207 * * [simplify]: iters left: 4 (5 enodes) 66.209 * * [simplify]: iters left: 3 (16 enodes) 66.213 * * [simplify]: Extracting #0: cost 1 inf + 0 66.214 * * [simplify]: Extracting #1: cost 3 inf + 0 66.214 * * [simplify]: Extracting #2: cost 5 inf + 0 66.214 * * [simplify]: Extracting #3: cost 8 inf + 0 66.214 * * [simplify]: Extracting #4: cost 6 inf + 2 66.214 * * [simplify]: Extracting #5: cost 0 inf + 734 66.214 * [simplify]: Simplified to (cbrt (cbrt (+ x.im x.re))) 66.214 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) (cbrt (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))) 66.214 * * * * [progress]: [ 27 / 111 ] simplifiying candidate # 66.215 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 66.215 * * [simplify]: iters left: 6 (6 enodes) 66.217 * * [simplify]: iters left: 5 (20 enodes) 66.222 * * [simplify]: iters left: 4 (22 enodes) 66.226 * * [simplify]: iters left: 3 (29 enodes) 66.232 * * [simplify]: iters left: 2 (43 enodes) 66.240 * * [simplify]: iters left: 1 (69 enodes) 66.255 * * [simplify]: Extracting #0: cost 1 inf + 0 66.255 * * [simplify]: Extracting #1: cost 11 inf + 0 66.255 * * [simplify]: Extracting #2: cost 17 inf + 3 66.255 * * [simplify]: Extracting #3: cost 16 inf + 89 66.256 * * [simplify]: Extracting #4: cost 12 inf + 1000 66.256 * * [simplify]: Extracting #5: cost 1 inf + 4993 66.257 * * [simplify]: Extracting #6: cost 0 inf + 5326 66.258 * [simplify]: Simplified to (+ x.im x.re) 66.258 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (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))) 66.259 * * * * [progress]: [ 28 / 111 ] simplifiying candidate # 66.259 * [simplify]: Simplifying (sqrt (cbrt (+ x.re x.im))) 66.259 * * [simplify]: iters left: 4 (5 enodes) 66.261 * * [simplify]: iters left: 3 (16 enodes) 66.265 * * [simplify]: Extracting #0: cost 1 inf + 0 66.265 * * [simplify]: Extracting #1: cost 3 inf + 0 66.265 * * [simplify]: Extracting #2: cost 5 inf + 0 66.265 * * [simplify]: Extracting #3: cost 8 inf + 0 66.265 * * [simplify]: Extracting #4: cost 6 inf + 2 66.265 * * [simplify]: Extracting #5: cost 0 inf + 654 66.265 * [simplify]: Simplified to (sqrt (cbrt (+ x.im x.re))) 66.265 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (sqrt (cbrt (+ x.im x.re))) (sqrt (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))) 66.266 * [simplify]: Simplifying (sqrt (cbrt (+ x.re x.im))) 66.266 * * [simplify]: iters left: 4 (5 enodes) 66.268 * * [simplify]: iters left: 3 (16 enodes) 66.272 * * [simplify]: Extracting #0: cost 1 inf + 0 66.272 * * [simplify]: Extracting #1: cost 3 inf + 0 66.272 * * [simplify]: Extracting #2: cost 5 inf + 0 66.272 * * [simplify]: Extracting #3: cost 8 inf + 0 66.273 * * [simplify]: Extracting #4: cost 6 inf + 2 66.273 * * [simplify]: Extracting #5: cost 0 inf + 654 66.273 * [simplify]: Simplified to (sqrt (cbrt (+ x.im x.re))) 66.273 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (sqrt (cbrt (+ x.re x.im))) (sqrt (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))) 66.273 * * * * [progress]: [ 29 / 111 ] simplifiying candidate # 66.273 * * * * [progress]: [ 30 / 111 ] simplifiying candidate #real (real->posit16 (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)))> 66.274 * [simplify]: Simplifying (real->posit16 (cbrt (+ x.re x.im))) 66.274 * * [simplify]: iters left: 4 (5 enodes) 66.276 * * [simplify]: iters left: 3 (13 enodes) 66.279 * * [simplify]: Extracting #0: cost 1 inf + 0 66.279 * * [simplify]: Extracting #1: cost 2 inf + 0 66.279 * * [simplify]: Extracting #2: cost 3 inf + 0 66.279 * * [simplify]: Extracting #3: cost 6 inf + 0 66.279 * * [simplify]: Extracting #4: cost 4 inf + 2 66.279 * * [simplify]: Extracting #5: cost 0 inf + 330 66.279 * [simplify]: Simplified to (real->posit16 (cbrt (+ x.im x.re))) 66.279 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (posit16->real (real->posit16 (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))) 66.279 * * * * [progress]: [ 31 / 111 ] simplifiying candidate # 66.279 * * * * [progress]: [ 32 / 111 ] simplifiying candidate # 66.280 * * * * [progress]: [ 33 / 111 ] simplifiying candidate # 66.280 * [simplify]: Simplifying (log (cbrt (+ x.re x.im))) 66.280 * * [simplify]: iters left: 4 (5 enodes) 66.282 * * [simplify]: iters left: 3 (16 enodes) 66.286 * * [simplify]: Extracting #0: cost 1 inf + 0 66.286 * * [simplify]: Extracting #1: cost 3 inf + 0 66.286 * * [simplify]: Extracting #2: cost 5 inf + 0 66.286 * * [simplify]: Extracting #3: cost 8 inf + 0 66.286 * * [simplify]: Extracting #4: cost 6 inf + 2 66.286 * * [simplify]: Extracting #5: cost 0 inf + 714 66.286 * [simplify]: Simplified to (log (cbrt (+ x.im x.re))) 66.287 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (exp (log (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))) 66.287 * * * * [progress]: [ 34 / 111 ] simplifiying candidate # 66.287 * [simplify]: Simplifying (exp (cbrt (+ x.re x.im))) 66.287 * * [simplify]: iters left: 4 (5 enodes) 66.292 * * [simplify]: iters left: 3 (16 enodes) 66.296 * * [simplify]: Extracting #0: cost 1 inf + 0 66.296 * * [simplify]: Extracting #1: cost 3 inf + 0 66.296 * * [simplify]: Extracting #2: cost 5 inf + 0 66.296 * * [simplify]: Extracting #3: cost 8 inf + 0 66.296 * * [simplify]: Extracting #4: cost 6 inf + 2 66.296 * * [simplify]: Extracting #5: cost 0 inf + 714 66.297 * [simplify]: Simplified to (exp (cbrt (+ x.im x.re))) 66.297 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (log (exp (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))) 66.297 * * * * [progress]: [ 35 / 111 ] simplifiying candidate # 66.297 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 66.297 * * [simplify]: iters left: 6 (6 enodes) 66.299 * * [simplify]: iters left: 5 (19 enodes) 66.302 * * [simplify]: Extracting #0: cost 1 inf + 0 66.302 * * [simplify]: Extracting #1: cost 3 inf + 0 66.302 * * [simplify]: Extracting #2: cost 5 inf + 0 66.302 * * [simplify]: Extracting #3: cost 7 inf + 0 66.302 * * [simplify]: Extracting #4: cost 10 inf + 0 66.302 * * [simplify]: Extracting #5: cost 8 inf + 2 66.302 * * [simplify]: Extracting #6: cost 0 inf + 1138 66.302 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 66.302 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (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))) 66.302 * [simplify]: Simplifying (cbrt (cbrt (+ x.re x.im))) 66.302 * * [simplify]: iters left: 4 (5 enodes) 66.303 * * [simplify]: iters left: 3 (16 enodes) 66.306 * * [simplify]: Extracting #0: cost 1 inf + 0 66.306 * * [simplify]: Extracting #1: cost 3 inf + 0 66.306 * * [simplify]: Extracting #2: cost 5 inf + 0 66.306 * * [simplify]: Extracting #3: cost 8 inf + 0 66.306 * * [simplify]: Extracting #4: cost 6 inf + 2 66.306 * * [simplify]: Extracting #5: cost 0 inf + 734 66.306 * [simplify]: Simplified to (cbrt (cbrt (+ x.im x.re))) 66.306 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (cbrt (+ x.im x.re)))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.306 * * * * [progress]: [ 36 / 111 ] simplifiying candidate # 66.306 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 66.306 * * [simplify]: iters left: 4 (5 enodes) 66.307 * * [simplify]: iters left: 3 (16 enodes) 66.309 * * [simplify]: Extracting #0: cost 1 inf + 0 66.309 * * [simplify]: Extracting #1: cost 3 inf + 0 66.309 * * [simplify]: Extracting #2: cost 5 inf + 0 66.309 * * [simplify]: Extracting #3: cost 8 inf + 0 66.309 * * [simplify]: Extracting #4: cost 6 inf + 2 66.309 * * [simplify]: Extracting #5: cost 0 inf + 574 66.310 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 66.310 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ 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))) 66.310 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 66.310 * * [simplify]: iters left: 4 (5 enodes) 66.311 * * [simplify]: iters left: 3 (16 enodes) 66.313 * * [simplify]: Extracting #0: cost 1 inf + 0 66.313 * * [simplify]: Extracting #1: cost 3 inf + 0 66.313 * * [simplify]: Extracting #2: cost 5 inf + 0 66.313 * * [simplify]: Extracting #3: cost 8 inf + 0 66.313 * * [simplify]: Extracting #4: cost 6 inf + 2 66.313 * * [simplify]: Extracting #5: cost 0 inf + 574 66.313 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 66.313 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ 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))) 66.313 * * * * [progress]: [ 37 / 111 ] simplifiying candidate # 66.314 * [simplify]: Simplifying (cbrt 1) 66.314 * * [simplify]: iters left: 1 (2 enodes) 66.315 * * [simplify]: Extracting #0: cost 1 inf + 0 66.316 * * [simplify]: Extracting #1: cost 0 inf + 1 66.316 * [simplify]: Simplified to 1 66.316 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* 1 (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))) 66.316 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 66.316 * * [simplify]: iters left: 3 (4 enodes) 66.317 * * [simplify]: iters left: 2 (13 enodes) 66.318 * * [simplify]: Extracting #0: cost 1 inf + 0 66.318 * * [simplify]: Extracting #1: cost 3 inf + 0 66.318 * * [simplify]: Extracting #2: cost 6 inf + 0 66.318 * * [simplify]: Extracting #3: cost 4 inf + 2 66.318 * * [simplify]: Extracting #4: cost 0 inf + 330 66.319 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 66.319 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (* (* (* 1 (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))) 66.319 * * * * [progress]: [ 38 / 111 ] simplifiying candidate # 66.319 * [simplify]: Simplifying (cbrt 1) 66.319 * * [simplify]: iters left: 1 (2 enodes) 66.321 * * [simplify]: Extracting #0: cost 1 inf + 0 66.321 * * [simplify]: Extracting #1: cost 0 inf + 1 66.321 * [simplify]: Simplified to 1 66.321 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* 1 (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))) 66.321 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 66.321 * * [simplify]: iters left: 3 (4 enodes) 66.322 * * [simplify]: iters left: 2 (13 enodes) 66.324 * * [simplify]: Extracting #0: cost 1 inf + 0 66.324 * * [simplify]: Extracting #1: cost 3 inf + 0 66.324 * * [simplify]: Extracting #2: cost 6 inf + 0 66.324 * * [simplify]: Extracting #3: cost 4 inf + 2 66.324 * * [simplify]: Extracting #4: cost 0 inf + 330 66.324 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 66.324 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (* (* (* 1 (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))) 66.324 * * * * [progress]: [ 39 / 111 ] simplifiying candidate # 66.324 * [simplify]: Simplifying (cbrt (+ (pow x.re 3) (pow x.im 3))) 66.324 * * [simplify]: iters left: 4 (7 enodes) 66.327 * * [simplify]: iters left: 3 (35 enodes) 66.341 * * [simplify]: iters left: 2 (62 enodes) 66.366 * * [simplify]: iters left: 1 (111 enodes) 66.405 * * [simplify]: Extracting #0: cost 1 inf + 0 66.405 * * [simplify]: Extracting #1: cost 3 inf + 0 66.405 * * [simplify]: Extracting #2: cost 6 inf + 0 66.405 * * [simplify]: Extracting #3: cost 21 inf + 0 66.405 * * [simplify]: Extracting #4: cost 31 inf + 44 66.406 * * [simplify]: Extracting #5: cost 26 inf + 1259 66.407 * * [simplify]: Extracting #6: cost 12 inf + 5191 66.408 * * [simplify]: Extracting #7: cost 2 inf + 7209 66.409 * * [simplify]: Extracting #8: cost 0 inf + 8135 66.410 * [simplify]: Simplified to (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 66.410 * [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)))) (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))) 66.411 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 66.411 * * [simplify]: iters left: 6 (8 enodes) 66.418 * * [simplify]: iters left: 5 (32 enodes) 66.428 * * [simplify]: iters left: 4 (53 enodes) 66.444 * * [simplify]: iters left: 3 (73 enodes) 66.464 * * [simplify]: iters left: 2 (89 enodes) 66.488 * * [simplify]: iters left: 1 (109 enodes) 66.519 * * [simplify]: Extracting #0: cost 1 inf + 0 66.519 * * [simplify]: Extracting #1: cost 3 inf + 0 66.519 * * [simplify]: Extracting #2: cost 15 inf + 0 66.520 * * [simplify]: Extracting #3: cost 35 inf + 0 66.520 * * [simplify]: Extracting #4: cost 23 inf + 865 66.521 * * [simplify]: Extracting #5: cost 0 inf + 3186 66.523 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) 66.523 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (* (* (/ (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.524 * * * * [progress]: [ 40 / 111 ] simplifiying candidate # 66.524 * [simplify]: Simplifying (cbrt (- (* x.re x.re) (* x.im x.im))) 66.524 * * [simplify]: iters left: 5 (6 enodes) 66.527 * * [simplify]: iters left: 4 (23 enodes) 66.533 * * [simplify]: iters left: 3 (36 enodes) 66.543 * * [simplify]: iters left: 2 (53 enodes) 66.562 * * [simplify]: iters left: 1 (94 enodes) 66.596 * * [simplify]: Extracting #0: cost 1 inf + 0 66.596 * * [simplify]: Extracting #1: cost 3 inf + 0 66.596 * * [simplify]: Extracting #2: cost 32 inf + 0 66.597 * * [simplify]: Extracting #3: cost 48 inf + 0 66.597 * * [simplify]: Extracting #4: cost 42 inf + 247 66.598 * * [simplify]: Extracting #5: cost 18 inf + 3452 66.601 * * [simplify]: Extracting #6: cost 0 inf + 5808 66.604 * * [simplify]: Extracting #7: cost 0 inf + 5528 66.606 * [simplify]: Simplified to (cbrt (- (* x.re x.re) (* x.im x.im))) 66.606 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (- (* x.re x.re) (* x.im 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))) 66.607 * [simplify]: Simplifying (cbrt (- x.re x.im)) 66.607 * * [simplify]: iters left: 3 (4 enodes) 66.608 * * [simplify]: iters left: 2 (14 enodes) 66.612 * * [simplify]: iters left: 1 (17 enodes) 66.617 * * [simplify]: Extracting #0: cost 1 inf + 0 66.617 * * [simplify]: Extracting #1: cost 3 inf + 0 66.617 * * [simplify]: Extracting #2: cost 7 inf + 0 66.617 * * [simplify]: Extracting #3: cost 5 inf + 43 66.617 * * [simplify]: Extracting #4: cost 0 inf + 412 66.617 * [simplify]: Simplified to (cbrt (- x.re x.im)) 66.617 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (* (* (/ (cbrt (- (* x.re x.re) (* x.im 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))) 66.617 * * * * [progress]: [ 41 / 111 ] simplifiying candidate # 66.618 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) 66.618 * * [simplify]: iters left: 6 (6 enodes) 66.620 * * [simplify]: iters left: 5 (19 enodes) 66.625 * * [simplify]: Extracting #0: cost 1 inf + 0 66.625 * * [simplify]: Extracting #1: cost 3 inf + 0 66.626 * * [simplify]: Extracting #2: cost 5 inf + 0 66.626 * * [simplify]: Extracting #3: cost 7 inf + 0 66.626 * * [simplify]: Extracting #4: cost 10 inf + 0 66.626 * * [simplify]: Extracting #5: cost 8 inf + 2 66.626 * * [simplify]: Extracting #6: cost 0 inf + 1218 66.626 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) 66.626 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) (cbrt (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))) 66.627 * [simplify]: Simplifying (cbrt (cbrt (+ x.re x.im))) 66.627 * * [simplify]: iters left: 4 (5 enodes) 66.629 * * [simplify]: iters left: 3 (16 enodes) 66.633 * * [simplify]: Extracting #0: cost 1 inf + 0 66.633 * * [simplify]: Extracting #1: cost 3 inf + 0 66.633 * * [simplify]: Extracting #2: cost 5 inf + 0 66.633 * * [simplify]: Extracting #3: cost 8 inf + 0 66.633 * * [simplify]: Extracting #4: cost 6 inf + 2 66.633 * * [simplify]: Extracting #5: cost 0 inf + 734 66.633 * [simplify]: Simplified to (cbrt (cbrt (+ x.im x.re))) 66.633 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (* (* (* (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) (cbrt (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))) 66.634 * * * * [progress]: [ 42 / 111 ] simplifiying candidate # 66.634 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 66.634 * * [simplify]: iters left: 6 (6 enodes) 66.637 * * [simplify]: iters left: 5 (20 enodes) 66.642 * * [simplify]: iters left: 4 (22 enodes) 66.649 * * [simplify]: iters left: 3 (29 enodes) 66.660 * * [simplify]: iters left: 2 (43 enodes) 66.676 * * [simplify]: iters left: 1 (69 enodes) 66.702 * * [simplify]: Extracting #0: cost 1 inf + 0 66.703 * * [simplify]: Extracting #1: cost 11 inf + 0 66.703 * * [simplify]: Extracting #2: cost 17 inf + 3 66.703 * * [simplify]: Extracting #3: cost 16 inf + 89 66.703 * * [simplify]: Extracting #4: cost 12 inf + 1000 66.704 * * [simplify]: Extracting #5: cost 1 inf + 4993 66.705 * * [simplify]: Extracting #6: cost 0 inf + 5326 66.706 * [simplify]: Simplified to (+ x.im x.re) 66.706 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (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))) 66.706 * * * * [progress]: [ 43 / 111 ] simplifiying candidate # 66.707 * [simplify]: Simplifying (sqrt (cbrt (+ x.re x.im))) 66.707 * * [simplify]: iters left: 4 (5 enodes) 66.709 * * [simplify]: iters left: 3 (16 enodes) 66.713 * * [simplify]: Extracting #0: cost 1 inf + 0 66.713 * * [simplify]: Extracting #1: cost 3 inf + 0 66.713 * * [simplify]: Extracting #2: cost 5 inf + 0 66.713 * * [simplify]: Extracting #3: cost 8 inf + 0 66.713 * * [simplify]: Extracting #4: cost 6 inf + 2 66.713 * * [simplify]: Extracting #5: cost 0 inf + 654 66.713 * [simplify]: Simplified to (sqrt (cbrt (+ x.im x.re))) 66.713 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (+ x.im x.re))) (sqrt (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))) 66.714 * [simplify]: Simplifying (sqrt (cbrt (+ x.re x.im))) 66.714 * * [simplify]: iters left: 4 (5 enodes) 66.715 * * [simplify]: iters left: 3 (16 enodes) 66.717 * * [simplify]: Extracting #0: cost 1 inf + 0 66.717 * * [simplify]: Extracting #1: cost 3 inf + 0 66.717 * * [simplify]: Extracting #2: cost 5 inf + 0 66.717 * * [simplify]: Extracting #3: cost 8 inf + 0 66.717 * * [simplify]: Extracting #4: cost 6 inf + 2 66.717 * * [simplify]: Extracting #5: cost 0 inf + 654 66.717 * [simplify]: Simplified to (sqrt (cbrt (+ x.im x.re))) 66.717 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (+ x.re x.im))) (sqrt (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))) 66.718 * * * * [progress]: [ 44 / 111 ] simplifiying candidate # 66.718 * * * * [progress]: [ 45 / 111 ] simplifiying candidate #real (real->posit16 (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)))> 66.718 * [simplify]: Simplifying (real->posit16 (cbrt (+ x.re x.im))) 66.718 * * [simplify]: iters left: 4 (5 enodes) 66.719 * * [simplify]: iters left: 3 (13 enodes) 66.720 * * [simplify]: Extracting #0: cost 1 inf + 0 66.720 * * [simplify]: Extracting #1: cost 2 inf + 0 66.720 * * [simplify]: Extracting #2: cost 3 inf + 0 66.720 * * [simplify]: Extracting #3: cost 6 inf + 0 66.720 * * [simplify]: Extracting #4: cost 4 inf + 2 66.721 * * [simplify]: Extracting #5: cost 0 inf + 330 66.721 * [simplify]: Simplified to (real->posit16 (cbrt (+ x.im x.re))) 66.721 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (posit16->real (real->posit16 (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))) 66.721 * * * * [progress]: [ 46 / 111 ] simplifiying candidate # 66.721 * [simplify]: Simplifying (+ 1/3 1/3) 66.721 * * [simplify]: iters left: 2 (2 enodes) 66.722 * * [simplify]: iters left: 1 (7 enodes) 66.724 * * [simplify]: Extracting #0: cost 1 inf + 0 66.724 * * [simplify]: Extracting #1: cost 0 inf + 1 66.724 * [simplify]: Simplified to 2/3 66.724 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (+ x.re x.im) 2/3) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.724 * * * * [progress]: [ 47 / 111 ] simplifiying candidate # 66.724 * [simplify]: Simplifying (+ 1 1) 66.724 * * [simplify]: iters left: 2 (2 enodes) 66.725 * * [simplify]: iters left: 1 (9 enodes) 66.727 * * [simplify]: Extracting #0: cost 1 inf + 0 66.727 * * [simplify]: Extracting #1: cost 0 inf + 1 66.727 * [simplify]: Simplified to 2 66.727 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (cbrt (+ x.re x.im)) 2) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.727 * * * * [progress]: [ 48 / 111 ] simplifiying candidate # 66.727 * [simplify]: Simplifying (* (+ x.re x.im) (+ x.re x.im)) 66.727 * * [simplify]: iters left: 4 (4 enodes) 66.728 * * [simplify]: iters left: 3 (19 enodes) 66.732 * * [simplify]: iters left: 2 (41 enodes) 66.738 * * [simplify]: iters left: 1 (77 enodes) 66.750 * * [simplify]: Extracting #0: cost 1 inf + 0 66.750 * * [simplify]: Extracting #1: cost 11 inf + 0 66.750 * * [simplify]: Extracting #2: cost 29 inf + 0 66.750 * * [simplify]: Extracting #3: cost 24 inf + 127 66.751 * * [simplify]: Extracting #4: cost 4 inf + 1844 66.752 * * [simplify]: Extracting #5: cost 0 inf + 2332 66.754 * * [simplify]: Extracting #6: cost 0 inf + 2292 66.755 * [simplify]: Simplified to (* (+ x.im x.re) (+ x.im x.re)) 66.755 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (+ 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))) 66.755 * * * * [progress]: [ 49 / 111 ] simplifiying candidate # 66.756 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 66.756 * * [simplify]: iters left: 5 (5 enodes) 66.758 * * [simplify]: iters left: 4 (16 enodes) 66.762 * * [simplify]: Extracting #0: cost 1 inf + 0 66.763 * * [simplify]: Extracting #1: cost 3 inf + 0 66.763 * * [simplify]: Extracting #2: cost 5 inf + 0 66.763 * * [simplify]: Extracting #3: cost 8 inf + 0 66.763 * * [simplify]: Extracting #4: cost 6 inf + 2 66.763 * * [simplify]: Extracting #5: cost 0 inf + 654 66.763 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 66.763 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (cbrt (+ x.im x.re)) (cbrt (+ 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))) 66.763 * * * * [progress]: [ 50 / 111 ] simplifiying candidate # 66.764 * * * * [progress]: [ 51 / 111 ] simplifiying candidate # 66.764 * [simplify]: Simplifying (+ 1 1) 66.764 * * [simplify]: iters left: 2 (2 enodes) 66.766 * * [simplify]: iters left: 1 (9 enodes) 66.769 * * [simplify]: Extracting #0: cost 1 inf + 0 66.769 * * [simplify]: Extracting #1: cost 0 inf + 1 66.769 * [simplify]: Simplified to 2 66.769 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (cbrt (+ x.re x.im)) 2) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.770 * * * * [progress]: [ 52 / 111 ] simplifiying candidate # 66.770 * * * * [progress]: [ 53 / 111 ] simplifiying candidate # 66.770 * [simplify]: Simplifying (+ (log (cbrt (+ x.re x.im))) (log (cbrt (+ x.re x.im)))) 66.770 * * [simplify]: iters left: 6 (6 enodes) 66.772 * * [simplify]: iters left: 5 (19 enodes) 66.776 * * [simplify]: Extracting #0: cost 1 inf + 0 66.776 * * [simplify]: Extracting #1: cost 3 inf + 0 66.776 * * [simplify]: Extracting #2: cost 5 inf + 0 66.776 * * [simplify]: Extracting #3: cost 7 inf + 0 66.776 * * [simplify]: Extracting #4: cost 10 inf + 0 66.776 * * [simplify]: Extracting #5: cost 8 inf + 2 66.776 * * [simplify]: Extracting #6: cost 0 inf + 1178 66.776 * [simplify]: Simplified to (+ (log (cbrt (+ x.im x.re))) (log (cbrt (+ x.im x.re)))) 66.776 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (exp (+ (log (cbrt (+ x.im x.re))) (log (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))) 66.776 * * * * [progress]: [ 54 / 111 ] simplifiying candidate # 66.776 * [simplify]: Simplifying (log (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 66.777 * * [simplify]: iters left: 6 (6 enodes) 66.778 * * [simplify]: iters left: 5 (21 enodes) 66.780 * * [simplify]: iters left: 4 (23 enodes) 66.783 * * [simplify]: Extracting #0: cost 1 inf + 0 66.783 * * [simplify]: Extracting #1: cost 4 inf + 0 66.783 * * [simplify]: Extracting #2: cost 7 inf + 0 66.783 * * [simplify]: Extracting #3: cost 9 inf + 0 66.783 * * [simplify]: Extracting #4: cost 12 inf + 0 66.783 * * [simplify]: Extracting #5: cost 10 inf + 2 66.784 * * [simplify]: Extracting #6: cost 0 inf + 1502 66.784 * [simplify]: Simplified to (log (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 66.784 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (exp (log (* (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))) 66.784 * * * * [progress]: [ 55 / 111 ] simplifiying candidate # 66.784 * [simplify]: Simplifying (exp (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 66.784 * * [simplify]: iters left: 6 (6 enodes) 66.785 * * [simplify]: iters left: 5 (21 enodes) 66.788 * * [simplify]: iters left: 4 (27 enodes) 66.792 * * [simplify]: iters left: 3 (38 enodes) 66.800 * * [simplify]: iters left: 2 (62 enodes) 66.812 * * [simplify]: iters left: 1 (115 enodes) 66.857 * * [simplify]: Extracting #0: cost 1 inf + 0 66.857 * * [simplify]: Extracting #1: cost 14 inf + 0 66.857 * * [simplify]: Extracting #2: cost 54 inf + 1 66.857 * * [simplify]: Extracting #3: cost 73 inf + 4 66.858 * * [simplify]: Extracting #4: cost 72 inf + 7 66.859 * * [simplify]: Extracting #5: cost 41 inf + 6015 66.864 * * [simplify]: Extracting #6: cost 9 inf + 22722 66.870 * * [simplify]: Extracting #7: cost 1 inf + 28107 66.876 * * [simplify]: Extracting #8: cost 0 inf + 28750 66.879 * [simplify]: Simplified to (exp (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 66.880 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (log (exp (* (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))) 66.880 * * * * [progress]: [ 56 / 111 ] simplifiying candidate # 66.880 * [simplify]: Simplifying (* (+ x.re x.im) (+ x.re x.im)) 66.880 * * [simplify]: iters left: 4 (4 enodes) 66.881 * * [simplify]: iters left: 3 (19 enodes) 66.884 * * [simplify]: iters left: 2 (41 enodes) 66.891 * * [simplify]: iters left: 1 (77 enodes) 66.903 * * [simplify]: Extracting #0: cost 1 inf + 0 66.903 * * [simplify]: Extracting #1: cost 11 inf + 0 66.904 * * [simplify]: Extracting #2: cost 29 inf + 0 66.904 * * [simplify]: Extracting #3: cost 24 inf + 127 66.905 * * [simplify]: Extracting #4: cost 4 inf + 1844 66.906 * * [simplify]: Extracting #5: cost 0 inf + 2332 66.907 * * [simplify]: Extracting #6: cost 0 inf + 2292 66.909 * [simplify]: Simplified to (* (+ x.im x.re) (+ x.im x.re)) 66.909 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (cbrt (* (+ 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))) 66.909 * * * * [progress]: [ 57 / 111 ] simplifiying candidate # 66.909 * [simplify]: Simplifying (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) 66.909 * * [simplify]: iters left: 6 (7 enodes) 66.912 * * [simplify]: iters left: 5 (22 enodes) 66.918 * * [simplify]: Extracting #0: cost 1 inf + 0 66.918 * * [simplify]: Extracting #1: cost 3 inf + 0 66.918 * * [simplify]: Extracting #2: cost 5 inf + 0 66.918 * * [simplify]: Extracting #3: cost 7 inf + 0 66.918 * * [simplify]: Extracting #4: cost 9 inf + 0 66.918 * * [simplify]: Extracting #5: cost 12 inf + 0 66.918 * * [simplify]: Extracting #6: cost 10 inf + 2 66.919 * * [simplify]: Extracting #7: cost 1 inf + 1420 66.919 * * [simplify]: Extracting #8: cost 0 inf + 1702 66.919 * [simplify]: Simplified to (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) 66.919 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (cbrt (* (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))) 66.920 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 66.920 * * [simplify]: iters left: 6 (6 enodes) 66.922 * * [simplify]: iters left: 5 (19 enodes) 66.927 * * [simplify]: Extracting #0: cost 1 inf + 0 66.927 * * [simplify]: Extracting #1: cost 3 inf + 0 66.927 * * [simplify]: Extracting #2: cost 5 inf + 0 66.927 * * [simplify]: Extracting #3: cost 7 inf + 0 66.928 * * [simplify]: Extracting #4: cost 10 inf + 0 66.928 * * [simplify]: Extracting #5: cost 8 inf + 2 66.928 * * [simplify]: Extracting #6: cost 0 inf + 1138 66.928 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 66.928 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) (cbrt (* (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))) 66.928 * * * * [progress]: [ 58 / 111 ] simplifiying candidate # 66.929 * [simplify]: Simplifying (* (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 66.929 * * [simplify]: iters left: 6 (7 enodes) 66.931 * * [simplify]: iters left: 5 (30 enodes) 66.936 * * [simplify]: iters left: 4 (46 enodes) 66.945 * * [simplify]: iters left: 3 (67 enodes) 66.961 * * [simplify]: iters left: 2 (137 enodes) 67.023 * * [simplify]: iters left: 1 (354 enodes) 67.136 * * [simplify]: Extracting #0: cost 1 inf + 0 67.136 * * [simplify]: Extracting #1: cost 44 inf + 0 67.137 * * [simplify]: Extracting #2: cost 132 inf + 3 67.137 * * [simplify]: Extracting #3: cost 133 inf + 54 67.138 * * [simplify]: Extracting #4: cost 100 inf + 5573 67.143 * * [simplify]: Extracting #5: cost 19 inf + 39591 67.148 * * [simplify]: Extracting #6: cost 0 inf + 50556 67.158 * [simplify]: Simplified to (* (+ x.im x.re) (+ x.im x.re)) 67.158 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (cbrt (* (+ 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))) 67.158 * * * * [progress]: [ 59 / 111 ] simplifiying candidate # 67.158 * [simplify]: Simplifying (sqrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 67.159 * * [simplify]: iters left: 6 (6 enodes) 67.161 * * [simplify]: iters left: 5 (20 enodes) 67.166 * * [simplify]: Extracting #0: cost 1 inf + 0 67.166 * * [simplify]: Extracting #1: cost 4 inf + 0 67.166 * * [simplify]: Extracting #2: cost 7 inf + 0 67.166 * * [simplify]: Extracting #3: cost 10 inf + 0 67.167 * * [simplify]: Extracting #4: cost 8 inf + 2 67.167 * * [simplify]: Extracting #5: cost 0 inf + 978 67.167 * [simplify]: Simplified to (fabs (cbrt (+ x.im x.re))) 67.167 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (fabs (cbrt (+ x.im x.re))) (sqrt (* (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))) 67.168 * [simplify]: Simplifying (sqrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 67.168 * * [simplify]: iters left: 6 (6 enodes) 67.170 * * [simplify]: iters left: 5 (20 enodes) 67.175 * * [simplify]: Extracting #0: cost 1 inf + 0 67.175 * * [simplify]: Extracting #1: cost 4 inf + 0 67.175 * * [simplify]: Extracting #2: cost 7 inf + 0 67.175 * * [simplify]: Extracting #3: cost 10 inf + 0 67.175 * * [simplify]: Extracting #4: cost 8 inf + 2 67.176 * * [simplify]: Extracting #5: cost 0 inf + 978 67.176 * [simplify]: Simplified to (fabs (cbrt (+ x.im x.re))) 67.176 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (sqrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (fabs (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))) 67.176 * * * * [progress]: [ 60 / 111 ] simplifiying candidate # 67.177 * [simplify]: Simplifying (* (cbrt (+ (pow x.re 3) (pow x.im 3))) (cbrt (+ (pow x.re 3) (pow x.im 3)))) 67.177 * * [simplify]: iters left: 6 (8 enodes) 67.182 * * [simplify]: iters left: 5 (38 enodes) 67.192 * * [simplify]: iters left: 4 (65 enodes) 67.207 * * [simplify]: iters left: 3 (114 enodes) 67.236 * * [simplify]: iters left: 2 (201 enodes) 67.285 * * [simplify]: iters left: 1 (403 enodes) 67.443 * * [simplify]: Extracting #0: cost 1 inf + 0 67.443 * * [simplify]: Extracting #1: cost 3 inf + 0 67.444 * * [simplify]: Extracting #2: cost 5 inf + 0 67.444 * * [simplify]: Extracting #3: cost 8 inf + 0 67.444 * * [simplify]: Extracting #4: cost 50 inf + 0 67.444 * * [simplify]: Extracting #5: cost 134 inf + 45 67.445 * * [simplify]: Extracting #6: cost 128 inf + 1434 67.447 * * [simplify]: Extracting #7: cost 79 inf + 22145 67.451 * * [simplify]: Extracting #8: cost 10 inf + 64232 67.456 * * [simplify]: Extracting #9: cost 0 inf + 70167 67.461 * [simplify]: Simplified to (* (cbrt (+ (* 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)))) 67.461 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (+ (* x.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))) 67.461 * [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))))) 67.462 * * [simplify]: iters left: 6 (9 enodes) 67.464 * * [simplify]: iters left: 5 (35 enodes) 67.469 * * [simplify]: iters left: 4 (56 enodes) 67.480 * * [simplify]: iters left: 3 (76 enodes) 67.491 * * [simplify]: iters left: 2 (92 enodes) 67.504 * * [simplify]: iters left: 1 (112 enodes) 67.524 * * [simplify]: Extracting #0: cost 1 inf + 0 67.524 * * [simplify]: Extracting #1: cost 3 inf + 0 67.524 * * [simplify]: Extracting #2: cost 5 inf + 0 67.525 * * [simplify]: Extracting #3: cost 17 inf + 0 67.525 * * [simplify]: Extracting #4: cost 37 inf + 0 67.525 * * [simplify]: Extracting #5: cost 24 inf + 1228 67.526 * * [simplify]: Extracting #6: cost 4 inf + 3463 67.527 * * [simplify]: Extracting #7: cost 0 inf + 3790 67.527 * * [simplify]: Extracting #8: cost 0 inf + 3750 67.528 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 67.528 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 67.529 * * * * [progress]: [ 61 / 111 ] simplifiying candidate # 67.529 * [simplify]: Simplifying (* (cbrt (+ (pow x.re 3) (pow x.im 3))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 67.529 * * [simplify]: iters left: 6 (12 enodes) 67.532 * * [simplify]: iters left: 5 (54 enodes) 67.544 * * [simplify]: iters left: 4 (90 enodes) 67.564 * * [simplify]: iters left: 3 (156 enodes) 67.630 * * [simplify]: iters left: 2 (293 enodes) 67.741 * * [simplify]: Extracting #0: cost 1 inf + 0 67.741 * * [simplify]: Extracting #1: cost 4 inf + 0 67.741 * * [simplify]: Extracting #2: cost 8 inf + 0 67.741 * * [simplify]: Extracting #3: cost 40 inf + 0 67.742 * * [simplify]: Extracting #4: cost 80 inf + 0 67.742 * * [simplify]: Extracting #5: cost 104 inf + 208 67.744 * * [simplify]: Extracting #6: cost 69 inf + 5664 67.748 * * [simplify]: Extracting #7: cost 33 inf + 16058 67.752 * * [simplify]: Extracting #8: cost 6 inf + 27153 67.758 * * [simplify]: Extracting #9: cost 0 inf + 30062 67.761 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) 67.761 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.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))) 67.761 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 67.761 * * [simplify]: iters left: 6 (11 enodes) 67.764 * * [simplify]: iters left: 5 (44 enodes) 67.770 * * [simplify]: iters left: 4 (67 enodes) 67.783 * * [simplify]: iters left: 3 (84 enodes) 67.806 * * [simplify]: iters left: 2 (96 enodes) 67.832 * * [simplify]: iters left: 1 (114 enodes) 67.865 * * [simplify]: Extracting #0: cost 1 inf + 0 67.865 * * [simplify]: Extracting #1: cost 4 inf + 0 67.865 * * [simplify]: Extracting #2: cost 8 inf + 0 67.865 * * [simplify]: Extracting #3: cost 24 inf + 0 67.865 * * [simplify]: Extracting #4: cost 30 inf + 657 67.867 * * [simplify]: Extracting #5: cost 9 inf + 2858 67.868 * * [simplify]: Extracting #6: cost 0 inf + 4154 67.870 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 67.870 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 67.871 * * * * [progress]: [ 62 / 111 ] simplifiying candidate # 67.871 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ (pow x.re 3) (pow x.im 3)))) 67.871 * * [simplify]: iters left: 6 (12 enodes) 67.880 * * [simplify]: iters left: 5 (54 enodes) 67.896 * * [simplify]: iters left: 4 (90 enodes) 67.915 * * [simplify]: iters left: 3 (156 enodes) 67.961 * * [simplify]: iters left: 2 (291 enodes) 68.037 * * [simplify]: Extracting #0: cost 1 inf + 0 68.037 * * [simplify]: Extracting #1: cost 4 inf + 0 68.037 * * [simplify]: Extracting #2: cost 8 inf + 0 68.037 * * [simplify]: Extracting #3: cost 40 inf + 0 68.038 * * [simplify]: Extracting #4: cost 79 inf + 0 68.039 * * [simplify]: Extracting #5: cost 93 inf + 904 68.041 * * [simplify]: Extracting #6: cost 63 inf + 5498 68.045 * * [simplify]: Extracting #7: cost 27 inf + 17458 68.051 * * [simplify]: Extracting #8: cost 2 inf + 28713 68.056 * * [simplify]: Extracting #9: cost 0 inf + 29388 68.062 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 68.062 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 68.063 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 68.063 * * [simplify]: iters left: 6 (11 enodes) 68.069 * * [simplify]: iters left: 5 (44 enodes) 68.082 * * [simplify]: iters left: 4 (67 enodes) 68.428 * * [simplify]: iters left: 3 (84 enodes) 68.439 * * [simplify]: iters left: 2 (96 enodes) 68.454 * * [simplify]: iters left: 1 (114 enodes) 68.487 * * [simplify]: Extracting #0: cost 1 inf + 0 68.488 * * [simplify]: Extracting #1: cost 4 inf + 0 68.488 * * [simplify]: Extracting #2: cost 8 inf + 0 68.488 * * [simplify]: Extracting #3: cost 24 inf + 0 68.488 * * [simplify]: Extracting #4: cost 36 inf + 206 68.489 * * [simplify]: Extracting #5: cost 12 inf + 2491 68.491 * * [simplify]: Extracting #6: cost 0 inf + 4194 68.493 * * [simplify]: Extracting #7: cost 0 inf + 4154 68.495 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 68.495 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 68.495 * * * * [progress]: [ 63 / 111 ] simplifiying candidate # 68.496 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 68.496 * * [simplify]: iters left: 6 (7 enodes) 68.499 * * [simplify]: iters left: 5 (26 enodes) 68.507 * * [simplify]: iters left: 4 (39 enodes) 68.512 * * [simplify]: iters left: 3 (56 enodes) 68.524 * * [simplify]: iters left: 2 (97 enodes) 68.541 * * [simplify]: iters left: 1 (180 enodes) 68.590 * * [simplify]: Extracting #0: cost 1 inf + 0 68.590 * * [simplify]: Extracting #1: cost 3 inf + 0 68.590 * * [simplify]: Extracting #2: cost 5 inf + 0 68.590 * * [simplify]: Extracting #3: cost 25 inf + 0 68.590 * * [simplify]: Extracting #4: cost 59 inf + 0 68.591 * * [simplify]: Extracting #5: cost 53 inf + 290 68.591 * * [simplify]: Extracting #6: cost 20 inf + 3951 68.593 * * [simplify]: Extracting #7: cost 2 inf + 6227 68.595 * * [simplify]: Extracting #8: cost 0 inf + 6471 68.596 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 68.597 * [simplify]: Simplified (2 1 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.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))) 68.597 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 68.597 * * [simplify]: iters left: 5 (5 enodes) 68.598 * * [simplify]: iters left: 4 (17 enodes) 68.600 * * [simplify]: iters left: 3 (20 enodes) 68.603 * * [simplify]: Extracting #0: cost 1 inf + 0 68.603 * * [simplify]: Extracting #1: cost 3 inf + 0 68.603 * * [simplify]: Extracting #2: cost 5 inf + 0 68.603 * * [simplify]: Extracting #3: cost 9 inf + 0 68.603 * * [simplify]: Extracting #4: cost 7 inf + 43 68.603 * * [simplify]: Extracting #5: cost 0 inf + 736 68.604 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 68.604 * [simplify]: Simplified (2 1 1 2) 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.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))) 68.604 * * * * [progress]: [ 64 / 111 ] simplifiying candidate # 68.604 * * * * [progress]: [ 65 / 111 ] simplifiying candidate # 68.604 * [simplify]: Simplifying (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) 68.605 * * [simplify]: iters left: 6 (7 enodes) 68.607 * * [simplify]: iters left: 5 (22 enodes) 68.610 * * [simplify]: Extracting #0: cost 1 inf + 0 68.610 * * [simplify]: Extracting #1: cost 3 inf + 0 68.610 * * [simplify]: Extracting #2: cost 5 inf + 0 68.610 * * [simplify]: Extracting #3: cost 7 inf + 0 68.610 * * [simplify]: Extracting #4: cost 9 inf + 0 68.610 * * [simplify]: Extracting #5: cost 12 inf + 0 68.610 * * [simplify]: Extracting #6: cost 10 inf + 2 68.610 * * [simplify]: Extracting #7: cost 1 inf + 1420 68.610 * * [simplify]: Extracting #8: cost 0 inf + 1702 68.611 * [simplify]: Simplified to (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) 68.611 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (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))) 68.611 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) 68.611 * * [simplify]: iters left: 6 (6 enodes) 68.612 * * [simplify]: iters left: 5 (19 enodes) 68.615 * * [simplify]: Extracting #0: cost 1 inf + 0 68.615 * * [simplify]: Extracting #1: cost 3 inf + 0 68.615 * * [simplify]: Extracting #2: cost 5 inf + 0 68.615 * * [simplify]: Extracting #3: cost 7 inf + 0 68.615 * * [simplify]: Extracting #4: cost 10 inf + 0 68.615 * * [simplify]: Extracting #5: cost 8 inf + 2 68.616 * * [simplify]: Extracting #6: cost 0 inf + 1218 68.616 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) 68.616 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) (* (cbrt (cbrt (+ x.im x.re))) (cbrt (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))) 68.616 * * * * [progress]: [ 66 / 111 ] simplifiying candidate # 68.617 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 68.617 * * [simplify]: iters left: 6 (6 enodes) 68.619 * * [simplify]: iters left: 5 (19 enodes) 68.624 * * [simplify]: Extracting #0: cost 1 inf + 0 68.624 * * [simplify]: Extracting #1: cost 3 inf + 0 68.624 * * [simplify]: Extracting #2: cost 5 inf + 0 68.624 * * [simplify]: Extracting #3: cost 7 inf + 0 68.624 * * [simplify]: Extracting #4: cost 10 inf + 0 68.624 * * [simplify]: Extracting #5: cost 8 inf + 2 68.624 * * [simplify]: Extracting #6: cost 0 inf + 978 68.625 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 68.625 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ 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))) 68.625 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 68.625 * * [simplify]: iters left: 6 (6 enodes) 68.628 * * [simplify]: iters left: 5 (19 enodes) 68.633 * * [simplify]: Extracting #0: cost 1 inf + 0 68.633 * * [simplify]: Extracting #1: cost 3 inf + 0 68.633 * * [simplify]: Extracting #2: cost 5 inf + 0 68.634 * * [simplify]: Extracting #3: cost 7 inf + 0 68.634 * * [simplify]: Extracting #4: cost 10 inf + 0 68.634 * * [simplify]: Extracting #5: cost 8 inf + 2 68.634 * * [simplify]: Extracting #6: cost 0 inf + 978 68.634 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 68.634 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ 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))) 68.634 * * * * [progress]: [ 67 / 111 ] simplifiying candidate # 68.635 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 68.635 * * [simplify]: iters left: 3 (3 enodes) 68.641 * * [simplify]: iters left: 2 (11 enodes) 68.644 * * [simplify]: iters left: 1 (13 enodes) 68.647 * * [simplify]: Extracting #0: cost 1 inf + 0 68.647 * * [simplify]: Extracting #1: cost 0 inf + 1 68.647 * [simplify]: Simplified to 1 68.647 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.647 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 68.647 * * [simplify]: iters left: 5 (5 enodes) 68.649 * * [simplify]: iters left: 4 (16 enodes) 68.651 * * [simplify]: Extracting #0: cost 1 inf + 0 68.651 * * [simplify]: Extracting #1: cost 3 inf + 0 68.651 * * [simplify]: Extracting #2: cost 5 inf + 0 68.651 * * [simplify]: Extracting #3: cost 8 inf + 0 68.651 * * [simplify]: Extracting #4: cost 6 inf + 2 68.651 * * [simplify]: Extracting #5: cost 0 inf + 654 68.651 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 68.651 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.651 * * * * [progress]: [ 68 / 111 ] simplifiying candidate # 68.651 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 68.651 * * [simplify]: iters left: 3 (3 enodes) 68.655 * * [simplify]: iters left: 2 (11 enodes) 68.657 * * [simplify]: iters left: 1 (13 enodes) 68.659 * * [simplify]: Extracting #0: cost 1 inf + 0 68.659 * * [simplify]: Extracting #1: cost 0 inf + 1 68.659 * [simplify]: Simplified to 1 68.659 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.659 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 68.659 * * [simplify]: iters left: 5 (5 enodes) 68.660 * * [simplify]: iters left: 4 (16 enodes) 68.662 * * [simplify]: Extracting #0: cost 1 inf + 0 68.662 * * [simplify]: Extracting #1: cost 3 inf + 0 68.662 * * [simplify]: Extracting #2: cost 5 inf + 0 68.662 * * [simplify]: Extracting #3: cost 8 inf + 0 68.662 * * [simplify]: Extracting #4: cost 6 inf + 2 68.663 * * [simplify]: Extracting #5: cost 0 inf + 654 68.663 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 68.663 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.663 * * * * [progress]: [ 69 / 111 ] simplifiying candidate # 68.663 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 68.663 * * [simplify]: iters left: 3 (3 enodes) 68.667 * * [simplify]: iters left: 2 (11 enodes) 68.669 * * [simplify]: iters left: 1 (13 enodes) 68.670 * * [simplify]: Extracting #0: cost 1 inf + 0 68.670 * * [simplify]: Extracting #1: cost 0 inf + 1 68.670 * [simplify]: Simplified to 1 68.671 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.671 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 68.671 * * [simplify]: iters left: 5 (5 enodes) 68.672 * * [simplify]: iters left: 4 (16 enodes) 68.674 * * [simplify]: Extracting #0: cost 1 inf + 0 68.674 * * [simplify]: Extracting #1: cost 3 inf + 0 68.674 * * [simplify]: Extracting #2: cost 5 inf + 0 68.674 * * [simplify]: Extracting #3: cost 8 inf + 0 68.674 * * [simplify]: Extracting #4: cost 6 inf + 2 68.674 * * [simplify]: Extracting #5: cost 0 inf + 654 68.675 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 68.675 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.675 * * * * [progress]: [ 70 / 111 ] simplifiying candidate # 68.675 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 68.675 * * [simplify]: iters left: 3 (3 enodes) 68.681 * * [simplify]: iters left: 2 (11 enodes) 68.684 * * [simplify]: iters left: 1 (13 enodes) 68.688 * * [simplify]: Extracting #0: cost 1 inf + 0 68.688 * * [simplify]: Extracting #1: cost 0 inf + 1 68.688 * [simplify]: Simplified to 1 68.688 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.688 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 68.688 * * [simplify]: iters left: 5 (5 enodes) 68.690 * * [simplify]: iters left: 4 (16 enodes) 68.693 * * [simplify]: Extracting #0: cost 1 inf + 0 68.693 * * [simplify]: Extracting #1: cost 3 inf + 0 68.693 * * [simplify]: Extracting #2: cost 5 inf + 0 68.693 * * [simplify]: Extracting #3: cost 8 inf + 0 68.693 * * [simplify]: Extracting #4: cost 6 inf + 2 68.693 * * [simplify]: Extracting #5: cost 0 inf + 654 68.693 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 68.693 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.693 * * * * [progress]: [ 71 / 111 ] simplifiying candidate # 68.693 * [simplify]: Simplifying (* (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im))))) 68.693 * * [simplify]: iters left: 6 (7 enodes) 68.695 * * [simplify]: iters left: 5 (26 enodes) 68.699 * * [simplify]: iters left: 4 (30 enodes) 68.704 * * [simplify]: iters left: 3 (41 enodes) 68.713 * * [simplify]: iters left: 2 (65 enodes) 68.732 * * [simplify]: iters left: 1 (113 enodes) 68.756 * * [simplify]: Extracting #0: cost 1 inf + 0 68.756 * * [simplify]: Extracting #1: cost 14 inf + 0 68.756 * * [simplify]: Extracting #2: cost 41 inf + 1 68.756 * * [simplify]: Extracting #3: cost 42 inf + 7 68.756 * * [simplify]: Extracting #4: cost 39 inf + 11 68.756 * * [simplify]: Extracting #5: cost 35 inf + 218 68.757 * * [simplify]: Extracting #6: cost 18 inf + 6515 68.759 * * [simplify]: Extracting #7: cost 0 inf + 17001 68.760 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (+ x.im x.re))) 68.761 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (cbrt (+ x.im x.re))) (cbrt (+ x.im x.re))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (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))) 68.761 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) 68.761 * * [simplify]: iters left: 6 (6 enodes) 68.762 * * [simplify]: iters left: 5 (19 enodes) 68.767 * * [simplify]: Extracting #0: cost 1 inf + 0 68.767 * * [simplify]: Extracting #1: cost 3 inf + 0 68.767 * * [simplify]: Extracting #2: cost 5 inf + 0 68.767 * * [simplify]: Extracting #3: cost 7 inf + 0 68.767 * * [simplify]: Extracting #4: cost 10 inf + 0 68.767 * * [simplify]: Extracting #5: cost 8 inf + 2 68.768 * * [simplify]: Extracting #6: cost 0 inf + 1218 68.768 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) 68.768 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im))))) (* (cbrt (cbrt (+ x.im x.re))) (cbrt (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))) 68.768 * * * * [progress]: [ 72 / 111 ] simplifiying candidate # 68.769 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 68.769 * * [simplify]: iters left: 6 (6 enodes) 68.771 * * [simplify]: iters left: 5 (17 enodes) 68.775 * * [simplify]: iters left: 4 (18 enodes) 68.779 * * [simplify]: Extracting #0: cost 1 inf + 0 68.779 * * [simplify]: Extracting #1: cost 4 inf + 0 68.779 * * [simplify]: Extracting #2: cost 8 inf + 0 68.779 * * [simplify]: Extracting #3: cost 6 inf + 2 68.780 * * [simplify]: Extracting #4: cost 2 inf + 330 68.780 * * [simplify]: Extracting #5: cost 0 inf + 654 68.780 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 68.780 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.im x.re)) (* (sqrt (cbrt (+ x.re x.im))) (sqrt (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))) 68.780 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 68.781 * * [simplify]: iters left: 6 (6 enodes) 68.783 * * [simplify]: iters left: 5 (17 enodes) 68.787 * * [simplify]: iters left: 4 (18 enodes) 68.792 * * [simplify]: Extracting #0: cost 1 inf + 0 68.792 * * [simplify]: Extracting #1: cost 4 inf + 0 68.792 * * [simplify]: Extracting #2: cost 8 inf + 0 68.792 * * [simplify]: Extracting #3: cost 6 inf + 2 68.792 * * [simplify]: Extracting #4: cost 2 inf + 330 68.792 * * [simplify]: Extracting #5: cost 0 inf + 654 68.792 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 68.792 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (+ x.re x.im))) (sqrt (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))) 68.793 * * * * [progress]: [ 73 / 111 ] simplifiying candidate # 68.793 * [simplify]: Simplifying (* 1 1) 68.793 * * [simplify]: iters left: 2 (2 enodes) 68.795 * * [simplify]: iters left: 1 (6 enodes) 68.797 * * [simplify]: Extracting #0: cost 1 inf + 0 68.797 * * [simplify]: Extracting #1: cost 0 inf + 1 68.797 * [simplify]: Simplified to 1 68.797 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.797 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 68.797 * * [simplify]: iters left: 5 (5 enodes) 68.799 * * [simplify]: iters left: 4 (16 enodes) 68.803 * * [simplify]: Extracting #0: cost 1 inf + 0 68.803 * * [simplify]: Extracting #1: cost 3 inf + 0 68.803 * * [simplify]: Extracting #2: cost 5 inf + 0 68.803 * * [simplify]: Extracting #3: cost 8 inf + 0 68.803 * * [simplify]: Extracting #4: cost 6 inf + 2 68.804 * * [simplify]: Extracting #5: cost 0 inf + 654 68.804 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 68.804 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* 1 (* (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))) 68.804 * * * * [progress]: [ 74 / 111 ] simplifiying candidate # 68.804 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 68.805 * * [simplify]: iters left: 6 (6 enodes) 68.807 * * [simplify]: iters left: 5 (19 enodes) 68.812 * * [simplify]: Extracting #0: cost 1 inf + 0 68.812 * * [simplify]: Extracting #1: cost 3 inf + 0 68.812 * * [simplify]: Extracting #2: cost 5 inf + 0 68.812 * * [simplify]: Extracting #3: cost 7 inf + 0 68.812 * * [simplify]: Extracting #4: cost 10 inf + 0 68.812 * * [simplify]: Extracting #5: cost 8 inf + 2 68.812 * * [simplify]: Extracting #6: cost 0 inf + 978 68.812 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 68.813 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ 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))) 68.813 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 68.813 * * [simplify]: iters left: 6 (6 enodes) 68.815 * * [simplify]: iters left: 5 (19 enodes) 68.820 * * [simplify]: Extracting #0: cost 1 inf + 0 68.820 * * [simplify]: Extracting #1: cost 3 inf + 0 68.820 * * [simplify]: Extracting #2: cost 5 inf + 0 68.820 * * [simplify]: Extracting #3: cost 7 inf + 0 68.821 * * [simplify]: Extracting #4: cost 10 inf + 0 68.821 * * [simplify]: Extracting #5: cost 8 inf + 2 68.821 * * [simplify]: Extracting #6: cost 0 inf + 978 68.821 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 68.821 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ 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))) 68.821 * * * * [progress]: [ 75 / 111 ] simplifiying candidate # 68.822 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 68.822 * * [simplify]: iters left: 6 (8 enodes) 68.825 * * [simplify]: iters left: 5 (26 enodes) 68.834 * * [simplify]: Extracting #0: cost 1 inf + 0 68.834 * * [simplify]: Extracting #1: cost 4 inf + 0 68.834 * * [simplify]: Extracting #2: cost 8 inf + 0 68.834 * * [simplify]: Extracting #3: cost 11 inf + 0 68.834 * * [simplify]: Extracting #4: cost 14 inf + 0 68.834 * * [simplify]: Extracting #5: cost 12 inf + 2 68.835 * * [simplify]: Extracting #6: cost 8 inf + 290 68.835 * * [simplify]: Extracting #7: cost 1 inf + 1464 68.835 * * [simplify]: Extracting #8: cost 0 inf + 1786 68.836 * [simplify]: Simplified to (* (sqrt (cbrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 68.836 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) (* (cbrt (sqrt (+ x.re x.im))) (sqrt (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))) 68.836 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 68.837 * * [simplify]: iters left: 6 (8 enodes) 68.840 * * [simplify]: iters left: 5 (26 enodes) 68.847 * * [simplify]: Extracting #0: cost 1 inf + 0 68.847 * * [simplify]: Extracting #1: cost 4 inf + 0 68.847 * * [simplify]: Extracting #2: cost 8 inf + 0 68.847 * * [simplify]: Extracting #3: cost 11 inf + 0 68.847 * * [simplify]: Extracting #4: cost 14 inf + 0 68.847 * * [simplify]: Extracting #5: cost 12 inf + 2 68.847 * * [simplify]: Extracting #6: cost 8 inf + 290 68.848 * * [simplify]: Extracting #7: cost 1 inf + 1464 68.848 * * [simplify]: Extracting #8: cost 0 inf + 1786 68.849 * [simplify]: Simplified to (* (sqrt (cbrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 68.849 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (sqrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) (* (sqrt (cbrt (+ x.im x.re))) (cbrt (sqrt (+ 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))) 68.849 * * * * [progress]: [ 76 / 111 ] simplifiying candidate # 68.849 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 68.849 * * [simplify]: iters left: 6 (8 enodes) 68.853 * * [simplify]: iters left: 5 (26 enodes) 68.859 * * [simplify]: Extracting #0: cost 1 inf + 0 68.859 * * [simplify]: Extracting #1: cost 4 inf + 0 68.859 * * [simplify]: Extracting #2: cost 8 inf + 0 68.859 * * [simplify]: Extracting #3: cost 11 inf + 0 68.860 * * [simplify]: Extracting #4: cost 14 inf + 0 68.860 * * [simplify]: Extracting #5: cost 12 inf + 2 68.860 * * [simplify]: Extracting #6: cost 8 inf + 290 68.860 * * [simplify]: Extracting #7: cost 1 inf + 1464 68.861 * * [simplify]: Extracting #8: cost 0 inf + 1786 68.861 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (sqrt (cbrt (+ x.im x.re)))) 68.861 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (sqrt (+ x.im x.re))) (sqrt (cbrt (+ x.im x.re)))) (* (sqrt (cbrt (+ x.re x.im))) (cbrt (sqrt (+ 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))) 68.862 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 68.862 * * [simplify]: iters left: 6 (8 enodes) 68.865 * * [simplify]: iters left: 5 (26 enodes) 68.869 * * [simplify]: Extracting #0: cost 1 inf + 0 68.869 * * [simplify]: Extracting #1: cost 4 inf + 0 68.869 * * [simplify]: Extracting #2: cost 8 inf + 0 68.869 * * [simplify]: Extracting #3: cost 11 inf + 0 68.869 * * [simplify]: Extracting #4: cost 14 inf + 0 68.869 * * [simplify]: Extracting #5: cost 12 inf + 2 68.869 * * [simplify]: Extracting #6: cost 8 inf + 290 68.869 * * [simplify]: Extracting #7: cost 1 inf + 1464 68.869 * * [simplify]: Extracting #8: cost 0 inf + 1786 68.870 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (sqrt (cbrt (+ x.im x.re)))) 68.870 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) (* (cbrt (sqrt (+ x.im x.re))) (sqrt (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))) 68.870 * * * * [progress]: [ 77 / 111 ] simplifiying candidate # 68.870 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 68.870 * * [simplify]: iters left: 6 (6 enodes) 68.871 * * [simplify]: iters left: 5 (17 enodes) 68.874 * * [simplify]: iters left: 4 (18 enodes) 68.876 * * [simplify]: Extracting #0: cost 1 inf + 0 68.876 * * [simplify]: Extracting #1: cost 4 inf + 0 68.876 * * [simplify]: Extracting #2: cost 8 inf + 0 68.876 * * [simplify]: Extracting #3: cost 6 inf + 2 68.876 * * [simplify]: Extracting #4: cost 2 inf + 330 68.876 * * [simplify]: Extracting #5: cost 0 inf + 654 68.876 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 68.876 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.im x.re)) (* (sqrt (cbrt (+ x.re x.im))) (sqrt (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))) 68.876 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 68.876 * * [simplify]: iters left: 6 (6 enodes) 68.878 * * [simplify]: iters left: 5 (17 enodes) 68.880 * * [simplify]: iters left: 4 (18 enodes) 68.882 * * [simplify]: Extracting #0: cost 1 inf + 0 68.882 * * [simplify]: Extracting #1: cost 4 inf + 0 68.882 * * [simplify]: Extracting #2: cost 8 inf + 0 68.882 * * [simplify]: Extracting #3: cost 6 inf + 2 68.882 * * [simplify]: Extracting #4: cost 2 inf + 330 68.882 * * [simplify]: Extracting #5: cost 0 inf + 654 68.882 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 68.882 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (+ x.re x.im))) (sqrt (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))) 68.882 * * * * [progress]: [ 78 / 111 ] simplifiying candidate # 68.883 * [simplify]: Simplifying (* 2 1/3) 68.883 * * [simplify]: iters left: 2 (3 enodes) 68.885 * * [simplify]: iters left: 1 (11 enodes) 68.887 * * [simplify]: Extracting #0: cost 1 inf + 0 68.887 * * [simplify]: Extracting #1: cost 0 inf + 1 68.887 * [simplify]: Simplified to 2/3 68.887 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (+ x.re x.im) 2/3) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 68.887 * * * * [progress]: [ 79 / 111 ] simplifiying candidate # 68.887 * [simplify]: Simplifying (* 2 1) 68.887 * * [simplify]: iters left: 2 (3 enodes) 68.889 * * [simplify]: iters left: 1 (9 enodes) 68.890 * * [simplify]: Extracting #0: cost 1 inf + 0 68.891 * * [simplify]: Extracting #1: cost 0 inf + 1 68.891 * [simplify]: Simplified to 2 68.891 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (cbrt (+ x.re x.im)) 2) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 68.891 * * * * [progress]: [ 80 / 111 ] simplifiying candidate # 68.891 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) 68.891 * * [simplify]: iters left: 6 (7 enodes) 68.892 * * [simplify]: iters left: 5 (23 enodes) 68.897 * * [simplify]: Extracting #0: cost 1 inf + 0 68.897 * * [simplify]: Extracting #1: cost 4 inf + 0 68.897 * * [simplify]: Extracting #2: cost 8 inf + 0 68.897 * * [simplify]: Extracting #3: cost 12 inf + 0 68.897 * * [simplify]: Extracting #4: cost 10 inf + 2 68.897 * * [simplify]: Extracting #5: cost 1 inf + 1420 68.898 * * [simplify]: Extracting #6: cost 0 inf + 1702 68.898 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) 68.898 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.im x.re)) (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (cbrt (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))) 68.898 * * * * [progress]: [ 81 / 111 ] simplifiying candidate # 68.899 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (sqrt (+ x.re x.im)))) 68.899 * * [simplify]: iters left: 6 (7 enodes) 68.902 * * [simplify]: iters left: 5 (23 enodes) 68.908 * * [simplify]: Extracting #0: cost 1 inf + 0 68.908 * * [simplify]: Extracting #1: cost 4 inf + 0 68.908 * * [simplify]: Extracting #2: cost 8 inf + 0 68.908 * * [simplify]: Extracting #3: cost 12 inf + 0 68.908 * * [simplify]: Extracting #4: cost 10 inf + 2 68.909 * * [simplify]: Extracting #5: cost 1 inf + 1100 68.909 * * [simplify]: Extracting #6: cost 0 inf + 1382 68.910 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (sqrt (+ x.im x.re)))) 68.910 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.im x.re)) (cbrt (sqrt (+ x.im x.re)))) (cbrt (sqrt (+ 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))) 68.910 * * * * [progress]: [ 82 / 111 ] simplifiying candidate # 68.910 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt 1)) 68.910 * * [simplify]: iters left: 5 (7 enodes) 68.915 * * [simplify]: iters left: 4 (25 enodes) 68.922 * * [simplify]: iters left: 3 (27 enodes) 68.930 * * [simplify]: iters left: 2 (30 enodes) 68.934 * * [simplify]: Extracting #0: cost 1 inf + 0 68.934 * * [simplify]: Extracting #1: cost 4 inf + 0 68.934 * * [simplify]: Extracting #2: cost 6 inf + 1 68.934 * * [simplify]: Extracting #3: cost 4 inf + 3 68.934 * * [simplify]: Extracting #4: cost 1 inf + 209 68.934 * * [simplify]: Extracting #5: cost 0 inf + 331 68.934 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 68.934 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (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))) 68.934 * * * * [progress]: [ 83 / 111 ] simplifiying candidate # 68.935 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt 1)) 68.935 * * [simplify]: iters left: 5 (7 enodes) 68.937 * * [simplify]: iters left: 4 (25 enodes) 68.941 * * [simplify]: iters left: 3 (27 enodes) 68.945 * * [simplify]: iters left: 2 (30 enodes) 68.951 * * [simplify]: Extracting #0: cost 1 inf + 0 68.951 * * [simplify]: Extracting #1: cost 4 inf + 0 68.951 * * [simplify]: Extracting #2: cost 6 inf + 1 68.951 * * [simplify]: Extracting #3: cost 4 inf + 3 68.951 * * [simplify]: Extracting #4: cost 1 inf + 209 68.951 * * [simplify]: Extracting #5: cost 0 inf + 331 68.951 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 68.951 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (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))) 68.952 * * * * [progress]: [ 84 / 111 ] simplifiying candidate # 68.952 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im))))) 68.952 * * [simplify]: iters left: 6 (7 enodes) 68.953 * * [simplify]: iters left: 5 (25 enodes) 68.957 * * [simplify]: iters left: 4 (29 enodes) 68.963 * * [simplify]: Extracting #0: cost 1 inf + 0 68.963 * * [simplify]: Extracting #1: cost 6 inf + 0 68.963 * * [simplify]: Extracting #2: cost 11 inf + 0 68.963 * * [simplify]: Extracting #3: cost 14 inf + 0 68.964 * * [simplify]: Extracting #4: cost 12 inf + 2 68.964 * * [simplify]: Extracting #5: cost 8 inf + 330 68.964 * * [simplify]: Extracting #6: cost 4 inf + 1218 68.965 * * [simplify]: Extracting #7: cost 1 inf + 1984 68.965 * * [simplify]: Extracting #8: cost 0 inf + 2266 68.966 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re))))) 68.966 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.im x.re)) (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re))))) (cbrt (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))) 68.966 * * * * [progress]: [ 85 / 111 ] simplifiying candidate # 68.966 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (sqrt (cbrt (+ x.re x.im)))) 68.967 * * [simplify]: iters left: 6 (6 enodes) 68.969 * * [simplify]: iters left: 5 (20 enodes) 68.974 * * [simplify]: Extracting #0: cost 1 inf + 0 68.975 * * [simplify]: Extracting #1: cost 4 inf + 0 68.975 * * [simplify]: Extracting #2: cost 7 inf + 0 68.975 * * [simplify]: Extracting #3: cost 10 inf + 0 68.975 * * [simplify]: Extracting #4: cost 8 inf + 2 68.975 * * [simplify]: Extracting #5: cost 0 inf + 1058 68.975 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (sqrt (cbrt (+ x.im x.re)))) 68.975 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.im x.re)) (sqrt (cbrt (+ x.im x.re)))) (sqrt (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))) 68.976 * * * * [progress]: [ 86 / 111 ] simplifiying candidate # 68.976 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) 1) 68.976 * * [simplify]: iters left: 5 (6 enodes) 68.979 * * [simplify]: iters left: 4 (20 enodes) 68.986 * * [simplify]: iters left: 3 (24 enodes) 68.992 * * [simplify]: Extracting #0: cost 1 inf + 0 68.992 * * [simplify]: Extracting #1: cost 4 inf + 0 68.992 * * [simplify]: Extracting #2: cost 6 inf + 1 68.992 * * [simplify]: Extracting #3: cost 4 inf + 3 68.993 * * [simplify]: Extracting #4: cost 0 inf + 331 68.993 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 68.993 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (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))) 68.993 * * * * [progress]: [ 87 / 111 ] simplifiying candidate # 68.993 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 68.994 * * [simplify]: iters left: 6 (6 enodes) 68.996 * * [simplify]: iters left: 5 (20 enodes) 69.001 * * [simplify]: Extracting #0: cost 1 inf + 0 69.001 * * [simplify]: Extracting #1: cost 4 inf + 0 69.001 * * [simplify]: Extracting #2: cost 7 inf + 0 69.001 * * [simplify]: Extracting #3: cost 10 inf + 0 69.002 * * [simplify]: Extracting #4: cost 8 inf + 2 69.002 * * [simplify]: Extracting #5: cost 0 inf + 1218 69.002 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (cbrt (+ x.im x.re)))) 69.002 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (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))) 69.002 * * * * [progress]: [ 88 / 111 ] simplifiying candidate # 69.003 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 69.003 * * [simplify]: iters left: 6 (7 enodes) 69.006 * * [simplify]: iters left: 5 (23 enodes) 69.011 * * [simplify]: Extracting #0: cost 1 inf + 0 69.011 * * [simplify]: Extracting #1: cost 4 inf + 0 69.012 * * [simplify]: Extracting #2: cost 8 inf + 0 69.012 * * [simplify]: Extracting #3: cost 12 inf + 0 69.012 * * [simplify]: Extracting #4: cost 10 inf + 2 69.012 * * [simplify]: Extracting #5: cost 1 inf + 1100 69.012 * * [simplify]: Extracting #6: cost 0 inf + 1382 69.013 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (cbrt (+ x.im x.re))) 69.013 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (sqrt (+ x.re x.im))) (* (cbrt (sqrt (+ 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))) 69.013 * * * * [progress]: [ 89 / 111 ] simplifiying candidate # 69.013 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 69.013 * * [simplify]: iters left: 5 (5 enodes) 69.016 * * [simplify]: iters left: 4 (16 enodes) 69.020 * * [simplify]: Extracting #0: cost 1 inf + 0 69.020 * * [simplify]: Extracting #1: cost 3 inf + 0 69.020 * * [simplify]: Extracting #2: cost 5 inf + 0 69.020 * * [simplify]: Extracting #3: cost 8 inf + 0 69.020 * * [simplify]: Extracting #4: cost 6 inf + 2 69.020 * * [simplify]: Extracting #5: cost 0 inf + 654 69.020 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 69.020 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt 1) (* (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))) 69.021 * * * * [progress]: [ 90 / 111 ] simplifiying candidate # 69.021 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 69.021 * * [simplify]: iters left: 5 (5 enodes) 69.023 * * [simplify]: iters left: 4 (16 enodes) 69.027 * * [simplify]: Extracting #0: cost 1 inf + 0 69.027 * * [simplify]: Extracting #1: cost 3 inf + 0 69.027 * * [simplify]: Extracting #2: cost 5 inf + 0 69.027 * * [simplify]: Extracting #3: cost 8 inf + 0 69.027 * * [simplify]: Extracting #4: cost 6 inf + 2 69.027 * * [simplify]: Extracting #5: cost 0 inf + 654 69.028 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 69.028 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt 1) (* (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))) 69.028 * * * * [progress]: [ 91 / 111 ] simplifiying candidate # 69.028 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 69.028 * * [simplify]: iters left: 6 (6 enodes) 69.031 * * [simplify]: iters left: 5 (20 enodes) 69.035 * * [simplify]: Extracting #0: cost 1 inf + 0 69.036 * * [simplify]: Extracting #1: cost 4 inf + 0 69.036 * * [simplify]: Extracting #2: cost 7 inf + 0 69.036 * * [simplify]: Extracting #3: cost 10 inf + 0 69.036 * * [simplify]: Extracting #4: cost 8 inf + 2 69.036 * * [simplify]: Extracting #5: cost 0 inf + 1218 69.036 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (cbrt (+ x.im x.re)))) 69.036 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (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))) 69.037 * * * * [progress]: [ 92 / 111 ] simplifiying candidate # 69.037 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 69.037 * * [simplify]: iters left: 6 (6 enodes) 69.040 * * [simplify]: iters left: 5 (20 enodes) 69.044 * * [simplify]: Extracting #0: cost 1 inf + 0 69.044 * * [simplify]: Extracting #1: cost 4 inf + 0 69.044 * * [simplify]: Extracting #2: cost 7 inf + 0 69.044 * * [simplify]: Extracting #3: cost 10 inf + 0 69.045 * * [simplify]: Extracting #4: cost 8 inf + 2 69.045 * * [simplify]: Extracting #5: cost 0 inf + 1058 69.045 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (sqrt (cbrt (+ x.im x.re)))) 69.045 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (sqrt (cbrt (+ x.re x.im))) (* (cbrt (+ x.im x.re)) (sqrt (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))) 69.045 * * * * [progress]: [ 93 / 111 ] simplifiying candidate # 69.046 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 69.046 * * [simplify]: iters left: 5 (5 enodes) 69.048 * * [simplify]: iters left: 4 (16 enodes) 69.052 * * [simplify]: Extracting #0: cost 1 inf + 0 69.052 * * [simplify]: Extracting #1: cost 3 inf + 0 69.052 * * [simplify]: Extracting #2: cost 5 inf + 0 69.052 * * [simplify]: Extracting #3: cost 8 inf + 0 69.052 * * [simplify]: Extracting #4: cost 6 inf + 2 69.052 * * [simplify]: Extracting #5: cost 0 inf + 654 69.053 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 69.053 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* 1 (* (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))) 69.053 * * * * [progress]: [ 94 / 111 ] simplifiying candidate # 69.053 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (pow x.re 3) (pow x.im 3)))) 69.053 * * [simplify]: iters left: 6 (10 enodes) 69.059 * * [simplify]: iters left: 5 (46 enodes) 69.075 * * [simplify]: iters left: 4 (73 enodes) 69.105 * * [simplify]: iters left: 3 (122 enodes) 69.139 * * [simplify]: iters left: 2 (206 enodes) 69.180 * * [simplify]: iters left: 1 (402 enodes) 69.351 * * [simplify]: Extracting #0: cost 1 inf + 0 69.351 * * [simplify]: Extracting #1: cost 4 inf + 0 69.351 * * [simplify]: Extracting #2: cost 8 inf + 0 69.351 * * [simplify]: Extracting #3: cost 14 inf + 0 69.352 * * [simplify]: Extracting #4: cost 56 inf + 2 69.352 * * [simplify]: Extracting #5: cost 125 inf + 1866 69.353 * * [simplify]: Extracting #6: cost 117 inf + 4371 69.355 * * [simplify]: Extracting #7: cost 71 inf + 27768 69.360 * * [simplify]: Extracting #8: cost 7 inf + 67580 69.365 * * [simplify]: Extracting #9: cost 0 inf + 71203 69.370 * [simplify]: Simplified to (* (cbrt (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (cbrt (+ x.im x.re))) 69.370 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 69.370 * * * * [progress]: [ 95 / 111 ] simplifiying candidate # 69.370 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- (* x.re x.re) (* x.im x.im)))) 69.370 * * [simplify]: iters left: 6 (9 enodes) 69.374 * * [simplify]: iters left: 5 (33 enodes) 69.387 * * [simplify]: iters left: 4 (43 enodes) 69.398 * * [simplify]: iters left: 3 (60 enodes) 69.417 * * [simplify]: iters left: 2 (101 enodes) 69.452 * * [simplify]: iters left: 1 (184 enodes) 69.513 * * [simplify]: Extracting #0: cost 1 inf + 0 69.513 * * [simplify]: Extracting #1: cost 4 inf + 0 69.513 * * [simplify]: Extracting #2: cost 8 inf + 0 69.514 * * [simplify]: Extracting #3: cost 31 inf + 0 69.514 * * [simplify]: Extracting #4: cost 57 inf + 126 69.516 * * [simplify]: Extracting #5: cost 19 inf + 4520 69.519 * * [simplify]: Extracting #6: cost 0 inf + 7077 69.523 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 69.523 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (- x.re x.im))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 69.524 * * * * [progress]: [ 96 / 111 ] simplifiying candidate # 69.524 * [simplify]: Simplifying (* (cbrt (+ (pow x.re 3) (pow x.im 3))) (cbrt (+ x.re x.im))) 69.524 * * [simplify]: iters left: 6 (10 enodes) 69.530 * * [simplify]: iters left: 5 (46 enodes) 69.548 * * [simplify]: iters left: 4 (73 enodes) 69.575 * * [simplify]: iters left: 3 (122 enodes) 69.617 * * [simplify]: iters left: 2 (206 enodes) 69.695 * * [simplify]: iters left: 1 (404 enodes) 69.849 * * [simplify]: Extracting #0: cost 1 inf + 0 69.849 * * [simplify]: Extracting #1: cost 4 inf + 0 69.849 * * [simplify]: Extracting #2: cost 8 inf + 0 69.849 * * [simplify]: Extracting #3: cost 14 inf + 0 69.849 * * [simplify]: Extracting #4: cost 50 inf + 44 69.850 * * [simplify]: Extracting #5: cost 125 inf + 292 69.851 * * [simplify]: Extracting #6: cost 113 inf + 3576 69.853 * * [simplify]: Extracting #7: cost 71 inf + 20532 69.857 * * [simplify]: Extracting #8: cost 6 inf + 62502 69.862 * * [simplify]: Extracting #9: cost 0 inf + 65953 69.867 * [simplify]: Simplified to (* (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (cbrt (+ x.im x.re))) 69.867 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 69.867 * * * * [progress]: [ 97 / 111 ] simplifiying candidate # 69.867 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ x.re x.im))) 69.867 * * [simplify]: iters left: 6 (9 enodes) 69.869 * * [simplify]: iters left: 5 (33 enodes) 69.874 * * [simplify]: iters left: 4 (43 enodes) 69.880 * * [simplify]: iters left: 3 (60 enodes) 69.889 * * [simplify]: iters left: 2 (101 enodes) 69.908 * * [simplify]: iters left: 1 (184 enodes) 69.966 * * [simplify]: Extracting #0: cost 1 inf + 0 69.966 * * [simplify]: Extracting #1: cost 4 inf + 0 69.966 * * [simplify]: Extracting #2: cost 8 inf + 0 69.966 * * [simplify]: Extracting #3: cost 30 inf + 0 69.966 * * [simplify]: Extracting #4: cost 55 inf + 165 69.967 * * [simplify]: Extracting #5: cost 27 inf + 3660 69.969 * * [simplify]: Extracting #6: cost 2 inf + 6789 69.970 * * [simplify]: Extracting #7: cost 0 inf + 6833 69.972 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (- (* x.re x.re) (* x.im x.im)))) 69.972 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (+ x.re x.im)) (cbrt (- (* 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))) 69.972 * * * * [progress]: [ 98 / 111 ] simplifiying candidate #real (real->posit16 (* (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)))> 69.973 * [simplify]: Simplifying (real->posit16 (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 69.973 * * [simplify]: iters left: 6 (6 enodes) 69.974 * * [simplify]: iters left: 5 (16 enodes) 69.976 * * [simplify]: Extracting #0: cost 1 inf + 0 69.976 * * [simplify]: Extracting #1: cost 2 inf + 0 69.976 * * [simplify]: Extracting #2: cost 3 inf + 0 69.976 * * [simplify]: Extracting #3: cost 5 inf + 0 69.976 * * [simplify]: Extracting #4: cost 8 inf + 0 69.976 * * [simplify]: Extracting #5: cost 6 inf + 2 69.976 * * [simplify]: Extracting #6: cost 0 inf + 654 69.976 * [simplify]: Simplified to (real->posit16 (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 69.976 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (posit16->real (real->posit16 (* (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))) 69.976 * * * * [progress]: [ 99 / 111 ] simplifiying candidate # 69.977 * * * * [progress]: [ 100 / 111 ] simplifiying candidate # 69.977 * [simplify]: Simplifying (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 69.977 * * [simplify]: iters left: 6 (21 enodes) 69.984 * * [simplify]: iters left: 5 (100 enodes) 70.005 * * [simplify]: iters left: 4 (209 enodes) 70.068 * * [simplify]: Extracting #0: cost 1 inf + 0 70.068 * * [simplify]: Extracting #1: cost 10 inf + 0 70.069 * * [simplify]: Extracting #2: cost 65 inf + 0 70.069 * * [simplify]: Extracting #3: cost 112 inf + 250 70.069 * * [simplify]: Extracting #4: cost 110 inf + 1885 70.070 * * [simplify]: Extracting #5: cost 110 inf + 3547 70.072 * * [simplify]: Extracting #6: cost 71 inf + 16465 70.076 * * [simplify]: Extracting #7: cost 22 inf + 39631 70.081 * * [simplify]: Extracting #8: cost 2 inf + 49257 70.088 * * [simplify]: Extracting #9: cost 0 inf + 49721 70.098 * [simplify]: Simplified to (+ (* x.re (- (* 1/3 (cbrt (/ 1 (* x.im x.im)))) (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)))) (cbrt x.im)) 70.098 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (+ (* x.re (- (* 1/3 (cbrt (/ 1 (* x.im x.im)))) (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)))) (cbrt x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.099 * * * * [progress]: [ 101 / 111 ] simplifiying candidate # 70.099 * [simplify]: Simplifying (pow (/ 1 x.re) -1/3) 70.099 * * [simplify]: iters left: 3 (5 enodes) 70.102 * * [simplify]: iters left: 2 (22 enodes) 70.115 * * [simplify]: iters left: 1 (38 enodes) 70.129 * * [simplify]: Extracting #0: cost 1 inf + 0 70.130 * * [simplify]: Extracting #1: cost 9 inf + 0 70.130 * * [simplify]: Extracting #2: cost 16 inf + 1 70.130 * * [simplify]: Extracting #3: cost 13 inf + 5 70.130 * * [simplify]: Extracting #4: cost 6 inf + 1102 70.131 * * [simplify]: Extracting #5: cost 0 inf + 3162 70.131 * [simplify]: Simplified to (pow (/ 1 x.re) -1/3) 70.131 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (pow (/ 1 x.re) -1/3) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.131 * * * * [progress]: [ 102 / 111 ] simplifiying candidate # 70.132 * [simplify]: Simplifying (* (cbrt -1) (pow (* x.re -1) 1/3)) 70.132 * * [simplify]: iters left: 5 (7 enodes) 70.137 * * [simplify]: iters left: 4 (29 enodes) 70.147 * * [simplify]: iters left: 3 (48 enodes) 70.165 * * [simplify]: iters left: 2 (90 enodes) 70.200 * * [simplify]: iters left: 1 (181 enodes) 70.256 * * [simplify]: Extracting #0: cost 1 inf + 0 70.256 * * [simplify]: Extracting #1: cost 28 inf + 0 70.257 * * [simplify]: Extracting #2: cost 81 inf + 0 70.258 * * [simplify]: Extracting #3: cost 76 inf + 89 70.259 * * [simplify]: Extracting #4: cost 55 inf + 6166 70.265 * * [simplify]: Extracting #5: cost 8 inf + 32061 70.272 * * [simplify]: Extracting #6: cost 0 inf + 36477 70.278 * [simplify]: Simplified to (* (cbrt (- x.re)) (cbrt -1)) 70.278 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (cbrt (- x.re)) (cbrt -1)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.279 * * * * [progress]: [ 103 / 111 ] simplifiying candidate # 70.279 * [simplify]: Simplifying (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 70.279 * * [simplify]: iters left: 6 (21 enodes) 70.286 * * [simplify]: iters left: 5 (100 enodes) 70.309 * * [simplify]: iters left: 4 (209 enodes) 70.392 * * [simplify]: Extracting #0: cost 1 inf + 0 70.393 * * [simplify]: Extracting #1: cost 10 inf + 0 70.393 * * [simplify]: Extracting #2: cost 65 inf + 0 70.394 * * [simplify]: Extracting #3: cost 112 inf + 250 70.395 * * [simplify]: Extracting #4: cost 110 inf + 1885 70.396 * * [simplify]: Extracting #5: cost 110 inf + 3547 70.400 * * [simplify]: Extracting #6: cost 71 inf + 16465 70.408 * * [simplify]: Extracting #7: cost 22 inf + 39631 70.419 * * [simplify]: Extracting #8: cost 2 inf + 49257 70.430 * * [simplify]: Extracting #9: cost 0 inf + 49721 70.441 * [simplify]: Simplified to (+ (* x.re (- (* 1/3 (cbrt (/ 1 (* x.im x.im)))) (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)))) (cbrt x.im)) 70.441 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (+ (* x.re (- (* 1/3 (cbrt (/ 1 (* x.im x.im)))) (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)))) (cbrt x.im))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.441 * * * * [progress]: [ 104 / 111 ] simplifiying candidate # 70.442 * [simplify]: Simplifying (pow (/ 1 x.re) -1/3) 70.442 * * [simplify]: iters left: 3 (5 enodes) 70.446 * * [simplify]: iters left: 2 (22 enodes) 70.455 * * [simplify]: iters left: 1 (38 enodes) 70.471 * * [simplify]: Extracting #0: cost 1 inf + 0 70.471 * * [simplify]: Extracting #1: cost 9 inf + 0 70.471 * * [simplify]: Extracting #2: cost 16 inf + 1 70.471 * * [simplify]: Extracting #3: cost 13 inf + 5 70.471 * * [simplify]: Extracting #4: cost 6 inf + 1102 70.472 * * [simplify]: Extracting #5: cost 0 inf + 3162 70.473 * [simplify]: Simplified to (pow (/ 1 x.re) -1/3) 70.473 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (pow (/ 1 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))) 70.473 * * * * [progress]: [ 105 / 111 ] simplifiying candidate # 70.473 * [simplify]: Simplifying (* (cbrt -1) (pow (* x.re -1) 1/3)) 70.473 * * [simplify]: iters left: 5 (7 enodes) 70.481 * * [simplify]: iters left: 4 (29 enodes) 70.493 * * [simplify]: iters left: 3 (48 enodes) 70.511 * * [simplify]: iters left: 2 (90 enodes) 70.546 * * [simplify]: iters left: 1 (181 enodes) 70.601 * * [simplify]: Extracting #0: cost 1 inf + 0 70.601 * * [simplify]: Extracting #1: cost 28 inf + 0 70.601 * * [simplify]: Extracting #2: cost 81 inf + 0 70.602 * * [simplify]: Extracting #3: cost 76 inf + 89 70.602 * * [simplify]: Extracting #4: cost 55 inf + 6166 70.605 * * [simplify]: Extracting #5: cost 8 inf + 32061 70.608 * * [simplify]: Extracting #6: cost 0 inf + 36477 70.612 * [simplify]: Simplified to (* (cbrt (- x.re)) (cbrt -1)) 70.612 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (cbrt (- x.re)) (cbrt -1))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.612 * * * * [progress]: [ 106 / 111 ] simplifiying candidate # 70.613 * [simplify]: Simplifying (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 70.613 * * [simplify]: iters left: 6 (21 enodes) 70.620 * * [simplify]: iters left: 5 (100 enodes) 70.653 * * [simplify]: iters left: 4 (209 enodes) 70.728 * * [simplify]: Extracting #0: cost 1 inf + 0 70.728 * * [simplify]: Extracting #1: cost 10 inf + 0 70.728 * * [simplify]: Extracting #2: cost 65 inf + 0 70.729 * * [simplify]: Extracting #3: cost 112 inf + 250 70.730 * * [simplify]: Extracting #4: cost 110 inf + 1885 70.731 * * [simplify]: Extracting #5: cost 110 inf + 3547 70.735 * * [simplify]: Extracting #6: cost 71 inf + 16465 70.744 * * [simplify]: Extracting #7: cost 22 inf + 39631 70.754 * * [simplify]: Extracting #8: cost 2 inf + 49257 70.764 * * [simplify]: Extracting #9: cost 0 inf + 49721 70.775 * [simplify]: Simplified to (+ (* x.re (- (* 1/3 (cbrt (/ 1 (* x.im x.im)))) (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)))) (cbrt x.im)) 70.775 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (+ (* x.re (- (* 1/3 (cbrt (/ 1 (* x.im x.im)))) (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)))) (cbrt 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))) 70.775 * * * * [progress]: [ 107 / 111 ] simplifiying candidate # 70.776 * [simplify]: Simplifying (pow (/ 1 x.re) -1/3) 70.776 * * [simplify]: iters left: 3 (5 enodes) 70.779 * * [simplify]: iters left: 2 (22 enodes) 70.788 * * [simplify]: iters left: 1 (38 enodes) 70.803 * * [simplify]: Extracting #0: cost 1 inf + 0 70.803 * * [simplify]: Extracting #1: cost 9 inf + 0 70.804 * * [simplify]: Extracting #2: cost 16 inf + 1 70.804 * * [simplify]: Extracting #3: cost 13 inf + 5 70.804 * * [simplify]: Extracting #4: cost 6 inf + 1102 70.804 * * [simplify]: Extracting #5: cost 0 inf + 3162 70.805 * [simplify]: Simplified to (pow (/ 1 x.re) -1/3) 70.805 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (pow (/ 1 x.re) -1/3) (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))) 70.805 * * * * [progress]: [ 108 / 111 ] simplifiying candidate # 70.806 * [simplify]: Simplifying (* (cbrt -1) (pow (* x.re -1) 1/3)) 70.806 * * [simplify]: iters left: 5 (7 enodes) 70.810 * * [simplify]: iters left: 4 (29 enodes) 70.823 * * [simplify]: iters left: 3 (48 enodes) 70.845 * * [simplify]: iters left: 2 (90 enodes) 70.864 * * [simplify]: iters left: 1 (181 enodes) 70.926 * * [simplify]: Extracting #0: cost 1 inf + 0 70.926 * * [simplify]: Extracting #1: cost 28 inf + 0 70.926 * * [simplify]: Extracting #2: cost 81 inf + 0 70.927 * * [simplify]: Extracting #3: cost 76 inf + 89 70.928 * * [simplify]: Extracting #4: cost 55 inf + 6166 70.937 * * [simplify]: Extracting #5: cost 8 inf + 32061 70.944 * * [simplify]: Extracting #6: cost 0 inf + 36477 70.951 * [simplify]: Simplified to (* (cbrt (- x.re)) (cbrt -1)) 70.951 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (- x.re)) (cbrt -1)) (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))) 70.951 * * * * [progress]: [ 109 / 111 ] simplifiying candidate # 70.951 * [simplify]: Simplifying (- (+ (pow x.im 2/3) (* 2/3 (* (pow (/ 1 x.im) 1/3) x.re))) (* 1/9 (* (pow (/ 1 (pow x.im 4)) 1/3) (pow x.re 2)))) 70.951 * * [simplify]: iters left: 6 (21 enodes) 70.966 * * [simplify]: iters left: 5 (96 enodes) 70.989 * * [simplify]: iters left: 4 (206 enodes) 71.063 * * [simplify]: iters left: 3 (464 enodes) 71.215 * * [simplify]: Extracting #0: cost 1 inf + 0 71.215 * * [simplify]: Extracting #1: cost 10 inf + 0 71.215 * * [simplify]: Extracting #2: cost 125 inf + 0 71.217 * * [simplify]: Extracting #3: cost 264 inf + 217 71.225 * * [simplify]: Extracting #4: cost 254 inf + 2586 71.229 * * [simplify]: Extracting #5: cost 226 inf + 9605 71.245 * * [simplify]: Extracting #6: cost 109 inf + 53953 71.275 * * [simplify]: Extracting #7: cost 7 inf + 106295 71.295 * * [simplify]: Extracting #8: cost 0 inf + 110463 71.316 * [simplify]: Simplified to (+ (* (- (* (cbrt (/ 1 x.im)) 2/3) (* (cbrt (/ (/ 1 (* x.im x.im)) (* x.im x.im))) (* 1/9 x.re))) x.re) (* (cbrt x.im) (cbrt x.im))) 71.316 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ (* (- (* (cbrt (/ 1 x.im)) 2/3) (* (cbrt (/ (/ 1 (* x.im x.im)) (* x.im x.im))) (* 1/9 x.re))) 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))) 71.316 * * * * [progress]: [ 110 / 111 ] simplifiying candidate # 71.316 * [simplify]: Simplifying (pow (/ 1 x.re) -2/3) 71.316 * * [simplify]: iters left: 3 (5 enodes) 71.319 * * [simplify]: iters left: 2 (22 enodes) 71.324 * * [simplify]: iters left: 1 (38 enodes) 71.333 * * [simplify]: Extracting #0: cost 1 inf + 0 71.333 * * [simplify]: Extracting #1: cost 9 inf + 0 71.333 * * [simplify]: Extracting #2: cost 16 inf + 1 71.333 * * [simplify]: Extracting #3: cost 13 inf + 5 71.333 * * [simplify]: Extracting #4: cost 6 inf + 1102 71.334 * * [simplify]: Extracting #5: cost 0 inf + 3162 71.334 * [simplify]: Simplified to (pow (/ 1 x.re) -2/3) 71.334 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (pow (/ 1 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))) 71.334 * * * * [progress]: [ 111 / 111 ] simplifiying candidate # 71.334 * [simplify]: Simplifying (* (pow (cbrt -1) 2) (pow (pow x.re 2) 1/3)) 71.335 * * [simplify]: iters left: 4 (9 enodes) 71.341 * * [simplify]: iters left: 3 (41 enodes) 71.361 * * [simplify]: iters left: 2 (77 enodes) 71.380 * * [simplify]: iters left: 1 (167 enodes) 71.435 * * [simplify]: Extracting #0: cost 1 inf + 0 71.435 * * [simplify]: Extracting #1: cost 22 inf + 0 71.436 * * [simplify]: Extracting #2: cost 83 inf + 0 71.436 * * [simplify]: Extracting #3: cost 79 inf + 90 71.436 * * [simplify]: Extracting #4: cost 63 inf + 2754 71.438 * * [simplify]: Extracting #5: cost 21 inf + 18414 71.441 * * [simplify]: Extracting #6: cost 1 inf + 29465 71.446 * * [simplify]: Extracting #7: cost 0 inf + 30340 71.450 * [simplify]: Simplified to (* (* (cbrt -1) (cbrt -1)) (cbrt (* x.re x.re))) 71.450 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt -1) (cbrt -1)) (cbrt (* 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))) 71.450 * * * [progress]: adding candidates to table 72.886 * [progress]: [Phase 3 of 3] Extracting. 72.886 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # # # #) 72.898 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 72.898 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # # # # # #) 73.033 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # # # # # #) 73.132 * * * [regime]: Found split indices: #