0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.105 * * * [progress]: [2/2] Setting up program. 0.108 * [progress]: [Phase 2 of 3] Improving. 0.108 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.108 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 0.108 * * [simplify]: iters left: 6 (11 enodes) 0.111 * * [simplify]: iters left: 5 (46 enodes) 0.118 * * [simplify]: iters left: 4 (85 enodes) 0.133 * * [simplify]: iters left: 3 (187 enodes) 0.223 * * [simplify]: iters left: 2 (428 enodes) 0.446 * * [simplify]: Extracting #0: cost 1 inf + 0 0.446 * * [simplify]: Extracting #1: cost 58 inf + 0 0.458 * * [simplify]: Extracting #2: cost 164 inf + 1291 0.469 * * [simplify]: Extracting #3: cost 65 inf + 20175 0.488 * * [simplify]: Extracting #4: cost 3 inf + 30863 0.509 * * [simplify]: Extracting #5: cost 0 inf + 30963 0.529 * * [simplify]: Extracting #6: cost 0 inf + 30923 0.549 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im))))) 0.549 * [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.559 * * [progress]: iteration 1 / 4 0.559 * * * [progress]: picking best candidate 0.567 * * * * [pick]: Picked # 0.567 * * * [progress]: localizing error 0.620 * * * [progress]: generating rewritten candidates 0.620 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.659 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 0.679 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 0.715 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 0.731 * * * [progress]: generating series expansions 0.731 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.731 * [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.731 * [approximate]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 0.731 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.im 0.731 * [taylor]: Taking taylor expansion of x.re in x.im 0.732 * [backup-simplify]: Simplify x.re into x.re 0.732 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 0.732 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.732 * [taylor]: Taking taylor expansion of x.re in x.im 0.732 * [backup-simplify]: Simplify x.re into x.re 0.732 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.732 * [taylor]: Taking taylor expansion of x.im in x.im 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 1 into 1 0.732 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 0.732 * [taylor]: Taking taylor expansion of x.re in x.re 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 1 into 1 0.732 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.732 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.732 * [taylor]: Taking taylor expansion of x.re in x.re 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 1 into 1 0.732 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.732 * [taylor]: Taking taylor expansion of x.im in x.re 0.732 * [backup-simplify]: Simplify x.im into x.im 0.732 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 0.732 * [taylor]: Taking taylor expansion of x.re in x.re 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 1 into 1 0.732 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.732 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.732 * [taylor]: Taking taylor expansion of x.re in x.re 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 1 into 1 0.732 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.732 * [taylor]: Taking taylor expansion of x.im in x.re 0.732 * [backup-simplify]: Simplify x.im into x.im 0.733 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.733 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 0.733 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 0.733 * [backup-simplify]: Simplify (* 0 (- (pow x.im 2))) into 0 0.733 * [taylor]: Taking taylor expansion of 0 in x.im 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.734 * [backup-simplify]: Simplify (- 0) into 0 0.734 * [backup-simplify]: Simplify (+ 0 0) into 0 0.735 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (- (pow x.im 2)))) into (- (pow x.im 2)) 0.735 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 0.735 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.735 * [taylor]: Taking taylor expansion of x.im in x.im 0.735 * [backup-simplify]: Simplify 0 into 0 0.735 * [backup-simplify]: Simplify 1 into 1 0.735 * [backup-simplify]: Simplify 0 into 0 0.735 * [backup-simplify]: Simplify (* 1 1) into 1 0.736 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.736 * [backup-simplify]: Simplify (- 0) into 0 0.737 * [backup-simplify]: Simplify (+ 1 0) into 1 0.738 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (- (pow x.im 2))))) into 0 0.738 * [taylor]: Taking taylor expansion of 0 in x.im 0.738 * [backup-simplify]: Simplify 0 into 0 0.738 * [backup-simplify]: Simplify 0 into 0 0.738 * [backup-simplify]: Simplify 0 into 0 0.739 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.739 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.740 * [backup-simplify]: Simplify (- 0) into 0 0.740 * [backup-simplify]: Simplify (+ 0 0) into 0 0.741 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 1 0.741 * [taylor]: Taking taylor expansion of 1 in x.im 0.741 * [backup-simplify]: Simplify 1 into 1 0.741 * [backup-simplify]: Simplify 1 into 1 0.742 * [backup-simplify]: Simplify 0 into 0 0.742 * [backup-simplify]: Simplify (* 1 1) into 1 0.742 * [backup-simplify]: Simplify (- 1) into -1 0.742 * [backup-simplify]: Simplify -1 into -1 0.742 * [backup-simplify]: Simplify 0 into 0 0.743 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.744 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.745 * [backup-simplify]: Simplify (- 0) into 0 0.745 * [backup-simplify]: Simplify (+ 0 0) into 0 0.747 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 0.747 * [taylor]: Taking taylor expansion of 0 in x.im 0.747 * [backup-simplify]: Simplify 0 into 0 0.747 * [backup-simplify]: Simplify 0 into 0 0.747 * [backup-simplify]: Simplify 0 into 0 0.747 * [backup-simplify]: Simplify 0 into 0 0.748 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.748 * [backup-simplify]: Simplify (- 0) into 0 0.748 * [backup-simplify]: Simplify 0 into 0 0.748 * [backup-simplify]: Simplify 0 into 0 0.748 * [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.749 * [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.749 * [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.749 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 0.749 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.749 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.749 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.749 * [taylor]: Taking taylor expansion of x.re in x.im 0.749 * [backup-simplify]: Simplify x.re into x.re 0.749 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.749 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.749 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.749 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.749 * [taylor]: Taking taylor expansion of x.im in x.im 0.749 * [backup-simplify]: Simplify 0 into 0 0.749 * [backup-simplify]: Simplify 1 into 1 0.750 * [backup-simplify]: Simplify (* 1 1) into 1 0.750 * [backup-simplify]: Simplify (/ 1 1) into 1 0.750 * [taylor]: Taking taylor expansion of x.re in x.im 0.750 * [backup-simplify]: Simplify x.re into x.re 0.750 * [backup-simplify]: Simplify (- 1) into -1 0.751 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.751 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 0.751 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.751 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.751 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.751 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 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 * [backup-simplify]: Simplify (* 1 1) into 1 0.752 * [backup-simplify]: Simplify (/ 1 1) into 1 0.752 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.752 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.752 * [taylor]: Taking taylor expansion of x.im in x.re 0.752 * [backup-simplify]: Simplify x.im into x.im 0.752 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.752 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 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.753 * [backup-simplify]: Simplify (+ 1 0) into 1 0.753 * [backup-simplify]: Simplify (/ 1 1) into 1 0.753 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.753 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.753 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.753 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.753 * [taylor]: Taking taylor expansion of x.re in x.re 0.753 * [backup-simplify]: Simplify 0 into 0 0.753 * [backup-simplify]: Simplify 1 into 1 0.754 * [backup-simplify]: Simplify (* 1 1) into 1 0.754 * [backup-simplify]: Simplify (/ 1 1) into 1 0.754 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.754 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.754 * [taylor]: Taking taylor expansion of x.im in x.re 0.754 * [backup-simplify]: Simplify x.im into x.im 0.754 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.754 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.754 * [taylor]: Taking taylor expansion of x.re in x.re 0.754 * [backup-simplify]: Simplify 0 into 0 0.754 * [backup-simplify]: Simplify 1 into 1 0.755 * [backup-simplify]: Simplify (+ 1 0) into 1 0.755 * [backup-simplify]: Simplify (/ 1 1) into 1 0.755 * [taylor]: Taking taylor expansion of 1 in x.im 0.755 * [backup-simplify]: Simplify 1 into 1 0.756 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.757 * [backup-simplify]: Simplify (+ 0 0) into 0 0.758 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 0.758 * [taylor]: Taking taylor expansion of 0 in x.im 0.758 * [backup-simplify]: Simplify 0 into 0 0.759 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.760 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.760 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.761 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 0.761 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 0.761 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.761 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.761 * [taylor]: Taking taylor expansion of x.im in x.im 0.761 * [backup-simplify]: Simplify 0 into 0 0.761 * [backup-simplify]: Simplify 1 into 1 0.761 * [backup-simplify]: Simplify (* 1 1) into 1 0.762 * [backup-simplify]: Simplify (/ 1 1) into 1 0.762 * [backup-simplify]: Simplify (- 1) into -1 0.762 * [backup-simplify]: Simplify -1 into -1 0.762 * [backup-simplify]: Simplify 1 into 1 0.763 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.765 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.765 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.765 * [backup-simplify]: Simplify (- 0) into 0 0.766 * [backup-simplify]: Simplify (+ 0 0) into 0 0.768 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) 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 (- (+ (* 1 (/ 0 1)))) into 0 0.769 * [backup-simplify]: Simplify (- 0) into 0 0.769 * [backup-simplify]: Simplify 0 into 0 0.769 * [backup-simplify]: Simplify 0 into 0 0.769 * [backup-simplify]: Simplify 0 into 0 0.771 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.772 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.772 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.773 * [backup-simplify]: Simplify (- 0) into 0 0.773 * [backup-simplify]: Simplify (+ 0 0) into 0 0.775 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.776 * [taylor]: Taking taylor expansion of 0 in x.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.777 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.778 * [backup-simplify]: Simplify (- 0) into 0 0.778 * [backup-simplify]: Simplify 0 into 0 0.778 * [backup-simplify]: Simplify 0 into 0 0.778 * [backup-simplify]: Simplify 0 into 0 0.779 * [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.779 * [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.779 * [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.779 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.im 0.779 * [taylor]: Taking taylor expansion of -1 in x.im 0.779 * [backup-simplify]: Simplify -1 into -1 0.779 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 0.779 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.779 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.779 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.779 * [taylor]: Taking taylor expansion of x.re in x.im 0.779 * [backup-simplify]: Simplify x.re into x.re 0.779 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.779 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.779 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.779 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.779 * [taylor]: Taking taylor expansion of x.im in x.im 0.779 * [backup-simplify]: Simplify 0 into 0 0.779 * [backup-simplify]: Simplify 1 into 1 0.780 * [backup-simplify]: Simplify (* 1 1) into 1 0.780 * [backup-simplify]: Simplify (/ 1 1) into 1 0.780 * [taylor]: Taking taylor expansion of x.re in x.im 0.780 * [backup-simplify]: Simplify x.re into x.re 0.781 * [backup-simplify]: Simplify (- 1) into -1 0.781 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.781 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 0.781 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 0.781 * [taylor]: Taking taylor expansion of -1 in x.re 0.781 * [backup-simplify]: Simplify -1 into -1 0.781 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.781 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.781 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.781 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.781 * [taylor]: Taking taylor expansion of x.re in x.re 0.781 * [backup-simplify]: Simplify 0 into 0 0.782 * [backup-simplify]: Simplify 1 into 1 0.782 * [backup-simplify]: Simplify (* 1 1) into 1 0.782 * [backup-simplify]: Simplify (/ 1 1) into 1 0.782 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) 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 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.783 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.783 * [taylor]: Taking taylor expansion of x.re in x.re 0.783 * [backup-simplify]: Simplify 0 into 0 0.783 * [backup-simplify]: Simplify 1 into 1 0.783 * [backup-simplify]: Simplify (+ 1 0) into 1 0.783 * [backup-simplify]: Simplify (/ 1 1) into 1 0.783 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 0.783 * [taylor]: Taking taylor expansion of -1 in x.re 0.783 * [backup-simplify]: Simplify -1 into -1 0.783 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.784 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.784 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.784 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.784 * [taylor]: Taking taylor expansion of x.re in x.re 0.784 * [backup-simplify]: Simplify 0 into 0 0.784 * [backup-simplify]: Simplify 1 into 1 0.784 * [backup-simplify]: Simplify (* 1 1) into 1 0.784 * [backup-simplify]: Simplify (/ 1 1) into 1 0.784 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.784 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.784 * [taylor]: Taking taylor expansion of x.im in x.re 0.784 * [backup-simplify]: Simplify x.im into x.im 0.785 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.785 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.785 * [taylor]: Taking taylor expansion of x.re in x.re 0.785 * [backup-simplify]: Simplify 0 into 0 0.785 * [backup-simplify]: Simplify 1 into 1 0.785 * [backup-simplify]: Simplify (+ 1 0) into 1 0.786 * [backup-simplify]: Simplify (/ 1 1) into 1 0.786 * [backup-simplify]: Simplify (* -1 1) into -1 0.786 * [taylor]: Taking taylor expansion of -1 in x.im 0.786 * [backup-simplify]: Simplify -1 into -1 0.787 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.788 * [backup-simplify]: Simplify (+ 0 0) into 0 0.789 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 0.790 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 0.790 * [taylor]: Taking taylor expansion of 0 in x.im 0.790 * [backup-simplify]: Simplify 0 into 0 0.791 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.791 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.792 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.792 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.793 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 0.793 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))) into (/ 1 (pow x.im 2)) 0.793 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.793 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.793 * [taylor]: Taking taylor expansion of x.im in x.im 0.793 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify 1 into 1 0.796 * [backup-simplify]: Simplify (* 1 1) into 1 0.796 * [backup-simplify]: Simplify (/ 1 1) into 1 0.797 * [backup-simplify]: Simplify 1 into 1 0.797 * [backup-simplify]: Simplify -1 into -1 0.798 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.799 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.799 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.800 * [backup-simplify]: Simplify (- 0) into 0 0.800 * [backup-simplify]: Simplify (+ 0 0) into 0 0.802 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 0.803 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1)))) into 0 0.803 * [taylor]: Taking taylor expansion of 0 in x.im 0.803 * [backup-simplify]: Simplify 0 into 0 0.804 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.805 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.805 * [backup-simplify]: Simplify 0 into 0 0.805 * [backup-simplify]: Simplify 0 into 0 0.805 * [backup-simplify]: Simplify 0 into 0 0.806 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.807 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.807 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.808 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.808 * [backup-simplify]: Simplify (- 0) into 0 0.808 * [backup-simplify]: Simplify (+ 0 0) into 0 0.811 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.812 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))))) into 0 0.812 * [taylor]: Taking taylor expansion of 0 in x.im 0.812 * [backup-simplify]: Simplify 0 into 0 0.813 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.814 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.814 * [backup-simplify]: Simplify 0 into 0 0.814 * [backup-simplify]: Simplify 0 into 0 0.814 * [backup-simplify]: Simplify 0 into 0 0.815 * [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.815 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 0.815 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 0.815 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.815 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 0.815 * [taylor]: Taking taylor expansion of 2 in x.im 0.815 * [backup-simplify]: Simplify 2 into 2 0.815 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.815 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.815 * [taylor]: Taking taylor expansion of x.im in x.im 0.815 * [backup-simplify]: Simplify 0 into 0 0.815 * [backup-simplify]: Simplify 1 into 1 0.815 * [taylor]: Taking taylor expansion of x.re in x.im 0.815 * [backup-simplify]: Simplify x.re into x.re 0.815 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 0.816 * [taylor]: Taking taylor expansion of 2 in x.re 0.816 * [backup-simplify]: Simplify 2 into 2 0.816 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.816 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.816 * [taylor]: Taking taylor expansion of x.im in x.re 0.816 * [backup-simplify]: Simplify x.im into x.im 0.816 * [taylor]: Taking taylor expansion of x.re in x.re 0.816 * [backup-simplify]: Simplify 0 into 0 0.816 * [backup-simplify]: Simplify 1 into 1 0.816 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 0.816 * [taylor]: Taking taylor expansion of 2 in x.re 0.816 * [backup-simplify]: Simplify 2 into 2 0.816 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.816 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.816 * [taylor]: Taking taylor expansion of x.im in x.re 0.816 * [backup-simplify]: Simplify x.im into x.im 0.816 * [taylor]: Taking taylor expansion of x.re in x.re 0.816 * [backup-simplify]: Simplify 0 into 0 0.816 * [backup-simplify]: Simplify 1 into 1 0.816 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.816 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.817 * [backup-simplify]: Simplify (* 2 0) into 0 0.817 * [taylor]: Taking taylor expansion of 0 in x.im 0.817 * [backup-simplify]: Simplify 0 into 0 0.817 * [backup-simplify]: Simplify 0 into 0 0.817 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.818 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.818 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 0.818 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 0.818 * [taylor]: Taking taylor expansion of 2 in x.im 0.818 * [backup-simplify]: Simplify 2 into 2 0.818 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.818 * [taylor]: Taking taylor expansion of x.im in x.im 0.818 * [backup-simplify]: Simplify 0 into 0 0.818 * [backup-simplify]: Simplify 1 into 1 0.819 * [backup-simplify]: Simplify (* 1 1) into 1 0.819 * [backup-simplify]: Simplify (* 2 1) into 2 0.819 * [backup-simplify]: Simplify 2 into 2 0.819 * [backup-simplify]: Simplify 0 into 0 0.820 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.821 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.821 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 0.821 * [taylor]: Taking taylor expansion of 0 in x.im 0.821 * [backup-simplify]: Simplify 0 into 0 0.822 * [backup-simplify]: Simplify 0 into 0 0.822 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.823 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 0.823 * [backup-simplify]: Simplify 0 into 0 0.823 * [backup-simplify]: Simplify 0 into 0 0.824 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.825 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.825 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 0.825 * [taylor]: Taking taylor expansion of 0 in x.im 0.825 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 0.826 * [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.826 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.826 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 0.826 * [taylor]: Taking taylor expansion of 2 in x.im 0.826 * [backup-simplify]: Simplify 2 into 2 0.826 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.826 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.826 * [taylor]: Taking taylor expansion of x.im in x.im 0.826 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify 1 into 1 0.826 * [taylor]: Taking taylor expansion of x.re in x.im 0.826 * [backup-simplify]: Simplify x.re into x.re 0.826 * [backup-simplify]: Simplify (* 1 1) into 1 0.826 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.826 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 0.826 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 0.826 * [taylor]: Taking taylor expansion of 2 in x.re 0.826 * [backup-simplify]: Simplify 2 into 2 0.826 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.826 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.826 * [taylor]: Taking taylor expansion of x.im in x.re 0.826 * [backup-simplify]: Simplify x.im into x.im 0.826 * [taylor]: Taking taylor expansion of x.re in x.re 0.826 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify 1 into 1 0.826 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.827 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.827 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.827 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.827 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 0.827 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 0.827 * [taylor]: Taking taylor expansion of 2 in x.re 0.827 * [backup-simplify]: Simplify 2 into 2 0.827 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.827 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.827 * [taylor]: Taking taylor expansion of x.im in x.re 0.827 * [backup-simplify]: Simplify x.im into x.im 0.827 * [taylor]: Taking taylor expansion of x.re in x.re 0.827 * [backup-simplify]: Simplify 0 into 0 0.827 * [backup-simplify]: Simplify 1 into 1 0.827 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.827 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.827 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.828 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.828 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 0.828 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 0.828 * [taylor]: Taking taylor expansion of 2 in x.im 0.828 * [backup-simplify]: Simplify 2 into 2 0.828 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.828 * [taylor]: Taking taylor expansion of x.im in x.im 0.828 * [backup-simplify]: Simplify 0 into 0 0.828 * [backup-simplify]: Simplify 1 into 1 0.828 * [backup-simplify]: Simplify (* 1 1) into 1 0.828 * [backup-simplify]: Simplify (/ 2 1) into 2 0.828 * [backup-simplify]: Simplify 2 into 2 0.829 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.829 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.829 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.829 * [taylor]: Taking taylor expansion of 0 in x.im 0.829 * [backup-simplify]: Simplify 0 into 0 0.830 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.830 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.830 * [backup-simplify]: Simplify 0 into 0 0.831 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.831 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.831 * [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.831 * [taylor]: Taking taylor expansion of 0 in x.im 0.831 * [backup-simplify]: Simplify 0 into 0 0.832 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.832 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.833 * [backup-simplify]: Simplify 0 into 0 0.833 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.834 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.834 * [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.834 * [taylor]: Taking taylor expansion of 0 in x.im 0.834 * [backup-simplify]: Simplify 0 into 0 0.834 * [backup-simplify]: Simplify 0 into 0 0.835 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.835 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.835 * [backup-simplify]: Simplify 0 into 0 0.836 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.837 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.837 * [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.837 * [taylor]: Taking taylor expansion of 0 in x.im 0.837 * [backup-simplify]: Simplify 0 into 0 0.837 * [backup-simplify]: Simplify 0 into 0 0.837 * [backup-simplify]: Simplify 0 into 0 0.838 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 0.838 * [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.838 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.838 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 0.838 * [taylor]: Taking taylor expansion of -2 in x.im 0.838 * [backup-simplify]: Simplify -2 into -2 0.838 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.838 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.838 * [taylor]: Taking taylor expansion of x.im in x.im 0.838 * [backup-simplify]: Simplify 0 into 0 0.838 * [backup-simplify]: Simplify 1 into 1 0.838 * [taylor]: Taking taylor expansion of x.re in x.im 0.838 * [backup-simplify]: Simplify x.re into x.re 0.838 * [backup-simplify]: Simplify (* 1 1) into 1 0.838 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.838 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 0.838 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 0.838 * [taylor]: Taking taylor expansion of -2 in x.re 0.838 * [backup-simplify]: Simplify -2 into -2 0.838 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.838 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.838 * [taylor]: Taking taylor expansion of x.im in x.re 0.838 * [backup-simplify]: Simplify x.im into x.im 0.838 * [taylor]: Taking taylor expansion of x.re in x.re 0.838 * [backup-simplify]: Simplify 0 into 0 0.838 * [backup-simplify]: Simplify 1 into 1 0.838 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.838 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.839 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.839 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.839 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 0.839 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 0.839 * [taylor]: Taking taylor expansion of -2 in x.re 0.839 * [backup-simplify]: Simplify -2 into -2 0.839 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.839 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.839 * [taylor]: Taking taylor expansion of x.im in x.re 0.839 * [backup-simplify]: Simplify x.im into x.im 0.839 * [taylor]: Taking taylor expansion of x.re in x.re 0.839 * [backup-simplify]: Simplify 0 into 0 0.839 * [backup-simplify]: Simplify 1 into 1 0.839 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.839 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.839 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.840 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.840 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 0.840 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 0.840 * [taylor]: Taking taylor expansion of -2 in x.im 0.840 * [backup-simplify]: Simplify -2 into -2 0.840 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.840 * [taylor]: Taking taylor expansion of x.im in x.im 0.840 * [backup-simplify]: Simplify 0 into 0 0.840 * [backup-simplify]: Simplify 1 into 1 0.840 * [backup-simplify]: Simplify (* 1 1) into 1 0.840 * [backup-simplify]: Simplify (/ -2 1) into -2 0.840 * [backup-simplify]: Simplify -2 into -2 0.841 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.841 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.841 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.841 * [taylor]: Taking taylor expansion of 0 in x.im 0.841 * [backup-simplify]: Simplify 0 into 0 0.842 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.842 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 0.842 * [backup-simplify]: Simplify 0 into 0 0.843 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.843 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.843 * [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.843 * [taylor]: Taking taylor expansion of 0 in x.im 0.843 * [backup-simplify]: Simplify 0 into 0 0.844 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.844 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.844 * [backup-simplify]: Simplify 0 into 0 0.845 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.846 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.846 * [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.846 * [taylor]: Taking taylor expansion of 0 in x.im 0.846 * [backup-simplify]: Simplify 0 into 0 0.846 * [backup-simplify]: Simplify 0 into 0 0.847 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.847 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.847 * [backup-simplify]: Simplify 0 into 0 0.848 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.849 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.849 * [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.849 * [taylor]: Taking taylor expansion of 0 in x.im 0.849 * [backup-simplify]: Simplify 0 into 0 0.849 * [backup-simplify]: Simplify 0 into 0 0.849 * [backup-simplify]: Simplify 0 into 0 0.849 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 0.849 * * * * [progress]: [ 3 / 4 ] generating series at (2) 0.850 * [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.850 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 0.850 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 0.850 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.850 * [taylor]: Taking taylor expansion of x.re in x.im 0.850 * [backup-simplify]: Simplify x.re into x.re 0.850 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 0.850 * [taylor]: Taking taylor expansion of 3 in x.im 0.850 * [backup-simplify]: Simplify 3 into 3 0.850 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.850 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.850 * [taylor]: Taking taylor expansion of x.im in x.im 0.850 * [backup-simplify]: Simplify 0 into 0 0.850 * [backup-simplify]: Simplify 1 into 1 0.850 * [taylor]: Taking taylor expansion of x.re in x.im 0.850 * [backup-simplify]: Simplify x.re into x.re 0.850 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 0.850 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.850 * [taylor]: Taking taylor expansion of x.re in x.re 0.850 * [backup-simplify]: Simplify 0 into 0 0.850 * [backup-simplify]: Simplify 1 into 1 0.850 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.850 * [taylor]: Taking taylor expansion of 3 in x.re 0.850 * [backup-simplify]: Simplify 3 into 3 0.850 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.850 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.850 * [taylor]: Taking taylor expansion of x.im in x.re 0.850 * [backup-simplify]: Simplify x.im into x.im 0.850 * [taylor]: Taking taylor expansion of x.re in x.re 0.850 * [backup-simplify]: Simplify 0 into 0 0.850 * [backup-simplify]: Simplify 1 into 1 0.850 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 0.850 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.850 * [taylor]: Taking taylor expansion of x.re in x.re 0.850 * [backup-simplify]: Simplify 0 into 0 0.850 * [backup-simplify]: Simplify 1 into 1 0.850 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.850 * [taylor]: Taking taylor expansion of 3 in x.re 0.850 * [backup-simplify]: Simplify 3 into 3 0.850 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.850 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.850 * [taylor]: Taking taylor expansion of x.im in x.re 0.850 * [backup-simplify]: Simplify x.im into x.im 0.850 * [taylor]: Taking taylor expansion of x.re in x.re 0.850 * [backup-simplify]: Simplify 0 into 0 0.850 * [backup-simplify]: Simplify 1 into 1 0.850 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.850 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.851 * [backup-simplify]: Simplify (* 3 0) into 0 0.851 * [backup-simplify]: Simplify (- 0) into 0 0.851 * [backup-simplify]: Simplify (+ 0 0) into 0 0.851 * [taylor]: Taking taylor expansion of 0 in x.im 0.851 * [backup-simplify]: Simplify 0 into 0 0.851 * [backup-simplify]: Simplify 0 into 0 0.851 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.852 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.852 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 0.852 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 0.852 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 0.852 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 0.852 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 0.852 * [taylor]: Taking taylor expansion of 3 in x.im 0.852 * [backup-simplify]: Simplify 3 into 3 0.852 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.852 * [taylor]: Taking taylor expansion of x.im in x.im 0.852 * [backup-simplify]: Simplify 0 into 0 0.852 * [backup-simplify]: Simplify 1 into 1 0.852 * [backup-simplify]: Simplify 0 into 0 0.853 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.854 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.854 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 0.855 * [backup-simplify]: Simplify (- 0) into 0 0.855 * [backup-simplify]: Simplify (+ 0 0) into 0 0.855 * [taylor]: Taking taylor expansion of 0 in x.im 0.855 * [backup-simplify]: Simplify 0 into 0 0.855 * [backup-simplify]: Simplify 0 into 0 0.855 * [backup-simplify]: Simplify 0 into 0 0.856 * [backup-simplify]: Simplify (* 1 1) into 1 0.856 * [backup-simplify]: Simplify (* 1 1) into 1 0.857 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.858 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.859 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 0.859 * [backup-simplify]: Simplify (- 0) into 0 0.860 * [backup-simplify]: Simplify (+ 1 0) into 1 0.860 * [taylor]: Taking taylor expansion of 1 in x.im 0.860 * [backup-simplify]: Simplify 1 into 1 0.860 * [backup-simplify]: Simplify 1 into 1 0.860 * [backup-simplify]: Simplify 0 into 0 0.860 * [backup-simplify]: Simplify (* 1 1) into 1 0.861 * [backup-simplify]: Simplify (* 3 1) into 3 0.861 * [backup-simplify]: Simplify (- 3) into -3 0.861 * [backup-simplify]: Simplify -3 into -3 0.861 * [backup-simplify]: Simplify 0 into 0 0.862 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.862 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.864 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.865 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.866 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 0.867 * [backup-simplify]: Simplify (- 0) into 0 0.867 * [backup-simplify]: Simplify (+ 0 0) into 0 0.867 * [taylor]: Taking taylor expansion of 0 in x.im 0.867 * [backup-simplify]: Simplify 0 into 0 0.867 * [backup-simplify]: Simplify 0 into 0 0.867 * [backup-simplify]: Simplify 0 into 0 0.867 * [backup-simplify]: Simplify 0 into 0 0.868 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.869 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.869 * [backup-simplify]: Simplify (- 0) into 0 0.869 * [backup-simplify]: Simplify 0 into 0 0.869 * [backup-simplify]: Simplify 0 into 0 0.870 * [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.870 * [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.870 * [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.870 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 0.870 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 0.870 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.870 * [taylor]: Taking taylor expansion of x.re in x.im 0.870 * [backup-simplify]: Simplify x.re into x.re 0.870 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.870 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 0.871 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 0.871 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 0.871 * [taylor]: Taking taylor expansion of 3 in x.im 0.871 * [backup-simplify]: Simplify 3 into 3 0.871 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 0.871 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.871 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.871 * [taylor]: Taking taylor expansion of x.im in x.im 0.871 * [backup-simplify]: Simplify 0 into 0 0.871 * [backup-simplify]: Simplify 1 into 1 0.871 * [taylor]: Taking taylor expansion of x.re in x.im 0.871 * [backup-simplify]: Simplify x.re into x.re 0.871 * [backup-simplify]: Simplify (* 1 1) into 1 0.871 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.871 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.871 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 0.871 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.871 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.872 * [taylor]: Taking taylor expansion of x.re in x.re 0.872 * [backup-simplify]: Simplify 0 into 0 0.872 * [backup-simplify]: Simplify 1 into 1 0.872 * [backup-simplify]: Simplify (* 1 1) into 1 0.872 * [backup-simplify]: Simplify (* 1 1) into 1 0.873 * [backup-simplify]: Simplify (/ 1 1) into 1 0.873 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.873 * [taylor]: Taking taylor expansion of 3 in x.re 0.873 * [backup-simplify]: Simplify 3 into 3 0.873 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.873 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.873 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.873 * [taylor]: Taking taylor expansion of x.im in x.re 0.873 * [backup-simplify]: Simplify x.im into x.im 0.873 * [taylor]: Taking taylor expansion of x.re in x.re 0.873 * [backup-simplify]: Simplify 0 into 0 0.873 * [backup-simplify]: Simplify 1 into 1 0.873 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.873 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.873 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.874 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.874 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.874 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 0.874 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.874 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.874 * [taylor]: Taking taylor expansion of x.re in x.re 0.874 * [backup-simplify]: Simplify 0 into 0 0.874 * [backup-simplify]: Simplify 1 into 1 0.874 * [backup-simplify]: Simplify (* 1 1) into 1 0.875 * [backup-simplify]: Simplify (* 1 1) into 1 0.875 * [backup-simplify]: Simplify (/ 1 1) into 1 0.875 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.875 * [taylor]: Taking taylor expansion of 3 in x.re 0.875 * [backup-simplify]: Simplify 3 into 3 0.875 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.875 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.875 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.875 * [taylor]: Taking taylor expansion of x.im in x.re 0.875 * [backup-simplify]: Simplify x.im into x.im 0.876 * [taylor]: Taking taylor expansion of x.re in x.re 0.876 * [backup-simplify]: Simplify 0 into 0 0.876 * [backup-simplify]: Simplify 1 into 1 0.876 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.876 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.876 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.876 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.876 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.877 * [backup-simplify]: Simplify (+ 1 0) into 1 0.877 * [taylor]: Taking taylor expansion of 1 in x.im 0.877 * [backup-simplify]: Simplify 1 into 1 0.878 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.878 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.879 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.879 * [backup-simplify]: Simplify (+ 0 0) into 0 0.879 * [taylor]: Taking taylor expansion of 0 in x.im 0.879 * [backup-simplify]: Simplify 0 into 0 0.880 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.881 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.882 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.882 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 0.882 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 0.883 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 0.883 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 0.883 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 0.883 * [taylor]: Taking taylor expansion of 3 in x.im 0.883 * [backup-simplify]: Simplify 3 into 3 0.883 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.883 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.883 * [taylor]: Taking taylor expansion of x.im in x.im 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify 1 into 1 0.883 * [backup-simplify]: Simplify (* 1 1) into 1 0.884 * [backup-simplify]: Simplify (/ 1 1) into 1 0.884 * [backup-simplify]: Simplify (* 3 1) into 3 0.884 * [backup-simplify]: Simplify (- 3) into -3 0.884 * [backup-simplify]: Simplify -3 into -3 0.884 * [backup-simplify]: Simplify 1 into 1 0.886 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.887 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.887 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.888 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.889 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.889 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 0.890 * [backup-simplify]: Simplify (- 0) into 0 0.890 * [backup-simplify]: Simplify (+ 0 0) into 0 0.890 * [taylor]: Taking taylor expansion of 0 in x.im 0.890 * [backup-simplify]: Simplify 0 into 0 0.891 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.892 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.893 * [backup-simplify]: Simplify (- 0) into 0 0.893 * [backup-simplify]: Simplify 0 into 0 0.893 * [backup-simplify]: Simplify 0 into 0 0.893 * [backup-simplify]: Simplify 0 into 0 0.894 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.895 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.897 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.898 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.899 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 0.899 * [backup-simplify]: Simplify (- 0) into 0 0.900 * [backup-simplify]: Simplify (+ 0 0) into 0 0.900 * [taylor]: Taking taylor expansion of 0 in x.im 0.900 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.902 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.903 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.903 * [backup-simplify]: Simplify (- 0) into 0 0.903 * [backup-simplify]: Simplify 0 into 0 0.903 * [backup-simplify]: Simplify 0 into 0 0.903 * [backup-simplify]: Simplify 0 into 0 0.903 * [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.904 * [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.904 * [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.904 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 0.904 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 0.904 * [taylor]: Taking taylor expansion of 3 in x.im 0.904 * [backup-simplify]: Simplify 3 into 3 0.904 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 0.904 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.904 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.905 * [taylor]: Taking taylor expansion of x.im in x.im 0.905 * [backup-simplify]: Simplify 0 into 0 0.905 * [backup-simplify]: Simplify 1 into 1 0.905 * [taylor]: Taking taylor expansion of x.re in x.im 0.905 * [backup-simplify]: Simplify x.re into x.re 0.905 * [backup-simplify]: Simplify (* 1 1) into 1 0.905 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.905 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.905 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 0.905 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.905 * [taylor]: Taking taylor expansion of x.re in x.im 0.905 * [backup-simplify]: Simplify x.re into x.re 0.905 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.905 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 0.906 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 0.906 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 0.906 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.906 * [taylor]: Taking taylor expansion of 3 in x.re 0.906 * [backup-simplify]: Simplify 3 into 3 0.906 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.906 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.906 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.906 * [taylor]: Taking taylor expansion of x.im in x.re 0.906 * [backup-simplify]: Simplify x.im into x.im 0.906 * [taylor]: Taking taylor expansion of x.re in x.re 0.906 * [backup-simplify]: Simplify 0 into 0 0.906 * [backup-simplify]: Simplify 1 into 1 0.906 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.906 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.906 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.907 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.907 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.907 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.907 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.907 * [taylor]: Taking taylor expansion of x.re in x.re 0.907 * [backup-simplify]: Simplify 0 into 0 0.907 * [backup-simplify]: Simplify 1 into 1 0.907 * [backup-simplify]: Simplify (* 1 1) into 1 0.907 * [backup-simplify]: Simplify (* 1 1) into 1 0.908 * [backup-simplify]: Simplify (/ 1 1) into 1 0.908 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 0.908 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.908 * [taylor]: Taking taylor expansion of 3 in x.re 0.908 * [backup-simplify]: Simplify 3 into 3 0.908 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.908 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.908 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.908 * [taylor]: Taking taylor expansion of x.im in x.re 0.908 * [backup-simplify]: Simplify x.im into x.im 0.908 * [taylor]: Taking taylor expansion of x.re in x.re 0.908 * [backup-simplify]: Simplify 0 into 0 0.908 * [backup-simplify]: Simplify 1 into 1 0.908 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.908 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.908 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.909 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.909 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.909 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.909 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.909 * [taylor]: Taking taylor expansion of x.re in x.re 0.909 * [backup-simplify]: Simplify 0 into 0 0.909 * [backup-simplify]: Simplify 1 into 1 0.910 * [backup-simplify]: Simplify (* 1 1) into 1 0.910 * [backup-simplify]: Simplify (* 1 1) into 1 0.910 * [backup-simplify]: Simplify (/ 1 1) into 1 0.911 * [backup-simplify]: Simplify (- 1) into -1 0.911 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.911 * [taylor]: Taking taylor expansion of -1 in x.im 0.911 * [backup-simplify]: Simplify -1 into -1 0.912 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.912 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.914 * [backup-simplify]: Simplify (- 0) into 0 0.914 * [backup-simplify]: Simplify (+ 0 0) into 0 0.914 * [taylor]: Taking taylor expansion of 0 in x.im 0.914 * [backup-simplify]: Simplify 0 into 0 0.914 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 0.915 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.916 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.917 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.917 * [backup-simplify]: Simplify (- 0) into 0 0.917 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 0.918 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 0.918 * [taylor]: Taking taylor expansion of 3 in x.im 0.918 * [backup-simplify]: Simplify 3 into 3 0.918 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.918 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.918 * [taylor]: Taking taylor expansion of x.im in x.im 0.918 * [backup-simplify]: Simplify 0 into 0 0.918 * [backup-simplify]: Simplify 1 into 1 0.918 * [backup-simplify]: Simplify (* 1 1) into 1 0.918 * [backup-simplify]: Simplify (/ 1 1) into 1 0.919 * [backup-simplify]: Simplify (* 3 1) into 3 0.919 * [backup-simplify]: Simplify 3 into 3 0.919 * [backup-simplify]: Simplify -1 into -1 0.920 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.920 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.921 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.921 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 0.922 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.923 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.926 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.927 * [backup-simplify]: Simplify (- 0) into 0 0.927 * [backup-simplify]: Simplify (+ 0 0) into 0 0.927 * [taylor]: Taking taylor expansion of 0 in x.im 0.927 * [backup-simplify]: Simplify 0 into 0 0.928 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.929 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.929 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.929 * [backup-simplify]: Simplify 0 into 0 0.929 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.931 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.931 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.932 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 0.933 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.935 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.936 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.936 * [backup-simplify]: Simplify (- 0) into 0 0.936 * [backup-simplify]: Simplify (+ 0 0) into 0 0.936 * [taylor]: Taking taylor expansion of 0 in x.im 0.936 * [backup-simplify]: Simplify 0 into 0 0.937 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.938 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.939 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.939 * [backup-simplify]: Simplify 0 into 0 0.939 * [backup-simplify]: Simplify 0 into 0 0.939 * [backup-simplify]: Simplify 0 into 0 0.940 * [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.940 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 0.940 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 0.940 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 0.940 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 0.940 * [taylor]: Taking taylor expansion of 2 in x.im 0.940 * [backup-simplify]: Simplify 2 into 2 0.940 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.940 * [taylor]: Taking taylor expansion of x.im in x.im 0.940 * [backup-simplify]: Simplify 0 into 0 0.940 * [backup-simplify]: Simplify 1 into 1 0.940 * [taylor]: Taking taylor expansion of x.re in x.im 0.940 * [backup-simplify]: Simplify x.re into x.re 0.940 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 0.940 * [taylor]: Taking taylor expansion of 2 in x.re 0.940 * [backup-simplify]: Simplify 2 into 2 0.940 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.940 * [taylor]: Taking taylor expansion of x.im in x.re 0.940 * [backup-simplify]: Simplify x.im into x.im 0.940 * [taylor]: Taking taylor expansion of x.re in x.re 0.941 * [backup-simplify]: Simplify 0 into 0 0.941 * [backup-simplify]: Simplify 1 into 1 0.941 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 0.941 * [taylor]: Taking taylor expansion of 2 in x.re 0.941 * [backup-simplify]: Simplify 2 into 2 0.941 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.941 * [taylor]: Taking taylor expansion of x.im in x.re 0.941 * [backup-simplify]: Simplify x.im into x.im 0.941 * [taylor]: Taking taylor expansion of x.re in x.re 0.941 * [backup-simplify]: Simplify 0 into 0 0.941 * [backup-simplify]: Simplify 1 into 1 0.941 * [backup-simplify]: Simplify (* x.im 0) into 0 0.941 * [backup-simplify]: Simplify (* 2 0) into 0 0.941 * [taylor]: Taking taylor expansion of 0 in x.im 0.941 * [backup-simplify]: Simplify 0 into 0 0.941 * [backup-simplify]: Simplify 0 into 0 0.942 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.942 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 0.942 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 0.942 * [taylor]: Taking taylor expansion of 2 in x.im 0.942 * [backup-simplify]: Simplify 2 into 2 0.942 * [taylor]: Taking taylor expansion of x.im in x.im 0.942 * [backup-simplify]: Simplify 0 into 0 0.942 * [backup-simplify]: Simplify 1 into 1 0.943 * [backup-simplify]: Simplify (* 2 0) into 0 0.943 * [backup-simplify]: Simplify 0 into 0 0.943 * [backup-simplify]: Simplify 0 into 0 0.944 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.944 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 0.944 * [taylor]: Taking taylor expansion of 0 in x.im 0.944 * [backup-simplify]: Simplify 0 into 0 0.944 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 0.945 * [backup-simplify]: Simplify 2 into 2 0.945 * [backup-simplify]: Simplify 0 into 0 0.946 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.947 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 0.947 * [taylor]: Taking taylor expansion of 0 in x.im 0.947 * [backup-simplify]: Simplify 0 into 0 0.947 * [backup-simplify]: Simplify 0 into 0 0.947 * [backup-simplify]: Simplify 0 into 0 0.948 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 0.948 * [backup-simplify]: Simplify 0 into 0 0.948 * [backup-simplify]: Simplify 0 into 0 0.949 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.951 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 0.951 * [taylor]: Taking taylor expansion of 0 in x.im 0.951 * [backup-simplify]: Simplify 0 into 0 0.951 * [backup-simplify]: Simplify 0 into 0 0.951 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 0.951 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 0.951 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.951 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.951 * [taylor]: Taking taylor expansion of 2 in x.im 0.951 * [backup-simplify]: Simplify 2 into 2 0.951 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.951 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.951 * [taylor]: Taking taylor expansion of x.im in x.im 0.952 * [backup-simplify]: Simplify 0 into 0 0.952 * [backup-simplify]: Simplify 1 into 1 0.952 * [taylor]: Taking taylor expansion of x.re in x.im 0.952 * [backup-simplify]: Simplify x.re into x.re 0.952 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.952 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.952 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.952 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.952 * [taylor]: Taking taylor expansion of 2 in x.re 0.952 * [backup-simplify]: Simplify 2 into 2 0.952 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.952 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.952 * [taylor]: Taking taylor expansion of x.im in x.re 0.952 * [backup-simplify]: Simplify x.im into x.im 0.952 * [taylor]: Taking taylor expansion of x.re in x.re 0.952 * [backup-simplify]: Simplify 0 into 0 0.952 * [backup-simplify]: Simplify 1 into 1 0.952 * [backup-simplify]: Simplify (* x.im 0) into 0 0.953 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.953 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.953 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.953 * [taylor]: Taking taylor expansion of 2 in x.re 0.953 * [backup-simplify]: Simplify 2 into 2 0.953 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.953 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.953 * [taylor]: Taking taylor expansion of x.im in x.re 0.953 * [backup-simplify]: Simplify x.im into x.im 0.953 * [taylor]: Taking taylor expansion of x.re in x.re 0.953 * [backup-simplify]: Simplify 0 into 0 0.953 * [backup-simplify]: Simplify 1 into 1 0.953 * [backup-simplify]: Simplify (* x.im 0) into 0 0.954 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.954 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.954 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.954 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.954 * [taylor]: Taking taylor expansion of 2 in x.im 0.954 * [backup-simplify]: Simplify 2 into 2 0.954 * [taylor]: Taking taylor expansion of x.im in x.im 0.954 * [backup-simplify]: Simplify 0 into 0 0.954 * [backup-simplify]: Simplify 1 into 1 0.954 * [backup-simplify]: Simplify (/ 2 1) into 2 0.954 * [backup-simplify]: Simplify 2 into 2 0.955 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.955 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.956 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.956 * [taylor]: Taking taylor expansion of 0 in x.im 0.956 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.957 * [backup-simplify]: Simplify 0 into 0 0.958 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.958 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.959 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.959 * [taylor]: Taking taylor expansion of 0 in x.im 0.959 * [backup-simplify]: Simplify 0 into 0 0.959 * [backup-simplify]: Simplify 0 into 0 0.960 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.960 * [backup-simplify]: Simplify 0 into 0 0.961 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.962 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.962 * [taylor]: Taking taylor expansion of 0 in x.im 0.962 * [backup-simplify]: Simplify 0 into 0 0.962 * [backup-simplify]: Simplify 0 into 0 0.962 * [backup-simplify]: Simplify 0 into 0 0.963 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.963 * [backup-simplify]: Simplify 0 into 0 0.964 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 0.964 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 0.964 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.964 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.964 * [taylor]: Taking taylor expansion of 2 in x.im 0.964 * [backup-simplify]: Simplify 2 into 2 0.964 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.964 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.964 * [taylor]: Taking taylor expansion of x.im in x.im 0.964 * [backup-simplify]: Simplify 0 into 0 0.964 * [backup-simplify]: Simplify 1 into 1 0.964 * [taylor]: Taking taylor expansion of x.re in x.im 0.964 * [backup-simplify]: Simplify x.re into x.re 0.964 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.965 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.965 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.965 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.965 * [taylor]: Taking taylor expansion of 2 in x.re 0.965 * [backup-simplify]: Simplify 2 into 2 0.965 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.965 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.965 * [taylor]: Taking taylor expansion of x.im in x.re 0.965 * [backup-simplify]: Simplify x.im into x.im 0.965 * [taylor]: Taking taylor expansion of x.re in x.re 0.965 * [backup-simplify]: Simplify 0 into 0 0.965 * [backup-simplify]: Simplify 1 into 1 0.965 * [backup-simplify]: Simplify (* x.im 0) into 0 0.965 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.965 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.965 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.965 * [taylor]: Taking taylor expansion of 2 in x.re 0.966 * [backup-simplify]: Simplify 2 into 2 0.966 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.966 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.966 * [taylor]: Taking taylor expansion of x.im in x.re 0.966 * [backup-simplify]: Simplify x.im into x.im 0.966 * [taylor]: Taking taylor expansion of x.re in x.re 0.966 * [backup-simplify]: Simplify 0 into 0 0.966 * [backup-simplify]: Simplify 1 into 1 0.966 * [backup-simplify]: Simplify (* x.im 0) into 0 0.966 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.966 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.966 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.966 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.966 * [taylor]: Taking taylor expansion of 2 in x.im 0.966 * [backup-simplify]: Simplify 2 into 2 0.966 * [taylor]: Taking taylor expansion of x.im in x.im 0.966 * [backup-simplify]: Simplify 0 into 0 0.967 * [backup-simplify]: Simplify 1 into 1 0.967 * [backup-simplify]: Simplify (/ 2 1) into 2 0.967 * [backup-simplify]: Simplify 2 into 2 0.968 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.968 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.968 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.968 * [taylor]: Taking taylor expansion of 0 in x.im 0.968 * [backup-simplify]: Simplify 0 into 0 0.969 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.969 * [backup-simplify]: Simplify 0 into 0 0.970 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.971 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.971 * [taylor]: Taking taylor expansion of 0 in x.im 0.971 * [backup-simplify]: Simplify 0 into 0 0.971 * [backup-simplify]: Simplify 0 into 0 0.972 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.972 * [backup-simplify]: Simplify 0 into 0 0.973 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.973 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.974 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.975 * [taylor]: Taking taylor expansion of 0 in x.im 0.975 * [backup-simplify]: Simplify 0 into 0 0.975 * [backup-simplify]: Simplify 0 into 0 0.975 * [backup-simplify]: Simplify 0 into 0 0.976 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.976 * [backup-simplify]: Simplify 0 into 0 0.976 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 0.976 * * * [progress]: simplifying candidates 0.976 * * * * [progress]: [ 1 / 95 ] simplifiying candidate # 0.976 * * * * [progress]: [ 2 / 95 ] simplifiying candidate # 0.976 * * * * [progress]: [ 3 / 95 ] simplifiying candidate # 0.977 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 0.977 * * [simplify]: iters left: 6 (6 enodes) 0.980 * * [simplify]: iters left: 5 (25 enodes) 0.988 * * [simplify]: iters left: 4 (48 enodes) 1.005 * * [simplify]: iters left: 3 (106 enodes) 1.058 * * [simplify]: iters left: 2 (270 enodes) 1.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1.205 * * [simplify]: Extracting #1: cost 44 inf + 0 1.206 * * [simplify]: Extracting #2: cost 79 inf + 914 1.210 * * [simplify]: Extracting #3: cost 29 inf + 7148 1.216 * * [simplify]: Extracting #4: cost 1 inf + 11597 1.220 * * [simplify]: Extracting #5: cost 0 inf + 11809 1.223 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 1.223 * [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.224 * * * * [progress]: [ 4 / 95 ] simplifiying candidate # 1.224 * * * * [progress]: [ 5 / 95 ] simplifiying candidate # 1.224 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1.224 * * [simplify]: iters left: 6 (8 enodes) 1.226 * * [simplify]: iters left: 5 (31 enodes) 1.231 * * [simplify]: iters left: 4 (47 enodes) 1.238 * * [simplify]: iters left: 3 (75 enodes) 1.256 * * [simplify]: iters left: 2 (130 enodes) 1.310 * * [simplify]: iters left: 1 (235 enodes) 1.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1.378 * * [simplify]: Extracting #1: cost 8 inf + 0 1.378 * * [simplify]: Extracting #2: cost 18 inf + 0 1.378 * * [simplify]: Extracting #3: cost 37 inf + 143 1.379 * * [simplify]: Extracting #4: cost 42 inf + 2551 1.381 * * [simplify]: Extracting #5: cost 3 inf + 7019 1.383 * * [simplify]: Extracting #6: cost 0 inf + 7675 1.385 * [simplify]: Simplified to (+ (log (* (+ x.re x.im) (- x.re x.im))) (log x.re)) 1.386 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (* (+ x.re x.im) (- x.re x.im))) (log x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.386 * * * * [progress]: [ 6 / 95 ] simplifiying candidate # 1.386 * * * * [progress]: [ 7 / 95 ] simplifiying candidate # 1.386 * * * * [progress]: [ 8 / 95 ] simplifiying candidate # 1.386 * [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.386 * * [simplify]: iters left: 6 (9 enodes) 1.388 * * [simplify]: iters left: 5 (40 enodes) 1.396 * * [simplify]: iters left: 4 (105 enodes) 1.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1.439 * * [simplify]: Extracting #1: cost 37 inf + 0 1.440 * * [simplify]: Extracting #2: cost 136 inf + 42 1.442 * * [simplify]: Extracting #3: cost 158 inf + 1865 1.451 * * [simplify]: Extracting #4: cost 44 inf + 22866 1.468 * * [simplify]: Extracting #5: cost 2 inf + 33451 1.483 * * [simplify]: Extracting #6: cost 0 inf + 33975 1.491 * [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))) 1.491 * [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))) 1.491 * * * * [progress]: [ 9 / 95 ] simplifiying candidate # 1.492 * * * * [progress]: [ 10 / 95 ] simplifiying candidate # 1.492 * * * * [progress]: [ 11 / 95 ] simplifiying candidate # 1.492 * * * * [progress]: [ 12 / 95 ] simplifiying candidate # 1.492 * * * * [progress]: [ 13 / 95 ] simplifiying candidate # 1.492 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1.492 * * [simplify]: iters left: 6 (8 enodes) 1.494 * * [simplify]: iters left: 5 (31 enodes) 1.498 * * [simplify]: iters left: 4 (44 enodes) 1.509 * * [simplify]: iters left: 3 (63 enodes) 1.531 * * [simplify]: iters left: 2 (110 enodes) 1.556 * * [simplify]: iters left: 1 (215 enodes) 1.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1.614 * * [simplify]: Extracting #1: cost 4 inf + 0 1.614 * * [simplify]: Extracting #2: cost 8 inf + 0 1.614 * * [simplify]: Extracting #3: cost 31 inf + 1 1.615 * * [simplify]: Extracting #4: cost 42 inf + 1651 1.619 * * [simplify]: Extracting #5: cost 3 inf + 6044 1.623 * * [simplify]: Extracting #6: cost 0 inf + 6585 1.626 * [simplify]: Simplified to (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.re)) 1.626 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.re)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.626 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1.626 * * [simplify]: iters left: 6 (8 enodes) 1.628 * * [simplify]: iters left: 5 (31 enodes) 1.633 * * [simplify]: iters left: 4 (44 enodes) 1.641 * * [simplify]: iters left: 3 (63 enodes) 1.652 * * [simplify]: iters left: 2 (110 enodes) 1.690 * * [simplify]: iters left: 1 (215 enodes) 1.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1.752 * * [simplify]: Extracting #1: cost 4 inf + 0 1.752 * * [simplify]: Extracting #2: cost 8 inf + 0 1.752 * * [simplify]: Extracting #3: cost 31 inf + 1 1.753 * * [simplify]: Extracting #4: cost 42 inf + 1651 1.755 * * [simplify]: Extracting #5: cost 3 inf + 6044 1.757 * * [simplify]: Extracting #6: cost 0 inf + 6585 1.759 * [simplify]: Simplified to (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.re)) 1.759 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.760 * * * * [progress]: [ 14 / 95 ] simplifiying candidate # 1.760 * [simplify]: Simplifying (cbrt x.re) 1.760 * * [simplify]: iters left: 1 (2 enodes) 1.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1.760 * * [simplify]: Extracting #1: cost 3 inf + 0 1.760 * * [simplify]: Extracting #2: cost 2 inf + 1 1.760 * * [simplify]: Extracting #3: cost 0 inf + 163 1.761 * [simplify]: Simplified to (cbrt x.re) 1.761 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.761 * * * * [progress]: [ 15 / 95 ] simplifiying candidate # 1.761 * [simplify]: Simplifying (sqrt x.re) 1.761 * * [simplify]: iters left: 1 (2 enodes) 1.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1.761 * * [simplify]: Extracting #1: cost 3 inf + 0 1.761 * * [simplify]: Extracting #2: cost 2 inf + 1 1.761 * * [simplify]: Extracting #3: cost 0 inf + 83 1.761 * [simplify]: Simplified to (sqrt x.re) 1.761 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.re)) (sqrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.761 * * * * [progress]: [ 16 / 95 ] simplifiying candidate # 1.762 * * * * [progress]: [ 17 / 95 ] simplifiying candidate # 1.762 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.762 * * [simplify]: iters left: 6 (7 enodes) 1.763 * * [simplify]: iters left: 5 (27 enodes) 1.768 * * [simplify]: iters left: 4 (40 enodes) 1.774 * * [simplify]: iters left: 3 (59 enodes) 1.791 * * [simplify]: iters left: 2 (106 enodes) 1.816 * * [simplify]: iters left: 1 (211 enodes) 1.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1.871 * * [simplify]: Extracting #1: cost 3 inf + 0 1.871 * * [simplify]: Extracting #2: cost 5 inf + 0 1.871 * * [simplify]: Extracting #3: cost 28 inf + 0 1.872 * * [simplify]: Extracting #4: cost 46 inf + 1015 1.875 * * [simplify]: Extracting #5: cost 6 inf + 5495 1.880 * * [simplify]: Extracting #6: cost 0 inf + 6047 1.882 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.882 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.882 * * * * [progress]: [ 18 / 95 ] simplifiying candidate # 1.882 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1.882 * * [simplify]: iters left: 5 (6 enodes) 1.885 * * [simplify]: iters left: 4 (24 enodes) 1.889 * * [simplify]: iters left: 3 (37 enodes) 1.895 * * [simplify]: iters left: 2 (56 enodes) 1.904 * * [simplify]: iters left: 1 (103 enodes) 1.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1.944 * * [simplify]: Extracting #1: cost 3 inf + 0 1.945 * * [simplify]: Extracting #2: cost 35 inf + 0 1.945 * * [simplify]: Extracting #3: cost 40 inf + 413 1.947 * * [simplify]: Extracting #4: cost 6 inf + 4597 1.950 * * [simplify]: Extracting #5: cost 0 inf + 5448 1.953 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1.953 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.953 * * * * [progress]: [ 19 / 95 ] simplifiying candidate # 1.953 * * * * [progress]: [ 20 / 95 ] simplifiying candidate # 1.953 * [simplify]: Simplifying (+ x.re x.im) 1.953 * * [simplify]: iters left: 2 (3 enodes) 1.955 * * [simplify]: iters left: 1 (10 enodes) 1.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1.957 * * [simplify]: Extracting #1: cost 4 inf + 0 1.958 * * [simplify]: Extracting #2: cost 2 inf + 2 1.958 * * [simplify]: Extracting #3: cost 0 inf + 86 1.958 * [simplify]: Simplified to (+ x.im x.re) 1.958 * [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))) 1.958 * * * * [progress]: [ 21 / 95 ] simplifiying candidate # 1.958 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) 1.958 * * [simplify]: iters left: 6 (9 enodes) 1.965 * * [simplify]: iters left: 5 (47 enodes) 1.979 * * [simplify]: iters left: 4 (139 enodes) 2.040 * * [simplify]: iters left: 3 (425 enodes) 2.261 * * [simplify]: Extracting #0: cost 1 inf + 0 2.261 * * [simplify]: Extracting #1: cost 65 inf + 0 2.263 * * [simplify]: Extracting #2: cost 273 inf + 42 2.267 * * [simplify]: Extracting #3: cost 288 inf + 6156 2.281 * * [simplify]: Extracting #4: cost 132 inf + 53835 2.306 * * [simplify]: Extracting #5: cost 7 inf + 99253 2.325 * * [simplify]: Extracting #6: cost 0 inf + 101406 2.339 * [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) 2.339 * [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))) 2.339 * * * * [progress]: [ 22 / 95 ] simplifiying candidate # 2.339 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) 2.339 * * [simplify]: iters left: 6 (8 enodes) 2.341 * * [simplify]: iters left: 5 (39 enodes) 2.349 * * [simplify]: iters left: 4 (83 enodes) 2.377 * * [simplify]: iters left: 3 (201 enodes) 2.497 * * [simplify]: Extracting #0: cost 1 inf + 0 2.497 * * [simplify]: Extracting #1: cost 55 inf + 0 2.498 * * [simplify]: Extracting #2: cost 127 inf + 330 2.503 * * [simplify]: Extracting #3: cost 84 inf + 8749 2.514 * * [simplify]: Extracting #4: cost 9 inf + 22443 2.525 * * [simplify]: Extracting #5: cost 2 inf + 23757 2.537 * * [simplify]: Extracting #6: cost 0 inf + 24181 2.548 * [simplify]: Simplified to (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 2.548 * [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))) 2.548 * * * * [progress]: [ 23 / 95 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 2.549 * * * * [progress]: [ 24 / 95 ] simplifiying candidate # 2.549 * * * * [progress]: [ 25 / 95 ] simplifiying candidate # 2.549 * * * * [progress]: [ 26 / 95 ] simplifiying candidate # 2.549 * * * * [progress]: [ 27 / 95 ] simplifiying candidate # 2.549 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 2.549 * * [simplify]: iters left: 6 (6 enodes) 2.552 * * [simplify]: iters left: 5 (21 enodes) 2.562 * * [simplify]: iters left: 4 (28 enodes) 2.569 * * [simplify]: iters left: 3 (40 enodes) 2.580 * * [simplify]: iters left: 2 (56 enodes) 2.595 * * [simplify]: iters left: 1 (63 enodes) 2.609 * * [simplify]: Extracting #0: cost 1 inf + 0 2.610 * * [simplify]: Extracting #1: cost 11 inf + 0 2.610 * * [simplify]: Extracting #2: cost 13 inf + 165 2.610 * * [simplify]: Extracting #3: cost 1 inf + 1025 2.611 * * [simplify]: Extracting #4: cost 0 inf + 1066 2.612 * [simplify]: Simplified to (* (+ (* x.im x.im) (* x.im x.im)) x.re) 2.612 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (pow (* (+ (* x.im x.im) (* x.im x.im)) x.re) 1))) 2.612 * * * * [progress]: [ 28 / 95 ] simplifiying candidate # 2.612 * * * * [progress]: [ 29 / 95 ] simplifiying candidate # 2.612 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 2.612 * * [simplify]: iters left: 6 (8 enodes) 2.616 * * [simplify]: iters left: 5 (27 enodes) 2.624 * * [simplify]: iters left: 4 (34 enodes) 2.632 * * [simplify]: iters left: 3 (45 enodes) 2.643 * * [simplify]: iters left: 2 (60 enodes) 2.658 * * [simplify]: iters left: 1 (72 enodes) 2.674 * * [simplify]: Extracting #0: cost 1 inf + 0 2.674 * * [simplify]: Extracting #1: cost 10 inf + 0 2.675 * * [simplify]: Extracting #2: cost 23 inf + 0 2.675 * * [simplify]: Extracting #3: cost 24 inf + 43 2.675 * * [simplify]: Extracting #4: cost 12 inf + 1200 2.676 * * [simplify]: Extracting #5: cost 2 inf + 2666 2.677 * * [simplify]: Extracting #6: cost 0 inf + 2998 2.678 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 2.678 * [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))))) 2.678 * * * * [progress]: [ 30 / 95 ] simplifiying candidate # 2.678 * * * * [progress]: [ 31 / 95 ] simplifiying candidate # 2.678 * * * * [progress]: [ 32 / 95 ] simplifiying candidate # 2.679 * [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)) 2.679 * * [simplify]: iters left: 6 (10 enodes) 2.685 * * [simplify]: iters left: 5 (51 enodes) 2.707 * * [simplify]: iters left: 4 (190 enodes) 2.806 * * [simplify]: Extracting #0: cost 1 inf + 0 2.806 * * [simplify]: Extracting #1: cost 34 inf + 0 2.807 * * [simplify]: Extracting #2: cost 130 inf + 42 2.809 * * [simplify]: Extracting #3: cost 128 inf + 2692 2.816 * * [simplify]: Extracting #4: cost 16 inf + 22783 2.823 * * [simplify]: Extracting #5: cost 0 inf + 26215 2.830 * [simplify]: Simplified to (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im)))) 2.831 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (cbrt (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im))))))) 2.831 * * * * [progress]: [ 33 / 95 ] simplifiying candidate # 2.831 * * * * [progress]: [ 34 / 95 ] simplifiying candidate # 2.831 * * * * [progress]: [ 35 / 95 ] simplifiying candidate # 2.831 * * * * [progress]: [ 36 / 95 ] simplifiying candidate # 2.831 * * * * [progress]: [ 37 / 95 ] simplifiying candidate # 2.831 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 2.831 * * [simplify]: iters left: 6 (8 enodes) 2.833 * * [simplify]: iters left: 5 (27 enodes) 2.837 * * [simplify]: iters left: 4 (34 enodes) 2.842 * * [simplify]: iters left: 3 (40 enodes) 2.851 * * [simplify]: Extracting #0: cost 1 inf + 0 2.851 * * [simplify]: Extracting #1: cost 4 inf + 0 2.851 * * [simplify]: Extracting #2: cost 8 inf + 0 2.851 * * [simplify]: Extracting #3: cost 11 inf + 42 2.852 * * [simplify]: Extracting #4: cost 9 inf + 208 2.852 * * [simplify]: Extracting #5: cost 2 inf + 820 2.853 * * [simplify]: Extracting #6: cost 0 inf + 1144 2.853 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 2.853 * [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))))) 2.854 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 2.854 * * [simplify]: iters left: 6 (8 enodes) 2.857 * * [simplify]: iters left: 5 (27 enodes) 2.860 * * [simplify]: iters left: 4 (34 enodes) 2.864 * * [simplify]: iters left: 3 (40 enodes) 2.869 * * [simplify]: Extracting #0: cost 1 inf + 0 2.870 * * [simplify]: Extracting #1: cost 4 inf + 0 2.870 * * [simplify]: Extracting #2: cost 8 inf + 0 2.870 * * [simplify]: Extracting #3: cost 11 inf + 42 2.870 * * [simplify]: Extracting #4: cost 9 inf + 208 2.870 * * [simplify]: Extracting #5: cost 2 inf + 820 2.870 * * [simplify]: Extracting #6: cost 0 inf + 1144 2.870 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 2.870 * [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))))) 2.871 * * * * [progress]: [ 38 / 95 ] simplifiying candidate # 2.871 * [simplify]: Simplifying (cbrt x.im) 2.871 * * [simplify]: iters left: 1 (2 enodes) 2.873 * * [simplify]: Extracting #0: cost 1 inf + 0 2.873 * * [simplify]: Extracting #1: cost 3 inf + 0 2.873 * * [simplify]: Extracting #2: cost 2 inf + 1 2.873 * * [simplify]: Extracting #3: cost 0 inf + 163 2.873 * [simplify]: Simplified to (cbrt x.im) 2.873 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 2.873 * * * * [progress]: [ 39 / 95 ] simplifiying candidate # 2.874 * [simplify]: Simplifying (sqrt x.im) 2.874 * * [simplify]: iters left: 1 (2 enodes) 2.874 * * [simplify]: Extracting #0: cost 1 inf + 0 2.874 * * [simplify]: Extracting #1: cost 3 inf + 0 2.874 * * [simplify]: Extracting #2: cost 2 inf + 1 2.874 * * [simplify]: Extracting #3: cost 0 inf + 83 2.874 * [simplify]: Simplified to (sqrt x.im) 2.874 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im)))) 2.874 * * * * [progress]: [ 40 / 95 ] simplifiying candidate # 2.874 * * * * [progress]: [ 41 / 95 ] simplifiying candidate # 2.875 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 2.875 * * [simplify]: iters left: 6 (7 enodes) 2.876 * * [simplify]: iters left: 5 (23 enodes) 2.879 * * [simplify]: iters left: 4 (30 enodes) 2.883 * * [simplify]: iters left: 3 (36 enodes) 2.891 * * [simplify]: Extracting #0: cost 1 inf + 0 2.891 * * [simplify]: Extracting #1: cost 3 inf + 0 2.891 * * [simplify]: Extracting #2: cost 5 inf + 0 2.891 * * [simplify]: Extracting #3: cost 11 inf + 0 2.891 * * [simplify]: Extracting #4: cost 11 inf + 43 2.891 * * [simplify]: Extracting #5: cost 4 inf + 535 2.892 * * [simplify]: Extracting #6: cost 0 inf + 1142 2.892 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 2.892 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 2.893 * * * * [progress]: [ 42 / 95 ] simplifiying candidate # 2.893 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 2.893 * * [simplify]: iters left: 5 (6 enodes) 2.896 * * [simplify]: iters left: 4 (20 enodes) 2.901 * * [simplify]: iters left: 3 (27 enodes) 2.904 * * [simplify]: iters left: 2 (33 enodes) 2.908 * * [simplify]: Extracting #0: cost 1 inf + 0 2.908 * * [simplify]: Extracting #1: cost 3 inf + 0 2.908 * * [simplify]: Extracting #2: cost 9 inf + 0 2.908 * * [simplify]: Extracting #3: cost 9 inf + 43 2.908 * * [simplify]: Extracting #4: cost 0 inf + 658 2.908 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 2.908 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 2.908 * * * * [progress]: [ 43 / 95 ] simplifiying candidate # 2.908 * * * * [progress]: [ 44 / 95 ] simplifiying candidate # 2.909 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 2.909 * * [simplify]: iters left: 6 (9 enodes) 2.912 * * [simplify]: iters left: 5 (46 enodes) 2.923 * * [simplify]: iters left: 4 (122 enodes) 2.982 * * [simplify]: iters left: 3 (354 enodes) 3.145 * * [simplify]: Extracting #0: cost 1 inf + 0 3.146 * * [simplify]: Extracting #1: cost 65 inf + 0 3.147 * * [simplify]: Extracting #2: cost 161 inf + 1 3.150 * * [simplify]: Extracting #3: cost 154 inf + 5322 3.157 * * [simplify]: Extracting #4: cost 57 inf + 25789 3.171 * * [simplify]: Extracting #5: cost 4 inf + 41510 3.188 * * [simplify]: Extracting #6: cost 0 inf + 42893 3.197 * [simplify]: Simplified to (* (* (* (* x.re x.im) (* x.re x.im)) (+ x.im x.im)) (* x.re x.im)) 3.197 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (/ (* (* (* (* x.re x.im) (* x.re x.im)) (+ x.im x.im)) (* x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 3.197 * * * * [progress]: [ 45 / 95 ] simplifiying candidate # 3.197 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 3.197 * * [simplify]: iters left: 6 (8 enodes) 3.200 * * [simplify]: iters left: 5 (43 enodes) 3.209 * * [simplify]: iters left: 4 (136 enodes) 3.249 * * [simplify]: iters left: 3 (270 enodes) 3.317 * * [simplify]: iters left: 2 (353 enodes) 3.403 * * [simplify]: iters left: 1 (366 enodes) 3.459 * * [simplify]: Extracting #0: cost 1 inf + 0 3.459 * * [simplify]: Extracting #1: cost 0 inf + 1 3.459 * [simplify]: Simplified to 0 3.459 * [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))))) 3.460 * * * * [progress]: [ 46 / 95 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 3.460 * * * * [progress]: [ 47 / 95 ] simplifiying candidate # 3.460 * * * * [progress]: [ 48 / 95 ] simplifiying candidate # 3.460 * [simplify]: Simplifying (fma (- (* x.re x.re) (* x.im x.im)) x.re (- (* x.im (+ (* x.re x.im) (* x.im x.re))))) 3.460 * * [simplify]: iters left: 6 (11 enodes) 3.467 * * [simplify]: iters left: 5 (54 enodes) 3.485 * * [simplify]: iters left: 4 (113 enodes) 3.527 * * [simplify]: iters left: 3 (193 enodes) 3.613 * * [simplify]: iters left: 2 (393 enodes) 3.890 * * [simplify]: Extracting #0: cost 1 inf + 0 3.890 * * [simplify]: Extracting #1: cost 49 inf + 0 3.892 * * [simplify]: Extracting #2: cost 157 inf + 1318 3.901 * * [simplify]: Extracting #3: cost 57 inf + 17900 3.916 * * [simplify]: Extracting #4: cost 6 inf + 26584 3.933 * * [simplify]: Extracting #5: cost 0 inf + 28086 3.946 * [simplify]: Simplified to (* (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))) x.re) 3.947 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))) x.re) (fma (- x.im) (+ (* x.re x.im) (* x.im x.re)) (* x.im (+ (* x.re x.im) (* x.im x.re)))))) 3.947 * [simplify]: Simplifying (fma (- x.im) (+ (* x.re x.im) (* x.im x.re)) (* x.im (+ (* x.re x.im) (* x.im x.re)))) 3.947 * * [simplify]: iters left: 6 (8 enodes) 3.949 * * [simplify]: iters left: 5 (35 enodes) 3.955 * * [simplify]: iters left: 4 (73 enodes) 3.971 * * [simplify]: iters left: 3 (135 enodes) 4.012 * * [simplify]: iters left: 2 (263 enodes) 4.081 * * [simplify]: iters left: 1 (436 enodes) 4.415 * * [simplify]: Extracting #0: cost 1 inf + 0 4.416 * * [simplify]: Extracting #1: cost 0 inf + 1 4.416 * [simplify]: Simplified to 0 4.416 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma (- (* x.re x.re) (* x.im x.im)) x.re (- (* x.im (+ (* x.re x.im) (* x.im x.re))))) 0)) 4.416 * * * * [progress]: [ 49 / 95 ] simplifiying candidate # 4.416 * * * * [progress]: [ 50 / 95 ] simplifiying candidate # 4.416 * * * * [progress]: [ 51 / 95 ] simplifiying candidate # 4.416 * [simplify]: Simplifying (- (* x.re x.re) (* x.im x.im)) 4.416 * * [simplify]: iters left: 4 (5 enodes) 4.417 * * [simplify]: iters left: 3 (21 enodes) 4.421 * * [simplify]: iters left: 2 (34 enodes) 4.426 * * [simplify]: iters left: 1 (53 enodes) 4.437 * * [simplify]: Extracting #0: cost 1 inf + 0 4.437 * * [simplify]: Extracting #1: cost 14 inf + 0 4.438 * * [simplify]: Extracting #2: cost 25 inf + 165 4.438 * * [simplify]: Extracting #3: cost 9 inf + 1168 4.438 * * [simplify]: Extracting #4: cost 1 inf + 1903 4.439 * * [simplify]: Extracting #5: cost 0 inf + 1970 4.440 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 4.440 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (- (* x.re x.re) (* x.im x.im)) x.re (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 4.440 * * * * [progress]: [ 52 / 95 ] simplifiying candidate # 4.440 * [simplify]: Simplifying (/ (exp (* (- (* x.re x.re) (* x.im x.im)) x.re)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 4.440 * * [simplify]: iters left: 6 (13 enodes) 4.447 * * [simplify]: iters left: 5 (55 enodes) 4.464 * * [simplify]: iters left: 4 (113 enodes) 4.502 * * [simplify]: iters left: 3 (264 enodes) 4.577 * * [simplify]: Extracting #0: cost 1 inf + 0 4.578 * * [simplify]: Extracting #1: cost 22 inf + 0 4.578 * * [simplify]: Extracting #2: cost 110 inf + 0 4.579 * * [simplify]: Extracting #3: cost 199 inf + 1842 4.581 * * [simplify]: Extracting #4: cost 131 inf + 12689 4.586 * * [simplify]: Extracting #5: cost 43 inf + 28403 4.594 * * [simplify]: Extracting #6: cost 2 inf + 51872 4.607 * * [simplify]: Extracting #7: cost 0 inf + 53184 4.623 * [simplify]: Simplified to (exp (* x.re (- (* (- x.re x.im) (+ x.re x.im)) (* x.im (+ x.im x.im))))) 4.623 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (* (- x.re x.im) (+ x.re x.im)) (* x.im (+ x.im x.im))))))) 4.623 * * * * [progress]: [ 53 / 95 ] simplifiying candidate # 4.624 * * * * [progress]: [ 54 / 95 ] simplifiying candidate # 4.624 * * * * [progress]: [ 55 / 95 ] simplifiying candidate # 4.624 * * * * [progress]: [ 56 / 95 ] simplifiying candidate # 4.624 * * * * [progress]: [ 57 / 95 ] simplifiying candidate # 4.624 * * * * [progress]: [ 58 / 95 ] simplifiying candidate # 4.624 * * * * [progress]: [ 59 / 95 ] simplifiying candidate # 4.624 * [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))) 4.624 * * [simplify]: iters left: 6 (28 enodes) 4.638 * * [simplify]: iters left: 5 (169 enodes) 4.725 * * [simplify]: Extracting #0: cost 1 inf + 0 4.725 * * [simplify]: Extracting #1: cost 12 inf + 0 4.726 * * [simplify]: Extracting #2: cost 90 inf + 0 4.726 * * [simplify]: Extracting #3: cost 152 inf + 84 4.731 * * [simplify]: Extracting #4: cost 116 inf + 7730 4.742 * * [simplify]: Extracting #5: cost 29 inf + 28365 4.761 * * [simplify]: Extracting #6: cost 2 inf + 39199 4.781 * * [simplify]: Extracting #7: cost 0 inf + 40493 4.798 * [simplify]: Simplified to (fma (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.re) (- (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))))))) 4.798 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.re) (- (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 4.799 * [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))))) 4.799 * * [simplify]: iters left: 6 (17 enodes) 4.805 * * [simplify]: iters left: 5 (98 enodes) 4.847 * * [simplify]: iters left: 4 (370 enodes) 5.031 * * [simplify]: Extracting #0: cost 1 inf + 0 5.031 * * [simplify]: Extracting #1: cost 63 inf + 0 5.033 * * [simplify]: Extracting #2: cost 309 inf + 127 5.037 * * [simplify]: Extracting #3: cost 198 inf + 20577 5.054 * * [simplify]: Extracting #4: cost 17 inf + 60132 5.079 * * [simplify]: Extracting #5: cost 2 inf + 62685 5.110 * * [simplify]: Extracting #6: cost 0 inf + 63109 5.141 * [simplify]: Simplified to (* (fma (* x.im x.re) (* x.im x.re) 0) (fma (* x.im x.im) (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.re x.re) (* x.re x.re))))) 5.141 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.re) (- (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))))))) (* (fma (* x.im x.re) (* x.im x.re) 0) (fma (* x.im x.im) (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.re x.re) (* x.re x.re))))))) 5.142 * * * * [progress]: [ 60 / 95 ] simplifiying candidate # 5.142 * [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))) 5.143 * * [simplify]: iters left: 6 (24 enodes) 5.159 * * [simplify]: iters left: 5 (135 enodes) 5.206 * * [simplify]: iters left: 4 (384 enodes) 5.391 * * [simplify]: Extracting #0: cost 1 inf + 0 5.391 * * [simplify]: Extracting #1: cost 21 inf + 0 5.392 * * [simplify]: Extracting #2: cost 139 inf + 44 5.394 * * [simplify]: Extracting #3: cost 235 inf + 1221 5.402 * * [simplify]: Extracting #4: cost 134 inf + 20645 5.420 * * [simplify]: Extracting #5: cost 49 inf + 39149 5.440 * * [simplify]: Extracting #6: cost 12 inf + 53060 5.460 * * [simplify]: Extracting #7: cost 0 inf + 57692 5.484 * [simplify]: Simplified to (fma (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))) 0 (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0)) 5.485 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))) 0 (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0)) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))))) 5.486 * [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))) 5.486 * * [simplify]: iters left: 6 (13 enodes) 5.493 * * [simplify]: iters left: 5 (65 enodes) 5.518 * * [simplify]: iters left: 4 (142 enodes) 5.582 * * [simplify]: iters left: 3 (335 enodes) 6.921 * * [simplify]: iters left: 2 (450 enodes) 6.990 * * [simplify]: Extracting #0: cost 1 inf + 0 6.991 * * [simplify]: Extracting #1: cost 0 inf + 1 6.991 * [simplify]: Simplified to 0 6.991 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))) 0 (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0)) 0)) 6.991 * * * * [progress]: [ 61 / 95 ] simplifiying candidate # 6.991 * [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))) 6.991 * * [simplify]: iters left: 6 (24 enodes) 7.000 * * [simplify]: iters left: 5 (143 enodes) 7.055 * * [simplify]: iters left: 4 (462 enodes) 7.493 * * [simplify]: Extracting #0: cost 1 inf + 0 7.493 * * [simplify]: Extracting #1: cost 47 inf + 0 7.494 * * [simplify]: Extracting #2: cost 349 inf + 181 7.504 * * [simplify]: Extracting #3: cost 319 inf + 23832 7.523 * * [simplify]: Extracting #4: cost 62 inf + 86036 7.557 * * [simplify]: Extracting #5: cost 12 inf + 98918 7.583 * * [simplify]: Extracting #6: cost 2 inf + 101460 7.632 * * [simplify]: Extracting #7: cost 0 inf + 102257 7.658 * [simplify]: Simplified to (* (fma x.re x.re (* x.im x.im)) (- (* (- (* x.re x.re) (* x.im x.im)) (* x.re (fma (* x.im x.re) (* x.im x.re) 0))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.im))) 7.658 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (fma x.re x.re (* x.im x.im)) (- (* (- (* x.re x.re) (* x.im x.im)) (* x.re (fma (* x.im x.re) (* x.im x.re) 0))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.im))) (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 7.659 * [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))))) 7.659 * * [simplify]: iters left: 6 (13 enodes) 7.666 * * [simplify]: iters left: 5 (71 enodes) 7.694 * * [simplify]: iters left: 4 (239 enodes) 7.840 * * [simplify]: Extracting #0: cost 1 inf + 0 7.840 * * [simplify]: Extracting #1: cost 39 inf + 0 7.841 * * [simplify]: Extracting #2: cost 101 inf + 1315 7.846 * * [simplify]: Extracting #3: cost 37 inf + 11690 7.855 * * [simplify]: Extracting #4: cost 7 inf + 16467 7.865 * * [simplify]: Extracting #5: cost 0 inf + 17037 7.874 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma x.re x.re (* x.im x.im))) 7.875 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (fma x.re x.re (* x.im x.im)) (- (* (- (* x.re x.re) (* x.im x.im)) (* x.re (fma (* x.im x.re) (* x.im x.re) 0))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.im))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma x.re x.re (* x.im x.im))))) 7.875 * * * * [progress]: [ 62 / 95 ] simplifiying candidate # 7.875 * [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))) 7.876 * * [simplify]: iters left: 6 (19 enodes) 7.887 * * [simplify]: iters left: 5 (101 enodes) 7.920 * * [simplify]: iters left: 4 (296 enodes) 8.162 * * [simplify]: Extracting #0: cost 1 inf + 0 8.162 * * [simplify]: Extracting #1: cost 21 inf + 0 8.163 * * [simplify]: Extracting #2: cost 115 inf + 3 8.164 * * [simplify]: Extracting #3: cost 117 inf + 4419 8.168 * * [simplify]: Extracting #4: cost 19 inf + 22246 8.176 * * [simplify]: Extracting #5: cost 1 inf + 25406 8.188 * * [simplify]: Extracting #6: cost 0 inf + 25458 8.199 * [simplify]: Simplified to (fma 0 (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 8.199 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma 0 (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 8.200 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 8.200 * * [simplify]: iters left: 6 (9 enodes) 8.204 * * [simplify]: iters left: 5 (33 enodes) 8.209 * * [simplify]: iters left: 4 (63 enodes) 8.222 * * [simplify]: iters left: 3 (154 enodes) 8.329 * * [simplify]: iters left: 2 (305 enodes) 8.419 * * [simplify]: iters left: 1 (419 enodes) 8.491 * * [simplify]: Extracting #0: cost 1 inf + 0 8.491 * * [simplify]: Extracting #1: cost 0 inf + 1 8.491 * [simplify]: Simplified to 0 8.491 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma 0 (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0)) 8.491 * * * * [progress]: [ 63 / 95 ] simplifiying candidate # 8.491 * * * * [progress]: [ 64 / 95 ] simplifiying candidate # 8.491 * * * * [progress]: [ 65 / 95 ] simplifiying candidate # 8.491 * * * * [progress]: [ 66 / 95 ] simplifiying candidate # 8.491 * * * * [progress]: [ 67 / 95 ] simplifiying candidate # 8.491 * * * * [progress]: [ 68 / 95 ] simplifiying candidate #real (real->posit16 (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 8.491 * * * * [progress]: [ 69 / 95 ] simplifiying candidate # 8.491 * * * * [progress]: [ 70 / 95 ] simplifiying candidate # 8.492 * * * * [progress]: [ 71 / 95 ] simplifiying candidate # 8.492 * * * * [progress]: [ 72 / 95 ] simplifiying candidate # 8.492 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 8.492 * * [simplify]: iters left: 5 (7 enodes) 8.495 * * [simplify]: iters left: 4 (28 enodes) 8.501 * * [simplify]: iters left: 3 (53 enodes) 8.509 * * [simplify]: iters left: 2 (105 enodes) 8.529 * * [simplify]: iters left: 1 (230 enodes) 8.597 * * [simplify]: Extracting #0: cost 1 inf + 0 8.597 * * [simplify]: Extracting #1: cost 41 inf + 0 8.597 * * [simplify]: Extracting #2: cost 151 inf + 74 8.598 * * [simplify]: Extracting #3: cost 154 inf + 2210 8.601 * * [simplify]: Extracting #4: cost 80 inf + 30988 8.606 * * [simplify]: Extracting #5: cost 22 inf + 65495 8.616 * * [simplify]: Extracting #6: cost 0 inf + 80261 8.629 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 8.629 * [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))) 8.630 * * * * [progress]: [ 73 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 74 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 75 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 76 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 77 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 78 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 79 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 80 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 81 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 82 / 95 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 8.630 * * * * [progress]: [ 83 / 95 ] simplifiying candidate # 8.630 * * * * [progress]: [ 84 / 95 ] simplifiying candidate # 8.631 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 8.631 * * [simplify]: iters left: 5 (8 enodes) 8.639 * * [simplify]: iters left: 4 (39 enodes) 8.652 * * [simplify]: iters left: 3 (75 enodes) 8.674 * * [simplify]: iters left: 2 (141 enodes) 8.702 * * [simplify]: iters left: 1 (210 enodes) 8.775 * * [simplify]: Extracting #0: cost 1 inf + 0 8.775 * * [simplify]: Extracting #1: cost 26 inf + 0 8.776 * * [simplify]: Extracting #2: cost 58 inf + 207 8.777 * * [simplify]: Extracting #3: cost 40 inf + 2862 8.779 * * [simplify]: Extracting #4: cost 14 inf + 7546 8.782 * * [simplify]: Extracting #5: cost 2 inf + 12430 8.785 * * [simplify]: Extracting #6: cost 0 inf + 13105 8.789 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 8.789 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 8.789 * * * * [progress]: [ 85 / 95 ] simplifiying candidate # 8.789 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 8.789 * * [simplify]: iters left: 5 (8 enodes) 8.795 * * [simplify]: iters left: 4 (39 enodes) 8.811 * * [simplify]: iters left: 3 (75 enodes) 8.842 * * [simplify]: iters left: 2 (141 enodes) 8.870 * * [simplify]: iters left: 1 (210 enodes) 8.927 * * [simplify]: Extracting #0: cost 1 inf + 0 8.927 * * [simplify]: Extracting #1: cost 26 inf + 0 8.927 * * [simplify]: Extracting #2: cost 58 inf + 207 8.928 * * [simplify]: Extracting #3: cost 40 inf + 2862 8.929 * * [simplify]: Extracting #4: cost 14 inf + 7546 8.930 * * [simplify]: Extracting #5: cost 2 inf + 12430 8.932 * * [simplify]: Extracting #6: cost 0 inf + 13105 8.933 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 8.933 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 8.933 * * * * [progress]: [ 86 / 95 ] simplifiying candidate # 8.933 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 8.934 * * [simplify]: iters left: 5 (8 enodes) 8.937 * * [simplify]: iters left: 4 (39 enodes) 8.950 * * [simplify]: iters left: 3 (75 enodes) 8.975 * * [simplify]: iters left: 2 (141 enodes) 9.005 * * [simplify]: iters left: 1 (210 enodes) 9.072 * * [simplify]: Extracting #0: cost 1 inf + 0 9.072 * * [simplify]: Extracting #1: cost 26 inf + 0 9.073 * * [simplify]: Extracting #2: cost 58 inf + 207 9.074 * * [simplify]: Extracting #3: cost 40 inf + 2862 9.076 * * [simplify]: Extracting #4: cost 14 inf + 7546 9.079 * * [simplify]: Extracting #5: cost 2 inf + 12430 9.082 * * [simplify]: Extracting #6: cost 0 inf + 13105 9.085 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 9.086 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 9.086 * * * * [progress]: [ 87 / 95 ] simplifiying candidate # 9.086 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 9.086 * * [simplify]: iters left: 5 (6 enodes) 9.090 * * [simplify]: iters left: 4 (27 enodes) 9.099 * * [simplify]: iters left: 3 (45 enodes) 9.109 * * [simplify]: iters left: 2 (68 enodes) 9.118 * * [simplify]: iters left: 1 (76 enodes) 9.128 * * [simplify]: Extracting #0: cost 1 inf + 0 9.128 * * [simplify]: Extracting #1: cost 12 inf + 0 9.128 * * [simplify]: Extracting #2: cost 15 inf + 45 9.129 * * [simplify]: Extracting #3: cost 3 inf + 870 9.129 * * [simplify]: Extracting #4: cost 0 inf + 1077 9.129 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 9.129 * [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)))) 9.129 * * * * [progress]: [ 88 / 95 ] simplifiying candidate # 9.130 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 9.130 * * [simplify]: iters left: 5 (6 enodes) 9.132 * * [simplify]: iters left: 4 (27 enodes) 9.136 * * [simplify]: iters left: 3 (45 enodes) 9.143 * * [simplify]: iters left: 2 (68 enodes) 9.152 * * [simplify]: iters left: 1 (76 enodes) 9.162 * * [simplify]: Extracting #0: cost 1 inf + 0 9.162 * * [simplify]: Extracting #1: cost 12 inf + 0 9.162 * * [simplify]: Extracting #2: cost 15 inf + 45 9.163 * * [simplify]: Extracting #3: cost 3 inf + 870 9.163 * * [simplify]: Extracting #4: cost 0 inf + 1077 9.163 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 9.163 * [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)))) 9.163 * * * * [progress]: [ 89 / 95 ] simplifiying candidate # 9.164 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 9.164 * * [simplify]: iters left: 5 (6 enodes) 9.166 * * [simplify]: iters left: 4 (27 enodes) 9.170 * * [simplify]: iters left: 3 (45 enodes) 9.183 * * [simplify]: iters left: 2 (68 enodes) 9.204 * * [simplify]: iters left: 1 (76 enodes) 9.223 * * [simplify]: Extracting #0: cost 1 inf + 0 9.223 * * [simplify]: Extracting #1: cost 12 inf + 0 9.223 * * [simplify]: Extracting #2: cost 15 inf + 45 9.224 * * [simplify]: Extracting #3: cost 3 inf + 870 9.225 * * [simplify]: Extracting #4: cost 0 inf + 1077 9.225 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 9.226 * [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)))) 9.226 * * * * [progress]: [ 90 / 95 ] simplifiying candidate # 9.226 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 9.226 * * [simplify]: iters left: 6 (9 enodes) 9.233 * * [simplify]: iters left: 5 (45 enodes) 9.252 * * [simplify]: iters left: 4 (96 enodes) 9.292 * * [simplify]: iters left: 3 (202 enodes) 9.354 * * [simplify]: iters left: 2 (341 enodes) 9.467 * * [simplify]: iters left: 1 (475 enodes) 9.622 * * [simplify]: Extracting #0: cost 1 inf + 0 9.623 * * [simplify]: Extracting #1: cost 30 inf + 0 9.623 * * [simplify]: Extracting #2: cost 73 inf + 253 9.626 * * [simplify]: Extracting #3: cost 61 inf + 3917 9.630 * * [simplify]: Extracting #4: cost 52 inf + 5134 9.634 * * [simplify]: Extracting #5: cost 30 inf + 15120 9.641 * * [simplify]: Extracting #6: cost 4 inf + 30571 9.648 * * [simplify]: Extracting #7: cost 0 inf + 33477 9.655 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 9.655 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 9.655 * * * * [progress]: [ 91 / 95 ] simplifiying candidate # 9.656 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 9.656 * * [simplify]: iters left: 6 (9 enodes) 9.662 * * [simplify]: iters left: 5 (45 enodes) 9.685 * * [simplify]: iters left: 4 (96 enodes) 9.723 * * [simplify]: iters left: 3 (202 enodes) 9.774 * * [simplify]: iters left: 2 (341 enodes) 9.892 * * [simplify]: iters left: 1 (475 enodes) 9.993 * * [simplify]: Extracting #0: cost 1 inf + 0 9.993 * * [simplify]: Extracting #1: cost 30 inf + 0 9.994 * * [simplify]: Extracting #2: cost 73 inf + 253 9.995 * * [simplify]: Extracting #3: cost 61 inf + 3917 9.997 * * [simplify]: Extracting #4: cost 52 inf + 5134 9.999 * * [simplify]: Extracting #5: cost 30 inf + 15120 10.002 * * [simplify]: Extracting #6: cost 4 inf + 30571 10.005 * * [simplify]: Extracting #7: cost 0 inf + 33477 10.010 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 10.010 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 10.010 * * * * [progress]: [ 92 / 95 ] simplifiying candidate # 10.010 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 10.010 * * [simplify]: iters left: 6 (9 enodes) 10.017 * * [simplify]: iters left: 5 (45 enodes) 10.036 * * [simplify]: iters left: 4 (96 enodes) 10.061 * * [simplify]: iters left: 3 (202 enodes) 10.131 * * [simplify]: iters left: 2 (341 enodes) 10.232 * * [simplify]: iters left: 1 (475 enodes) 10.377 * * [simplify]: Extracting #0: cost 1 inf + 0 10.377 * * [simplify]: Extracting #1: cost 30 inf + 0 10.377 * * [simplify]: Extracting #2: cost 73 inf + 253 10.383 * * [simplify]: Extracting #3: cost 61 inf + 3917 10.387 * * [simplify]: Extracting #4: cost 52 inf + 5134 10.391 * * [simplify]: Extracting #5: cost 30 inf + 15120 10.398 * * [simplify]: Extracting #6: cost 4 inf + 30571 10.404 * * [simplify]: Extracting #7: cost 0 inf + 33477 10.411 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 10.411 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 10.411 * * * * [progress]: [ 93 / 95 ] simplifiying candidate # 10.412 * [simplify]: Simplifying (* 2 (* x.im x.re)) 10.412 * * [simplify]: iters left: 4 (5 enodes) 10.415 * * [simplify]: iters left: 3 (19 enodes) 10.421 * * [simplify]: iters left: 2 (27 enodes) 10.429 * * [simplify]: iters left: 1 (32 enodes) 10.437 * * [simplify]: Extracting #0: cost 1 inf + 0 10.437 * * [simplify]: Extracting #1: cost 8 inf + 0 10.437 * * [simplify]: Extracting #2: cost 7 inf + 45 10.438 * * [simplify]: Extracting #3: cost 0 inf + 421 10.438 * [simplify]: Simplified to (* (* x.re x.im) 2) 10.438 * [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))) 10.438 * * * * [progress]: [ 94 / 95 ] simplifiying candidate # 10.438 * [simplify]: Simplifying (* 2 (* x.im x.re)) 10.438 * * [simplify]: iters left: 4 (5 enodes) 10.441 * * [simplify]: iters left: 3 (19 enodes) 10.444 * * [simplify]: iters left: 2 (27 enodes) 10.448 * * [simplify]: iters left: 1 (32 enodes) 10.452 * * [simplify]: Extracting #0: cost 1 inf + 0 10.452 * * [simplify]: Extracting #1: cost 8 inf + 0 10.452 * * [simplify]: Extracting #2: cost 7 inf + 45 10.452 * * [simplify]: Extracting #3: cost 0 inf + 421 10.453 * [simplify]: Simplified to (* (* x.re x.im) 2) 10.453 * [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))) 10.453 * * * * [progress]: [ 95 / 95 ] simplifiying candidate # 10.453 * [simplify]: Simplifying (* 2 (* x.im x.re)) 10.453 * * [simplify]: iters left: 4 (5 enodes) 10.454 * * [simplify]: iters left: 3 (19 enodes) 10.457 * * [simplify]: iters left: 2 (27 enodes) 10.462 * * [simplify]: iters left: 1 (32 enodes) 10.465 * * [simplify]: Extracting #0: cost 1 inf + 0 10.466 * * [simplify]: Extracting #1: cost 8 inf + 0 10.467 * * [simplify]: Extracting #2: cost 7 inf + 45 10.467 * * [simplify]: Extracting #3: cost 0 inf + 421 10.467 * [simplify]: Simplified to (* (* x.re x.im) 2) 10.467 * [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))) 10.467 * * * [progress]: adding candidates to table 11.372 * * [progress]: iteration 2 / 4 11.372 * * * [progress]: picking best candidate 11.399 * * * * [pick]: Picked # 11.399 * * * [progress]: localizing error 11.423 * * * [progress]: generating rewritten candidates 11.423 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 11.473 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 11.510 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 11.570 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 11.587 * * * [progress]: generating series expansions 11.587 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 11.587 * [backup-simplify]: Simplify (* (+ x.re x.im) (* (- x.re x.im) x.re)) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 11.587 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 11.588 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 11.588 * [taylor]: Taking taylor expansion of x.re in x.im 11.588 * [backup-simplify]: Simplify x.re into x.re 11.588 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 11.588 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 11.588 * [taylor]: Taking taylor expansion of x.im in x.im 11.588 * [backup-simplify]: Simplify 0 into 0 11.588 * [backup-simplify]: Simplify 1 into 1 11.588 * [taylor]: Taking taylor expansion of x.re in x.im 11.588 * [backup-simplify]: Simplify x.re into x.re 11.588 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 11.588 * [taylor]: Taking taylor expansion of x.re in x.im 11.588 * [backup-simplify]: Simplify x.re into x.re 11.588 * [taylor]: Taking taylor expansion of x.im in x.im 11.588 * [backup-simplify]: Simplify 0 into 0 11.588 * [backup-simplify]: Simplify 1 into 1 11.588 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 11.588 * [taylor]: Taking taylor expansion of x.re in x.re 11.588 * [backup-simplify]: Simplify 0 into 0 11.588 * [backup-simplify]: Simplify 1 into 1 11.588 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 11.588 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 11.588 * [taylor]: Taking taylor expansion of x.im in x.re 11.588 * [backup-simplify]: Simplify x.im into x.im 11.588 * [taylor]: Taking taylor expansion of x.re in x.re 11.588 * [backup-simplify]: Simplify 0 into 0 11.588 * [backup-simplify]: Simplify 1 into 1 11.588 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 11.588 * [taylor]: Taking taylor expansion of x.re in x.re 11.588 * [backup-simplify]: Simplify 0 into 0 11.588 * [backup-simplify]: Simplify 1 into 1 11.588 * [taylor]: Taking taylor expansion of x.im in x.re 11.588 * [backup-simplify]: Simplify x.im into x.im 11.588 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 11.588 * [taylor]: Taking taylor expansion of x.re in x.re 11.588 * [backup-simplify]: Simplify 0 into 0 11.588 * [backup-simplify]: Simplify 1 into 1 11.588 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 11.589 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 11.589 * [taylor]: Taking taylor expansion of x.im in x.re 11.589 * [backup-simplify]: Simplify x.im into x.im 11.589 * [taylor]: Taking taylor expansion of x.re in x.re 11.589 * [backup-simplify]: Simplify 0 into 0 11.589 * [backup-simplify]: Simplify 1 into 1 11.589 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 11.589 * [taylor]: Taking taylor expansion of x.re in x.re 11.589 * [backup-simplify]: Simplify 0 into 0 11.589 * [backup-simplify]: Simplify 1 into 1 11.589 * [taylor]: Taking taylor expansion of x.im in x.re 11.589 * [backup-simplify]: Simplify x.im into x.im 11.589 * [backup-simplify]: Simplify (+ x.im 0) into x.im 11.589 * [backup-simplify]: Simplify (- x.im) into (- x.im) 11.589 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 11.589 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 11.589 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 11.589 * [taylor]: Taking taylor expansion of 0 in x.im 11.589 * [backup-simplify]: Simplify 0 into 0 11.589 * [backup-simplify]: Simplify 0 into 0 11.590 * [backup-simplify]: Simplify (- 0) into 0 11.590 * [backup-simplify]: Simplify (+ 1 0) into 1 11.591 * [backup-simplify]: Simplify (+ 0 1) into 1 11.591 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 11.591 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 11.592 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 11.592 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.592 * [taylor]: Taking taylor expansion of x.im in x.im 11.592 * [backup-simplify]: Simplify 0 into 0 11.592 * [backup-simplify]: Simplify 1 into 1 11.592 * [backup-simplify]: Simplify 0 into 0 11.592 * [backup-simplify]: Simplify (- 0) into 0 11.592 * [backup-simplify]: Simplify (+ 0 0) into 0 11.593 * [backup-simplify]: Simplify (+ 0 0) into 0 11.593 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 11.594 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 11.594 * [taylor]: Taking taylor expansion of 0 in x.im 11.594 * [backup-simplify]: Simplify 0 into 0 11.594 * [backup-simplify]: Simplify 0 into 0 11.594 * [backup-simplify]: Simplify 0 into 0 11.595 * [backup-simplify]: Simplify (- 0) into 0 11.595 * [backup-simplify]: Simplify (+ 0 0) into 0 11.596 * [backup-simplify]: Simplify (+ 0 0) into 0 11.596 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 11.598 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 11.598 * [taylor]: Taking taylor expansion of 1 in x.im 11.598 * [backup-simplify]: Simplify 1 into 1 11.598 * [backup-simplify]: Simplify 1 into 1 11.598 * [backup-simplify]: Simplify 0 into 0 11.598 * [backup-simplify]: Simplify (* 1 1) into 1 11.598 * [backup-simplify]: Simplify (- 1) into -1 11.598 * [backup-simplify]: Simplify -1 into -1 11.599 * [backup-simplify]: Simplify 0 into 0 11.599 * [backup-simplify]: Simplify (- 0) into 0 11.599 * [backup-simplify]: Simplify (+ 0 0) into 0 11.600 * [backup-simplify]: Simplify (+ 0 0) into 0 11.601 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 11.603 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 11.603 * [taylor]: Taking taylor expansion of 0 in x.im 11.603 * [backup-simplify]: Simplify 0 into 0 11.603 * [backup-simplify]: Simplify 0 into 0 11.603 * [backup-simplify]: Simplify 0 into 0 11.603 * [backup-simplify]: Simplify 0 into 0 11.603 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.604 * [backup-simplify]: Simplify (- 0) into 0 11.604 * [backup-simplify]: Simplify 0 into 0 11.604 * [backup-simplify]: Simplify 0 into 0 11.604 * [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)) 11.604 * [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) 11.605 * [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 11.605 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 11.605 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 11.605 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 11.605 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 11.605 * [taylor]: Taking taylor expansion of x.re in x.im 11.605 * [backup-simplify]: Simplify x.re into x.re 11.605 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 11.605 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 11.605 * [taylor]: Taking taylor expansion of x.im in x.im 11.605 * [backup-simplify]: Simplify 0 into 0 11.605 * [backup-simplify]: Simplify 1 into 1 11.605 * [backup-simplify]: Simplify (/ 1 1) into 1 11.605 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 11.605 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 11.605 * [taylor]: Taking taylor expansion of x.im in x.im 11.605 * [backup-simplify]: Simplify 0 into 0 11.605 * [backup-simplify]: Simplify 1 into 1 11.606 * [backup-simplify]: Simplify (/ 1 1) into 1 11.606 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 11.606 * [taylor]: Taking taylor expansion of x.re in x.im 11.606 * [backup-simplify]: Simplify x.re into x.re 11.606 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 11.606 * [taylor]: Taking taylor expansion of x.re in x.im 11.606 * [backup-simplify]: Simplify x.re into x.re 11.606 * [backup-simplify]: Simplify (- 1) into -1 11.607 * [backup-simplify]: Simplify (+ 0 -1) into -1 11.607 * [backup-simplify]: Simplify (+ 1 0) into 1 11.608 * [backup-simplify]: Simplify (* -1 1) into -1 11.608 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 11.608 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 11.608 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 11.608 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 11.608 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 11.608 * [taylor]: Taking taylor expansion of x.re in x.re 11.608 * [backup-simplify]: Simplify 0 into 0 11.608 * [backup-simplify]: Simplify 1 into 1 11.608 * [backup-simplify]: Simplify (/ 1 1) into 1 11.608 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 11.608 * [taylor]: Taking taylor expansion of x.im in x.re 11.608 * [backup-simplify]: Simplify x.im into x.im 11.608 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.608 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 11.608 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 11.608 * [taylor]: Taking taylor expansion of x.im in x.re 11.608 * [backup-simplify]: Simplify x.im into x.im 11.609 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.609 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 11.609 * [taylor]: Taking taylor expansion of x.re in x.re 11.609 * [backup-simplify]: Simplify 0 into 0 11.609 * [backup-simplify]: Simplify 1 into 1 11.609 * [backup-simplify]: Simplify (/ 1 1) into 1 11.609 * [taylor]: Taking taylor expansion of x.re in x.re 11.609 * [backup-simplify]: Simplify 0 into 0 11.609 * [backup-simplify]: Simplify 1 into 1 11.610 * [backup-simplify]: Simplify (+ 1 0) into 1 11.610 * [backup-simplify]: Simplify (+ 0 1) into 1 11.610 * [backup-simplify]: Simplify (* 1 1) into 1 11.611 * [backup-simplify]: Simplify (/ 1 1) into 1 11.611 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 11.611 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 11.611 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 11.611 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 11.611 * [taylor]: Taking taylor expansion of x.re in x.re 11.611 * [backup-simplify]: Simplify 0 into 0 11.611 * [backup-simplify]: Simplify 1 into 1 11.612 * [backup-simplify]: Simplify (/ 1 1) into 1 11.612 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 11.612 * [taylor]: Taking taylor expansion of x.im in x.re 11.612 * [backup-simplify]: Simplify x.im into x.im 11.612 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.612 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 11.612 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 11.612 * [taylor]: Taking taylor expansion of x.im in x.re 11.612 * [backup-simplify]: Simplify x.im into x.im 11.612 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.612 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 11.612 * [taylor]: Taking taylor expansion of x.re in x.re 11.612 * [backup-simplify]: Simplify 0 into 0 11.612 * [backup-simplify]: Simplify 1 into 1 11.612 * [backup-simplify]: Simplify (/ 1 1) into 1 11.612 * [taylor]: Taking taylor expansion of x.re in x.re 11.612 * [backup-simplify]: Simplify 0 into 0 11.612 * [backup-simplify]: Simplify 1 into 1 11.613 * [backup-simplify]: Simplify (+ 1 0) into 1 11.613 * [backup-simplify]: Simplify (+ 0 1) into 1 11.614 * [backup-simplify]: Simplify (* 1 1) into 1 11.614 * [backup-simplify]: Simplify (/ 1 1) into 1 11.614 * [taylor]: Taking taylor expansion of 1 in x.im 11.614 * [backup-simplify]: Simplify 1 into 1 11.615 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.615 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 11.616 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.616 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 11.616 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 11.616 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 11.617 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 11.617 * [taylor]: Taking taylor expansion of 0 in x.im 11.617 * [backup-simplify]: Simplify 0 into 0 11.617 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 11.618 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.619 * [backup-simplify]: Simplify (+ 0 0) into 0 11.620 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.620 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 11.620 * [backup-simplify]: Simplify (- 0) into 0 11.620 * [backup-simplify]: Simplify (+ 0 0) into 0 11.621 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 11.621 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 11.621 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 11.621 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 11.621 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.621 * [taylor]: Taking taylor expansion of x.im in x.im 11.622 * [backup-simplify]: Simplify 0 into 0 11.622 * [backup-simplify]: Simplify 1 into 1 11.622 * [backup-simplify]: Simplify (* 1 1) into 1 11.622 * [backup-simplify]: Simplify (/ 1 1) into 1 11.622 * [backup-simplify]: Simplify (- 1) into -1 11.622 * [backup-simplify]: Simplify -1 into -1 11.622 * [backup-simplify]: Simplify 1 into 1 11.622 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.623 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.623 * [backup-simplify]: Simplify (+ 0 0) into 0 11.624 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.624 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.624 * [backup-simplify]: Simplify (- 0) into 0 11.624 * [backup-simplify]: Simplify (+ 0 0) into 0 11.625 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 11.626 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 11.626 * [taylor]: Taking taylor expansion of 0 in x.im 11.626 * [backup-simplify]: Simplify 0 into 0 11.626 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.627 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.627 * [backup-simplify]: Simplify (- 0) into 0 11.627 * [backup-simplify]: Simplify 0 into 0 11.627 * [backup-simplify]: Simplify 0 into 0 11.627 * [backup-simplify]: Simplify 0 into 0 11.627 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.628 * [backup-simplify]: Simplify (+ 0 0) into 0 11.629 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.629 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.629 * [backup-simplify]: Simplify (- 0) into 0 11.629 * [backup-simplify]: Simplify (+ 0 0) into 0 11.630 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 11.631 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.631 * [taylor]: Taking taylor expansion of 0 in x.im 11.632 * [backup-simplify]: Simplify 0 into 0 11.632 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.633 * [backup-simplify]: Simplify (- 0) into 0 11.633 * [backup-simplify]: Simplify 0 into 0 11.633 * [backup-simplify]: Simplify 0 into 0 11.633 * [backup-simplify]: Simplify 0 into 0 11.633 * [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)) 11.633 * [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) 11.633 * [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 11.633 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 11.633 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 11.633 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 11.634 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 11.634 * [taylor]: Taking taylor expansion of x.im in x.im 11.634 * [backup-simplify]: Simplify 0 into 0 11.634 * [backup-simplify]: Simplify 1 into 1 11.634 * [backup-simplify]: Simplify (/ 1 1) into 1 11.634 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 11.634 * [taylor]: Taking taylor expansion of x.re in x.im 11.634 * [backup-simplify]: Simplify x.re into x.re 11.634 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 11.634 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 11.634 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 11.634 * [taylor]: Taking taylor expansion of x.im in x.im 11.634 * [backup-simplify]: Simplify 0 into 0 11.634 * [backup-simplify]: Simplify 1 into 1 11.634 * [backup-simplify]: Simplify (/ 1 1) into 1 11.634 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 11.634 * [taylor]: Taking taylor expansion of x.re in x.im 11.634 * [backup-simplify]: Simplify x.re into x.re 11.634 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 11.634 * [taylor]: Taking taylor expansion of x.re in x.im 11.634 * [backup-simplify]: Simplify x.re into x.re 11.635 * [backup-simplify]: Simplify (+ 1 0) into 1 11.635 * [backup-simplify]: Simplify (+ 1 0) into 1 11.635 * [backup-simplify]: Simplify (* 1 1) into 1 11.635 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 11.635 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 11.635 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 11.635 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 11.635 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 11.635 * [taylor]: Taking taylor expansion of x.im in x.re 11.635 * [backup-simplify]: Simplify x.im into x.im 11.635 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.635 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 11.635 * [taylor]: Taking taylor expansion of x.re in x.re 11.635 * [backup-simplify]: Simplify 0 into 0 11.635 * [backup-simplify]: Simplify 1 into 1 11.636 * [backup-simplify]: Simplify (/ 1 1) into 1 11.636 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 11.636 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 11.636 * [taylor]: Taking taylor expansion of x.im in x.re 11.636 * [backup-simplify]: Simplify x.im into x.im 11.636 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.636 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 11.636 * [taylor]: Taking taylor expansion of x.re in x.re 11.636 * [backup-simplify]: Simplify 0 into 0 11.636 * [backup-simplify]: Simplify 1 into 1 11.636 * [backup-simplify]: Simplify (/ 1 1) into 1 11.636 * [taylor]: Taking taylor expansion of x.re in x.re 11.636 * [backup-simplify]: Simplify 0 into 0 11.636 * [backup-simplify]: Simplify 1 into 1 11.636 * [backup-simplify]: Simplify (- 1) into -1 11.637 * [backup-simplify]: Simplify (+ 0 -1) into -1 11.637 * [backup-simplify]: Simplify (+ 0 1) into 1 11.637 * [backup-simplify]: Simplify (* -1 1) into -1 11.637 * [backup-simplify]: Simplify (/ -1 1) into -1 11.637 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 11.637 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 11.637 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 11.637 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 11.637 * [taylor]: Taking taylor expansion of x.im in x.re 11.637 * [backup-simplify]: Simplify x.im into x.im 11.637 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.637 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 11.638 * [taylor]: Taking taylor expansion of x.re in x.re 11.638 * [backup-simplify]: Simplify 0 into 0 11.638 * [backup-simplify]: Simplify 1 into 1 11.638 * [backup-simplify]: Simplify (/ 1 1) into 1 11.638 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 11.638 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 11.638 * [taylor]: Taking taylor expansion of x.im in x.re 11.638 * [backup-simplify]: Simplify x.im into x.im 11.638 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.638 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 11.638 * [taylor]: Taking taylor expansion of x.re in x.re 11.638 * [backup-simplify]: Simplify 0 into 0 11.638 * [backup-simplify]: Simplify 1 into 1 11.638 * [backup-simplify]: Simplify (/ 1 1) into 1 11.638 * [taylor]: Taking taylor expansion of x.re in x.re 11.638 * [backup-simplify]: Simplify 0 into 0 11.638 * [backup-simplify]: Simplify 1 into 1 11.638 * [backup-simplify]: Simplify (- 1) into -1 11.639 * [backup-simplify]: Simplify (+ 0 -1) into -1 11.639 * [backup-simplify]: Simplify (+ 0 1) into 1 11.639 * [backup-simplify]: Simplify (* -1 1) into -1 11.639 * [backup-simplify]: Simplify (/ -1 1) into -1 11.640 * [taylor]: Taking taylor expansion of -1 in x.im 11.640 * [backup-simplify]: Simplify -1 into -1 11.640 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.640 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 11.641 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.641 * [backup-simplify]: Simplify (- 0) into 0 11.641 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 11.642 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 11.642 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 11.642 * [taylor]: Taking taylor expansion of 0 in x.im 11.642 * [backup-simplify]: Simplify 0 into 0 11.643 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 11.643 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.644 * [backup-simplify]: Simplify (+ 0 0) into 0 11.644 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 11.645 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.645 * [backup-simplify]: Simplify (- 0) into 0 11.646 * [backup-simplify]: Simplify (+ 0 0) into 0 11.647 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 11.648 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 11.648 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 11.648 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.648 * [taylor]: Taking taylor expansion of x.im in x.im 11.648 * [backup-simplify]: Simplify 0 into 0 11.648 * [backup-simplify]: Simplify 1 into 1 11.648 * [backup-simplify]: Simplify (* 1 1) into 1 11.648 * [backup-simplify]: Simplify (/ 1 1) into 1 11.648 * [backup-simplify]: Simplify 1 into 1 11.649 * [backup-simplify]: Simplify -1 into -1 11.649 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.650 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.650 * [backup-simplify]: Simplify (+ 0 0) into 0 11.650 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.651 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.651 * [backup-simplify]: Simplify (- 0) into 0 11.652 * [backup-simplify]: Simplify (+ 0 0) into 0 11.653 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 11.655 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 11.655 * [taylor]: Taking taylor expansion of 0 in x.im 11.655 * [backup-simplify]: Simplify 0 into 0 11.656 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.656 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.656 * [backup-simplify]: Simplify 0 into 0 11.656 * [backup-simplify]: Simplify 0 into 0 11.656 * [backup-simplify]: Simplify 0 into 0 11.657 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.658 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.658 * [backup-simplify]: Simplify (+ 0 0) into 0 11.658 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.659 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.659 * [backup-simplify]: Simplify (- 0) into 0 11.660 * [backup-simplify]: Simplify (+ 0 0) into 0 11.661 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 11.664 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.664 * [taylor]: Taking taylor expansion of 0 in x.im 11.664 * [backup-simplify]: Simplify 0 into 0 11.665 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.666 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.666 * [backup-simplify]: Simplify 0 into 0 11.666 * [backup-simplify]: Simplify 0 into 0 11.666 * [backup-simplify]: Simplify 0 into 0 11.666 * [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)) 11.666 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 11.666 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 11.666 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 11.666 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 11.666 * [taylor]: Taking taylor expansion of 2 in x.im 11.667 * [backup-simplify]: Simplify 2 into 2 11.667 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 11.667 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.667 * [taylor]: Taking taylor expansion of x.im in x.im 11.667 * [backup-simplify]: Simplify 0 into 0 11.667 * [backup-simplify]: Simplify 1 into 1 11.667 * [taylor]: Taking taylor expansion of x.re in x.im 11.667 * [backup-simplify]: Simplify x.re into x.re 11.667 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 11.667 * [taylor]: Taking taylor expansion of 2 in x.re 11.667 * [backup-simplify]: Simplify 2 into 2 11.667 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.667 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.667 * [taylor]: Taking taylor expansion of x.im in x.re 11.667 * [backup-simplify]: Simplify x.im into x.im 11.667 * [taylor]: Taking taylor expansion of x.re in x.re 11.667 * [backup-simplify]: Simplify 0 into 0 11.667 * [backup-simplify]: Simplify 1 into 1 11.667 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 11.667 * [taylor]: Taking taylor expansion of 2 in x.re 11.667 * [backup-simplify]: Simplify 2 into 2 11.667 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.667 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.667 * [taylor]: Taking taylor expansion of x.im in x.re 11.667 * [backup-simplify]: Simplify x.im into x.im 11.667 * [taylor]: Taking taylor expansion of x.re in x.re 11.667 * [backup-simplify]: Simplify 0 into 0 11.667 * [backup-simplify]: Simplify 1 into 1 11.667 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.667 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.668 * [backup-simplify]: Simplify (* 2 0) into 0 11.668 * [taylor]: Taking taylor expansion of 0 in x.im 11.668 * [backup-simplify]: Simplify 0 into 0 11.668 * [backup-simplify]: Simplify 0 into 0 11.668 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.669 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.669 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 11.669 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 11.669 * [taylor]: Taking taylor expansion of 2 in x.im 11.669 * [backup-simplify]: Simplify 2 into 2 11.669 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.669 * [taylor]: Taking taylor expansion of x.im in x.im 11.669 * [backup-simplify]: Simplify 0 into 0 11.669 * [backup-simplify]: Simplify 1 into 1 11.670 * [backup-simplify]: Simplify (* 1 1) into 1 11.670 * [backup-simplify]: Simplify (* 2 1) into 2 11.670 * [backup-simplify]: Simplify 2 into 2 11.670 * [backup-simplify]: Simplify 0 into 0 11.671 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 11.671 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 11.673 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 11.673 * [taylor]: Taking taylor expansion of 0 in x.im 11.673 * [backup-simplify]: Simplify 0 into 0 11.673 * [backup-simplify]: Simplify 0 into 0 11.674 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.674 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 11.674 * [backup-simplify]: Simplify 0 into 0 11.674 * [backup-simplify]: Simplify 0 into 0 11.675 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 11.676 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.677 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 11.677 * [taylor]: Taking taylor expansion of 0 in x.im 11.677 * [backup-simplify]: Simplify 0 into 0 11.677 * [backup-simplify]: Simplify 0 into 0 11.677 * [backup-simplify]: Simplify 0 into 0 11.677 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 11.678 * [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)) 11.678 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 11.678 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 11.678 * [taylor]: Taking taylor expansion of 2 in x.im 11.678 * [backup-simplify]: Simplify 2 into 2 11.678 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 11.678 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.678 * [taylor]: Taking taylor expansion of x.im in x.im 11.678 * [backup-simplify]: Simplify 0 into 0 11.678 * [backup-simplify]: Simplify 1 into 1 11.678 * [taylor]: Taking taylor expansion of x.re in x.im 11.678 * [backup-simplify]: Simplify x.re into x.re 11.678 * [backup-simplify]: Simplify (* 1 1) into 1 11.678 * [backup-simplify]: Simplify (* 1 x.re) into x.re 11.679 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 11.679 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 11.679 * [taylor]: Taking taylor expansion of 2 in x.re 11.679 * [backup-simplify]: Simplify 2 into 2 11.679 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.679 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.679 * [taylor]: Taking taylor expansion of x.im in x.re 11.679 * [backup-simplify]: Simplify x.im into x.im 11.679 * [taylor]: Taking taylor expansion of x.re in x.re 11.679 * [backup-simplify]: Simplify 0 into 0 11.679 * [backup-simplify]: Simplify 1 into 1 11.679 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.679 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.679 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.680 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.680 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 11.680 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 11.680 * [taylor]: Taking taylor expansion of 2 in x.re 11.680 * [backup-simplify]: Simplify 2 into 2 11.680 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.680 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.680 * [taylor]: Taking taylor expansion of x.im in x.re 11.680 * [backup-simplify]: Simplify x.im into x.im 11.680 * [taylor]: Taking taylor expansion of x.re in x.re 11.680 * [backup-simplify]: Simplify 0 into 0 11.680 * [backup-simplify]: Simplify 1 into 1 11.680 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.680 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.680 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.681 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.681 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 11.681 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 11.681 * [taylor]: Taking taylor expansion of 2 in x.im 11.681 * [backup-simplify]: Simplify 2 into 2 11.681 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.681 * [taylor]: Taking taylor expansion of x.im in x.im 11.681 * [backup-simplify]: Simplify 0 into 0 11.681 * [backup-simplify]: Simplify 1 into 1 11.682 * [backup-simplify]: Simplify (* 1 1) into 1 11.682 * [backup-simplify]: Simplify (/ 2 1) into 2 11.682 * [backup-simplify]: Simplify 2 into 2 11.687 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 11.688 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 11.688 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 11.688 * [taylor]: Taking taylor expansion of 0 in x.im 11.688 * [backup-simplify]: Simplify 0 into 0 11.689 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.690 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 11.690 * [backup-simplify]: Simplify 0 into 0 11.691 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 11.691 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.692 * [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 11.692 * [taylor]: Taking taylor expansion of 0 in x.im 11.692 * [backup-simplify]: Simplify 0 into 0 11.693 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.694 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.694 * [backup-simplify]: Simplify 0 into 0 11.695 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 11.696 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 11.696 * [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 11.696 * [taylor]: Taking taylor expansion of 0 in x.im 11.696 * [backup-simplify]: Simplify 0 into 0 11.697 * [backup-simplify]: Simplify 0 into 0 11.698 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 11.699 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.699 * [backup-simplify]: Simplify 0 into 0 11.700 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 11.701 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 11.702 * [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 11.702 * [taylor]: Taking taylor expansion of 0 in x.im 11.702 * [backup-simplify]: Simplify 0 into 0 11.702 * [backup-simplify]: Simplify 0 into 0 11.702 * [backup-simplify]: Simplify 0 into 0 11.702 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 11.703 * [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)) 11.703 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 11.703 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 11.703 * [taylor]: Taking taylor expansion of -2 in x.im 11.703 * [backup-simplify]: Simplify -2 into -2 11.703 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 11.703 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.703 * [taylor]: Taking taylor expansion of x.im in x.im 11.703 * [backup-simplify]: Simplify 0 into 0 11.703 * [backup-simplify]: Simplify 1 into 1 11.703 * [taylor]: Taking taylor expansion of x.re in x.im 11.703 * [backup-simplify]: Simplify x.re into x.re 11.703 * [backup-simplify]: Simplify (* 1 1) into 1 11.703 * [backup-simplify]: Simplify (* 1 x.re) into x.re 11.703 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 11.704 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 11.704 * [taylor]: Taking taylor expansion of -2 in x.re 11.704 * [backup-simplify]: Simplify -2 into -2 11.704 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.704 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.704 * [taylor]: Taking taylor expansion of x.im in x.re 11.704 * [backup-simplify]: Simplify x.im into x.im 11.704 * [taylor]: Taking taylor expansion of x.re in x.re 11.704 * [backup-simplify]: Simplify 0 into 0 11.704 * [backup-simplify]: Simplify 1 into 1 11.704 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.704 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.704 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.704 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.705 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 11.705 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 11.705 * [taylor]: Taking taylor expansion of -2 in x.re 11.705 * [backup-simplify]: Simplify -2 into -2 11.705 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.705 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.705 * [taylor]: Taking taylor expansion of x.im in x.re 11.705 * [backup-simplify]: Simplify x.im into x.im 11.705 * [taylor]: Taking taylor expansion of x.re in x.re 11.705 * [backup-simplify]: Simplify 0 into 0 11.705 * [backup-simplify]: Simplify 1 into 1 11.705 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.705 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.705 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.706 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.706 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 11.706 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 11.706 * [taylor]: Taking taylor expansion of -2 in x.im 11.706 * [backup-simplify]: Simplify -2 into -2 11.706 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.706 * [taylor]: Taking taylor expansion of x.im in x.im 11.706 * [backup-simplify]: Simplify 0 into 0 11.706 * [backup-simplify]: Simplify 1 into 1 11.706 * [backup-simplify]: Simplify (* 1 1) into 1 11.707 * [backup-simplify]: Simplify (/ -2 1) into -2 11.707 * [backup-simplify]: Simplify -2 into -2 11.707 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 11.708 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 11.708 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 11.708 * [taylor]: Taking taylor expansion of 0 in x.im 11.708 * [backup-simplify]: Simplify 0 into 0 11.709 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.710 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 11.710 * [backup-simplify]: Simplify 0 into 0 11.711 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 11.711 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.712 * [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 11.712 * [taylor]: Taking taylor expansion of 0 in x.im 11.712 * [backup-simplify]: Simplify 0 into 0 11.713 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.714 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.714 * [backup-simplify]: Simplify 0 into 0 11.715 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 11.716 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 11.716 * [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 11.716 * [taylor]: Taking taylor expansion of 0 in x.im 11.716 * [backup-simplify]: Simplify 0 into 0 11.716 * [backup-simplify]: Simplify 0 into 0 11.717 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 11.718 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.719 * [backup-simplify]: Simplify 0 into 0 11.720 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 11.721 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 11.722 * [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 11.722 * [taylor]: Taking taylor expansion of 0 in x.im 11.722 * [backup-simplify]: Simplify 0 into 0 11.722 * [backup-simplify]: Simplify 0 into 0 11.722 * [backup-simplify]: Simplify 0 into 0 11.722 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 11.722 * * * * [progress]: [ 3 / 4 ] generating series at (2) 11.723 * [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))) 11.723 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 11.723 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 11.723 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 11.723 * [taylor]: Taking taylor expansion of x.re in x.im 11.723 * [backup-simplify]: Simplify x.re into x.re 11.723 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 11.723 * [taylor]: Taking taylor expansion of 3 in x.im 11.723 * [backup-simplify]: Simplify 3 into 3 11.723 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 11.723 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.723 * [taylor]: Taking taylor expansion of x.im in x.im 11.723 * [backup-simplify]: Simplify 0 into 0 11.723 * [backup-simplify]: Simplify 1 into 1 11.723 * [taylor]: Taking taylor expansion of x.re in x.im 11.723 * [backup-simplify]: Simplify x.re into x.re 11.723 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 11.723 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 11.723 * [taylor]: Taking taylor expansion of x.re in x.re 11.723 * [backup-simplify]: Simplify 0 into 0 11.723 * [backup-simplify]: Simplify 1 into 1 11.723 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 11.723 * [taylor]: Taking taylor expansion of 3 in x.re 11.723 * [backup-simplify]: Simplify 3 into 3 11.723 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.723 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.723 * [taylor]: Taking taylor expansion of x.im in x.re 11.723 * [backup-simplify]: Simplify x.im into x.im 11.723 * [taylor]: Taking taylor expansion of x.re in x.re 11.723 * [backup-simplify]: Simplify 0 into 0 11.723 * [backup-simplify]: Simplify 1 into 1 11.724 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 11.724 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 11.724 * [taylor]: Taking taylor expansion of x.re in x.re 11.724 * [backup-simplify]: Simplify 0 into 0 11.724 * [backup-simplify]: Simplify 1 into 1 11.724 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 11.724 * [taylor]: Taking taylor expansion of 3 in x.re 11.724 * [backup-simplify]: Simplify 3 into 3 11.724 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.724 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.724 * [taylor]: Taking taylor expansion of x.im in x.re 11.724 * [backup-simplify]: Simplify x.im into x.im 11.724 * [taylor]: Taking taylor expansion of x.re in x.re 11.724 * [backup-simplify]: Simplify 0 into 0 11.724 * [backup-simplify]: Simplify 1 into 1 11.724 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.724 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.725 * [backup-simplify]: Simplify (* 3 0) into 0 11.725 * [backup-simplify]: Simplify (- 0) into 0 11.725 * [backup-simplify]: Simplify (+ 0 0) into 0 11.725 * [taylor]: Taking taylor expansion of 0 in x.im 11.725 * [backup-simplify]: Simplify 0 into 0 11.725 * [backup-simplify]: Simplify 0 into 0 11.726 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.726 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.727 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 11.727 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 11.727 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 11.727 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 11.727 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 11.727 * [taylor]: Taking taylor expansion of 3 in x.im 11.727 * [backup-simplify]: Simplify 3 into 3 11.727 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.727 * [taylor]: Taking taylor expansion of x.im in x.im 11.727 * [backup-simplify]: Simplify 0 into 0 11.727 * [backup-simplify]: Simplify 1 into 1 11.727 * [backup-simplify]: Simplify 0 into 0 11.728 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 11.728 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 11.729 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 11.730 * [backup-simplify]: Simplify (- 0) into 0 11.730 * [backup-simplify]: Simplify (+ 0 0) into 0 11.730 * [taylor]: Taking taylor expansion of 0 in x.im 11.730 * [backup-simplify]: Simplify 0 into 0 11.730 * [backup-simplify]: Simplify 0 into 0 11.730 * [backup-simplify]: Simplify 0 into 0 11.730 * [backup-simplify]: Simplify (* 1 1) into 1 11.731 * [backup-simplify]: Simplify (* 1 1) into 1 11.732 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 11.733 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.734 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 11.734 * [backup-simplify]: Simplify (- 0) into 0 11.735 * [backup-simplify]: Simplify (+ 1 0) into 1 11.735 * [taylor]: Taking taylor expansion of 1 in x.im 11.735 * [backup-simplify]: Simplify 1 into 1 11.735 * [backup-simplify]: Simplify 1 into 1 11.735 * [backup-simplify]: Simplify 0 into 0 11.735 * [backup-simplify]: Simplify (* 1 1) into 1 11.736 * [backup-simplify]: Simplify (* 3 1) into 3 11.736 * [backup-simplify]: Simplify (- 3) into -3 11.736 * [backup-simplify]: Simplify -3 into -3 11.736 * [backup-simplify]: Simplify 0 into 0 11.737 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.738 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.739 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 11.740 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 11.742 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 11.742 * [backup-simplify]: Simplify (- 0) into 0 11.742 * [backup-simplify]: Simplify (+ 0 0) into 0 11.742 * [taylor]: Taking taylor expansion of 0 in x.im 11.742 * [backup-simplify]: Simplify 0 into 0 11.742 * [backup-simplify]: Simplify 0 into 0 11.742 * [backup-simplify]: Simplify 0 into 0 11.742 * [backup-simplify]: Simplify 0 into 0 11.743 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.744 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 11.744 * [backup-simplify]: Simplify (- 0) into 0 11.744 * [backup-simplify]: Simplify 0 into 0 11.744 * [backup-simplify]: Simplify 0 into 0 11.745 * [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))) 11.745 * [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)))) 11.745 * [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 11.745 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 11.745 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 11.746 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 11.746 * [taylor]: Taking taylor expansion of x.re in x.im 11.746 * [backup-simplify]: Simplify x.re into x.re 11.746 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 11.746 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 11.746 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 11.746 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 11.746 * [taylor]: Taking taylor expansion of 3 in x.im 11.746 * [backup-simplify]: Simplify 3 into 3 11.746 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 11.746 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 11.746 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.746 * [taylor]: Taking taylor expansion of x.im in x.im 11.746 * [backup-simplify]: Simplify 0 into 0 11.746 * [backup-simplify]: Simplify 1 into 1 11.746 * [taylor]: Taking taylor expansion of x.re in x.im 11.746 * [backup-simplify]: Simplify x.re into x.re 11.746 * [backup-simplify]: Simplify (* 1 1) into 1 11.747 * [backup-simplify]: Simplify (* 1 x.re) into x.re 11.747 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 11.747 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 11.747 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 11.747 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 11.747 * [taylor]: Taking taylor expansion of x.re in x.re 11.747 * [backup-simplify]: Simplify 0 into 0 11.747 * [backup-simplify]: Simplify 1 into 1 11.747 * [backup-simplify]: Simplify (* 1 1) into 1 11.748 * [backup-simplify]: Simplify (* 1 1) into 1 11.748 * [backup-simplify]: Simplify (/ 1 1) into 1 11.748 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 11.748 * [taylor]: Taking taylor expansion of 3 in x.re 11.748 * [backup-simplify]: Simplify 3 into 3 11.748 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 11.748 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.748 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.748 * [taylor]: Taking taylor expansion of x.im in x.re 11.748 * [backup-simplify]: Simplify x.im into x.im 11.748 * [taylor]: Taking taylor expansion of x.re in x.re 11.748 * [backup-simplify]: Simplify 0 into 0 11.748 * [backup-simplify]: Simplify 1 into 1 11.748 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.748 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.749 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.749 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.749 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 11.749 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 11.749 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 11.749 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 11.749 * [taylor]: Taking taylor expansion of x.re in x.re 11.749 * [backup-simplify]: Simplify 0 into 0 11.749 * [backup-simplify]: Simplify 1 into 1 11.750 * [backup-simplify]: Simplify (* 1 1) into 1 11.750 * [backup-simplify]: Simplify (* 1 1) into 1 11.750 * [backup-simplify]: Simplify (/ 1 1) into 1 11.750 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 11.750 * [taylor]: Taking taylor expansion of 3 in x.re 11.751 * [backup-simplify]: Simplify 3 into 3 11.751 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 11.751 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.751 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.751 * [taylor]: Taking taylor expansion of x.im in x.re 11.751 * [backup-simplify]: Simplify x.im into x.im 11.751 * [taylor]: Taking taylor expansion of x.re in x.re 11.751 * [backup-simplify]: Simplify 0 into 0 11.751 * [backup-simplify]: Simplify 1 into 1 11.751 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.751 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.751 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.751 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.752 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 11.752 * [backup-simplify]: Simplify (+ 1 0) into 1 11.752 * [taylor]: Taking taylor expansion of 1 in x.im 11.752 * [backup-simplify]: Simplify 1 into 1 11.753 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.753 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.754 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.755 * [backup-simplify]: Simplify (+ 0 0) into 0 11.755 * [taylor]: Taking taylor expansion of 0 in x.im 11.755 * [backup-simplify]: Simplify 0 into 0 11.756 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.757 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.758 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.758 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 11.758 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 11.758 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 11.758 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 11.759 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 11.759 * [taylor]: Taking taylor expansion of 3 in x.im 11.759 * [backup-simplify]: Simplify 3 into 3 11.759 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 11.759 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.759 * [taylor]: Taking taylor expansion of x.im in x.im 11.759 * [backup-simplify]: Simplify 0 into 0 11.759 * [backup-simplify]: Simplify 1 into 1 11.759 * [backup-simplify]: Simplify (* 1 1) into 1 11.759 * [backup-simplify]: Simplify (/ 1 1) into 1 11.760 * [backup-simplify]: Simplify (* 3 1) into 3 11.760 * [backup-simplify]: Simplify (- 3) into -3 11.760 * [backup-simplify]: Simplify -3 into -3 11.760 * [backup-simplify]: Simplify 1 into 1 11.761 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 11.763 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 11.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.764 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 11.765 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 11.765 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 11.765 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 11.766 * [backup-simplify]: Simplify (- 0) into 0 11.766 * [backup-simplify]: Simplify (+ 0 0) into 0 11.766 * [taylor]: Taking taylor expansion of 0 in x.im 11.766 * [backup-simplify]: Simplify 0 into 0 11.767 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.768 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.768 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 11.769 * [backup-simplify]: Simplify (- 0) into 0 11.769 * [backup-simplify]: Simplify 0 into 0 11.769 * [backup-simplify]: Simplify 0 into 0 11.769 * [backup-simplify]: Simplify 0 into 0 11.770 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 11.771 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 11.772 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.773 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 11.774 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.774 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 11.775 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 11.775 * [backup-simplify]: Simplify (- 0) into 0 11.776 * [backup-simplify]: Simplify (+ 0 0) into 0 11.776 * [taylor]: Taking taylor expansion of 0 in x.im 11.776 * [backup-simplify]: Simplify 0 into 0 11.777 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.779 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 11.780 * [backup-simplify]: Simplify (- 0) into 0 11.780 * [backup-simplify]: Simplify 0 into 0 11.780 * [backup-simplify]: Simplify 0 into 0 11.780 * [backup-simplify]: Simplify 0 into 0 11.780 * [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))) 11.781 * [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))) 11.781 * [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 11.781 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 11.781 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 11.781 * [taylor]: Taking taylor expansion of 3 in x.im 11.781 * [backup-simplify]: Simplify 3 into 3 11.781 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 11.781 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 11.781 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.781 * [taylor]: Taking taylor expansion of x.im in x.im 11.781 * [backup-simplify]: Simplify 0 into 0 11.781 * [backup-simplify]: Simplify 1 into 1 11.781 * [taylor]: Taking taylor expansion of x.re in x.im 11.781 * [backup-simplify]: Simplify x.re into x.re 11.782 * [backup-simplify]: Simplify (* 1 1) into 1 11.782 * [backup-simplify]: Simplify (* 1 x.re) into x.re 11.782 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 11.782 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 11.782 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 11.782 * [taylor]: Taking taylor expansion of x.re in x.im 11.782 * [backup-simplify]: Simplify x.re into x.re 11.782 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 11.782 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 11.782 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 11.782 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 11.782 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 11.782 * [taylor]: Taking taylor expansion of 3 in x.re 11.782 * [backup-simplify]: Simplify 3 into 3 11.782 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 11.782 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.782 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.782 * [taylor]: Taking taylor expansion of x.im in x.re 11.782 * [backup-simplify]: Simplify x.im into x.im 11.783 * [taylor]: Taking taylor expansion of x.re in x.re 11.783 * [backup-simplify]: Simplify 0 into 0 11.783 * [backup-simplify]: Simplify 1 into 1 11.783 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.783 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.783 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.783 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.783 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 11.783 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 11.783 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 11.783 * [taylor]: Taking taylor expansion of x.re in x.re 11.784 * [backup-simplify]: Simplify 0 into 0 11.784 * [backup-simplify]: Simplify 1 into 1 11.784 * [backup-simplify]: Simplify (* 1 1) into 1 11.784 * [backup-simplify]: Simplify (* 1 1) into 1 11.785 * [backup-simplify]: Simplify (/ 1 1) into 1 11.785 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 11.785 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 11.785 * [taylor]: Taking taylor expansion of 3 in x.re 11.785 * [backup-simplify]: Simplify 3 into 3 11.785 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 11.785 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 11.785 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 11.785 * [taylor]: Taking taylor expansion of x.im in x.re 11.785 * [backup-simplify]: Simplify x.im into x.im 11.785 * [taylor]: Taking taylor expansion of x.re in x.re 11.785 * [backup-simplify]: Simplify 0 into 0 11.785 * [backup-simplify]: Simplify 1 into 1 11.785 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 11.785 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 11.785 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 11.786 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 11.786 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 11.786 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 11.786 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 11.786 * [taylor]: Taking taylor expansion of x.re in x.re 11.786 * [backup-simplify]: Simplify 0 into 0 11.786 * [backup-simplify]: Simplify 1 into 1 11.786 * [backup-simplify]: Simplify (* 1 1) into 1 11.787 * [backup-simplify]: Simplify (* 1 1) into 1 11.787 * [backup-simplify]: Simplify (/ 1 1) into 1 11.788 * [backup-simplify]: Simplify (- 1) into -1 11.788 * [backup-simplify]: Simplify (+ 0 -1) into -1 11.788 * [taylor]: Taking taylor expansion of -1 in x.im 11.788 * [backup-simplify]: Simplify -1 into -1 11.789 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.789 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.790 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.791 * [backup-simplify]: Simplify (- 0) into 0 11.791 * [backup-simplify]: Simplify (+ 0 0) into 0 11.791 * [taylor]: Taking taylor expansion of 0 in x.im 11.791 * [backup-simplify]: Simplify 0 into 0 11.791 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 11.792 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.793 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.794 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.795 * [backup-simplify]: Simplify (- 0) into 0 11.795 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 11.795 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 11.795 * [taylor]: Taking taylor expansion of 3 in x.im 11.795 * [backup-simplify]: Simplify 3 into 3 11.795 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 11.795 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 11.795 * [taylor]: Taking taylor expansion of x.im in x.im 11.795 * [backup-simplify]: Simplify 0 into 0 11.795 * [backup-simplify]: Simplify 1 into 1 11.795 * [backup-simplify]: Simplify (* 1 1) into 1 11.796 * [backup-simplify]: Simplify (/ 1 1) into 1 11.796 * [backup-simplify]: Simplify (* 3 1) into 3 11.796 * [backup-simplify]: Simplify 3 into 3 11.796 * [backup-simplify]: Simplify -1 into -1 11.797 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 11.798 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 11.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 11.798 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 11.799 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 11.801 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 11.801 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.802 * [backup-simplify]: Simplify (- 0) into 0 11.802 * [backup-simplify]: Simplify (+ 0 0) into 0 11.802 * [taylor]: Taking taylor expansion of 0 in x.im 11.802 * [backup-simplify]: Simplify 0 into 0 11.803 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 11.804 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.804 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 11.805 * [backup-simplify]: Simplify 0 into 0 11.805 * [backup-simplify]: Simplify 0 into 0 11.805 * [backup-simplify]: Simplify 0 into 0 11.805 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 11.806 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.807 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 11.807 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 11.809 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 11.810 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 11.811 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.811 * [backup-simplify]: Simplify (- 0) into 0 11.811 * [backup-simplify]: Simplify (+ 0 0) into 0 11.811 * [taylor]: Taking taylor expansion of 0 in x.im 11.811 * [backup-simplify]: Simplify 0 into 0 11.812 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 11.813 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.814 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 11.814 * [backup-simplify]: Simplify 0 into 0 11.814 * [backup-simplify]: Simplify 0 into 0 11.814 * [backup-simplify]: Simplify 0 into 0 11.815 * [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))) 11.815 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 11.815 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 11.815 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 11.815 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 11.815 * [taylor]: Taking taylor expansion of 2 in x.im 11.815 * [backup-simplify]: Simplify 2 into 2 11.815 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 11.815 * [taylor]: Taking taylor expansion of x.im in x.im 11.815 * [backup-simplify]: Simplify 0 into 0 11.815 * [backup-simplify]: Simplify 1 into 1 11.815 * [taylor]: Taking taylor expansion of x.re in x.im 11.815 * [backup-simplify]: Simplify x.re into x.re 11.815 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 11.815 * [taylor]: Taking taylor expansion of 2 in x.re 11.815 * [backup-simplify]: Simplify 2 into 2 11.815 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 11.815 * [taylor]: Taking taylor expansion of x.im in x.re 11.815 * [backup-simplify]: Simplify x.im into x.im 11.815 * [taylor]: Taking taylor expansion of x.re in x.re 11.815 * [backup-simplify]: Simplify 0 into 0 11.816 * [backup-simplify]: Simplify 1 into 1 11.816 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 11.816 * [taylor]: Taking taylor expansion of 2 in x.re 11.816 * [backup-simplify]: Simplify 2 into 2 11.816 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 11.816 * [taylor]: Taking taylor expansion of x.im in x.re 11.816 * [backup-simplify]: Simplify x.im into x.im 11.816 * [taylor]: Taking taylor expansion of x.re in x.re 11.816 * [backup-simplify]: Simplify 0 into 0 11.816 * [backup-simplify]: Simplify 1 into 1 11.816 * [backup-simplify]: Simplify (* x.im 0) into 0 11.816 * [backup-simplify]: Simplify (* 2 0) into 0 11.816 * [taylor]: Taking taylor expansion of 0 in x.im 11.816 * [backup-simplify]: Simplify 0 into 0 11.816 * [backup-simplify]: Simplify 0 into 0 11.817 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 11.817 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 11.817 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 11.817 * [taylor]: Taking taylor expansion of 2 in x.im 11.817 * [backup-simplify]: Simplify 2 into 2 11.817 * [taylor]: Taking taylor expansion of x.im in x.im 11.817 * [backup-simplify]: Simplify 0 into 0 11.817 * [backup-simplify]: Simplify 1 into 1 11.818 * [backup-simplify]: Simplify (* 2 0) into 0 11.818 * [backup-simplify]: Simplify 0 into 0 11.818 * [backup-simplify]: Simplify 0 into 0 11.819 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 11.819 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 11.819 * [taylor]: Taking taylor expansion of 0 in x.im 11.819 * [backup-simplify]: Simplify 0 into 0 11.819 * [backup-simplify]: Simplify 0 into 0 11.820 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 11.820 * [backup-simplify]: Simplify 2 into 2 11.820 * [backup-simplify]: Simplify 0 into 0 11.821 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.822 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 11.822 * [taylor]: Taking taylor expansion of 0 in x.im 11.822 * [backup-simplify]: Simplify 0 into 0 11.822 * [backup-simplify]: Simplify 0 into 0 11.822 * [backup-simplify]: Simplify 0 into 0 11.823 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 11.823 * [backup-simplify]: Simplify 0 into 0 11.824 * [backup-simplify]: Simplify 0 into 0 11.824 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 11.826 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 11.826 * [taylor]: Taking taylor expansion of 0 in x.im 11.826 * [backup-simplify]: Simplify 0 into 0 11.826 * [backup-simplify]: Simplify 0 into 0 11.826 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 11.826 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 11.826 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 11.826 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 11.826 * [taylor]: Taking taylor expansion of 2 in x.im 11.827 * [backup-simplify]: Simplify 2 into 2 11.827 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 11.827 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 11.827 * [taylor]: Taking taylor expansion of x.im in x.im 11.827 * [backup-simplify]: Simplify 0 into 0 11.827 * [backup-simplify]: Simplify 1 into 1 11.827 * [taylor]: Taking taylor expansion of x.re in x.im 11.827 * [backup-simplify]: Simplify x.re into x.re 11.827 * [backup-simplify]: Simplify (* 0 x.re) into 0 11.827 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 11.827 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 11.827 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 11.827 * [taylor]: Taking taylor expansion of 2 in x.re 11.827 * [backup-simplify]: Simplify 2 into 2 11.827 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 11.827 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 11.827 * [taylor]: Taking taylor expansion of x.im in x.re 11.827 * [backup-simplify]: Simplify x.im into x.im 11.827 * [taylor]: Taking taylor expansion of x.re in x.re 11.827 * [backup-simplify]: Simplify 0 into 0 11.827 * [backup-simplify]: Simplify 1 into 1 11.828 * [backup-simplify]: Simplify (* x.im 0) into 0 11.828 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 11.828 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.828 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 11.828 * [taylor]: Taking taylor expansion of 2 in x.re 11.828 * [backup-simplify]: Simplify 2 into 2 11.828 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 11.828 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 11.828 * [taylor]: Taking taylor expansion of x.im in x.re 11.828 * [backup-simplify]: Simplify x.im into x.im 11.828 * [taylor]: Taking taylor expansion of x.re in x.re 11.828 * [backup-simplify]: Simplify 0 into 0 11.828 * [backup-simplify]: Simplify 1 into 1 11.828 * [backup-simplify]: Simplify (* x.im 0) into 0 11.829 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 11.829 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.829 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 11.829 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 11.829 * [taylor]: Taking taylor expansion of 2 in x.im 11.829 * [backup-simplify]: Simplify 2 into 2 11.829 * [taylor]: Taking taylor expansion of x.im in x.im 11.829 * [backup-simplify]: Simplify 0 into 0 11.829 * [backup-simplify]: Simplify 1 into 1 11.830 * [backup-simplify]: Simplify (/ 2 1) into 2 11.830 * [backup-simplify]: Simplify 2 into 2 11.830 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 11.830 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 11.831 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 11.831 * [taylor]: Taking taylor expansion of 0 in x.im 11.831 * [backup-simplify]: Simplify 0 into 0 11.832 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 11.832 * [backup-simplify]: Simplify 0 into 0 11.833 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.834 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 11.834 * [taylor]: Taking taylor expansion of 0 in x.im 11.834 * [backup-simplify]: Simplify 0 into 0 11.834 * [backup-simplify]: Simplify 0 into 0 11.840 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.840 * [backup-simplify]: Simplify 0 into 0 11.841 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 11.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.843 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 11.843 * [taylor]: Taking taylor expansion of 0 in x.im 11.843 * [backup-simplify]: Simplify 0 into 0 11.843 * [backup-simplify]: Simplify 0 into 0 11.843 * [backup-simplify]: Simplify 0 into 0 11.844 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.844 * [backup-simplify]: Simplify 0 into 0 11.844 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 11.845 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 11.845 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 11.845 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 11.845 * [taylor]: Taking taylor expansion of 2 in x.im 11.845 * [backup-simplify]: Simplify 2 into 2 11.845 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 11.845 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 11.845 * [taylor]: Taking taylor expansion of x.im in x.im 11.845 * [backup-simplify]: Simplify 0 into 0 11.845 * [backup-simplify]: Simplify 1 into 1 11.845 * [taylor]: Taking taylor expansion of x.re in x.im 11.845 * [backup-simplify]: Simplify x.re into x.re 11.845 * [backup-simplify]: Simplify (* 0 x.re) into 0 11.845 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 11.845 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 11.845 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 11.845 * [taylor]: Taking taylor expansion of 2 in x.re 11.845 * [backup-simplify]: Simplify 2 into 2 11.846 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 11.846 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 11.846 * [taylor]: Taking taylor expansion of x.im in x.re 11.846 * [backup-simplify]: Simplify x.im into x.im 11.846 * [taylor]: Taking taylor expansion of x.re in x.re 11.846 * [backup-simplify]: Simplify 0 into 0 11.846 * [backup-simplify]: Simplify 1 into 1 11.846 * [backup-simplify]: Simplify (* x.im 0) into 0 11.846 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 11.846 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.846 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 11.846 * [taylor]: Taking taylor expansion of 2 in x.re 11.846 * [backup-simplify]: Simplify 2 into 2 11.846 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 11.846 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 11.846 * [taylor]: Taking taylor expansion of x.im in x.re 11.846 * [backup-simplify]: Simplify x.im into x.im 11.846 * [taylor]: Taking taylor expansion of x.re in x.re 11.846 * [backup-simplify]: Simplify 0 into 0 11.846 * [backup-simplify]: Simplify 1 into 1 11.847 * [backup-simplify]: Simplify (* x.im 0) into 0 11.847 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 11.847 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 11.847 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 11.847 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 11.847 * [taylor]: Taking taylor expansion of 2 in x.im 11.847 * [backup-simplify]: Simplify 2 into 2 11.847 * [taylor]: Taking taylor expansion of x.im in x.im 11.847 * [backup-simplify]: Simplify 0 into 0 11.847 * [backup-simplify]: Simplify 1 into 1 11.848 * [backup-simplify]: Simplify (/ 2 1) into 2 11.848 * [backup-simplify]: Simplify 2 into 2 11.849 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 11.849 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 11.849 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 11.849 * [taylor]: Taking taylor expansion of 0 in x.im 11.849 * [backup-simplify]: Simplify 0 into 0 11.850 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 11.850 * [backup-simplify]: Simplify 0 into 0 11.851 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.851 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.852 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 11.852 * [taylor]: Taking taylor expansion of 0 in x.im 11.852 * [backup-simplify]: Simplify 0 into 0 11.852 * [backup-simplify]: Simplify 0 into 0 11.854 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.854 * [backup-simplify]: Simplify 0 into 0 11.855 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 11.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 11.857 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 11.857 * [taylor]: Taking taylor expansion of 0 in x.im 11.857 * [backup-simplify]: Simplify 0 into 0 11.857 * [backup-simplify]: Simplify 0 into 0 11.857 * [backup-simplify]: Simplify 0 into 0 11.858 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.858 * [backup-simplify]: Simplify 0 into 0 11.858 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 11.858 * * * [progress]: simplifying candidates 11.858 * * * * [progress]: [ 1 / 113 ] simplifiying candidate # 11.858 * * * * [progress]: [ 2 / 113 ] simplifiying candidate # 11.858 * * * * [progress]: [ 3 / 113 ] simplifiying candidate # 11.859 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 11.859 * * [simplify]: iters left: 6 (6 enodes) 11.862 * * [simplify]: iters left: 5 (25 enodes) 11.870 * * [simplify]: iters left: 4 (53 enodes) 11.896 * * [simplify]: iters left: 3 (164 enodes) 11.977 * * [simplify]: iters left: 2 (457 enodes) 12.212 * * [simplify]: Extracting #0: cost 1 inf + 0 12.212 * * [simplify]: Extracting #1: cost 35 inf + 0 12.213 * * [simplify]: Extracting #2: cost 87 inf + 165 12.218 * * [simplify]: Extracting #3: cost 48 inf + 7069 12.228 * * [simplify]: Extracting #4: cost 1 inf + 13082 12.242 * * [simplify]: Extracting #5: cost 0 inf + 13149 12.252 * * [simplify]: Extracting #6: cost 0 inf + 13134 12.262 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 12.262 * [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))) 12.262 * * * * [progress]: [ 4 / 113 ] simplifiying candidate # 12.263 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 12.263 * * [simplify]: iters left: 6 (6 enodes) 12.266 * * [simplify]: iters left: 5 (25 enodes) 12.274 * * [simplify]: iters left: 4 (53 enodes) 12.299 * * [simplify]: iters left: 3 (164 enodes) 12.403 * * [simplify]: iters left: 2 (457 enodes) 12.657 * * [simplify]: Extracting #0: cost 1 inf + 0 12.657 * * [simplify]: Extracting #1: cost 35 inf + 0 12.658 * * [simplify]: Extracting #2: cost 87 inf + 165 12.663 * * [simplify]: Extracting #3: cost 48 inf + 7069 12.677 * * [simplify]: Extracting #4: cost 1 inf + 13082 12.688 * * [simplify]: Extracting #5: cost 0 inf + 13149 12.698 * * [simplify]: Extracting #6: cost 0 inf + 13134 12.709 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 12.709 * [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))) 12.709 * * * * [progress]: [ 5 / 113 ] simplifiying candidate # 12.709 * * * * [progress]: [ 6 / 113 ] simplifiying candidate # 12.710 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (+ (log (- x.re x.im)) (log x.re))) 12.710 * * [simplify]: iters left: 6 (9 enodes) 12.714 * * [simplify]: iters left: 5 (34 enodes) 12.723 * * [simplify]: iters left: 4 (45 enodes) 12.735 * * [simplify]: iters left: 3 (50 enodes) 12.747 * * [simplify]: Extracting #0: cost 1 inf + 0 12.748 * * [simplify]: Extracting #1: cost 8 inf + 0 12.748 * * [simplify]: Extracting #2: cost 17 inf + 0 12.748 * * [simplify]: Extracting #3: cost 20 inf + 1 12.748 * * [simplify]: Extracting #4: cost 17 inf + 185 12.748 * * [simplify]: Extracting #5: cost 8 inf + 1282 12.749 * * [simplify]: Extracting #6: cost 0 inf + 2998 12.750 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (+ (log (- x.re x.im)) (log x.re))) 12.750 * [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))) 12.750 * * * * [progress]: [ 7 / 113 ] simplifiying candidate # 12.751 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (log (* (- x.re x.im) x.re))) 12.751 * * [simplify]: iters left: 6 (8 enodes) 12.754 * * [simplify]: iters left: 5 (32 enodes) 12.764 * * [simplify]: iters left: 4 (49 enodes) 12.780 * * [simplify]: iters left: 3 (71 enodes) 12.798 * * [simplify]: iters left: 2 (82 enodes) 12.820 * * [simplify]: iters left: 1 (86 enodes) 12.837 * * [simplify]: Extracting #0: cost 1 inf + 0 12.838 * * [simplify]: Extracting #1: cost 8 inf + 0 12.838 * * [simplify]: Extracting #2: cost 18 inf + 0 12.838 * * [simplify]: Extracting #3: cost 26 inf + 1 12.838 * * [simplify]: Extracting #4: cost 27 inf + 155 12.838 * * [simplify]: Extracting #5: cost 11 inf + 1182 12.839 * * [simplify]: Extracting #6: cost 1 inf + 3032 12.839 * * [simplify]: Extracting #7: cost 0 inf + 3294 12.840 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (log (* (- x.re x.im) x.re))) 12.840 * [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))) 12.840 * * * * [progress]: [ 8 / 113 ] simplifiying candidate # 12.840 * * * * [progress]: [ 9 / 113 ] simplifiying candidate # 12.840 * * * * [progress]: [ 10 / 113 ] simplifiying candidate # 12.841 * [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))) 12.841 * * [simplify]: iters left: 6 (12 enodes) 12.844 * * [simplify]: iters left: 5 (64 enodes) 12.860 * * [simplify]: iters left: 4 (235 enodes) 13.031 * * [simplify]: Extracting #0: cost 1 inf + 0 13.031 * * [simplify]: Extracting #1: cost 48 inf + 0 13.032 * * [simplify]: Extracting #2: cost 261 inf + 123 13.035 * * [simplify]: Extracting #3: cost 234 inf + 14153 13.055 * * [simplify]: Extracting #4: cost 20 inf + 63545 13.077 * * [simplify]: Extracting #5: cost 0 inf + 67327 13.092 * * [simplify]: Extracting #6: cost 0 inf + 65887 13.115 * * [simplify]: Extracting #7: cost 0 inf + 65647 13.147 * [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)))) 13.147 * [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))) 13.148 * * * * [progress]: [ 11 / 113 ] simplifiying candidate # 13.148 * [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))) 13.148 * * [simplify]: iters left: 6 (10 enodes) 13.153 * * [simplify]: iters left: 5 (62 enodes) 13.169 * * [simplify]: iters left: 4 (247 enodes) 13.366 * * [simplify]: Extracting #0: cost 1 inf + 0 13.366 * * [simplify]: Extracting #1: cost 55 inf + 0 13.368 * * [simplify]: Extracting #2: cost 290 inf + 1 13.371 * * [simplify]: Extracting #3: cost 266 inf + 11028 13.383 * * [simplify]: Extracting #4: cost 22 inf + 64930 13.400 * * [simplify]: Extracting #5: cost 0 inf + 70025 13.419 * * [simplify]: Extracting #6: cost 0 inf + 69945 13.443 * [simplify]: Simplified to (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (* (+ x.im x.re) (- x.re x.im)) x.re))) 13.443 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (* (+ x.im x.re) (- x.re x.im)) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.443 * * * * [progress]: [ 12 / 113 ] simplifiying candidate # 13.443 * * * * [progress]: [ 13 / 113 ] simplifiying candidate # 13.443 * * * * [progress]: [ 14 / 113 ] simplifiying candidate # 13.443 * * * * [progress]: [ 15 / 113 ] simplifiying candidate # 13.444 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 13.444 * * [simplify]: iters left: 6 (9 enodes) 13.450 * * [simplify]: iters left: 5 (47 enodes) 13.472 * * [simplify]: iters left: 4 (126 enodes) 13.537 * * [simplify]: iters left: 3 (445 enodes) 13.817 * * [simplify]: Extracting #0: cost 1 inf + 0 13.818 * * [simplify]: Extracting #1: cost 64 inf + 0 13.820 * * [simplify]: Extracting #2: cost 394 inf + 286 13.829 * * [simplify]: Extracting #3: cost 369 inf + 22015 13.845 * * [simplify]: Extracting #4: cost 173 inf + 76669 13.884 * * [simplify]: Extracting #5: cost 23 inf + 151711 13.916 * * [simplify]: Extracting #6: cost 0 inf + 164659 13.949 * [simplify]: Simplified to (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))) 13.949 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.950 * [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)))) 13.950 * * [simplify]: iters left: 6 (10 enodes) 13.955 * * [simplify]: iters left: 5 (54 enodes) 13.977 * * [simplify]: iters left: 4 (145 enodes) 14.028 * * [simplify]: Extracting #0: cost 1 inf + 0 14.028 * * [simplify]: Extracting #1: cost 40 inf + 0 14.029 * * [simplify]: Extracting #2: cost 159 inf + 85 14.032 * * [simplify]: Extracting #3: cost 124 inf + 6079 14.042 * * [simplify]: Extracting #4: cost 12 inf + 25863 14.050 * * [simplify]: Extracting #5: cost 0 inf + 28807 14.056 * * [simplify]: Extracting #6: cost 0 inf + 28402 14.062 * [simplify]: Simplified to (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 14.063 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))) (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.063 * * * * [progress]: [ 16 / 113 ] simplifiying candidate # 14.063 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 14.063 * * [simplify]: iters left: 6 (11 enodes) 14.069 * * [simplify]: iters left: 5 (55 enodes) 14.089 * * [simplify]: iters left: 4 (129 enodes) 14.126 * * [simplify]: iters left: 3 (434 enodes) 14.436 * * [simplify]: Extracting #0: cost 1 inf + 0 14.437 * * [simplify]: Extracting #1: cost 91 inf + 0 14.438 * * [simplify]: Extracting #2: cost 410 inf + 85 14.443 * * [simplify]: Extracting #3: cost 328 inf + 29962 14.461 * * [simplify]: Extracting #4: cost 62 inf + 95305 14.500 * * [simplify]: Extracting #5: cost 1 inf + 110701 14.548 * * [simplify]: Extracting #6: cost 0 inf + 110913 14.571 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) 14.571 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.571 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) 14.571 * * [simplify]: iters left: 6 (9 enodes) 14.574 * * [simplify]: iters left: 5 (45 enodes) 14.584 * * [simplify]: iters left: 4 (104 enodes) 14.630 * * [simplify]: iters left: 3 (280 enodes) 14.757 * * [simplify]: Extracting #0: cost 1 inf + 0 14.757 * * [simplify]: Extracting #1: cost 48 inf + 0 14.758 * * [simplify]: Extracting #2: cost 138 inf + 165 14.761 * * [simplify]: Extracting #3: cost 118 inf + 3470 14.772 * * [simplify]: Extracting #4: cost 18 inf + 21588 14.787 * * [simplify]: Extracting #5: cost 0 inf + 26064 14.801 * [simplify]: Simplified to (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re))) 14.801 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.802 * * * * [progress]: [ 17 / 113 ] simplifiying candidate # 14.802 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 14.802 * * [simplify]: iters left: 6 (11 enodes) 14.806 * * [simplify]: iters left: 5 (56 enodes) 14.819 * * [simplify]: iters left: 4 (140 enodes) 14.895 * * [simplify]: Extracting #0: cost 1 inf + 0 14.895 * * [simplify]: Extracting #1: cost 35 inf + 0 14.895 * * [simplify]: Extracting #2: cost 107 inf + 42 14.897 * * [simplify]: Extracting #3: cost 160 inf + 1831 14.903 * * [simplify]: Extracting #4: cost 63 inf + 20685 14.916 * * [simplify]: Extracting #5: cost 8 inf + 37328 14.929 * * [simplify]: Extracting #6: cost 0 inf + 39680 14.936 * * [simplify]: Extracting #7: cost 0 inf + 39639 14.942 * [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))))) 14.942 * [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))) 14.943 * [simplify]: Simplifying (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 14.943 * * [simplify]: iters left: 6 (9 enodes) 14.946 * * [simplify]: iters left: 5 (45 enodes) 14.954 * * [simplify]: iters left: 4 (115 enodes) 14.986 * * [simplify]: iters left: 3 (341 enodes) 15.191 * * [simplify]: Extracting #0: cost 1 inf + 0 15.191 * * [simplify]: Extracting #1: cost 64 inf + 0 15.193 * * [simplify]: Extracting #2: cost 168 inf + 2 15.196 * * [simplify]: Extracting #3: cost 145 inf + 2638 15.209 * * [simplify]: Extracting #4: cost 37 inf + 23415 15.228 * * [simplify]: Extracting #5: cost 1 inf + 32007 15.252 * * [simplify]: Extracting #6: cost 0 inf + 32049 15.271 * [simplify]: Simplified to (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im)) 15.271 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 15.272 * * * * [progress]: [ 18 / 113 ] simplifiying candidate # 15.272 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 15.272 * * [simplify]: iters left: 6 (7 enodes) 15.276 * * [simplify]: iters left: 5 (31 enodes) 15.286 * * [simplify]: iters left: 4 (80 enodes) 15.311 * * [simplify]: iters left: 3 (363 enodes) 15.712 * * [simplify]: Extracting #0: cost 1 inf + 0 15.713 * * [simplify]: Extracting #1: cost 69 inf + 0 15.715 * * [simplify]: Extracting #2: cost 334 inf + 288 15.726 * * [simplify]: Extracting #3: cost 235 inf + 22374 15.757 * * [simplify]: Extracting #4: cost 21 inf + 64204 15.777 * * [simplify]: Extracting #5: cost 0 inf + 67566 15.810 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 15.810 * [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))) 15.811 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 15.811 * * [simplify]: iters left: 4 (5 enodes) 15.812 * * [simplify]: iters left: 3 (25 enodes) 15.817 * * [simplify]: iters left: 2 (57 enodes) 15.827 * * [simplify]: iters left: 1 (117 enodes) 15.853 * * [simplify]: Extracting #0: cost 1 inf + 0 15.853 * * [simplify]: Extracting #1: cost 23 inf + 0 15.853 * * [simplify]: Extracting #2: cost 43 inf + 43 15.855 * * [simplify]: Extracting #3: cost 12 inf + 2867 15.858 * * [simplify]: Extracting #4: cost 0 inf + 4291 15.860 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 15.860 * [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))) 15.861 * * * * [progress]: [ 19 / 113 ] simplifiying candidate # 15.861 * * * * [progress]: [ 20 / 113 ] simplifiying candidate # 15.861 * * * * [progress]: [ 21 / 113 ] simplifiying candidate # 15.861 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 15.861 * * [simplify]: iters left: 5 (5 enodes) 15.864 * * [simplify]: iters left: 4 (16 enodes) 15.866 * * [simplify]: Extracting #0: cost 1 inf + 0 15.866 * * [simplify]: Extracting #1: cost 3 inf + 0 15.866 * * [simplify]: Extracting #2: cost 5 inf + 0 15.866 * * [simplify]: Extracting #3: cost 8 inf + 0 15.866 * * [simplify]: Extracting #4: cost 6 inf + 2 15.866 * * [simplify]: Extracting #5: cost 0 inf + 654 15.866 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 15.866 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 15.866 * * * * [progress]: [ 22 / 113 ] simplifiying candidate # 15.867 * [simplify]: Simplifying (sqrt (+ x.re x.im)) 15.867 * * [simplify]: iters left: 3 (4 enodes) 15.868 * * [simplify]: iters left: 2 (13 enodes) 15.870 * * [simplify]: Extracting #0: cost 1 inf + 0 15.870 * * [simplify]: Extracting #1: cost 3 inf + 0 15.870 * * [simplify]: Extracting #2: cost 6 inf + 0 15.870 * * [simplify]: Extracting #3: cost 4 inf + 2 15.870 * * [simplify]: Extracting #4: cost 0 inf + 250 15.870 * [simplify]: Simplified to (sqrt (+ x.im x.re)) 15.870 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (+ x.im x.re)) (* (sqrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 15.870 * * * * [progress]: [ 23 / 113 ] simplifiying candidate # 15.870 * * * * [progress]: [ 24 / 113 ] simplifiying candidate # 15.870 * * * * [progress]: [ 25 / 113 ] simplifiying candidate # 15.870 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 15.870 * * [simplify]: iters left: 6 (7 enodes) 15.872 * * [simplify]: iters left: 5 (30 enodes) 15.877 * * [simplify]: iters left: 4 (47 enodes) 15.884 * * [simplify]: iters left: 3 (58 enodes) 15.898 * * [simplify]: iters left: 2 (59 enodes) 15.911 * * [simplify]: Extracting #0: cost 1 inf + 0 15.911 * * [simplify]: Extracting #1: cost 11 inf + 0 15.912 * * [simplify]: Extracting #2: cost 15 inf + 43 15.912 * * [simplify]: Extracting #3: cost 5 inf + 790 15.913 * * [simplify]: Extracting #4: cost 0 inf + 1160 15.914 * * [simplify]: Extracting #5: cost 0 inf + 1130 15.914 * [simplify]: Simplified to (fma (+ x.re x.im) x.im (* x.re x.re)) 15.914 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 15.914 * * * * [progress]: [ 26 / 113 ] simplifiying candidate # 15.915 * [simplify]: Simplifying (+ x.re x.im) 15.915 * * [simplify]: iters left: 2 (3 enodes) 15.916 * * [simplify]: iters left: 1 (10 enodes) 15.919 * * [simplify]: Extracting #0: cost 1 inf + 0 15.919 * * [simplify]: Extracting #1: cost 4 inf + 0 15.919 * * [simplify]: Extracting #2: cost 2 inf + 2 15.919 * * [simplify]: Extracting #3: cost 0 inf + 86 15.919 * [simplify]: Simplified to (+ x.im x.re) 15.919 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 15.919 * * * * [progress]: [ 27 / 113 ] simplifiying candidate # 15.920 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)) 15.920 * * [simplify]: iters left: 6 (9 enodes) 15.926 * * [simplify]: iters left: 5 (47 enodes) 15.947 * * [simplify]: iters left: 4 (107 enodes) 16.003 * * [simplify]: iters left: 3 (301 enodes) 16.159 * * [simplify]: Extracting #0: cost 1 inf + 0 16.160 * * [simplify]: Extracting #1: cost 45 inf + 0 16.161 * * [simplify]: Extracting #2: cost 170 inf + 449 16.164 * * [simplify]: Extracting #3: cost 154 inf + 6856 16.174 * * [simplify]: Extracting #4: cost 37 inf + 31410 16.190 * * [simplify]: Extracting #5: cost 0 inf + 44412 16.207 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))) 16.207 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 16.208 * * * * [progress]: [ 28 / 113 ] simplifiying candidate # 16.208 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) 16.208 * * [simplify]: iters left: 6 (8 enodes) 16.212 * * [simplify]: iters left: 5 (35 enodes) 16.218 * * [simplify]: iters left: 4 (81 enodes) 16.243 * * [simplify]: iters left: 3 (334 enodes) 16.548 * * [simplify]: Extracting #0: cost 1 inf + 0 16.548 * * [simplify]: Extracting #1: cost 62 inf + 0 16.550 * * [simplify]: Extracting #2: cost 223 inf + 246 16.555 * * [simplify]: Extracting #3: cost 191 inf + 9469 16.573 * * [simplify]: Extracting #4: cost 10 inf + 43575 16.585 * * [simplify]: Extracting #5: cost 0 inf + 45830 16.597 * [simplify]: Simplified to (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)) 16.597 * [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))) 16.597 * * * * [progress]: [ 29 / 113 ] simplifiying candidate #real (real->posit16 (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 16.597 * * * * [progress]: [ 30 / 113 ] simplifiying candidate # 16.597 * * * * [progress]: [ 31 / 113 ] simplifiying candidate # 16.597 * * * * [progress]: [ 32 / 113 ] simplifiying candidate # 16.597 * * * * [progress]: [ 33 / 113 ] simplifiying candidate # 16.598 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 16.598 * * [simplify]: iters left: 6 (6 enodes) 16.599 * * [simplify]: iters left: 5 (21 enodes) 16.602 * * [simplify]: iters left: 4 (28 enodes) 16.607 * * [simplify]: iters left: 3 (40 enodes) 16.618 * * [simplify]: iters left: 2 (56 enodes) 16.633 * * [simplify]: iters left: 1 (63 enodes) 16.650 * * [simplify]: Extracting #0: cost 1 inf + 0 16.650 * * [simplify]: Extracting #1: cost 11 inf + 0 16.650 * * [simplify]: Extracting #2: cost 13 inf + 165 16.651 * * [simplify]: Extracting #3: cost 1 inf + 1025 16.651 * * [simplify]: Extracting #4: cost 0 inf + 1066 16.652 * [simplify]: Simplified to (* (+ (* x.im x.im) (* x.im x.im)) x.re) 16.652 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (pow (* (+ (* x.im x.im) (* x.im x.im)) x.re) 1))) 16.652 * * * * [progress]: [ 34 / 113 ] simplifiying candidate # 16.652 * * * * [progress]: [ 35 / 113 ] simplifiying candidate # 16.653 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 16.653 * * [simplify]: iters left: 6 (8 enodes) 16.657 * * [simplify]: iters left: 5 (27 enodes) 16.662 * * [simplify]: iters left: 4 (34 enodes) 16.666 * * [simplify]: iters left: 3 (45 enodes) 16.672 * * [simplify]: iters left: 2 (60 enodes) 16.679 * * [simplify]: iters left: 1 (72 enodes) 16.687 * * [simplify]: Extracting #0: cost 1 inf + 0 16.687 * * [simplify]: Extracting #1: cost 10 inf + 0 16.687 * * [simplify]: Extracting #2: cost 23 inf + 0 16.687 * * [simplify]: Extracting #3: cost 24 inf + 43 16.687 * * [simplify]: Extracting #4: cost 12 inf + 1200 16.687 * * [simplify]: Extracting #5: cost 2 inf + 2666 16.688 * * [simplify]: Extracting #6: cost 0 inf + 2998 16.688 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 16.688 * [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))))) 16.688 * * * * [progress]: [ 36 / 113 ] simplifiying candidate # 16.689 * * * * [progress]: [ 37 / 113 ] simplifiying candidate # 16.689 * * * * [progress]: [ 38 / 113 ] simplifiying candidate # 16.689 * [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)) 16.689 * * [simplify]: iters left: 6 (10 enodes) 16.692 * * [simplify]: iters left: 5 (51 enodes) 16.714 * * [simplify]: iters left: 4 (190 enodes) 16.817 * * [simplify]: Extracting #0: cost 1 inf + 0 16.817 * * [simplify]: Extracting #1: cost 34 inf + 0 16.817 * * [simplify]: Extracting #2: cost 130 inf + 42 16.818 * * [simplify]: Extracting #3: cost 128 inf + 2692 16.826 * * [simplify]: Extracting #4: cost 16 inf + 22783 16.833 * * [simplify]: Extracting #5: cost 0 inf + 26215 16.840 * [simplify]: Simplified to (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im)))) 16.840 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (cbrt (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im))))))) 16.840 * * * * [progress]: [ 39 / 113 ] simplifiying candidate # 16.840 * * * * [progress]: [ 40 / 113 ] simplifiying candidate # 16.840 * * * * [progress]: [ 41 / 113 ] simplifiying candidate # 16.840 * * * * [progress]: [ 42 / 113 ] simplifiying candidate # 16.840 * * * * [progress]: [ 43 / 113 ] simplifiying candidate # 16.840 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 16.840 * * [simplify]: iters left: 6 (8 enodes) 16.842 * * [simplify]: iters left: 5 (27 enodes) 16.846 * * [simplify]: iters left: 4 (34 enodes) 16.850 * * [simplify]: iters left: 3 (40 enodes) 16.855 * * [simplify]: Extracting #0: cost 1 inf + 0 16.855 * * [simplify]: Extracting #1: cost 4 inf + 0 16.855 * * [simplify]: Extracting #2: cost 8 inf + 0 16.855 * * [simplify]: Extracting #3: cost 11 inf + 42 16.855 * * [simplify]: Extracting #4: cost 9 inf + 208 16.855 * * [simplify]: Extracting #5: cost 2 inf + 820 16.855 * * [simplify]: Extracting #6: cost 0 inf + 1144 16.856 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 16.856 * [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))))) 16.856 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 16.856 * * [simplify]: iters left: 6 (8 enodes) 16.858 * * [simplify]: iters left: 5 (27 enodes) 16.861 * * [simplify]: iters left: 4 (34 enodes) 16.866 * * [simplify]: iters left: 3 (40 enodes) 16.873 * * [simplify]: Extracting #0: cost 1 inf + 0 16.873 * * [simplify]: Extracting #1: cost 4 inf + 0 16.873 * * [simplify]: Extracting #2: cost 8 inf + 0 16.873 * * [simplify]: Extracting #3: cost 11 inf + 42 16.873 * * [simplify]: Extracting #4: cost 9 inf + 208 16.873 * * [simplify]: Extracting #5: cost 2 inf + 820 16.874 * * [simplify]: Extracting #6: cost 0 inf + 1144 16.874 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 16.874 * [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))))) 16.875 * * * * [progress]: [ 44 / 113 ] simplifiying candidate # 16.875 * [simplify]: Simplifying (cbrt x.im) 16.875 * * [simplify]: iters left: 1 (2 enodes) 16.876 * * [simplify]: Extracting #0: cost 1 inf + 0 16.876 * * [simplify]: Extracting #1: cost 3 inf + 0 16.876 * * [simplify]: Extracting #2: cost 2 inf + 1 16.876 * * [simplify]: Extracting #3: cost 0 inf + 163 16.876 * [simplify]: Simplified to (cbrt x.im) 16.876 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 16.876 * * * * [progress]: [ 45 / 113 ] simplifiying candidate # 16.877 * [simplify]: Simplifying (sqrt x.im) 16.877 * * [simplify]: iters left: 1 (2 enodes) 16.878 * * [simplify]: Extracting #0: cost 1 inf + 0 16.878 * * [simplify]: Extracting #1: cost 3 inf + 0 16.878 * * [simplify]: Extracting #2: cost 2 inf + 1 16.878 * * [simplify]: Extracting #3: cost 0 inf + 83 16.878 * [simplify]: Simplified to (sqrt x.im) 16.878 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im)))) 16.878 * * * * [progress]: [ 46 / 113 ] simplifiying candidate # 16.878 * * * * [progress]: [ 47 / 113 ] simplifiying candidate # 16.878 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 16.878 * * [simplify]: iters left: 6 (7 enodes) 16.882 * * [simplify]: iters left: 5 (23 enodes) 16.888 * * [simplify]: iters left: 4 (30 enodes) 16.895 * * [simplify]: iters left: 3 (36 enodes) 16.903 * * [simplify]: Extracting #0: cost 1 inf + 0 16.903 * * [simplify]: Extracting #1: cost 3 inf + 0 16.904 * * [simplify]: Extracting #2: cost 5 inf + 0 16.904 * * [simplify]: Extracting #3: cost 11 inf + 0 16.904 * * [simplify]: Extracting #4: cost 11 inf + 43 16.904 * * [simplify]: Extracting #5: cost 4 inf + 535 16.904 * * [simplify]: Extracting #6: cost 0 inf + 1142 16.905 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 16.905 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 16.905 * * * * [progress]: [ 48 / 113 ] simplifiying candidate # 16.905 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 16.905 * * [simplify]: iters left: 5 (6 enodes) 16.908 * * [simplify]: iters left: 4 (20 enodes) 16.913 * * [simplify]: iters left: 3 (27 enodes) 16.916 * * [simplify]: iters left: 2 (33 enodes) 16.921 * * [simplify]: Extracting #0: cost 1 inf + 0 16.921 * * [simplify]: Extracting #1: cost 3 inf + 0 16.921 * * [simplify]: Extracting #2: cost 9 inf + 0 16.921 * * [simplify]: Extracting #3: cost 9 inf + 43 16.922 * * [simplify]: Extracting #4: cost 0 inf + 658 16.922 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 16.922 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 16.922 * * * * [progress]: [ 49 / 113 ] simplifiying candidate # 16.922 * * * * [progress]: [ 50 / 113 ] simplifiying candidate # 16.922 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 16.922 * * [simplify]: iters left: 6 (9 enodes) 16.926 * * [simplify]: iters left: 5 (46 enodes) 16.936 * * [simplify]: iters left: 4 (122 enodes) 16.974 * * [simplify]: iters left: 3 (354 enodes) 17.160 * * [simplify]: Extracting #0: cost 1 inf + 0 17.160 * * [simplify]: Extracting #1: cost 65 inf + 0 17.160 * * [simplify]: Extracting #2: cost 161 inf + 1 17.162 * * [simplify]: Extracting #3: cost 154 inf + 5322 17.166 * * [simplify]: Extracting #4: cost 57 inf + 25789 17.172 * * [simplify]: Extracting #5: cost 4 inf + 41510 17.179 * * [simplify]: Extracting #6: cost 0 inf + 42893 17.192 * [simplify]: Simplified to (* (* (* (* x.re x.im) (* x.re x.im)) (+ x.im x.im)) (* x.re x.im)) 17.192 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (/ (* (* (* (* x.re x.im) (* x.re x.im)) (+ x.im x.im)) (* x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 17.192 * * * * [progress]: [ 51 / 113 ] simplifiying candidate # 17.193 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 17.193 * * [simplify]: iters left: 6 (8 enodes) 17.198 * * [simplify]: iters left: 5 (43 enodes) 17.217 * * [simplify]: iters left: 4 (136 enodes) 17.281 * * [simplify]: iters left: 3 (270 enodes) 17.374 * * [simplify]: iters left: 2 (353 enodes) 17.444 * * [simplify]: iters left: 1 (366 enodes) 17.493 * * [simplify]: Extracting #0: cost 1 inf + 0 17.493 * * [simplify]: Extracting #1: cost 0 inf + 1 17.493 * [simplify]: Simplified to 0 17.493 * [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))))) 17.493 * * * * [progress]: [ 52 / 113 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 17.493 * * * * [progress]: [ 53 / 113 ] simplifiying candidate # 17.494 * * * * [progress]: [ 54 / 113 ] simplifiying candidate # 17.494 * [simplify]: Simplifying (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* x.im (+ (* x.re x.im) (* x.im x.re))))) 17.494 * * [simplify]: iters left: 6 (11 enodes) 17.500 * * [simplify]: iters left: 5 (51 enodes) 17.517 * * [simplify]: iters left: 4 (109 enodes) 17.543 * * [simplify]: iters left: 3 (208 enodes) 17.641 * * [simplify]: iters left: 2 (465 enodes) 17.926 * * [simplify]: Extracting #0: cost 1 inf + 0 17.926 * * [simplify]: Extracting #1: cost 65 inf + 0 17.927 * * [simplify]: Extracting #2: cost 186 inf + 2 17.930 * * [simplify]: Extracting #3: cost 124 inf + 9859 17.940 * * [simplify]: Extracting #4: cost 7 inf + 33005 17.963 * * [simplify]: Extracting #5: cost 0 inf + 34574 17.987 * * [simplify]: Extracting #6: cost 0 inf + 34489 18.013 * [simplify]: Simplified to (* x.re (- (- (* (+ x.im x.re) (- x.re x.im)) (* x.im x.im)) (* x.im x.im))) 18.013 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (- (* (+ x.im x.re) (- x.re x.im)) (* x.im x.im)) (* x.im x.im))) (fma (- x.im) (+ (* x.re x.im) (* x.im x.re)) (* x.im (+ (* x.re x.im) (* x.im x.re)))))) 18.013 * [simplify]: Simplifying (fma (- x.im) (+ (* x.re x.im) (* x.im x.re)) (* x.im (+ (* x.re x.im) (* x.im x.re)))) 18.013 * * [simplify]: iters left: 6 (8 enodes) 18.015 * * [simplify]: iters left: 5 (35 enodes) 18.021 * * [simplify]: iters left: 4 (73 enodes) 18.035 * * [simplify]: iters left: 3 (135 enodes) 18.078 * * [simplify]: iters left: 2 (263 enodes) 18.170 * * [simplify]: iters left: 1 (436 enodes) 18.481 * * [simplify]: Extracting #0: cost 1 inf + 0 18.481 * * [simplify]: Extracting #1: cost 0 inf + 1 18.481 * [simplify]: Simplified to 0 18.481 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* x.im (+ (* x.re x.im) (* x.im x.re))))) 0)) 18.481 * * * * [progress]: [ 55 / 113 ] simplifiying candidate # 18.481 * * * * [progress]: [ 56 / 113 ] simplifiying candidate # 18.481 * * * * [progress]: [ 57 / 113 ] simplifiying candidate # 18.482 * [simplify]: Simplifying (+ x.re x.im) 18.482 * * [simplify]: iters left: 2 (3 enodes) 18.483 * * [simplify]: iters left: 1 (10 enodes) 18.486 * * [simplify]: Extracting #0: cost 1 inf + 0 18.486 * * [simplify]: Extracting #1: cost 4 inf + 0 18.486 * * [simplify]: Extracting #2: cost 2 inf + 2 18.486 * * [simplify]: Extracting #3: cost 0 inf + 86 18.486 * [simplify]: Simplified to (+ x.im x.re) 18.486 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re x.im) x.re) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 18.486 * * * * [progress]: [ 58 / 113 ] simplifiying candidate # 18.487 * [simplify]: Simplifying (/ (exp (* (+ x.re x.im) (* (- x.re x.im) x.re))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 18.487 * * [simplify]: iters left: 6 (13 enodes) 18.497 * * [simplify]: iters left: 5 (55 enodes) 18.515 * * [simplify]: iters left: 4 (116 enodes) 18.563 * * [simplify]: iters left: 3 (320 enodes) 18.701 * * [simplify]: Extracting #0: cost 1 inf + 0 18.701 * * [simplify]: Extracting #1: cost 25 inf + 0 18.702 * * [simplify]: Extracting #2: cost 130 inf + 0 18.704 * * [simplify]: Extracting #3: cost 237 inf + 1866 18.713 * * [simplify]: Extracting #4: cost 131 inf + 21135 18.731 * * [simplify]: Extracting #5: cost 27 inf + 46116 18.752 * * [simplify]: Extracting #6: cost 2 inf + 61656 18.774 * * [simplify]: Extracting #7: cost 0 inf + 63422 18.792 * [simplify]: Simplified to (exp (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))) 18.792 * [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))))))) 18.792 * * * * [progress]: [ 59 / 113 ] simplifiying candidate # 18.792 * * * * [progress]: [ 60 / 113 ] simplifiying candidate # 18.792 * * * * [progress]: [ 61 / 113 ] simplifiying candidate # 18.792 * * * * [progress]: [ 62 / 113 ] simplifiying candidate # 18.792 * * * * [progress]: [ 63 / 113 ] simplifiying candidate # 18.792 * * * * [progress]: [ 64 / 113 ] simplifiying candidate # 18.792 * * * * [progress]: [ 65 / 113 ] simplifiying candidate # 18.793 * [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))) 18.793 * * [simplify]: iters left: 6 (30 enodes) 18.804 * * [simplify]: iters left: 5 (183 enodes) 18.878 * * [simplify]: Extracting #0: cost 1 inf + 0 18.879 * * [simplify]: Extracting #1: cost 13 inf + 0 18.879 * * [simplify]: Extracting #2: cost 94 inf + 0 18.879 * * [simplify]: Extracting #3: cost 176 inf + 206 18.882 * * [simplify]: Extracting #4: cost 159 inf + 10838 18.889 * * [simplify]: Extracting #5: cost 34 inf + 42485 18.908 * * [simplify]: Extracting #6: cost 1 inf + 56189 18.930 * * [simplify]: Extracting #7: cost 0 inf + 57276 18.942 * * [simplify]: Extracting #8: cost 0 inf + 57261 18.956 * [simplify]: Simplified to (- (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) (* (* (fma x.re x.re (* (- x.im x.re) x.im)) (* (fma x.re x.re (* x.im (+ x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re)))))) x.im)) 18.956 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) (* (* (fma x.re x.re (* (- x.im x.re) x.im)) (* (fma x.re x.re (* x.im (+ x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re)))))) x.im)) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 18.957 * [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))))) 18.957 * * [simplify]: iters left: 6 (17 enodes) 18.969 * * [simplify]: iters left: 5 (106 enodes) 19.005 * * [simplify]: iters left: 4 (404 enodes) 19.359 * * [simplify]: Extracting #0: cost 1 inf + 0 19.359 * * [simplify]: Extracting #1: cost 83 inf + 0 19.361 * * [simplify]: Extracting #2: cost 574 inf + 167 19.370 * * [simplify]: Extracting #3: cost 427 inf + 58444 19.416 * * [simplify]: Extracting #4: cost 13 inf + 164689 19.453 * * [simplify]: Extracting #5: cost 0 inf + 157364 19.504 * * [simplify]: Extracting #6: cost 0 inf + 157349 19.560 * [simplify]: Simplified to (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (fma (* x.re x.im) (* x.re x.im) 0)) 19.560 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) (* (* (fma x.re x.re (* (- x.im x.re) x.im)) (* (fma x.re x.re (* x.im (+ x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re)))))) x.im)) (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (fma (* x.re x.im) (* x.re x.im) 0)))) 19.560 * * * * [progress]: [ 66 / 113 ] simplifiying candidate # 19.561 * [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))) 19.561 * * [simplify]: iters left: 6 (26 enodes) 19.570 * * [simplify]: iters left: 5 (149 enodes) 19.617 * * [simplify]: iters left: 4 (440 enodes) 20.230 * * [simplify]: Extracting #0: cost 1 inf + 0 20.230 * * [simplify]: Extracting #1: cost 26 inf + 0 20.231 * * [simplify]: Extracting #2: cost 271 inf + 44 20.233 * * [simplify]: Extracting #3: cost 448 inf + 2264 20.241 * * [simplify]: Extracting #4: cost 229 inf + 49206 20.268 * * [simplify]: Extracting #5: cost 19 inf + 107665 20.313 * * [simplify]: Extracting #6: cost 0 inf + 113822 20.360 * [simplify]: Simplified to (fma (* (fma x.re x.re (* x.im (- x.im x.re))) (fma x.re x.re (* x.im (+ x.im x.re)))) 0 (* (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) 0)) 20.360 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (fma x.re x.re (* x.im (- x.im x.re))) (fma x.re x.re (* x.im (+ x.im x.re)))) 0 (* (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) 0)) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 20.361 * [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))) 20.361 * * [simplify]: iters left: 6 (13 enodes) 20.369 * * [simplify]: iters left: 5 (68 enodes) 20.382 * * [simplify]: iters left: 4 (205 enodes) 20.488 * * [simplify]: Extracting #0: cost 1 inf + 0 20.488 * * [simplify]: Extracting #1: cost 73 inf + 0 20.490 * * [simplify]: Extracting #2: cost 261 inf + 1 20.496 * * [simplify]: Extracting #3: cost 310 inf + 12809 20.519 * * [simplify]: Extracting #4: cost 57 inf + 68648 20.540 * * [simplify]: Extracting #5: cost 0 inf + 78932 20.560 * * [simplify]: Extracting #6: cost 0 inf + 76567 20.592 * * [simplify]: Extracting #7: cost 0 inf + 76497 20.625 * [simplify]: Simplified to (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.re (* (+ x.re x.im) x.im))) 0) 20.625 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (fma x.re x.re (* x.im (- x.im x.re))) (fma x.re x.re (* x.im (+ x.im x.re)))) 0 (* (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) 0)) (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.re (* (+ x.re x.im) x.im))) 0))) 20.625 * * * * [progress]: [ 67 / 113 ] simplifiying candidate # 20.626 * [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))) 20.626 * * [simplify]: iters left: 6 (29 enodes) 20.646 * * [simplify]: iters left: 5 (177 enodes) 20.710 * * [simplify]: Extracting #0: cost 1 inf + 0 20.710 * * [simplify]: Extracting #1: cost 13 inf + 0 20.710 * * [simplify]: Extracting #2: cost 94 inf + 0 20.711 * * [simplify]: Extracting #3: cost 172 inf + 410 20.713 * * [simplify]: Extracting #4: cost 142 inf + 9510 20.719 * * [simplify]: Extracting #5: cost 30 inf + 34982 20.729 * * [simplify]: Extracting #6: cost 2 inf + 46309 20.744 * * [simplify]: Extracting #7: cost 0 inf + 46968 20.766 * [simplify]: Simplified to (- (* (* (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) x.re) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (fma x.re x.re (* x.im (- x.im x.re))) (+ x.im x.re)) x.im) (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) 20.766 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) x.re) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (fma x.re x.re (* x.im (- x.im x.re))) (+ x.im x.re)) x.im) (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 20.766 * [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))))) 20.767 * * [simplify]: iters left: 6 (16 enodes) 20.773 * * [simplify]: iters left: 5 (97 enodes) 20.798 * * [simplify]: iters left: 4 (356 enodes) 21.050 * * [simplify]: Extracting #0: cost 1 inf + 0 21.050 * * [simplify]: Extracting #1: cost 83 inf + 0 21.052 * * [simplify]: Extracting #2: cost 456 inf + 207 21.068 * * [simplify]: Extracting #3: cost 260 inf + 46476 21.110 * * [simplify]: Extracting #4: cost 6 inf + 99184 21.150 * * [simplify]: Extracting #5: cost 0 inf + 96863 21.176 * * [simplify]: Extracting #6: cost 0 inf + 96833 21.219 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (* (+ x.re x.im) (fma x.re x.re (- (* x.im x.im) (* x.re x.im))))) 21.220 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) x.re) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (fma x.re x.re (* x.im (- x.im x.re))) (+ x.im x.re)) x.im) (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (* (+ x.re x.im) (fma x.re x.re (- (* x.im x.im) (* x.re x.im))))))) 21.220 * * * * [progress]: [ 68 / 113 ] simplifiying candidate # 21.220 * [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))) 21.221 * * [simplify]: iters left: 6 (25 enodes) 21.237 * * [simplify]: iters left: 5 (143 enodes) 21.288 * * [simplify]: iters left: 4 (452 enodes) 21.788 * * [simplify]: Extracting #0: cost 1 inf + 0 21.788 * * [simplify]: Extracting #1: cost 31 inf + 0 21.789 * * [simplify]: Extracting #2: cost 284 inf + 44 21.795 * * [simplify]: Extracting #3: cost 437 inf + 7154 21.822 * * [simplify]: Extracting #4: cost 125 inf + 80271 21.868 * * [simplify]: Extracting #5: cost 8 inf + 104497 21.896 * * [simplify]: Extracting #6: cost 0 inf + 105862 21.923 * [simplify]: Simplified to (fma (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re)) 0 (* (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) 0)) 21.923 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re)) 0 (* (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) 0)) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 21.924 * [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))) 21.924 * * [simplify]: iters left: 6 (12 enodes) 21.927 * * [simplify]: iters left: 5 (59 enodes) 21.939 * * [simplify]: iters left: 4 (164 enodes) 21.988 * * [simplify]: Extracting #0: cost 1 inf + 0 21.988 * * [simplify]: Extracting #1: cost 59 inf + 0 21.989 * * [simplify]: Extracting #2: cost 197 inf + 1 21.990 * * [simplify]: Extracting #3: cost 172 inf + 10648 21.999 * * [simplify]: Extracting #4: cost 5 inf + 39392 22.015 * * [simplify]: Extracting #5: cost 0 inf + 38561 22.032 * * [simplify]: Extracting #6: cost 0 inf + 38336 22.040 * [simplify]: Simplified to (* (* 0 (+ x.re x.im)) (fma (- x.im x.re) x.im (* x.re x.re))) 22.040 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re)) 0 (* (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) 0)) (* (* 0 (+ x.re x.im)) (fma (- x.im x.re) x.im (* x.re x.re))))) 22.040 * * * * [progress]: [ 69 / 113 ] simplifiying candidate # 22.040 * [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))) 22.040 * * [simplify]: iters left: 6 (29 enodes) 22.050 * * [simplify]: iters left: 5 (178 enodes) 22.128 * * [simplify]: Extracting #0: cost 1 inf + 0 22.128 * * [simplify]: Extracting #1: cost 13 inf + 0 22.129 * * [simplify]: Extracting #2: cost 99 inf + 0 22.130 * * [simplify]: Extracting #3: cost 178 inf + 452 22.134 * * [simplify]: Extracting #4: cost 147 inf + 11986 22.148 * * [simplify]: Extracting #5: cost 33 inf + 39620 22.159 * * [simplify]: Extracting #6: cost 2 inf + 51373 22.171 * * [simplify]: Extracting #7: cost 0 inf + 52752 22.183 * [simplify]: Simplified to (- (* (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (fma x.re x.re (* (+ x.re x.im) x.im)) (- x.re x.im)) x.im) (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))))) 22.183 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (fma x.re x.re (* (+ x.re x.im) x.im)) (- x.re x.im)) x.im) (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 22.183 * [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))))) 22.183 * * [simplify]: iters left: 6 (16 enodes) 22.193 * * [simplify]: iters left: 5 (97 enodes) 22.229 * * [simplify]: iters left: 4 (372 enodes) 22.457 * * [simplify]: Extracting #0: cost 1 inf + 0 22.458 * * [simplify]: Extracting #1: cost 85 inf + 0 22.459 * * [simplify]: Extracting #2: cost 446 inf + 3 22.465 * * [simplify]: Extracting #3: cost 302 inf + 32461 22.494 * * [simplify]: Extracting #4: cost 16 inf + 95085 22.515 * * [simplify]: Extracting #5: cost 0 inf + 97220 22.541 * * [simplify]: Extracting #6: cost 0 inf + 97145 22.569 * [simplify]: Simplified to (* (fma x.re x.re (* (+ x.im x.re) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0))) 22.569 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (fma x.re x.re (* (+ x.re x.im) x.im)) (- x.re x.im)) x.im) (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))))) (* (fma x.re x.re (* (+ x.im x.re) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0))))) 22.569 * * * * [progress]: [ 70 / 113 ] simplifiying candidate # 22.570 * [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))) 22.570 * * [simplify]: iters left: 6 (25 enodes) 22.586 * * [simplify]: iters left: 5 (144 enodes) 22.659 * * [simplify]: iters left: 4 (482 enodes) 23.230 * * [simplify]: Extracting #0: cost 1 inf + 0 23.230 * * [simplify]: Extracting #1: cost 33 inf + 0 23.231 * * [simplify]: Extracting #2: cost 340 inf + 44 23.236 * * [simplify]: Extracting #3: cost 503 inf + 17503 23.270 * * [simplify]: Extracting #4: cost 126 inf + 108506 23.324 * * [simplify]: Extracting #5: cost 35 inf + 128552 23.362 * * [simplify]: Extracting #6: cost 5 inf + 138398 23.412 * * [simplify]: Extracting #7: cost 0 inf + 140742 23.470 * [simplify]: Simplified to (fma (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* (- x.re x.im) 0))) 23.470 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* (- x.re x.im) 0))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 23.471 * [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))) 23.471 * * [simplify]: iters left: 6 (12 enodes) 23.475 * * [simplify]: iters left: 5 (59 enodes) 23.487 * * [simplify]: iters left: 4 (175 enodes) 23.566 * * [simplify]: Extracting #0: cost 1 inf + 0 23.566 * * [simplify]: Extracting #1: cost 57 inf + 0 23.567 * * [simplify]: Extracting #2: cost 199 inf + 1 23.569 * * [simplify]: Extracting #3: cost 205 inf + 9550 23.577 * * [simplify]: Extracting #4: cost 14 inf + 42364 23.590 * * [simplify]: Extracting #5: cost 0 inf + 44265 23.606 * * [simplify]: Extracting #6: cost 0 inf + 44235 23.625 * [simplify]: Simplified to (* (* (- x.re x.im) 0) (fma x.re x.re (* x.im (+ x.im x.re)))) 23.625 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* (- x.re x.im) 0))) (* (* (- x.re x.im) 0) (fma x.re x.re (* x.im (+ x.im x.re)))))) 23.626 * * * * [progress]: [ 71 / 113 ] simplifiying candidate # 23.626 * [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))) 23.626 * * [simplify]: iters left: 6 (25 enodes) 23.644 * * [simplify]: iters left: 5 (149 enodes) 23.724 * * [simplify]: Extracting #0: cost 1 inf + 0 23.724 * * [simplify]: Extracting #1: cost 12 inf + 0 23.725 * * [simplify]: Extracting #2: cost 108 inf + 0 23.725 * * [simplify]: Extracting #3: cost 174 inf + 372 23.728 * * [simplify]: Extracting #4: cost 109 inf + 13900 23.735 * * [simplify]: Extracting #5: cost 11 inf + 35783 23.744 * * [simplify]: Extracting #6: cost 1 inf + 39522 23.753 * * [simplify]: Extracting #7: cost 0 inf + 39775 23.761 * [simplify]: Simplified to (- (* (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im)))) (- (* x.re x.re) (* x.im x.im))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) 23.762 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im)))) (- (* x.re x.re) (* x.im x.im))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 23.762 * [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))))) 23.762 * * [simplify]: iters left: 6 (13 enodes) 23.766 * * [simplify]: iters left: 5 (83 enodes) 23.787 * * [simplify]: iters left: 4 (322 enodes) 23.989 * * [simplify]: Extracting #0: cost 1 inf + 0 23.990 * * [simplify]: Extracting #1: cost 76 inf + 0 23.991 * * [simplify]: Extracting #2: cost 340 inf + 44 24.384 * * [simplify]: Extracting #3: cost 232 inf + 15632 24.395 * * [simplify]: Extracting #4: cost 20 inf + 48795 24.407 * * [simplify]: Extracting #5: cost 0 inf + 52495 24.424 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (* (- x.re x.im) (+ x.im x.re))) 24.424 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im)))) (- (* x.re x.re) (* x.im x.im))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (* (- x.re x.im) (+ x.im x.re))))) 24.424 * * * * [progress]: [ 72 / 113 ] simplifiying candidate # 24.425 * [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))) 24.425 * * [simplify]: iters left: 6 (20 enodes) 24.438 * * [simplify]: iters left: 5 (107 enodes) 24.471 * * [simplify]: iters left: 4 (389 enodes) 24.864 * * [simplify]: Extracting #0: cost 1 inf + 0 24.864 * * [simplify]: Extracting #1: cost 30 inf + 0 24.864 * * [simplify]: Extracting #2: cost 211 inf + 86 24.871 * * [simplify]: Extracting #3: cost 330 inf + 11655 24.893 * * [simplify]: Extracting #4: cost 80 inf + 56409 24.921 * * [simplify]: Extracting #5: cost 1 inf + 67629 24.937 * * [simplify]: Extracting #6: cost 0 inf + 67471 24.956 * [simplify]: Simplified to (fma (- x.re x.im) (* (* (* (+ x.re x.im) 0) (- x.re x.im)) (+ x.re x.im)) (* (* (+ x.re x.im) 0) (- x.re x.im))) 24.956 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- x.re x.im) (* (* (* (+ x.re x.im) 0) (- x.re x.im)) (+ x.re x.im)) (* (* (+ x.re x.im) 0) (- x.re x.im))) (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 24.956 * [simplify]: Simplifying (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 24.956 * * [simplify]: iters left: 6 (9 enodes) 24.958 * * [simplify]: iters left: 5 (43 enodes) 24.966 * * [simplify]: iters left: 4 (116 enodes) 25.012 * * [simplify]: iters left: 3 (427 enodes) 26.246 * * [simplify]: Extracting #0: cost 1 inf + 0 26.246 * * [simplify]: Extracting #1: cost 0 inf + 1 26.246 * [simplify]: Simplified to 0 26.246 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- x.re x.im) (* (* (* (+ x.re x.im) 0) (- x.re x.im)) (+ x.re x.im)) (* (* (+ x.re x.im) 0) (- x.re x.im))) 0)) 26.246 * * * * [progress]: [ 73 / 113 ] simplifiying candidate # 26.247 * [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))) 26.247 * * [simplify]: iters left: 6 (27 enodes) 26.265 * * [simplify]: iters left: 5 (156 enodes) 26.331 * * [simplify]: Extracting #0: cost 1 inf + 0 26.331 * * [simplify]: Extracting #1: cost 13 inf + 0 26.332 * * [simplify]: Extracting #2: cost 85 inf + 0 26.333 * * [simplify]: Extracting #3: cost 150 inf + 43 26.336 * * [simplify]: Extracting #4: cost 128 inf + 8421 26.344 * * [simplify]: Extracting #5: cost 26 inf + 32664 26.352 * * [simplify]: Extracting #6: cost 1 inf + 42137 26.361 * * [simplify]: Extracting #7: cost 0 inf + 42349 26.371 * [simplify]: Simplified to (- (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) (* x.im (fma x.re x.re (* x.im (+ x.im x.re)))))) 26.371 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) (* x.im (fma x.re x.re (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 26.371 * [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))))) 26.371 * * [simplify]: iters left: 6 (14 enodes) 26.380 * * [simplify]: iters left: 5 (80 enodes) 26.423 * * [simplify]: iters left: 4 (284 enodes) 26.610 * * [simplify]: Extracting #0: cost 1 inf + 0 26.610 * * [simplify]: Extracting #1: cost 60 inf + 0 26.611 * * [simplify]: Extracting #2: cost 241 inf + 167 26.615 * * [simplify]: Extracting #3: cost 116 inf + 17947 26.623 * * [simplify]: Extracting #4: cost 12 inf + 36658 26.642 * * [simplify]: Extracting #5: cost 0 inf + 38397 26.662 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (+ x.re x.im) x.im (* x.re x.re))) 26.662 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) (* x.im (fma x.re x.re (* x.im (+ x.im x.re)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (+ x.re x.im) x.im (* x.re x.re))))) 26.662 * * * * [progress]: [ 74 / 113 ] simplifiying candidate # 26.662 * [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))) 26.663 * * [simplify]: iters left: 6 (23 enodes) 26.677 * * [simplify]: iters left: 5 (122 enodes) 26.726 * * [simplify]: iters left: 4 (326 enodes) 26.923 * * [simplify]: Extracting #0: cost 1 inf + 0 26.923 * * [simplify]: Extracting #1: cost 26 inf + 0 26.923 * * [simplify]: Extracting #2: cost 156 inf + 44 26.924 * * [simplify]: Extracting #3: cost 191 inf + 4233 26.929 * * [simplify]: Extracting #4: cost 114 inf + 24365 26.937 * * [simplify]: Extracting #5: cost 31 inf + 43697 26.951 * * [simplify]: Extracting #6: cost 6 inf + 47494 26.965 * * [simplify]: Extracting #7: cost 0 inf + 49760 26.975 * [simplify]: Simplified to (fma (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) 0) (fma (* x.im (+ x.im x.re)) 0 0)) 26.975 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) 0) (fma (* x.im (+ x.im x.re)) 0 0)) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 26.975 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 26.975 * * [simplify]: iters left: 6 (10 enodes) 26.978 * * [simplify]: iters left: 5 (42 enodes) 26.985 * * [simplify]: iters left: 4 (94 enodes) 27.023 * * [simplify]: iters left: 3 (290 enodes) 27.680 * * [simplify]: Extracting #0: cost 1 inf + 0 27.680 * * [simplify]: Extracting #1: cost 0 inf + 1 27.680 * [simplify]: Simplified to 0 27.680 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) 0) (fma (* x.im (+ x.im x.re)) 0 0)) 0)) 27.680 * * * * [progress]: [ 75 / 113 ] simplifiying candidate # 27.681 * [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))) 27.681 * * [simplify]: iters left: 6 (23 enodes) 27.697 * * [simplify]: iters left: 5 (134 enodes) 27.752 * * [simplify]: iters left: 4 (469 enodes) 28.086 * * [simplify]: Extracting #0: cost 1 inf + 0 28.086 * * [simplify]: Extracting #1: cost 50 inf + 0 28.088 * * [simplify]: Extracting #2: cost 370 inf + 2 28.092 * * [simplify]: Extracting #3: cost 367 inf + 15651 28.114 * * [simplify]: Extracting #4: cost 86 inf + 71591 28.163 * * [simplify]: Extracting #5: cost 14 inf + 91252 28.214 * * [simplify]: Extracting #6: cost 4 inf + 93730 28.247 * * [simplify]: Extracting #7: cost 0 inf + 95324 28.287 * [simplify]: Simplified to (- (* (fma (* x.re x.im) (* x.re x.im) 0) (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (* (* (* x.re x.im) (* (* x.re x.im) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) x.im))) 28.287 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (fma (* x.re x.im) (* x.re x.im) 0) (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (* (* (* x.re x.im) (* (* x.re x.im) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) x.im))) (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 28.288 * [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))))) 28.288 * * [simplify]: iters left: 6 (11 enodes) 28.296 * * [simplify]: iters left: 5 (66 enodes) 28.324 * * [simplify]: iters left: 4 (240 enodes) 28.433 * * [simplify]: Extracting #0: cost 1 inf + 0 28.434 * * [simplify]: Extracting #1: cost 39 inf + 0 28.434 * * [simplify]: Extracting #2: cost 93 inf + 45 28.435 * * [simplify]: Extracting #3: cost 69 inf + 3737 28.438 * * [simplify]: Extracting #4: cost 14 inf + 11017 28.444 * * [simplify]: Extracting #5: cost 0 inf + 12433 28.448 * [simplify]: Simplified to (fma (* (* x.re x.im) (* x.re x.im)) (+ x.im x.re) 0) 28.448 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (fma (* x.re x.im) (* x.re x.im) 0) (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (* (* (* x.re x.im) (* (* x.re x.im) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) x.im))) (fma (* (* x.re x.im) (* x.re x.im)) (+ x.im x.re) 0))) 28.449 * * * * [progress]: [ 76 / 113 ] simplifiying candidate # 28.449 * [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))) 28.449 * * [simplify]: iters left: 6 (18 enodes) 28.455 * * [simplify]: iters left: 5 (92 enodes) 28.475 * * [simplify]: iters left: 4 (298 enodes) 28.720 * * [simplify]: Extracting #0: cost 1 inf + 0 28.720 * * [simplify]: Extracting #1: cost 21 inf + 0 28.721 * * [simplify]: Extracting #2: cost 128 inf + 3 28.723 * * [simplify]: Extracting #3: cost 145 inf + 2967 28.733 * * [simplify]: Extracting #4: cost 31 inf + 24659 28.747 * * [simplify]: Extracting #5: cost 1 inf + 29004 28.761 * * [simplify]: Extracting #6: cost 0 inf + 29006 28.779 * [simplify]: Simplified to (fma (- (* x.re x.re) (* x.im x.im)) 0 0) 28.779 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- (* x.re x.re) (* x.im x.im)) 0 0) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 28.780 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 28.780 * * [simplify]: iters left: 6 (7 enodes) 28.784 * * [simplify]: iters left: 5 (26 enodes) 28.791 * * [simplify]: iters left: 4 (55 enodes) 28.811 * * [simplify]: iters left: 3 (130 enodes) 28.837 * * [simplify]: iters left: 2 (205 enodes) 28.872 * * [simplify]: iters left: 1 (274 enodes) 28.943 * * [simplify]: Extracting #0: cost 1 inf + 0 28.943 * * [simplify]: Extracting #1: cost 0 inf + 1 28.943 * [simplify]: Simplified to 0 28.943 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- (* x.re x.re) (* x.im x.im)) 0 0) 0)) 28.944 * * * * [progress]: [ 77 / 113 ] simplifiying candidate # 28.944 * [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))) 28.944 * * [simplify]: iters left: 6 (27 enodes) 28.965 * * [simplify]: iters left: 5 (158 enodes) 29.052 * * [simplify]: Extracting #0: cost 1 inf + 0 29.052 * * [simplify]: Extracting #1: cost 13 inf + 0 29.053 * * [simplify]: Extracting #2: cost 88 inf + 0 29.053 * * [simplify]: Extracting #3: cost 149 inf + 84 29.057 * * [simplify]: Extracting #4: cost 128 inf + 7482 29.069 * * [simplify]: Extracting #5: cost 12 inf + 34637 29.085 * * [simplify]: Extracting #6: cost 0 inf + 40022 29.102 * [simplify]: Simplified to (- (* (* x.re (- x.re x.im)) (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (fma x.re x.re (* x.im (- x.im x.re)))))) 29.102 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* x.re (- x.re x.im)) (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (fma x.re x.re (* x.im (- x.im x.re)))))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 29.102 * [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))))) 29.103 * * [simplify]: iters left: 6 (14 enodes) 29.116 * * [simplify]: iters left: 5 (81 enodes) 29.151 * * [simplify]: iters left: 4 (266 enodes) 29.284 * * [simplify]: Extracting #0: cost 1 inf + 0 29.284 * * [simplify]: Extracting #1: cost 48 inf + 0 29.284 * * [simplify]: Extracting #2: cost 212 inf + 85 29.287 * * [simplify]: Extracting #3: cost 121 inf + 14064 29.297 * * [simplify]: Extracting #4: cost 6 inf + 34349 29.306 * * [simplify]: Extracting #5: cost 0 inf + 35120 29.320 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (- x.im x.re) x.im (* x.re x.re))) 29.320 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* x.re (- x.re x.im)) (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (fma x.re x.re (* x.im (- x.im x.re)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (- x.im x.re) x.im (* x.re x.re))))) 29.321 * * * * [progress]: [ 78 / 113 ] simplifiying candidate # 29.321 * [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))) 29.321 * * [simplify]: iters left: 6 (23 enodes) 29.337 * * [simplify]: iters left: 5 (124 enodes) 29.389 * * [simplify]: iters left: 4 (318 enodes) 29.588 * * [simplify]: Extracting #0: cost 1 inf + 0 29.588 * * [simplify]: Extracting #1: cost 23 inf + 0 29.589 * * [simplify]: Extracting #2: cost 135 inf + 3 29.591 * * [simplify]: Extracting #3: cost 152 inf + 6313 29.602 * * [simplify]: Extracting #4: cost 28 inf + 30061 29.616 * * [simplify]: Extracting #5: cost 6 inf + 35161 29.630 * * [simplify]: Extracting #6: cost 0 inf + 36302 29.644 * [simplify]: Simplified to (fma (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0) (fma (* x.im (- x.im x.re)) 0 0)) 29.644 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0) (fma (* x.im (- x.im x.re)) 0 0)) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 29.644 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 29.645 * * [simplify]: iters left: 6 (10 enodes) 29.650 * * [simplify]: iters left: 5 (43 enodes) 29.664 * * [simplify]: iters left: 4 (94 enodes) 29.688 * * [simplify]: iters left: 3 (261 enodes) 29.964 * * [simplify]: Extracting #0: cost 1 inf + 0 29.964 * * [simplify]: Extracting #1: cost 0 inf + 1 29.964 * [simplify]: Simplified to 0 29.964 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0) (fma (* x.im (- x.im x.re)) 0 0)) 0)) 29.964 * * * * [progress]: [ 79 / 113 ] simplifiying candidate # 29.965 * [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))) 29.965 * * [simplify]: iters left: 6 (23 enodes) 29.973 * * [simplify]: iters left: 5 (135 enodes) 30.026 * * [simplify]: iters left: 4 (473 enodes) 30.348 * * [simplify]: Extracting #0: cost 1 inf + 0 30.349 * * [simplify]: Extracting #1: cost 49 inf + 0 30.356 * * [simplify]: Extracting #2: cost 397 inf + 249 30.363 * * [simplify]: Extracting #3: cost 345 inf + 29448 30.391 * * [simplify]: Extracting #4: cost 55 inf + 90311 30.420 * * [simplify]: Extracting #5: cost 10 inf + 100581 30.472 * * [simplify]: Extracting #6: cost 0 inf + 103505 30.526 * [simplify]: Simplified to (fma (+ x.re x.im) (* (* (- (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) x.re)) (- x.re x.im)) (* (* (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (- (- x.re x.im))) x.im)) 30.526 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (+ x.re x.im) (* (* (- (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) x.re)) (- x.re x.im)) (* (* (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (- (- x.re x.im))) x.im)) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 30.526 * [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))))) 30.526 * * [simplify]: iters left: 6 (11 enodes) 30.531 * * [simplify]: iters left: 5 (67 enodes) 30.547 * * [simplify]: iters left: 4 (237 enodes) 30.622 * * [simplify]: Extracting #0: cost 1 inf + 0 30.622 * * [simplify]: Extracting #1: cost 37 inf + 0 30.623 * * [simplify]: Extracting #2: cost 112 inf + 3 30.624 * * [simplify]: Extracting #3: cost 62 inf + 6954 30.628 * * [simplify]: Extracting #4: cost 4 inf + 13870 30.633 * * [simplify]: Extracting #5: cost 0 inf + 14011 30.638 * [simplify]: Simplified to (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0)) 30.638 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (+ x.re x.im) (* (* (- (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) x.re)) (- x.re x.im)) (* (* (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (- (- x.re x.im))) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0)))) 30.638 * * * * [progress]: [ 80 / 113 ] simplifiying candidate # 30.638 * [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))) 30.639 * * [simplify]: iters left: 6 (18 enodes) 30.648 * * [simplify]: iters left: 5 (93 enodes) 30.687 * * [simplify]: iters left: 4 (297 enodes) 30.930 * * [simplify]: Extracting #0: cost 1 inf + 0 30.930 * * [simplify]: Extracting #1: cost 27 inf + 0 30.931 * * [simplify]: Extracting #2: cost 179 inf + 128 30.937 * * [simplify]: Extracting #3: cost 168 inf + 13836 30.954 * * [simplify]: Extracting #4: cost 28 inf + 40063 30.975 * * [simplify]: Extracting #5: cost 0 inf + 44433 30.995 * [simplify]: Simplified to (fma (* 0 (- x.re x.im)) (* (- x.re x.im) (+ x.re x.im)) (* 0 (- x.re x.im))) 30.995 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* 0 (- x.re x.im)) (* (- x.re x.im) (+ x.re x.im)) (* 0 (- x.re x.im))) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 30.996 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 30.996 * * [simplify]: iters left: 6 (7 enodes) 31.002 * * [simplify]: iters left: 5 (27 enodes) 31.010 * * [simplify]: iters left: 4 (56 enodes) 31.032 * * [simplify]: iters left: 3 (134 enodes) 31.082 * * [simplify]: iters left: 2 (242 enodes) 31.121 * * [simplify]: iters left: 1 (312 enodes) 31.174 * * [simplify]: Extracting #0: cost 1 inf + 0 31.174 * * [simplify]: Extracting #1: cost 0 inf + 1 31.174 * [simplify]: Simplified to 0 31.174 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* 0 (- x.re x.im)) (* (- x.re x.im) (+ x.re x.im)) (* 0 (- x.re x.im))) 0)) 31.175 * * * * [progress]: [ 81 / 113 ] simplifiying candidate # 31.175 * * * * [progress]: [ 82 / 113 ] simplifiying candidate # 31.175 * * * * [progress]: [ 83 / 113 ] simplifiying candidate # 31.175 * * * * [progress]: [ 84 / 113 ] simplifiying candidate # 31.175 * * * * [progress]: [ 85 / 113 ] simplifiying candidate # 31.175 * * * * [progress]: [ 86 / 113 ] simplifiying candidate #real (real->posit16 (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 31.175 * * * * [progress]: [ 87 / 113 ] simplifiying candidate # 31.175 * * * * [progress]: [ 88 / 113 ] simplifiying candidate # 31.175 * * * * [progress]: [ 89 / 113 ] simplifiying candidate # 31.175 * * * * [progress]: [ 90 / 113 ] simplifiying candidate # 31.176 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 31.176 * * [simplify]: iters left: 5 (7 enodes) 31.179 * * [simplify]: iters left: 4 (28 enodes) 31.186 * * [simplify]: iters left: 3 (53 enodes) 31.202 * * [simplify]: iters left: 2 (105 enodes) 31.242 * * [simplify]: iters left: 1 (230 enodes) 31.335 * * [simplify]: Extracting #0: cost 1 inf + 0 31.336 * * [simplify]: Extracting #1: cost 41 inf + 0 31.336 * * [simplify]: Extracting #2: cost 151 inf + 74 31.338 * * [simplify]: Extracting #3: cost 154 inf + 2210 31.343 * * [simplify]: Extracting #4: cost 80 inf + 30988 31.355 * * [simplify]: Extracting #5: cost 22 inf + 65495 31.368 * * [simplify]: Extracting #6: cost 0 inf + 80261 31.375 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 31.375 * [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))) 31.376 * * * * [progress]: [ 91 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 92 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 93 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 94 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 95 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 96 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 97 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 98 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 99 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 100 / 113 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 31.376 * * * * [progress]: [ 101 / 113 ] simplifiying candidate # 31.376 * * * * [progress]: [ 102 / 113 ] simplifiying candidate # 31.376 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 31.376 * * [simplify]: iters left: 5 (8 enodes) 31.380 * * [simplify]: iters left: 4 (39 enodes) 31.392 * * [simplify]: iters left: 3 (75 enodes) 31.415 * * [simplify]: iters left: 2 (141 enodes) 31.441 * * [simplify]: iters left: 1 (210 enodes) 31.494 * * [simplify]: Extracting #0: cost 1 inf + 0 31.494 * * [simplify]: Extracting #1: cost 26 inf + 0 31.494 * * [simplify]: Extracting #2: cost 58 inf + 207 31.495 * * [simplify]: Extracting #3: cost 40 inf + 2862 31.496 * * [simplify]: Extracting #4: cost 14 inf + 7546 31.497 * * [simplify]: Extracting #5: cost 2 inf + 12430 31.499 * * [simplify]: Extracting #6: cost 0 inf + 13105 31.500 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 31.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 31.501 * * * * [progress]: [ 103 / 113 ] simplifiying candidate # 31.501 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 31.501 * * [simplify]: iters left: 5 (8 enodes) 31.504 * * [simplify]: iters left: 4 (39 enodes) 31.513 * * [simplify]: iters left: 3 (75 enodes) 31.534 * * [simplify]: iters left: 2 (141 enodes) 31.562 * * [simplify]: iters left: 1 (210 enodes) 31.609 * * [simplify]: Extracting #0: cost 1 inf + 0 31.609 * * [simplify]: Extracting #1: cost 26 inf + 0 31.610 * * [simplify]: Extracting #2: cost 58 inf + 207 31.611 * * [simplify]: Extracting #3: cost 40 inf + 2862 31.613 * * [simplify]: Extracting #4: cost 14 inf + 7546 31.616 * * [simplify]: Extracting #5: cost 2 inf + 12430 31.620 * * [simplify]: Extracting #6: cost 0 inf + 13105 31.623 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 31.623 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 31.623 * * * * [progress]: [ 104 / 113 ] simplifiying candidate # 31.623 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 31.624 * * [simplify]: iters left: 5 (8 enodes) 31.629 * * [simplify]: iters left: 4 (39 enodes) 31.637 * * [simplify]: iters left: 3 (75 enodes) 31.654 * * [simplify]: iters left: 2 (141 enodes) 31.699 * * [simplify]: iters left: 1 (210 enodes) 31.738 * * [simplify]: Extracting #0: cost 1 inf + 0 31.738 * * [simplify]: Extracting #1: cost 26 inf + 0 31.738 * * [simplify]: Extracting #2: cost 58 inf + 207 31.739 * * [simplify]: Extracting #3: cost 40 inf + 2862 31.740 * * [simplify]: Extracting #4: cost 14 inf + 7546 31.741 * * [simplify]: Extracting #5: cost 2 inf + 12430 31.743 * * [simplify]: Extracting #6: cost 0 inf + 13105 31.745 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 31.745 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 31.745 * * * * [progress]: [ 105 / 113 ] simplifiying candidate # 31.745 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 31.745 * * [simplify]: iters left: 5 (6 enodes) 31.748 * * [simplify]: iters left: 4 (27 enodes) 31.752 * * [simplify]: iters left: 3 (45 enodes) 31.763 * * [simplify]: iters left: 2 (68 enodes) 31.784 * * [simplify]: iters left: 1 (76 enodes) 31.803 * * [simplify]: Extracting #0: cost 1 inf + 0 31.803 * * [simplify]: Extracting #1: cost 12 inf + 0 31.803 * * [simplify]: Extracting #2: cost 15 inf + 45 31.804 * * [simplify]: Extracting #3: cost 3 inf + 870 31.804 * * [simplify]: Extracting #4: cost 0 inf + 1077 31.805 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 31.805 * [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)))) 31.805 * * * * [progress]: [ 106 / 113 ] simplifiying candidate # 31.805 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 31.805 * * [simplify]: iters left: 5 (6 enodes) 31.809 * * [simplify]: iters left: 4 (27 enodes) 31.818 * * [simplify]: iters left: 3 (45 enodes) 31.832 * * [simplify]: iters left: 2 (68 enodes) 31.851 * * [simplify]: iters left: 1 (76 enodes) 31.870 * * [simplify]: Extracting #0: cost 1 inf + 0 31.870 * * [simplify]: Extracting #1: cost 12 inf + 0 31.870 * * [simplify]: Extracting #2: cost 15 inf + 45 31.871 * * [simplify]: Extracting #3: cost 3 inf + 870 31.871 * * [simplify]: Extracting #4: cost 0 inf + 1077 31.872 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 31.872 * [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)))) 31.872 * * * * [progress]: [ 107 / 113 ] simplifiying candidate # 31.873 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 31.873 * * [simplify]: iters left: 5 (6 enodes) 31.876 * * [simplify]: iters left: 4 (27 enodes) 31.885 * * [simplify]: iters left: 3 (45 enodes) 31.899 * * [simplify]: iters left: 2 (68 enodes) 31.920 * * [simplify]: iters left: 1 (76 enodes) 31.939 * * [simplify]: Extracting #0: cost 1 inf + 0 31.939 * * [simplify]: Extracting #1: cost 12 inf + 0 31.939 * * [simplify]: Extracting #2: cost 15 inf + 45 31.939 * * [simplify]: Extracting #3: cost 3 inf + 870 31.940 * * [simplify]: Extracting #4: cost 0 inf + 1077 31.941 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 31.941 * [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)))) 31.941 * * * * [progress]: [ 108 / 113 ] simplifiying candidate # 31.942 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 31.942 * * [simplify]: iters left: 6 (9 enodes) 31.948 * * [simplify]: iters left: 5 (45 enodes) 31.968 * * [simplify]: iters left: 4 (96 enodes) 32.005 * * [simplify]: iters left: 3 (202 enodes) 32.083 * * [simplify]: iters left: 2 (341 enodes) 32.197 * * [simplify]: iters left: 1 (475 enodes) 32.312 * * [simplify]: Extracting #0: cost 1 inf + 0 32.313 * * [simplify]: Extracting #1: cost 30 inf + 0 32.313 * * [simplify]: Extracting #2: cost 73 inf + 253 32.314 * * [simplify]: Extracting #3: cost 61 inf + 3917 32.316 * * [simplify]: Extracting #4: cost 52 inf + 5134 32.318 * * [simplify]: Extracting #5: cost 30 inf + 15120 32.321 * * [simplify]: Extracting #6: cost 4 inf + 30571 32.325 * * [simplify]: Extracting #7: cost 0 inf + 33477 32.333 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 32.333 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 32.333 * * * * [progress]: [ 109 / 113 ] simplifiying candidate # 32.334 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 32.334 * * [simplify]: iters left: 6 (9 enodes) 32.340 * * [simplify]: iters left: 5 (45 enodes) 32.361 * * [simplify]: iters left: 4 (96 enodes) 32.399 * * [simplify]: iters left: 3 (202 enodes) 32.470 * * [simplify]: iters left: 2 (341 enodes) 32.564 * * [simplify]: iters left: 1 (475 enodes) 32.694 * * [simplify]: Extracting #0: cost 1 inf + 0 32.694 * * [simplify]: Extracting #1: cost 30 inf + 0 32.695 * * [simplify]: Extracting #2: cost 73 inf + 253 32.698 * * [simplify]: Extracting #3: cost 61 inf + 3917 32.702 * * [simplify]: Extracting #4: cost 52 inf + 5134 32.706 * * [simplify]: Extracting #5: cost 30 inf + 15120 32.713 * * [simplify]: Extracting #6: cost 4 inf + 30571 32.720 * * [simplify]: Extracting #7: cost 0 inf + 33477 32.727 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 32.727 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 32.727 * * * * [progress]: [ 110 / 113 ] simplifiying candidate # 32.728 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 32.728 * * [simplify]: iters left: 6 (9 enodes) 32.734 * * [simplify]: iters left: 5 (45 enodes) 32.753 * * [simplify]: iters left: 4 (96 enodes) 32.792 * * [simplify]: iters left: 3 (202 enodes) 32.846 * * [simplify]: iters left: 2 (341 enodes) 32.945 * * [simplify]: iters left: 1 (475 enodes) 33.062 * * [simplify]: Extracting #0: cost 1 inf + 0 33.062 * * [simplify]: Extracting #1: cost 30 inf + 0 33.063 * * [simplify]: Extracting #2: cost 73 inf + 253 33.064 * * [simplify]: Extracting #3: cost 61 inf + 3917 33.066 * * [simplify]: Extracting #4: cost 52 inf + 5134 33.068 * * [simplify]: Extracting #5: cost 30 inf + 15120 33.074 * * [simplify]: Extracting #6: cost 4 inf + 30571 33.077 * * [simplify]: Extracting #7: cost 0 inf + 33477 33.081 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 33.081 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 33.081 * * * * [progress]: [ 111 / 113 ] simplifiying candidate # 33.081 * [simplify]: Simplifying (* 2 (* x.im x.re)) 33.081 * * [simplify]: iters left: 4 (5 enodes) 33.083 * * [simplify]: iters left: 3 (19 enodes) 33.086 * * [simplify]: iters left: 2 (27 enodes) 33.092 * * [simplify]: iters left: 1 (32 enodes) 33.101 * * [simplify]: Extracting #0: cost 1 inf + 0 33.101 * * [simplify]: Extracting #1: cost 8 inf + 0 33.101 * * [simplify]: Extracting #2: cost 7 inf + 45 33.101 * * [simplify]: Extracting #3: cost 0 inf + 421 33.102 * [simplify]: Simplified to (* (* x.re x.im) 2) 33.102 * [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))) 33.102 * * * * [progress]: [ 112 / 113 ] simplifiying candidate # 33.102 * [simplify]: Simplifying (* 2 (* x.im x.re)) 33.102 * * [simplify]: iters left: 4 (5 enodes) 33.106 * * [simplify]: iters left: 3 (19 enodes) 33.112 * * [simplify]: iters left: 2 (27 enodes) 33.120 * * [simplify]: iters left: 1 (32 enodes) 33.129 * * [simplify]: Extracting #0: cost 1 inf + 0 33.129 * * [simplify]: Extracting #1: cost 8 inf + 0 33.129 * * [simplify]: Extracting #2: cost 7 inf + 45 33.129 * * [simplify]: Extracting #3: cost 0 inf + 421 33.130 * [simplify]: Simplified to (* (* x.re x.im) 2) 33.130 * [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))) 33.130 * * * * [progress]: [ 113 / 113 ] simplifiying candidate # 33.130 * [simplify]: Simplifying (* 2 (* x.im x.re)) 33.130 * * [simplify]: iters left: 4 (5 enodes) 33.133 * * [simplify]: iters left: 3 (19 enodes) 33.138 * * [simplify]: iters left: 2 (27 enodes) 33.142 * * [simplify]: iters left: 1 (32 enodes) 33.146 * * [simplify]: Extracting #0: cost 1 inf + 0 33.146 * * [simplify]: Extracting #1: cost 8 inf + 0 33.146 * * [simplify]: Extracting #2: cost 7 inf + 45 33.146 * * [simplify]: Extracting #3: cost 0 inf + 421 33.146 * [simplify]: Simplified to (* (* x.re x.im) 2) 33.147 * [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))) 33.147 * * * [progress]: adding candidates to table 34.240 * * [progress]: iteration 3 / 4 34.240 * * * [progress]: picking best candidate 34.312 * * * * [pick]: Picked # 34.312 * * * [progress]: localizing error 34.336 * * * [progress]: generating rewritten candidates 34.336 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 34.336 * * * * [progress]: [ 2 / 4 ] rewriting at (2 3 1) 34.367 * * * * [progress]: [ 3 / 4 ] rewriting at (2 3 1 1) 34.382 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 34.402 * * * [progress]: generating series expansions 34.402 * * * * [progress]: [ 1 / 4 ] generating series at (2) 34.402 * [backup-simplify]: Simplify (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im))) into (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) 34.402 * [approximate]: Taking taylor expansion of (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 34.402 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) in x.im 34.402 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.re (- x.re x.im))) (- (* 2 (* (pow x.im 2) x.re)))) 34.402 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.re (- x.re x.im))) in x.im 34.402 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 34.403 * [taylor]: Taking taylor expansion of x.im in x.im 34.403 * [backup-simplify]: Simplify 0 into 0 34.403 * [backup-simplify]: Simplify 1 into 1 34.403 * [taylor]: Taking taylor expansion of x.re in x.im 34.403 * [backup-simplify]: Simplify x.re into x.re 34.403 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.im 34.403 * [taylor]: Taking taylor expansion of x.re in x.im 34.403 * [backup-simplify]: Simplify x.re into x.re 34.403 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 34.403 * [taylor]: Taking taylor expansion of x.re in x.im 34.403 * [backup-simplify]: Simplify x.re into x.re 34.403 * [taylor]: Taking taylor expansion of x.im in x.im 34.403 * [backup-simplify]: Simplify 0 into 0 34.403 * [backup-simplify]: Simplify 1 into 1 34.403 * [taylor]: Taking taylor expansion of (- (* 2 (* (pow x.im 2) x.re))) in x.im 34.403 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 34.403 * [taylor]: Taking taylor expansion of 2 in x.im 34.403 * [backup-simplify]: Simplify 2 into 2 34.403 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 34.403 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.403 * [taylor]: Taking taylor expansion of x.im in x.im 34.403 * [backup-simplify]: Simplify 0 into 0 34.403 * [backup-simplify]: Simplify 1 into 1 34.403 * [taylor]: Taking taylor expansion of x.re in x.im 34.403 * [backup-simplify]: Simplify x.re into x.re 34.403 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) in x.re 34.403 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.re (- x.re x.im))) (- (* 2 (* (pow x.im 2) x.re)))) 34.403 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.re (- x.re x.im))) in x.re 34.403 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 34.403 * [taylor]: Taking taylor expansion of x.im in x.re 34.403 * [backup-simplify]: Simplify x.im into x.im 34.403 * [taylor]: Taking taylor expansion of x.re in x.re 34.403 * [backup-simplify]: Simplify 0 into 0 34.403 * [backup-simplify]: Simplify 1 into 1 34.403 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 34.403 * [taylor]: Taking taylor expansion of x.re in x.re 34.404 * [backup-simplify]: Simplify 0 into 0 34.404 * [backup-simplify]: Simplify 1 into 1 34.404 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 34.404 * [taylor]: Taking taylor expansion of x.re in x.re 34.404 * [backup-simplify]: Simplify 0 into 0 34.404 * [backup-simplify]: Simplify 1 into 1 34.404 * [taylor]: Taking taylor expansion of x.im in x.re 34.404 * [backup-simplify]: Simplify x.im into x.im 34.404 * [taylor]: Taking taylor expansion of (- (* 2 (* (pow x.im 2) x.re))) in x.re 34.404 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 34.404 * [taylor]: Taking taylor expansion of 2 in x.re 34.404 * [backup-simplify]: Simplify 2 into 2 34.404 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.404 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.404 * [taylor]: Taking taylor expansion of x.im in x.re 34.404 * [backup-simplify]: Simplify x.im into x.im 34.404 * [taylor]: Taking taylor expansion of x.re in x.re 34.404 * [backup-simplify]: Simplify 0 into 0 34.404 * [backup-simplify]: Simplify 1 into 1 34.404 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) in x.re 34.404 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.re (- x.re x.im))) (- (* 2 (* (pow x.im 2) x.re)))) 34.404 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.re (- x.re x.im))) in x.re 34.404 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 34.404 * [taylor]: Taking taylor expansion of x.im in x.re 34.404 * [backup-simplify]: Simplify x.im into x.im 34.404 * [taylor]: Taking taylor expansion of x.re in x.re 34.404 * [backup-simplify]: Simplify 0 into 0 34.404 * [backup-simplify]: Simplify 1 into 1 34.404 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 34.404 * [taylor]: Taking taylor expansion of x.re in x.re 34.404 * [backup-simplify]: Simplify 0 into 0 34.404 * [backup-simplify]: Simplify 1 into 1 34.404 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 34.404 * [taylor]: Taking taylor expansion of x.re in x.re 34.404 * [backup-simplify]: Simplify 0 into 0 34.404 * [backup-simplify]: Simplify 1 into 1 34.404 * [taylor]: Taking taylor expansion of x.im in x.re 34.405 * [backup-simplify]: Simplify x.im into x.im 34.405 * [taylor]: Taking taylor expansion of (- (* 2 (* (pow x.im 2) x.re))) in x.re 34.405 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 34.405 * [taylor]: Taking taylor expansion of 2 in x.re 34.405 * [backup-simplify]: Simplify 2 into 2 34.405 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.405 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.405 * [taylor]: Taking taylor expansion of x.im in x.re 34.405 * [backup-simplify]: Simplify x.im into x.im 34.405 * [taylor]: Taking taylor expansion of x.re in x.re 34.405 * [backup-simplify]: Simplify 0 into 0 34.405 * [backup-simplify]: Simplify 1 into 1 34.405 * [backup-simplify]: Simplify (+ x.im 0) into x.im 34.405 * [backup-simplify]: Simplify (- x.im) into (- x.im) 34.405 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 34.405 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 34.405 * [backup-simplify]: Simplify (* x.im 0) into 0 34.405 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.405 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.406 * [backup-simplify]: Simplify (* 2 0) into 0 34.406 * [backup-simplify]: Simplify (- 0) into 0 34.407 * [backup-simplify]: Simplify (+ 0 0) into 0 34.407 * [taylor]: Taking taylor expansion of 0 in x.im 34.407 * [backup-simplify]: Simplify 0 into 0 34.407 * [backup-simplify]: Simplify 0 into 0 34.407 * [backup-simplify]: Simplify (- 0) into 0 34.408 * [backup-simplify]: Simplify (+ 1 0) into 1 34.408 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 34.409 * [backup-simplify]: Simplify (+ 0 1) into 1 34.409 * [backup-simplify]: Simplify (+ (* x.im (- x.im)) (* 1 0)) into (- (pow x.im 2)) 34.409 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.410 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.410 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 34.410 * [backup-simplify]: Simplify (- (* 2 (pow x.im 2))) into (- (* 2 (pow x.im 2))) 34.411 * [backup-simplify]: Simplify (+ (- (pow x.im 2)) (- (* 2 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 34.411 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 34.411 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 34.411 * [taylor]: Taking taylor expansion of 3 in x.im 34.411 * [backup-simplify]: Simplify 3 into 3 34.411 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.411 * [taylor]: Taking taylor expansion of x.im in x.im 34.411 * [backup-simplify]: Simplify 0 into 0 34.411 * [backup-simplify]: Simplify 1 into 1 34.411 * [backup-simplify]: Simplify 0 into 0 34.411 * [backup-simplify]: Simplify (- 0) into 0 34.412 * [backup-simplify]: Simplify (+ 0 0) into 0 34.412 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 34.413 * [backup-simplify]: Simplify (+ 0 0) into 0 34.413 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 1 (- x.im)) (* 0 0))) into 0 34.414 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 34.414 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 34.415 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 34.416 * [backup-simplify]: Simplify (- 0) into 0 34.416 * [backup-simplify]: Simplify (+ 0 0) into 0 34.416 * [taylor]: Taking taylor expansion of 0 in x.im 34.416 * [backup-simplify]: Simplify 0 into 0 34.416 * [backup-simplify]: Simplify 0 into 0 34.416 * [backup-simplify]: Simplify 0 into 0 34.417 * [backup-simplify]: Simplify (- 0) into 0 34.417 * [backup-simplify]: Simplify (+ 0 0) into 0 34.418 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 34.418 * [backup-simplify]: Simplify (+ 0 0) into 0 34.419 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (+ (* 0 (- x.im)) (* 0 0)))) into 1 34.420 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 34.421 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 34.422 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 34.422 * [backup-simplify]: Simplify (- 0) into 0 34.423 * [backup-simplify]: Simplify (+ 1 0) into 1 34.423 * [taylor]: Taking taylor expansion of 1 in x.im 34.423 * [backup-simplify]: Simplify 1 into 1 34.423 * [backup-simplify]: Simplify 1 into 1 34.423 * [backup-simplify]: Simplify 0 into 0 34.423 * [backup-simplify]: Simplify (* 1 1) into 1 34.424 * [backup-simplify]: Simplify (* 3 1) into 3 34.424 * [backup-simplify]: Simplify (- 3) into -3 34.424 * [backup-simplify]: Simplify -3 into -3 34.424 * [backup-simplify]: Simplify 0 into 0 34.424 * [backup-simplify]: Simplify (- 0) into 0 34.425 * [backup-simplify]: Simplify (+ 0 0) into 0 34.426 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 34.427 * [backup-simplify]: Simplify (+ 0 0) into 0 34.428 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 (- x.im)) (* 0 0))))) into 0 34.429 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 34.430 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 34.431 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 34.432 * [backup-simplify]: Simplify (- 0) into 0 34.432 * [backup-simplify]: Simplify (+ 0 0) into 0 34.432 * [taylor]: Taking taylor expansion of 0 in x.im 34.432 * [backup-simplify]: Simplify 0 into 0 34.432 * [backup-simplify]: Simplify 0 into 0 34.432 * [backup-simplify]: Simplify 0 into 0 34.432 * [backup-simplify]: Simplify 0 into 0 34.433 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 34.433 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 34.434 * [backup-simplify]: Simplify (- 0) into 0 34.434 * [backup-simplify]: Simplify 0 into 0 34.434 * [backup-simplify]: Simplify 0 into 0 34.434 * [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))) 34.435 * [backup-simplify]: Simplify (fma (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)) (- (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)))) into (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) 34.435 * [approximate]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) in (x.re x.im) around 0 34.435 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) in x.im 34.435 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) 34.435 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.im 34.435 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 34.435 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 34.435 * [taylor]: Taking taylor expansion of x.im in x.im 34.435 * [backup-simplify]: Simplify 0 into 0 34.435 * [backup-simplify]: Simplify 1 into 1 34.435 * [backup-simplify]: Simplify (/ 1 1) into 1 34.435 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 34.435 * [taylor]: Taking taylor expansion of x.re in x.im 34.435 * [backup-simplify]: Simplify x.re into x.re 34.435 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.435 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.im 34.435 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 34.435 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 34.435 * [taylor]: Taking taylor expansion of x.re in x.im 34.435 * [backup-simplify]: Simplify x.re into x.re 34.436 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.436 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 34.436 * [taylor]: Taking taylor expansion of x.im in x.im 34.436 * [backup-simplify]: Simplify 0 into 0 34.436 * [backup-simplify]: Simplify 1 into 1 34.436 * [backup-simplify]: Simplify (/ 1 1) into 1 34.436 * [taylor]: Taking taylor expansion of x.re in x.im 34.436 * [backup-simplify]: Simplify x.re into x.re 34.436 * [backup-simplify]: Simplify (- 1) into -1 34.437 * [backup-simplify]: Simplify (+ 0 -1) into -1 34.437 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 34.437 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.im 34.437 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.im 34.437 * [taylor]: Taking taylor expansion of 2 in x.im 34.437 * [backup-simplify]: Simplify 2 into 2 34.437 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 34.437 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 34.437 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.437 * [taylor]: Taking taylor expansion of x.im in x.im 34.437 * [backup-simplify]: Simplify 0 into 0 34.437 * [backup-simplify]: Simplify 1 into 1 34.437 * [taylor]: Taking taylor expansion of x.re in x.im 34.437 * [backup-simplify]: Simplify x.re into x.re 34.437 * [backup-simplify]: Simplify (* 1 1) into 1 34.438 * [backup-simplify]: Simplify (* 1 x.re) into x.re 34.438 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.438 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) in x.re 34.438 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) 34.438 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.re 34.438 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 34.438 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.438 * [taylor]: Taking taylor expansion of x.im in x.re 34.438 * [backup-simplify]: Simplify x.im into x.im 34.438 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.438 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.438 * [taylor]: Taking taylor expansion of x.re in x.re 34.438 * [backup-simplify]: Simplify 0 into 0 34.438 * [backup-simplify]: Simplify 1 into 1 34.439 * [backup-simplify]: Simplify (/ 1 1) into 1 34.439 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 34.439 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 34.439 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.439 * [taylor]: Taking taylor expansion of x.re in x.re 34.439 * [backup-simplify]: Simplify 0 into 0 34.439 * [backup-simplify]: Simplify 1 into 1 34.439 * [backup-simplify]: Simplify (/ 1 1) into 1 34.439 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.439 * [taylor]: Taking taylor expansion of x.im in x.re 34.439 * [backup-simplify]: Simplify x.im into x.im 34.439 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.439 * [taylor]: Taking taylor expansion of x.re in x.re 34.439 * [backup-simplify]: Simplify 0 into 0 34.439 * [backup-simplify]: Simplify 1 into 1 34.440 * [backup-simplify]: Simplify (+ 1 0) into 1 34.440 * [backup-simplify]: Simplify (/ 1 1) into 1 34.440 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 34.440 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 34.440 * [taylor]: Taking taylor expansion of 2 in x.re 34.440 * [backup-simplify]: Simplify 2 into 2 34.440 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 34.440 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.440 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.440 * [taylor]: Taking taylor expansion of x.im in x.re 34.440 * [backup-simplify]: Simplify x.im into x.im 34.440 * [taylor]: Taking taylor expansion of x.re in x.re 34.440 * [backup-simplify]: Simplify 0 into 0 34.441 * [backup-simplify]: Simplify 1 into 1 34.441 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.441 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.441 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.441 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.441 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 34.441 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) in x.re 34.441 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) 34.441 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.re 34.441 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 34.441 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.442 * [taylor]: Taking taylor expansion of x.im in x.re 34.442 * [backup-simplify]: Simplify x.im into x.im 34.442 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.442 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.442 * [taylor]: Taking taylor expansion of x.re in x.re 34.442 * [backup-simplify]: Simplify 0 into 0 34.442 * [backup-simplify]: Simplify 1 into 1 34.442 * [backup-simplify]: Simplify (/ 1 1) into 1 34.442 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 34.442 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 34.442 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.442 * [taylor]: Taking taylor expansion of x.re in x.re 34.442 * [backup-simplify]: Simplify 0 into 0 34.442 * [backup-simplify]: Simplify 1 into 1 34.443 * [backup-simplify]: Simplify (/ 1 1) into 1 34.443 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.443 * [taylor]: Taking taylor expansion of x.im in x.re 34.443 * [backup-simplify]: Simplify x.im into x.im 34.443 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.443 * [taylor]: Taking taylor expansion of x.re in x.re 34.443 * [backup-simplify]: Simplify 0 into 0 34.443 * [backup-simplify]: Simplify 1 into 1 34.443 * [backup-simplify]: Simplify (+ 1 0) into 1 34.444 * [backup-simplify]: Simplify (/ 1 1) into 1 34.444 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 34.444 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 34.444 * [taylor]: Taking taylor expansion of 2 in x.re 34.444 * [backup-simplify]: Simplify 2 into 2 34.444 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 34.444 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.444 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.444 * [taylor]: Taking taylor expansion of x.im in x.re 34.444 * [backup-simplify]: Simplify x.im into x.im 34.444 * [taylor]: Taking taylor expansion of x.re in x.re 34.444 * [backup-simplify]: Simplify 0 into 0 34.444 * [backup-simplify]: Simplify 1 into 1 34.444 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.444 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.444 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.445 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.445 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 34.445 * [backup-simplify]: Simplify (+ 0 1) into 1 34.446 * [backup-simplify]: Simplify (* 1 1) into 1 34.446 * [backup-simplify]: Simplify (+ 1 0) into 1 34.446 * [taylor]: Taking taylor expansion of 1 in x.im 34.446 * [backup-simplify]: Simplify 1 into 1 34.447 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.447 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 34.447 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 34.448 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.im)) 34.449 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.449 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 34.449 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 x.im))) (* (/ 1 x.im) 1)) into 0 34.449 * [backup-simplify]: Simplify (+ 0 0) into 0 34.449 * [taylor]: Taking taylor expansion of 0 in x.im 34.449 * [backup-simplify]: Simplify 0 into 0 34.450 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.450 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 34.451 * [backup-simplify]: Simplify (- 0) into 0 34.451 * [backup-simplify]: Simplify (+ 0 0) into 0 34.452 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)))) into 0 34.453 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 34.453 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.454 * [backup-simplify]: Simplify (+ 0 0) into 0 34.455 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (- (/ 1 x.im))) (* 0 1))) into (- (/ 1 (pow x.im 2))) 34.455 * [backup-simplify]: Simplify (* 2 (/ 1 (pow x.im 2))) into (/ 2 (pow x.im 2)) 34.455 * [backup-simplify]: Simplify (- (/ 2 (pow x.im 2))) into (- (* 2 (/ 1 (pow x.im 2)))) 34.455 * [backup-simplify]: Simplify (+ (- (/ 1 (pow x.im 2))) (- (* 2 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 34.455 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 34.455 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 34.455 * [taylor]: Taking taylor expansion of 3 in x.im 34.455 * [backup-simplify]: Simplify 3 into 3 34.455 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 34.455 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.455 * [taylor]: Taking taylor expansion of x.im in x.im 34.455 * [backup-simplify]: Simplify 0 into 0 34.455 * [backup-simplify]: Simplify 1 into 1 34.456 * [backup-simplify]: Simplify (* 1 1) into 1 34.456 * [backup-simplify]: Simplify (/ 1 1) into 1 34.456 * [backup-simplify]: Simplify (* 3 1) into 3 34.457 * [backup-simplify]: Simplify (- 3) into -3 34.457 * [backup-simplify]: Simplify -3 into -3 34.457 * [backup-simplify]: Simplify 1 into 1 34.457 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.457 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.458 * [backup-simplify]: Simplify (- 0) into 0 34.458 * [backup-simplify]: Simplify (+ 0 0) into 0 34.459 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.459 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.460 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.460 * [backup-simplify]: Simplify (+ 0 0) into 0 34.460 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1)))) into 0 34.461 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 34.461 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 34.461 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 34.461 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (pow x.im 2)))) into 0 34.462 * [backup-simplify]: Simplify (- 0) into 0 34.462 * [backup-simplify]: Simplify (+ 0 0) into 0 34.462 * [taylor]: Taking taylor expansion of 0 in x.im 34.462 * [backup-simplify]: Simplify 0 into 0 34.462 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 34.463 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.463 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 34.464 * [backup-simplify]: Simplify (- 0) into 0 34.464 * [backup-simplify]: Simplify 0 into 0 34.464 * [backup-simplify]: Simplify 0 into 0 34.464 * [backup-simplify]: Simplify 0 into 0 34.464 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.464 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.465 * [backup-simplify]: Simplify (- 0) into 0 34.465 * [backup-simplify]: Simplify (+ 0 0) into 0 34.466 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.467 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.467 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.467 * [backup-simplify]: Simplify (+ 0 0) into 0 34.468 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1))))) into 0 34.469 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 34.469 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 34.469 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 34.470 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 34.470 * [backup-simplify]: Simplify (- 0) into 0 34.470 * [backup-simplify]: Simplify (+ 0 0) into 0 34.470 * [taylor]: Taking taylor expansion of 0 in x.im 34.470 * [backup-simplify]: Simplify 0 into 0 34.471 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 34.471 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.472 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 34.472 * [backup-simplify]: Simplify (- 0) into 0 34.472 * [backup-simplify]: Simplify 0 into 0 34.472 * [backup-simplify]: Simplify 0 into 0 34.472 * [backup-simplify]: Simplify 0 into 0 34.472 * [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))) 34.473 * [backup-simplify]: Simplify (fma (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))) (- (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))))) into (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 34.473 * [approximate]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 34.473 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.im 34.473 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 34.473 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.im 34.473 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.im 34.473 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 34.473 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 34.473 * [taylor]: Taking taylor expansion of x.im in x.im 34.473 * [backup-simplify]: Simplify 0 into 0 34.473 * [backup-simplify]: Simplify 1 into 1 34.473 * [backup-simplify]: Simplify (/ 1 1) into 1 34.473 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 34.473 * [taylor]: Taking taylor expansion of x.re in x.im 34.473 * [backup-simplify]: Simplify x.re into x.re 34.473 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.473 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.im 34.473 * [taylor]: Taking taylor expansion of -1 in x.im 34.473 * [backup-simplify]: Simplify -1 into -1 34.473 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.im 34.473 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 34.473 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 34.473 * [taylor]: Taking taylor expansion of x.im in x.im 34.474 * [backup-simplify]: Simplify 0 into 0 34.474 * [backup-simplify]: Simplify 1 into 1 34.474 * [backup-simplify]: Simplify (/ 1 1) into 1 34.474 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 34.474 * [taylor]: Taking taylor expansion of x.re in x.im 34.474 * [backup-simplify]: Simplify x.re into x.re 34.474 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.474 * [taylor]: Taking taylor expansion of x.re in x.im 34.474 * [backup-simplify]: Simplify x.re into x.re 34.474 * [backup-simplify]: Simplify (+ 1 0) into 1 34.474 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.474 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.im 34.474 * [taylor]: Taking taylor expansion of 2 in x.im 34.474 * [backup-simplify]: Simplify 2 into 2 34.474 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 34.474 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 34.474 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.474 * [taylor]: Taking taylor expansion of x.im in x.im 34.474 * [backup-simplify]: Simplify 0 into 0 34.474 * [backup-simplify]: Simplify 1 into 1 34.474 * [taylor]: Taking taylor expansion of x.re in x.im 34.474 * [backup-simplify]: Simplify x.re into x.re 34.475 * [backup-simplify]: Simplify (* 1 1) into 1 34.475 * [backup-simplify]: Simplify (* 1 x.re) into x.re 34.475 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.475 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 34.475 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 34.475 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.re 34.475 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.re 34.475 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 34.475 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.475 * [taylor]: Taking taylor expansion of x.im in x.re 34.475 * [backup-simplify]: Simplify x.im into x.im 34.475 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.475 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.475 * [taylor]: Taking taylor expansion of x.re in x.re 34.475 * [backup-simplify]: Simplify 0 into 0 34.475 * [backup-simplify]: Simplify 1 into 1 34.475 * [backup-simplify]: Simplify (/ 1 1) into 1 34.475 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 34.475 * [taylor]: Taking taylor expansion of -1 in x.re 34.475 * [backup-simplify]: Simplify -1 into -1 34.475 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 34.475 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 34.475 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.475 * [taylor]: Taking taylor expansion of x.im in x.re 34.475 * [backup-simplify]: Simplify x.im into x.im 34.475 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.475 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.475 * [taylor]: Taking taylor expansion of x.re in x.re 34.475 * [backup-simplify]: Simplify 0 into 0 34.475 * [backup-simplify]: Simplify 1 into 1 34.476 * [backup-simplify]: Simplify (/ 1 1) into 1 34.476 * [taylor]: Taking taylor expansion of x.re in x.re 34.476 * [backup-simplify]: Simplify 0 into 0 34.476 * [backup-simplify]: Simplify 1 into 1 34.476 * [backup-simplify]: Simplify (- 1) into -1 34.476 * [backup-simplify]: Simplify (+ 0 -1) into -1 34.476 * [backup-simplify]: Simplify (/ -1 1) into -1 34.476 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 34.476 * [taylor]: Taking taylor expansion of 2 in x.re 34.477 * [backup-simplify]: Simplify 2 into 2 34.477 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 34.477 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.477 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.477 * [taylor]: Taking taylor expansion of x.im in x.re 34.477 * [backup-simplify]: Simplify x.im into x.im 34.477 * [taylor]: Taking taylor expansion of x.re in x.re 34.477 * [backup-simplify]: Simplify 0 into 0 34.477 * [backup-simplify]: Simplify 1 into 1 34.477 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.477 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.477 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.477 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.477 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 34.477 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 34.477 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 34.477 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.re 34.477 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.re 34.477 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 34.477 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.477 * [taylor]: Taking taylor expansion of x.im in x.re 34.477 * [backup-simplify]: Simplify x.im into x.im 34.477 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.477 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.477 * [taylor]: Taking taylor expansion of x.re in x.re 34.477 * [backup-simplify]: Simplify 0 into 0 34.477 * [backup-simplify]: Simplify 1 into 1 34.478 * [backup-simplify]: Simplify (/ 1 1) into 1 34.478 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 34.478 * [taylor]: Taking taylor expansion of -1 in x.re 34.478 * [backup-simplify]: Simplify -1 into -1 34.478 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 34.478 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 34.478 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.478 * [taylor]: Taking taylor expansion of x.im in x.re 34.478 * [backup-simplify]: Simplify x.im into x.im 34.478 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.478 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.478 * [taylor]: Taking taylor expansion of x.re in x.re 34.478 * [backup-simplify]: Simplify 0 into 0 34.478 * [backup-simplify]: Simplify 1 into 1 34.478 * [backup-simplify]: Simplify (/ 1 1) into 1 34.478 * [taylor]: Taking taylor expansion of x.re in x.re 34.478 * [backup-simplify]: Simplify 0 into 0 34.478 * [backup-simplify]: Simplify 1 into 1 34.478 * [backup-simplify]: Simplify (- 1) into -1 34.479 * [backup-simplify]: Simplify (+ 0 -1) into -1 34.482 * [backup-simplify]: Simplify (/ -1 1) into -1 34.482 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 34.482 * [taylor]: Taking taylor expansion of 2 in x.re 34.482 * [backup-simplify]: Simplify 2 into 2 34.482 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 34.482 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.482 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.482 * [taylor]: Taking taylor expansion of x.im in x.re 34.482 * [backup-simplify]: Simplify x.im into x.im 34.482 * [taylor]: Taking taylor expansion of x.re in x.re 34.482 * [backup-simplify]: Simplify 0 into 0 34.482 * [backup-simplify]: Simplify 1 into 1 34.482 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.482 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.482 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.483 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.483 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 34.483 * [backup-simplify]: Simplify (+ 0 1) into 1 34.484 * [backup-simplify]: Simplify (- 1) into -1 34.484 * [backup-simplify]: Simplify (* -1 -1) into 1 34.484 * [backup-simplify]: Simplify (* -1 1) into -1 34.484 * [backup-simplify]: Simplify (+ -1 0) into -1 34.484 * [taylor]: Taking taylor expansion of -1 in x.im 34.484 * [backup-simplify]: Simplify -1 into -1 34.485 * [backup-simplify]: Simplify (- 1) into -1 34.485 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.485 * [backup-simplify]: Simplify (- 0) into 0 34.485 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 34.486 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.im) 34.486 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* 0 -1)) into (- (/ 1 x.im)) 34.487 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.487 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 34.487 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 34.487 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 x.im))) (* (- (/ 1 x.im)) 1)) into 0 34.487 * [backup-simplify]: Simplify (+ 0 0) into 0 34.487 * [taylor]: Taking taylor expansion of 0 in x.im 34.487 * [backup-simplify]: Simplify 0 into 0 34.487 * [backup-simplify]: Simplify (- 1) into -1 34.487 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 34.488 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.488 * [backup-simplify]: Simplify (- 0) into 0 34.488 * [backup-simplify]: Simplify (+ 0 0) into 0 34.489 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)))) into 0 34.490 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))) into 0 34.490 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 34.490 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 34.490 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.491 * [backup-simplify]: Simplify (+ 0 0) into 0 34.491 * [backup-simplify]: Simplify (- 0) into 0 34.491 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) (- (/ 1 x.im))) (* 0 1))) into (/ 1 (pow x.im 2)) 34.492 * [backup-simplify]: Simplify (* 2 (/ 1 (pow x.im 2))) into (/ 2 (pow x.im 2)) 34.492 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 2)) (/ 2 (pow x.im 2))) into (* 3 (/ 1 (pow x.im 2))) 34.492 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 34.492 * [taylor]: Taking taylor expansion of 3 in x.im 34.492 * [backup-simplify]: Simplify 3 into 3 34.492 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 34.492 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.492 * [taylor]: Taking taylor expansion of x.im in x.im 34.492 * [backup-simplify]: Simplify 0 into 0 34.492 * [backup-simplify]: Simplify 1 into 1 34.492 * [backup-simplify]: Simplify (* 1 1) into 1 34.492 * [backup-simplify]: Simplify (/ 1 1) into 1 34.493 * [backup-simplify]: Simplify (* 3 1) into 3 34.493 * [backup-simplify]: Simplify 3 into 3 34.493 * [backup-simplify]: Simplify -1 into -1 34.493 * [backup-simplify]: Simplify (- 1) into -1 34.493 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.494 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.494 * [backup-simplify]: Simplify (- 0) into 0 34.494 * [backup-simplify]: Simplify (+ 0 0) into 0 34.495 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.496 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 34.496 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 34.496 * [backup-simplify]: Simplify (- 0) into 0 34.496 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.497 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.497 * [backup-simplify]: Simplify (+ 0 0) into 0 34.497 * [backup-simplify]: Simplify (- 0) into 0 34.498 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1)))) into 0 34.498 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 34.499 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 34.499 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 34.499 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (pow x.im 2)))) into 0 34.499 * [backup-simplify]: Simplify (+ 0 0) into 0 34.499 * [taylor]: Taking taylor expansion of 0 in x.im 34.499 * [backup-simplify]: Simplify 0 into 0 34.500 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 34.500 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.501 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 34.501 * [backup-simplify]: Simplify 0 into 0 34.501 * [backup-simplify]: Simplify 0 into 0 34.501 * [backup-simplify]: Simplify 0 into 0 34.501 * [backup-simplify]: Simplify (- 1) into -1 34.501 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.502 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.502 * [backup-simplify]: Simplify (- 0) into 0 34.502 * [backup-simplify]: Simplify (+ 0 0) into 0 34.504 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.505 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))))) into 0 34.505 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 34.505 * [backup-simplify]: Simplify (- 0) into 0 34.505 * [backup-simplify]: Simplify (- 0) into 0 34.505 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.506 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.506 * [backup-simplify]: Simplify (+ 0 0) into 0 34.506 * [backup-simplify]: Simplify (- 0) into 0 34.507 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1))))) into 0 34.507 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 34.508 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 34.508 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 34.509 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 34.509 * [backup-simplify]: Simplify (+ 0 0) into 0 34.509 * [taylor]: Taking taylor expansion of 0 in x.im 34.509 * [backup-simplify]: Simplify 0 into 0 34.509 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 34.510 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.510 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 34.510 * [backup-simplify]: Simplify 0 into 0 34.511 * [backup-simplify]: Simplify 0 into 0 34.511 * [backup-simplify]: Simplify 0 into 0 34.511 * [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))) 34.511 * * * * [progress]: [ 2 / 4 ] generating series at (2 3 1) 34.511 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 34.511 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 34.511 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 34.511 * [taylor]: Taking taylor expansion of 2 in x.im 34.511 * [backup-simplify]: Simplify 2 into 2 34.511 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 34.511 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.511 * [taylor]: Taking taylor expansion of x.im in x.im 34.511 * [backup-simplify]: Simplify 0 into 0 34.511 * [backup-simplify]: Simplify 1 into 1 34.511 * [taylor]: Taking taylor expansion of x.re in x.im 34.511 * [backup-simplify]: Simplify x.re into x.re 34.511 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 34.511 * [taylor]: Taking taylor expansion of 2 in x.re 34.511 * [backup-simplify]: Simplify 2 into 2 34.511 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.511 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.511 * [taylor]: Taking taylor expansion of x.im in x.re 34.511 * [backup-simplify]: Simplify x.im into x.im 34.511 * [taylor]: Taking taylor expansion of x.re in x.re 34.511 * [backup-simplify]: Simplify 0 into 0 34.511 * [backup-simplify]: Simplify 1 into 1 34.511 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 34.511 * [taylor]: Taking taylor expansion of 2 in x.re 34.511 * [backup-simplify]: Simplify 2 into 2 34.511 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.511 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.511 * [taylor]: Taking taylor expansion of x.im in x.re 34.511 * [backup-simplify]: Simplify x.im into x.im 34.511 * [taylor]: Taking taylor expansion of x.re in x.re 34.511 * [backup-simplify]: Simplify 0 into 0 34.511 * [backup-simplify]: Simplify 1 into 1 34.512 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.512 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.512 * [backup-simplify]: Simplify (* 2 0) into 0 34.512 * [taylor]: Taking taylor expansion of 0 in x.im 34.512 * [backup-simplify]: Simplify 0 into 0 34.512 * [backup-simplify]: Simplify 0 into 0 34.512 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.512 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.513 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 34.513 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 34.513 * [taylor]: Taking taylor expansion of 2 in x.im 34.513 * [backup-simplify]: Simplify 2 into 2 34.513 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.513 * [taylor]: Taking taylor expansion of x.im in x.im 34.513 * [backup-simplify]: Simplify 0 into 0 34.513 * [backup-simplify]: Simplify 1 into 1 34.513 * [backup-simplify]: Simplify (* 1 1) into 1 34.513 * [backup-simplify]: Simplify (* 2 1) into 2 34.513 * [backup-simplify]: Simplify 2 into 2 34.513 * [backup-simplify]: Simplify 0 into 0 34.514 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 34.514 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 34.515 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 34.515 * [taylor]: Taking taylor expansion of 0 in x.im 34.515 * [backup-simplify]: Simplify 0 into 0 34.515 * [backup-simplify]: Simplify 0 into 0 34.515 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 34.515 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 34.515 * [backup-simplify]: Simplify 0 into 0 34.515 * [backup-simplify]: Simplify 0 into 0 34.516 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 34.516 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 34.517 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 34.517 * [taylor]: Taking taylor expansion of 0 in x.im 34.517 * [backup-simplify]: Simplify 0 into 0 34.517 * [backup-simplify]: Simplify 0 into 0 34.517 * [backup-simplify]: Simplify 0 into 0 34.517 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 34.517 * [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)) 34.517 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 34.517 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 34.518 * [taylor]: Taking taylor expansion of 2 in x.im 34.518 * [backup-simplify]: Simplify 2 into 2 34.518 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 34.518 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.518 * [taylor]: Taking taylor expansion of x.im in x.im 34.518 * [backup-simplify]: Simplify 0 into 0 34.518 * [backup-simplify]: Simplify 1 into 1 34.518 * [taylor]: Taking taylor expansion of x.re in x.im 34.518 * [backup-simplify]: Simplify x.re into x.re 34.518 * [backup-simplify]: Simplify (* 1 1) into 1 34.518 * [backup-simplify]: Simplify (* 1 x.re) into x.re 34.518 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 34.518 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 34.518 * [taylor]: Taking taylor expansion of 2 in x.re 34.518 * [backup-simplify]: Simplify 2 into 2 34.518 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.518 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.518 * [taylor]: Taking taylor expansion of x.im in x.re 34.518 * [backup-simplify]: Simplify x.im into x.im 34.518 * [taylor]: Taking taylor expansion of x.re in x.re 34.518 * [backup-simplify]: Simplify 0 into 0 34.518 * [backup-simplify]: Simplify 1 into 1 34.518 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.518 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.518 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.519 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.519 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 34.519 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 34.519 * [taylor]: Taking taylor expansion of 2 in x.re 34.519 * [backup-simplify]: Simplify 2 into 2 34.519 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.519 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.519 * [taylor]: Taking taylor expansion of x.im in x.re 34.519 * [backup-simplify]: Simplify x.im into x.im 34.519 * [taylor]: Taking taylor expansion of x.re in x.re 34.519 * [backup-simplify]: Simplify 0 into 0 34.519 * [backup-simplify]: Simplify 1 into 1 34.519 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.519 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.519 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.519 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.519 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 34.519 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 34.519 * [taylor]: Taking taylor expansion of 2 in x.im 34.519 * [backup-simplify]: Simplify 2 into 2 34.519 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.519 * [taylor]: Taking taylor expansion of x.im in x.im 34.519 * [backup-simplify]: Simplify 0 into 0 34.519 * [backup-simplify]: Simplify 1 into 1 34.520 * [backup-simplify]: Simplify (* 1 1) into 1 34.520 * [backup-simplify]: Simplify (/ 2 1) into 2 34.520 * [backup-simplify]: Simplify 2 into 2 34.520 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 34.521 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 34.521 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 34.521 * [taylor]: Taking taylor expansion of 0 in x.im 34.521 * [backup-simplify]: Simplify 0 into 0 34.521 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 34.522 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 34.522 * [backup-simplify]: Simplify 0 into 0 34.522 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 34.523 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 34.523 * [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 34.523 * [taylor]: Taking taylor expansion of 0 in x.im 34.523 * [backup-simplify]: Simplify 0 into 0 34.523 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 34.524 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.524 * [backup-simplify]: Simplify 0 into 0 34.525 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 34.525 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 34.526 * [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 34.526 * [taylor]: Taking taylor expansion of 0 in x.im 34.526 * [backup-simplify]: Simplify 0 into 0 34.526 * [backup-simplify]: Simplify 0 into 0 34.526 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 34.527 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.527 * [backup-simplify]: Simplify 0 into 0 34.528 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 34.529 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 34.529 * [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 34.529 * [taylor]: Taking taylor expansion of 0 in x.im 34.529 * [backup-simplify]: Simplify 0 into 0 34.529 * [backup-simplify]: Simplify 0 into 0 34.529 * [backup-simplify]: Simplify 0 into 0 34.529 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 34.530 * [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)) 34.530 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 34.530 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 34.530 * [taylor]: Taking taylor expansion of -2 in x.im 34.530 * [backup-simplify]: Simplify -2 into -2 34.530 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 34.530 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.530 * [taylor]: Taking taylor expansion of x.im in x.im 34.530 * [backup-simplify]: Simplify 0 into 0 34.530 * [backup-simplify]: Simplify 1 into 1 34.530 * [taylor]: Taking taylor expansion of x.re in x.im 34.530 * [backup-simplify]: Simplify x.re into x.re 34.531 * [backup-simplify]: Simplify (* 1 1) into 1 34.531 * [backup-simplify]: Simplify (* 1 x.re) into x.re 34.531 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 34.531 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 34.531 * [taylor]: Taking taylor expansion of -2 in x.re 34.531 * [backup-simplify]: Simplify -2 into -2 34.531 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.531 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.531 * [taylor]: Taking taylor expansion of x.im in x.re 34.531 * [backup-simplify]: Simplify x.im into x.im 34.531 * [taylor]: Taking taylor expansion of x.re in x.re 34.531 * [backup-simplify]: Simplify 0 into 0 34.531 * [backup-simplify]: Simplify 1 into 1 34.531 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.531 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.531 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.532 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.532 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 34.532 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 34.532 * [taylor]: Taking taylor expansion of -2 in x.re 34.532 * [backup-simplify]: Simplify -2 into -2 34.532 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 34.532 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 34.532 * [taylor]: Taking taylor expansion of x.im in x.re 34.532 * [backup-simplify]: Simplify x.im into x.im 34.532 * [taylor]: Taking taylor expansion of x.re in x.re 34.532 * [backup-simplify]: Simplify 0 into 0 34.532 * [backup-simplify]: Simplify 1 into 1 34.532 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 34.532 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 34.532 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 34.533 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 34.533 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 34.533 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 34.533 * [taylor]: Taking taylor expansion of -2 in x.im 34.533 * [backup-simplify]: Simplify -2 into -2 34.533 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 34.533 * [taylor]: Taking taylor expansion of x.im in x.im 34.533 * [backup-simplify]: Simplify 0 into 0 34.533 * [backup-simplify]: Simplify 1 into 1 34.533 * [backup-simplify]: Simplify (* 1 1) into 1 34.534 * [backup-simplify]: Simplify (/ -2 1) into -2 34.534 * [backup-simplify]: Simplify -2 into -2 34.534 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 34.535 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 34.535 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 34.535 * [taylor]: Taking taylor expansion of 0 in x.im 34.535 * [backup-simplify]: Simplify 0 into 0 34.536 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 34.537 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 34.537 * [backup-simplify]: Simplify 0 into 0 34.538 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 34.539 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 34.539 * [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 34.539 * [taylor]: Taking taylor expansion of 0 in x.im 34.539 * [backup-simplify]: Simplify 0 into 0 34.540 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 34.541 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.541 * [backup-simplify]: Simplify 0 into 0 34.542 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 34.543 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 34.544 * [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 34.544 * [taylor]: Taking taylor expansion of 0 in x.im 34.544 * [backup-simplify]: Simplify 0 into 0 34.544 * [backup-simplify]: Simplify 0 into 0 34.545 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 34.546 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.546 * [backup-simplify]: Simplify 0 into 0 34.547 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 34.548 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 34.549 * [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 34.549 * [taylor]: Taking taylor expansion of 0 in x.im 34.549 * [backup-simplify]: Simplify 0 into 0 34.549 * [backup-simplify]: Simplify 0 into 0 34.549 * [backup-simplify]: Simplify 0 into 0 34.549 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 34.549 * * * * [progress]: [ 3 / 4 ] generating series at (2 3 1 1) 34.550 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 34.550 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 34.550 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 34.550 * [taylor]: Taking taylor expansion of 2 in x.im 34.550 * [backup-simplify]: Simplify 2 into 2 34.550 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 34.550 * [taylor]: Taking taylor expansion of x.im in x.im 34.550 * [backup-simplify]: Simplify 0 into 0 34.550 * [backup-simplify]: Simplify 1 into 1 34.550 * [taylor]: Taking taylor expansion of x.re in x.im 34.550 * [backup-simplify]: Simplify x.re into x.re 34.550 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 34.550 * [taylor]: Taking taylor expansion of 2 in x.re 34.550 * [backup-simplify]: Simplify 2 into 2 34.550 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 34.550 * [taylor]: Taking taylor expansion of x.im in x.re 34.550 * [backup-simplify]: Simplify x.im into x.im 34.550 * [taylor]: Taking taylor expansion of x.re in x.re 34.550 * [backup-simplify]: Simplify 0 into 0 34.550 * [backup-simplify]: Simplify 1 into 1 34.550 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 34.550 * [taylor]: Taking taylor expansion of 2 in x.re 34.550 * [backup-simplify]: Simplify 2 into 2 34.550 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 34.550 * [taylor]: Taking taylor expansion of x.im in x.re 34.550 * [backup-simplify]: Simplify x.im into x.im 34.550 * [taylor]: Taking taylor expansion of x.re in x.re 34.550 * [backup-simplify]: Simplify 0 into 0 34.550 * [backup-simplify]: Simplify 1 into 1 34.550 * [backup-simplify]: Simplify (* x.im 0) into 0 34.551 * [backup-simplify]: Simplify (* 2 0) into 0 34.551 * [taylor]: Taking taylor expansion of 0 in x.im 34.551 * [backup-simplify]: Simplify 0 into 0 34.551 * [backup-simplify]: Simplify 0 into 0 34.551 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 34.552 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 34.552 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 34.552 * [taylor]: Taking taylor expansion of 2 in x.im 34.552 * [backup-simplify]: Simplify 2 into 2 34.552 * [taylor]: Taking taylor expansion of x.im in x.im 34.552 * [backup-simplify]: Simplify 0 into 0 34.552 * [backup-simplify]: Simplify 1 into 1 34.552 * [backup-simplify]: Simplify (* 2 0) into 0 34.552 * [backup-simplify]: Simplify 0 into 0 34.553 * [backup-simplify]: Simplify 0 into 0 34.553 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 34.554 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 34.554 * [taylor]: Taking taylor expansion of 0 in x.im 34.554 * [backup-simplify]: Simplify 0 into 0 34.554 * [backup-simplify]: Simplify 0 into 0 34.555 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 34.555 * [backup-simplify]: Simplify 2 into 2 34.555 * [backup-simplify]: Simplify 0 into 0 34.556 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 34.557 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 34.557 * [taylor]: Taking taylor expansion of 0 in x.im 34.557 * [backup-simplify]: Simplify 0 into 0 34.557 * [backup-simplify]: Simplify 0 into 0 34.557 * [backup-simplify]: Simplify 0 into 0 34.558 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 34.558 * [backup-simplify]: Simplify 0 into 0 34.558 * [backup-simplify]: Simplify 0 into 0 34.559 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 34.561 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 34.561 * [taylor]: Taking taylor expansion of 0 in x.im 34.561 * [backup-simplify]: Simplify 0 into 0 34.561 * [backup-simplify]: Simplify 0 into 0 34.561 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 34.561 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 34.561 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 34.561 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 34.561 * [taylor]: Taking taylor expansion of 2 in x.im 34.561 * [backup-simplify]: Simplify 2 into 2 34.561 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 34.561 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 34.561 * [taylor]: Taking taylor expansion of x.im in x.im 34.561 * [backup-simplify]: Simplify 0 into 0 34.561 * [backup-simplify]: Simplify 1 into 1 34.561 * [taylor]: Taking taylor expansion of x.re in x.im 34.561 * [backup-simplify]: Simplify x.re into x.re 34.561 * [backup-simplify]: Simplify (* 0 x.re) into 0 34.562 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 34.562 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.562 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 34.562 * [taylor]: Taking taylor expansion of 2 in x.re 34.562 * [backup-simplify]: Simplify 2 into 2 34.562 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 34.562 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 34.562 * [taylor]: Taking taylor expansion of x.im in x.re 34.562 * [backup-simplify]: Simplify x.im into x.im 34.562 * [taylor]: Taking taylor expansion of x.re in x.re 34.562 * [backup-simplify]: Simplify 0 into 0 34.562 * [backup-simplify]: Simplify 1 into 1 34.562 * [backup-simplify]: Simplify (* x.im 0) into 0 34.563 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 34.563 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.563 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 34.563 * [taylor]: Taking taylor expansion of 2 in x.re 34.563 * [backup-simplify]: Simplify 2 into 2 34.563 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 34.563 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 34.563 * [taylor]: Taking taylor expansion of x.im in x.re 34.563 * [backup-simplify]: Simplify x.im into x.im 34.563 * [taylor]: Taking taylor expansion of x.re in x.re 34.563 * [backup-simplify]: Simplify 0 into 0 34.563 * [backup-simplify]: Simplify 1 into 1 34.563 * [backup-simplify]: Simplify (* x.im 0) into 0 34.563 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 34.563 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.564 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 34.564 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 34.564 * [taylor]: Taking taylor expansion of 2 in x.im 34.564 * [backup-simplify]: Simplify 2 into 2 34.564 * [taylor]: Taking taylor expansion of x.im in x.im 34.564 * [backup-simplify]: Simplify 0 into 0 34.564 * [backup-simplify]: Simplify 1 into 1 34.564 * [backup-simplify]: Simplify (/ 2 1) into 2 34.564 * [backup-simplify]: Simplify 2 into 2 34.565 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 34.565 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 34.566 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 34.566 * [taylor]: Taking taylor expansion of 0 in x.im 34.566 * [backup-simplify]: Simplify 0 into 0 34.566 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 34.566 * [backup-simplify]: Simplify 0 into 0 34.567 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 34.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.568 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 34.568 * [taylor]: Taking taylor expansion of 0 in x.im 34.568 * [backup-simplify]: Simplify 0 into 0 34.568 * [backup-simplify]: Simplify 0 into 0 34.569 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.569 * [backup-simplify]: Simplify 0 into 0 34.570 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 34.571 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.572 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 34.572 * [taylor]: Taking taylor expansion of 0 in x.im 34.572 * [backup-simplify]: Simplify 0 into 0 34.572 * [backup-simplify]: Simplify 0 into 0 34.572 * [backup-simplify]: Simplify 0 into 0 34.573 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.573 * [backup-simplify]: Simplify 0 into 0 34.573 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 34.573 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 34.573 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 34.573 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 34.573 * [taylor]: Taking taylor expansion of 2 in x.im 34.573 * [backup-simplify]: Simplify 2 into 2 34.573 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 34.573 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 34.574 * [taylor]: Taking taylor expansion of x.im in x.im 34.574 * [backup-simplify]: Simplify 0 into 0 34.574 * [backup-simplify]: Simplify 1 into 1 34.574 * [taylor]: Taking taylor expansion of x.re in x.im 34.574 * [backup-simplify]: Simplify x.re into x.re 34.574 * [backup-simplify]: Simplify (* 0 x.re) into 0 34.574 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 34.574 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.574 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 34.574 * [taylor]: Taking taylor expansion of 2 in x.re 34.574 * [backup-simplify]: Simplify 2 into 2 34.574 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 34.574 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 34.574 * [taylor]: Taking taylor expansion of x.im in x.re 34.574 * [backup-simplify]: Simplify x.im into x.im 34.574 * [taylor]: Taking taylor expansion of x.re in x.re 34.574 * [backup-simplify]: Simplify 0 into 0 34.574 * [backup-simplify]: Simplify 1 into 1 34.574 * [backup-simplify]: Simplify (* x.im 0) into 0 34.575 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 34.575 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.575 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 34.575 * [taylor]: Taking taylor expansion of 2 in x.re 34.575 * [backup-simplify]: Simplify 2 into 2 34.575 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 34.575 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 34.575 * [taylor]: Taking taylor expansion of x.im in x.re 34.575 * [backup-simplify]: Simplify x.im into x.im 34.575 * [taylor]: Taking taylor expansion of x.re in x.re 34.575 * [backup-simplify]: Simplify 0 into 0 34.575 * [backup-simplify]: Simplify 1 into 1 34.575 * [backup-simplify]: Simplify (* x.im 0) into 0 34.576 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 34.576 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.576 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 34.576 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 34.576 * [taylor]: Taking taylor expansion of 2 in x.im 34.576 * [backup-simplify]: Simplify 2 into 2 34.576 * [taylor]: Taking taylor expansion of x.im in x.im 34.576 * [backup-simplify]: Simplify 0 into 0 34.576 * [backup-simplify]: Simplify 1 into 1 34.576 * [backup-simplify]: Simplify (/ 2 1) into 2 34.576 * [backup-simplify]: Simplify 2 into 2 34.577 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 34.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 34.578 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 34.578 * [taylor]: Taking taylor expansion of 0 in x.im 34.578 * [backup-simplify]: Simplify 0 into 0 34.579 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 34.579 * [backup-simplify]: Simplify 0 into 0 34.579 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 34.580 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.580 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 34.580 * [taylor]: Taking taylor expansion of 0 in x.im 34.580 * [backup-simplify]: Simplify 0 into 0 34.580 * [backup-simplify]: Simplify 0 into 0 34.581 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.581 * [backup-simplify]: Simplify 0 into 0 34.582 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 34.583 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.584 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 34.584 * [taylor]: Taking taylor expansion of 0 in x.im 34.584 * [backup-simplify]: Simplify 0 into 0 34.584 * [backup-simplify]: Simplify 0 into 0 34.584 * [backup-simplify]: Simplify 0 into 0 34.585 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.585 * [backup-simplify]: Simplify 0 into 0 34.585 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 34.585 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 34.585 * [backup-simplify]: Simplify (* (- x.re x.im) x.re) into (* x.re (- x.re x.im)) 34.585 * [approximate]: Taking taylor expansion of (* x.re (- x.re x.im)) in (x.re x.im) around 0 34.585 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.im 34.585 * [taylor]: Taking taylor expansion of x.re in x.im 34.586 * [backup-simplify]: Simplify x.re into x.re 34.586 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 34.586 * [taylor]: Taking taylor expansion of x.re in x.im 34.586 * [backup-simplify]: Simplify x.re into x.re 34.586 * [taylor]: Taking taylor expansion of x.im in x.im 34.586 * [backup-simplify]: Simplify 0 into 0 34.586 * [backup-simplify]: Simplify 1 into 1 34.586 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 34.586 * [taylor]: Taking taylor expansion of x.re in x.re 34.586 * [backup-simplify]: Simplify 0 into 0 34.586 * [backup-simplify]: Simplify 1 into 1 34.586 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 34.586 * [taylor]: Taking taylor expansion of x.re in x.re 34.586 * [backup-simplify]: Simplify 0 into 0 34.586 * [backup-simplify]: Simplify 1 into 1 34.586 * [taylor]: Taking taylor expansion of x.im in x.re 34.586 * [backup-simplify]: Simplify x.im into x.im 34.586 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 34.586 * [taylor]: Taking taylor expansion of x.re in x.re 34.586 * [backup-simplify]: Simplify 0 into 0 34.586 * [backup-simplify]: Simplify 1 into 1 34.586 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 34.586 * [taylor]: Taking taylor expansion of x.re in x.re 34.586 * [backup-simplify]: Simplify 0 into 0 34.586 * [backup-simplify]: Simplify 1 into 1 34.586 * [taylor]: Taking taylor expansion of x.im in x.re 34.586 * [backup-simplify]: Simplify x.im into x.im 34.586 * [backup-simplify]: Simplify (- x.im) into (- x.im) 34.586 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 34.586 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 34.586 * [taylor]: Taking taylor expansion of 0 in x.im 34.586 * [backup-simplify]: Simplify 0 into 0 34.587 * [backup-simplify]: Simplify 0 into 0 34.587 * [backup-simplify]: Simplify (- 0) into 0 34.588 * [backup-simplify]: Simplify (+ 1 0) into 1 34.588 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 34.588 * [taylor]: Taking taylor expansion of (- x.im) in x.im 34.588 * [taylor]: Taking taylor expansion of x.im in x.im 34.588 * [backup-simplify]: Simplify 0 into 0 34.588 * [backup-simplify]: Simplify 1 into 1 34.589 * [backup-simplify]: Simplify (- 0) into 0 34.589 * [backup-simplify]: Simplify 0 into 0 34.589 * [backup-simplify]: Simplify 0 into 0 34.589 * [backup-simplify]: Simplify (- 0) into 0 34.589 * [backup-simplify]: Simplify (+ 0 0) into 0 34.590 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 34.590 * [taylor]: Taking taylor expansion of 1 in x.im 34.590 * [backup-simplify]: Simplify 1 into 1 34.590 * [backup-simplify]: Simplify 1 into 1 34.591 * [backup-simplify]: Simplify (- 1) into -1 34.591 * [backup-simplify]: Simplify -1 into -1 34.591 * [backup-simplify]: Simplify 0 into 0 34.591 * [backup-simplify]: Simplify (- 0) into 0 34.591 * [backup-simplify]: Simplify (+ 0 0) into 0 34.593 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 34.593 * [taylor]: Taking taylor expansion of 0 in x.im 34.593 * [backup-simplify]: Simplify 0 into 0 34.593 * [backup-simplify]: Simplify 0 into 0 34.593 * [backup-simplify]: Simplify 0 into 0 34.593 * [backup-simplify]: Simplify (- 0) into 0 34.593 * [backup-simplify]: Simplify 0 into 0 34.593 * [backup-simplify]: Simplify 0 into 0 34.594 * [backup-simplify]: Simplify (- 0) into 0 34.594 * [backup-simplify]: Simplify (+ 0 0) into 0 34.600 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 34.600 * [taylor]: Taking taylor expansion of 0 in x.im 34.600 * [backup-simplify]: Simplify 0 into 0 34.600 * [backup-simplify]: Simplify 0 into 0 34.601 * [backup-simplify]: Simplify (+ (* -1 (* x.im x.re)) (* 1 (pow (* 1 x.re) 2))) into (- (pow x.re 2) (* x.im x.re)) 34.601 * [backup-simplify]: Simplify (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)) into (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 34.601 * [approximate]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in (x.re x.im) around 0 34.601 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.im 34.601 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 34.601 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 34.601 * [taylor]: Taking taylor expansion of x.re in x.im 34.601 * [backup-simplify]: Simplify x.re into x.re 34.601 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.601 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 34.601 * [taylor]: Taking taylor expansion of x.im in x.im 34.601 * [backup-simplify]: Simplify 0 into 0 34.601 * [backup-simplify]: Simplify 1 into 1 34.602 * [backup-simplify]: Simplify (/ 1 1) into 1 34.602 * [taylor]: Taking taylor expansion of x.re in x.im 34.602 * [backup-simplify]: Simplify x.re into x.re 34.602 * [backup-simplify]: Simplify (- 1) into -1 34.603 * [backup-simplify]: Simplify (+ 0 -1) into -1 34.603 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 34.603 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 34.603 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 34.603 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.603 * [taylor]: Taking taylor expansion of x.re in x.re 34.603 * [backup-simplify]: Simplify 0 into 0 34.603 * [backup-simplify]: Simplify 1 into 1 34.603 * [backup-simplify]: Simplify (/ 1 1) into 1 34.603 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.603 * [taylor]: Taking taylor expansion of x.im in x.re 34.603 * [backup-simplify]: Simplify x.im into x.im 34.603 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.603 * [taylor]: Taking taylor expansion of x.re in x.re 34.603 * [backup-simplify]: Simplify 0 into 0 34.603 * [backup-simplify]: Simplify 1 into 1 34.604 * [backup-simplify]: Simplify (+ 1 0) into 1 34.604 * [backup-simplify]: Simplify (/ 1 1) into 1 34.604 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 34.604 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 34.604 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.604 * [taylor]: Taking taylor expansion of x.re in x.re 34.604 * [backup-simplify]: Simplify 0 into 0 34.604 * [backup-simplify]: Simplify 1 into 1 34.605 * [backup-simplify]: Simplify (/ 1 1) into 1 34.605 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.605 * [taylor]: Taking taylor expansion of x.im in x.re 34.605 * [backup-simplify]: Simplify x.im into x.im 34.605 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.605 * [taylor]: Taking taylor expansion of x.re in x.re 34.605 * [backup-simplify]: Simplify 0 into 0 34.605 * [backup-simplify]: Simplify 1 into 1 34.605 * [backup-simplify]: Simplify (+ 1 0) into 1 34.606 * [backup-simplify]: Simplify (/ 1 1) into 1 34.606 * [taylor]: Taking taylor expansion of 1 in x.im 34.606 * [backup-simplify]: Simplify 1 into 1 34.607 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.607 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 34.607 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 34.608 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.im)) 34.608 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 34.608 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 34.608 * [taylor]: Taking taylor expansion of x.im in x.im 34.608 * [backup-simplify]: Simplify 0 into 0 34.608 * [backup-simplify]: Simplify 1 into 1 34.608 * [backup-simplify]: Simplify (/ 1 1) into 1 34.608 * [backup-simplify]: Simplify (- 1) into -1 34.608 * [backup-simplify]: Simplify -1 into -1 34.608 * [backup-simplify]: Simplify 1 into 1 34.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.609 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 34.610 * [backup-simplify]: Simplify (- 0) into 0 34.610 * [backup-simplify]: Simplify (+ 0 0) into 0 34.612 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)))) into 0 34.612 * [taylor]: Taking taylor expansion of 0 in x.im 34.612 * [backup-simplify]: Simplify 0 into 0 34.612 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.613 * [backup-simplify]: Simplify (- 0) into 0 34.613 * [backup-simplify]: Simplify 0 into 0 34.613 * [backup-simplify]: Simplify 0 into 0 34.614 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.614 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.614 * [backup-simplify]: Simplify (- 0) into 0 34.615 * [backup-simplify]: Simplify (+ 0 0) into 0 34.616 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.617 * [taylor]: Taking taylor expansion of 0 in x.im 34.617 * [backup-simplify]: Simplify 0 into 0 34.617 * [backup-simplify]: Simplify 0 into 0 34.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.618 * [backup-simplify]: Simplify (- 0) into 0 34.618 * [backup-simplify]: Simplify 0 into 0 34.618 * [backup-simplify]: Simplify 0 into 0 34.619 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.619 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.619 * [backup-simplify]: Simplify (- 0) into 0 34.620 * [backup-simplify]: Simplify (+ 0 0) into 0 34.622 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.622 * [taylor]: Taking taylor expansion of 0 in x.im 34.622 * [backup-simplify]: Simplify 0 into 0 34.622 * [backup-simplify]: Simplify 0 into 0 34.623 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 2)) (* -1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))))) into (- (pow x.re 2) (* x.im x.re)) 34.623 * [backup-simplify]: Simplify (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))) into (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) 34.623 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in (x.re x.im) around 0 34.623 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.im 34.623 * [taylor]: Taking taylor expansion of -1 in x.im 34.623 * [backup-simplify]: Simplify -1 into -1 34.623 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.im 34.623 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 34.623 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 34.623 * [taylor]: Taking taylor expansion of x.im in x.im 34.623 * [backup-simplify]: Simplify 0 into 0 34.623 * [backup-simplify]: Simplify 1 into 1 34.623 * [backup-simplify]: Simplify (/ 1 1) into 1 34.623 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 34.624 * [taylor]: Taking taylor expansion of x.re in x.im 34.624 * [backup-simplify]: Simplify x.re into x.re 34.624 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.624 * [taylor]: Taking taylor expansion of x.re in x.im 34.624 * [backup-simplify]: Simplify x.re into x.re 34.624 * [backup-simplify]: Simplify (+ 1 0) into 1 34.624 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 34.624 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 34.624 * [taylor]: Taking taylor expansion of -1 in x.re 34.624 * [backup-simplify]: Simplify -1 into -1 34.624 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 34.624 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 34.624 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.624 * [taylor]: Taking taylor expansion of x.im in x.re 34.624 * [backup-simplify]: Simplify x.im into x.im 34.624 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.624 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.624 * [taylor]: Taking taylor expansion of x.re in x.re 34.624 * [backup-simplify]: Simplify 0 into 0 34.624 * [backup-simplify]: Simplify 1 into 1 34.625 * [backup-simplify]: Simplify (/ 1 1) into 1 34.625 * [taylor]: Taking taylor expansion of x.re in x.re 34.625 * [backup-simplify]: Simplify 0 into 0 34.625 * [backup-simplify]: Simplify 1 into 1 34.625 * [backup-simplify]: Simplify (- 1) into -1 34.626 * [backup-simplify]: Simplify (+ 0 -1) into -1 34.626 * [backup-simplify]: Simplify (/ -1 1) into -1 34.626 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 34.626 * [taylor]: Taking taylor expansion of -1 in x.re 34.626 * [backup-simplify]: Simplify -1 into -1 34.626 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 34.626 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 34.626 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 34.626 * [taylor]: Taking taylor expansion of x.im in x.re 34.626 * [backup-simplify]: Simplify x.im into x.im 34.626 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 34.626 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 34.626 * [taylor]: Taking taylor expansion of x.re in x.re 34.626 * [backup-simplify]: Simplify 0 into 0 34.626 * [backup-simplify]: Simplify 1 into 1 34.627 * [backup-simplify]: Simplify (/ 1 1) into 1 34.627 * [taylor]: Taking taylor expansion of x.re in x.re 34.627 * [backup-simplify]: Simplify 0 into 0 34.627 * [backup-simplify]: Simplify 1 into 1 34.627 * [backup-simplify]: Simplify (- 1) into -1 34.628 * [backup-simplify]: Simplify (+ 0 -1) into -1 34.628 * [backup-simplify]: Simplify (/ -1 1) into -1 34.629 * [backup-simplify]: Simplify (* -1 -1) into 1 34.629 * [taylor]: Taking taylor expansion of 1 in x.im 34.629 * [backup-simplify]: Simplify 1 into 1 34.629 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.630 * [backup-simplify]: Simplify (- 0) into 0 34.630 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 34.631 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.im) 34.631 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* 0 -1)) into (- (/ 1 x.im)) 34.631 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 34.631 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 34.631 * [taylor]: Taking taylor expansion of x.im in x.im 34.631 * [backup-simplify]: Simplify 0 into 0 34.631 * [backup-simplify]: Simplify 1 into 1 34.632 * [backup-simplify]: Simplify (/ 1 1) into 1 34.632 * [backup-simplify]: Simplify (- 1) into -1 34.632 * [backup-simplify]: Simplify -1 into -1 34.632 * [backup-simplify]: Simplify 1 into 1 34.632 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 34.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.633 * [backup-simplify]: Simplify (- 0) into 0 34.634 * [backup-simplify]: Simplify (+ 0 0) into 0 34.635 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)))) into 0 34.636 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))) into 0 34.636 * [taylor]: Taking taylor expansion of 0 in x.im 34.636 * [backup-simplify]: Simplify 0 into 0 34.637 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 34.637 * [backup-simplify]: Simplify (- 0) into 0 34.637 * [backup-simplify]: Simplify 0 into 0 34.638 * [backup-simplify]: Simplify 0 into 0 34.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.639 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.639 * [backup-simplify]: Simplify (- 0) into 0 34.639 * [backup-simplify]: Simplify (+ 0 0) into 0 34.641 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.643 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 34.643 * [taylor]: Taking taylor expansion of 0 in x.im 34.643 * [backup-simplify]: Simplify 0 into 0 34.643 * [backup-simplify]: Simplify 0 into 0 34.644 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.644 * [backup-simplify]: Simplify (- 0) into 0 34.644 * [backup-simplify]: Simplify 0 into 0 34.644 * [backup-simplify]: Simplify 0 into 0 34.645 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 34.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.646 * [backup-simplify]: Simplify (- 0) into 0 34.646 * [backup-simplify]: Simplify (+ 0 0) into 0 34.648 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 34.649 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))))) into 0 34.649 * [taylor]: Taking taylor expansion of 0 in x.im 34.649 * [backup-simplify]: Simplify 0 into 0 34.650 * [backup-simplify]: Simplify 0 into 0 34.650 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 2)) (* -1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 2) (* x.im x.re)) 34.650 * * * [progress]: simplifying candidates 34.650 * * * * [progress]: [ 1 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 2 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 3 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 4 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 5 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 6 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 7 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 8 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 9 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 10 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 11 / 86 ] simplifiying candidate #real (real->posit16 (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im))))))> 34.650 * * * * [progress]: [ 12 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 13 / 86 ] simplifiying candidate # 34.650 * * * * [progress]: [ 14 / 86 ] simplifiying candidate # 34.651 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 34.651 * * [simplify]: iters left: 6 (6 enodes) 34.653 * * [simplify]: iters left: 5 (21 enodes) 34.655 * * [simplify]: iters left: 4 (28 enodes) 34.659 * * [simplify]: iters left: 3 (40 enodes) 34.664 * * [simplify]: iters left: 2 (56 enodes) 34.672 * * [simplify]: iters left: 1 (63 enodes) 34.682 * * [simplify]: Extracting #0: cost 1 inf + 0 34.682 * * [simplify]: Extracting #1: cost 11 inf + 0 34.683 * * [simplify]: Extracting #2: cost 13 inf + 165 34.683 * * [simplify]: Extracting #3: cost 1 inf + 1025 34.684 * * [simplify]: Extracting #4: cost 0 inf + 1066 34.684 * [simplify]: Simplified to (* (+ (* x.im x.im) (* x.im x.im)) x.re) 34.685 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (pow (* (+ (* x.im x.im) (* x.im x.im)) x.re) 1)))) 34.685 * * * * [progress]: [ 15 / 86 ] simplifiying candidate # 34.685 * * * * [progress]: [ 16 / 86 ] simplifiying candidate # 34.685 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 34.685 * * [simplify]: iters left: 6 (8 enodes) 34.689 * * [simplify]: iters left: 5 (27 enodes) 34.697 * * [simplify]: iters left: 4 (34 enodes) 34.705 * * [simplify]: iters left: 3 (45 enodes) 34.717 * * [simplify]: iters left: 2 (60 enodes) 34.735 * * [simplify]: iters left: 1 (72 enodes) 34.752 * * [simplify]: Extracting #0: cost 1 inf + 0 34.752 * * [simplify]: Extracting #1: cost 10 inf + 0 34.752 * * [simplify]: Extracting #2: cost 23 inf + 0 34.752 * * [simplify]: Extracting #3: cost 24 inf + 43 34.752 * * [simplify]: Extracting #4: cost 12 inf + 1200 34.753 * * [simplify]: Extracting #5: cost 2 inf + 2666 34.754 * * [simplify]: Extracting #6: cost 0 inf + 2998 34.756 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 34.756 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (exp (+ (log (* x.re (+ x.im x.im))) (log x.im)))))) 34.756 * * * * [progress]: [ 17 / 86 ] simplifiying candidate # 34.756 * * * * [progress]: [ 18 / 86 ] simplifiying candidate # 34.756 * * * * [progress]: [ 19 / 86 ] simplifiying candidate # 34.756 * [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)) 34.757 * * [simplify]: iters left: 6 (10 enodes) 34.762 * * [simplify]: iters left: 5 (51 enodes) 34.786 * * [simplify]: iters left: 4 (190 enodes) 34.894 * * [simplify]: Extracting #0: cost 1 inf + 0 34.894 * * [simplify]: Extracting #1: cost 34 inf + 0 34.895 * * [simplify]: Extracting #2: cost 130 inf + 42 34.896 * * [simplify]: Extracting #3: cost 128 inf + 2692 34.901 * * [simplify]: Extracting #4: cost 16 inf + 22783 34.912 * * [simplify]: Extracting #5: cost 0 inf + 26215 34.926 * [simplify]: Simplified to (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im)))) 34.926 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (cbrt (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im)))))))) 34.927 * * * * [progress]: [ 20 / 86 ] simplifiying candidate # 34.927 * * * * [progress]: [ 21 / 86 ] simplifiying candidate # 34.927 * * * * [progress]: [ 22 / 86 ] simplifiying candidate # 34.927 * * * * [progress]: [ 23 / 86 ] simplifiying candidate # 34.927 * * * * [progress]: [ 24 / 86 ] simplifiying candidate # 34.927 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 34.927 * * [simplify]: iters left: 6 (8 enodes) 34.931 * * [simplify]: iters left: 5 (27 enodes) 34.939 * * [simplify]: iters left: 4 (34 enodes) 34.950 * * [simplify]: iters left: 3 (40 enodes) 34.960 * * [simplify]: Extracting #0: cost 1 inf + 0 34.960 * * [simplify]: Extracting #1: cost 4 inf + 0 34.960 * * [simplify]: Extracting #2: cost 8 inf + 0 34.960 * * [simplify]: Extracting #3: cost 11 inf + 42 34.960 * * [simplify]: Extracting #4: cost 9 inf + 208 34.960 * * [simplify]: Extracting #5: cost 2 inf + 820 34.961 * * [simplify]: Extracting #6: cost 0 inf + 1144 34.961 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 34.962 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)))))) 34.962 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 34.962 * * [simplify]: iters left: 6 (8 enodes) 34.965 * * [simplify]: iters left: 5 (27 enodes) 34.970 * * [simplify]: iters left: 4 (34 enodes) 34.974 * * [simplify]: iters left: 3 (40 enodes) 34.980 * * [simplify]: Extracting #0: cost 1 inf + 0 34.980 * * [simplify]: Extracting #1: cost 4 inf + 0 34.980 * * [simplify]: Extracting #2: cost 8 inf + 0 34.980 * * [simplify]: Extracting #3: cost 11 inf + 42 34.980 * * [simplify]: Extracting #4: cost 9 inf + 208 34.980 * * [simplify]: Extracting #5: cost 2 inf + 820 34.980 * * [simplify]: Extracting #6: cost 0 inf + 1144 34.981 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 34.981 * [simplify]: Simplified (2 3 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)))))) 34.981 * * * * [progress]: [ 25 / 86 ] simplifiying candidate # 34.981 * [simplify]: Simplifying (cbrt x.im) 34.981 * * [simplify]: iters left: 1 (2 enodes) 34.982 * * [simplify]: Extracting #0: cost 1 inf + 0 34.982 * * [simplify]: Extracting #1: cost 3 inf + 0 34.982 * * [simplify]: Extracting #2: cost 2 inf + 1 34.982 * * [simplify]: Extracting #3: cost 0 inf + 163 34.982 * [simplify]: Simplified to (cbrt x.im) 34.982 * [simplify]: Simplified (2 3 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im))))) 34.982 * * * * [progress]: [ 26 / 86 ] simplifiying candidate # 34.982 * [simplify]: Simplifying (sqrt x.im) 34.982 * * [simplify]: iters left: 1 (2 enodes) 34.982 * * [simplify]: Extracting #0: cost 1 inf + 0 34.982 * * [simplify]: Extracting #1: cost 3 inf + 0 34.982 * * [simplify]: Extracting #2: cost 2 inf + 1 34.983 * * [simplify]: Extracting #3: cost 0 inf + 83 34.983 * [simplify]: Simplified to (sqrt x.im) 34.983 * [simplify]: Simplified (2 3 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im))))) 34.983 * * * * [progress]: [ 27 / 86 ] simplifiying candidate # 34.983 * * * * [progress]: [ 28 / 86 ] simplifiying candidate # 34.983 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.983 * * [simplify]: iters left: 6 (7 enodes) 34.985 * * [simplify]: iters left: 5 (23 enodes) 34.988 * * [simplify]: iters left: 4 (30 enodes) 34.991 * * [simplify]: iters left: 3 (36 enodes) 34.995 * * [simplify]: Extracting #0: cost 1 inf + 0 34.995 * * [simplify]: Extracting #1: cost 3 inf + 0 34.995 * * [simplify]: Extracting #2: cost 5 inf + 0 34.996 * * [simplify]: Extracting #3: cost 11 inf + 0 34.996 * * [simplify]: Extracting #4: cost 11 inf + 43 34.996 * * [simplify]: Extracting #5: cost 4 inf + 535 34.996 * * [simplify]: Extracting #6: cost 0 inf + 1142 34.996 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 34.996 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im))))) 34.997 * * * * [progress]: [ 29 / 86 ] simplifiying candidate # 34.997 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 34.997 * * [simplify]: iters left: 5 (6 enodes) 34.998 * * [simplify]: iters left: 4 (20 enodes) 35.002 * * [simplify]: iters left: 3 (27 enodes) 35.008 * * [simplify]: iters left: 2 (33 enodes) 35.016 * * [simplify]: Extracting #0: cost 1 inf + 0 35.016 * * [simplify]: Extracting #1: cost 3 inf + 0 35.016 * * [simplify]: Extracting #2: cost 9 inf + 0 35.016 * * [simplify]: Extracting #3: cost 9 inf + 43 35.016 * * [simplify]: Extracting #4: cost 0 inf + 658 35.017 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 35.017 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im))))) 35.017 * * * * [progress]: [ 30 / 86 ] simplifiying candidate # 35.017 * * * * [progress]: [ 31 / 86 ] simplifiying candidate # 35.017 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 35.017 * * [simplify]: iters left: 6 (9 enodes) 35.024 * * [simplify]: iters left: 5 (46 enodes) 35.044 * * [simplify]: iters left: 4 (122 enodes) 35.081 * * [simplify]: iters left: 3 (354 enodes) 35.263 * * [simplify]: Extracting #0: cost 1 inf + 0 35.263 * * [simplify]: Extracting #1: cost 65 inf + 0 35.265 * * [simplify]: Extracting #2: cost 161 inf + 1 35.267 * * [simplify]: Extracting #3: cost 154 inf + 5322 35.271 * * [simplify]: Extracting #4: cost 57 inf + 25789 35.278 * * [simplify]: Extracting #5: cost 4 inf + 41510 35.284 * * [simplify]: Extracting #6: cost 0 inf + 42893 35.291 * [simplify]: Simplified to (* (* (* (* x.re x.im) (* x.re x.im)) (+ x.im x.im)) (* x.re x.im)) 35.291 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (/ (* (* (* (* x.re x.im) (* x.re x.im)) (+ x.im x.im)) (* x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))))) 35.291 * * * * [progress]: [ 32 / 86 ] simplifiying candidate # 35.291 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 35.292 * * [simplify]: iters left: 6 (8 enodes) 35.294 * * [simplify]: iters left: 5 (43 enodes) 35.308 * * [simplify]: iters left: 4 (136 enodes) 35.354 * * [simplify]: iters left: 3 (270 enodes) 35.436 * * [simplify]: iters left: 2 (353 enodes) 35.502 * * [simplify]: iters left: 1 (366 enodes) 35.561 * * [simplify]: Extracting #0: cost 1 inf + 0 35.561 * * [simplify]: Extracting #1: cost 0 inf + 1 35.561 * [simplify]: Simplified to 0 35.561 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (/ 0 (- (* x.re x.im) (* x.im x.re)))))) 35.561 * * * * [progress]: [ 33 / 86 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im))))))> 35.561 * * * * [progress]: [ 34 / 86 ] simplifiying candidate # 35.561 * * * * [progress]: [ 35 / 86 ] simplifiying candidate # 35.562 * * * * [progress]: [ 36 / 86 ] simplifiying candidate # 35.562 * * * * [progress]: [ 37 / 86 ] simplifiying candidate # 35.562 * * * * [progress]: [ 38 / 86 ] simplifiying candidate # 35.562 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 35.562 * * [simplify]: iters left: 5 (7 enodes) 35.566 * * [simplify]: iters left: 4 (28 enodes) 35.573 * * [simplify]: iters left: 3 (53 enodes) 35.589 * * [simplify]: iters left: 2 (105 enodes) 35.618 * * [simplify]: iters left: 1 (230 enodes) 35.684 * * [simplify]: Extracting #0: cost 1 inf + 0 35.684 * * [simplify]: Extracting #1: cost 41 inf + 0 35.685 * * [simplify]: Extracting #2: cost 151 inf + 74 35.687 * * [simplify]: Extracting #3: cost 154 inf + 2210 35.693 * * [simplify]: Extracting #4: cost 80 inf + 30988 35.705 * * [simplify]: Extracting #5: cost 22 inf + 65495 35.720 * * [simplify]: Extracting #6: cost 0 inf + 80261 35.736 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 35.736 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.im)))) 35.736 * * * * [progress]: [ 39 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 40 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 41 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 42 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 43 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 44 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 45 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 46 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 47 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 48 / 86 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im))))> 35.737 * * * * [progress]: [ 49 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 50 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 51 / 86 ] simplifiying candidate # 35.737 * * * * [progress]: [ 52 / 86 ] simplifiying candidate # 35.738 * [simplify]: Simplifying (* (- x.re x.im) x.re) 35.738 * * [simplify]: iters left: 4 (4 enodes) 35.740 * * [simplify]: iters left: 3 (15 enodes) 35.744 * * [simplify]: iters left: 2 (23 enodes) 35.751 * * [simplify]: iters left: 1 (37 enodes) 35.761 * * [simplify]: Extracting #0: cost 1 inf + 0 35.761 * * [simplify]: Extracting #1: cost 8 inf + 0 35.762 * * [simplify]: Extracting #2: cost 14 inf + 1 35.762 * * [simplify]: Extracting #3: cost 11 inf + 84 35.766 * * [simplify]: Extracting #4: cost 1 inf + 621 35.766 * * [simplify]: Extracting #5: cost 0 inf + 703 35.767 * [simplify]: Simplified to (* x.re (- x.re x.im)) 35.767 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (pow (* x.re (- x.re x.im)) 1) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 35.767 * * * * [progress]: [ 53 / 86 ] simplifiying candidate # 35.767 * * * * [progress]: [ 54 / 86 ] simplifiying candidate # 35.767 * [simplify]: Simplifying (+ (log (- x.re x.im)) (log x.re)) 35.767 * * [simplify]: iters left: 5 (6 enodes) 35.770 * * [simplify]: iters left: 4 (21 enodes) 35.776 * * [simplify]: iters left: 3 (24 enodes) 35.782 * * [simplify]: Extracting #0: cost 1 inf + 0 35.783 * * [simplify]: Extracting #1: cost 4 inf + 0 35.783 * * [simplify]: Extracting #2: cost 8 inf + 0 35.783 * * [simplify]: Extracting #3: cost 8 inf + 143 35.783 * * [simplify]: Extracting #4: cost 8 inf + 144 35.783 * * [simplify]: Extracting #5: cost 0 inf + 978 35.783 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log x.re)) 35.784 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (exp (+ (log (- x.re x.im)) (log x.re))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 35.784 * * * * [progress]: [ 55 / 86 ] simplifiying candidate # 35.784 * * * * [progress]: [ 56 / 86 ] simplifiying candidate # 35.784 * * * * [progress]: [ 57 / 86 ] simplifiying candidate # 35.784 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* x.re x.re) x.re)) 35.784 * * [simplify]: iters left: 6 (8 enodes) 35.788 * * [simplify]: iters left: 5 (33 enodes) 35.801 * * [simplify]: iters left: 4 (76 enodes) 35.835 * * [simplify]: iters left: 3 (271 enodes) 36.049 * * [simplify]: Extracting #0: cost 1 inf + 0 36.049 * * [simplify]: Extracting #1: cost 41 inf + 0 36.049 * * [simplify]: Extracting #2: cost 181 inf + 43 36.051 * * [simplify]: Extracting #3: cost 220 inf + 5091 36.059 * * [simplify]: Extracting #4: cost 35 inf + 43893 36.073 * * [simplify]: Extracting #5: cost 0 inf + 51727 36.097 * * [simplify]: Extracting #6: cost 0 inf + 51687 36.121 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (* (* x.re (- x.re x.im)) (* x.re (- x.re x.im)))) 36.121 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (cbrt (* (* x.re (- x.re x.im)) (* (* x.re (- x.re x.im)) (* x.re (- x.re x.im))))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.121 * * * * [progress]: [ 58 / 86 ] simplifiying candidate # 36.122 * * * * [progress]: [ 59 / 86 ] simplifiying candidate # 36.122 * * * * [progress]: [ 60 / 86 ] simplifiying candidate # 36.122 * * * * [progress]: [ 61 / 86 ] simplifiying candidate # 36.122 * * * * [progress]: [ 62 / 86 ] simplifiying candidate # 36.122 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.re)) 36.122 * * [simplify]: iters left: 5 (6 enodes) 36.123 * * [simplify]: iters left: 4 (21 enodes) 36.126 * * [simplify]: iters left: 3 (24 enodes) 36.129 * * [simplify]: Extracting #0: cost 1 inf + 0 36.129 * * [simplify]: Extracting #1: cost 4 inf + 0 36.129 * * [simplify]: Extracting #2: cost 8 inf + 0 36.130 * * [simplify]: Extracting #3: cost 8 inf + 83 36.130 * * [simplify]: Extracting #4: cost 8 inf + 84 36.130 * * [simplify]: Extracting #5: cost 0 inf + 738 36.130 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.re)) 36.130 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.re)) (* (sqrt (- x.re x.im)) (sqrt x.re))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.130 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.re)) 36.130 * * [simplify]: iters left: 5 (6 enodes) 36.132 * * [simplify]: iters left: 4 (21 enodes) 36.135 * * [simplify]: iters left: 3 (24 enodes) 36.138 * * [simplify]: Extracting #0: cost 1 inf + 0 36.138 * * [simplify]: Extracting #1: cost 4 inf + 0 36.138 * * [simplify]: Extracting #2: cost 8 inf + 0 36.138 * * [simplify]: Extracting #3: cost 8 inf + 83 36.138 * * [simplify]: Extracting #4: cost 8 inf + 84 36.138 * * [simplify]: Extracting #5: cost 0 inf + 738 36.138 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.re)) 36.138 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.re)) (* (sqrt (- x.re x.im)) (sqrt x.re))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.138 * * * * [progress]: [ 63 / 86 ] simplifiying candidate # 36.139 * [simplify]: Simplifying (cbrt x.re) 36.139 * * [simplify]: iters left: 1 (2 enodes) 36.139 * * [simplify]: Extracting #0: cost 1 inf + 0 36.139 * * [simplify]: Extracting #1: cost 3 inf + 0 36.139 * * [simplify]: Extracting #2: cost 2 inf + 1 36.139 * * [simplify]: Extracting #3: cost 0 inf + 163 36.139 * [simplify]: Simplified to (cbrt x.re) 36.139 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (- x.re x.im) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.139 * * * * [progress]: [ 64 / 86 ] simplifiying candidate # 36.139 * [simplify]: Simplifying (sqrt x.re) 36.139 * * [simplify]: iters left: 1 (2 enodes) 36.140 * * [simplify]: Extracting #0: cost 1 inf + 0 36.140 * * [simplify]: Extracting #1: cost 3 inf + 0 36.140 * * [simplify]: Extracting #2: cost 2 inf + 1 36.140 * * [simplify]: Extracting #3: cost 0 inf + 83 36.140 * [simplify]: Simplified to (sqrt x.re) 36.140 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (- x.re x.im) (sqrt x.re)) (sqrt x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.140 * * * * [progress]: [ 65 / 86 ] simplifiying candidate # 36.140 * * * * [progress]: [ 66 / 86 ] simplifiying candidate # 36.140 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 36.140 * * [simplify]: iters left: 5 (5 enodes) 36.141 * * [simplify]: iters left: 4 (17 enodes) 36.144 * * [simplify]: iters left: 3 (20 enodes) 36.149 * * [simplify]: Extracting #0: cost 1 inf + 0 36.149 * * [simplify]: Extracting #1: cost 3 inf + 0 36.149 * * [simplify]: Extracting #2: cost 5 inf + 0 36.149 * * [simplify]: Extracting #3: cost 9 inf + 0 36.149 * * [simplify]: Extracting #4: cost 7 inf + 43 36.150 * * [simplify]: Extracting #5: cost 0 inf + 736 36.150 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 36.150 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (- x.re x.im)) x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.150 * * * * [progress]: [ 67 / 86 ] simplifiying candidate # 36.150 * [simplify]: Simplifying (sqrt (- x.re x.im)) 36.150 * * [simplify]: iters left: 3 (4 enodes) 36.152 * * [simplify]: iters left: 2 (14 enodes) 36.156 * * [simplify]: iters left: 1 (17 enodes) 36.161 * * [simplify]: Extracting #0: cost 1 inf + 0 36.161 * * [simplify]: Extracting #1: cost 3 inf + 0 36.161 * * [simplify]: Extracting #2: cost 7 inf + 0 36.161 * * [simplify]: Extracting #3: cost 5 inf + 43 36.161 * * [simplify]: Extracting #4: cost 0 inf + 332 36.161 * [simplify]: Simplified to (sqrt (- x.re x.im)) 36.161 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (sqrt (- x.re x.im)) (* (sqrt (- x.re x.im)) x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.161 * * * * [progress]: [ 68 / 86 ] simplifiying candidate # 36.161 * * * * [progress]: [ 69 / 86 ] simplifiying candidate # 36.162 * [simplify]: Simplifying (+ (sqrt x.re) (sqrt x.im)) 36.162 * * [simplify]: iters left: 3 (5 enodes) 36.164 * * [simplify]: iters left: 2 (16 enodes) 36.168 * * [simplify]: Extracting #0: cost 1 inf + 0 36.168 * * [simplify]: Extracting #1: cost 4 inf + 0 36.168 * * [simplify]: Extracting #2: cost 8 inf + 0 36.168 * * [simplify]: Extracting #3: cost 4 inf + 84 36.168 * * [simplify]: Extracting #4: cost 0 inf + 410 36.169 * [simplify]: Simplified to (+ (sqrt x.re) (sqrt x.im)) 36.169 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (+ (sqrt x.re) (sqrt x.im)) (* (- (sqrt x.re) (sqrt x.im)) x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.169 * * * * [progress]: [ 70 / 86 ] simplifiying candidate # 36.169 * * * * [progress]: [ 71 / 86 ] simplifiying candidate # 36.169 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) x.re) 36.169 * * [simplify]: iters left: 5 (7 enodes) 36.174 * * [simplify]: iters left: 4 (37 enodes) 36.191 * * [simplify]: iters left: 3 (88 enodes) 36.223 * * [simplify]: iters left: 2 (219 enodes) 36.281 * * [simplify]: iters left: 1 (485 enodes) 36.505 * * [simplify]: Extracting #0: cost 1 inf + 0 36.505 * * [simplify]: Extracting #1: cost 50 inf + 0 36.506 * * [simplify]: Extracting #2: cost 193 inf + 84 36.512 * * [simplify]: Extracting #3: cost 231 inf + 4974 36.515 * * [simplify]: Extracting #4: cost 165 inf + 31258 36.522 * * [simplify]: Extracting #5: cost 82 inf + 73533 36.539 * * [simplify]: Extracting #6: cost 9 inf + 116520 36.559 * * [simplify]: Extracting #7: cost 0 inf + 121827 36.579 * [simplify]: Simplified to (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) 36.579 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (/ (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.580 * * * * [progress]: [ 72 / 86 ] simplifiying candidate # 36.580 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 36.580 * * [simplify]: iters left: 6 (6 enodes) 36.583 * * [simplify]: iters left: 5 (25 enodes) 36.591 * * [simplify]: iters left: 4 (48 enodes) 36.610 * * [simplify]: iters left: 3 (106 enodes) 36.657 * * [simplify]: iters left: 2 (270 enodes) 36.756 * * [simplify]: Extracting #0: cost 1 inf + 0 36.756 * * [simplify]: Extracting #1: cost 44 inf + 0 36.757 * * [simplify]: Extracting #2: cost 79 inf + 914 36.761 * * [simplify]: Extracting #3: cost 29 inf + 7148 36.766 * * [simplify]: Extracting #4: cost 1 inf + 11597 36.769 * * [simplify]: Extracting #5: cost 0 inf + 11809 36.773 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 36.773 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 36.773 * * * * [progress]: [ 73 / 86 ] simplifiying candidate #real (real->posit16 (* (- x.re x.im) x.re))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im))))> 36.773 * * * * [progress]: [ 74 / 86 ] simplifiying candidate # 36.773 * * * * [progress]: [ 75 / 86 ] simplifiying candidate # 36.773 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 36.774 * * [simplify]: iters left: 6 (9 enodes) 36.777 * * [simplify]: iters left: 5 (45 enodes) 36.787 * * [simplify]: iters left: 4 (96 enodes) 36.831 * * [simplify]: iters left: 3 (202 enodes) 36.882 * * [simplify]: iters left: 2 (341 enodes) 37.005 * * [simplify]: iters left: 1 (475 enodes) 37.104 * * [simplify]: Extracting #0: cost 1 inf + 0 37.104 * * [simplify]: Extracting #1: cost 30 inf + 0 37.104 * * [simplify]: Extracting #2: cost 73 inf + 253 37.105 * * [simplify]: Extracting #3: cost 61 inf + 3917 37.107 * * [simplify]: Extracting #4: cost 52 inf + 5134 37.111 * * [simplify]: Extracting #5: cost 30 inf + 15120 37.117 * * [simplify]: Extracting #6: cost 4 inf + 30571 37.124 * * [simplify]: Extracting #7: cost 0 inf + 33477 37.131 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 37.131 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 37.131 * * * * [progress]: [ 76 / 86 ] simplifiying candidate # 37.132 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 37.132 * * [simplify]: iters left: 6 (9 enodes) 37.138 * * [simplify]: iters left: 5 (45 enodes) 37.154 * * [simplify]: iters left: 4 (96 enodes) 37.174 * * [simplify]: iters left: 3 (202 enodes) 37.217 * * [simplify]: iters left: 2 (341 enodes) 37.301 * * [simplify]: iters left: 1 (475 enodes) 37.456 * * [simplify]: Extracting #0: cost 1 inf + 0 37.456 * * [simplify]: Extracting #1: cost 30 inf + 0 37.457 * * [simplify]: Extracting #2: cost 73 inf + 253 37.459 * * [simplify]: Extracting #3: cost 61 inf + 3917 37.463 * * [simplify]: Extracting #4: cost 52 inf + 5134 37.467 * * [simplify]: Extracting #5: cost 30 inf + 15120 37.473 * * [simplify]: Extracting #6: cost 4 inf + 30571 37.480 * * [simplify]: Extracting #7: cost 0 inf + 33477 37.491 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 37.491 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 37.491 * * * * [progress]: [ 77 / 86 ] simplifiying candidate # 37.492 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 37.492 * * [simplify]: iters left: 6 (9 enodes) 37.498 * * [simplify]: iters left: 5 (45 enodes) 37.516 * * [simplify]: iters left: 4 (96 enodes) 37.553 * * [simplify]: iters left: 3 (202 enodes) 37.621 * * [simplify]: iters left: 2 (341 enodes) 37.716 * * [simplify]: iters left: 1 (475 enodes) 37.813 * * [simplify]: Extracting #0: cost 1 inf + 0 37.813 * * [simplify]: Extracting #1: cost 30 inf + 0 37.814 * * [simplify]: Extracting #2: cost 73 inf + 253 37.815 * * [simplify]: Extracting #3: cost 61 inf + 3917 37.817 * * [simplify]: Extracting #4: cost 52 inf + 5134 37.819 * * [simplify]: Extracting #5: cost 30 inf + 15120 37.822 * * [simplify]: Extracting #6: cost 4 inf + 30571 37.826 * * [simplify]: Extracting #7: cost 0 inf + 33477 37.829 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 37.829 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 37.829 * * * * [progress]: [ 78 / 86 ] simplifiying candidate # 37.829 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 37.829 * * [simplify]: iters left: 5 (6 enodes) 37.832 * * [simplify]: iters left: 4 (27 enodes) 37.837 * * [simplify]: iters left: 3 (45 enodes) 37.852 * * [simplify]: iters left: 2 (68 enodes) 37.874 * * [simplify]: iters left: 1 (76 enodes) 37.887 * * [simplify]: Extracting #0: cost 1 inf + 0 37.887 * * [simplify]: Extracting #1: cost 12 inf + 0 37.887 * * [simplify]: Extracting #2: cost 15 inf + 45 37.888 * * [simplify]: Extracting #3: cost 3 inf + 870 37.888 * * [simplify]: Extracting #4: cost 0 inf + 1077 37.888 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 37.888 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* 2 x.im) (* x.re x.im))))) 37.888 * * * * [progress]: [ 79 / 86 ] simplifiying candidate # 37.889 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 37.889 * * [simplify]: iters left: 5 (6 enodes) 37.891 * * [simplify]: iters left: 4 (27 enodes) 37.895 * * [simplify]: iters left: 3 (45 enodes) 37.902 * * [simplify]: iters left: 2 (68 enodes) 37.911 * * [simplify]: iters left: 1 (76 enodes) 37.924 * * [simplify]: Extracting #0: cost 1 inf + 0 37.924 * * [simplify]: Extracting #1: cost 12 inf + 0 37.925 * * [simplify]: Extracting #2: cost 15 inf + 45 37.925 * * [simplify]: Extracting #3: cost 3 inf + 870 37.926 * * [simplify]: Extracting #4: cost 0 inf + 1077 37.926 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 37.926 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* 2 x.im) (* x.re x.im))))) 37.927 * * * * [progress]: [ 80 / 86 ] simplifiying candidate # 37.927 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 37.927 * * [simplify]: iters left: 5 (6 enodes) 37.931 * * [simplify]: iters left: 4 (27 enodes) 37.940 * * [simplify]: iters left: 3 (45 enodes) 37.954 * * [simplify]: iters left: 2 (68 enodes) 37.972 * * [simplify]: iters left: 1 (76 enodes) 37.985 * * [simplify]: Extracting #0: cost 1 inf + 0 37.985 * * [simplify]: Extracting #1: cost 12 inf + 0 37.986 * * [simplify]: Extracting #2: cost 15 inf + 45 37.986 * * [simplify]: Extracting #3: cost 3 inf + 870 37.986 * * [simplify]: Extracting #4: cost 0 inf + 1077 37.987 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 37.987 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* 2 x.im) (* x.re x.im))))) 37.987 * * * * [progress]: [ 81 / 86 ] simplifiying candidate # 37.987 * [simplify]: Simplifying (* 2 (* x.im x.re)) 37.987 * * [simplify]: iters left: 4 (5 enodes) 37.989 * * [simplify]: iters left: 3 (19 enodes) 37.991 * * [simplify]: iters left: 2 (27 enodes) 37.995 * * [simplify]: iters left: 1 (32 enodes) 38.000 * * [simplify]: Extracting #0: cost 1 inf + 0 38.000 * * [simplify]: Extracting #1: cost 8 inf + 0 38.000 * * [simplify]: Extracting #2: cost 7 inf + 45 38.000 * * [simplify]: Extracting #3: cost 0 inf + 421 38.000 * [simplify]: Simplified to (* (* x.re x.im) 2) 38.000 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* x.re x.im) 2) x.im)))) 38.000 * * * * [progress]: [ 82 / 86 ] simplifiying candidate # 38.000 * [simplify]: Simplifying (* 2 (* x.im x.re)) 38.001 * * [simplify]: iters left: 4 (5 enodes) 38.002 * * [simplify]: iters left: 3 (19 enodes) 38.005 * * [simplify]: iters left: 2 (27 enodes) 38.010 * * [simplify]: iters left: 1 (32 enodes) 38.018 * * [simplify]: Extracting #0: cost 1 inf + 0 38.018 * * [simplify]: Extracting #1: cost 8 inf + 0 38.018 * * [simplify]: Extracting #2: cost 7 inf + 45 38.018 * * [simplify]: Extracting #3: cost 0 inf + 421 38.019 * [simplify]: Simplified to (* (* x.re x.im) 2) 38.019 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* x.re x.im) 2) x.im)))) 38.019 * * * * [progress]: [ 83 / 86 ] simplifiying candidate # 38.019 * [simplify]: Simplifying (* 2 (* x.im x.re)) 38.019 * * [simplify]: iters left: 4 (5 enodes) 38.022 * * [simplify]: iters left: 3 (19 enodes) 38.028 * * [simplify]: iters left: 2 (27 enodes) 38.037 * * [simplify]: iters left: 1 (32 enodes) 38.045 * * [simplify]: Extracting #0: cost 1 inf + 0 38.045 * * [simplify]: Extracting #1: cost 8 inf + 0 38.045 * * [simplify]: Extracting #2: cost 7 inf + 45 38.045 * * [simplify]: Extracting #3: cost 0 inf + 421 38.045 * [simplify]: Simplified to (* (* x.re x.im) 2) 38.045 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* x.re x.im) 2) x.im)))) 38.045 * * * * [progress]: [ 84 / 86 ] simplifiying candidate # 38.046 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 38.046 * * [simplify]: iters left: 4 (6 enodes) 38.049 * * [simplify]: iters left: 3 (26 enodes) 38.058 * * [simplify]: iters left: 2 (43 enodes) 38.071 * * [simplify]: iters left: 1 (60 enodes) 38.087 * * [simplify]: Extracting #0: cost 1 inf + 0 38.087 * * [simplify]: Extracting #1: cost 10 inf + 0 38.087 * * [simplify]: Extracting #2: cost 15 inf + 2 38.088 * * [simplify]: Extracting #3: cost 5 inf + 497 38.088 * * [simplify]: Extracting #4: cost 0 inf + 785 38.089 * * [simplify]: Extracting #5: cost 0 inf + 745 38.089 * [simplify]: Simplified to (* x.re (- x.re x.im)) 38.089 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.re (- x.re x.im)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 38.089 * * * * [progress]: [ 85 / 86 ] simplifiying candidate # 38.090 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 38.090 * * [simplify]: iters left: 4 (6 enodes) 38.093 * * [simplify]: iters left: 3 (26 enodes) 38.102 * * [simplify]: iters left: 2 (43 enodes) 38.118 * * [simplify]: iters left: 1 (60 enodes) 38.134 * * [simplify]: Extracting #0: cost 1 inf + 0 38.134 * * [simplify]: Extracting #1: cost 10 inf + 0 38.134 * * [simplify]: Extracting #2: cost 15 inf + 2 38.134 * * [simplify]: Extracting #3: cost 5 inf + 497 38.135 * * [simplify]: Extracting #4: cost 0 inf + 785 38.135 * * [simplify]: Extracting #5: cost 0 inf + 745 38.136 * [simplify]: Simplified to (* x.re (- x.re x.im)) 38.136 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.re (- x.re x.im)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 38.136 * * * * [progress]: [ 86 / 86 ] simplifiying candidate # 38.137 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 38.137 * * [simplify]: iters left: 4 (6 enodes) 38.140 * * [simplify]: iters left: 3 (26 enodes) 38.145 * * [simplify]: iters left: 2 (43 enodes) 38.151 * * [simplify]: iters left: 1 (60 enodes) 38.160 * * [simplify]: Extracting #0: cost 1 inf + 0 38.160 * * [simplify]: Extracting #1: cost 10 inf + 0 38.160 * * [simplify]: Extracting #2: cost 15 inf + 2 38.160 * * [simplify]: Extracting #3: cost 5 inf + 497 38.160 * * [simplify]: Extracting #4: cost 0 inf + 785 38.160 * * [simplify]: Extracting #5: cost 0 inf + 745 38.161 * [simplify]: Simplified to (* x.re (- x.re x.im)) 38.161 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.re (- x.re x.im)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 38.161 * * * [progress]: adding candidates to table 39.014 * * [progress]: iteration 4 / 4 39.014 * * * [progress]: picking best candidate 39.064 * * * * [pick]: Picked # 39.065 * * * [progress]: localizing error 39.114 * * * [progress]: generating rewritten candidates 39.114 * * * * [progress]: [ 1 / 4 ] rewriting at (2 3 1 2) 39.129 * * * * [progress]: [ 2 / 4 ] rewriting at (2 3 1 1 2) 39.145 * * * * [progress]: [ 3 / 4 ] rewriting at (2 3 1 1 1) 39.160 * * * * [progress]: [ 4 / 4 ] rewriting at (2 3 1 1) 39.226 * * * [progress]: generating series expansions 39.226 * * * * [progress]: [ 1 / 4 ] generating series at (2 3 1 2) 39.227 * [backup-simplify]: Simplify (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) 39.227 * [approximate]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 39.227 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in x.im 39.227 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) x.re) 1/3) in x.im 39.227 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) x.re)))) in x.im 39.227 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) x.re))) in x.im 39.227 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.227 * [backup-simplify]: Simplify 1/3 into 1/3 39.227 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) x.re)) in x.im 39.227 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 39.227 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.227 * [taylor]: Taking taylor expansion of x.im in x.im 39.227 * [backup-simplify]: Simplify 0 into 0 39.227 * [backup-simplify]: Simplify 1 into 1 39.227 * [taylor]: Taking taylor expansion of x.re in x.im 39.227 * [backup-simplify]: Simplify x.re into x.re 39.228 * [backup-simplify]: Simplify (* 1 1) into 1 39.228 * [backup-simplify]: Simplify (* 1 x.re) into x.re 39.228 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.228 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log x.re)) into (+ (* 2 (log x.im)) (log x.re)) 39.228 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log x.re))) into (* 1/3 (+ (* 2 (log x.im)) (log x.re))) 39.228 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.228 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.228 * [taylor]: Taking taylor expansion of 2 in x.im 39.228 * [backup-simplify]: Simplify 2 into 2 39.229 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.229 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.229 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in x.re 39.229 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) x.re) 1/3) in x.re 39.229 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) x.re)))) in x.re 39.229 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) x.re))) in x.re 39.229 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.229 * [backup-simplify]: Simplify 1/3 into 1/3 39.229 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) x.re)) in x.re 39.229 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.230 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.230 * [taylor]: Taking taylor expansion of x.im in x.re 39.230 * [backup-simplify]: Simplify x.im into x.im 39.230 * [taylor]: Taking taylor expansion of x.re in x.re 39.230 * [backup-simplify]: Simplify 0 into 0 39.230 * [backup-simplify]: Simplify 1 into 1 39.230 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.230 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.230 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.230 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.230 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 39.230 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.231 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (log x.re))) into (* 1/3 (+ (log (pow x.im 2)) (log x.re))) 39.231 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) into (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 39.231 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.231 * [taylor]: Taking taylor expansion of 2 in x.re 39.231 * [backup-simplify]: Simplify 2 into 2 39.231 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.231 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.232 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in x.re 39.232 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) x.re) 1/3) in x.re 39.232 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) x.re)))) in x.re 39.232 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) x.re))) in x.re 39.232 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.232 * [backup-simplify]: Simplify 1/3 into 1/3 39.232 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) x.re)) in x.re 39.232 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.232 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.232 * [taylor]: Taking taylor expansion of x.im in x.re 39.232 * [backup-simplify]: Simplify x.im into x.im 39.232 * [taylor]: Taking taylor expansion of x.re in x.re 39.232 * [backup-simplify]: Simplify 0 into 0 39.232 * [backup-simplify]: Simplify 1 into 1 39.232 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.232 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.232 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.232 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.232 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 39.233 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.233 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (log x.re))) into (* 1/3 (+ (log (pow x.im 2)) (log x.re))) 39.233 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) into (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 39.233 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.233 * [taylor]: Taking taylor expansion of 2 in x.re 39.233 * [backup-simplify]: Simplify 2 into 2 39.233 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.233 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.234 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re))))) 39.234 * [taylor]: Taking taylor expansion of (* (cbrt 2) (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re))))) in x.im 39.234 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.234 * [taylor]: Taking taylor expansion of 2 in x.im 39.234 * [backup-simplify]: Simplify 2 into 2 39.234 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.235 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.235 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) in x.im 39.235 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 2)) (log x.re))) in x.im 39.235 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.235 * [backup-simplify]: Simplify 1/3 into 1/3 39.235 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 2)) (log x.re)) in x.im 39.235 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 39.235 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.235 * [taylor]: Taking taylor expansion of x.im in x.im 39.235 * [backup-simplify]: Simplify 0 into 0 39.235 * [backup-simplify]: Simplify 1 into 1 39.235 * [backup-simplify]: Simplify (* 1 1) into 1 39.235 * [backup-simplify]: Simplify (log 1) into 0 39.235 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.235 * [taylor]: Taking taylor expansion of x.re in x.im 39.235 * [backup-simplify]: Simplify x.re into x.re 39.235 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.236 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 39.236 * [backup-simplify]: Simplify (+ (* 2 (log x.im)) (log x.re)) into (+ (* 2 (log x.im)) (log x.re)) 39.236 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log x.re))) into (* 1/3 (+ (* 2 (log x.im)) (log x.re))) 39.236 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.236 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.237 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.237 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.237 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 39.238 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 2) 1)))) 1) into 0 39.238 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.239 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 2)) (log x.re)))) into 0 39.239 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.240 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 39.240 * [taylor]: Taking taylor expansion of 0 in x.im 39.240 * [backup-simplify]: Simplify 0 into 0 39.240 * [backup-simplify]: Simplify 0 into 0 39.240 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.241 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.241 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.241 * [backup-simplify]: Simplify (+ 0 0) into 0 39.242 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (log x.re)))) into 0 39.242 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.243 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.243 * [backup-simplify]: Simplify 0 into 0 39.244 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.245 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.245 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.246 * [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 39.246 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.247 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (log x.re))))) into 0 39.248 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.248 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.248 * [taylor]: Taking taylor expansion of 0 in x.im 39.248 * [backup-simplify]: Simplify 0 into 0 39.248 * [backup-simplify]: Simplify 0 into 0 39.248 * [backup-simplify]: Simplify 0 into 0 39.249 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.250 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.251 * [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 39.252 * [backup-simplify]: Simplify (+ 0 0) into 0 39.252 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (log x.re))))) into 0 39.254 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.255 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.256 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 39.256 * [backup-simplify]: Simplify 0 into 0 39.258 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 39.259 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 39.260 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.263 * [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 39.263 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.265 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (log x.re)))))) into 0 39.266 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.267 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 39.267 * [taylor]: Taking taylor expansion of 0 in x.im 39.268 * [backup-simplify]: Simplify 0 into 0 39.268 * [backup-simplify]: Simplify 0 into 0 39.268 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.268 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) 39.268 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 39.269 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in x.im 39.269 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) in x.im 39.269 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) x.re))))) in x.im 39.269 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) x.re)))) in x.im 39.269 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.269 * [backup-simplify]: Simplify 1/3 into 1/3 39.269 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) x.re))) in x.im 39.269 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 39.269 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 39.269 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.269 * [taylor]: Taking taylor expansion of x.im in x.im 39.269 * [backup-simplify]: Simplify 0 into 0 39.269 * [backup-simplify]: Simplify 1 into 1 39.269 * [taylor]: Taking taylor expansion of x.re in x.im 39.269 * [backup-simplify]: Simplify x.re into x.re 39.269 * [backup-simplify]: Simplify (* 1 1) into 1 39.269 * [backup-simplify]: Simplify (* 1 x.re) into x.re 39.269 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.270 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 39.270 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 39.270 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 39.270 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 39.270 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.270 * [taylor]: Taking taylor expansion of 2 in x.im 39.270 * [backup-simplify]: Simplify 2 into 2 39.271 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.272 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.272 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in x.re 39.272 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) in x.re 39.272 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) x.re))))) in x.re 39.272 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) x.re)))) in x.re 39.272 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.272 * [backup-simplify]: Simplify 1/3 into 1/3 39.272 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) x.re))) in x.re 39.272 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 39.272 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.272 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.272 * [taylor]: Taking taylor expansion of x.im in x.re 39.272 * [backup-simplify]: Simplify x.im into x.im 39.272 * [taylor]: Taking taylor expansion of x.re in x.re 39.272 * [backup-simplify]: Simplify 0 into 0 39.272 * [backup-simplify]: Simplify 1 into 1 39.272 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.272 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.272 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.273 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.273 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.273 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.273 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.274 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.274 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.274 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.274 * [taylor]: Taking taylor expansion of 2 in x.re 39.274 * [backup-simplify]: Simplify 2 into 2 39.274 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.275 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.275 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in x.re 39.275 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) in x.re 39.275 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) x.re))))) in x.re 39.275 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) x.re)))) in x.re 39.275 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.275 * [backup-simplify]: Simplify 1/3 into 1/3 39.275 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) x.re))) in x.re 39.275 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 39.275 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.275 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.275 * [taylor]: Taking taylor expansion of x.im in x.re 39.275 * [backup-simplify]: Simplify x.im into x.im 39.275 * [taylor]: Taking taylor expansion of x.re in x.re 39.276 * [backup-simplify]: Simplify 0 into 0 39.276 * [backup-simplify]: Simplify 1 into 1 39.276 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.276 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.276 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.276 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.276 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.276 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.277 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.277 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.277 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.277 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.277 * [taylor]: Taking taylor expansion of 2 in x.re 39.277 * [backup-simplify]: Simplify 2 into 2 39.278 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.278 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.279 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) 39.279 * [taylor]: Taking taylor expansion of (* (cbrt 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) in x.im 39.279 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.279 * [taylor]: Taking taylor expansion of 2 in x.im 39.279 * [backup-simplify]: Simplify 2 into 2 39.280 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.280 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.280 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) in x.im 39.280 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) in x.im 39.281 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.281 * [backup-simplify]: Simplify 1/3 into 1/3 39.281 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (log x.re)) in x.im 39.281 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 39.281 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 39.281 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.281 * [taylor]: Taking taylor expansion of x.im in x.im 39.281 * [backup-simplify]: Simplify 0 into 0 39.281 * [backup-simplify]: Simplify 1 into 1 39.281 * [backup-simplify]: Simplify (* 1 1) into 1 39.281 * [backup-simplify]: Simplify (/ 1 1) into 1 39.282 * [backup-simplify]: Simplify (log 1) into 0 39.282 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.282 * [taylor]: Taking taylor expansion of x.re in x.im 39.282 * [backup-simplify]: Simplify x.re into x.re 39.282 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.282 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 39.282 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 39.283 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (log x.re))) into (- (+ (* 2 (log x.im)) (log x.re))) 39.283 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 39.283 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.283 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (cbrt 2)) 39.284 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (cbrt 2)) 39.285 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.285 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 39.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 39.286 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 39.287 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.287 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into 0 39.288 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.289 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 39.289 * [taylor]: Taking taylor expansion of 0 in x.im 39.289 * [backup-simplify]: Simplify 0 into 0 39.289 * [backup-simplify]: Simplify 0 into 0 39.290 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.291 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.292 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.293 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.293 * [backup-simplify]: Simplify (- 0) into 0 39.293 * [backup-simplify]: Simplify (+ 0 0) into 0 39.294 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 39.295 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.296 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.296 * [backup-simplify]: Simplify 0 into 0 39.297 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.298 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.299 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 39.301 * [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 39.301 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.302 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re))))) into 0 39.304 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.304 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.304 * [taylor]: Taking taylor expansion of 0 in x.im 39.304 * [backup-simplify]: Simplify 0 into 0 39.304 * [backup-simplify]: Simplify 0 into 0 39.304 * [backup-simplify]: Simplify 0 into 0 39.305 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.306 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.307 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.308 * [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 39.308 * [backup-simplify]: Simplify (- 0) into 0 39.308 * [backup-simplify]: Simplify (+ 0 0) into 0 39.309 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.310 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.310 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.311 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 39.311 * [backup-simplify]: Simplify 0 into 0 39.312 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 39.313 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 39.313 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.313 * [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 39.315 * [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 39.315 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.316 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))))) into 0 39.317 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.318 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 39.318 * [taylor]: Taking taylor expansion of 0 in x.im 39.318 * [backup-simplify]: Simplify 0 into 0 39.318 * [backup-simplify]: Simplify 0 into 0 39.318 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re))))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 39.318 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) 39.318 * [approximate]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in (x.re x.im) around 0 39.318 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in x.im 39.318 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 39.318 * [taylor]: Taking taylor expansion of -2 in x.im 39.318 * [backup-simplify]: Simplify -2 into -2 39.319 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.319 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.319 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.re (pow x.im 2))) 1/3) in x.im 39.319 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.re (pow x.im 2)))))) in x.im 39.319 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.re (pow x.im 2))))) in x.im 39.319 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.319 * [backup-simplify]: Simplify 1/3 into 1/3 39.319 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.re (pow x.im 2)))) in x.im 39.319 * [taylor]: Taking taylor expansion of (/ 1 (* x.re (pow x.im 2))) in x.im 39.319 * [taylor]: Taking taylor expansion of (* x.re (pow x.im 2)) in x.im 39.319 * [taylor]: Taking taylor expansion of x.re in x.im 39.319 * [backup-simplify]: Simplify x.re into x.re 39.319 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.319 * [taylor]: Taking taylor expansion of x.im in x.im 39.319 * [backup-simplify]: Simplify 0 into 0 39.319 * [backup-simplify]: Simplify 1 into 1 39.320 * [backup-simplify]: Simplify (* 1 1) into 1 39.320 * [backup-simplify]: Simplify (* x.re 1) into x.re 39.320 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.320 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 39.320 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 39.320 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 39.320 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 39.320 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in x.re 39.320 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 39.320 * [taylor]: Taking taylor expansion of -2 in x.re 39.320 * [backup-simplify]: Simplify -2 into -2 39.320 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.321 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.321 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.re (pow x.im 2))) 1/3) in x.re 39.321 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.re (pow x.im 2)))))) in x.re 39.321 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.re (pow x.im 2))))) in x.re 39.321 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.321 * [backup-simplify]: Simplify 1/3 into 1/3 39.321 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.re (pow x.im 2)))) in x.re 39.321 * [taylor]: Taking taylor expansion of (/ 1 (* x.re (pow x.im 2))) in x.re 39.321 * [taylor]: Taking taylor expansion of (* x.re (pow x.im 2)) in x.re 39.321 * [taylor]: Taking taylor expansion of x.re in x.re 39.321 * [backup-simplify]: Simplify 0 into 0 39.321 * [backup-simplify]: Simplify 1 into 1 39.321 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.321 * [taylor]: Taking taylor expansion of x.im in x.re 39.321 * [backup-simplify]: Simplify x.im into x.im 39.321 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.321 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 39.321 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.322 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 39.322 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.322 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.322 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.322 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.322 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.322 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in x.re 39.322 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 39.322 * [taylor]: Taking taylor expansion of -2 in x.re 39.322 * [backup-simplify]: Simplify -2 into -2 39.323 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.323 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.323 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.re (pow x.im 2))) 1/3) in x.re 39.323 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.re (pow x.im 2)))))) in x.re 39.323 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.re (pow x.im 2))))) in x.re 39.323 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.323 * [backup-simplify]: Simplify 1/3 into 1/3 39.323 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.re (pow x.im 2)))) in x.re 39.323 * [taylor]: Taking taylor expansion of (/ 1 (* x.re (pow x.im 2))) in x.re 39.323 * [taylor]: Taking taylor expansion of (* x.re (pow x.im 2)) in x.re 39.323 * [taylor]: Taking taylor expansion of x.re in x.re 39.323 * [backup-simplify]: Simplify 0 into 0 39.323 * [backup-simplify]: Simplify 1 into 1 39.323 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.323 * [taylor]: Taking taylor expansion of x.im in x.re 39.323 * [backup-simplify]: Simplify x.im into x.im 39.323 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.323 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 39.323 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.324 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 39.324 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.324 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.329 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.330 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.330 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.330 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) into (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) 39.331 * [taylor]: Taking taylor expansion of (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) in x.im 39.331 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 39.331 * [taylor]: Taking taylor expansion of -2 in x.im 39.331 * [backup-simplify]: Simplify -2 into -2 39.331 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.331 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.331 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) in x.im 39.331 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) in x.im 39.331 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.331 * [backup-simplify]: Simplify 1/3 into 1/3 39.331 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (log x.re)) in x.im 39.331 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 39.331 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 39.331 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.332 * [taylor]: Taking taylor expansion of x.im in x.im 39.332 * [backup-simplify]: Simplify 0 into 0 39.332 * [backup-simplify]: Simplify 1 into 1 39.332 * [backup-simplify]: Simplify (* 1 1) into 1 39.332 * [backup-simplify]: Simplify (/ 1 1) into 1 39.332 * [backup-simplify]: Simplify (log 1) into 0 39.332 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.332 * [taylor]: Taking taylor expansion of x.re in x.im 39.332 * [backup-simplify]: Simplify x.re into x.re 39.332 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.333 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 39.333 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 39.333 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (log x.re))) into (- (+ (* 2 (log x.im)) (log x.re))) 39.333 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 39.333 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.333 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.334 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.334 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.335 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 39.335 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 39.335 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 39.335 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.336 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into 0 39.336 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.337 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))))) into 0 39.337 * [taylor]: Taking taylor expansion of 0 in x.im 39.337 * [backup-simplify]: Simplify 0 into 0 39.337 * [backup-simplify]: Simplify 0 into 0 39.337 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.339 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.339 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.339 * [backup-simplify]: Simplify (- 0) into 0 39.339 * [backup-simplify]: Simplify (+ 0 0) into 0 39.340 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 39.340 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.341 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.341 * [backup-simplify]: Simplify 0 into 0 39.341 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.342 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 39.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 39.343 * [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 39.343 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.344 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re))))) into 0 39.345 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.347 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 39.348 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))))) into 0 39.348 * [taylor]: Taking taylor expansion of 0 in x.im 39.348 * [backup-simplify]: Simplify 0 into 0 39.348 * [backup-simplify]: Simplify 0 into 0 39.348 * [backup-simplify]: Simplify 0 into 0 39.349 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.350 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.353 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.354 * [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 39.355 * [backup-simplify]: Simplify (- 0) into 0 39.355 * [backup-simplify]: Simplify (+ 0 0) into 0 39.356 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.358 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.359 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 39.360 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 39.360 * [backup-simplify]: Simplify 0 into 0 39.361 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 39.363 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 39.363 * [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 39.365 * [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 39.365 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.366 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))))) into 0 39.367 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.368 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -2))) into 0 39.369 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))))))) into 0 39.369 * [taylor]: Taking taylor expansion of 0 in x.im 39.369 * [backup-simplify]: Simplify 0 into 0 39.369 * [backup-simplify]: Simplify 0 into 0 39.369 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re))))))) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) (cbrt -2)) 39.369 * * * * [progress]: [ 2 / 4 ] generating series at (2 3 1 1 2) 39.369 * [backup-simplify]: Simplify (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) 39.369 * [approximate]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 39.369 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in x.im 39.369 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) x.re) 1/3) in x.im 39.369 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) x.re)))) in x.im 39.369 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) x.re))) in x.im 39.369 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.369 * [backup-simplify]: Simplify 1/3 into 1/3 39.369 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) x.re)) in x.im 39.369 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 39.370 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.370 * [taylor]: Taking taylor expansion of x.im in x.im 39.370 * [backup-simplify]: Simplify 0 into 0 39.370 * [backup-simplify]: Simplify 1 into 1 39.370 * [taylor]: Taking taylor expansion of x.re in x.im 39.370 * [backup-simplify]: Simplify x.re into x.re 39.370 * [backup-simplify]: Simplify (* 1 1) into 1 39.370 * [backup-simplify]: Simplify (* 1 x.re) into x.re 39.370 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.370 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log x.re)) into (+ (* 2 (log x.im)) (log x.re)) 39.370 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log x.re))) into (* 1/3 (+ (* 2 (log x.im)) (log x.re))) 39.370 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.370 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.370 * [taylor]: Taking taylor expansion of 2 in x.im 39.370 * [backup-simplify]: Simplify 2 into 2 39.371 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.371 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.371 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in x.re 39.371 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) x.re) 1/3) in x.re 39.371 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) x.re)))) in x.re 39.371 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) x.re))) in x.re 39.371 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.371 * [backup-simplify]: Simplify 1/3 into 1/3 39.371 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) x.re)) in x.re 39.371 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.371 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.371 * [taylor]: Taking taylor expansion of x.im in x.re 39.371 * [backup-simplify]: Simplify x.im into x.im 39.371 * [taylor]: Taking taylor expansion of x.re in x.re 39.371 * [backup-simplify]: Simplify 0 into 0 39.371 * [backup-simplify]: Simplify 1 into 1 39.371 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.371 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.371 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.372 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.372 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 39.372 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.372 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (log x.re))) into (* 1/3 (+ (log (pow x.im 2)) (log x.re))) 39.372 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) into (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 39.372 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.372 * [taylor]: Taking taylor expansion of 2 in x.re 39.372 * [backup-simplify]: Simplify 2 into 2 39.373 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.373 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.373 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in x.re 39.373 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) x.re) 1/3) in x.re 39.373 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) x.re)))) in x.re 39.373 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) x.re))) in x.re 39.373 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.373 * [backup-simplify]: Simplify 1/3 into 1/3 39.373 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) x.re)) in x.re 39.373 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.373 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.373 * [taylor]: Taking taylor expansion of x.im in x.re 39.373 * [backup-simplify]: Simplify x.im into x.im 39.373 * [taylor]: Taking taylor expansion of x.re in x.re 39.373 * [backup-simplify]: Simplify 0 into 0 39.373 * [backup-simplify]: Simplify 1 into 1 39.373 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.373 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.373 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.374 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.374 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 39.374 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.374 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (log x.re))) into (* 1/3 (+ (log (pow x.im 2)) (log x.re))) 39.374 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) into (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 39.374 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.374 * [taylor]: Taking taylor expansion of 2 in x.re 39.374 * [backup-simplify]: Simplify 2 into 2 39.375 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.375 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.375 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re))))) 39.375 * [taylor]: Taking taylor expansion of (* (cbrt 2) (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re))))) in x.im 39.375 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.376 * [taylor]: Taking taylor expansion of 2 in x.im 39.376 * [backup-simplify]: Simplify 2 into 2 39.376 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.376 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.376 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) in x.im 39.376 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 2)) (log x.re))) in x.im 39.376 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.376 * [backup-simplify]: Simplify 1/3 into 1/3 39.376 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 2)) (log x.re)) in x.im 39.376 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 39.376 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.376 * [taylor]: Taking taylor expansion of x.im in x.im 39.376 * [backup-simplify]: Simplify 0 into 0 39.376 * [backup-simplify]: Simplify 1 into 1 39.377 * [backup-simplify]: Simplify (* 1 1) into 1 39.377 * [backup-simplify]: Simplify (log 1) into 0 39.377 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.377 * [taylor]: Taking taylor expansion of x.re in x.im 39.377 * [backup-simplify]: Simplify x.re into x.re 39.377 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.377 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 39.377 * [backup-simplify]: Simplify (+ (* 2 (log x.im)) (log x.re)) into (+ (* 2 (log x.im)) (log x.re)) 39.377 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log x.re))) into (* 1/3 (+ (* 2 (log x.im)) (log x.re))) 39.377 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.378 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.378 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.378 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.379 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 39.379 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 2) 1)))) 1) into 0 39.380 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.380 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 2)) (log x.re)))) into 0 39.381 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.381 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 39.381 * [taylor]: Taking taylor expansion of 0 in x.im 39.381 * [backup-simplify]: Simplify 0 into 0 39.381 * [backup-simplify]: Simplify 0 into 0 39.381 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.382 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.383 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.383 * [backup-simplify]: Simplify (+ 0 0) into 0 39.383 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (log x.re)))) into 0 39.384 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.384 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.384 * [backup-simplify]: Simplify 0 into 0 39.385 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.385 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.386 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.387 * [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 39.387 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.388 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (log x.re))))) into 0 39.389 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.389 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.389 * [taylor]: Taking taylor expansion of 0 in x.im 39.389 * [backup-simplify]: Simplify 0 into 0 39.389 * [backup-simplify]: Simplify 0 into 0 39.389 * [backup-simplify]: Simplify 0 into 0 39.390 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.391 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.392 * [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 39.393 * [backup-simplify]: Simplify (+ 0 0) into 0 39.393 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (log x.re))))) into 0 39.394 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.395 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.395 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 39.395 * [backup-simplify]: Simplify 0 into 0 39.396 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 39.397 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 39.397 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.399 * [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 39.399 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.400 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (log x.re)))))) into 0 39.401 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.401 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 39.401 * [taylor]: Taking taylor expansion of 0 in x.im 39.402 * [backup-simplify]: Simplify 0 into 0 39.402 * [backup-simplify]: Simplify 0 into 0 39.402 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.402 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) 39.402 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 39.402 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in x.im 39.402 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) in x.im 39.402 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) x.re))))) in x.im 39.402 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) x.re)))) in x.im 39.402 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.402 * [backup-simplify]: Simplify 1/3 into 1/3 39.402 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) x.re))) in x.im 39.402 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 39.402 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 39.402 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.402 * [taylor]: Taking taylor expansion of x.im in x.im 39.402 * [backup-simplify]: Simplify 0 into 0 39.402 * [backup-simplify]: Simplify 1 into 1 39.402 * [taylor]: Taking taylor expansion of x.re in x.im 39.402 * [backup-simplify]: Simplify x.re into x.re 39.403 * [backup-simplify]: Simplify (* 1 1) into 1 39.403 * [backup-simplify]: Simplify (* 1 x.re) into x.re 39.403 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.403 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 39.403 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 39.403 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 39.403 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 39.403 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.403 * [taylor]: Taking taylor expansion of 2 in x.im 39.403 * [backup-simplify]: Simplify 2 into 2 39.403 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.404 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.404 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in x.re 39.404 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) in x.re 39.404 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) x.re))))) in x.re 39.404 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) x.re)))) in x.re 39.404 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.404 * [backup-simplify]: Simplify 1/3 into 1/3 39.404 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) x.re))) in x.re 39.404 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 39.404 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.404 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.404 * [taylor]: Taking taylor expansion of x.im in x.re 39.404 * [backup-simplify]: Simplify x.im into x.im 39.404 * [taylor]: Taking taylor expansion of x.re in x.re 39.404 * [backup-simplify]: Simplify 0 into 0 39.404 * [backup-simplify]: Simplify 1 into 1 39.404 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.404 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.404 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.405 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.405 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.405 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.405 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.405 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.405 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.405 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.405 * [taylor]: Taking taylor expansion of 2 in x.re 39.405 * [backup-simplify]: Simplify 2 into 2 39.406 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.406 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.406 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in x.re 39.406 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) in x.re 39.406 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) x.re))))) in x.re 39.406 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) x.re)))) in x.re 39.406 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.406 * [backup-simplify]: Simplify 1/3 into 1/3 39.406 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) x.re))) in x.re 39.406 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 39.406 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.406 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.406 * [taylor]: Taking taylor expansion of x.im in x.re 39.406 * [backup-simplify]: Simplify x.im into x.im 39.406 * [taylor]: Taking taylor expansion of x.re in x.re 39.406 * [backup-simplify]: Simplify 0 into 0 39.406 * [backup-simplify]: Simplify 1 into 1 39.406 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.407 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.407 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.407 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.407 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.407 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.407 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.408 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.408 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.408 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.408 * [taylor]: Taking taylor expansion of 2 in x.re 39.408 * [backup-simplify]: Simplify 2 into 2 39.408 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.408 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.409 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) 39.409 * [taylor]: Taking taylor expansion of (* (cbrt 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) in x.im 39.409 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.409 * [taylor]: Taking taylor expansion of 2 in x.im 39.409 * [backup-simplify]: Simplify 2 into 2 39.409 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.410 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.410 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) in x.im 39.410 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) in x.im 39.410 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.410 * [backup-simplify]: Simplify 1/3 into 1/3 39.410 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (log x.re)) in x.im 39.410 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 39.410 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 39.410 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.410 * [taylor]: Taking taylor expansion of x.im in x.im 39.410 * [backup-simplify]: Simplify 0 into 0 39.410 * [backup-simplify]: Simplify 1 into 1 39.410 * [backup-simplify]: Simplify (* 1 1) into 1 39.410 * [backup-simplify]: Simplify (/ 1 1) into 1 39.410 * [backup-simplify]: Simplify (log 1) into 0 39.410 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.410 * [taylor]: Taking taylor expansion of x.re in x.im 39.410 * [backup-simplify]: Simplify x.re into x.re 39.410 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.411 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 39.411 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 39.411 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (log x.re))) into (- (+ (* 2 (log x.im)) (log x.re))) 39.411 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 39.411 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.411 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (cbrt 2)) 39.412 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (cbrt 2)) 39.412 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.413 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 39.413 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 39.413 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 39.413 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.414 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into 0 39.414 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.415 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 39.415 * [taylor]: Taking taylor expansion of 0 in x.im 39.415 * [backup-simplify]: Simplify 0 into 0 39.415 * [backup-simplify]: Simplify 0 into 0 39.415 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.416 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.416 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.417 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.417 * [backup-simplify]: Simplify (- 0) into 0 39.417 * [backup-simplify]: Simplify (+ 0 0) into 0 39.418 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 39.418 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.419 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.419 * [backup-simplify]: Simplify 0 into 0 39.419 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.420 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.420 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 39.422 * [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 39.422 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.422 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re))))) into 0 39.428 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.428 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.429 * [taylor]: Taking taylor expansion of 0 in x.im 39.429 * [backup-simplify]: Simplify 0 into 0 39.429 * [backup-simplify]: Simplify 0 into 0 39.429 * [backup-simplify]: Simplify 0 into 0 39.429 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.430 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.431 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.432 * [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 39.432 * [backup-simplify]: Simplify (- 0) into 0 39.433 * [backup-simplify]: Simplify (+ 0 0) into 0 39.433 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.434 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.435 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.435 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 39.435 * [backup-simplify]: Simplify 0 into 0 39.436 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 39.437 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 39.437 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.437 * [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 39.439 * [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 39.439 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.440 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))))) into 0 39.441 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.442 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 39.442 * [taylor]: Taking taylor expansion of 0 in x.im 39.442 * [backup-simplify]: Simplify 0 into 0 39.442 * [backup-simplify]: Simplify 0 into 0 39.442 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re))))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 39.442 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) 39.442 * [approximate]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in (x.re x.im) around 0 39.443 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in x.im 39.443 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 39.443 * [taylor]: Taking taylor expansion of -2 in x.im 39.443 * [backup-simplify]: Simplify -2 into -2 39.443 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.443 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.443 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.re (pow x.im 2))) 1/3) in x.im 39.443 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.re (pow x.im 2)))))) in x.im 39.443 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.re (pow x.im 2))))) in x.im 39.443 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.443 * [backup-simplify]: Simplify 1/3 into 1/3 39.443 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.re (pow x.im 2)))) in x.im 39.443 * [taylor]: Taking taylor expansion of (/ 1 (* x.re (pow x.im 2))) in x.im 39.443 * [taylor]: Taking taylor expansion of (* x.re (pow x.im 2)) in x.im 39.443 * [taylor]: Taking taylor expansion of x.re in x.im 39.443 * [backup-simplify]: Simplify x.re into x.re 39.443 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.443 * [taylor]: Taking taylor expansion of x.im in x.im 39.443 * [backup-simplify]: Simplify 0 into 0 39.443 * [backup-simplify]: Simplify 1 into 1 39.444 * [backup-simplify]: Simplify (* 1 1) into 1 39.444 * [backup-simplify]: Simplify (* x.re 1) into x.re 39.444 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.444 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 39.444 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 39.444 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 39.444 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 39.444 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in x.re 39.444 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 39.444 * [taylor]: Taking taylor expansion of -2 in x.re 39.444 * [backup-simplify]: Simplify -2 into -2 39.445 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.445 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.445 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.re (pow x.im 2))) 1/3) in x.re 39.445 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.re (pow x.im 2)))))) in x.re 39.445 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.re (pow x.im 2))))) in x.re 39.445 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.445 * [backup-simplify]: Simplify 1/3 into 1/3 39.445 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.re (pow x.im 2)))) in x.re 39.445 * [taylor]: Taking taylor expansion of (/ 1 (* x.re (pow x.im 2))) in x.re 39.445 * [taylor]: Taking taylor expansion of (* x.re (pow x.im 2)) in x.re 39.445 * [taylor]: Taking taylor expansion of x.re in x.re 39.445 * [backup-simplify]: Simplify 0 into 0 39.445 * [backup-simplify]: Simplify 1 into 1 39.445 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.445 * [taylor]: Taking taylor expansion of x.im in x.re 39.445 * [backup-simplify]: Simplify x.im into x.im 39.445 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.445 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 39.446 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.446 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 39.446 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.446 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.446 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.446 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.446 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.446 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in x.re 39.446 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 39.446 * [taylor]: Taking taylor expansion of -2 in x.re 39.446 * [backup-simplify]: Simplify -2 into -2 39.447 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.447 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.447 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.re (pow x.im 2))) 1/3) in x.re 39.447 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.re (pow x.im 2)))))) in x.re 39.447 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.re (pow x.im 2))))) in x.re 39.447 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.447 * [backup-simplify]: Simplify 1/3 into 1/3 39.447 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.re (pow x.im 2)))) in x.re 39.447 * [taylor]: Taking taylor expansion of (/ 1 (* x.re (pow x.im 2))) in x.re 39.447 * [taylor]: Taking taylor expansion of (* x.re (pow x.im 2)) in x.re 39.447 * [taylor]: Taking taylor expansion of x.re in x.re 39.447 * [backup-simplify]: Simplify 0 into 0 39.447 * [backup-simplify]: Simplify 1 into 1 39.447 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.447 * [taylor]: Taking taylor expansion of x.im in x.re 39.447 * [backup-simplify]: Simplify x.im into x.im 39.447 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.448 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 39.448 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.448 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 39.448 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.448 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.448 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.448 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.448 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.449 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) into (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) 39.449 * [taylor]: Taking taylor expansion of (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) in x.im 39.449 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 39.449 * [taylor]: Taking taylor expansion of -2 in x.im 39.449 * [backup-simplify]: Simplify -2 into -2 39.449 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.450 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.450 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) in x.im 39.450 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) in x.im 39.450 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.450 * [backup-simplify]: Simplify 1/3 into 1/3 39.450 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (log x.re)) in x.im 39.450 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 39.450 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 39.450 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.450 * [taylor]: Taking taylor expansion of x.im in x.im 39.450 * [backup-simplify]: Simplify 0 into 0 39.450 * [backup-simplify]: Simplify 1 into 1 39.450 * [backup-simplify]: Simplify (* 1 1) into 1 39.450 * [backup-simplify]: Simplify (/ 1 1) into 1 39.451 * [backup-simplify]: Simplify (log 1) into 0 39.451 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.451 * [taylor]: Taking taylor expansion of x.re in x.im 39.451 * [backup-simplify]: Simplify x.re into x.re 39.451 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.451 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 39.451 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 39.451 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (log x.re))) into (- (+ (* 2 (log x.im)) (log x.re))) 39.451 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 39.451 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.452 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.452 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.452 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.453 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 39.453 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 39.453 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 39.454 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.454 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into 0 39.455 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.455 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))))) into 0 39.455 * [taylor]: Taking taylor expansion of 0 in x.im 39.455 * [backup-simplify]: Simplify 0 into 0 39.455 * [backup-simplify]: Simplify 0 into 0 39.456 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.456 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.457 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.457 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.457 * [backup-simplify]: Simplify (- 0) into 0 39.458 * [backup-simplify]: Simplify (+ 0 0) into 0 39.458 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 39.458 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.459 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.459 * [backup-simplify]: Simplify 0 into 0 39.459 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.460 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 39.461 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 39.462 * [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 39.463 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.464 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re))))) into 0 39.465 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.467 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 39.468 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))))) into 0 39.468 * [taylor]: Taking taylor expansion of 0 in x.im 39.468 * [backup-simplify]: Simplify 0 into 0 39.468 * [backup-simplify]: Simplify 0 into 0 39.468 * [backup-simplify]: Simplify 0 into 0 39.469 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.470 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.473 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.474 * [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 39.475 * [backup-simplify]: Simplify (- 0) into 0 39.475 * [backup-simplify]: Simplify (+ 0 0) into 0 39.476 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.477 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.479 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 39.480 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 39.480 * [backup-simplify]: Simplify 0 into 0 39.481 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 39.483 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 39.483 * [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 39.486 * [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 39.487 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.488 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))))) into 0 39.490 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.491 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -2))) into 0 39.492 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))))))) into 0 39.492 * [taylor]: Taking taylor expansion of 0 in x.im 39.493 * [backup-simplify]: Simplify 0 into 0 39.493 * [backup-simplify]: Simplify 0 into 0 39.493 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re))))))) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) (cbrt -2)) 39.493 * * * * [progress]: [ 3 / 4 ] generating series at (2 3 1 1 1) 39.493 * [backup-simplify]: Simplify (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) 39.493 * [approximate]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 39.493 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in x.im 39.493 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) x.re) 1/3) in x.im 39.493 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) x.re)))) in x.im 39.493 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) x.re))) in x.im 39.493 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.493 * [backup-simplify]: Simplify 1/3 into 1/3 39.493 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) x.re)) in x.im 39.493 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 39.493 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.493 * [taylor]: Taking taylor expansion of x.im in x.im 39.493 * [backup-simplify]: Simplify 0 into 0 39.493 * [backup-simplify]: Simplify 1 into 1 39.493 * [taylor]: Taking taylor expansion of x.re in x.im 39.493 * [backup-simplify]: Simplify x.re into x.re 39.494 * [backup-simplify]: Simplify (* 1 1) into 1 39.494 * [backup-simplify]: Simplify (* 1 x.re) into x.re 39.494 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.494 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log x.re)) into (+ (* 2 (log x.im)) (log x.re)) 39.494 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log x.re))) into (* 1/3 (+ (* 2 (log x.im)) (log x.re))) 39.494 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.494 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.494 * [taylor]: Taking taylor expansion of 2 in x.im 39.494 * [backup-simplify]: Simplify 2 into 2 39.494 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.495 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.495 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in x.re 39.495 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) x.re) 1/3) in x.re 39.495 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) x.re)))) in x.re 39.495 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) x.re))) in x.re 39.495 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.495 * [backup-simplify]: Simplify 1/3 into 1/3 39.495 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) x.re)) in x.re 39.495 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.495 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.495 * [taylor]: Taking taylor expansion of x.im in x.re 39.495 * [backup-simplify]: Simplify x.im into x.im 39.495 * [taylor]: Taking taylor expansion of x.re in x.re 39.495 * [backup-simplify]: Simplify 0 into 0 39.495 * [backup-simplify]: Simplify 1 into 1 39.495 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.495 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.495 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.496 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.496 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 39.496 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.496 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (log x.re))) into (* 1/3 (+ (log (pow x.im 2)) (log x.re))) 39.496 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) into (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 39.496 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.496 * [taylor]: Taking taylor expansion of 2 in x.re 39.496 * [backup-simplify]: Simplify 2 into 2 39.496 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.497 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.497 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) x.re) 1/3) (cbrt 2)) in x.re 39.497 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) x.re) 1/3) in x.re 39.497 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) x.re)))) in x.re 39.497 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) x.re))) in x.re 39.497 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.497 * [backup-simplify]: Simplify 1/3 into 1/3 39.497 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) x.re)) in x.re 39.497 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.497 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.497 * [taylor]: Taking taylor expansion of x.im in x.re 39.497 * [backup-simplify]: Simplify x.im into x.im 39.497 * [taylor]: Taking taylor expansion of x.re in x.re 39.497 * [backup-simplify]: Simplify 0 into 0 39.497 * [backup-simplify]: Simplify 1 into 1 39.497 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.497 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.497 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.497 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.498 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 39.498 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.498 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (log x.re))) into (* 1/3 (+ (log (pow x.im 2)) (log x.re))) 39.498 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) into (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 39.498 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.498 * [taylor]: Taking taylor expansion of 2 in x.re 39.498 * [backup-simplify]: Simplify 2 into 2 39.498 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.499 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.499 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re))))) 39.499 * [taylor]: Taking taylor expansion of (* (cbrt 2) (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re))))) in x.im 39.499 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.499 * [taylor]: Taking taylor expansion of 2 in x.im 39.499 * [backup-simplify]: Simplify 2 into 2 39.499 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.500 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.500 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) in x.im 39.500 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 2)) (log x.re))) in x.im 39.500 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.500 * [backup-simplify]: Simplify 1/3 into 1/3 39.500 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 2)) (log x.re)) in x.im 39.500 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 39.500 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.500 * [taylor]: Taking taylor expansion of x.im in x.im 39.500 * [backup-simplify]: Simplify 0 into 0 39.500 * [backup-simplify]: Simplify 1 into 1 39.500 * [backup-simplify]: Simplify (* 1 1) into 1 39.500 * [backup-simplify]: Simplify (log 1) into 0 39.500 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.500 * [taylor]: Taking taylor expansion of x.re in x.im 39.501 * [backup-simplify]: Simplify x.re into x.re 39.501 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.501 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 39.501 * [backup-simplify]: Simplify (+ (* 2 (log x.im)) (log x.re)) into (+ (* 2 (log x.im)) (log x.re)) 39.501 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log x.re))) into (* 1/3 (+ (* 2 (log x.im)) (log x.re))) 39.501 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.501 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.502 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.502 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.503 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 39.503 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 2) 1)))) 1) into 0 39.503 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.504 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 2)) (log x.re)))) into 0 39.504 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.505 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 39.505 * [taylor]: Taking taylor expansion of 0 in x.im 39.505 * [backup-simplify]: Simplify 0 into 0 39.505 * [backup-simplify]: Simplify 0 into 0 39.505 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.506 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.506 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.507 * [backup-simplify]: Simplify (+ 0 0) into 0 39.507 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (log x.re)))) into 0 39.508 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.508 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.508 * [backup-simplify]: Simplify 0 into 0 39.509 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.509 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.510 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.511 * [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 39.511 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.512 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (log x.re))))) into 0 39.512 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.513 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.513 * [taylor]: Taking taylor expansion of 0 in x.im 39.513 * [backup-simplify]: Simplify 0 into 0 39.513 * [backup-simplify]: Simplify 0 into 0 39.513 * [backup-simplify]: Simplify 0 into 0 39.513 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.515 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.516 * [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 39.516 * [backup-simplify]: Simplify (+ 0 0) into 0 39.517 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (log x.re))))) into 0 39.518 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.518 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.519 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 39.519 * [backup-simplify]: Simplify 0 into 0 39.520 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 39.520 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 39.521 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.522 * [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 39.523 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (log x.re)) 39.524 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (log x.re)))))) into 0 39.524 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.525 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 39.525 * [taylor]: Taking taylor expansion of 0 in x.im 39.525 * [backup-simplify]: Simplify 0 into 0 39.525 * [backup-simplify]: Simplify 0 into 0 39.526 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.526 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) 39.526 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 39.526 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in x.im 39.526 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) in x.im 39.526 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) x.re))))) in x.im 39.526 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) x.re)))) in x.im 39.526 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.526 * [backup-simplify]: Simplify 1/3 into 1/3 39.526 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) x.re))) in x.im 39.526 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 39.526 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 39.526 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.526 * [taylor]: Taking taylor expansion of x.im in x.im 39.526 * [backup-simplify]: Simplify 0 into 0 39.526 * [backup-simplify]: Simplify 1 into 1 39.526 * [taylor]: Taking taylor expansion of x.re in x.im 39.526 * [backup-simplify]: Simplify x.re into x.re 39.526 * [backup-simplify]: Simplify (* 1 1) into 1 39.526 * [backup-simplify]: Simplify (* 1 x.re) into x.re 39.526 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.526 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 39.531 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 39.531 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 39.532 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 39.532 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.532 * [taylor]: Taking taylor expansion of 2 in x.im 39.532 * [backup-simplify]: Simplify 2 into 2 39.532 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.533 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.533 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in x.re 39.533 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) in x.re 39.533 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) x.re))))) in x.re 39.533 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) x.re)))) in x.re 39.533 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.533 * [backup-simplify]: Simplify 1/3 into 1/3 39.533 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) x.re))) in x.re 39.533 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 39.533 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.533 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.533 * [taylor]: Taking taylor expansion of x.im in x.re 39.533 * [backup-simplify]: Simplify x.im into x.im 39.533 * [taylor]: Taking taylor expansion of x.re in x.re 39.533 * [backup-simplify]: Simplify 0 into 0 39.533 * [backup-simplify]: Simplify 1 into 1 39.533 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.533 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.533 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.533 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.533 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.533 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.534 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.534 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.534 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.534 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.534 * [taylor]: Taking taylor expansion of 2 in x.re 39.534 * [backup-simplify]: Simplify 2 into 2 39.534 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.535 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.535 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) (cbrt 2)) in x.re 39.535 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) x.re)) 1/3) in x.re 39.535 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) x.re))))) in x.re 39.535 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) x.re)))) in x.re 39.535 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.535 * [backup-simplify]: Simplify 1/3 into 1/3 39.535 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) x.re))) in x.re 39.535 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 39.535 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 39.535 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.535 * [taylor]: Taking taylor expansion of x.im in x.re 39.535 * [backup-simplify]: Simplify x.im into x.im 39.535 * [taylor]: Taking taylor expansion of x.re in x.re 39.535 * [backup-simplify]: Simplify 0 into 0 39.535 * [backup-simplify]: Simplify 1 into 1 39.535 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.535 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 39.535 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.535 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 39.535 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.535 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.536 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.536 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.536 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.536 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.536 * [taylor]: Taking taylor expansion of 2 in x.re 39.536 * [backup-simplify]: Simplify 2 into 2 39.536 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.537 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.537 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) 39.537 * [taylor]: Taking taylor expansion of (* (cbrt 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) in x.im 39.537 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.537 * [taylor]: Taking taylor expansion of 2 in x.im 39.537 * [backup-simplify]: Simplify 2 into 2 39.537 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.538 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.538 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) in x.im 39.538 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) in x.im 39.538 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.538 * [backup-simplify]: Simplify 1/3 into 1/3 39.538 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (log x.re)) in x.im 39.538 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 39.538 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 39.538 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.538 * [taylor]: Taking taylor expansion of x.im in x.im 39.538 * [backup-simplify]: Simplify 0 into 0 39.538 * [backup-simplify]: Simplify 1 into 1 39.538 * [backup-simplify]: Simplify (* 1 1) into 1 39.539 * [backup-simplify]: Simplify (/ 1 1) into 1 39.539 * [backup-simplify]: Simplify (log 1) into 0 39.539 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.539 * [taylor]: Taking taylor expansion of x.re in x.im 39.539 * [backup-simplify]: Simplify x.re into x.re 39.539 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.539 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 39.539 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 39.539 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (log x.re))) into (- (+ (* 2 (log x.im)) (log x.re))) 39.539 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 39.539 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.540 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (cbrt 2)) 39.540 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (cbrt 2)) 39.540 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.541 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 39.541 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 39.541 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 39.542 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.542 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into 0 39.543 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.543 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 39.543 * [taylor]: Taking taylor expansion of 0 in x.im 39.543 * [backup-simplify]: Simplify 0 into 0 39.543 * [backup-simplify]: Simplify 0 into 0 39.544 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.545 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.545 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.546 * [backup-simplify]: Simplify (- 0) into 0 39.546 * [backup-simplify]: Simplify (+ 0 0) into 0 39.546 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 39.547 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.547 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.547 * [backup-simplify]: Simplify 0 into 0 39.548 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.549 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.549 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.549 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 39.550 * [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 39.550 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.551 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re))))) into 0 39.552 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.552 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.552 * [taylor]: Taking taylor expansion of 0 in x.im 39.552 * [backup-simplify]: Simplify 0 into 0 39.552 * [backup-simplify]: Simplify 0 into 0 39.552 * [backup-simplify]: Simplify 0 into 0 39.553 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.554 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.555 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.556 * [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 39.556 * [backup-simplify]: Simplify (- 0) into 0 39.556 * [backup-simplify]: Simplify (+ 0 0) into 0 39.557 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.558 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.558 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.559 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 39.559 * [backup-simplify]: Simplify 0 into 0 39.560 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 39.561 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 39.561 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.561 * [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 39.563 * [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 39.563 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.564 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))))) into 0 39.565 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.566 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 39.566 * [taylor]: Taking taylor expansion of 0 in x.im 39.566 * [backup-simplify]: Simplify 0 into 0 39.566 * [backup-simplify]: Simplify 0 into 0 39.566 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re))))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 39.566 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) 39.566 * [approximate]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in (x.re x.im) around 0 39.566 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in x.im 39.566 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 39.566 * [taylor]: Taking taylor expansion of -2 in x.im 39.567 * [backup-simplify]: Simplify -2 into -2 39.567 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.567 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.567 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.re (pow x.im 2))) 1/3) in x.im 39.567 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.re (pow x.im 2)))))) in x.im 39.567 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.re (pow x.im 2))))) in x.im 39.567 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.567 * [backup-simplify]: Simplify 1/3 into 1/3 39.567 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.re (pow x.im 2)))) in x.im 39.567 * [taylor]: Taking taylor expansion of (/ 1 (* x.re (pow x.im 2))) in x.im 39.567 * [taylor]: Taking taylor expansion of (* x.re (pow x.im 2)) in x.im 39.567 * [taylor]: Taking taylor expansion of x.re in x.im 39.567 * [backup-simplify]: Simplify x.re into x.re 39.567 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.567 * [taylor]: Taking taylor expansion of x.im in x.im 39.567 * [backup-simplify]: Simplify 0 into 0 39.567 * [backup-simplify]: Simplify 1 into 1 39.568 * [backup-simplify]: Simplify (* 1 1) into 1 39.568 * [backup-simplify]: Simplify (* x.re 1) into x.re 39.568 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.568 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 39.568 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 39.568 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 39.568 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 39.568 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in x.re 39.568 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 39.568 * [taylor]: Taking taylor expansion of -2 in x.re 39.568 * [backup-simplify]: Simplify -2 into -2 39.569 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.569 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.569 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.re (pow x.im 2))) 1/3) in x.re 39.569 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.re (pow x.im 2)))))) in x.re 39.569 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.re (pow x.im 2))))) in x.re 39.569 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.569 * [backup-simplify]: Simplify 1/3 into 1/3 39.569 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.re (pow x.im 2)))) in x.re 39.569 * [taylor]: Taking taylor expansion of (/ 1 (* x.re (pow x.im 2))) in x.re 39.569 * [taylor]: Taking taylor expansion of (* x.re (pow x.im 2)) in x.re 39.569 * [taylor]: Taking taylor expansion of x.re in x.re 39.569 * [backup-simplify]: Simplify 0 into 0 39.569 * [backup-simplify]: Simplify 1 into 1 39.569 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.569 * [taylor]: Taking taylor expansion of x.im in x.re 39.569 * [backup-simplify]: Simplify x.im into x.im 39.569 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.569 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 39.569 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.570 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 39.570 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.570 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.570 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.570 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.570 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.570 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* x.re (pow x.im 2))) 1/3)) in x.re 39.570 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 39.570 * [taylor]: Taking taylor expansion of -2 in x.re 39.570 * [backup-simplify]: Simplify -2 into -2 39.571 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.571 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.571 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.re (pow x.im 2))) 1/3) in x.re 39.571 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.re (pow x.im 2)))))) in x.re 39.571 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.re (pow x.im 2))))) in x.re 39.571 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.571 * [backup-simplify]: Simplify 1/3 into 1/3 39.571 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.re (pow x.im 2)))) in x.re 39.571 * [taylor]: Taking taylor expansion of (/ 1 (* x.re (pow x.im 2))) in x.re 39.571 * [taylor]: Taking taylor expansion of (* x.re (pow x.im 2)) in x.re 39.571 * [taylor]: Taking taylor expansion of x.re in x.re 39.571 * [backup-simplify]: Simplify 0 into 0 39.571 * [backup-simplify]: Simplify 1 into 1 39.571 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 39.571 * [taylor]: Taking taylor expansion of x.im in x.re 39.571 * [backup-simplify]: Simplify x.im into x.im 39.571 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.572 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 39.572 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.572 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 39.572 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 39.572 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 39.572 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.572 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) 39.572 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) 39.573 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) into (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) 39.573 * [taylor]: Taking taylor expansion of (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))) in x.im 39.573 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 39.573 * [taylor]: Taking taylor expansion of -2 in x.im 39.573 * [backup-simplify]: Simplify -2 into -2 39.573 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.574 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.574 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) in x.im 39.574 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))) in x.im 39.574 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.574 * [backup-simplify]: Simplify 1/3 into 1/3 39.574 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (log x.re)) in x.im 39.574 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 39.574 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 39.574 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 39.574 * [taylor]: Taking taylor expansion of x.im in x.im 39.574 * [backup-simplify]: Simplify 0 into 0 39.574 * [backup-simplify]: Simplify 1 into 1 39.574 * [backup-simplify]: Simplify (* 1 1) into 1 39.574 * [backup-simplify]: Simplify (/ 1 1) into 1 39.575 * [backup-simplify]: Simplify (log 1) into 0 39.575 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.575 * [taylor]: Taking taylor expansion of x.re in x.im 39.575 * [backup-simplify]: Simplify x.re into x.re 39.575 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.575 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 39.575 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 39.575 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (log x.re))) into (- (+ (* 2 (log x.im)) (log x.re))) 39.575 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 39.575 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 39.576 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.576 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) into (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))) 39.576 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.577 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 39.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 39.577 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 39.578 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.578 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))) into 0 39.579 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.579 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))))) into 0 39.579 * [taylor]: Taking taylor expansion of 0 in x.im 39.579 * [backup-simplify]: Simplify 0 into 0 39.579 * [backup-simplify]: Simplify 0 into 0 39.580 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.581 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.581 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.581 * [backup-simplify]: Simplify (- 0) into 0 39.582 * [backup-simplify]: Simplify (+ 0 0) into 0 39.582 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 39.583 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 39.583 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.583 * [backup-simplify]: Simplify 0 into 0 39.583 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.584 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 39.584 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 39.585 * [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 39.586 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.586 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re))))) into 0 39.587 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.588 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 39.589 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re))))))) into 0 39.589 * [taylor]: Taking taylor expansion of 0 in x.im 39.589 * [backup-simplify]: Simplify 0 into 0 39.589 * [backup-simplify]: Simplify 0 into 0 39.589 * [backup-simplify]: Simplify 0 into 0 39.589 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.590 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.591 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.592 * [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 39.592 * [backup-simplify]: Simplify (- 0) into 0 39.593 * [backup-simplify]: Simplify (+ 0 0) into 0 39.594 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 39.595 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.597 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 39.598 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 39.598 * [backup-simplify]: Simplify 0 into 0 39.599 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 39.601 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 39.601 * [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 39.604 * [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 39.604 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (log x.re)) 39.606 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (log x.re)))))) into 0 39.607 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.609 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -2))) into 0 39.610 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (log x.re)))))))) into 0 39.610 * [taylor]: Taking taylor expansion of 0 in x.im 39.610 * [backup-simplify]: Simplify 0 into 0 39.610 * [backup-simplify]: Simplify 0 into 0 39.611 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re))))))) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) (cbrt -2)) 39.611 * * * * [progress]: [ 4 / 4 ] generating series at (2 3 1 1) 39.612 * [backup-simplify]: Simplify (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) into (* (pow (* (pow x.im 4) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) 39.612 * [approximate]: Taking taylor expansion of (* (pow (* (pow x.im 4) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 39.612 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 4) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.im 39.612 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 4) (pow x.re 2)) 1/3) in x.im 39.612 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 4) (pow x.re 2))))) in x.im 39.612 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 4) (pow x.re 2)))) in x.im 39.612 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.612 * [backup-simplify]: Simplify 1/3 into 1/3 39.612 * [taylor]: Taking taylor expansion of (log (* (pow x.im 4) (pow x.re 2))) in x.im 39.612 * [taylor]: Taking taylor expansion of (* (pow x.im 4) (pow x.re 2)) in x.im 39.612 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 39.612 * [taylor]: Taking taylor expansion of x.im in x.im 39.612 * [backup-simplify]: Simplify 0 into 0 39.612 * [backup-simplify]: Simplify 1 into 1 39.612 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 39.612 * [taylor]: Taking taylor expansion of x.re in x.im 39.612 * [backup-simplify]: Simplify x.re into x.re 39.613 * [backup-simplify]: Simplify (* 1 1) into 1 39.613 * [backup-simplify]: Simplify (* 1 1) into 1 39.613 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 39.613 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 39.613 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 39.614 * [backup-simplify]: Simplify (+ (* (- -4) (log x.im)) (log (pow x.re 2))) into (+ (* 4 (log x.im)) (log (pow x.re 2))) 39.614 * [backup-simplify]: Simplify (* 1/3 (+ (* 4 (log x.im)) (log (pow x.re 2)))) into (* 1/3 (+ (* 4 (log x.im)) (log (pow x.re 2)))) 39.614 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 4 (log x.im)) (log (pow x.re 2))))) into (exp (* 1/3 (+ (* 4 (log x.im)) (log (pow x.re 2))))) 39.614 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 39.614 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.614 * [taylor]: Taking taylor expansion of 2 in x.im 39.614 * [backup-simplify]: Simplify 2 into 2 39.615 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.615 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.615 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 4) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 39.615 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 4) (pow x.re 2)) 1/3) in x.re 39.615 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 4) (pow x.re 2))))) in x.re 39.615 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 4) (pow x.re 2)))) in x.re 39.615 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.615 * [backup-simplify]: Simplify 1/3 into 1/3 39.615 * [taylor]: Taking taylor expansion of (log (* (pow x.im 4) (pow x.re 2))) in x.re 39.615 * [taylor]: Taking taylor expansion of (* (pow x.im 4) (pow x.re 2)) in x.re 39.616 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.re 39.616 * [taylor]: Taking taylor expansion of x.im in x.re 39.616 * [backup-simplify]: Simplify x.im into x.im 39.616 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 39.616 * [taylor]: Taking taylor expansion of x.re in x.re 39.616 * [backup-simplify]: Simplify 0 into 0 39.616 * [backup-simplify]: Simplify 1 into 1 39.616 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.616 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 39.616 * [backup-simplify]: Simplify (* 1 1) into 1 39.616 * [backup-simplify]: Simplify (* (pow x.im 4) 1) into (pow x.im 4) 39.616 * [backup-simplify]: Simplify (log (pow x.im 4)) into (log (pow x.im 4)) 39.617 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 39.617 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) 39.617 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) 39.617 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 39.617 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.617 * [taylor]: Taking taylor expansion of 2 in x.re 39.617 * [backup-simplify]: Simplify 2 into 2 39.618 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.618 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.618 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 4) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 39.619 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 4) (pow x.re 2)) 1/3) in x.re 39.619 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 4) (pow x.re 2))))) in x.re 39.619 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 4) (pow x.re 2)))) in x.re 39.619 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.619 * [backup-simplify]: Simplify 1/3 into 1/3 39.619 * [taylor]: Taking taylor expansion of (log (* (pow x.im 4) (pow x.re 2))) in x.re 39.619 * [taylor]: Taking taylor expansion of (* (pow x.im 4) (pow x.re 2)) in x.re 39.619 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.re 39.619 * [taylor]: Taking taylor expansion of x.im in x.re 39.619 * [backup-simplify]: Simplify x.im into x.im 39.619 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 39.619 * [taylor]: Taking taylor expansion of x.re in x.re 39.619 * [backup-simplify]: Simplify 0 into 0 39.619 * [backup-simplify]: Simplify 1 into 1 39.619 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.619 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 39.619 * [backup-simplify]: Simplify (* 1 1) into 1 39.620 * [backup-simplify]: Simplify (* (pow x.im 4) 1) into (pow x.im 4) 39.620 * [backup-simplify]: Simplify (log (pow x.im 4)) into (log (pow x.im 4)) 39.620 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 39.620 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) 39.620 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) 39.620 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 39.621 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.621 * [taylor]: Taking taylor expansion of 2 in x.re 39.621 * [backup-simplify]: Simplify 2 into 2 39.621 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.622 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.623 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 39.624 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 39.624 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 39.624 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) in x.im 39.624 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) in x.im 39.624 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.624 * [backup-simplify]: Simplify 1/3 into 1/3 39.624 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 4)) (* 2 (log x.re))) in x.im 39.624 * [taylor]: Taking taylor expansion of (log (pow x.im 4)) in x.im 39.624 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 39.624 * [taylor]: Taking taylor expansion of x.im in x.im 39.624 * [backup-simplify]: Simplify 0 into 0 39.624 * [backup-simplify]: Simplify 1 into 1 39.624 * [backup-simplify]: Simplify (* 1 1) into 1 39.625 * [backup-simplify]: Simplify (* 1 1) into 1 39.625 * [backup-simplify]: Simplify (log 1) into 0 39.625 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 39.625 * [taylor]: Taking taylor expansion of 2 in x.im 39.625 * [backup-simplify]: Simplify 2 into 2 39.625 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.625 * [taylor]: Taking taylor expansion of x.re in x.im 39.625 * [backup-simplify]: Simplify x.re into x.re 39.625 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.625 * [backup-simplify]: Simplify (+ (* (- -4) (log x.im)) 0) into (* 4 (log x.im)) 39.625 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 39.625 * [backup-simplify]: Simplify (+ (* 4 (log x.im)) (* 2 (log x.re))) into (+ (* 4 (log x.im)) (* 2 (log x.re))) 39.626 * [backup-simplify]: Simplify (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) into (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) 39.626 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 39.626 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 39.626 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.626 * [taylor]: Taking taylor expansion of 2 in x.im 39.626 * [backup-simplify]: Simplify 2 into 2 39.626 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.626 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.627 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 39.628 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 39.628 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 39.629 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 39.629 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.629 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.630 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 (pow x.im 2))) into 0 39.634 * [backup-simplify]: Simplify (+ (* (pow x.im 4) 0) (* 0 1)) into 0 39.635 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 4) 1)))) 1) into 0 39.635 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 39.636 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 4)) (* 2 (log x.re))))) into 0 39.636 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 39.637 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 39.637 * [taylor]: Taking taylor expansion of 0 in x.im 39.637 * [backup-simplify]: Simplify 0 into 0 39.637 * [backup-simplify]: Simplify 0 into 0 39.637 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 39.638 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.638 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.639 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.639 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.639 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 39.640 * [backup-simplify]: Simplify (+ 0 0) into 0 39.640 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into 0 39.641 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 39.641 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 39.641 * [backup-simplify]: Simplify 0 into 0 39.642 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.643 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.643 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.644 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.644 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 39.644 * [backup-simplify]: Simplify (+ (* (pow x.im 4) 0) (+ (* 0 0) (* 0 1))) into 0 39.646 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.im 4) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow x.im 4) 1)))) 2) into 0 39.646 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 39.647 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 4)) (* 2 (log x.re)))))) into 0 39.648 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.648 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 39.648 * [taylor]: Taking taylor expansion of 0 in x.im 39.648 * [backup-simplify]: Simplify 0 into 0 39.648 * [backup-simplify]: Simplify 0 into 0 39.648 * [backup-simplify]: Simplify 0 into 0 39.649 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.650 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.650 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.651 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.652 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.653 * [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 39.654 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 39.654 * [backup-simplify]: Simplify (+ 0 0) into 0 39.655 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into 0 39.655 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.656 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 39.656 * [backup-simplify]: Simplify 0 into 0 39.657 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 39.658 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 39.658 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.659 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.659 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 39.660 * [backup-simplify]: Simplify (+ (* (pow x.im 4) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.661 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.im 4) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (pow x.im 4) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.im 4) 1)))) 6) into 0 39.662 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 39.662 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 4)) (* 2 (log x.re))))))) into 0 39.663 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.664 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 39.664 * [taylor]: Taking taylor expansion of 0 in x.im 39.664 * [backup-simplify]: Simplify 0 into 0 39.664 * [backup-simplify]: Simplify 0 into 0 39.665 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 39.665 * [backup-simplify]: Simplify (* (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)))) into (* (pow (/ 1 (* (pow x.im 4) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) 39.665 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 4) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 39.665 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 4) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.im 39.665 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 4) (pow x.re 2))) 1/3) in x.im 39.665 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 4) (pow x.re 2)))))) in x.im 39.665 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 4) (pow x.re 2))))) in x.im 39.665 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.665 * [backup-simplify]: Simplify 1/3 into 1/3 39.665 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 4) (pow x.re 2)))) in x.im 39.665 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 4) (pow x.re 2))) in x.im 39.665 * [taylor]: Taking taylor expansion of (* (pow x.im 4) (pow x.re 2)) in x.im 39.665 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 39.665 * [taylor]: Taking taylor expansion of x.im in x.im 39.665 * [backup-simplify]: Simplify 0 into 0 39.665 * [backup-simplify]: Simplify 1 into 1 39.665 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 39.665 * [taylor]: Taking taylor expansion of x.re in x.im 39.665 * [backup-simplify]: Simplify x.re into x.re 39.666 * [backup-simplify]: Simplify (* 1 1) into 1 39.666 * [backup-simplify]: Simplify (* 1 1) into 1 39.666 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 39.666 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 39.666 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 39.666 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 39.666 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 39.667 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) 39.667 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) 39.667 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 39.667 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.667 * [taylor]: Taking taylor expansion of 2 in x.im 39.667 * [backup-simplify]: Simplify 2 into 2 39.667 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.667 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.667 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 4) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 39.667 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 4) (pow x.re 2))) 1/3) in x.re 39.667 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 4) (pow x.re 2)))))) in x.re 39.667 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 4) (pow x.re 2))))) in x.re 39.668 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.668 * [backup-simplify]: Simplify 1/3 into 1/3 39.668 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 4) (pow x.re 2)))) in x.re 39.668 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 4) (pow x.re 2))) in x.re 39.668 * [taylor]: Taking taylor expansion of (* (pow x.im 4) (pow x.re 2)) in x.re 39.668 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.re 39.668 * [taylor]: Taking taylor expansion of x.im in x.re 39.668 * [backup-simplify]: Simplify x.im into x.im 39.668 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 39.668 * [taylor]: Taking taylor expansion of x.re in x.re 39.668 * [backup-simplify]: Simplify 0 into 0 39.668 * [backup-simplify]: Simplify 1 into 1 39.668 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.668 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 39.668 * [backup-simplify]: Simplify (* 1 1) into 1 39.668 * [backup-simplify]: Simplify (* (pow x.im 4) 1) into (pow x.im 4) 39.668 * [backup-simplify]: Simplify (/ 1 (pow x.im 4)) into (/ 1 (pow x.im 4)) 39.668 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 4))) into (log (/ 1 (pow x.im 4))) 39.669 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.669 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) 39.669 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) 39.669 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 39.669 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.669 * [taylor]: Taking taylor expansion of 2 in x.re 39.669 * [backup-simplify]: Simplify 2 into 2 39.670 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.670 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.670 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 4) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 39.671 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 4) (pow x.re 2))) 1/3) in x.re 39.671 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 4) (pow x.re 2)))))) in x.re 39.671 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 4) (pow x.re 2))))) in x.re 39.671 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.671 * [backup-simplify]: Simplify 1/3 into 1/3 39.671 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 4) (pow x.re 2)))) in x.re 39.671 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 4) (pow x.re 2))) in x.re 39.671 * [taylor]: Taking taylor expansion of (* (pow x.im 4) (pow x.re 2)) in x.re 39.671 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.re 39.671 * [taylor]: Taking taylor expansion of x.im in x.re 39.671 * [backup-simplify]: Simplify x.im into x.im 39.671 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 39.671 * [taylor]: Taking taylor expansion of x.re in x.re 39.671 * [backup-simplify]: Simplify 0 into 0 39.671 * [backup-simplify]: Simplify 1 into 1 39.671 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.671 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 39.671 * [backup-simplify]: Simplify (* 1 1) into 1 39.672 * [backup-simplify]: Simplify (* (pow x.im 4) 1) into (pow x.im 4) 39.672 * [backup-simplify]: Simplify (/ 1 (pow x.im 4)) into (/ 1 (pow x.im 4)) 39.672 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 4))) into (log (/ 1 (pow x.im 4))) 39.672 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.672 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) 39.673 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) 39.673 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 39.673 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 39.673 * [taylor]: Taking taylor expansion of 2 in x.re 39.673 * [backup-simplify]: Simplify 2 into 2 39.673 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.674 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.675 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 39.676 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))))) 39.676 * [taylor]: Taking taylor expansion of (* (pow (cbrt 2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))))) in x.im 39.676 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 39.676 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 39.676 * [taylor]: Taking taylor expansion of 2 in x.im 39.676 * [backup-simplify]: Simplify 2 into 2 39.676 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 39.677 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 39.677 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) in x.im 39.677 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) in x.im 39.677 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.677 * [backup-simplify]: Simplify 1/3 into 1/3 39.677 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) in x.im 39.677 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 4))) in x.im 39.677 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 4)) in x.im 39.677 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 39.677 * [taylor]: Taking taylor expansion of x.im in x.im 39.677 * [backup-simplify]: Simplify 0 into 0 39.677 * [backup-simplify]: Simplify 1 into 1 39.677 * [backup-simplify]: Simplify (* 1 1) into 1 39.678 * [backup-simplify]: Simplify (* 1 1) into 1 39.678 * [backup-simplify]: Simplify (/ 1 1) into 1 39.678 * [backup-simplify]: Simplify (log 1) into 0 39.678 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 39.678 * [taylor]: Taking taylor expansion of 2 in x.im 39.678 * [backup-simplify]: Simplify 2 into 2 39.678 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.679 * [taylor]: Taking taylor expansion of x.re in x.im 39.679 * [backup-simplify]: Simplify x.re into x.re 39.679 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.679 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) 0) into (- (* 4 (log x.im))) 39.679 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 39.679 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 39.679 * [backup-simplify]: Simplify (+ (- (* 4 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 4 (log x.im)) (* 2 (log x.re)))) 39.679 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) 39.680 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 39.681 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 39.682 * [backup-simplify]: Simplify (* (pow (cbrt 2) 2) (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 39.682 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 39.683 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 39.684 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.684 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.684 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 (pow x.im 2))) into 0 39.684 * [backup-simplify]: Simplify (+ (* (pow x.im 4) 0) (* 0 1)) into 0 39.685 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 4)) (/ 0 (pow x.im 4))))) into 0 39.685 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 4)) 1)))) 1) into 0 39.686 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.686 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) into 0 39.687 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 39.688 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 39.688 * [taylor]: Taking taylor expansion of 0 in x.im 39.688 * [backup-simplify]: Simplify 0 into 0 39.688 * [backup-simplify]: Simplify 0 into 0 39.688 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.689 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.691 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.691 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.692 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 39.692 * [backup-simplify]: Simplify (- 0) into 0 39.692 * [backup-simplify]: Simplify (+ 0 0) into 0 39.693 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into 0 39.694 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 39.695 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 39.695 * [backup-simplify]: Simplify (+ (* (pow (cbrt 2) 2) 0) (* 0 (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))))) into 0 39.695 * [backup-simplify]: Simplify 0 into 0 39.697 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.698 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.699 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.699 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.699 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 39.700 * [backup-simplify]: Simplify (+ (* (pow x.im 4) 0) (+ (* 0 0) (* 0 1))) into 0 39.700 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 4)) (/ 0 (pow x.im 4))) (* 0 (/ 0 (pow x.im 4))))) into 0 39.701 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 4)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 4)) 1)))) 2) into 0 39.702 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.702 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))))) into 0 39.703 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.704 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 39.704 * [taylor]: Taking taylor expansion of 0 in x.im 39.704 * [backup-simplify]: Simplify 0 into 0 39.704 * [backup-simplify]: Simplify 0 into 0 39.704 * [backup-simplify]: Simplify 0 into 0 39.704 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.705 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.705 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.707 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.708 * [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 39.709 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 39.709 * [backup-simplify]: Simplify (- 0) into 0 39.709 * [backup-simplify]: Simplify (+ 0 0) into 0 39.710 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))))) into 0 39.710 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.711 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 39.712 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 39.712 * [backup-simplify]: Simplify (+ (* (pow (cbrt 2) 2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))))) into 0 39.712 * [backup-simplify]: Simplify 0 into 0 39.713 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 39.714 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 39.714 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.715 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.715 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 39.716 * [backup-simplify]: Simplify (+ (* (pow x.im 4) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 4)) (/ 0 (pow x.im 4))) (* 0 (/ 0 (pow x.im 4))) (* 0 (/ 0 (pow x.im 4))))) into 0 39.718 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 4)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 4)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 4)) 1)))) 6) into 0 39.718 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.719 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))))) into 0 39.720 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.721 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 39.721 * [taylor]: Taking taylor expansion of 0 in x.im 39.721 * [backup-simplify]: Simplify 0 into 0 39.721 * [backup-simplify]: Simplify 0 into 0 39.721 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 4 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 39.722 * [backup-simplify]: Simplify (* (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))))) into (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 2) (pow x.im 4))) 1/3)) 39.722 * [approximate]: Taking taylor expansion of (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 2) (pow x.im 4))) 1/3)) in (x.re x.im) around 0 39.722 * [taylor]: Taking taylor expansion of (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 2) (pow x.im 4))) 1/3)) in x.im 39.722 * [taylor]: Taking taylor expansion of (pow (cbrt -2) 2) in x.im 39.722 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 39.722 * [taylor]: Taking taylor expansion of -2 in x.im 39.722 * [backup-simplify]: Simplify -2 into -2 39.722 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.723 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.723 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) (pow x.im 4))) 1/3) in x.im 39.723 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) (pow x.im 4)))))) in x.im 39.723 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) (pow x.im 4))))) in x.im 39.723 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.723 * [backup-simplify]: Simplify 1/3 into 1/3 39.723 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) (pow x.im 4)))) in x.im 39.723 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) (pow x.im 4))) in x.im 39.723 * [taylor]: Taking taylor expansion of (* (pow x.re 2) (pow x.im 4)) in x.im 39.723 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 39.723 * [taylor]: Taking taylor expansion of x.re in x.im 39.723 * [backup-simplify]: Simplify x.re into x.re 39.723 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 39.723 * [taylor]: Taking taylor expansion of x.im in x.im 39.723 * [backup-simplify]: Simplify 0 into 0 39.723 * [backup-simplify]: Simplify 1 into 1 39.723 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 39.723 * [backup-simplify]: Simplify (* 1 1) into 1 39.723 * [backup-simplify]: Simplify (* 1 1) into 1 39.723 * [backup-simplify]: Simplify (* (pow x.re 2) 1) into (pow x.re 2) 39.723 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 39.724 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 39.724 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 39.724 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) 39.724 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) 39.724 * [taylor]: Taking taylor expansion of (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 2) (pow x.im 4))) 1/3)) in x.re 39.724 * [taylor]: Taking taylor expansion of (pow (cbrt -2) 2) in x.re 39.724 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 39.724 * [taylor]: Taking taylor expansion of -2 in x.re 39.724 * [backup-simplify]: Simplify -2 into -2 39.724 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.725 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.725 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) (pow x.im 4))) 1/3) in x.re 39.725 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) (pow x.im 4)))))) in x.re 39.725 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) (pow x.im 4))))) in x.re 39.725 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.725 * [backup-simplify]: Simplify 1/3 into 1/3 39.725 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) (pow x.im 4)))) in x.re 39.725 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) (pow x.im 4))) in x.re 39.725 * [taylor]: Taking taylor expansion of (* (pow x.re 2) (pow x.im 4)) in x.re 39.725 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 39.725 * [taylor]: Taking taylor expansion of x.re in x.re 39.725 * [backup-simplify]: Simplify 0 into 0 39.725 * [backup-simplify]: Simplify 1 into 1 39.725 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.re 39.725 * [taylor]: Taking taylor expansion of x.im in x.re 39.725 * [backup-simplify]: Simplify x.im into x.im 39.725 * [backup-simplify]: Simplify (* 1 1) into 1 39.725 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.725 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 39.726 * [backup-simplify]: Simplify (* 1 (pow x.im 4)) into (pow x.im 4) 39.726 * [backup-simplify]: Simplify (/ 1 (pow x.im 4)) into (/ 1 (pow x.im 4)) 39.726 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 4))) into (log (/ 1 (pow x.im 4))) 39.726 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.726 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) 39.726 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) 39.726 * [taylor]: Taking taylor expansion of (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 2) (pow x.im 4))) 1/3)) in x.re 39.726 * [taylor]: Taking taylor expansion of (pow (cbrt -2) 2) in x.re 39.726 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 39.726 * [taylor]: Taking taylor expansion of -2 in x.re 39.726 * [backup-simplify]: Simplify -2 into -2 39.727 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.727 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.727 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) (pow x.im 4))) 1/3) in x.re 39.727 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) (pow x.im 4)))))) in x.re 39.727 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) (pow x.im 4))))) in x.re 39.727 * [taylor]: Taking taylor expansion of 1/3 in x.re 39.727 * [backup-simplify]: Simplify 1/3 into 1/3 39.727 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) (pow x.im 4)))) in x.re 39.727 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) (pow x.im 4))) in x.re 39.727 * [taylor]: Taking taylor expansion of (* (pow x.re 2) (pow x.im 4)) in x.re 39.727 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 39.727 * [taylor]: Taking taylor expansion of x.re in x.re 39.727 * [backup-simplify]: Simplify 0 into 0 39.727 * [backup-simplify]: Simplify 1 into 1 39.727 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.re 39.727 * [taylor]: Taking taylor expansion of x.im in x.re 39.727 * [backup-simplify]: Simplify x.im into x.im 39.727 * [backup-simplify]: Simplify (* 1 1) into 1 39.727 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 39.728 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 39.728 * [backup-simplify]: Simplify (* 1 (pow x.im 4)) into (pow x.im 4) 39.728 * [backup-simplify]: Simplify (/ 1 (pow x.im 4)) into (/ 1 (pow x.im 4)) 39.728 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 4))) into (log (/ 1 (pow x.im 4))) 39.728 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.728 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) 39.728 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) 39.729 * [backup-simplify]: Simplify (* (cbrt -2) (cbrt -2)) into (pow (cbrt -2) 2) 39.730 * [backup-simplify]: Simplify (* (pow (cbrt -2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))))) into (* (pow (cbrt -2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))))) 39.730 * [taylor]: Taking taylor expansion of (* (pow (cbrt -2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))))) in x.im 39.730 * [taylor]: Taking taylor expansion of (pow (cbrt -2) 2) in x.im 39.730 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 39.730 * [taylor]: Taking taylor expansion of -2 in x.im 39.730 * [backup-simplify]: Simplify -2 into -2 39.730 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 39.731 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 39.731 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) in x.im 39.731 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))) in x.im 39.731 * [taylor]: Taking taylor expansion of 1/3 in x.im 39.731 * [backup-simplify]: Simplify 1/3 into 1/3 39.731 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) in x.im 39.731 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 4))) in x.im 39.731 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 4)) in x.im 39.731 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 39.731 * [taylor]: Taking taylor expansion of x.im in x.im 39.731 * [backup-simplify]: Simplify 0 into 0 39.731 * [backup-simplify]: Simplify 1 into 1 39.731 * [backup-simplify]: Simplify (* 1 1) into 1 39.731 * [backup-simplify]: Simplify (* 1 1) into 1 39.737 * [backup-simplify]: Simplify (/ 1 1) into 1 39.738 * [backup-simplify]: Simplify (log 1) into 0 39.738 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 39.738 * [taylor]: Taking taylor expansion of 2 in x.im 39.738 * [backup-simplify]: Simplify 2 into 2 39.738 * [taylor]: Taking taylor expansion of (log x.re) in x.im 39.738 * [taylor]: Taking taylor expansion of x.re in x.im 39.738 * [backup-simplify]: Simplify x.re into x.re 39.738 * [backup-simplify]: Simplify (log x.re) into (log x.re) 39.738 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) 0) into (- (* 4 (log x.im))) 39.738 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 39.739 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 39.739 * [backup-simplify]: Simplify (+ (- (* 4 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 4 (log x.im)) (* 2 (log x.re)))) 39.739 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) 39.739 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 39.740 * [backup-simplify]: Simplify (* (cbrt -2) (cbrt -2)) into (pow (cbrt -2) 2) 39.740 * [backup-simplify]: Simplify (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))) 39.741 * [backup-simplify]: Simplify (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))) 39.741 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 39.741 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 (pow x.im 2))) into 0 39.742 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.742 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.im 4))) into 0 39.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 4)) (/ 0 (pow x.im 4))))) into 0 39.743 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 4)) 1)))) 1) into 0 39.743 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.743 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) into 0 39.744 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 39.744 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (cbrt -2))) into 0 39.745 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))))) into 0 39.745 * [taylor]: Taking taylor expansion of 0 in x.im 39.745 * [backup-simplify]: Simplify 0 into 0 39.745 * [backup-simplify]: Simplify 0 into 0 39.745 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.746 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.747 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.748 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 39.748 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 39.748 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 39.749 * [backup-simplify]: Simplify (- 0) into 0 39.749 * [backup-simplify]: Simplify (+ 0 0) into 0 39.749 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into 0 39.750 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 39.750 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (cbrt -2))) into 0 39.751 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (* 0 (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))))) into 0 39.751 * [backup-simplify]: Simplify 0 into 0 39.751 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 39.751 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 39.752 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.753 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 4)))) into 0 39.753 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 4)) (/ 0 (pow x.im 4))) (* 0 (/ 0 (pow x.im 4))))) into 0 39.755 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 4)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 4)) 1)))) 2) into 0 39.755 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.756 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))))) into 0 39.757 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.759 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 39.760 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (cbrt -2)))) into 0 39.761 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re)))))))) into 0 39.761 * [taylor]: Taking taylor expansion of 0 in x.im 39.761 * [backup-simplify]: Simplify 0 into 0 39.761 * [backup-simplify]: Simplify 0 into 0 39.761 * [backup-simplify]: Simplify 0 into 0 39.762 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.763 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.767 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 39.769 * [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 39.770 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 39.770 * [backup-simplify]: Simplify (- 0) into 0 39.771 * [backup-simplify]: Simplify (+ 0 0) into 0 39.772 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))))) into 0 39.773 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 39.775 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 39.776 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (cbrt -2)))) into 0 39.778 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))))) into 0 39.778 * [backup-simplify]: Simplify 0 into 0 39.778 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 39.779 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 39.780 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.782 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 4))))) into 0 39.782 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 4)) (/ 0 (pow x.im 4))) (* 0 (/ 0 (pow x.im 4))) (* 0 (/ 0 (pow x.im 4))))) into 0 39.784 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 4)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 4)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 4)) 1)))) 6) into 0 39.785 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 4)))) into (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))) 39.786 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))))) into 0 39.787 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 39.788 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -2))) into 0 39.788 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -2))))) into 0 39.789 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 4))) (* 2 (log x.re))))))))) into 0 39.789 * [taylor]: Taking taylor expansion of 0 in x.im 39.789 * [backup-simplify]: Simplify 0 into 0 39.789 * [backup-simplify]: Simplify 0 into 0 39.790 * [backup-simplify]: Simplify (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 4 (log (/ 1 (- x.im)))) (* 2 (log (/ 1 (- x.re)))))))) into (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 4 (log (/ -1 x.im)))))) (pow (cbrt -2) 2)) 39.790 * * * [progress]: simplifying candidates 39.790 * * * * [progress]: [ 1 / 96 ] simplifiying candidate # 39.790 * * * * [progress]: [ 2 / 96 ] simplifiying candidate # 39.790 * * * * [progress]: [ 3 / 96 ] simplifiying candidate # 39.790 * * * * [progress]: [ 4 / 96 ] simplifiying candidate # 39.790 * * * * [progress]: [ 5 / 96 ] simplifiying candidate # 39.790 * * * * [progress]: [ 6 / 96 ] simplifiying candidate # 39.791 * * * * [progress]: [ 7 / 96 ] simplifiying candidate # 39.791 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 39.791 * * [simplify]: iters left: 5 (6 enodes) 39.792 * * [simplify]: iters left: 4 (20 enodes) 39.795 * * [simplify]: iters left: 3 (27 enodes) 39.798 * * [simplify]: iters left: 2 (33 enodes) 39.802 * * [simplify]: Extracting #0: cost 1 inf + 0 39.802 * * [simplify]: Extracting #1: cost 3 inf + 0 39.802 * * [simplify]: Extracting #2: cost 9 inf + 0 39.802 * * [simplify]: Extracting #3: cost 9 inf + 43 39.802 * * [simplify]: Extracting #4: cost 0 inf + 738 39.802 * [simplify]: Simplified to (cbrt (* (+ x.im x.im) x.re)) 39.802 * [simplify]: Simplified (2 3 1 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (* (cbrt (* (+ x.im x.im) x.re)) (cbrt x.im)))))) 39.802 * * * * [progress]: [ 8 / 96 ] simplifiying candidate # 39.802 * [simplify]: Simplifying (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im)) 39.802 * * [simplify]: iters left: 6 (10 enodes) 39.806 * * [simplify]: iters left: 5 (49 enodes) 39.816 * * [simplify]: iters left: 4 (122 enodes) 39.858 * * [simplify]: iters left: 3 (355 enodes) 40.008 * * [simplify]: Extracting #0: cost 1 inf + 0 40.008 * * [simplify]: Extracting #1: cost 3 inf + 0 40.008 * * [simplify]: Extracting #2: cost 70 inf + 0 40.008 * * [simplify]: Extracting #3: cost 165 inf + 1 40.010 * * [simplify]: Extracting #4: cost 158 inf + 3702 40.013 * * [simplify]: Extracting #5: cost 79 inf + 18980 40.023 * * [simplify]: Extracting #6: cost 10 inf + 39877 40.037 * * [simplify]: Extracting #7: cost 0 inf + 43821 40.051 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (+ x.im x.im)) (* (* x.re x.im) (* x.re x.im)))) 40.051 * [simplify]: Simplified (2 3 1 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (/ (cbrt (* (* (* x.re x.im) (+ x.im 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)))))))))) 40.052 * * * * [progress]: [ 9 / 96 ] simplifiying candidate # 40.052 * [simplify]: Simplifying (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im)) 40.052 * * [simplify]: iters left: 6 (9 enodes) 40.057 * * [simplify]: iters left: 5 (46 enodes) 40.077 * * [simplify]: iters left: 4 (141 enodes) 40.145 * * [simplify]: iters left: 3 (275 enodes) 40.233 * * [simplify]: iters left: 2 (352 enodes) 40.287 * * [simplify]: iters left: 1 (365 enodes) 40.335 * * [simplify]: Extracting #0: cost 1 inf + 0 40.336 * * [simplify]: Extracting #1: cost 0 inf + 1 40.336 * [simplify]: Simplified to 0 40.336 * [simplify]: Simplified (2 3 1 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))))))) 40.336 * * * * [progress]: [ 10 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 11 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 12 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 13 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 14 / 96 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))))))> 40.336 * * * * [progress]: [ 15 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 16 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 17 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 18 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 19 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 20 / 96 ] simplifiying candidate # 40.336 * * * * [progress]: [ 21 / 96 ] simplifiying candidate # 40.337 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 40.337 * * [simplify]: iters left: 5 (6 enodes) 40.338 * * [simplify]: iters left: 4 (20 enodes) 40.343 * * [simplify]: iters left: 3 (27 enodes) 40.346 * * [simplify]: iters left: 2 (33 enodes) 40.350 * * [simplify]: Extracting #0: cost 1 inf + 0 40.350 * * [simplify]: Extracting #1: cost 3 inf + 0 40.350 * * [simplify]: Extracting #2: cost 9 inf + 0 40.350 * * [simplify]: Extracting #3: cost 9 inf + 43 40.350 * * [simplify]: Extracting #4: cost 0 inf + 738 40.350 * [simplify]: Simplified to (cbrt (* (+ x.im x.im) x.re)) 40.351 * [simplify]: Simplified (2 3 1 1 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (* (cbrt (* (+ x.im x.im) x.re)) (cbrt x.im))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 40.351 * * * * [progress]: [ 22 / 96 ] simplifiying candidate # 40.351 * [simplify]: Simplifying (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im)) 40.351 * * [simplify]: iters left: 6 (10 enodes) 40.357 * * [simplify]: iters left: 5 (49 enodes) 40.378 * * [simplify]: iters left: 4 (122 enodes) 40.438 * * [simplify]: iters left: 3 (355 enodes) 40.623 * * [simplify]: Extracting #0: cost 1 inf + 0 40.623 * * [simplify]: Extracting #1: cost 3 inf + 0 40.623 * * [simplify]: Extracting #2: cost 70 inf + 0 40.624 * * [simplify]: Extracting #3: cost 165 inf + 1 40.627 * * [simplify]: Extracting #4: cost 158 inf + 3702 40.636 * * [simplify]: Extracting #5: cost 79 inf + 18980 40.648 * * [simplify]: Extracting #6: cost 10 inf + 39877 40.662 * * [simplify]: Extracting #7: cost 0 inf + 43821 40.680 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (+ x.im x.im)) (* (* x.re x.im) (* x.re x.im)))) 40.680 * [simplify]: Simplified (2 3 1 1 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (/ (cbrt (* (* (* x.re x.im) (+ x.im 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)))))) 40.681 * * * * [progress]: [ 23 / 96 ] simplifiying candidate # 40.681 * [simplify]: Simplifying (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im)) 40.681 * * [simplify]: iters left: 6 (9 enodes) 40.687 * * [simplify]: iters left: 5 (46 enodes) 40.702 * * [simplify]: iters left: 4 (141 enodes) 40.736 * * [simplify]: iters left: 3 (275 enodes) 40.808 * * [simplify]: iters left: 2 (352 enodes) 40.871 * * [simplify]: iters left: 1 (365 enodes) 40.908 * * [simplify]: Extracting #0: cost 1 inf + 0 40.908 * * [simplify]: Extracting #1: cost 0 inf + 1 40.908 * [simplify]: Simplified to 0 40.908 * [simplify]: Simplified (2 3 1 1 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 40.908 * * * * [progress]: [ 24 / 96 ] simplifiying candidate # 40.908 * * * * [progress]: [ 25 / 96 ] simplifiying candidate # 40.908 * * * * [progress]: [ 26 / 96 ] simplifiying candidate # 40.908 * * * * [progress]: [ 27 / 96 ] simplifiying candidate # 40.908 * * * * [progress]: [ 28 / 96 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))))> 40.908 * * * * [progress]: [ 29 / 96 ] simplifiying candidate # 40.909 * * * * [progress]: [ 30 / 96 ] simplifiying candidate # 40.909 * * * * [progress]: [ 31 / 96 ] simplifiying candidate # 40.909 * * * * [progress]: [ 32 / 96 ] simplifiying candidate # 40.909 * * * * [progress]: [ 33 / 96 ] simplifiying candidate # 40.909 * * * * [progress]: [ 34 / 96 ] simplifiying candidate # 40.909 * * * * [progress]: [ 35 / 96 ] simplifiying candidate # 40.909 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 40.909 * * [simplify]: iters left: 5 (6 enodes) 40.912 * * [simplify]: iters left: 4 (20 enodes) 40.915 * * [simplify]: iters left: 3 (27 enodes) 40.918 * * [simplify]: iters left: 2 (33 enodes) 40.921 * * [simplify]: Extracting #0: cost 1 inf + 0 40.921 * * [simplify]: Extracting #1: cost 3 inf + 0 40.921 * * [simplify]: Extracting #2: cost 9 inf + 0 40.921 * * [simplify]: Extracting #3: cost 9 inf + 43 40.922 * * [simplify]: Extracting #4: cost 0 inf + 738 40.922 * [simplify]: Simplified to (cbrt (* (+ x.im x.im) x.re)) 40.922 * [simplify]: Simplified (2 3 1 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (cbrt (* (+ x.im x.im) x.re)) (cbrt x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 40.922 * * * * [progress]: [ 36 / 96 ] simplifiying candidate # 40.922 * [simplify]: Simplifying (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im)) 40.922 * * [simplify]: iters left: 6 (10 enodes) 40.926 * * [simplify]: iters left: 5 (49 enodes) 40.936 * * [simplify]: iters left: 4 (122 enodes) 40.984 * * [simplify]: iters left: 3 (355 enodes) 41.166 * * [simplify]: Extracting #0: cost 1 inf + 0 41.166 * * [simplify]: Extracting #1: cost 3 inf + 0 41.167 * * [simplify]: Extracting #2: cost 70 inf + 0 41.168 * * [simplify]: Extracting #3: cost 165 inf + 1 41.171 * * [simplify]: Extracting #4: cost 158 inf + 3702 41.178 * * [simplify]: Extracting #5: cost 79 inf + 18980 41.187 * * [simplify]: Extracting #6: cost 10 inf + 39877 41.194 * * [simplify]: Extracting #7: cost 0 inf + 43821 41.201 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (+ x.im x.im)) (* (* x.re x.im) (* x.re x.im)))) 41.202 * [simplify]: Simplified (2 3 1 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (/ (cbrt (* (* (* x.re x.im) (+ x.im x.im)) (* (* x.re x.im) (* x.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))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 41.202 * * * * [progress]: [ 37 / 96 ] simplifiying candidate # 41.202 * [simplify]: Simplifying (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im)) 41.202 * * [simplify]: iters left: 6 (9 enodes) 41.205 * * [simplify]: iters left: 5 (46 enodes) 41.222 * * [simplify]: iters left: 4 (141 enodes) 41.283 * * [simplify]: iters left: 3 (275 enodes) 41.333 * * [simplify]: iters left: 2 (352 enodes) 41.380 * * [simplify]: iters left: 1 (365 enodes) 41.412 * * [simplify]: Extracting #0: cost 1 inf + 0 41.412 * * [simplify]: Extracting #1: cost 0 inf + 1 41.413 * [simplify]: Simplified to 0 41.413 * [simplify]: Simplified (2 3 1 1 1 1) to (λ (x.re x.im) (fma (+ 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))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 41.413 * * * * [progress]: [ 38 / 96 ] simplifiying candidate # 41.413 * * * * [progress]: [ 39 / 96 ] simplifiying candidate # 41.413 * * * * [progress]: [ 40 / 96 ] simplifiying candidate # 41.413 * * * * [progress]: [ 41 / 96 ] simplifiying candidate # 41.413 * * * * [progress]: [ 42 / 96 ] simplifiying candidate #real (real->posit16 (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.im) (* x.im x.re)) x.im))))))> 41.413 * * * * [progress]: [ 43 / 96 ] simplifiying candidate # 41.413 * * * * [progress]: [ 44 / 96 ] simplifiying candidate # 41.413 * * * * [progress]: [ 45 / 96 ] simplifiying candidate # 41.413 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 41.413 * * [simplify]: iters left: 6 (6 enodes) 41.415 * * [simplify]: iters left: 5 (21 enodes) 41.419 * * [simplify]: iters left: 4 (28 enodes) 41.424 * * [simplify]: iters left: 3 (40 enodes) 41.435 * * [simplify]: iters left: 2 (56 enodes) 41.451 * * [simplify]: iters left: 1 (63 enodes) 41.465 * * [simplify]: Extracting #0: cost 1 inf + 0 41.465 * * [simplify]: Extracting #1: cost 11 inf + 0 41.465 * * [simplify]: Extracting #2: cost 13 inf + 165 41.465 * * [simplify]: Extracting #3: cost 1 inf + 1025 41.466 * * [simplify]: Extracting #4: cost 0 inf + 1066 41.467 * [simplify]: Simplified to (* (+ (* x.im x.im) (* x.im x.im)) x.re) 41.467 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (* (+ (* x.im x.im) (* x.im x.im)) x.re) (+ 1/3 1/3)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 41.467 * [simplify]: Simplifying (+ 1/3 1/3) 41.467 * * [simplify]: iters left: 2 (2 enodes) 41.470 * * [simplify]: iters left: 1 (7 enodes) 41.473 * * [simplify]: Extracting #0: cost 1 inf + 0 41.473 * * [simplify]: Extracting #1: cost 0 inf + 1 41.473 * [simplify]: Simplified to 2/3 41.473 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (* (+ (* x.re x.im) (* x.im x.re)) x.im) 2/3) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 41.473 * * * * [progress]: [ 46 / 96 ] simplifiying candidate # 41.473 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 41.473 * * [simplify]: iters left: 6 (7 enodes) 41.477 * * [simplify]: iters left: 5 (24 enodes) 41.483 * * [simplify]: iters left: 4 (31 enodes) 41.491 * * [simplify]: iters left: 3 (43 enodes) 41.503 * * [simplify]: iters left: 2 (59 enodes) 41.520 * * [simplify]: iters left: 1 (66 enodes) 41.535 * * [simplify]: Extracting #0: cost 1 inf + 0 41.535 * * [simplify]: Extracting #1: cost 3 inf + 0 41.535 * * [simplify]: Extracting #2: cost 13 inf + 0 41.535 * * [simplify]: Extracting #3: cost 18 inf + 2 41.535 * * [simplify]: Extracting #4: cost 8 inf + 618 41.536 * * [simplify]: Extracting #5: cost 0 inf + 1470 41.537 * [simplify]: Simplified to (cbrt (* (+ x.re x.re) (* x.im x.im))) 41.537 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (cbrt (* (+ x.re x.re) (* x.im x.im))) (+ 1 1)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 41.537 * [simplify]: Simplifying (+ 1 1) 41.537 * * [simplify]: iters left: 2 (2 enodes) 41.540 * * [simplify]: iters left: 1 (9 enodes) 41.543 * * [simplify]: Extracting #0: cost 1 inf + 0 41.543 * * [simplify]: Extracting #1: cost 0 inf + 1 41.543 * [simplify]: Simplified to 2 41.543 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 2) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 41.543 * * * * [progress]: [ 47 / 96 ] simplifiying candidate # 41.543 * [simplify]: Simplifying (* (* (+ (* x.re x.im) (* x.im x.re)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 41.544 * * [simplify]: iters left: 6 (7 enodes) 41.550 * * [simplify]: iters left: 5 (31 enodes) 41.560 * * [simplify]: iters left: 4 (57 enodes) 41.581 * * [simplify]: iters left: 3 (115 enodes) 41.653 * * [simplify]: iters left: 2 (380 enodes) 41.957 * * [simplify]: Extracting #0: cost 1 inf + 0 41.957 * * [simplify]: Extracting #1: cost 49 inf + 0 41.958 * * [simplify]: Extracting #2: cost 101 inf + 165 41.961 * * [simplify]: Extracting #3: cost 45 inf + 6937 41.966 * * [simplify]: Extracting #4: cost 1 inf + 13334 41.972 * * [simplify]: Extracting #5: cost 0 inf + 13096 41.978 * [simplify]: Simplified to (* (* (+ x.im x.im) (* x.re x.im)) (* (+ x.im x.im) (* x.re x.im))) 41.978 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (* (* (+ x.im x.im) (* x.re x.im)) (* (+ x.im x.im) (* x.re x.im))) 1/3) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 41.979 * * * * [progress]: [ 48 / 96 ] simplifiying candidate # 41.979 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 41.979 * * [simplify]: iters left: 6 (8 enodes) 41.981 * * [simplify]: iters left: 5 (27 enodes) 41.984 * * [simplify]: iters left: 4 (34 enodes) 41.991 * * [simplify]: iters left: 3 (46 enodes) 41.997 * * [simplify]: iters left: 2 (62 enodes) 42.006 * * [simplify]: iters left: 1 (69 enodes) 42.013 * * [simplify]: Extracting #0: cost 1 inf + 0 42.013 * * [simplify]: Extracting #1: cost 3 inf + 0 42.013 * * [simplify]: Extracting #2: cost 5 inf + 0 42.013 * * [simplify]: Extracting #3: cost 15 inf + 0 42.013 * * [simplify]: Extracting #4: cost 17 inf + 165 42.014 * * [simplify]: Extracting #5: cost 5 inf + 944 42.014 * * [simplify]: Extracting #6: cost 2 inf + 1510 42.015 * * [simplify]: Extracting #7: cost 0 inf + 1954 42.015 * [simplify]: Simplified to (* (cbrt (* (* x.im x.im) (+ x.re x.re))) (cbrt (* (* x.im x.im) (+ x.re x.re)))) 42.015 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (* (cbrt (* (* x.im x.im) (+ x.re x.re))) (cbrt (* (* x.im x.im) (+ x.re x.re)))) 1) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 42.015 * * * * [progress]: [ 49 / 96 ] simplifiying candidate # 42.015 * * * * [progress]: [ 50 / 96 ] simplifiying candidate # 42.016 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 42.016 * * [simplify]: iters left: 6 (7 enodes) 42.017 * * [simplify]: iters left: 5 (24 enodes) 42.020 * * [simplify]: iters left: 4 (31 enodes) 42.024 * * [simplify]: iters left: 3 (43 enodes) 42.030 * * [simplify]: iters left: 2 (59 enodes) 42.043 * * [simplify]: iters left: 1 (66 enodes) 42.058 * * [simplify]: Extracting #0: cost 1 inf + 0 42.058 * * [simplify]: Extracting #1: cost 3 inf + 0 42.058 * * [simplify]: Extracting #2: cost 13 inf + 0 42.058 * * [simplify]: Extracting #3: cost 18 inf + 2 42.058 * * [simplify]: Extracting #4: cost 8 inf + 618 42.059 * * [simplify]: Extracting #5: cost 0 inf + 1470 42.060 * [simplify]: Simplified to (cbrt (* (+ x.re x.re) (* x.im x.im))) 42.060 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (cbrt (* (+ x.re x.re) (* x.im x.im))) (+ 1 1)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 42.060 * * * * [progress]: [ 51 / 96 ] simplifiying candidate # 42.060 * * * * [progress]: [ 52 / 96 ] simplifiying candidate # 42.061 * [simplify]: Simplifying (+ (log (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (log (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 42.061 * * [simplify]: iters left: 6 (9 enodes) 42.065 * * [simplify]: iters left: 5 (30 enodes) 42.073 * * [simplify]: iters left: 4 (37 enodes) 42.084 * * [simplify]: iters left: 3 (49 enodes) 42.097 * * [simplify]: iters left: 2 (65 enodes) 42.115 * * [simplify]: iters left: 1 (72 enodes) 42.131 * * [simplify]: Extracting #0: cost 1 inf + 0 42.131 * * [simplify]: Extracting #1: cost 3 inf + 0 42.131 * * [simplify]: Extracting #2: cost 5 inf + 0 42.131 * * [simplify]: Extracting #3: cost 7 inf + 0 42.132 * * [simplify]: Extracting #4: cost 17 inf + 0 42.132 * * [simplify]: Extracting #5: cost 21 inf + 43 42.132 * * [simplify]: Extracting #6: cost 9 inf + 862 42.133 * * [simplify]: Extracting #7: cost 1 inf + 2366 42.134 * * [simplify]: Extracting #8: cost 0 inf + 2638 42.135 * [simplify]: Simplified to (+ (log (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) (log (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))))) 42.135 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (exp (+ (log (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) (log (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 42.136 * * * * [progress]: [ 53 / 96 ] simplifiying candidate # 42.136 * * * * [progress]: [ 54 / 96 ] simplifiying candidate # 42.136 * * * * [progress]: [ 55 / 96 ] simplifiying candidate # 42.136 * [simplify]: Simplifying (* (* (+ (* x.re x.im) (* x.im x.re)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 42.136 * * [simplify]: iters left: 6 (7 enodes) 42.140 * * [simplify]: iters left: 5 (31 enodes) 42.150 * * [simplify]: iters left: 4 (57 enodes) 42.169 * * [simplify]: iters left: 3 (115 enodes) 42.235 * * [simplify]: iters left: 2 (380 enodes) 42.560 * * [simplify]: Extracting #0: cost 1 inf + 0 42.560 * * [simplify]: Extracting #1: cost 49 inf + 0 42.561 * * [simplify]: Extracting #2: cost 101 inf + 165 42.567 * * [simplify]: Extracting #3: cost 45 inf + 6937 42.578 * * [simplify]: Extracting #4: cost 1 inf + 13334 42.589 * * [simplify]: Extracting #5: cost 0 inf + 13096 42.602 * [simplify]: Simplified to (* (* (+ x.im x.im) (* x.re x.im)) (* (+ x.im x.im) (* x.re x.im))) 42.602 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (cbrt (* (* (+ x.im x.im) (* x.re x.im)) (* (+ x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 42.602 * * * * [progress]: [ 56 / 96 ] simplifiying candidate # 42.602 * * * * [progress]: [ 57 / 96 ] simplifiying candidate # 42.602 * * * * [progress]: [ 58 / 96 ] simplifiying candidate # 42.603 * * * * [progress]: [ 59 / 96 ] simplifiying candidate # 42.603 * [simplify]: Simplifying (* (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im)) (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 42.603 * * [simplify]: iters left: 6 (11 enodes) 42.610 * * [simplify]: iters left: 5 (52 enodes) 42.630 * * [simplify]: iters left: 4 (128 enodes) 42.665 * * [simplify]: iters left: 3 (353 enodes) 42.824 * * [simplify]: Extracting #0: cost 1 inf + 0 42.825 * * [simplify]: Extracting #1: cost 3 inf + 0 42.825 * * [simplify]: Extracting #2: cost 5 inf + 0 42.825 * * [simplify]: Extracting #3: cost 72 inf + 0 42.826 * * [simplify]: Extracting #4: cost 168 inf + 1 42.829 * * [simplify]: Extracting #5: cost 167 inf + 3267 42.834 * * [simplify]: Extracting #6: cost 99 inf + 14411 42.846 * * [simplify]: Extracting #7: cost 29 inf + 32099 42.866 * * [simplify]: Extracting #8: cost 0 inf + 44547 42.880 * [simplify]: Simplified to (* (cbrt (* x.im (* (* (+ (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* x.re x.im)))) (cbrt (* x.im (* (* (+ (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* x.re x.im))))) 42.880 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (/ (* (cbrt (* x.im (* (* (+ (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* x.re x.im)))) (cbrt (* 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)))))) 42.881 * [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)))))) 42.881 * * [simplify]: iters left: 6 (11 enodes) 42.889 * * [simplify]: iters left: 5 (58 enodes) 42.916 * * [simplify]: iters left: 4 (172 enodes) 42.970 * * [simplify]: iters left: 3 (320 enodes) 43.067 * * [simplify]: iters left: 2 (439 enodes) 43.267 * * [simplify]: Extracting #0: cost 1 inf + 0 43.267 * * [simplify]: Extracting #1: cost 3 inf + 0 43.267 * * [simplify]: Extracting #2: cost 5 inf + 0 43.267 * * [simplify]: Extracting #3: cost 26 inf + 0 43.268 * * [simplify]: Extracting #4: cost 57 inf + 44 43.270 * * [simplify]: Extracting #5: cost 22 inf + 3718 43.275 * * [simplify]: Extracting #6: cost 0 inf + 6034 43.280 * [simplify]: Simplified to (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im)))) 43.280 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (/ (* (cbrt (* x.im (* (* (+ (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* x.re x.im)))) (cbrt (* 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)))))) 43.280 * * * * [progress]: [ 60 / 96 ] simplifiying candidate # 43.281 * [simplify]: Simplifying (* (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im)) (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 43.281 * * [simplify]: iters left: 6 (16 enodes) 43.286 * * [simplify]: iters left: 5 (85 enodes) 43.310 * * [simplify]: iters left: 4 (254 enodes) 43.409 * * [simplify]: Extracting #0: cost 1 inf + 0 43.409 * * [simplify]: Extracting #1: cost 4 inf + 0 43.409 * * [simplify]: Extracting #2: cost 5 inf + 1 43.409 * * [simplify]: Extracting #3: cost 28 inf + 1 43.410 * * [simplify]: Extracting #4: cost 76 inf + 2 43.411 * * [simplify]: Extracting #5: cost 84 inf + 774 43.414 * * [simplify]: Extracting #6: cost 42 inf + 6789 43.419 * * [simplify]: Extracting #7: cost 6 inf + 14804 43.425 * * [simplify]: Extracting #8: cost 0 inf + 16253 43.431 * [simplify]: Simplified to (* 0 (cbrt (* x.im (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))))) 43.431 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (/ (* 0 (cbrt (* x.im (* (+ (* (* 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.im x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 43.432 * [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)))) 43.432 * * [simplify]: iters left: 6 (13 enodes) 43.440 * * [simplify]: iters left: 5 (68 enodes) 43.468 * * [simplify]: iters left: 4 (182 enodes) 43.520 * * [simplify]: iters left: 3 (328 enodes) 43.615 * * [simplify]: iters left: 2 (447 enodes) 43.798 * * [simplify]: Extracting #0: cost 1 inf + 0 43.798 * * [simplify]: Extracting #1: cost 0 inf + 1 43.798 * [simplify]: Simplified to 0 43.798 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (/ (* 0 (cbrt (* x.im (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))))) 0) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 43.799 * * * * [progress]: [ 61 / 96 ] simplifiying candidate # 43.799 * [simplify]: Simplifying (* (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im)) (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 43.799 * * [simplify]: iters left: 6 (16 enodes) 43.805 * * [simplify]: iters left: 5 (85 enodes) 43.827 * * [simplify]: iters left: 4 (254 enodes) 43.939 * * [simplify]: Extracting #0: cost 1 inf + 0 43.940 * * [simplify]: Extracting #1: cost 4 inf + 0 43.940 * * [simplify]: Extracting #2: cost 5 inf + 1 43.940 * * [simplify]: Extracting #3: cost 28 inf + 1 43.940 * * [simplify]: Extracting #4: cost 77 inf + 2 43.941 * * [simplify]: Extracting #5: cost 88 inf + 745 43.943 * * [simplify]: Extracting #6: cost 50 inf + 5382 43.949 * * [simplify]: Extracting #7: cost 7 inf + 14409 43.955 * * [simplify]: Extracting #8: cost 0 inf + 16619 43.961 * [simplify]: Simplified to (* (cbrt (* x.im (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) 0) 43.961 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (/ (* (cbrt (* x.im (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) 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)))))) 43.962 * [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)))))) 43.962 * * [simplify]: iters left: 6 (13 enodes) 43.975 * * [simplify]: iters left: 5 (68 enodes) 44.003 * * [simplify]: iters left: 4 (179 enodes) 44.074 * * [simplify]: iters left: 3 (325 enodes) 44.160 * * [simplify]: iters left: 2 (444 enodes) 44.391 * * [simplify]: Extracting #0: cost 1 inf + 0 44.391 * * [simplify]: Extracting #1: cost 0 inf + 1 44.391 * [simplify]: Simplified to 0 44.392 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (/ (* (cbrt (* x.im (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) 0) 0) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 44.392 * * * * [progress]: [ 62 / 96 ] simplifiying candidate # 44.392 * [simplify]: Simplifying (* (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* 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.im))) 44.393 * * [simplify]: iters left: 6 (10 enodes) 44.398 * * [simplify]: iters left: 5 (49 enodes) 44.413 * * [simplify]: iters left: 4 (143 enodes) 44.454 * * [simplify]: iters left: 3 (280 enodes) 44.530 * * [simplify]: iters left: 2 (349 enodes) 44.593 * * [simplify]: iters left: 1 (363 enodes) 44.630 * * [simplify]: Extracting #0: cost 1 inf + 0 44.630 * * [simplify]: Extracting #1: cost 0 inf + 1 44.630 * [simplify]: Simplified to 0 44.630 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ 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)))))) 44.631 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 44.631 * * [simplify]: iters left: 6 (7 enodes) 44.634 * * [simplify]: iters left: 5 (24 enodes) 44.640 * * [simplify]: iters left: 4 (39 enodes) 44.651 * * [simplify]: iters left: 3 (48 enodes) 44.659 * * [simplify]: Extracting #0: cost 1 inf + 0 44.659 * * [simplify]: Extracting #1: cost 0 inf + 1 44.659 * [simplify]: Simplified to 0 44.659 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (/ 0 0) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 44.659 * * * * [progress]: [ 63 / 96 ] simplifiying candidate # 44.660 * * * * [progress]: [ 64 / 96 ] simplifiying candidate # 44.660 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 44.660 * * [simplify]: iters left: 6 (7 enodes) 44.663 * * [simplify]: iters left: 5 (23 enodes) 44.668 * * [simplify]: iters left: 4 (30 enodes) 44.674 * * [simplify]: iters left: 3 (36 enodes) 44.682 * * [simplify]: Extracting #0: cost 1 inf + 0 44.682 * * [simplify]: Extracting #1: cost 3 inf + 0 44.682 * * [simplify]: Extracting #2: cost 5 inf + 0 44.682 * * [simplify]: Extracting #3: cost 11 inf + 0 44.682 * * [simplify]: Extracting #4: cost 11 inf + 43 44.683 * * [simplify]: Extracting #5: cost 4 inf + 535 44.683 * * [simplify]: Extracting #6: cost 0 inf + 1142 44.683 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 44.683 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt x.im) (cbrt x.im))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 44.684 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 44.684 * * [simplify]: iters left: 3 (3 enodes) 44.685 * * [simplify]: iters left: 2 (9 enodes) 44.687 * * [simplify]: Extracting #0: cost 1 inf + 0 44.687 * * [simplify]: Extracting #1: cost 3 inf + 0 44.687 * * [simplify]: Extracting #2: cost 5 inf + 0 44.687 * * [simplify]: Extracting #3: cost 4 inf + 1 44.687 * * [simplify]: Extracting #4: cost 0 inf + 405 44.688 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 44.688 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ 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) (cbrt x.im))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 44.688 * * * * [progress]: [ 65 / 96 ] simplifiying candidate # 44.688 * [simplify]: Simplifying (* (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) 44.688 * * [simplify]: iters left: 6 (10 enodes) 44.692 * * [simplify]: iters left: 5 (37 enodes) 44.702 * * [simplify]: iters left: 4 (48 enodes) 44.719 * * [simplify]: iters left: 3 (71 enodes) 44.740 * * [simplify]: iters left: 2 (112 enodes) 44.774 * * [simplify]: iters left: 1 (167 enodes) 44.828 * * [simplify]: Extracting #0: cost 1 inf + 0 44.828 * * [simplify]: Extracting #1: cost 13 inf + 0 44.828 * * [simplify]: Extracting #2: cost 40 inf + 1 44.828 * * [simplify]: Extracting #3: cost 48 inf + 7 44.829 * * [simplify]: Extracting #4: cost 52 inf + 11 44.830 * * [simplify]: Extracting #5: cost 35 inf + 2370 44.833 * * [simplify]: Extracting #6: cost 13 inf + 11067 44.838 * * [simplify]: Extracting #7: cost 0 inf + 20117 44.843 * [simplify]: Simplified to (* (cbrt (cbrt (* x.im (* (+ x.re x.re) x.im)))) (cbrt (* x.im (* (+ x.re x.re) x.im)))) 44.843 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (cbrt (cbrt (* x.im (* (+ x.re x.re) x.im)))) (cbrt (* x.im (* (+ x.re x.re) x.im)))) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 44.843 * [simplify]: Simplifying (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 44.843 * * [simplify]: iters left: 6 (9 enodes) 44.848 * * [simplify]: iters left: 5 (30 enodes) 44.860 * * [simplify]: iters left: 4 (37 enodes) 44.870 * * [simplify]: iters left: 3 (49 enodes) 44.883 * * [simplify]: iters left: 2 (65 enodes) 44.895 * * [simplify]: iters left: 1 (72 enodes) 44.903 * * [simplify]: Extracting #0: cost 1 inf + 0 44.903 * * [simplify]: Extracting #1: cost 3 inf + 0 44.903 * * [simplify]: Extracting #2: cost 5 inf + 0 44.903 * * [simplify]: Extracting #3: cost 7 inf + 0 44.903 * * [simplify]: Extracting #4: cost 17 inf + 0 44.903 * * [simplify]: Extracting #5: cost 21 inf + 43 44.904 * * [simplify]: Extracting #6: cost 9 inf + 862 44.904 * * [simplify]: Extracting #7: cost 1 inf + 2396 44.905 * * [simplify]: Extracting #8: cost 0 inf + 2678 44.905 * [simplify]: Simplified to (* (cbrt (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) (cbrt (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))))) 44.905 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) (* (cbrt (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) (cbrt (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 44.905 * * * * [progress]: [ 66 / 96 ] simplifiying candidate # 44.906 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 44.906 * * [simplify]: iters left: 6 (9 enodes) 44.908 * * [simplify]: iters left: 5 (28 enodes) 44.912 * * [simplify]: iters left: 4 (36 enodes) 44.916 * * [simplify]: iters left: 3 (48 enodes) 44.928 * * [simplify]: iters left: 2 (65 enodes) 44.947 * * [simplify]: iters left: 1 (72 enodes) 44.963 * * [simplify]: Extracting #0: cost 1 inf + 0 44.963 * * [simplify]: Extracting #1: cost 4 inf + 0 44.963 * * [simplify]: Extracting #2: cost 15 inf + 0 44.963 * * [simplify]: Extracting #3: cost 16 inf + 206 44.964 * * [simplify]: Extracting #4: cost 6 inf + 862 44.965 * * [simplify]: Extracting #5: cost 1 inf + 1712 44.965 * * [simplify]: Extracting #6: cost 0 inf + 1954 44.966 * [simplify]: Simplified to (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))) 44.967 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))) (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 44.967 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 44.967 * * [simplify]: iters left: 6 (9 enodes) 44.973 * * [simplify]: iters left: 5 (28 enodes) 44.981 * * [simplify]: iters left: 4 (36 enodes) 44.990 * * [simplify]: iters left: 3 (48 enodes) 45.002 * * [simplify]: iters left: 2 (65 enodes) 45.020 * * [simplify]: iters left: 1 (72 enodes) 45.035 * * [simplify]: Extracting #0: cost 1 inf + 0 45.035 * * [simplify]: Extracting #1: cost 4 inf + 0 45.035 * * [simplify]: Extracting #2: cost 15 inf + 0 45.035 * * [simplify]: Extracting #3: cost 16 inf + 206 45.036 * * [simplify]: Extracting #4: cost 6 inf + 862 45.037 * * [simplify]: Extracting #5: cost 1 inf + 1712 45.038 * * [simplify]: Extracting #6: cost 0 inf + 1954 45.039 * [simplify]: Simplified to (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))) 45.039 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.039 * * * * [progress]: [ 67 / 96 ] simplifiying candidate # 45.040 * [simplify]: Simplifying (* 1 1) 45.040 * * [simplify]: iters left: 2 (2 enodes) 45.042 * * [simplify]: iters left: 1 (6 enodes) 45.044 * * [simplify]: Extracting #0: cost 1 inf + 0 45.044 * * [simplify]: Extracting #1: cost 0 inf + 1 45.044 * [simplify]: Simplified to 1 45.044 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* 1 (* (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.im) (* x.im x.re)) x.im)))))) 45.044 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 45.045 * * [simplify]: iters left: 6 (8 enodes) 45.048 * * [simplify]: iters left: 5 (27 enodes) 45.055 * * [simplify]: iters left: 4 (34 enodes) 45.064 * * [simplify]: iters left: 3 (46 enodes) 45.076 * * [simplify]: iters left: 2 (62 enodes) 45.094 * * [simplify]: iters left: 1 (69 enodes) 45.103 * * [simplify]: Extracting #0: cost 1 inf + 0 45.103 * * [simplify]: Extracting #1: cost 3 inf + 0 45.103 * * [simplify]: Extracting #2: cost 5 inf + 0 45.103 * * [simplify]: Extracting #3: cost 15 inf + 0 45.103 * * [simplify]: Extracting #4: cost 17 inf + 165 45.103 * * [simplify]: Extracting #5: cost 5 inf + 944 45.104 * * [simplify]: Extracting #6: cost 2 inf + 1510 45.104 * * [simplify]: Extracting #7: cost 0 inf + 1954 45.107 * [simplify]: Simplified to (* (cbrt (* (* x.im x.im) (+ x.re x.re))) (cbrt (* (* x.im x.im) (+ x.re x.re)))) 45.107 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* 1 (* (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)))))) 45.107 * * * * [progress]: [ 68 / 96 ] simplifiying candidate # 45.107 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 45.107 * * [simplify]: iters left: 6 (9 enodes) 45.109 * * [simplify]: iters left: 5 (28 enodes) 45.113 * * [simplify]: iters left: 4 (36 enodes) 45.118 * * [simplify]: iters left: 3 (48 enodes) 45.125 * * [simplify]: iters left: 2 (65 enodes) 45.144 * * [simplify]: iters left: 1 (72 enodes) 45.159 * * [simplify]: Extracting #0: cost 1 inf + 0 45.159 * * [simplify]: Extracting #1: cost 4 inf + 0 45.159 * * [simplify]: Extracting #2: cost 15 inf + 0 45.160 * * [simplify]: Extracting #3: cost 16 inf + 206 45.160 * * [simplify]: Extracting #4: cost 6 inf + 862 45.161 * * [simplify]: Extracting #5: cost 1 inf + 1712 45.162 * * [simplify]: Extracting #6: cost 0 inf + 1954 45.163 * [simplify]: Simplified to (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))) 45.163 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))) (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.164 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 45.164 * * [simplify]: iters left: 6 (9 enodes) 45.168 * * [simplify]: iters left: 5 (28 enodes) 45.176 * * [simplify]: iters left: 4 (36 enodes) 45.185 * * [simplify]: iters left: 3 (48 enodes) 45.198 * * [simplify]: iters left: 2 (65 enodes) 45.215 * * [simplify]: iters left: 1 (72 enodes) 45.222 * * [simplify]: Extracting #0: cost 1 inf + 0 45.223 * * [simplify]: Extracting #1: cost 4 inf + 0 45.223 * * [simplify]: Extracting #2: cost 15 inf + 0 45.223 * * [simplify]: Extracting #3: cost 16 inf + 206 45.223 * * [simplify]: Extracting #4: cost 6 inf + 862 45.223 * * [simplify]: Extracting #5: cost 1 inf + 1712 45.225 * * [simplify]: Extracting #6: cost 0 inf + 1954 45.225 * [simplify]: Simplified to (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))) 45.225 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.226 * * * * [progress]: [ 69 / 96 ] simplifiying candidate # 45.226 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 45.226 * * [simplify]: iters left: 6 (6 enodes) 45.228 * * [simplify]: iters left: 5 (21 enodes) 45.231 * * [simplify]: iters left: 4 (28 enodes) 45.234 * * [simplify]: iters left: 3 (40 enodes) 45.240 * * [simplify]: iters left: 2 (56 enodes) 45.256 * * [simplify]: iters left: 1 (63 enodes) 45.270 * * [simplify]: Extracting #0: cost 1 inf + 0 45.270 * * [simplify]: Extracting #1: cost 11 inf + 0 45.270 * * [simplify]: Extracting #2: cost 13 inf + 165 45.271 * * [simplify]: Extracting #3: cost 1 inf + 1025 45.272 * * [simplify]: Extracting #4: cost 0 inf + 1066 45.272 * [simplify]: Simplified to (* (+ (* x.im x.im) (* x.im x.im)) x.re) 45.272 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (* (+ (* x.im x.im) (* x.im x.im)) x.re) (* 2 1/3)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.273 * [simplify]: Simplifying (* 2 1/3) 45.273 * * [simplify]: iters left: 2 (3 enodes) 45.277 * * [simplify]: iters left: 1 (11 enodes) 45.279 * * [simplify]: Extracting #0: cost 1 inf + 0 45.279 * * [simplify]: Extracting #1: cost 0 inf + 1 45.279 * [simplify]: Simplified to 2/3 45.279 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (* (+ (* x.re x.im) (* x.im x.re)) x.im) 2/3) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.279 * * * * [progress]: [ 70 / 96 ] simplifiying candidate # 45.279 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 45.279 * * [simplify]: iters left: 6 (7 enodes) 45.281 * * [simplify]: iters left: 5 (24 enodes) 45.284 * * [simplify]: iters left: 4 (31 enodes) 45.288 * * [simplify]: iters left: 3 (43 enodes) 45.294 * * [simplify]: iters left: 2 (59 enodes) 45.302 * * [simplify]: iters left: 1 (66 enodes) 45.315 * * [simplify]: Extracting #0: cost 1 inf + 0 45.315 * * [simplify]: Extracting #1: cost 3 inf + 0 45.315 * * [simplify]: Extracting #2: cost 13 inf + 0 45.315 * * [simplify]: Extracting #3: cost 18 inf + 2 45.315 * * [simplify]: Extracting #4: cost 8 inf + 618 45.316 * * [simplify]: Extracting #5: cost 0 inf + 1470 45.317 * [simplify]: Simplified to (cbrt (* (+ x.re x.re) (* x.im x.im))) 45.317 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (cbrt (* (+ x.re x.re) (* x.im x.im))) (* 2 1)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.317 * [simplify]: Simplifying (* 2 1) 45.318 * * [simplify]: iters left: 2 (3 enodes) 45.320 * * [simplify]: iters left: 1 (9 enodes) 45.324 * * [simplify]: Extracting #0: cost 1 inf + 0 45.324 * * [simplify]: Extracting #1: cost 0 inf + 1 45.324 * [simplify]: Simplified to 2 45.324 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (pow (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 2) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.325 * * * * [progress]: [ 71 / 96 ] simplifiying candidate # 45.325 * [simplify]: Simplifying (cbrt x.im) 45.325 * * [simplify]: iters left: 1 (2 enodes) 45.326 * * [simplify]: Extracting #0: cost 1 inf + 0 45.326 * * [simplify]: Extracting #1: cost 3 inf + 0 45.326 * * [simplify]: Extracting #2: cost 2 inf + 1 45.326 * * [simplify]: Extracting #3: cost 0 inf + 163 45.326 * [simplify]: Simplified to (cbrt x.im) 45.326 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ 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)))) (cbrt x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.326 * * * * [progress]: [ 72 / 96 ] simplifiying candidate # 45.327 * [simplify]: Simplifying (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 45.327 * * [simplify]: iters left: 6 (8 enodes) 45.333 * * [simplify]: iters left: 5 (27 enodes) 45.341 * * [simplify]: iters left: 4 (34 enodes) 45.350 * * [simplify]: iters left: 3 (46 enodes) 45.361 * * [simplify]: iters left: 2 (62 enodes) 45.370 * * [simplify]: iters left: 1 (69 enodes) 45.378 * * [simplify]: Extracting #0: cost 1 inf + 0 45.378 * * [simplify]: Extracting #1: cost 3 inf + 0 45.378 * * [simplify]: Extracting #2: cost 5 inf + 0 45.378 * * [simplify]: Extracting #3: cost 15 inf + 0 45.378 * * [simplify]: Extracting #4: cost 17 inf + 165 45.379 * * [simplify]: Extracting #5: cost 5 inf + 944 45.379 * * [simplify]: Extracting #6: cost 2 inf + 1550 45.379 * * [simplify]: Extracting #7: cost 0 inf + 2034 45.380 * [simplify]: Simplified to (cbrt (cbrt (* (* x.im x.im) (+ x.re x.re)))) 45.380 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) (cbrt (cbrt (* (* x.im x.im) (+ x.re x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.380 * * * * [progress]: [ 73 / 96 ] simplifiying candidate # 45.380 * [simplify]: Simplifying (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 45.380 * * [simplify]: iters left: 6 (8 enodes) 45.382 * * [simplify]: iters left: 5 (27 enodes) 45.386 * * [simplify]: iters left: 4 (34 enodes) 45.390 * * [simplify]: iters left: 3 (46 enodes) 45.398 * * [simplify]: iters left: 2 (62 enodes) 45.407 * * [simplify]: iters left: 1 (69 enodes) 45.415 * * [simplify]: Extracting #0: cost 1 inf + 0 45.415 * * [simplify]: Extracting #1: cost 3 inf + 0 45.415 * * [simplify]: Extracting #2: cost 5 inf + 0 45.415 * * [simplify]: Extracting #3: cost 15 inf + 0 45.415 * * [simplify]: Extracting #4: cost 17 inf + 165 45.415 * * [simplify]: Extracting #5: cost 5 inf + 944 45.416 * * [simplify]: Extracting #6: cost 2 inf + 1510 45.416 * * [simplify]: Extracting #7: cost 0 inf + 1954 45.416 * [simplify]: Simplified to (sqrt (cbrt (* (* x.im x.im) (+ x.re x.re)))) 45.417 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) (sqrt (cbrt (* (* x.im x.im) (+ x.re x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.417 * * * * [progress]: [ 74 / 96 ] simplifiying candidate # 45.417 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 45.417 * * [simplify]: iters left: 6 (7 enodes) 45.419 * * [simplify]: iters left: 5 (24 enodes) 45.423 * * [simplify]: iters left: 4 (31 enodes) 45.427 * * [simplify]: iters left: 3 (43 enodes) 45.437 * * [simplify]: iters left: 2 (59 enodes) 45.455 * * [simplify]: iters left: 1 (66 enodes) 45.469 * * [simplify]: Extracting #0: cost 1 inf + 0 45.469 * * [simplify]: Extracting #1: cost 3 inf + 0 45.470 * * [simplify]: Extracting #2: cost 13 inf + 0 45.470 * * [simplify]: Extracting #3: cost 18 inf + 2 45.470 * * [simplify]: Extracting #4: cost 8 inf + 618 45.471 * * [simplify]: Extracting #5: cost 0 inf + 1470 45.472 * [simplify]: Simplified to (cbrt (* (+ x.re x.re) (* x.im x.im))) 45.472 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1) (cbrt (* (+ x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.472 * * * * [progress]: [ 75 / 96 ] simplifiying candidate # 45.472 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 45.472 * * [simplify]: iters left: 5 (6 enodes) 45.475 * * [simplify]: iters left: 4 (20 enodes) 45.481 * * [simplify]: iters left: 3 (27 enodes) 45.487 * * [simplify]: iters left: 2 (33 enodes) 45.496 * * [simplify]: Extracting #0: cost 1 inf + 0 45.496 * * [simplify]: Extracting #1: cost 3 inf + 0 45.496 * * [simplify]: Extracting #2: cost 9 inf + 0 45.496 * * [simplify]: Extracting #3: cost 9 inf + 43 45.496 * * [simplify]: Extracting #4: cost 0 inf + 738 45.497 * [simplify]: Simplified to (cbrt (* (+ x.im x.im) x.re)) 45.497 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ x.im x.im) x.re)) (* (cbrt x.im) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.498 * * * * [progress]: [ 76 / 96 ] simplifiying candidate # 45.498 * [simplify]: Simplifying (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 45.498 * * [simplify]: iters left: 6 (9 enodes) 45.501 * * [simplify]: iters left: 5 (30 enodes) 45.505 * * [simplify]: iters left: 4 (37 enodes) 45.510 * * [simplify]: iters left: 3 (49 enodes) 45.517 * * [simplify]: iters left: 2 (65 enodes) 45.528 * * [simplify]: iters left: 1 (72 enodes) 45.543 * * [simplify]: Extracting #0: cost 1 inf + 0 45.543 * * [simplify]: Extracting #1: cost 3 inf + 0 45.543 * * [simplify]: Extracting #2: cost 5 inf + 0 45.543 * * [simplify]: Extracting #3: cost 7 inf + 0 45.543 * * [simplify]: Extracting #4: cost 17 inf + 0 45.543 * * [simplify]: Extracting #5: cost 21 inf + 43 45.544 * * [simplify]: Extracting #6: cost 9 inf + 862 45.544 * * [simplify]: Extracting #7: cost 1 inf + 2396 45.545 * * [simplify]: Extracting #8: cost 0 inf + 2678 45.545 * [simplify]: Simplified to (* (cbrt (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) (cbrt (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))))) 45.546 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (cbrt (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) (cbrt (cbrt (* x.re (+ (* x.im x.im) (* x.im x.im)))))) (* (cbrt (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.im) (* x.im x.re)) x.im)))))) 45.546 * * * * [progress]: [ 77 / 96 ] simplifiying candidate # 45.546 * [simplify]: Simplifying (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 45.546 * * [simplify]: iters left: 6 (8 enodes) 45.548 * * [simplify]: iters left: 5 (27 enodes) 45.552 * * [simplify]: iters left: 4 (34 enodes) 45.556 * * [simplify]: iters left: 3 (46 enodes) 45.562 * * [simplify]: iters left: 2 (62 enodes) 45.574 * * [simplify]: iters left: 1 (69 enodes) 45.589 * * [simplify]: Extracting #0: cost 1 inf + 0 45.589 * * [simplify]: Extracting #1: cost 3 inf + 0 45.589 * * [simplify]: Extracting #2: cost 5 inf + 0 45.589 * * [simplify]: Extracting #3: cost 15 inf + 0 45.590 * * [simplify]: Extracting #4: cost 17 inf + 165 45.590 * * [simplify]: Extracting #5: cost 5 inf + 944 45.591 * * [simplify]: Extracting #6: cost 2 inf + 1510 45.592 * * [simplify]: Extracting #7: cost 0 inf + 1954 45.593 * [simplify]: Simplified to (sqrt (cbrt (* (* x.im x.im) (+ x.re x.re)))) 45.593 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (sqrt (cbrt (* (* x.im x.im) (+ x.re x.re)))) (* (sqrt (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.im) (* x.im x.re)) x.im)))))) 45.593 * * * * [progress]: [ 78 / 96 ] simplifiying candidate # 45.593 * * * * [progress]: [ 79 / 96 ] simplifiying candidate # 45.594 * [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))))) 45.594 * * [simplify]: iters left: 6 (10 enodes) 45.601 * * [simplify]: iters left: 5 (55 enodes) 45.623 * * [simplify]: iters left: 4 (168 enodes) 45.678 * * [simplify]: iters left: 3 (315 enodes) 45.764 * * [simplify]: iters left: 2 (434 enodes) 45.987 * * [simplify]: Extracting #0: cost 1 inf + 0 45.988 * * [simplify]: Extracting #1: cost 3 inf + 0 45.988 * * [simplify]: Extracting #2: cost 24 inf + 0 45.988 * * [simplify]: Extracting #3: cost 53 inf + 44 45.989 * * [simplify]: Extracting #4: cost 21 inf + 3472 45.991 * * [simplify]: Extracting #5: cost 0 inf + 5626 45.996 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 45.996 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (/ (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) (cbrt (* (* x.re x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 45.996 * * * * [progress]: [ 80 / 96 ] simplifiying candidate # 45.997 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 45.997 * * [simplify]: iters left: 5 (6 enodes) 45.999 * * [simplify]: iters left: 4 (21 enodes) 46.006 * * [simplify]: iters left: 3 (36 enodes) 46.018 * * [simplify]: iters left: 2 (45 enodes) 46.026 * * [simplify]: Extracting #0: cost 1 inf + 0 46.026 * * [simplify]: Extracting #1: cost 0 inf + 1 46.026 * [simplify]: Simplified to 0 46.026 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ 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.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 0) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 46.026 * * * * [progress]: [ 81 / 96 ] simplifiying candidate # 46.026 * [simplify]: Simplifying (* (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 46.027 * * [simplify]: iters left: 6 (14 enodes) 46.032 * * [simplify]: iters left: 5 (65 enodes) 46.046 * * [simplify]: iters left: 4 (146 enodes) 46.092 * * [simplify]: iters left: 3 (380 enodes) 46.251 * * [simplify]: Extracting #0: cost 1 inf + 0 46.251 * * [simplify]: Extracting #1: cost 4 inf + 0 46.251 * * [simplify]: Extracting #2: cost 8 inf + 0 46.251 * * [simplify]: Extracting #3: cost 76 inf + 0 46.252 * * [simplify]: Extracting #4: cost 165 inf + 43 46.253 * * [simplify]: Extracting #5: cost 149 inf + 5947 46.258 * * [simplify]: Extracting #6: cost 61 inf + 25643 46.268 * * [simplify]: Extracting #7: cost 17 inf + 37398 46.276 * * [simplify]: Extracting #8: cost 0 inf + 44825 46.283 * [simplify]: Simplified to (* (cbrt (* (* x.re x.im) (* (* x.re x.im) (* (* x.im (+ x.re x.re)) x.im)))) (cbrt (* (* x.im (+ x.re x.re)) x.im))) 46.283 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (/ (* (cbrt (* (* x.re x.im) (* (* x.re x.im) (* (* x.im (+ x.re x.re)) x.im)))) (cbrt (* (* x.im (+ x.re x.re)) x.im))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 46.283 * * * * [progress]: [ 82 / 96 ] simplifiying candidate # 46.284 * [simplify]: Simplifying (* (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 46.284 * * [simplify]: iters left: 6 (13 enodes) 46.287 * * [simplify]: iters left: 5 (61 enodes) 46.303 * * [simplify]: iters left: 4 (155 enodes) 46.362 * * [simplify]: iters left: 3 (292 enodes) 46.418 * * [simplify]: iters left: 2 (366 enodes) 46.503 * * [simplify]: iters left: 1 (378 enodes) 46.534 * * [simplify]: Extracting #0: cost 1 inf + 0 46.534 * * [simplify]: Extracting #1: cost 0 inf + 1 46.534 * [simplify]: Simplified to 0 46.534 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ 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)))))) 46.534 * * * * [progress]: [ 83 / 96 ] simplifiying candidate #real (real->posit16 (* (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.im) (* x.im x.re)) x.im))))))> 46.534 * * * * [progress]: [ 84 / 96 ] simplifiying candidate # 46.534 * * * * [progress]: [ 85 / 96 ] simplifiying candidate # 46.534 * [simplify]: Simplifying (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 46.534 * * [simplify]: iters left: 6 (12 enodes) 46.539 * * [simplify]: iters left: 5 (49 enodes) 46.557 * * [simplify]: iters left: 4 (84 enodes) 46.582 * * [simplify]: iters left: 3 (146 enodes) 46.610 * * [simplify]: iters left: 2 (252 enodes) 46.675 * * [simplify]: Extracting #0: cost 1 inf + 0 46.675 * * [simplify]: Extracting #1: cost 46 inf + 0 46.676 * * [simplify]: Extracting #2: cost 169 inf + 0 46.677 * * [simplify]: Extracting #3: cost 192 inf + 1196 46.681 * * [simplify]: Extracting #4: cost 122 inf + 14616 46.691 * * [simplify]: Extracting #5: cost 23 inf + 57862 46.706 * * [simplify]: Extracting #6: cost 0 inf + 73785 46.725 * [simplify]: Simplified to (* (cbrt (* x.im (* x.im x.re))) (cbrt 2)) 46.725 * [simplify]: Simplified (2 3 1 2) to (λ (x.re x.im) (fma (+ 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.im (* x.im x.re))) (cbrt 2)))))) 46.725 * * * * [progress]: [ 86 / 96 ] simplifiying candidate # 46.725 * [simplify]: Simplifying (* (cbrt 2) (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 46.725 * * [simplify]: iters left: 6 (15 enodes) 46.735 * * [simplify]: iters left: 5 (67 enodes) 46.757 * * [simplify]: iters left: 4 (117 enodes) 46.796 * * [simplify]: iters left: 3 (233 enodes) 46.856 * * [simplify]: iters left: 2 (484 enodes) 47.015 * * [simplify]: Extracting #0: cost 1 inf + 0 47.015 * * [simplify]: Extracting #1: cost 49 inf + 0 47.016 * * [simplify]: Extracting #2: cost 209 inf + 0 47.018 * * [simplify]: Extracting #3: cost 264 inf + 3849 47.035 * * [simplify]: Extracting #4: cost 123 inf + 42727 47.045 * * [simplify]: Extracting #5: cost 21 inf + 85780 47.057 * * [simplify]: Extracting #6: cost 0 inf + 101253 47.071 * * [simplify]: Extracting #7: cost 0 inf + 100588 47.095 * * [simplify]: Extracting #8: cost 0 inf + 100546 47.118 * [simplify]: Simplified to (* (cbrt x.re) (/ (cbrt 2) (exp (* (log x.im) -2/3)))) 47.119 * [simplify]: Simplified (2 3 1 2) to (λ (x.re x.im) (fma (+ 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) (/ (cbrt 2) (exp (* (log x.im) -2/3)))))))) 47.119 * * * * [progress]: [ 87 / 96 ] simplifiying candidate # 47.119 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) (cbrt -2)) 47.119 * * [simplify]: iters left: 6 (16 enodes) 47.129 * * [simplify]: iters left: 5 (65 enodes) 47.156 * * [simplify]: iters left: 4 (115 enodes) 47.193 * * [simplify]: iters left: 3 (230 enodes) 47.291 * * [simplify]: Extracting #0: cost 1 inf + 0 47.291 * * [simplify]: Extracting #1: cost 14 inf + 0 47.291 * * [simplify]: Extracting #2: cost 69 inf + 0 47.292 * * [simplify]: Extracting #3: cost 143 inf + 156 47.293 * * [simplify]: Extracting #4: cost 167 inf + 1440 47.295 * * [simplify]: Extracting #5: cost 141 inf + 5562 47.300 * * [simplify]: Extracting #6: cost 74 inf + 20442 47.312 * * [simplify]: Extracting #7: cost 6 inf + 41478 47.320 * * [simplify]: Extracting #8: cost 1 inf + 44072 47.327 * * [simplify]: Extracting #9: cost 0 inf + 44752 47.333 * [simplify]: Simplified to (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt -2)) 47.333 * [simplify]: Simplified (2 3 1 2) to (λ (x.re x.im) (fma (+ 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))) (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt -2)))))) 47.334 * * * * [progress]: [ 88 / 96 ] simplifiying candidate # 47.334 * [simplify]: Simplifying (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 47.334 * * [simplify]: iters left: 6 (12 enodes) 47.338 * * [simplify]: iters left: 5 (49 enodes) 47.350 * * [simplify]: iters left: 4 (84 enodes) 47.378 * * [simplify]: iters left: 3 (146 enodes) 47.431 * * [simplify]: iters left: 2 (252 enodes) 47.514 * * [simplify]: Extracting #0: cost 1 inf + 0 47.515 * * [simplify]: Extracting #1: cost 46 inf + 0 47.515 * * [simplify]: Extracting #2: cost 169 inf + 0 47.516 * * [simplify]: Extracting #3: cost 192 inf + 1196 47.518 * * [simplify]: Extracting #4: cost 122 inf + 14616 47.527 * * [simplify]: Extracting #5: cost 23 inf + 57862 47.541 * * [simplify]: Extracting #6: cost 0 inf + 73785 47.556 * [simplify]: Simplified to (* (cbrt (* x.im (* x.im x.re))) (cbrt 2)) 47.556 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (* (cbrt (* x.im (* x.im x.re))) (cbrt 2))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 47.556 * * * * [progress]: [ 89 / 96 ] simplifiying candidate # 47.557 * [simplify]: Simplifying (* (cbrt 2) (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 47.557 * * [simplify]: iters left: 6 (15 enodes) 47.567 * * [simplify]: iters left: 5 (67 enodes) 47.590 * * [simplify]: iters left: 4 (117 enodes) 47.611 * * [simplify]: iters left: 3 (233 enodes) 47.677 * * [simplify]: iters left: 2 (484 enodes) 47.880 * * [simplify]: Extracting #0: cost 1 inf + 0 47.880 * * [simplify]: Extracting #1: cost 49 inf + 0 47.881 * * [simplify]: Extracting #2: cost 209 inf + 0 47.883 * * [simplify]: Extracting #3: cost 264 inf + 3849 47.894 * * [simplify]: Extracting #4: cost 123 inf + 42727 47.914 * * [simplify]: Extracting #5: cost 21 inf + 85780 47.936 * * [simplify]: Extracting #6: cost 0 inf + 101253 47.948 * * [simplify]: Extracting #7: cost 0 inf + 100588 47.961 * * [simplify]: Extracting #8: cost 0 inf + 100546 47.973 * [simplify]: Simplified to (* (cbrt x.re) (/ (cbrt 2) (exp (* (log x.im) -2/3)))) 47.973 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (* (cbrt x.re) (/ (cbrt 2) (exp (* (log x.im) -2/3))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 47.973 * * * * [progress]: [ 90 / 96 ] simplifiying candidate # 47.974 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) (cbrt -2)) 47.976 * * [simplify]: iters left: 6 (16 enodes) 47.983 * * [simplify]: iters left: 5 (65 enodes) 48.007 * * [simplify]: iters left: 4 (115 enodes) 48.027 * * [simplify]: iters left: 3 (230 enodes) 48.087 * * [simplify]: Extracting #0: cost 1 inf + 0 48.087 * * [simplify]: Extracting #1: cost 14 inf + 0 48.087 * * [simplify]: Extracting #2: cost 69 inf + 0 48.088 * * [simplify]: Extracting #3: cost 143 inf + 156 48.089 * * [simplify]: Extracting #4: cost 167 inf + 1440 48.090 * * [simplify]: Extracting #5: cost 141 inf + 5562 48.092 * * [simplify]: Extracting #6: cost 74 inf + 20442 48.098 * * [simplify]: Extracting #7: cost 6 inf + 41478 48.108 * * [simplify]: Extracting #8: cost 1 inf + 44072 48.114 * * [simplify]: Extracting #9: cost 0 inf + 44752 48.121 * [simplify]: Simplified to (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt -2)) 48.121 * [simplify]: Simplified (2 3 1 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt -2))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 48.121 * * * * [progress]: [ 91 / 96 ] simplifiying candidate # 48.121 * [simplify]: Simplifying (* (cbrt 2) (exp (* 1/3 (+ (* 2 (log x.im)) (log x.re))))) 48.121 * * [simplify]: iters left: 6 (12 enodes) 48.125 * * [simplify]: iters left: 5 (49 enodes) 48.135 * * [simplify]: iters left: 4 (84 enodes) 48.152 * * [simplify]: iters left: 3 (146 enodes) 48.190 * * [simplify]: iters left: 2 (252 enodes) 48.275 * * [simplify]: Extracting #0: cost 1 inf + 0 48.275 * * [simplify]: Extracting #1: cost 46 inf + 0 48.276 * * [simplify]: Extracting #2: cost 169 inf + 0 48.277 * * [simplify]: Extracting #3: cost 192 inf + 1196 48.281 * * [simplify]: Extracting #4: cost 122 inf + 14616 48.292 * * [simplify]: Extracting #5: cost 23 inf + 57862 48.306 * * [simplify]: Extracting #6: cost 0 inf + 73785 48.320 * [simplify]: Simplified to (* (cbrt (* x.im (* x.im x.re))) (cbrt 2)) 48.320 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (cbrt (* x.im (* x.im x.re))) (cbrt 2)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 48.321 * * * * [progress]: [ 92 / 96 ] simplifiying candidate # 48.321 * [simplify]: Simplifying (* (cbrt 2) (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 48.321 * * [simplify]: iters left: 6 (15 enodes) 48.330 * * [simplify]: iters left: 5 (67 enodes) 48.356 * * [simplify]: iters left: 4 (117 enodes) 48.394 * * [simplify]: iters left: 3 (233 enodes) 48.483 * * [simplify]: iters left: 2 (484 enodes) 48.647 * * [simplify]: Extracting #0: cost 1 inf + 0 48.648 * * [simplify]: Extracting #1: cost 49 inf + 0 48.648 * * [simplify]: Extracting #2: cost 209 inf + 0 48.651 * * [simplify]: Extracting #3: cost 264 inf + 3849 48.662 * * [simplify]: Extracting #4: cost 123 inf + 42727 48.682 * * [simplify]: Extracting #5: cost 21 inf + 85780 48.697 * * [simplify]: Extracting #6: cost 0 inf + 101253 48.709 * * [simplify]: Extracting #7: cost 0 inf + 100588 48.728 * * [simplify]: Extracting #8: cost 0 inf + 100546 48.745 * [simplify]: Simplified to (* (cbrt x.re) (/ (cbrt 2) (exp (* (log x.im) -2/3)))) 48.745 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (cbrt x.re) (/ (cbrt 2) (exp (* (log x.im) -2/3)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 48.745 * * * * [progress]: [ 93 / 96 ] simplifiying candidate # 48.745 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) (cbrt -2)) 48.745 * * [simplify]: iters left: 6 (16 enodes) 48.751 * * [simplify]: iters left: 5 (65 enodes) 48.767 * * [simplify]: iters left: 4 (115 enodes) 48.792 * * [simplify]: iters left: 3 (230 enodes) 48.858 * * [simplify]: Extracting #0: cost 1 inf + 0 48.858 * * [simplify]: Extracting #1: cost 14 inf + 0 48.858 * * [simplify]: Extracting #2: cost 69 inf + 0 48.858 * * [simplify]: Extracting #3: cost 143 inf + 156 48.859 * * [simplify]: Extracting #4: cost 167 inf + 1440 48.860 * * [simplify]: Extracting #5: cost 141 inf + 5562 48.863 * * [simplify]: Extracting #6: cost 74 inf + 20442 48.869 * * [simplify]: Extracting #7: cost 6 inf + 41478 48.882 * * [simplify]: Extracting #8: cost 1 inf + 44072 48.895 * * [simplify]: Extracting #9: cost 0 inf + 44752 48.909 * [simplify]: Simplified to (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt -2)) 48.909 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt -2)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 48.909 * * * * [progress]: [ 94 / 96 ] simplifiying candidate # 48.909 * [simplify]: Simplifying (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 48.910 * * [simplify]: iters left: 6 (15 enodes) 48.919 * * [simplify]: iters left: 5 (64 enodes) 48.950 * * [simplify]: iters left: 4 (126 enodes) 48.993 * * [simplify]: iters left: 3 (241 enodes) 49.053 * * [simplify]: iters left: 2 (465 enodes) 49.289 * * [simplify]: Extracting #0: cost 1 inf + 0 49.289 * * [simplify]: Extracting #1: cost 65 inf + 0 49.291 * * [simplify]: Extracting #2: cost 382 inf + 0 49.298 * * [simplify]: Extracting #3: cost 361 inf + 24888 49.318 * * [simplify]: Extracting #4: cost 112 inf + 148969 49.352 * * [simplify]: Extracting #5: cost 7 inf + 209324 49.400 * * [simplify]: Extracting #6: cost 0 inf + 211630 49.442 * [simplify]: Simplified to (* (* (* (cbrt x.re) (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.re) (* (cbrt x.im) (cbrt x.im)))) (* (cbrt 2) (cbrt 2))) 49.443 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* (* (cbrt x.re) (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.re) (* (cbrt x.im) (cbrt x.im)))) (* (cbrt 2) (cbrt 2))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 49.443 * * * * [progress]: [ 95 / 96 ] simplifiying candidate # 49.443 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 4 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 49.443 * * [simplify]: iters left: 6 (18 enodes) 49.450 * * [simplify]: iters left: 5 (81 enodes) 49.468 * * [simplify]: iters left: 4 (153 enodes) 49.529 * * [simplify]: iters left: 3 (333 enodes) 49.647 * * [simplify]: Extracting #0: cost 1 inf + 0 49.648 * * [simplify]: Extracting #1: cost 25 inf + 0 49.648 * * [simplify]: Extracting #2: cost 111 inf + 0 49.649 * * [simplify]: Extracting #3: cost 171 inf + 149 49.651 * * [simplify]: Extracting #4: cost 149 inf + 2395 49.654 * * [simplify]: Extracting #5: cost 109 inf + 10635 49.661 * * [simplify]: Extracting #6: cost 55 inf + 23531 49.671 * * [simplify]: Extracting #7: cost 22 inf + 34512 49.685 * * [simplify]: Extracting #8: cost 4 inf + 46276 49.699 * * [simplify]: Extracting #9: cost 0 inf + 49662 49.712 * [simplify]: Simplified to (* (exp (+ (* (log x.re) 2/3) (* (log x.im) 4/3))) (* (cbrt 2) (cbrt 2))) 49.712 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (exp (+ (* (log x.re) 2/3) (* (log x.im) 4/3))) (* (cbrt 2) (cbrt 2))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 49.713 * * * * [progress]: [ 96 / 96 ] simplifiying candidate # 49.713 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 4 (log (/ -1 x.im)))))) (pow (cbrt -2) 2)) 49.713 * * [simplify]: iters left: 6 (19 enodes) 49.731 * * [simplify]: iters left: 5 (81 enodes) 49.763 * * [simplify]: iters left: 4 (153 enodes) 49.818 * * [simplify]: iters left: 3 (307 enodes) 49.953 * * [simplify]: Extracting #0: cost 1 inf + 0 49.953 * * [simplify]: Extracting #1: cost 23 inf + 0 49.954 * * [simplify]: Extracting #2: cost 116 inf + 0 49.955 * * [simplify]: Extracting #3: cost 188 inf + 412 49.957 * * [simplify]: Extracting #4: cost 191 inf + 2971 49.963 * * [simplify]: Extracting #5: cost 94 inf + 24138 49.975 * * [simplify]: Extracting #6: cost 23 inf + 47269 49.986 * * [simplify]: Extracting #7: cost 3 inf + 60187 50.000 * * [simplify]: Extracting #8: cost 0 inf + 62430 50.009 * [simplify]: Simplified to (* (exp (fma (log (/ -1 x.im)) -4/3 (* -2/3 (log (/ -1 x.re))))) (* (cbrt -2) (cbrt -2))) 50.009 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (exp (fma (log (/ -1 x.im)) -4/3 (* -2/3 (log (/ -1 x.re))))) (* (cbrt -2) (cbrt -2))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))) 50.009 * * * [progress]: adding candidates to table 51.243 * [progress]: [Phase 3 of 3] Extracting. 51.243 * * [regime]: Finding splitpoints for: (# # # # # # # # # # #) 51.249 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 51.249 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # #) 51.318 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # #) 51.417 * * * [regime]: Found split indices: #