0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.080 * * * [progress]: [2/2] Setting up program. 0.085 * [progress]: [Phase 2 of 3] Improving. 0.085 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.086 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 0.086 * * [simplify]: iters left: 6 (11 enodes) 0.092 * * [simplify]: iters left: 5 (46 enodes) 0.106 * * [simplify]: iters left: 4 (85 enodes) 0.137 * * [simplify]: iters left: 3 (191 enodes) 0.212 * * [simplify]: iters left: 2 (433 enodes) 0.491 * * [simplify]: Extracting #0: cost 1 inf + 0 0.492 * * [simplify]: Extracting #1: cost 61 inf + 0 0.494 * * [simplify]: Extracting #2: cost 183 inf + 1261 0.500 * * [simplify]: Extracting #3: cost 81 inf + 18536 0.510 * * [simplify]: Extracting #4: cost 6 inf + 32958 0.521 * * [simplify]: Extracting #5: cost 0 inf + 34064 0.537 * [simplify]: Simplified to (- (* x.re (* x.re x.re)) (* (* x.re x.im) (+ x.im (+ x.im x.im)))) 0.537 * [simplify]: Simplified (2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 0.547 * * [progress]: iteration 1 / 4 0.547 * * * [progress]: picking best candidate 0.559 * * * * [pick]: Picked # 0.559 * * * [progress]: localizing error 0.596 * * * [progress]: generating rewritten candidates 0.597 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2) 0.672 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1) 0.703 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 0.741 * * * [progress]: generating series expansions 0.742 * * * * [progress]: [ 1 / 3 ] generating series at (2 2) 0.742 * [backup-simplify]: Simplify (* (* x.re x.im) (+ x.im (+ x.im x.im))) into (* 3 (* (pow x.im 2) x.re)) 0.742 * [approximate]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.742 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 0.742 * [taylor]: Taking taylor expansion of 3 in x.im 0.742 * [backup-simplify]: Simplify 3 into 3 0.742 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.742 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.742 * [taylor]: Taking taylor expansion of x.im in x.im 0.742 * [backup-simplify]: Simplify 0 into 0 0.742 * [backup-simplify]: Simplify 1 into 1 0.742 * [taylor]: Taking taylor expansion of x.re in x.im 0.742 * [backup-simplify]: Simplify x.re into x.re 0.742 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.742 * [taylor]: Taking taylor expansion of 3 in x.re 0.742 * [backup-simplify]: Simplify 3 into 3 0.742 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.742 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.742 * [taylor]: Taking taylor expansion of x.im in x.re 0.742 * [backup-simplify]: Simplify x.im into x.im 0.742 * [taylor]: Taking taylor expansion of x.re in x.re 0.742 * [backup-simplify]: Simplify 0 into 0 0.742 * [backup-simplify]: Simplify 1 into 1 0.742 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.742 * [taylor]: Taking taylor expansion of 3 in x.re 0.742 * [backup-simplify]: Simplify 3 into 3 0.742 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.742 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.742 * [taylor]: Taking taylor expansion of x.im in x.re 0.742 * [backup-simplify]: Simplify x.im into x.im 0.743 * [taylor]: Taking taylor expansion of x.re in x.re 0.743 * [backup-simplify]: Simplify 0 into 0 0.743 * [backup-simplify]: Simplify 1 into 1 0.743 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.743 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.744 * [backup-simplify]: Simplify (* 3 0) into 0 0.744 * [taylor]: Taking taylor expansion of 0 in x.im 0.744 * [backup-simplify]: Simplify 0 into 0 0.744 * [backup-simplify]: Simplify 0 into 0 0.744 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.744 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.745 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 0.745 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 0.745 * [taylor]: Taking taylor expansion of 3 in x.im 0.745 * [backup-simplify]: Simplify 3 into 3 0.745 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.745 * [taylor]: Taking taylor expansion of x.im in x.im 0.745 * [backup-simplify]: Simplify 0 into 0 0.745 * [backup-simplify]: Simplify 1 into 1 0.745 * [backup-simplify]: Simplify (* 1 1) into 1 0.746 * [backup-simplify]: Simplify (* 3 1) into 3 0.746 * [backup-simplify]: Simplify 3 into 3 0.746 * [backup-simplify]: Simplify 0 into 0 0.746 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.747 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.748 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 0.748 * [taylor]: Taking taylor expansion of 0 in x.im 0.748 * [backup-simplify]: Simplify 0 into 0 0.748 * [backup-simplify]: Simplify 0 into 0 0.749 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.749 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.749 * [backup-simplify]: Simplify 0 into 0 0.749 * [backup-simplify]: Simplify 0 into 0 0.750 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.751 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.753 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 0.753 * [taylor]: Taking taylor expansion of 0 in x.im 0.753 * [backup-simplify]: Simplify 0 into 0 0.753 * [backup-simplify]: Simplify 0 into 0 0.753 * [backup-simplify]: Simplify 0 into 0 0.753 * [backup-simplify]: Simplify (* 3 (* (pow x.im 2) x.re)) into (* 3 (* (pow x.im 2) x.re)) 0.753 * [backup-simplify]: Simplify (* (* (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (+ (/ 1 x.im) (/ 1 x.im)))) into (/ 3 (* (pow x.im 2) x.re)) 0.753 * [approximate]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.753 * [taylor]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in x.im 0.753 * [taylor]: Taking taylor expansion of 3 in x.im 0.753 * [backup-simplify]: Simplify 3 into 3 0.753 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.753 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.753 * [taylor]: Taking taylor expansion of x.im in x.im 0.753 * [backup-simplify]: Simplify 0 into 0 0.753 * [backup-simplify]: Simplify 1 into 1 0.753 * [taylor]: Taking taylor expansion of x.re in x.im 0.753 * [backup-simplify]: Simplify x.re into x.re 0.754 * [backup-simplify]: Simplify (* 1 1) into 1 0.754 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.754 * [backup-simplify]: Simplify (/ 3 x.re) into (/ 3 x.re) 0.754 * [taylor]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in x.re 0.754 * [taylor]: Taking taylor expansion of 3 in x.re 0.754 * [backup-simplify]: Simplify 3 into 3 0.754 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) 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 * [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.754 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.754 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.754 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.755 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.755 * [backup-simplify]: Simplify (/ 3 (pow x.im 2)) into (/ 3 (pow x.im 2)) 0.755 * [taylor]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in x.re 0.755 * [taylor]: Taking taylor expansion of 3 in x.re 0.755 * [backup-simplify]: Simplify 3 into 3 0.755 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.755 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.755 * [taylor]: Taking taylor expansion of x.im in x.re 0.755 * [backup-simplify]: Simplify x.im into x.im 0.755 * [taylor]: Taking taylor expansion of x.re in x.re 0.756 * [backup-simplify]: Simplify 0 into 0 0.756 * [backup-simplify]: Simplify 1 into 1 0.756 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.756 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.756 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.756 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.756 * [backup-simplify]: Simplify (/ 3 (pow x.im 2)) into (/ 3 (pow x.im 2)) 0.757 * [taylor]: Taking taylor expansion of (/ 3 (pow x.im 2)) in x.im 0.757 * [taylor]: Taking taylor expansion of 3 in x.im 0.757 * [backup-simplify]: Simplify 3 into 3 0.757 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.757 * [taylor]: Taking taylor expansion of x.im in x.im 0.757 * [backup-simplify]: Simplify 0 into 0 0.757 * [backup-simplify]: Simplify 1 into 1 0.757 * [backup-simplify]: Simplify (* 1 1) into 1 0.758 * [backup-simplify]: Simplify (/ 3 1) into 3 0.758 * [backup-simplify]: Simplify 3 into 3 0.758 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.759 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.759 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.759 * [taylor]: Taking taylor expansion of 0 in x.im 0.759 * [backup-simplify]: Simplify 0 into 0 0.760 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.761 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)))) into 0 0.761 * [backup-simplify]: Simplify 0 into 0 0.762 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.763 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.763 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.763 * [taylor]: Taking taylor expansion of 0 in x.im 0.763 * [backup-simplify]: Simplify 0 into 0 0.764 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.765 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.765 * [backup-simplify]: Simplify 0 into 0 0.766 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.767 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.768 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.768 * [taylor]: Taking taylor expansion of 0 in x.im 0.768 * [backup-simplify]: Simplify 0 into 0 0.768 * [backup-simplify]: Simplify 0 into 0 0.769 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.770 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.770 * [backup-simplify]: Simplify 0 into 0 0.771 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.772 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.773 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (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.773 * [taylor]: Taking taylor expansion of 0 in x.im 0.773 * [backup-simplify]: Simplify 0 into 0 0.773 * [backup-simplify]: Simplify 0 into 0 0.773 * [backup-simplify]: Simplify 0 into 0 0.773 * [backup-simplify]: Simplify (* 3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 3 (* (pow x.im 2) x.re)) 0.774 * [backup-simplify]: Simplify (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (+ (/ 1 (- x.im)) (+ (/ 1 (- x.im)) (/ 1 (- x.im))))) into (/ -3 (* (pow x.im 2) x.re)) 0.774 * [approximate]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.774 * [taylor]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in x.im 0.774 * [taylor]: Taking taylor expansion of -3 in x.im 0.774 * [backup-simplify]: Simplify -3 into -3 0.774 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.774 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.774 * [taylor]: Taking taylor expansion of x.im in x.im 0.774 * [backup-simplify]: Simplify 0 into 0 0.774 * [backup-simplify]: Simplify 1 into 1 0.774 * [taylor]: Taking taylor expansion of x.re in x.im 0.774 * [backup-simplify]: Simplify x.re into x.re 0.774 * [backup-simplify]: Simplify (* 1 1) into 1 0.774 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.775 * [backup-simplify]: Simplify (/ -3 x.re) into (/ -3 x.re) 0.775 * [taylor]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in x.re 0.775 * [taylor]: Taking taylor expansion of -3 in x.re 0.775 * [backup-simplify]: Simplify -3 into -3 0.775 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.775 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.775 * [taylor]: Taking taylor expansion of x.im in x.re 0.775 * [backup-simplify]: Simplify x.im into x.im 0.775 * [taylor]: Taking taylor expansion of x.re in x.re 0.775 * [backup-simplify]: Simplify 0 into 0 0.775 * [backup-simplify]: Simplify 1 into 1 0.775 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.775 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.775 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.776 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.776 * [backup-simplify]: Simplify (/ -3 (pow x.im 2)) into (/ -3 (pow x.im 2)) 0.776 * [taylor]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in x.re 0.776 * [taylor]: Taking taylor expansion of -3 in x.re 0.776 * [backup-simplify]: Simplify -3 into -3 0.776 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.776 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.776 * [taylor]: Taking taylor expansion of x.im in x.re 0.776 * [backup-simplify]: Simplify x.im into x.im 0.776 * [taylor]: Taking taylor expansion of x.re in x.re 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [backup-simplify]: Simplify 1 into 1 0.776 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.776 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.776 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.777 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.777 * [backup-simplify]: Simplify (/ -3 (pow x.im 2)) into (/ -3 (pow x.im 2)) 0.777 * [taylor]: Taking taylor expansion of (/ -3 (pow x.im 2)) in x.im 0.777 * [taylor]: Taking taylor expansion of -3 in x.im 0.777 * [backup-simplify]: Simplify -3 into -3 0.777 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.777 * [taylor]: Taking taylor expansion of x.im in x.im 0.777 * [backup-simplify]: Simplify 0 into 0 0.777 * [backup-simplify]: Simplify 1 into 1 0.778 * [backup-simplify]: Simplify (* 1 1) into 1 0.778 * [backup-simplify]: Simplify (/ -3 1) into -3 0.778 * [backup-simplify]: Simplify -3 into -3 0.779 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.779 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.780 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.780 * [taylor]: Taking taylor expansion of 0 in x.im 0.780 * [backup-simplify]: Simplify 0 into 0 0.780 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.781 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -3 (/ 0 1)))) into 0 0.781 * [backup-simplify]: Simplify 0 into 0 0.782 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.783 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.784 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.784 * [taylor]: Taking taylor expansion of 0 in x.im 0.784 * [backup-simplify]: Simplify 0 into 0 0.785 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.786 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.786 * [backup-simplify]: Simplify 0 into 0 0.787 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.791 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.791 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.791 * [taylor]: Taking taylor expansion of 0 in x.im 0.791 * [backup-simplify]: Simplify 0 into 0 0.791 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.794 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.794 * [backup-simplify]: Simplify 0 into 0 0.795 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.796 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.797 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (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.797 * [taylor]: Taking taylor expansion of 0 in x.im 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify (* -3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 3 (* (pow x.im 2) x.re)) 0.797 * * * * [progress]: [ 2 / 3 ] generating series at (2 1) 0.797 * [backup-simplify]: Simplify (* x.re (* x.re x.re)) into (pow x.re 3) 0.797 * [approximate]: Taking taylor expansion of (pow x.re 3) in (x.re) around 0 0.797 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.797 * [taylor]: Taking taylor expansion of x.re in x.re 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 1 into 1 0.797 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.797 * [taylor]: Taking taylor expansion of x.re in x.re 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 1 into 1 0.798 * [backup-simplify]: Simplify (* 1 1) into 1 0.798 * [backup-simplify]: Simplify (* 1 1) into 1 0.798 * [backup-simplify]: Simplify 1 into 1 0.799 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.800 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.800 * [backup-simplify]: Simplify 0 into 0 0.801 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.802 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.802 * [backup-simplify]: Simplify 0 into 0 0.803 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.804 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) 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) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.807 * [backup-simplify]: Simplify 0 into 0 0.808 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.810 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.810 * [backup-simplify]: Simplify 0 into 0 0.811 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.813 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.813 * [backup-simplify]: Simplify 0 into 0 0.813 * [backup-simplify]: Simplify (* 1 (pow x.re 3)) into (pow x.re 3) 0.813 * [backup-simplify]: Simplify (* (/ 1 x.re) (* (/ 1 x.re) (/ 1 x.re))) into (/ 1 (pow x.re 3)) 0.813 * [approximate]: Taking taylor expansion of (/ 1 (pow x.re 3)) in (x.re) around 0 0.813 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.813 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.813 * [taylor]: Taking taylor expansion of x.re in x.re 0.813 * [backup-simplify]: Simplify 0 into 0 0.813 * [backup-simplify]: Simplify 1 into 1 0.814 * [backup-simplify]: Simplify (* 1 1) into 1 0.814 * [backup-simplify]: Simplify (* 1 1) into 1 0.815 * [backup-simplify]: Simplify (/ 1 1) into 1 0.815 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.815 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.815 * [taylor]: Taking taylor expansion of x.re in x.re 0.815 * [backup-simplify]: Simplify 0 into 0 0.815 * [backup-simplify]: Simplify 1 into 1 0.815 * [backup-simplify]: Simplify (* 1 1) into 1 0.816 * [backup-simplify]: Simplify (* 1 1) into 1 0.816 * [backup-simplify]: Simplify (/ 1 1) into 1 0.816 * [backup-simplify]: Simplify 1 into 1 0.817 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.818 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.818 * [backup-simplify]: Simplify 0 into 0 0.819 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.820 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.821 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.821 * [backup-simplify]: Simplify 0 into 0 0.822 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.824 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.824 * [backup-simplify]: Simplify 0 into 0 0.825 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.827 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.828 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.828 * [backup-simplify]: Simplify 0 into 0 0.829 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.831 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.832 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.832 * [backup-simplify]: Simplify 0 into 0 0.833 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.835 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.836 * [backup-simplify]: Simplify 0 into 0 0.836 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (/ 1 x.re)) 3)) into (pow x.re 3) 0.836 * [backup-simplify]: Simplify (* (/ 1 (- x.re)) (* (/ 1 (- x.re)) (/ 1 (- x.re)))) into (/ -1 (pow x.re 3)) 0.836 * [approximate]: Taking taylor expansion of (/ -1 (pow x.re 3)) in (x.re) around 0 0.836 * [taylor]: Taking taylor expansion of (/ -1 (pow x.re 3)) in x.re 0.836 * [taylor]: Taking taylor expansion of -1 in x.re 0.836 * [backup-simplify]: Simplify -1 into -1 0.836 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.836 * [taylor]: Taking taylor expansion of x.re in x.re 0.836 * [backup-simplify]: Simplify 0 into 0 0.837 * [backup-simplify]: Simplify 1 into 1 0.837 * [backup-simplify]: Simplify (* 1 1) into 1 0.837 * [backup-simplify]: Simplify (* 1 1) into 1 0.838 * [backup-simplify]: Simplify (/ -1 1) into -1 0.838 * [taylor]: Taking taylor expansion of (/ -1 (pow x.re 3)) in x.re 0.838 * [taylor]: Taking taylor expansion of -1 in x.re 0.838 * [backup-simplify]: Simplify -1 into -1 0.838 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 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 (* 1 1) into 1 0.839 * [backup-simplify]: Simplify (* 1 1) into 1 0.839 * [backup-simplify]: Simplify (/ -1 1) into -1 0.839 * [backup-simplify]: Simplify -1 into -1 0.840 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.841 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.842 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.842 * [backup-simplify]: Simplify 0 into 0 0.842 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.843 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.844 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.844 * [backup-simplify]: Simplify 0 into 0 0.845 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.847 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.848 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.848 * [backup-simplify]: Simplify 0 into 0 0.849 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.850 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.851 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.851 * [backup-simplify]: Simplify 0 into 0 0.853 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.855 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.855 * [backup-simplify]: Simplify 0 into 0 0.857 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.858 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.859 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.859 * [backup-simplify]: Simplify 0 into 0 0.859 * [backup-simplify]: Simplify (* -1 (pow (/ 1 (/ 1 (- x.re))) 3)) into (pow x.re 3) 0.859 * * * * [progress]: [ 3 / 3 ] generating series at (2) 0.860 * [backup-simplify]: Simplify (- (* x.re (* x.re x.re)) (* (* x.re x.im) (+ x.im (+ x.im x.im)))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 0.860 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 0.860 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 0.860 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.860 * [taylor]: Taking taylor expansion of x.re in x.im 0.860 * [backup-simplify]: Simplify x.re into x.re 0.860 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 0.860 * [taylor]: Taking taylor expansion of 3 in x.im 0.860 * [backup-simplify]: Simplify 3 into 3 0.860 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.860 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.860 * [taylor]: Taking taylor expansion of x.im in x.im 0.860 * [backup-simplify]: Simplify 0 into 0 0.860 * [backup-simplify]: Simplify 1 into 1 0.860 * [taylor]: Taking taylor expansion of x.re in x.im 0.860 * [backup-simplify]: Simplify x.re into x.re 0.860 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 0.860 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.860 * [taylor]: Taking taylor expansion of x.re in x.re 0.860 * [backup-simplify]: Simplify 0 into 0 0.860 * [backup-simplify]: Simplify 1 into 1 0.860 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.860 * [taylor]: Taking taylor expansion of 3 in x.re 0.860 * [backup-simplify]: Simplify 3 into 3 0.860 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.860 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.860 * [taylor]: Taking taylor expansion of x.im in x.re 0.861 * [backup-simplify]: Simplify x.im into x.im 0.861 * [taylor]: Taking taylor expansion of x.re in x.re 0.861 * [backup-simplify]: Simplify 0 into 0 0.861 * [backup-simplify]: Simplify 1 into 1 0.861 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 0.861 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.861 * [taylor]: Taking taylor expansion of x.re in x.re 0.861 * [backup-simplify]: Simplify 0 into 0 0.861 * [backup-simplify]: Simplify 1 into 1 0.861 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.861 * [taylor]: Taking taylor expansion of 3 in x.re 0.861 * [backup-simplify]: Simplify 3 into 3 0.861 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.861 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.861 * [taylor]: Taking taylor expansion of x.im in x.re 0.861 * [backup-simplify]: Simplify x.im into x.im 0.861 * [taylor]: Taking taylor expansion of x.re in x.re 0.861 * [backup-simplify]: Simplify 0 into 0 0.861 * [backup-simplify]: Simplify 1 into 1 0.861 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.861 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.862 * [backup-simplify]: Simplify (* 3 0) into 0 0.862 * [backup-simplify]: Simplify (- 0) into 0 0.862 * [backup-simplify]: Simplify (+ 0 0) into 0 0.862 * [taylor]: Taking taylor expansion of 0 in x.im 0.862 * [backup-simplify]: Simplify 0 into 0 0.862 * [backup-simplify]: Simplify 0 into 0 0.863 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.863 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.864 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 0.864 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 0.864 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 0.864 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 0.864 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 0.864 * [taylor]: Taking taylor expansion of 3 in x.im 0.864 * [backup-simplify]: Simplify 3 into 3 0.864 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.864 * [taylor]: Taking taylor expansion of x.im in x.im 0.864 * [backup-simplify]: Simplify 0 into 0 0.864 * [backup-simplify]: Simplify 1 into 1 0.864 * [backup-simplify]: Simplify 0 into 0 0.865 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.865 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.866 * [backup-simplify]: Simplify (+ (* 3 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.868 * [backup-simplify]: Simplify (* 1 1) into 1 0.868 * [backup-simplify]: Simplify (* 1 1) into 1 0.869 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.870 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.871 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 0.871 * [backup-simplify]: Simplify (- 0) into 0 0.872 * [backup-simplify]: Simplify (+ 1 0) into 1 0.872 * [taylor]: Taking taylor expansion of 1 in x.im 0.872 * [backup-simplify]: Simplify 1 into 1 0.872 * [backup-simplify]: Simplify 1 into 1 0.872 * [backup-simplify]: Simplify 0 into 0 0.872 * [backup-simplify]: Simplify (* 1 1) into 1 0.873 * [backup-simplify]: Simplify (* 3 1) into 3 0.873 * [backup-simplify]: Simplify (- 3) into -3 0.873 * [backup-simplify]: Simplify -3 into -3 0.873 * [backup-simplify]: Simplify 0 into 0 0.874 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.875 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.875 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.876 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.877 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 0.877 * [backup-simplify]: Simplify (- 0) into 0 0.877 * [backup-simplify]: Simplify (+ 0 0) into 0 0.877 * [taylor]: Taking taylor expansion of 0 in x.im 0.877 * [backup-simplify]: Simplify 0 into 0 0.877 * [backup-simplify]: Simplify 0 into 0 0.877 * [backup-simplify]: Simplify 0 into 0 0.877 * [backup-simplify]: Simplify 0 into 0 0.878 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.878 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.879 * [backup-simplify]: Simplify (- 0) into 0 0.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [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.879 * [backup-simplify]: Simplify (- (* (/ 1 x.re) (* (/ 1 x.re) (/ 1 x.re))) (* (* (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (+ (/ 1 x.im) (/ 1 x.im))))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 0.879 * [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.879 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 0.879 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 0.879 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.879 * [taylor]: Taking taylor expansion of x.re in x.im 0.879 * [backup-simplify]: Simplify x.re into x.re 0.879 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.879 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 0.879 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 0.879 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 0.879 * [taylor]: Taking taylor expansion of 3 in x.im 0.879 * [backup-simplify]: Simplify 3 into 3 0.879 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 0.879 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.879 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.879 * [taylor]: Taking taylor expansion of x.im in x.im 0.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [backup-simplify]: Simplify 1 into 1 0.880 * [taylor]: Taking taylor expansion of x.re in x.im 0.880 * [backup-simplify]: Simplify x.re into x.re 0.880 * [backup-simplify]: Simplify (* 1 1) into 1 0.880 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.880 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.880 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 0.880 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.880 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.880 * [taylor]: Taking taylor expansion of x.re in x.re 0.880 * [backup-simplify]: Simplify 0 into 0 0.880 * [backup-simplify]: Simplify 1 into 1 0.880 * [backup-simplify]: Simplify (* 1 1) into 1 0.881 * [backup-simplify]: Simplify (* 1 1) into 1 0.881 * [backup-simplify]: Simplify (/ 1 1) into 1 0.881 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.881 * [taylor]: Taking taylor expansion of 3 in x.re 0.881 * [backup-simplify]: Simplify 3 into 3 0.881 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.881 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.881 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.881 * [taylor]: Taking taylor expansion of x.im in x.re 0.881 * [backup-simplify]: Simplify x.im into x.im 0.881 * [taylor]: Taking taylor expansion of x.re in x.re 0.881 * [backup-simplify]: Simplify 0 into 0 0.881 * [backup-simplify]: Simplify 1 into 1 0.881 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.881 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.881 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.881 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.882 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.882 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 0.882 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.882 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.882 * [taylor]: Taking taylor expansion of x.re in x.re 0.882 * [backup-simplify]: Simplify 0 into 0 0.882 * [backup-simplify]: Simplify 1 into 1 0.882 * [backup-simplify]: Simplify (* 1 1) into 1 0.882 * [backup-simplify]: Simplify (* 1 1) into 1 0.883 * [backup-simplify]: Simplify (/ 1 1) into 1 0.883 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.883 * [taylor]: Taking taylor expansion of 3 in x.re 0.883 * [backup-simplify]: Simplify 3 into 3 0.883 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.883 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.883 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.883 * [taylor]: Taking taylor expansion of x.im in x.re 0.883 * [backup-simplify]: Simplify x.im into x.im 0.883 * [taylor]: Taking taylor expansion of x.re in x.re 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify 1 into 1 0.883 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.883 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.883 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.883 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.883 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.884 * [backup-simplify]: Simplify (+ 1 0) into 1 0.884 * [taylor]: Taking taylor expansion of 1 in x.im 0.884 * [backup-simplify]: Simplify 1 into 1 0.884 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.884 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.885 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.885 * [backup-simplify]: Simplify (+ 0 0) into 0 0.885 * [taylor]: Taking taylor expansion of 0 in x.im 0.885 * [backup-simplify]: Simplify 0 into 0 0.886 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.886 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.887 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.887 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 0.887 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 0.887 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 0.887 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 0.887 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 0.887 * [taylor]: Taking taylor expansion of 3 in x.im 0.887 * [backup-simplify]: Simplify 3 into 3 0.887 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.887 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.887 * [taylor]: Taking taylor expansion of x.im in x.im 0.887 * [backup-simplify]: Simplify 0 into 0 0.887 * [backup-simplify]: Simplify 1 into 1 0.888 * [backup-simplify]: Simplify (* 1 1) into 1 0.888 * [backup-simplify]: Simplify (/ 1 1) into 1 0.888 * [backup-simplify]: Simplify (* 3 1) into 3 0.888 * [backup-simplify]: Simplify (- 3) into -3 0.888 * [backup-simplify]: Simplify -3 into -3 0.888 * [backup-simplify]: Simplify 1 into 1 0.889 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.890 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.890 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.890 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.891 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.891 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.891 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 0.892 * [backup-simplify]: Simplify (- 0) into 0 0.892 * [backup-simplify]: Simplify (+ 0 0) into 0 0.892 * [taylor]: Taking taylor expansion of 0 in x.im 0.892 * [backup-simplify]: Simplify 0 into 0 0.892 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.893 * [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.894 * [backup-simplify]: Simplify 0 into 0 0.894 * [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.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.896 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.897 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.897 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.897 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 0.898 * [backup-simplify]: Simplify (- 0) into 0 0.898 * [backup-simplify]: Simplify (+ 0 0) into 0 0.898 * [taylor]: Taking taylor expansion of 0 in x.im 0.898 * [backup-simplify]: Simplify 0 into 0 0.898 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.899 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.900 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.900 * [backup-simplify]: Simplify (- 0) into 0 0.900 * [backup-simplify]: Simplify 0 into 0 0.900 * [backup-simplify]: Simplify 0 into 0 0.900 * [backup-simplify]: Simplify 0 into 0 0.900 * [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.900 * [backup-simplify]: Simplify (- (* (/ 1 (- x.re)) (* (/ 1 (- x.re)) (/ 1 (- x.re)))) (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (+ (/ 1 (- x.im)) (+ (/ 1 (- x.im)) (/ 1 (- x.im)))))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 0.900 * [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.900 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 0.901 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 0.901 * [taylor]: Taking taylor expansion of 3 in x.im 0.901 * [backup-simplify]: Simplify 3 into 3 0.901 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 0.901 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.901 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.901 * [taylor]: Taking taylor expansion of x.im in x.im 0.901 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify 1 into 1 0.901 * [taylor]: Taking taylor expansion of x.re in x.im 0.901 * [backup-simplify]: Simplify x.re into x.re 0.901 * [backup-simplify]: Simplify (* 1 1) into 1 0.901 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.901 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.901 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 0.901 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.901 * [taylor]: Taking taylor expansion of x.re in x.im 0.901 * [backup-simplify]: Simplify x.re into x.re 0.901 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.901 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 0.901 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 0.901 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 0.901 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.901 * [taylor]: Taking taylor expansion of 3 in x.re 0.901 * [backup-simplify]: Simplify 3 into 3 0.901 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.901 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.901 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.901 * [taylor]: Taking taylor expansion of x.im in x.re 0.901 * [backup-simplify]: Simplify x.im into x.im 0.901 * [taylor]: Taking taylor expansion of x.re in x.re 0.901 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify 1 into 1 0.902 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.902 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.902 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.902 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.902 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.902 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.902 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.902 * [taylor]: Taking taylor expansion of x.re in x.re 0.902 * [backup-simplify]: Simplify 0 into 0 0.902 * [backup-simplify]: Simplify 1 into 1 0.903 * [backup-simplify]: Simplify (* 1 1) into 1 0.903 * [backup-simplify]: Simplify (* 1 1) into 1 0.903 * [backup-simplify]: Simplify (/ 1 1) into 1 0.903 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 0.903 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.903 * [taylor]: Taking taylor expansion of 3 in x.re 0.903 * [backup-simplify]: Simplify 3 into 3 0.903 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.903 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.903 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.903 * [taylor]: Taking taylor expansion of x.im in x.re 0.903 * [backup-simplify]: Simplify x.im into x.im 0.903 * [taylor]: Taking taylor expansion of x.re in x.re 0.903 * [backup-simplify]: Simplify 0 into 0 0.903 * [backup-simplify]: Simplify 1 into 1 0.903 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.903 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.904 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.904 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.904 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.904 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.904 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.904 * [taylor]: Taking taylor expansion of x.re in x.re 0.904 * [backup-simplify]: Simplify 0 into 0 0.904 * [backup-simplify]: Simplify 1 into 1 0.904 * [backup-simplify]: Simplify (* 1 1) into 1 0.905 * [backup-simplify]: Simplify (* 1 1) into 1 0.905 * [backup-simplify]: Simplify (/ 1 1) into 1 0.905 * [backup-simplify]: Simplify (- 1) into -1 0.905 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.905 * [taylor]: Taking taylor expansion of -1 in x.im 0.905 * [backup-simplify]: Simplify -1 into -1 0.906 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.906 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.907 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.907 * [backup-simplify]: Simplify (- 0) into 0 0.907 * [backup-simplify]: Simplify (+ 0 0) into 0 0.907 * [taylor]: Taking taylor expansion of 0 in x.im 0.907 * [backup-simplify]: Simplify 0 into 0 0.907 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 0.908 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.908 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.909 * [backup-simplify]: Simplify (- 0) into 0 0.909 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 0.909 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 0.909 * [taylor]: Taking taylor expansion of 3 in x.im 0.909 * [backup-simplify]: Simplify 3 into 3 0.909 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.909 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.909 * [taylor]: Taking taylor expansion of x.im in x.im 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 (* 3 1) into 3 0.910 * [backup-simplify]: Simplify 3 into 3 0.910 * [backup-simplify]: Simplify -1 into -1 0.911 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.911 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.911 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.911 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 0.912 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.913 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 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 (+ (* 1 0) (* 0 1)) into 0 0.915 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.915 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.915 * [backup-simplify]: Simplify 0 into 0 0.915 * [backup-simplify]: Simplify 0 into 0 0.915 * [backup-simplify]: Simplify 0 into 0 0.917 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.918 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.919 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 0.919 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.920 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.921 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.921 * [backup-simplify]: Simplify (- 0) into 0 0.921 * [backup-simplify]: Simplify (+ 0 0) into 0 0.921 * [taylor]: Taking taylor expansion of 0 in x.im 0.921 * [backup-simplify]: Simplify 0 into 0 0.922 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.923 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.923 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 0 into 0 0.924 * [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.924 * * * [progress]: simplifying candidates 0.924 * * * * [progress]: [ 1 / 89 ] simplifiying candidate # 0.924 * * * * [progress]: [ 2 / 89 ] simplifiying candidate # 0.924 * * * * [progress]: [ 3 / 89 ] simplifiying candidate # 0.924 * [simplify]: Simplifying (* (* x.re x.im) (+ x.im (+ x.im x.im))) 0.924 * * [simplify]: iters left: 6 (6 enodes) 0.926 * * [simplify]: iters left: 5 (29 enodes) 0.931 * * [simplify]: iters left: 4 (64 enodes) 0.948 * * [simplify]: iters left: 3 (110 enodes) 0.973 * * [simplify]: iters left: 2 (126 enodes) 0.989 * * [simplify]: iters left: 1 (132 enodes) 1.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1.005 * * [simplify]: Extracting #1: cost 17 inf + 0 1.005 * * [simplify]: Extracting #2: cost 25 inf + 124 1.006 * * [simplify]: Extracting #3: cost 5 inf + 1793 1.008 * * [simplify]: Extracting #4: cost 0 inf + 2322 1.009 * [simplify]: Simplified to (* (+ x.im (+ x.im x.im)) (* x.re x.im)) 1.010 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (pow (* (+ x.im (+ x.im x.im)) (* x.re x.im)) 1))) 1.010 * * * * [progress]: [ 4 / 89 ] simplifiying candidate # 1.010 * [simplify]: Simplifying (* (* x.re x.im) (+ x.im (+ x.im x.im))) 1.010 * * [simplify]: iters left: 6 (6 enodes) 1.013 * * [simplify]: iters left: 5 (29 enodes) 1.024 * * [simplify]: iters left: 4 (64 enodes) 1.050 * * [simplify]: iters left: 3 (110 enodes) 1.083 * * [simplify]: iters left: 2 (126 enodes) 1.115 * * [simplify]: iters left: 1 (132 enodes) 1.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1.143 * * [simplify]: Extracting #1: cost 17 inf + 0 1.143 * * [simplify]: Extracting #2: cost 25 inf + 124 1.144 * * [simplify]: Extracting #3: cost 5 inf + 1793 1.146 * * [simplify]: Extracting #4: cost 0 inf + 2322 1.148 * [simplify]: Simplified to (* (+ x.im (+ x.im x.im)) (* x.re x.im)) 1.148 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (pow (* (+ x.im (+ x.im x.im)) (* x.re x.im)) 1))) 1.148 * * * * [progress]: [ 5 / 89 ] simplifiying candidate # 1.148 * * * * [progress]: [ 6 / 89 ] simplifiying candidate # 1.148 * [simplify]: Simplifying (+ (+ (log x.re) (log x.im)) (log (+ x.im (+ x.im x.im)))) 1.148 * * [simplify]: iters left: 6 (9 enodes) 1.153 * * [simplify]: iters left: 5 (32 enodes) 1.162 * * [simplify]: iters left: 4 (40 enodes) 1.172 * * [simplify]: iters left: 3 (45 enodes) 1.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1.183 * * [simplify]: Extracting #1: cost 8 inf + 0 1.183 * * [simplify]: Extracting #2: cost 17 inf + 0 1.183 * * [simplify]: Extracting #3: cost 16 inf + 73 1.184 * * [simplify]: Extracting #4: cost 14 inf + 256 1.184 * * [simplify]: Extracting #5: cost 6 inf + 1196 1.185 * * [simplify]: Extracting #6: cost 1 inf + 2725 1.185 * * [simplify]: Extracting #7: cost 0 inf + 2986 1.186 * [simplify]: Simplified to (+ (log (+ (+ x.im x.im) x.im)) (+ (log x.re) (log x.im))) 1.186 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (exp (+ (log (+ (+ x.im x.im) x.im)) (+ (log x.re) (log x.im)))))) 1.187 * * * * [progress]: [ 7 / 89 ] simplifiying candidate # 1.187 * [simplify]: Simplifying (+ (log (* x.re x.im)) (log (+ x.im (+ x.im x.im)))) 1.187 * * [simplify]: iters left: 6 (8 enodes) 1.191 * * [simplify]: iters left: 5 (30 enodes) 1.199 * * [simplify]: iters left: 4 (39 enodes) 1.209 * * [simplify]: iters left: 3 (47 enodes) 1.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1.221 * * [simplify]: Extracting #1: cost 8 inf + 0 1.221 * * [simplify]: Extracting #2: cost 18 inf + 0 1.221 * * [simplify]: Extracting #3: cost 17 inf + 144 1.221 * * [simplify]: Extracting #4: cost 11 inf + 604 1.222 * * [simplify]: Extracting #5: cost 1 inf + 2528 1.223 * * [simplify]: Extracting #6: cost 0 inf + 2790 1.224 * [simplify]: Simplified to (+ (log (* x.re x.im)) (log (+ x.im (+ x.im x.im)))) 1.224 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (exp (+ (log (* x.re x.im)) (log (+ x.im (+ x.im x.im))))))) 1.224 * * * * [progress]: [ 8 / 89 ] simplifiying candidate # 1.224 * * * * [progress]: [ 9 / 89 ] simplifiying candidate # 1.224 * * * * [progress]: [ 10 / 89 ] simplifiying candidate # 1.224 * [simplify]: Simplifying (* (* (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (+ x.im (+ x.im x.im)) (+ x.im (+ x.im x.im))) (+ x.im (+ x.im x.im)))) 1.225 * * [simplify]: iters left: 6 (12 enodes) 1.231 * * [simplify]: iters left: 5 (62 enodes) 1.264 * * [simplify]: iters left: 4 (253 enodes) 1.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1.449 * * [simplify]: Extracting #1: cost 48 inf + 0 1.450 * * [simplify]: Extracting #2: cost 249 inf + 408 1.454 * * [simplify]: Extracting #3: cost 253 inf + 19513 1.479 * * [simplify]: Extracting #4: cost 9 inf + 80937 1.509 * * [simplify]: Extracting #5: cost 0 inf + 80213 1.528 * * [simplify]: Extracting #6: cost 0 inf + 79133 1.549 * * [simplify]: Extracting #7: cost 0 inf + 79093 1.568 * [simplify]: Simplified to (* (* (* (+ x.im (+ x.im x.im)) (+ x.im (+ x.im x.im))) (+ x.im (+ x.im x.im))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) 1.568 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (cbrt (* (* (* (+ x.im (+ x.im x.im)) (+ x.im (+ x.im x.im))) (+ x.im (+ x.im x.im))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))))) 1.568 * * * * [progress]: [ 11 / 89 ] simplifiying candidate # 1.568 * [simplify]: Simplifying (* (* (* (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* (* (+ x.im (+ x.im x.im)) (+ x.im (+ x.im x.im))) (+ x.im (+ x.im x.im)))) 1.568 * * [simplify]: iters left: 6 (10 enodes) 1.571 * * [simplify]: iters left: 5 (60 enodes) 1.588 * * [simplify]: iters left: 4 (260 enodes) 1.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1.733 * * [simplify]: Extracting #1: cost 50 inf + 0 1.735 * * [simplify]: Extracting #2: cost 265 inf + 2 1.741 * * [simplify]: Extracting #3: cost 301 inf + 11639 1.765 * * [simplify]: Extracting #4: cost 45 inf + 68925 1.785 * * [simplify]: Extracting #5: cost 0 inf + 81211 1.810 * * [simplify]: Extracting #6: cost 0 inf + 81171 1.836 * [simplify]: Simplified to (* (* (+ x.im (+ x.im x.im)) (* x.re x.im)) (* (* (+ x.im (+ x.im x.im)) (* x.re x.im)) (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 1.836 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (cbrt (* (* (+ x.im (+ x.im x.im)) (* x.re x.im)) (* (* (+ x.im (+ x.im x.im)) (* x.re x.im)) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))))) 1.836 * * * * [progress]: [ 12 / 89 ] simplifiying candidate # 1.836 * * * * [progress]: [ 13 / 89 ] simplifiying candidate # 1.836 * * * * [progress]: [ 14 / 89 ] simplifiying candidate # 1.836 * * * * [progress]: [ 15 / 89 ] simplifiying candidate # 1.836 * * * * [progress]: [ 16 / 89 ] simplifiying candidate # 1.836 * [simplify]: Simplifying (* (* x.re x.im) (+ x.im x.im)) 1.836 * * [simplify]: iters left: 4 (5 enodes) 1.838 * * [simplify]: iters left: 3 (23 enodes) 1.841 * * [simplify]: iters left: 2 (41 enodes) 1.850 * * [simplify]: iters left: 1 (56 enodes) 1.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1.867 * * [simplify]: Extracting #1: cost 12 inf + 0 1.867 * * [simplify]: Extracting #2: cost 14 inf + 165 1.867 * * [simplify]: Extracting #3: cost 2 inf + 944 1.868 * * [simplify]: Extracting #4: cost 0 inf + 1148 1.868 * [simplify]: Simplified to (* (* x.re x.im) (+ x.im x.im)) 1.869 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) (+ x.im x.im))))) 1.869 * * * * [progress]: [ 17 / 89 ] simplifiying candidate # 1.869 * [simplify]: Simplifying (* (+ x.im x.im) (* x.re x.im)) 1.869 * * [simplify]: iters left: 4 (5 enodes) 1.871 * * [simplify]: iters left: 3 (19 enodes) 1.878 * * [simplify]: iters left: 2 (31 enodes) 1.888 * * [simplify]: iters left: 1 (45 enodes) 1.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1.901 * * [simplify]: Extracting #1: cost 11 inf + 0 1.902 * * [simplify]: Extracting #2: cost 14 inf + 43 1.902 * * [simplify]: Extracting #3: cost 7 inf + 373 1.902 * * [simplify]: Extracting #4: cost 0 inf + 1025 1.903 * [simplify]: Simplified to (* (* x.im x.re) (+ x.im x.im)) 1.903 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (+ (* x.im (* x.re x.im)) (* (* x.im x.re) (+ x.im x.im))))) 1.903 * * * * [progress]: [ 18 / 89 ] simplifiying candidate # 1.903 * [simplify]: Simplifying (cbrt (+ x.im (+ x.im x.im))) 1.903 * * [simplify]: iters left: 5 (4 enodes) 1.905 * * [simplify]: iters left: 4 (13 enodes) 1.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1.909 * * [simplify]: Extracting #1: cost 3 inf + 0 1.909 * * [simplify]: Extracting #2: cost 6 inf + 0 1.909 * * [simplify]: Extracting #3: cost 6 inf + 1 1.909 * * [simplify]: Extracting #4: cost 0 inf + 567 1.909 * [simplify]: Simplified to (cbrt (+ (+ x.im x.im) x.im)) 1.909 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) (* (cbrt (+ x.im (+ x.im x.im))) (cbrt (+ x.im (+ x.im x.im))))) (cbrt (+ (+ x.im x.im) x.im))))) 1.909 * * * * [progress]: [ 19 / 89 ] simplifiying candidate # 1.910 * [simplify]: Simplifying (sqrt (+ x.im (+ x.im x.im))) 1.910 * * [simplify]: iters left: 5 (4 enodes) 1.912 * * [simplify]: iters left: 4 (13 enodes) 1.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1.915 * * [simplify]: Extracting #1: cost 3 inf + 0 1.915 * * [simplify]: Extracting #2: cost 6 inf + 0 1.915 * * [simplify]: Extracting #3: cost 6 inf + 1 1.915 * * [simplify]: Extracting #4: cost 0 inf + 487 1.916 * [simplify]: Simplified to (sqrt (+ (+ x.im x.im) x.im)) 1.916 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) (sqrt (+ x.im (+ x.im x.im)))) (sqrt (+ (+ x.im x.im) x.im))))) 1.916 * * * * [progress]: [ 20 / 89 ] simplifiying candidate # 1.916 * [simplify]: Simplifying (+ x.im (+ x.im x.im)) 1.916 * * [simplify]: iters left: 4 (3 enodes) 1.918 * * [simplify]: iters left: 3 (10 enodes) 1.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1.920 * * [simplify]: Extracting #1: cost 4 inf + 0 1.920 * * [simplify]: Extracting #2: cost 4 inf + 1 1.921 * * [simplify]: Extracting #3: cost 0 inf + 245 1.921 * [simplify]: Simplified to (+ (+ x.im x.im) x.im) 1.921 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) 1) (+ (+ x.im x.im) x.im)))) 1.921 * * * * [progress]: [ 21 / 89 ] simplifiying candidate # 1.921 * [simplify]: Simplifying (+ (cbrt x.im) (+ (cbrt x.im) (cbrt x.im))) 1.921 * * [simplify]: iters left: 5 (4 enodes) 1.923 * * [simplify]: iters left: 4 (13 enodes) 1.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1.926 * * [simplify]: Extracting #1: cost 4 inf + 0 1.926 * * [simplify]: Extracting #2: cost 7 inf + 0 1.926 * * [simplify]: Extracting #3: cost 6 inf + 1 1.927 * * [simplify]: Extracting #4: cost 0 inf + 727 1.927 * [simplify]: Simplified to (+ (cbrt x.im) (+ (cbrt x.im) (cbrt x.im))) 1.927 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) (* (cbrt x.im) (cbrt x.im))) (+ (cbrt x.im) (+ (cbrt x.im) (cbrt x.im)))))) 1.927 * * * * [progress]: [ 22 / 89 ] simplifiying candidate # 1.927 * [simplify]: Simplifying (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im))) 1.927 * * [simplify]: iters left: 5 (4 enodes) 1.929 * * [simplify]: iters left: 4 (13 enodes) 1.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1.933 * * [simplify]: Extracting #1: cost 4 inf + 0 1.933 * * [simplify]: Extracting #2: cost 7 inf + 0 1.933 * * [simplify]: Extracting #3: cost 6 inf + 1 1.933 * * [simplify]: Extracting #4: cost 0 inf + 487 1.933 * [simplify]: Simplified to (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im))) 1.933 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) (sqrt x.im)) (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im)))))) 1.933 * * * * [progress]: [ 23 / 89 ] simplifiying candidate # 1.934 * [simplify]: Simplifying (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im))) 1.934 * * [simplify]: iters left: 5 (4 enodes) 1.935 * * [simplify]: iters left: 4 (13 enodes) 1.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1.939 * * [simplify]: Extracting #1: cost 4 inf + 0 1.939 * * [simplify]: Extracting #2: cost 7 inf + 0 1.939 * * [simplify]: Extracting #3: cost 6 inf + 1 1.939 * * [simplify]: Extracting #4: cost 0 inf + 487 1.940 * [simplify]: Simplified to (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im))) 1.940 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) (sqrt x.im)) (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im)))))) 1.940 * * * * [progress]: [ 24 / 89 ] simplifiying candidate # 1.940 * [simplify]: Simplifying (+ x.im (+ x.im x.im)) 1.940 * * [simplify]: iters left: 4 (3 enodes) 1.942 * * [simplify]: iters left: 3 (10 enodes) 1.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1.944 * * [simplify]: Extracting #1: cost 4 inf + 0 1.944 * * [simplify]: Extracting #2: cost 4 inf + 1 1.944 * * [simplify]: Extracting #3: cost 0 inf + 245 1.945 * [simplify]: Simplified to (+ (+ x.im x.im) x.im) 1.945 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) 1) (+ (+ x.im x.im) x.im)))) 1.945 * * * * [progress]: [ 25 / 89 ] simplifiying candidate # 1.945 * [simplify]: Simplifying (+ x.im (+ x.im x.im)) 1.945 * * [simplify]: iters left: 4 (3 enodes) 1.946 * * [simplify]: iters left: 3 (10 enodes) 1.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1.949 * * [simplify]: Extracting #1: cost 4 inf + 0 1.949 * * [simplify]: Extracting #2: cost 4 inf + 1 1.950 * * [simplify]: Extracting #3: cost 0 inf + 245 1.950 * [simplify]: Simplified to (+ (+ x.im x.im) x.im) 1.950 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) 1) (+ (+ x.im x.im) x.im)))) 1.950 * * * * [progress]: [ 26 / 89 ] simplifiying candidate # 1.950 * [simplify]: Simplifying (+ 1 (+ 1 1)) 1.950 * * [simplify]: iters left: 4 (3 enodes) 1.955 * * [simplify]: iters left: 3 (14 enodes) 1.959 * * [simplify]: iters left: 2 (16 enodes) 1.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1.964 * * [simplify]: Extracting #1: cost 0 inf + 1 1.964 * [simplify]: Simplified to 3 1.964 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) x.im) 3))) 1.964 * * * * [progress]: [ 27 / 89 ] simplifiying candidate # 1.964 * [simplify]: Simplifying (+ 1 (+ 1 1)) 1.964 * * [simplify]: iters left: 4 (3 enodes) 1.968 * * [simplify]: iters left: 3 (14 enodes) 1.972 * * [simplify]: iters left: 2 (16 enodes) 1.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1.978 * * [simplify]: Extracting #1: cost 0 inf + 1 1.978 * [simplify]: Simplified to 3 1.978 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* (* x.re x.im) x.im) 3))) 1.978 * * * * [progress]: [ 28 / 89 ] simplifiying candidate # 1.978 * * * * [progress]: [ 29 / 89 ] simplifiying candidate # 1.978 * * * * [progress]: [ 30 / 89 ] simplifiying candidate # 1.978 * * * * [progress]: [ 31 / 89 ] simplifiying candidate # 1.978 * [simplify]: Simplifying (+ (* x.im x.im) (- (* (+ x.im x.im) (+ x.im x.im)) (* x.im (+ x.im x.im)))) 1.978 * * [simplify]: iters left: 6 (7 enodes) 1.983 * * [simplify]: iters left: 5 (34 enodes) 1.995 * * [simplify]: iters left: 4 (79 enodes) 2.028 * * [simplify]: iters left: 3 (214 enodes) 2.286 * * [simplify]: Extracting #0: cost 1 inf + 0 2.286 * * [simplify]: Extracting #1: cost 36 inf + 0 2.287 * * [simplify]: Extracting #2: cost 73 inf + 247 2.288 * * [simplify]: Extracting #3: cost 31 inf + 4106 2.291 * * [simplify]: Extracting #4: cost 0 inf + 8832 2.295 * [simplify]: Simplified to (+ (+ (* x.im x.im) (* x.im x.im)) (* x.im x.im)) 2.295 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (/ (* (* x.re x.im) (+ (pow x.im 3) (pow (+ x.im x.im) 3))) (+ (+ (* x.im x.im) (* x.im x.im)) (* x.im x.im))))) 2.295 * * * * [progress]: [ 32 / 89 ] simplifiying candidate # 2.295 * [simplify]: Simplifying (- x.im (+ x.im x.im)) 2.295 * * [simplify]: iters left: 4 (3 enodes) 2.296 * * [simplify]: iters left: 3 (13 enodes) 2.298 * * [simplify]: iters left: 2 (19 enodes) 2.301 * * [simplify]: iters left: 1 (22 enodes) 2.306 * * [simplify]: Extracting #0: cost 1 inf + 0 2.306 * * [simplify]: Extracting #1: cost 9 inf + 0 2.306 * * [simplify]: Extracting #2: cost 13 inf + 2 2.306 * * [simplify]: Extracting #3: cost 4 inf + 532 2.306 * * [simplify]: Extracting #4: cost 0 inf + 976 2.307 * [simplify]: Simplified to (- x.im) 2.307 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (/ (* (* x.re x.im) (- (* x.im x.im) (* (+ x.im x.im) (+ x.im x.im)))) (- x.im)))) 2.307 * * * * [progress]: [ 33 / 89 ] simplifiying candidate #real (real->posit16 (* (* x.re x.im) (+ x.im (+ x.im x.im)))))))> 2.307 * * * * [progress]: [ 34 / 89 ] simplifiying candidate # 2.307 * * * * [progress]: [ 35 / 89 ] simplifiying candidate # 2.307 * * * * [progress]: [ 36 / 89 ] simplifiying candidate # 2.307 * * * * [progress]: [ 37 / 89 ] simplifiying candidate # 2.307 * [simplify]: Simplifying (+ 1 (+ 1 1)) 2.307 * * [simplify]: iters left: 4 (3 enodes) 2.310 * * [simplify]: iters left: 3 (14 enodes) 2.312 * * [simplify]: iters left: 2 (16 enodes) 2.314 * * [simplify]: Extracting #0: cost 1 inf + 0 2.314 * * [simplify]: Extracting #1: cost 0 inf + 1 2.315 * [simplify]: Simplified to 3 2.315 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 2.315 * * * * [progress]: [ 38 / 89 ] simplifiying candidate # 2.315 * [simplify]: Simplifying (+ 1 2) 2.315 * * [simplify]: iters left: 2 (3 enodes) 2.318 * * [simplify]: iters left: 1 (13 enodes) 2.324 * * [simplify]: Extracting #0: cost 1 inf + 0 2.324 * * [simplify]: Extracting #1: cost 0 inf + 1 2.324 * [simplify]: Simplified to 3 2.324 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 2.324 * * * * [progress]: [ 39 / 89 ] simplifiying candidate # 2.324 * [simplify]: Simplifying (+ 1 (+ 1 1)) 2.324 * * [simplify]: iters left: 4 (3 enodes) 2.329 * * [simplify]: iters left: 3 (14 enodes) 2.333 * * [simplify]: iters left: 2 (16 enodes) 2.338 * * [simplify]: Extracting #0: cost 1 inf + 0 2.338 * * [simplify]: Extracting #1: cost 0 inf + 1 2.338 * [simplify]: Simplified to 3 2.338 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 2.338 * * * * [progress]: [ 40 / 89 ] simplifiying candidate # 2.338 * [simplify]: Simplifying (+ 1 (* 2 1)) 2.338 * * [simplify]: iters left: 4 (4 enodes) 2.343 * * [simplify]: iters left: 3 (14 enodes) 2.347 * * [simplify]: iters left: 2 (16 enodes) 2.352 * * [simplify]: Extracting #0: cost 1 inf + 0 2.352 * * [simplify]: Extracting #1: cost 0 inf + 1 2.352 * [simplify]: Simplified to 3 2.352 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 2.352 * * * * [progress]: [ 41 / 89 ] simplifiying candidate # 2.353 * [simplify]: Simplifying (* x.re (* x.re x.re)) 2.353 * * [simplify]: iters left: 4 (3 enodes) 2.354 * * [simplify]: iters left: 3 (12 enodes) 2.359 * * [simplify]: iters left: 2 (19 enodes) 2.367 * * [simplify]: iters left: 1 (33 enodes) 2.382 * * [simplify]: Extracting #0: cost 1 inf + 0 2.382 * * [simplify]: Extracting #1: cost 10 inf + 0 2.382 * * [simplify]: Extracting #2: cost 14 inf + 2 2.382 * * [simplify]: Extracting #3: cost 8 inf + 893 2.382 * * [simplify]: Extracting #4: cost 1 inf + 2275 2.383 * * [simplify]: Extracting #5: cost 0 inf + 2487 2.383 * [simplify]: Simplified to (* x.re (* x.re x.re)) 2.383 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* x.re (* x.re x.re)) 1) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 2.383 * * * * [progress]: [ 42 / 89 ] simplifiying candidate # 2.384 * [simplify]: Simplifying (* x.re (* x.re x.re)) 2.384 * * [simplify]: iters left: 4 (3 enodes) 2.386 * * [simplify]: iters left: 3 (12 enodes) 2.391 * * [simplify]: iters left: 2 (19 enodes) 2.399 * * [simplify]: iters left: 1 (33 enodes) 2.418 * * [simplify]: Extracting #0: cost 1 inf + 0 2.418 * * [simplify]: Extracting #1: cost 10 inf + 0 2.418 * * [simplify]: Extracting #2: cost 14 inf + 2 2.418 * * [simplify]: Extracting #3: cost 8 inf + 893 2.419 * * [simplify]: Extracting #4: cost 1 inf + 2275 2.419 * * [simplify]: Extracting #5: cost 0 inf + 2487 2.419 * [simplify]: Simplified to (* x.re (* x.re x.re)) 2.420 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* x.re (* x.re x.re)) 1) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 2.420 * * * * [progress]: [ 43 / 89 ] simplifiying candidate # 2.420 * * * * [progress]: [ 44 / 89 ] simplifiying candidate # 2.420 * [simplify]: Simplifying (+ (log x.re) (+ (log x.re) (log x.re))) 2.420 * * [simplify]: iters left: 5 (4 enodes) 2.422 * * [simplify]: iters left: 4 (13 enodes) 2.425 * * [simplify]: Extracting #0: cost 1 inf + 0 2.426 * * [simplify]: Extracting #1: cost 4 inf + 0 2.426 * * [simplify]: Extracting #2: cost 7 inf + 0 2.426 * * [simplify]: Extracting #3: cost 6 inf + 1 2.426 * * [simplify]: Extracting #4: cost 0 inf + 667 2.426 * [simplify]: Simplified to (+ (log x.re) (+ (log x.re) (log x.re))) 2.426 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log x.re) (+ (log x.re) (log x.re)))) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 2.426 * * * * [progress]: [ 45 / 89 ] simplifiying candidate # 2.427 * [simplify]: Simplifying (+ (log x.re) (log (* x.re x.re))) 2.427 * * [simplify]: iters left: 5 (5 enodes) 2.429 * * [simplify]: iters left: 4 (17 enodes) 2.432 * * [simplify]: Extracting #0: cost 1 inf + 0 2.432 * * [simplify]: Extracting #1: cost 4 inf + 0 2.432 * * [simplify]: Extracting #2: cost 8 inf + 0 2.432 * * [simplify]: Extracting #3: cost 8 inf + 1 2.433 * * [simplify]: Extracting #4: cost 0 inf + 889 2.433 * [simplify]: Simplified to (+ (log x.re) (log (* x.re x.re))) 2.433 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log x.re) (log (* x.re x.re)))) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 2.433 * * * * [progress]: [ 46 / 89 ] simplifiying candidate # 2.433 * * * * [progress]: [ 47 / 89 ] simplifiying candidate # 2.433 * * * * [progress]: [ 48 / 89 ] simplifiying candidate # 2.433 * * * * [progress]: [ 49 / 89 ] simplifiying candidate # 2.433 * [simplify]: Simplifying (* (* (* x.re x.re) x.re) (* (* (* x.re x.re) x.re) (* (* x.re x.re) x.re))) 2.433 * * [simplify]: iters left: 6 (5 enodes) 2.435 * * [simplify]: iters left: 5 (27 enodes) 2.441 * * [simplify]: iters left: 4 (70 enodes) 2.458 * * [simplify]: iters left: 3 (104 enodes) 2.498 * * [simplify]: iters left: 2 (199 enodes) 2.598 * * [simplify]: iters left: 1 (490 enodes) 3.014 * * [simplify]: Extracting #0: cost 1 inf + 0 3.014 * * [simplify]: Extracting #1: cost 105 inf + 0 3.016 * * [simplify]: Extracting #2: cost 335 inf + 510 3.022 * * [simplify]: Extracting #3: cost 254 inf + 18146 3.037 * * [simplify]: Extracting #4: cost 62 inf + 91660 3.066 * * [simplify]: Extracting #5: cost 5 inf + 121929 3.090 * * [simplify]: Extracting #6: cost 0 inf + 125234 3.115 * [simplify]: Simplified to (* x.re (* (* (* x.re x.re) (* x.re x.re)) (* (* x.re x.re) (* x.re x.re)))) 3.115 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* 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))))) 3.115 * * * * [progress]: [ 50 / 89 ] simplifiying candidate # 3.116 * [simplify]: Simplifying (* (* (* x.re x.re) x.re) (* (* (* x.re x.re) (* x.re x.re)) (* x.re x.re))) 3.116 * * [simplify]: iters left: 6 (6 enodes) 3.119 * * [simplify]: iters left: 5 (30 enodes) 3.132 * * [simplify]: iters left: 4 (65 enodes) 3.161 * * [simplify]: iters left: 3 (88 enodes) 3.202 * * [simplify]: iters left: 2 (168 enodes) 3.293 * * [simplify]: iters left: 1 (463 enodes) 3.586 * * [simplify]: Extracting #0: cost 1 inf + 0 3.586 * * [simplify]: Extracting #1: cost 83 inf + 0 3.587 * * [simplify]: Extracting #2: cost 239 inf + 45 3.590 * * [simplify]: Extracting #3: cost 217 inf + 2888 3.597 * * [simplify]: Extracting #4: cost 119 inf + 40259 3.615 * * [simplify]: Extracting #5: cost 4 inf + 97772 3.633 * * [simplify]: Extracting #6: cost 0 inf + 99663 3.651 * [simplify]: Simplified to (* x.re (* (* (* x.re x.re) (* x.re x.re)) (* (* x.re x.re) (* x.re x.re)))) 3.651 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* 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))))) 3.652 * * * * [progress]: [ 51 / 89 ] simplifiying candidate # 3.652 * * * * [progress]: [ 52 / 89 ] simplifiying candidate # 3.652 * * * * [progress]: [ 53 / 89 ] simplifiying candidate # 3.652 * * * * [progress]: [ 54 / 89 ] simplifiying candidate # 3.652 * * * * [progress]: [ 55 / 89 ] simplifiying candidate # 3.652 * [simplify]: Simplifying (* (sqrt x.re) x.re) 3.652 * * [simplify]: iters left: 3 (3 enodes) 3.658 * * [simplify]: iters left: 2 (10 enodes) 3.661 * * [simplify]: Extracting #0: cost 1 inf + 0 3.661 * * [simplify]: Extracting #1: cost 4 inf + 0 3.661 * * [simplify]: Extracting #2: cost 4 inf + 1 3.661 * * [simplify]: Extracting #3: cost 0 inf + 245 3.661 * [simplify]: Simplified to (* x.re (sqrt x.re)) 3.661 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* x.re (sqrt x.re)) (* (sqrt x.re) x.re)) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 3.662 * [simplify]: Simplifying (* (sqrt x.re) x.re) 3.662 * * [simplify]: iters left: 3 (3 enodes) 3.663 * * [simplify]: iters left: 2 (10 enodes) 3.666 * * [simplify]: Extracting #0: cost 1 inf + 0 3.666 * * [simplify]: Extracting #1: cost 4 inf + 0 3.666 * * [simplify]: Extracting #2: cost 4 inf + 1 3.666 * * [simplify]: Extracting #3: cost 0 inf + 245 3.666 * [simplify]: Simplified to (* x.re (sqrt x.re)) 3.666 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt x.re) x.re) (* x.re (sqrt x.re))) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 3.667 * * * * [progress]: [ 56 / 89 ] simplifiying candidate # 3.667 * * * * [progress]: [ 57 / 89 ] simplifiying candidate # 3.667 * [simplify]: Simplifying (* (cbrt x.re) (cbrt x.re)) 3.667 * * [simplify]: iters left: 3 (3 enodes) 3.668 * * [simplify]: iters left: 2 (9 enodes) 3.671 * * [simplify]: Extracting #0: cost 1 inf + 0 3.671 * * [simplify]: Extracting #1: cost 3 inf + 0 3.671 * * [simplify]: Extracting #2: cost 5 inf + 0 3.671 * * [simplify]: Extracting #3: cost 4 inf + 1 3.671 * * [simplify]: Extracting #4: cost 0 inf + 405 3.671 * [simplify]: Simplified to (* (cbrt x.re) (cbrt x.re)) 3.671 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (* x.re x.re))) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 3.671 * * * * [progress]: [ 58 / 89 ] simplifiying candidate # 3.672 * [simplify]: Simplifying (sqrt x.re) 3.672 * * [simplify]: iters left: 1 (2 enodes) 3.673 * * [simplify]: Extracting #0: cost 1 inf + 0 3.673 * * [simplify]: Extracting #1: cost 3 inf + 0 3.673 * * [simplify]: Extracting #2: cost 2 inf + 1 3.673 * * [simplify]: Extracting #3: cost 0 inf + 83 3.673 * [simplify]: Simplified to (sqrt x.re) 3.673 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt x.re) (* (sqrt x.re) (* x.re x.re))) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 3.673 * * * * [progress]: [ 59 / 89 ] simplifiying candidate # 3.673 * * * * [progress]: [ 60 / 89 ] simplifiying candidate #real (real->posit16 (* x.re (* x.re x.re)))) (* (* x.re x.im) (+ x.im (+ x.im x.im)))))> 3.673 * * * * [progress]: [ 61 / 89 ] simplifiying candidate # 3.673 * * * * [progress]: [ 62 / 89 ] simplifiying candidate # 3.674 * [simplify]: Simplifying (fma x.re (* x.re x.re) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 3.674 * * [simplify]: iters left: 6 (9 enodes) 3.678 * * [simplify]: iters left: 5 (38 enodes) 3.687 * * [simplify]: iters left: 4 (83 enodes) 3.705 * * [simplify]: iters left: 3 (208 enodes) 3.773 * * [simplify]: iters left: 2 (420 enodes) 3.980 * * [simplify]: Extracting #0: cost 1 inf + 0 3.980 * * [simplify]: Extracting #1: cost 41 inf + 0 3.981 * * [simplify]: Extracting #2: cost 68 inf + 1659 3.988 * * [simplify]: Extracting #3: cost 17 inf + 8617 3.996 * * [simplify]: Extracting #4: cost 7 inf + 10034 4.008 * * [simplify]: Extracting #5: cost 0 inf + 11849 4.016 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) 4.016 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 4.017 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 4.017 * * [simplify]: iters left: 6 (8 enodes) 4.020 * * [simplify]: iters left: 5 (34 enodes) 4.032 * * [simplify]: iters left: 4 (68 enodes) 4.063 * * [simplify]: iters left: 3 (199 enodes) 4.184 * * [simplify]: Extracting #0: cost 1 inf + 0 4.184 * * [simplify]: Extracting #1: cost 0 inf + 1 4.184 * [simplify]: Simplified to 0 4.184 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma x.re (* x.re x.re) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 0)) 4.184 * * * * [progress]: [ 63 / 89 ] simplifiying candidate # 4.184 * * * * [progress]: [ 64 / 89 ] simplifiying candidate # 4.184 * * * * [progress]: [ 65 / 89 ] simplifiying candidate # 4.184 * * * * [progress]: [ 66 / 89 ] simplifiying candidate # 4.184 * [simplify]: Simplifying (/ (exp (* x.re (* x.re x.re))) (exp (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 4.184 * * [simplify]: iters left: 6 (11 enodes) 4.187 * * [simplify]: iters left: 5 (53 enodes) 4.197 * * [simplify]: iters left: 4 (131 enodes) 4.241 * * [simplify]: iters left: 3 (329 enodes) 4.346 * * [simplify]: Extracting #0: cost 1 inf + 0 4.346 * * [simplify]: Extracting #1: cost 33 inf + 0 4.347 * * [simplify]: Extracting #2: cost 150 inf + 72 4.348 * * [simplify]: Extracting #3: cost 218 inf + 1807 4.350 * * [simplify]: Extracting #4: cost 136 inf + 16003 4.357 * * [simplify]: Extracting #5: cost 46 inf + 39084 4.367 * * [simplify]: Extracting #6: cost 4 inf + 58713 4.381 * * [simplify]: Extracting #7: cost 0 inf + 61244 4.390 * [simplify]: Simplified to (exp (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im)))) 4.390 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im)))))) 4.390 * * * * [progress]: [ 67 / 89 ] simplifiying candidate # 4.390 * * * * [progress]: [ 68 / 89 ] simplifiying candidate # 4.390 * * * * [progress]: [ 69 / 89 ] simplifiying candidate # 4.390 * * * * [progress]: [ 70 / 89 ] simplifiying candidate # 4.391 * * * * [progress]: [ 71 / 89 ] simplifiying candidate # 4.391 * * * * [progress]: [ 72 / 89 ] simplifiying candidate # 4.391 * * * * [progress]: [ 73 / 89 ] simplifiying candidate # 4.391 * * * * [progress]: [ 74 / 89 ] simplifiying candidate # 4.391 * * * * [progress]: [ 75 / 89 ] simplifiying candidate # 4.391 * * * * [progress]: [ 76 / 89 ] simplifiying candidate # 4.391 * * * * [progress]: [ 77 / 89 ] simplifiying candidate # 4.391 * [simplify]: Simplifying (* (* x.re x.im) (+ x.im x.im)) 4.391 * * [simplify]: iters left: 4 (5 enodes) 4.392 * * [simplify]: iters left: 3 (23 enodes) 4.396 * * [simplify]: iters left: 2 (41 enodes) 4.403 * * [simplify]: iters left: 1 (56 enodes) 4.414 * * [simplify]: Extracting #0: cost 1 inf + 0 4.414 * * [simplify]: Extracting #1: cost 12 inf + 0 4.415 * * [simplify]: Extracting #2: cost 14 inf + 165 4.418 * * [simplify]: Extracting #3: cost 2 inf + 944 4.419 * * [simplify]: Extracting #4: cost 0 inf + 1148 4.419 * [simplify]: Simplified to (* (* x.re x.im) (+ x.im x.im)) 4.420 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (- (* x.re (* x.re x.re)) (* (* x.re x.im) x.im)) (* (* x.re x.im) (+ x.im x.im)))) 4.420 * * * * [progress]: [ 78 / 89 ] simplifiying candidate # 4.420 * [simplify]: Simplifying (* (+ x.im x.im) (* x.re x.im)) 4.420 * * [simplify]: iters left: 4 (5 enodes) 4.422 * * [simplify]: iters left: 3 (19 enodes) 4.428 * * [simplify]: iters left: 2 (31 enodes) 4.439 * * [simplify]: iters left: 1 (45 enodes) 4.452 * * [simplify]: Extracting #0: cost 1 inf + 0 4.452 * * [simplify]: Extracting #1: cost 11 inf + 0 4.452 * * [simplify]: Extracting #2: cost 14 inf + 43 4.453 * * [simplify]: Extracting #3: cost 7 inf + 373 4.453 * * [simplify]: Extracting #4: cost 0 inf + 1025 4.454 * [simplify]: Simplified to (* (* x.im x.re) (+ x.im x.im)) 4.454 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (- (* x.re (* x.re x.re)) (* x.im (* x.re x.im))) (* (* x.im x.re) (+ x.im x.im)))) 4.454 * * * * [progress]: [ 79 / 89 ] simplifiying candidate # 4.454 * * * * [progress]: [ 80 / 89 ] simplifiying candidate #real (real->posit16 (- (* x.re (* x.re x.re)) (* (* x.re x.im) (+ x.im (+ x.im x.im)))))))> 4.454 * * * * [progress]: [ 81 / 89 ] simplifiying candidate # 4.454 * [simplify]: Simplifying (* 3 (* (pow x.im 2) x.re)) 4.455 * * [simplify]: iters left: 5 (7 enodes) 4.459 * * [simplify]: iters left: 4 (30 enodes) 4.470 * * [simplify]: iters left: 3 (48 enodes) 4.486 * * [simplify]: iters left: 2 (72 enodes) 4.496 * * [simplify]: iters left: 1 (81 enodes) 4.507 * * [simplify]: Extracting #0: cost 1 inf + 0 4.507 * * [simplify]: Extracting #1: cost 12 inf + 0 4.508 * * [simplify]: Extracting #2: cost 16 inf + 44 4.508 * * [simplify]: Extracting #3: cost 3 inf + 872 4.508 * * [simplify]: Extracting #4: cost 0 inf + 1078 4.509 * [simplify]: Simplified to (* (* 3 x.im) (* x.im x.re)) 4.509 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* 3 x.im) (* x.im x.re)))) 4.509 * * * * [progress]: [ 82 / 89 ] simplifiying candidate # 4.509 * [simplify]: Simplifying (* 3 (* (pow x.im 2) x.re)) 4.509 * * [simplify]: iters left: 5 (7 enodes) 4.511 * * [simplify]: iters left: 4 (30 enodes) 4.517 * * [simplify]: iters left: 3 (48 enodes) 4.533 * * [simplify]: iters left: 2 (72 enodes) 4.555 * * [simplify]: iters left: 1 (81 enodes) 4.578 * * [simplify]: Extracting #0: cost 1 inf + 0 4.578 * * [simplify]: Extracting #1: cost 12 inf + 0 4.578 * * [simplify]: Extracting #2: cost 16 inf + 44 4.578 * * [simplify]: Extracting #3: cost 3 inf + 872 4.579 * * [simplify]: Extracting #4: cost 0 inf + 1078 4.580 * [simplify]: Simplified to (* (* 3 x.im) (* x.im x.re)) 4.580 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* 3 x.im) (* x.im x.re)))) 4.580 * * * * [progress]: [ 83 / 89 ] simplifiying candidate # 4.580 * [simplify]: Simplifying (* 3 (* (pow x.im 2) x.re)) 4.580 * * [simplify]: iters left: 5 (7 enodes) 4.585 * * [simplify]: iters left: 4 (30 enodes) 4.596 * * [simplify]: iters left: 3 (48 enodes) 4.609 * * [simplify]: iters left: 2 (72 enodes) 4.620 * * [simplify]: iters left: 1 (81 enodes) 4.631 * * [simplify]: Extracting #0: cost 1 inf + 0 4.631 * * [simplify]: Extracting #1: cost 12 inf + 0 4.631 * * [simplify]: Extracting #2: cost 16 inf + 44 4.631 * * [simplify]: Extracting #3: cost 3 inf + 872 4.632 * * [simplify]: Extracting #4: cost 0 inf + 1078 4.632 * [simplify]: Simplified to (* (* 3 x.im) (* x.im x.re)) 4.632 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* x.re (* x.re x.re)) (* (* 3 x.im) (* x.im x.re)))) 4.632 * * * * [progress]: [ 84 / 89 ] simplifiying candidate # 4.632 * [simplify]: Simplifying (pow x.re 3) 4.632 * * [simplify]: iters left: 1 (3 enodes) 4.634 * * [simplify]: Extracting #0: cost 1 inf + 0 4.634 * * [simplify]: Extracting #1: cost 6 inf + 0 4.634 * * [simplify]: Extracting #2: cost 5 inf + 2 4.634 * * [simplify]: Extracting #3: cost 0 inf + 680 4.634 * * [simplify]: Extracting #4: cost 0 inf + 418 4.634 * [simplify]: Simplified to (* (* x.re x.re) x.re) 4.634 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* x.re x.re) x.re) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 4.634 * * * * [progress]: [ 85 / 89 ] simplifiying candidate # 4.634 * [simplify]: Simplifying (pow x.re 3) 4.634 * * [simplify]: iters left: 1 (3 enodes) 4.635 * * [simplify]: Extracting #0: cost 1 inf + 0 4.636 * * [simplify]: Extracting #1: cost 6 inf + 0 4.636 * * [simplify]: Extracting #2: cost 5 inf + 2 4.636 * * [simplify]: Extracting #3: cost 0 inf + 680 4.636 * * [simplify]: Extracting #4: cost 0 inf + 418 4.636 * [simplify]: Simplified to (* (* x.re x.re) x.re) 4.636 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* x.re x.re) x.re) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 4.636 * * * * [progress]: [ 86 / 89 ] simplifiying candidate # 4.636 * [simplify]: Simplifying (pow x.re 3) 4.636 * * [simplify]: iters left: 1 (3 enodes) 4.637 * * [simplify]: Extracting #0: cost 1 inf + 0 4.637 * * [simplify]: Extracting #1: cost 6 inf + 0 4.637 * * [simplify]: Extracting #2: cost 5 inf + 2 4.637 * * [simplify]: Extracting #3: cost 0 inf + 680 4.638 * * [simplify]: Extracting #4: cost 0 inf + 418 4.638 * [simplify]: Simplified to (* (* x.re x.re) x.re) 4.638 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* x.re x.re) x.re) (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 4.638 * * * * [progress]: [ 87 / 89 ] simplifiying candidate # 4.638 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 4.638 * * [simplify]: iters left: 6 (9 enodes) 4.641 * * [simplify]: iters left: 5 (45 enodes) 4.659 * * [simplify]: iters left: 4 (96 enodes) 4.678 * * [simplify]: iters left: 3 (202 enodes) 4.749 * * [simplify]: iters left: 2 (341 enodes) 4.877 * * [simplify]: iters left: 1 (482 enodes) 5.065 * * [simplify]: Extracting #0: cost 1 inf + 0 5.066 * * [simplify]: Extracting #1: cost 30 inf + 0 5.066 * * [simplify]: Extracting #2: cost 77 inf + 253 5.069 * * [simplify]: Extracting #3: cost 70 inf + 3705 5.073 * * [simplify]: Extracting #4: cost 47 inf + 10265 5.082 * * [simplify]: Extracting #5: cost 9 inf + 26075 5.092 * * [simplify]: Extracting #6: cost 0 inf + 29936 5.102 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 5.102 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 5.102 * * * * [progress]: [ 88 / 89 ] simplifiying candidate # 5.103 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 5.103 * * [simplify]: iters left: 6 (9 enodes) 5.113 * * [simplify]: iters left: 5 (45 enodes) 5.129 * * [simplify]: iters left: 4 (96 enodes) 5.150 * * [simplify]: iters left: 3 (202 enodes) 5.199 * * [simplify]: iters left: 2 (341 enodes) 5.308 * * [simplify]: iters left: 1 (482 enodes) 5.440 * * [simplify]: Extracting #0: cost 1 inf + 0 5.440 * * [simplify]: Extracting #1: cost 30 inf + 0 5.441 * * [simplify]: Extracting #2: cost 77 inf + 253 5.442 * * [simplify]: Extracting #3: cost 70 inf + 3705 5.444 * * [simplify]: Extracting #4: cost 47 inf + 10265 5.451 * * [simplify]: Extracting #5: cost 9 inf + 26075 5.461 * * [simplify]: Extracting #6: cost 0 inf + 29936 5.470 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 5.470 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 5.470 * * * * [progress]: [ 89 / 89 ] simplifiying candidate # 5.470 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 5.470 * * [simplify]: iters left: 6 (9 enodes) 5.473 * * [simplify]: iters left: 5 (45 enodes) 5.483 * * [simplify]: iters left: 4 (96 enodes) 5.512 * * [simplify]: iters left: 3 (202 enodes) 5.568 * * [simplify]: iters left: 2 (341 enodes) 5.685 * * [simplify]: iters left: 1 (482 enodes) 5.798 * * [simplify]: Extracting #0: cost 1 inf + 0 5.798 * * [simplify]: Extracting #1: cost 30 inf + 0 5.799 * * [simplify]: Extracting #2: cost 77 inf + 253 5.801 * * [simplify]: Extracting #3: cost 70 inf + 3705 5.805 * * [simplify]: Extracting #4: cost 47 inf + 10265 5.812 * * [simplify]: Extracting #5: cost 9 inf + 26075 5.825 * * [simplify]: Extracting #6: cost 0 inf + 29936 5.835 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 5.835 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 5.835 * * * [progress]: adding candidates to table 6.567 * * [progress]: iteration 2 / 4 6.567 * * * [progress]: picking best candidate 6.583 * * * * [pick]: Picked # 6.583 * * * [progress]: localizing error 6.603 * * * [progress]: generating rewritten candidates 6.603 * * * * [progress]: [ 1 / 2 ] rewriting at (2 2) 6.660 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 6.712 * * * [progress]: generating series expansions 6.712 * * * * [progress]: [ 1 / 2 ] generating series at (2 2) 6.712 * [backup-simplify]: Simplify (* (* x.re x.im) (+ x.im (+ x.im x.im))) into (* 3 (* (pow x.im 2) x.re)) 6.712 * [approximate]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 6.712 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 6.712 * [taylor]: Taking taylor expansion of 3 in x.im 6.712 * [backup-simplify]: Simplify 3 into 3 6.712 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 6.712 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.712 * [taylor]: Taking taylor expansion of x.im in x.im 6.712 * [backup-simplify]: Simplify 0 into 0 6.713 * [backup-simplify]: Simplify 1 into 1 6.713 * [taylor]: Taking taylor expansion of x.re in x.im 6.713 * [backup-simplify]: Simplify x.re into x.re 6.713 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 6.713 * [taylor]: Taking taylor expansion of 3 in x.re 6.713 * [backup-simplify]: Simplify 3 into 3 6.713 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.713 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.713 * [taylor]: Taking taylor expansion of x.im in x.re 6.713 * [backup-simplify]: Simplify x.im into x.im 6.713 * [taylor]: Taking taylor expansion of x.re in x.re 6.713 * [backup-simplify]: Simplify 0 into 0 6.713 * [backup-simplify]: Simplify 1 into 1 6.713 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 6.713 * [taylor]: Taking taylor expansion of 3 in x.re 6.713 * [backup-simplify]: Simplify 3 into 3 6.713 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.713 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.713 * [taylor]: Taking taylor expansion of x.im in x.re 6.713 * [backup-simplify]: Simplify x.im into x.im 6.713 * [taylor]: Taking taylor expansion of x.re in x.re 6.713 * [backup-simplify]: Simplify 0 into 0 6.713 * [backup-simplify]: Simplify 1 into 1 6.713 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.713 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.714 * [backup-simplify]: Simplify (* 3 0) into 0 6.714 * [taylor]: Taking taylor expansion of 0 in x.im 6.714 * [backup-simplify]: Simplify 0 into 0 6.714 * [backup-simplify]: Simplify 0 into 0 6.714 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.715 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.715 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 6.715 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 6.715 * [taylor]: Taking taylor expansion of 3 in x.im 6.715 * [backup-simplify]: Simplify 3 into 3 6.715 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.715 * [taylor]: Taking taylor expansion of x.im in x.im 6.715 * [backup-simplify]: Simplify 0 into 0 6.715 * [backup-simplify]: Simplify 1 into 1 6.716 * [backup-simplify]: Simplify (* 1 1) into 1 6.716 * [backup-simplify]: Simplify (* 3 1) into 3 6.716 * [backup-simplify]: Simplify 3 into 3 6.716 * [backup-simplify]: Simplify 0 into 0 6.717 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 6.718 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 6.718 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 6.718 * [taylor]: Taking taylor expansion of 0 in x.im 6.719 * [backup-simplify]: Simplify 0 into 0 6.719 * [backup-simplify]: Simplify 0 into 0 6.719 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.720 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 6.720 * [backup-simplify]: Simplify 0 into 0 6.720 * [backup-simplify]: Simplify 0 into 0 6.721 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 6.722 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.723 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 6.723 * [taylor]: Taking taylor expansion of 0 in x.im 6.723 * [backup-simplify]: Simplify 0 into 0 6.723 * [backup-simplify]: Simplify 0 into 0 6.723 * [backup-simplify]: Simplify 0 into 0 6.723 * [backup-simplify]: Simplify (* 3 (* (pow x.im 2) x.re)) into (* 3 (* (pow x.im 2) x.re)) 6.724 * [backup-simplify]: Simplify (* (* (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (+ (/ 1 x.im) (/ 1 x.im)))) into (/ 3 (* (pow x.im 2) x.re)) 6.724 * [approximate]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 6.724 * [taylor]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in x.im 6.724 * [taylor]: Taking taylor expansion of 3 in x.im 6.724 * [backup-simplify]: Simplify 3 into 3 6.724 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 6.724 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.724 * [taylor]: Taking taylor expansion of x.im in x.im 6.724 * [backup-simplify]: Simplify 0 into 0 6.724 * [backup-simplify]: Simplify 1 into 1 6.724 * [taylor]: Taking taylor expansion of x.re in x.im 6.724 * [backup-simplify]: Simplify x.re into x.re 6.724 * [backup-simplify]: Simplify (* 1 1) into 1 6.724 * [backup-simplify]: Simplify (* 1 x.re) into x.re 6.725 * [backup-simplify]: Simplify (/ 3 x.re) into (/ 3 x.re) 6.725 * [taylor]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in x.re 6.725 * [taylor]: Taking taylor expansion of 3 in x.re 6.725 * [backup-simplify]: Simplify 3 into 3 6.725 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.725 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.725 * [taylor]: Taking taylor expansion of x.im in x.re 6.725 * [backup-simplify]: Simplify x.im into x.im 6.725 * [taylor]: Taking taylor expansion of x.re in x.re 6.725 * [backup-simplify]: Simplify 0 into 0 6.725 * [backup-simplify]: Simplify 1 into 1 6.725 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.725 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.725 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.726 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.726 * [backup-simplify]: Simplify (/ 3 (pow x.im 2)) into (/ 3 (pow x.im 2)) 6.726 * [taylor]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in x.re 6.726 * [taylor]: Taking taylor expansion of 3 in x.re 6.726 * [backup-simplify]: Simplify 3 into 3 6.726 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.726 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.726 * [taylor]: Taking taylor expansion of x.im in x.re 6.726 * [backup-simplify]: Simplify x.im into x.im 6.726 * [taylor]: Taking taylor expansion of x.re in x.re 6.726 * [backup-simplify]: Simplify 0 into 0 6.726 * [backup-simplify]: Simplify 1 into 1 6.726 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.726 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.726 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.727 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.727 * [backup-simplify]: Simplify (/ 3 (pow x.im 2)) into (/ 3 (pow x.im 2)) 6.727 * [taylor]: Taking taylor expansion of (/ 3 (pow x.im 2)) in x.im 6.727 * [taylor]: Taking taylor expansion of 3 in x.im 6.727 * [backup-simplify]: Simplify 3 into 3 6.727 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.727 * [taylor]: Taking taylor expansion of x.im in x.im 6.727 * [backup-simplify]: Simplify 0 into 0 6.727 * [backup-simplify]: Simplify 1 into 1 6.727 * [backup-simplify]: Simplify (* 1 1) into 1 6.728 * [backup-simplify]: Simplify (/ 3 1) into 3 6.728 * [backup-simplify]: Simplify 3 into 3 6.728 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 6.729 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 6.729 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 6.729 * [taylor]: Taking taylor expansion of 0 in x.im 6.729 * [backup-simplify]: Simplify 0 into 0 6.730 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.731 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)))) into 0 6.731 * [backup-simplify]: Simplify 0 into 0 6.732 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 6.733 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.733 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 6.733 * [taylor]: Taking taylor expansion of 0 in x.im 6.733 * [backup-simplify]: Simplify 0 into 0 6.734 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.735 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.735 * [backup-simplify]: Simplify 0 into 0 6.736 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 6.737 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 6.738 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 6.738 * [taylor]: Taking taylor expansion of 0 in x.im 6.738 * [backup-simplify]: Simplify 0 into 0 6.738 * [backup-simplify]: Simplify 0 into 0 6.739 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.740 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.740 * [backup-simplify]: Simplify 0 into 0 6.741 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 6.742 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 6.743 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (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 6.743 * [taylor]: Taking taylor expansion of 0 in x.im 6.743 * [backup-simplify]: Simplify 0 into 0 6.743 * [backup-simplify]: Simplify 0 into 0 6.743 * [backup-simplify]: Simplify 0 into 0 6.743 * [backup-simplify]: Simplify (* 3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 3 (* (pow x.im 2) x.re)) 6.744 * [backup-simplify]: Simplify (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (+ (/ 1 (- x.im)) (+ (/ 1 (- x.im)) (/ 1 (- x.im))))) into (/ -3 (* (pow x.im 2) x.re)) 6.744 * [approximate]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 6.744 * [taylor]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in x.im 6.744 * [taylor]: Taking taylor expansion of -3 in x.im 6.744 * [backup-simplify]: Simplify -3 into -3 6.744 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 6.744 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.744 * [taylor]: Taking taylor expansion of x.im in x.im 6.744 * [backup-simplify]: Simplify 0 into 0 6.744 * [backup-simplify]: Simplify 1 into 1 6.744 * [taylor]: Taking taylor expansion of x.re in x.im 6.744 * [backup-simplify]: Simplify x.re into x.re 6.744 * [backup-simplify]: Simplify (* 1 1) into 1 6.744 * [backup-simplify]: Simplify (* 1 x.re) into x.re 6.744 * [backup-simplify]: Simplify (/ -3 x.re) into (/ -3 x.re) 6.744 * [taylor]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in x.re 6.744 * [taylor]: Taking taylor expansion of -3 in x.re 6.744 * [backup-simplify]: Simplify -3 into -3 6.745 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.745 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.745 * [taylor]: Taking taylor expansion of x.im in x.re 6.745 * [backup-simplify]: Simplify x.im into x.im 6.745 * [taylor]: Taking taylor expansion of x.re in x.re 6.745 * [backup-simplify]: Simplify 0 into 0 6.745 * [backup-simplify]: Simplify 1 into 1 6.745 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.745 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.745 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.745 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.745 * [backup-simplify]: Simplify (/ -3 (pow x.im 2)) into (/ -3 (pow x.im 2)) 6.745 * [taylor]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in x.re 6.745 * [taylor]: Taking taylor expansion of -3 in x.re 6.746 * [backup-simplify]: Simplify -3 into -3 6.746 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.746 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.746 * [taylor]: Taking taylor expansion of x.im in x.re 6.746 * [backup-simplify]: Simplify x.im into x.im 6.746 * [taylor]: Taking taylor expansion of x.re in x.re 6.746 * [backup-simplify]: Simplify 0 into 0 6.746 * [backup-simplify]: Simplify 1 into 1 6.746 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.746 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.746 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.746 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.746 * [backup-simplify]: Simplify (/ -3 (pow x.im 2)) into (/ -3 (pow x.im 2)) 6.747 * [taylor]: Taking taylor expansion of (/ -3 (pow x.im 2)) in x.im 6.747 * [taylor]: Taking taylor expansion of -3 in x.im 6.747 * [backup-simplify]: Simplify -3 into -3 6.747 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.747 * [taylor]: Taking taylor expansion of x.im in x.im 6.747 * [backup-simplify]: Simplify 0 into 0 6.747 * [backup-simplify]: Simplify 1 into 1 6.747 * [backup-simplify]: Simplify (* 1 1) into 1 6.748 * [backup-simplify]: Simplify (/ -3 1) into -3 6.748 * [backup-simplify]: Simplify -3 into -3 6.748 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 6.749 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 6.749 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 6.750 * [taylor]: Taking taylor expansion of 0 in x.im 6.750 * [backup-simplify]: Simplify 0 into 0 6.750 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.751 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -3 (/ 0 1)))) into 0 6.751 * [backup-simplify]: Simplify 0 into 0 6.752 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 6.753 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.753 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 6.753 * [taylor]: Taking taylor expansion of 0 in x.im 6.753 * [backup-simplify]: Simplify 0 into 0 6.754 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.755 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.755 * [backup-simplify]: Simplify 0 into 0 6.756 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 6.758 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 6.758 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 6.758 * [taylor]: Taking taylor expansion of 0 in x.im 6.758 * [backup-simplify]: Simplify 0 into 0 6.758 * [backup-simplify]: Simplify 0 into 0 6.759 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.760 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.760 * [backup-simplify]: Simplify 0 into 0 6.762 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 6.763 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 6.763 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (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 6.763 * [taylor]: Taking taylor expansion of 0 in x.im 6.763 * [backup-simplify]: Simplify 0 into 0 6.763 * [backup-simplify]: Simplify 0 into 0 6.764 * [backup-simplify]: Simplify 0 into 0 6.764 * [backup-simplify]: Simplify (* -3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 3 (* (pow x.im 2) x.re)) 6.764 * * * * [progress]: [ 2 / 2 ] generating series at (2) 6.764 * [backup-simplify]: Simplify (- (pow x.re 3) (* (* x.re x.im) (+ x.im (+ x.im x.im)))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 6.764 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 6.764 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 6.764 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 6.764 * [taylor]: Taking taylor expansion of x.re in x.im 6.764 * [backup-simplify]: Simplify x.re into x.re 6.764 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 6.764 * [taylor]: Taking taylor expansion of 3 in x.im 6.764 * [backup-simplify]: Simplify 3 into 3 6.764 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 6.764 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.764 * [taylor]: Taking taylor expansion of x.im in x.im 6.764 * [backup-simplify]: Simplify 0 into 0 6.765 * [backup-simplify]: Simplify 1 into 1 6.765 * [taylor]: Taking taylor expansion of x.re in x.im 6.765 * [backup-simplify]: Simplify x.re into x.re 6.765 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 6.765 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 6.765 * [taylor]: Taking taylor expansion of x.re in x.re 6.765 * [backup-simplify]: Simplify 0 into 0 6.765 * [backup-simplify]: Simplify 1 into 1 6.765 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 6.765 * [taylor]: Taking taylor expansion of 3 in x.re 6.765 * [backup-simplify]: Simplify 3 into 3 6.765 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.765 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.765 * [taylor]: Taking taylor expansion of x.im in x.re 6.765 * [backup-simplify]: Simplify x.im into x.im 6.765 * [taylor]: Taking taylor expansion of x.re in x.re 6.765 * [backup-simplify]: Simplify 0 into 0 6.765 * [backup-simplify]: Simplify 1 into 1 6.765 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 6.765 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 6.765 * [taylor]: Taking taylor expansion of x.re in x.re 6.765 * [backup-simplify]: Simplify 0 into 0 6.765 * [backup-simplify]: Simplify 1 into 1 6.765 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 6.765 * [taylor]: Taking taylor expansion of 3 in x.re 6.765 * [backup-simplify]: Simplify 3 into 3 6.765 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.765 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.765 * [taylor]: Taking taylor expansion of x.im in x.re 6.765 * [backup-simplify]: Simplify x.im into x.im 6.765 * [taylor]: Taking taylor expansion of x.re in x.re 6.766 * [backup-simplify]: Simplify 0 into 0 6.766 * [backup-simplify]: Simplify 1 into 1 6.766 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.766 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.766 * [backup-simplify]: Simplify (* 3 0) into 0 6.767 * [backup-simplify]: Simplify (- 0) into 0 6.767 * [backup-simplify]: Simplify (+ 0 0) into 0 6.767 * [taylor]: Taking taylor expansion of 0 in x.im 6.767 * [backup-simplify]: Simplify 0 into 0 6.767 * [backup-simplify]: Simplify 0 into 0 6.767 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.768 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.768 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 6.768 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 6.769 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 6.769 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 6.769 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 6.769 * [taylor]: Taking taylor expansion of 3 in x.im 6.769 * [backup-simplify]: Simplify 3 into 3 6.769 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.769 * [taylor]: Taking taylor expansion of x.im in x.im 6.769 * [backup-simplify]: Simplify 0 into 0 6.769 * [backup-simplify]: Simplify 1 into 1 6.769 * [backup-simplify]: Simplify 0 into 0 6.769 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 6.770 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 6.774 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 6.774 * [backup-simplify]: Simplify (- 0) into 0 6.775 * [backup-simplify]: Simplify (+ 0 0) into 0 6.775 * [taylor]: Taking taylor expansion of 0 in x.im 6.775 * [backup-simplify]: Simplify 0 into 0 6.775 * [backup-simplify]: Simplify 0 into 0 6.775 * [backup-simplify]: Simplify 0 into 0 6.775 * [backup-simplify]: Simplify (* 1 1) into 1 6.776 * [backup-simplify]: Simplify (* 1 1) into 1 6.777 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 6.778 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.779 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 6.779 * [backup-simplify]: Simplify (- 0) into 0 6.780 * [backup-simplify]: Simplify (+ 1 0) into 1 6.780 * [taylor]: Taking taylor expansion of 1 in x.im 6.780 * [backup-simplify]: Simplify 1 into 1 6.780 * [backup-simplify]: Simplify 1 into 1 6.780 * [backup-simplify]: Simplify 0 into 0 6.780 * [backup-simplify]: Simplify (* 1 1) into 1 6.780 * [backup-simplify]: Simplify (* 3 1) into 3 6.781 * [backup-simplify]: Simplify (- 3) into -3 6.781 * [backup-simplify]: Simplify -3 into -3 6.781 * [backup-simplify]: Simplify 0 into 0 6.782 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.782 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.784 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 6.785 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 6.786 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 6.787 * [backup-simplify]: Simplify (- 0) into 0 6.787 * [backup-simplify]: Simplify (+ 0 0) into 0 6.787 * [taylor]: Taking taylor expansion of 0 in x.im 6.787 * [backup-simplify]: Simplify 0 into 0 6.787 * [backup-simplify]: Simplify 0 into 0 6.787 * [backup-simplify]: Simplify 0 into 0 6.787 * [backup-simplify]: Simplify 0 into 0 6.788 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.789 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 6.789 * [backup-simplify]: Simplify (- 0) into 0 6.789 * [backup-simplify]: Simplify 0 into 0 6.789 * [backup-simplify]: Simplify 0 into 0 6.790 * [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))) 6.790 * [backup-simplify]: Simplify (- (pow (/ 1 x.re) 3) (* (* (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (+ (/ 1 x.im) (/ 1 x.im))))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 6.790 * [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 6.790 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 6.790 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 6.790 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 6.790 * [taylor]: Taking taylor expansion of x.re in x.im 6.790 * [backup-simplify]: Simplify x.re into x.re 6.790 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 6.790 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 6.790 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 6.790 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 6.790 * [taylor]: Taking taylor expansion of 3 in x.im 6.790 * [backup-simplify]: Simplify 3 into 3 6.791 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 6.791 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 6.791 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.791 * [taylor]: Taking taylor expansion of x.im in x.im 6.791 * [backup-simplify]: Simplify 0 into 0 6.791 * [backup-simplify]: Simplify 1 into 1 6.791 * [taylor]: Taking taylor expansion of x.re in x.im 6.791 * [backup-simplify]: Simplify x.re into x.re 6.791 * [backup-simplify]: Simplify (* 1 1) into 1 6.791 * [backup-simplify]: Simplify (* 1 x.re) into x.re 6.791 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 6.791 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 6.791 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 6.791 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 6.791 * [taylor]: Taking taylor expansion of x.re in x.re 6.791 * [backup-simplify]: Simplify 0 into 0 6.791 * [backup-simplify]: Simplify 1 into 1 6.792 * [backup-simplify]: Simplify (* 1 1) into 1 6.792 * [backup-simplify]: Simplify (* 1 1) into 1 6.792 * [backup-simplify]: Simplify (/ 1 1) into 1 6.792 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 6.793 * [taylor]: Taking taylor expansion of 3 in x.re 6.793 * [backup-simplify]: Simplify 3 into 3 6.793 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 6.793 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.793 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.793 * [taylor]: Taking taylor expansion of x.im in x.re 6.793 * [backup-simplify]: Simplify x.im into x.im 6.793 * [taylor]: Taking taylor expansion of x.re in x.re 6.793 * [backup-simplify]: Simplify 0 into 0 6.793 * [backup-simplify]: Simplify 1 into 1 6.793 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.793 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.793 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.793 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.794 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 6.794 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 6.794 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 6.794 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 6.794 * [taylor]: Taking taylor expansion of x.re in x.re 6.794 * [backup-simplify]: Simplify 0 into 0 6.794 * [backup-simplify]: Simplify 1 into 1 6.794 * [backup-simplify]: Simplify (* 1 1) into 1 6.795 * [backup-simplify]: Simplify (* 1 1) into 1 6.795 * [backup-simplify]: Simplify (/ 1 1) into 1 6.795 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 6.795 * [taylor]: Taking taylor expansion of 3 in x.re 6.795 * [backup-simplify]: Simplify 3 into 3 6.795 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 6.795 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.795 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.795 * [taylor]: Taking taylor expansion of x.im in x.re 6.795 * [backup-simplify]: Simplify x.im into x.im 6.795 * [taylor]: Taking taylor expansion of x.re in x.re 6.795 * [backup-simplify]: Simplify 0 into 0 6.795 * [backup-simplify]: Simplify 1 into 1 6.795 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.795 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.796 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.796 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.796 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 6.797 * [backup-simplify]: Simplify (+ 1 0) into 1 6.797 * [taylor]: Taking taylor expansion of 1 in x.im 6.797 * [backup-simplify]: Simplify 1 into 1 6.797 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.798 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.799 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.800 * [backup-simplify]: Simplify (+ 0 0) into 0 6.800 * [taylor]: Taking taylor expansion of 0 in x.im 6.800 * [backup-simplify]: Simplify 0 into 0 6.801 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.801 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.803 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 6.803 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 6.803 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 6.803 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 6.803 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 6.803 * [taylor]: Taking taylor expansion of 3 in x.im 6.803 * [backup-simplify]: Simplify 3 into 3 6.803 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 6.803 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.803 * [taylor]: Taking taylor expansion of x.im in x.im 6.803 * [backup-simplify]: Simplify 0 into 0 6.803 * [backup-simplify]: Simplify 1 into 1 6.803 * [backup-simplify]: Simplify (* 1 1) into 1 6.804 * [backup-simplify]: Simplify (/ 1 1) into 1 6.804 * [backup-simplify]: Simplify (* 3 1) into 3 6.805 * [backup-simplify]: Simplify (- 3) into -3 6.805 * [backup-simplify]: Simplify -3 into -3 6.805 * [backup-simplify]: Simplify 1 into 1 6.806 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.807 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.808 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.809 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 6.809 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 6.810 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 6.810 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 6.810 * [backup-simplify]: Simplify (- 0) into 0 6.811 * [backup-simplify]: Simplify (+ 0 0) into 0 6.811 * [taylor]: Taking taylor expansion of 0 in x.im 6.811 * [backup-simplify]: Simplify 0 into 0 6.812 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.812 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.813 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 6.813 * [backup-simplify]: Simplify (- 0) into 0 6.813 * [backup-simplify]: Simplify 0 into 0 6.814 * [backup-simplify]: Simplify 0 into 0 6.814 * [backup-simplify]: Simplify 0 into 0 6.815 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 6.815 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 6.816 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.816 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 6.817 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.817 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 6.818 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 6.818 * [backup-simplify]: Simplify (- 0) into 0 6.818 * [backup-simplify]: Simplify (+ 0 0) into 0 6.818 * [taylor]: Taking taylor expansion of 0 in x.im 6.818 * [backup-simplify]: Simplify 0 into 0 6.819 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.819 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.820 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 6.820 * [backup-simplify]: Simplify (- 0) into 0 6.820 * [backup-simplify]: Simplify 0 into 0 6.820 * [backup-simplify]: Simplify 0 into 0 6.820 * [backup-simplify]: Simplify 0 into 0 6.820 * [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))) 6.821 * [backup-simplify]: Simplify (- (pow (/ 1 (- x.re)) 3) (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (+ (/ 1 (- x.im)) (+ (/ 1 (- x.im)) (/ 1 (- x.im)))))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 6.821 * [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 6.821 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 6.821 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 6.821 * [taylor]: Taking taylor expansion of 3 in x.im 6.821 * [backup-simplify]: Simplify 3 into 3 6.821 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 6.821 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 6.821 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.821 * [taylor]: Taking taylor expansion of x.im in x.im 6.821 * [backup-simplify]: Simplify 0 into 0 6.821 * [backup-simplify]: Simplify 1 into 1 6.821 * [taylor]: Taking taylor expansion of x.re in x.im 6.821 * [backup-simplify]: Simplify x.re into x.re 6.821 * [backup-simplify]: Simplify (* 1 1) into 1 6.821 * [backup-simplify]: Simplify (* 1 x.re) into x.re 6.821 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 6.821 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 6.821 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 6.821 * [taylor]: Taking taylor expansion of x.re in x.im 6.821 * [backup-simplify]: Simplify x.re into x.re 6.821 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 6.821 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 6.821 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 6.821 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 6.821 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 6.821 * [taylor]: Taking taylor expansion of 3 in x.re 6.821 * [backup-simplify]: Simplify 3 into 3 6.821 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 6.821 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.821 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.821 * [taylor]: Taking taylor expansion of x.im in x.re 6.822 * [backup-simplify]: Simplify x.im into x.im 6.822 * [taylor]: Taking taylor expansion of x.re in x.re 6.822 * [backup-simplify]: Simplify 0 into 0 6.822 * [backup-simplify]: Simplify 1 into 1 6.822 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.822 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.822 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.822 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.822 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 6.822 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 6.822 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 6.822 * [taylor]: Taking taylor expansion of x.re in x.re 6.822 * [backup-simplify]: Simplify 0 into 0 6.822 * [backup-simplify]: Simplify 1 into 1 6.822 * [backup-simplify]: Simplify (* 1 1) into 1 6.823 * [backup-simplify]: Simplify (* 1 1) into 1 6.823 * [backup-simplify]: Simplify (/ 1 1) into 1 6.823 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 6.823 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 6.823 * [taylor]: Taking taylor expansion of 3 in x.re 6.823 * [backup-simplify]: Simplify 3 into 3 6.823 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 6.823 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 6.823 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 6.823 * [taylor]: Taking taylor expansion of x.im in x.re 6.823 * [backup-simplify]: Simplify x.im into x.im 6.823 * [taylor]: Taking taylor expansion of x.re in x.re 6.823 * [backup-simplify]: Simplify 0 into 0 6.823 * [backup-simplify]: Simplify 1 into 1 6.823 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 6.823 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 6.823 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 6.823 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 6.824 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 6.824 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 6.824 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 6.824 * [taylor]: Taking taylor expansion of x.re in x.re 6.824 * [backup-simplify]: Simplify 0 into 0 6.824 * [backup-simplify]: Simplify 1 into 1 6.824 * [backup-simplify]: Simplify (* 1 1) into 1 6.824 * [backup-simplify]: Simplify (* 1 1) into 1 6.824 * [backup-simplify]: Simplify (/ 1 1) into 1 6.825 * [backup-simplify]: Simplify (- 1) into -1 6.825 * [backup-simplify]: Simplify (+ 0 -1) into -1 6.825 * [taylor]: Taking taylor expansion of -1 in x.im 6.825 * [backup-simplify]: Simplify -1 into -1 6.825 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.826 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.826 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.827 * [backup-simplify]: Simplify (- 0) into 0 6.827 * [backup-simplify]: Simplify (+ 0 0) into 0 6.827 * [taylor]: Taking taylor expansion of 0 in x.im 6.827 * [backup-simplify]: Simplify 0 into 0 6.827 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 6.827 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.828 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.829 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.829 * [backup-simplify]: Simplify (- 0) into 0 6.829 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 6.829 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 6.829 * [taylor]: Taking taylor expansion of 3 in x.im 6.829 * [backup-simplify]: Simplify 3 into 3 6.829 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 6.829 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 6.829 * [taylor]: Taking taylor expansion of x.im in x.im 6.829 * [backup-simplify]: Simplify 0 into 0 6.829 * [backup-simplify]: Simplify 1 into 1 6.829 * [backup-simplify]: Simplify (* 1 1) into 1 6.829 * [backup-simplify]: Simplify (/ 1 1) into 1 6.830 * [backup-simplify]: Simplify (* 3 1) into 3 6.830 * [backup-simplify]: Simplify 3 into 3 6.830 * [backup-simplify]: Simplify -1 into -1 6.830 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 6.831 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 6.831 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 6.831 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 6.832 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.832 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.833 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.833 * [backup-simplify]: Simplify (- 0) into 0 6.833 * [backup-simplify]: Simplify (+ 0 0) into 0 6.833 * [taylor]: Taking taylor expansion of 0 in x.im 6.833 * [backup-simplify]: Simplify 0 into 0 6.834 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.834 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.835 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 6.835 * [backup-simplify]: Simplify 0 into 0 6.835 * [backup-simplify]: Simplify 0 into 0 6.835 * [backup-simplify]: Simplify 0 into 0 6.835 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 6.836 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.836 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 6.836 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 6.837 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 6.838 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 6.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.839 * [backup-simplify]: Simplify (- 0) into 0 6.839 * [backup-simplify]: Simplify (+ 0 0) into 0 6.839 * [taylor]: Taking taylor expansion of 0 in x.im 6.839 * [backup-simplify]: Simplify 0 into 0 6.840 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.841 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 6.841 * [backup-simplify]: Simplify 0 into 0 6.841 * [backup-simplify]: Simplify 0 into 0 6.841 * [backup-simplify]: Simplify 0 into 0 6.841 * [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))) 6.841 * * * [progress]: simplifying candidates 6.841 * * * * [progress]: [ 1 / 81 ] simplifiying candidate # 6.841 * * * * [progress]: [ 2 / 81 ] simplifiying candidate # 6.841 * * * * [progress]: [ 3 / 81 ] simplifiying candidate # 6.841 * [simplify]: Simplifying (* (* x.re x.im) (+ x.im (+ x.im x.im))) 6.841 * * [simplify]: iters left: 6 (6 enodes) 6.843 * * [simplify]: iters left: 5 (29 enodes) 6.854 * * [simplify]: iters left: 4 (64 enodes) 6.879 * * [simplify]: iters left: 3 (110 enodes) 6.914 * * [simplify]: iters left: 2 (126 enodes) 6.947 * * [simplify]: iters left: 1 (132 enodes) 6.975 * * [simplify]: Extracting #0: cost 1 inf + 0 6.975 * * [simplify]: Extracting #1: cost 17 inf + 0 6.975 * * [simplify]: Extracting #2: cost 25 inf + 124 6.976 * * [simplify]: Extracting #3: cost 5 inf + 1793 6.978 * * [simplify]: Extracting #4: cost 0 inf + 2322 6.980 * [simplify]: Simplified to (* (+ x.im (+ x.im x.im)) (* x.re x.im)) 6.980 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (pow (* (+ x.im (+ x.im x.im)) (* x.re x.im)) 1))) 6.980 * * * * [progress]: [ 4 / 81 ] simplifiying candidate # 6.980 * [simplify]: Simplifying (* (* x.re x.im) (+ x.im (+ x.im x.im))) 6.980 * * [simplify]: iters left: 6 (6 enodes) 6.983 * * [simplify]: iters left: 5 (29 enodes) 6.995 * * [simplify]: iters left: 4 (64 enodes) 7.021 * * [simplify]: iters left: 3 (110 enodes) 7.055 * * [simplify]: iters left: 2 (126 enodes) 7.087 * * [simplify]: iters left: 1 (132 enodes) 7.106 * * [simplify]: Extracting #0: cost 1 inf + 0 7.107 * * [simplify]: Extracting #1: cost 17 inf + 0 7.107 * * [simplify]: Extracting #2: cost 25 inf + 124 7.107 * * [simplify]: Extracting #3: cost 5 inf + 1793 7.108 * * [simplify]: Extracting #4: cost 0 inf + 2322 7.109 * [simplify]: Simplified to (* (+ x.im (+ x.im x.im)) (* x.re x.im)) 7.109 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (pow (* (+ x.im (+ x.im x.im)) (* x.re x.im)) 1))) 7.109 * * * * [progress]: [ 5 / 81 ] simplifiying candidate # 7.109 * * * * [progress]: [ 6 / 81 ] simplifiying candidate # 7.109 * [simplify]: Simplifying (+ (+ (log x.re) (log x.im)) (log (+ x.im (+ x.im x.im)))) 7.109 * * [simplify]: iters left: 6 (9 enodes) 7.111 * * [simplify]: iters left: 5 (32 enodes) 7.116 * * [simplify]: iters left: 4 (40 enodes) 7.121 * * [simplify]: iters left: 3 (45 enodes) 7.126 * * [simplify]: Extracting #0: cost 1 inf + 0 7.126 * * [simplify]: Extracting #1: cost 8 inf + 0 7.126 * * [simplify]: Extracting #2: cost 17 inf + 0 7.126 * * [simplify]: Extracting #3: cost 16 inf + 73 7.126 * * [simplify]: Extracting #4: cost 14 inf + 256 7.127 * * [simplify]: Extracting #5: cost 6 inf + 1196 7.127 * * [simplify]: Extracting #6: cost 1 inf + 2725 7.128 * * [simplify]: Extracting #7: cost 0 inf + 2986 7.129 * [simplify]: Simplified to (+ (log (+ (+ x.im x.im) x.im)) (+ (log x.re) (log x.im))) 7.129 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (exp (+ (log (+ (+ x.im x.im) x.im)) (+ (log x.re) (log x.im)))))) 7.129 * * * * [progress]: [ 7 / 81 ] simplifiying candidate # 7.129 * [simplify]: Simplifying (+ (log (* x.re x.im)) (log (+ x.im (+ x.im x.im)))) 7.130 * * [simplify]: iters left: 6 (8 enodes) 7.133 * * [simplify]: iters left: 5 (30 enodes) 7.143 * * [simplify]: iters left: 4 (39 enodes) 7.153 * * [simplify]: iters left: 3 (47 enodes) 7.166 * * [simplify]: Extracting #0: cost 1 inf + 0 7.166 * * [simplify]: Extracting #1: cost 8 inf + 0 7.166 * * [simplify]: Extracting #2: cost 18 inf + 0 7.166 * * [simplify]: Extracting #3: cost 17 inf + 144 7.166 * * [simplify]: Extracting #4: cost 11 inf + 604 7.167 * * [simplify]: Extracting #5: cost 1 inf + 2528 7.167 * * [simplify]: Extracting #6: cost 0 inf + 2790 7.167 * [simplify]: Simplified to (+ (log (* x.re x.im)) (log (+ x.im (+ x.im x.im)))) 7.167 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (exp (+ (log (* x.re x.im)) (log (+ x.im (+ x.im x.im))))))) 7.168 * * * * [progress]: [ 8 / 81 ] simplifiying candidate # 7.168 * * * * [progress]: [ 9 / 81 ] simplifiying candidate # 7.168 * * * * [progress]: [ 10 / 81 ] simplifiying candidate # 7.168 * [simplify]: Simplifying (* (* (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (+ x.im (+ x.im x.im)) (+ x.im (+ x.im x.im))) (+ x.im (+ x.im x.im)))) 7.168 * * [simplify]: iters left: 6 (12 enodes) 7.171 * * [simplify]: iters left: 5 (62 enodes) 7.187 * * [simplify]: iters left: 4 (253 enodes) 7.354 * * [simplify]: Extracting #0: cost 1 inf + 0 7.355 * * [simplify]: Extracting #1: cost 48 inf + 0 7.356 * * [simplify]: Extracting #2: cost 249 inf + 408 7.360 * * [simplify]: Extracting #3: cost 253 inf + 19513 7.376 * * [simplify]: Extracting #4: cost 9 inf + 80937 7.407 * * [simplify]: Extracting #5: cost 0 inf + 80213 7.433 * * [simplify]: Extracting #6: cost 0 inf + 79133 7.451 * * [simplify]: Extracting #7: cost 0 inf + 79093 7.485 * [simplify]: Simplified to (* (* (* (+ x.im (+ x.im x.im)) (+ x.im (+ x.im x.im))) (+ x.im (+ x.im x.im))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) 7.485 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (cbrt (* (* (* (+ x.im (+ x.im x.im)) (+ x.im (+ x.im x.im))) (+ x.im (+ x.im x.im))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))))) 7.486 * * * * [progress]: [ 11 / 81 ] simplifiying candidate # 7.486 * [simplify]: Simplifying (* (* (* (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* (* (+ x.im (+ x.im x.im)) (+ x.im (+ x.im x.im))) (+ x.im (+ x.im x.im)))) 7.486 * * [simplify]: iters left: 6 (10 enodes) 7.492 * * [simplify]: iters left: 5 (60 enodes) 7.528 * * [simplify]: iters left: 4 (260 enodes) 7.732 * * [simplify]: Extracting #0: cost 1 inf + 0 7.732 * * [simplify]: Extracting #1: cost 50 inf + 0 7.733 * * [simplify]: Extracting #2: cost 265 inf + 2 7.739 * * [simplify]: Extracting #3: cost 301 inf + 11639 7.765 * * [simplify]: Extracting #4: cost 45 inf + 68925 7.791 * * [simplify]: Extracting #5: cost 0 inf + 81211 7.811 * * [simplify]: Extracting #6: cost 0 inf + 81171 7.838 * [simplify]: Simplified to (* (* (+ x.im (+ x.im x.im)) (* x.re x.im)) (* (* (+ x.im (+ x.im x.im)) (* x.re x.im)) (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 7.839 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (cbrt (* (* (+ x.im (+ x.im x.im)) (* x.re x.im)) (* (* (+ x.im (+ x.im x.im)) (* x.re x.im)) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))))) 7.839 * * * * [progress]: [ 12 / 81 ] simplifiying candidate # 7.839 * * * * [progress]: [ 13 / 81 ] simplifiying candidate # 7.839 * * * * [progress]: [ 14 / 81 ] simplifiying candidate # 7.839 * * * * [progress]: [ 15 / 81 ] simplifiying candidate # 7.839 * * * * [progress]: [ 16 / 81 ] simplifiying candidate # 7.839 * [simplify]: Simplifying (* (* x.re x.im) (+ x.im x.im)) 7.839 * * [simplify]: iters left: 4 (5 enodes) 7.842 * * [simplify]: iters left: 3 (23 enodes) 7.846 * * [simplify]: iters left: 2 (41 enodes) 7.853 * * [simplify]: iters left: 1 (56 enodes) 7.860 * * [simplify]: Extracting #0: cost 1 inf + 0 7.860 * * [simplify]: Extracting #1: cost 12 inf + 0 7.860 * * [simplify]: Extracting #2: cost 14 inf + 165 7.861 * * [simplify]: Extracting #3: cost 2 inf + 944 7.861 * * [simplify]: Extracting #4: cost 0 inf + 1148 7.861 * [simplify]: Simplified to (* (* x.re x.im) (+ x.im x.im)) 7.861 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) (+ x.im x.im))))) 7.861 * * * * [progress]: [ 17 / 81 ] simplifiying candidate # 7.862 * [simplify]: Simplifying (* (+ x.im x.im) (* x.re x.im)) 7.862 * * [simplify]: iters left: 4 (5 enodes) 7.863 * * [simplify]: iters left: 3 (19 enodes) 7.866 * * [simplify]: iters left: 2 (31 enodes) 7.872 * * [simplify]: iters left: 1 (45 enodes) 7.885 * * [simplify]: Extracting #0: cost 1 inf + 0 7.885 * * [simplify]: Extracting #1: cost 11 inf + 0 7.885 * * [simplify]: Extracting #2: cost 14 inf + 43 7.886 * * [simplify]: Extracting #3: cost 7 inf + 373 7.886 * * [simplify]: Extracting #4: cost 0 inf + 1025 7.887 * [simplify]: Simplified to (* (* x.im x.re) (+ x.im x.im)) 7.887 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (+ (* x.im (* x.re x.im)) (* (* x.im x.re) (+ x.im x.im))))) 7.887 * * * * [progress]: [ 18 / 81 ] simplifiying candidate # 7.887 * [simplify]: Simplifying (cbrt (+ x.im (+ x.im x.im))) 7.888 * * [simplify]: iters left: 5 (4 enodes) 7.890 * * [simplify]: iters left: 4 (13 enodes) 7.893 * * [simplify]: Extracting #0: cost 1 inf + 0 7.893 * * [simplify]: Extracting #1: cost 3 inf + 0 7.893 * * [simplify]: Extracting #2: cost 6 inf + 0 7.894 * * [simplify]: Extracting #3: cost 6 inf + 1 7.894 * * [simplify]: Extracting #4: cost 0 inf + 567 7.894 * [simplify]: Simplified to (cbrt (+ (+ x.im x.im) x.im)) 7.894 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) (* (cbrt (+ x.im (+ x.im x.im))) (cbrt (+ x.im (+ x.im x.im))))) (cbrt (+ (+ x.im x.im) x.im))))) 7.894 * * * * [progress]: [ 19 / 81 ] simplifiying candidate # 7.894 * [simplify]: Simplifying (sqrt (+ x.im (+ x.im x.im))) 7.895 * * [simplify]: iters left: 5 (4 enodes) 7.896 * * [simplify]: iters left: 4 (13 enodes) 7.900 * * [simplify]: Extracting #0: cost 1 inf + 0 7.900 * * [simplify]: Extracting #1: cost 3 inf + 0 7.900 * * [simplify]: Extracting #2: cost 6 inf + 0 7.900 * * [simplify]: Extracting #3: cost 6 inf + 1 7.901 * * [simplify]: Extracting #4: cost 0 inf + 487 7.901 * [simplify]: Simplified to (sqrt (+ (+ x.im x.im) x.im)) 7.901 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) (sqrt (+ x.im (+ x.im x.im)))) (sqrt (+ (+ x.im x.im) x.im))))) 7.901 * * * * [progress]: [ 20 / 81 ] simplifiying candidate # 7.901 * [simplify]: Simplifying (+ x.im (+ x.im x.im)) 7.901 * * [simplify]: iters left: 4 (3 enodes) 7.903 * * [simplify]: iters left: 3 (10 enodes) 7.906 * * [simplify]: Extracting #0: cost 1 inf + 0 7.906 * * [simplify]: Extracting #1: cost 4 inf + 0 7.906 * * [simplify]: Extracting #2: cost 4 inf + 1 7.906 * * [simplify]: Extracting #3: cost 0 inf + 245 7.906 * [simplify]: Simplified to (+ (+ x.im x.im) x.im) 7.906 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) 1) (+ (+ x.im x.im) x.im)))) 7.906 * * * * [progress]: [ 21 / 81 ] simplifiying candidate # 7.907 * [simplify]: Simplifying (+ (cbrt x.im) (+ (cbrt x.im) (cbrt x.im))) 7.907 * * [simplify]: iters left: 5 (4 enodes) 7.908 * * [simplify]: iters left: 4 (13 enodes) 7.912 * * [simplify]: Extracting #0: cost 1 inf + 0 7.912 * * [simplify]: Extracting #1: cost 4 inf + 0 7.912 * * [simplify]: Extracting #2: cost 7 inf + 0 7.912 * * [simplify]: Extracting #3: cost 6 inf + 1 7.912 * * [simplify]: Extracting #4: cost 0 inf + 727 7.913 * [simplify]: Simplified to (+ (cbrt x.im) (+ (cbrt x.im) (cbrt x.im))) 7.913 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) (* (cbrt x.im) (cbrt x.im))) (+ (cbrt x.im) (+ (cbrt x.im) (cbrt x.im)))))) 7.913 * * * * [progress]: [ 22 / 81 ] simplifiying candidate # 7.913 * [simplify]: Simplifying (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im))) 7.913 * * [simplify]: iters left: 5 (4 enodes) 7.915 * * [simplify]: iters left: 4 (13 enodes) 7.919 * * [simplify]: Extracting #0: cost 1 inf + 0 7.919 * * [simplify]: Extracting #1: cost 4 inf + 0 7.919 * * [simplify]: Extracting #2: cost 7 inf + 0 7.919 * * [simplify]: Extracting #3: cost 6 inf + 1 7.919 * * [simplify]: Extracting #4: cost 0 inf + 487 7.919 * [simplify]: Simplified to (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im))) 7.919 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) (sqrt x.im)) (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im)))))) 7.919 * * * * [progress]: [ 23 / 81 ] simplifiying candidate # 7.920 * [simplify]: Simplifying (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im))) 7.920 * * [simplify]: iters left: 5 (4 enodes) 7.921 * * [simplify]: iters left: 4 (13 enodes) 7.926 * * [simplify]: Extracting #0: cost 1 inf + 0 7.926 * * [simplify]: Extracting #1: cost 4 inf + 0 7.927 * * [simplify]: Extracting #2: cost 7 inf + 0 7.927 * * [simplify]: Extracting #3: cost 6 inf + 1 7.927 * * [simplify]: Extracting #4: cost 0 inf + 487 7.927 * [simplify]: Simplified to (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im))) 7.927 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) (sqrt x.im)) (+ (sqrt x.im) (+ (sqrt x.im) (sqrt x.im)))))) 7.927 * * * * [progress]: [ 24 / 81 ] simplifiying candidate # 7.927 * [simplify]: Simplifying (+ x.im (+ x.im x.im)) 7.928 * * [simplify]: iters left: 4 (3 enodes) 7.929 * * [simplify]: iters left: 3 (10 enodes) 7.932 * * [simplify]: Extracting #0: cost 1 inf + 0 7.932 * * [simplify]: Extracting #1: cost 4 inf + 0 7.932 * * [simplify]: Extracting #2: cost 4 inf + 1 7.932 * * [simplify]: Extracting #3: cost 0 inf + 245 7.932 * [simplify]: Simplified to (+ (+ x.im x.im) x.im) 7.932 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) 1) (+ (+ x.im x.im) x.im)))) 7.933 * * * * [progress]: [ 25 / 81 ] simplifiying candidate # 7.933 * [simplify]: Simplifying (+ x.im (+ x.im x.im)) 7.933 * * [simplify]: iters left: 4 (3 enodes) 7.934 * * [simplify]: iters left: 3 (10 enodes) 7.937 * * [simplify]: Extracting #0: cost 1 inf + 0 7.937 * * [simplify]: Extracting #1: cost 4 inf + 0 7.937 * * [simplify]: Extracting #2: cost 4 inf + 1 7.937 * * [simplify]: Extracting #3: cost 0 inf + 245 7.938 * [simplify]: Simplified to (+ (+ x.im x.im) x.im) 7.938 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) 1) (+ (+ x.im x.im) x.im)))) 7.938 * * * * [progress]: [ 26 / 81 ] simplifiying candidate # 7.938 * [simplify]: Simplifying (+ 1 (+ 1 1)) 7.938 * * [simplify]: iters left: 4 (3 enodes) 7.943 * * [simplify]: iters left: 3 (14 enodes) 7.948 * * [simplify]: iters left: 2 (16 enodes) 7.952 * * [simplify]: Extracting #0: cost 1 inf + 0 7.952 * * [simplify]: Extracting #1: cost 0 inf + 1 7.953 * [simplify]: Simplified to 3 7.953 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) x.im) 3))) 7.953 * * * * [progress]: [ 27 / 81 ] simplifiying candidate # 7.953 * [simplify]: Simplifying (+ 1 (+ 1 1)) 7.953 * * [simplify]: iters left: 4 (3 enodes) 7.957 * * [simplify]: iters left: 3 (14 enodes) 7.961 * * [simplify]: iters left: 2 (16 enodes) 7.967 * * [simplify]: Extracting #0: cost 1 inf + 0 7.967 * * [simplify]: Extracting #1: cost 0 inf + 1 7.967 * [simplify]: Simplified to 3 7.967 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) x.im) 3))) 7.967 * * * * [progress]: [ 28 / 81 ] simplifiying candidate # 7.967 * * * * [progress]: [ 29 / 81 ] simplifiying candidate # 7.967 * * * * [progress]: [ 30 / 81 ] simplifiying candidate # 7.967 * * * * [progress]: [ 31 / 81 ] simplifiying candidate # 7.968 * [simplify]: Simplifying (+ (* x.im x.im) (- (* (+ x.im x.im) (+ x.im x.im)) (* x.im (+ x.im x.im)))) 7.968 * * [simplify]: iters left: 6 (7 enodes) 7.972 * * [simplify]: iters left: 5 (34 enodes) 7.979 * * [simplify]: iters left: 4 (79 enodes) 7.997 * * [simplify]: iters left: 3 (214 enodes) 8.340 * * [simplify]: Extracting #0: cost 1 inf + 0 8.341 * * [simplify]: Extracting #1: cost 36 inf + 0 8.341 * * [simplify]: Extracting #2: cost 73 inf + 247 8.342 * * [simplify]: Extracting #3: cost 31 inf + 4106 8.345 * * [simplify]: Extracting #4: cost 0 inf + 8832 8.348 * [simplify]: Simplified to (+ (+ (* x.im x.im) (* x.im x.im)) (* x.im x.im)) 8.348 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* x.re x.im) (+ (pow x.im 3) (pow (+ x.im x.im) 3))) (+ (+ (* x.im x.im) (* x.im x.im)) (* x.im x.im))))) 8.348 * * * * [progress]: [ 32 / 81 ] simplifiying candidate # 8.349 * [simplify]: Simplifying (- x.im (+ x.im x.im)) 8.349 * * [simplify]: iters left: 4 (3 enodes) 8.349 * * [simplify]: iters left: 3 (13 enodes) 8.351 * * [simplify]: iters left: 2 (19 enodes) 8.354 * * [simplify]: iters left: 1 (22 enodes) 8.359 * * [simplify]: Extracting #0: cost 1 inf + 0 8.359 * * [simplify]: Extracting #1: cost 9 inf + 0 8.359 * * [simplify]: Extracting #2: cost 13 inf + 2 8.359 * * [simplify]: Extracting #3: cost 4 inf + 532 8.359 * * [simplify]: Extracting #4: cost 0 inf + 976 8.359 * [simplify]: Simplified to (- x.im) 8.359 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* x.re x.im) (- (* x.im x.im) (* (+ x.im x.im) (+ x.im x.im)))) (- x.im)))) 8.360 * * * * [progress]: [ 33 / 81 ] simplifiying candidate #real (real->posit16 (* (* x.re x.im) (+ x.im (+ x.im x.im)))))))> 8.360 * * * * [progress]: [ 34 / 81 ] simplifiying candidate # 8.360 * * * * [progress]: [ 35 / 81 ] simplifiying candidate # 8.360 * [simplify]: Simplifying (fma (pow (* (cbrt x.re) (cbrt x.re)) 3) (pow (cbrt x.re) 3) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 8.360 * * [simplify]: iters left: 6 (13 enodes) 8.365 * * [simplify]: iters left: 5 (59 enodes) 8.383 * * [simplify]: iters left: 4 (133 enodes) 8.423 * * [simplify]: iters left: 3 (310 enodes) 8.552 * * [simplify]: Extracting #0: cost 1 inf + 0 8.552 * * [simplify]: Extracting #1: cost 37 inf + 0 8.553 * * [simplify]: Extracting #2: cost 130 inf + 288 8.556 * * [simplify]: Extracting #3: cost 90 inf + 7006 8.565 * * [simplify]: Extracting #4: cost 19 inf + 19273 8.577 * * [simplify]: Extracting #5: cost 3 inf + 24587 8.586 * * [simplify]: Extracting #6: cost 0 inf + 26045 8.594 * [simplify]: Simplified to (* (- (* x.re x.re) (+ (+ (* x.im x.im) (* x.im x.im)) (* x.im x.im))) x.re) 8.594 * [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.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 8.594 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 8.595 * * [simplify]: iters left: 6 (8 enodes) 8.596 * * [simplify]: iters left: 5 (34 enodes) 8.601 * * [simplify]: iters left: 4 (68 enodes) 8.617 * * [simplify]: iters left: 3 (199 enodes) 8.697 * * [simplify]: Extracting #0: cost 1 inf + 0 8.698 * * [simplify]: Extracting #1: cost 0 inf + 1 8.698 * [simplify]: Simplified to 0 8.698 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (+ (+ (* x.im x.im) (* x.im x.im)) (* x.im x.im))) x.re) 0)) 8.698 * * * * [progress]: [ 36 / 81 ] simplifiying candidate # 8.698 * [simplify]: Simplifying (fma (pow (sqrt x.re) 3) (pow (sqrt x.re) 3) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 8.698 * * [simplify]: iters left: 6 (11 enodes) 8.701 * * [simplify]: iters left: 5 (52 enodes) 8.721 * * [simplify]: iters left: 4 (119 enodes) 8.770 * * [simplify]: iters left: 3 (303 enodes) 8.896 * * [simplify]: Extracting #0: cost 1 inf + 0 8.896 * * [simplify]: Extracting #1: cost 34 inf + 0 8.896 * * [simplify]: Extracting #2: cost 132 inf + 125 8.897 * * [simplify]: Extracting #3: cost 114 inf + 3794 8.901 * * [simplify]: Extracting #4: cost 21 inf + 22991 8.907 * * [simplify]: Extracting #5: cost 1 inf + 29951 8.912 * * [simplify]: Extracting #6: cost 0 inf + 30163 8.918 * [simplify]: Simplified to (* (- (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.im) (* x.im x.im))) x.re) 8.918 * [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.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 8.918 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 8.918 * * [simplify]: iters left: 6 (8 enodes) 8.920 * * [simplify]: iters left: 5 (34 enodes) 8.928 * * [simplify]: iters left: 4 (68 enodes) 8.963 * * [simplify]: iters left: 3 (199 enodes) 9.059 * * [simplify]: Extracting #0: cost 1 inf + 0 9.059 * * [simplify]: Extracting #1: cost 0 inf + 1 9.059 * [simplify]: Simplified to 0 9.059 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.im) (* x.im x.im))) x.re) 0)) 9.059 * * * * [progress]: [ 37 / 81 ] simplifiying candidate # 9.060 * [simplify]: Simplifying (fma (pow 1 3) (pow x.re 3) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 9.060 * * [simplify]: iters left: 6 (12 enodes) 9.068 * * [simplify]: iters left: 5 (57 enodes) 9.089 * * [simplify]: iters left: 4 (117 enodes) 9.137 * * [simplify]: iters left: 3 (260 enodes) 9.279 * * [simplify]: Extracting #0: cost 1 inf + 0 9.279 * * [simplify]: Extracting #1: cost 29 inf + 0 9.280 * * [simplify]: Extracting #2: cost 98 inf + 44 9.280 * * [simplify]: Extracting #3: cost 87 inf + 1642 9.282 * * [simplify]: Extracting #4: cost 30 inf + 9387 9.286 * * [simplify]: Extracting #5: cost 6 inf + 12963 9.290 * * [simplify]: Extracting #6: cost 0 inf + 14988 9.294 * [simplify]: Simplified to (* x.re (- (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.im) (* x.im x.im)))) 9.294 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.im) (* x.im x.im)))) (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 9.294 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 9.294 * * [simplify]: iters left: 6 (8 enodes) 9.296 * * [simplify]: iters left: 5 (34 enodes) 9.302 * * [simplify]: iters left: 4 (68 enodes) 9.324 * * [simplify]: iters left: 3 (199 enodes) 9.425 * * [simplify]: Extracting #0: cost 1 inf + 0 9.425 * * [simplify]: Extracting #1: cost 0 inf + 1 9.425 * [simplify]: Simplified to 0 9.425 * [simplify]: Simplified (2 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)) 9.425 * * * * [progress]: [ 38 / 81 ] simplifiying candidate # 9.425 * [simplify]: Simplifying (fma (* x.re x.re) x.re (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 9.425 * * [simplify]: iters left: 6 (9 enodes) 9.429 * * [simplify]: iters left: 5 (38 enodes) 9.436 * * [simplify]: iters left: 4 (81 enodes) 9.456 * * [simplify]: iters left: 3 (200 enodes) 9.550 * * [simplify]: iters left: 2 (396 enodes) 9.786 * * [simplify]: Extracting #0: cost 1 inf + 0 9.786 * * [simplify]: Extracting #1: cost 41 inf + 0 9.787 * * [simplify]: Extracting #2: cost 74 inf + 1021 9.790 * * [simplify]: Extracting #3: cost 19 inf + 8392 9.795 * * [simplify]: Extracting #4: cost 1 inf + 10558 9.799 * * [simplify]: Extracting #5: cost 0 inf + 10770 9.803 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) 9.803 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 9.803 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 9.804 * * [simplify]: iters left: 6 (8 enodes) 9.805 * * [simplify]: iters left: 5 (34 enodes) 9.811 * * [simplify]: iters left: 4 (68 enodes) 9.835 * * [simplify]: iters left: 3 (199 enodes) 9.965 * * [simplify]: Extracting #0: cost 1 inf + 0 9.965 * * [simplify]: Extracting #1: cost 0 inf + 1 9.965 * [simplify]: Simplified to 0 9.965 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma (* x.re x.re) x.re (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 0)) 9.965 * * * * [progress]: [ 39 / 81 ] simplifiying candidate # 9.966 * [simplify]: Simplifying (fma (* (cbrt (pow x.re 3)) (cbrt (pow x.re 3))) (cbrt (pow x.re 3)) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 9.966 * * [simplify]: iters left: 6 (12 enodes) 9.977 * * [simplify]: iters left: 5 (54 enodes) 9.998 * * [simplify]: iters left: 4 (116 enodes) 10.044 * * [simplify]: iters left: 3 (254 enodes) 10.139 * * [simplify]: iters left: 2 (493 enodes) 10.313 * * [simplify]: Extracting #0: cost 1 inf + 0 10.313 * * [simplify]: Extracting #1: cost 41 inf + 0 10.314 * * [simplify]: Extracting #2: cost 108 inf + 84 10.315 * * [simplify]: Extracting #3: cost 76 inf + 4321 10.319 * * [simplify]: Extracting #4: cost 25 inf + 13590 10.325 * * [simplify]: Extracting #5: cost 0 inf + 24615 10.330 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (+ x.im (+ x.im x.im)) x.im))) 10.331 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ x.im (+ x.im x.im)) x.im))) (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 10.331 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 10.331 * * [simplify]: iters left: 6 (8 enodes) 10.333 * * [simplify]: iters left: 5 (34 enodes) 10.342 * * [simplify]: iters left: 4 (68 enodes) 10.374 * * [simplify]: iters left: 3 (199 enodes) 10.505 * * [simplify]: Extracting #0: cost 1 inf + 0 10.505 * * [simplify]: Extracting #1: cost 0 inf + 1 10.505 * [simplify]: Simplified to 0 10.505 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ x.im (+ x.im x.im)) x.im))) 0)) 10.505 * * * * [progress]: [ 40 / 81 ] simplifiying candidate # 10.505 * [simplify]: Simplifying (fma (pow (* (cbrt x.re) (cbrt x.re)) 3) (pow (cbrt x.re) 3) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 10.506 * * [simplify]: iters left: 6 (13 enodes) 10.513 * * [simplify]: iters left: 5 (59 enodes) 10.540 * * [simplify]: iters left: 4 (133 enodes) 10.600 * * [simplify]: iters left: 3 (310 enodes) 10.736 * * [simplify]: Extracting #0: cost 1 inf + 0 10.737 * * [simplify]: Extracting #1: cost 37 inf + 0 10.738 * * [simplify]: Extracting #2: cost 130 inf + 288 10.740 * * [simplify]: Extracting #3: cost 90 inf + 7006 10.750 * * [simplify]: Extracting #4: cost 19 inf + 19273 11.134 * * [simplify]: Extracting #5: cost 3 inf + 24587 11.148 * * [simplify]: Extracting #6: cost 0 inf + 26045 11.160 * [simplify]: Simplified to (* (- (* x.re x.re) (+ (+ (* x.im x.im) (* x.im x.im)) (* x.im x.im))) x.re) 11.160 * [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.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 11.161 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 11.161 * * [simplify]: iters left: 6 (8 enodes) 11.165 * * [simplify]: iters left: 5 (34 enodes) 11.176 * * [simplify]: iters left: 4 (68 enodes) 11.208 * * [simplify]: iters left: 3 (199 enodes) 11.310 * * [simplify]: Extracting #0: cost 1 inf + 0 11.310 * * [simplify]: Extracting #1: cost 0 inf + 1 11.310 * [simplify]: Simplified to 0 11.310 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (+ (+ (* x.im x.im) (* x.im x.im)) (* x.im x.im))) x.re) 0)) 11.310 * * * * [progress]: [ 41 / 81 ] simplifiying candidate # 11.311 * [simplify]: Simplifying (fma (pow (sqrt x.re) 3) (pow (sqrt x.re) 3) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 11.311 * * [simplify]: iters left: 6 (11 enodes) 11.314 * * [simplify]: iters left: 5 (52 enodes) 11.335 * * [simplify]: iters left: 4 (119 enodes) 11.383 * * [simplify]: iters left: 3 (303 enodes) 11.513 * * [simplify]: Extracting #0: cost 1 inf + 0 11.513 * * [simplify]: Extracting #1: cost 34 inf + 0 11.514 * * [simplify]: Extracting #2: cost 132 inf + 125 11.515 * * [simplify]: Extracting #3: cost 114 inf + 3794 11.519 * * [simplify]: Extracting #4: cost 21 inf + 22991 11.526 * * [simplify]: Extracting #5: cost 1 inf + 29951 11.537 * * [simplify]: Extracting #6: cost 0 inf + 30163 11.552 * [simplify]: Simplified to (* (- (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.im) (* x.im x.im))) x.re) 11.552 * [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.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 11.552 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 11.553 * * [simplify]: iters left: 6 (8 enodes) 11.556 * * [simplify]: iters left: 5 (34 enodes) 11.568 * * [simplify]: iters left: 4 (68 enodes) 11.599 * * [simplify]: iters left: 3 (199 enodes) 11.727 * * [simplify]: Extracting #0: cost 1 inf + 0 11.727 * * [simplify]: Extracting #1: cost 0 inf + 1 11.727 * [simplify]: Simplified to 0 11.727 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.im) (* x.im x.im))) x.re) 0)) 11.727 * * * * [progress]: [ 42 / 81 ] simplifiying candidate # 11.728 * [simplify]: Simplifying (fma (pow 1 3) (pow x.re 3) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 11.728 * * [simplify]: iters left: 6 (12 enodes) 11.736 * * [simplify]: iters left: 5 (57 enodes) 11.757 * * [simplify]: iters left: 4 (117 enodes) 11.810 * * [simplify]: iters left: 3 (260 enodes) 11.931 * * [simplify]: Extracting #0: cost 1 inf + 0 11.931 * * [simplify]: Extracting #1: cost 29 inf + 0 11.931 * * [simplify]: Extracting #2: cost 98 inf + 44 11.932 * * [simplify]: Extracting #3: cost 87 inf + 1642 11.934 * * [simplify]: Extracting #4: cost 30 inf + 9387 11.937 * * [simplify]: Extracting #5: cost 6 inf + 12963 11.941 * * [simplify]: Extracting #6: cost 0 inf + 14988 11.947 * [simplify]: Simplified to (* x.re (- (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.im) (* x.im x.im)))) 11.947 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.im) (* x.im x.im)))) (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 11.948 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 11.948 * * [simplify]: iters left: 6 (8 enodes) 11.952 * * [simplify]: iters left: 5 (34 enodes) 11.963 * * [simplify]: iters left: 4 (68 enodes) 11.994 * * [simplify]: iters left: 3 (199 enodes) 12.119 * * [simplify]: Extracting #0: cost 1 inf + 0 12.119 * * [simplify]: Extracting #1: cost 0 inf + 1 12.119 * [simplify]: Simplified to 0 12.119 * [simplify]: Simplified (2 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)) 12.119 * * * * [progress]: [ 43 / 81 ] simplifiying candidate # 12.120 * [simplify]: Simplifying (fma x.re (* x.re x.re) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 12.120 * * [simplify]: iters left: 6 (9 enodes) 12.124 * * [simplify]: iters left: 5 (38 enodes) 12.137 * * [simplify]: iters left: 4 (83 enodes) 12.177 * * [simplify]: iters left: 3 (208 enodes) 12.255 * * [simplify]: iters left: 2 (420 enodes) 12.430 * * [simplify]: Extracting #0: cost 1 inf + 0 12.430 * * [simplify]: Extracting #1: cost 41 inf + 0 12.431 * * [simplify]: Extracting #2: cost 68 inf + 1659 12.437 * * [simplify]: Extracting #3: cost 17 inf + 8617 12.441 * * [simplify]: Extracting #4: cost 7 inf + 10034 12.445 * * [simplify]: Extracting #5: cost 0 inf + 11849 12.450 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) 12.450 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 12.450 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 12.450 * * [simplify]: iters left: 6 (8 enodes) 12.452 * * [simplify]: iters left: 5 (34 enodes) 12.458 * * [simplify]: iters left: 4 (68 enodes) 12.481 * * [simplify]: iters left: 3 (199 enodes) 12.554 * * [simplify]: Extracting #0: cost 1 inf + 0 12.554 * * [simplify]: Extracting #1: cost 0 inf + 1 12.554 * [simplify]: Simplified to 0 12.554 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma x.re (* x.re x.re) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 0)) 12.554 * * * * [progress]: [ 44 / 81 ] simplifiying candidate # 12.554 * [simplify]: Simplifying (fma (sqrt (pow x.re 3)) (sqrt (pow x.re 3)) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 12.554 * * [simplify]: iters left: 6 (11 enodes) 12.557 * * [simplify]: iters left: 5 (52 enodes) 12.571 * * [simplify]: iters left: 4 (108 enodes) 12.602 * * [simplify]: iters left: 3 (243 enodes) 12.720 * * [simplify]: Extracting #0: cost 1 inf + 0 12.720 * * [simplify]: Extracting #1: cost 29 inf + 0 12.721 * * [simplify]: Extracting #2: cost 89 inf + 84 12.722 * * [simplify]: Extracting #3: cost 69 inf + 2903 12.727 * * [simplify]: Extracting #4: cost 18 inf + 9561 12.730 * * [simplify]: Extracting #5: cost 0 inf + 13878 12.733 * * [simplify]: Extracting #6: cost 0 inf + 13838 12.737 * * [simplify]: Extracting #7: cost 0 inf + 13798 12.743 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) 12.743 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 12.743 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 12.743 * * [simplify]: iters left: 6 (8 enodes) 12.745 * * [simplify]: iters left: 5 (34 enodes) 12.750 * * [simplify]: iters left: 4 (68 enodes) 12.778 * * [simplify]: iters left: 3 (199 enodes) 12.908 * * [simplify]: Extracting #0: cost 1 inf + 0 12.908 * * [simplify]: Extracting #1: cost 0 inf + 1 12.908 * [simplify]: Simplified to 0 12.908 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) 0)) 12.908 * * * * [progress]: [ 45 / 81 ] simplifiying candidate # 12.909 * [simplify]: Simplifying (fma 1 (pow x.re 3) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 12.909 * * [simplify]: iters left: 6 (11 enodes) 12.916 * * [simplify]: iters left: 5 (54 enodes) 12.937 * * [simplify]: iters left: 4 (118 enodes) 12.979 * * [simplify]: iters left: 3 (274 enodes) 13.099 * * [simplify]: Extracting #0: cost 1 inf + 0 13.099 * * [simplify]: Extracting #1: cost 31 inf + 0 13.100 * * [simplify]: Extracting #2: cost 104 inf + 44 13.102 * * [simplify]: Extracting #3: cost 70 inf + 4299 13.109 * * [simplify]: Extracting #4: cost 11 inf + 14024 13.117 * * [simplify]: Extracting #5: cost 0 inf + 16777 13.125 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) 13.125 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 13.126 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 13.126 * * [simplify]: iters left: 6 (8 enodes) 13.130 * * [simplify]: iters left: 5 (34 enodes) 13.141 * * [simplify]: iters left: 4 (68 enodes) 13.157 * * [simplify]: iters left: 3 (199 enodes) 13.237 * * [simplify]: Extracting #0: cost 1 inf + 0 13.237 * * [simplify]: Extracting #1: cost 0 inf + 1 13.237 * [simplify]: Simplified to 0 13.237 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im))) 0)) 13.237 * * * * [progress]: [ 46 / 81 ] simplifiying candidate # 13.238 * [simplify]: Simplifying (fma (pow x.re (/ 3 2)) (pow x.re (/ 3 2)) (- (* (+ x.im (+ x.im x.im)) (* x.re x.im)))) 13.238 * * [simplify]: iters left: 6 (12 enodes) 13.242 * * [simplify]: iters left: 5 (51 enodes) 13.265 * * [simplify]: iters left: 4 (115 enodes) 13.306 * * [simplify]: iters left: 3 (272 enodes) 13.406 * * [simplify]: Extracting #0: cost 1 inf + 0 13.406 * * [simplify]: Extracting #1: cost 34 inf + 0 13.407 * * [simplify]: Extracting #2: cost 109 inf + 84 13.408 * * [simplify]: Extracting #3: cost 100 inf + 1734 13.412 * * [simplify]: Extracting #4: cost 35 inf + 12864 13.421 * * [simplify]: Extracting #5: cost 3 inf + 23727 13.429 * * [simplify]: Extracting #6: cost 0 inf + 24614 13.437 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (+ x.im (+ x.im x.im)) x.im))) 13.437 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ x.im (+ x.im x.im)) x.im))) (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))))) 13.438 * [simplify]: Simplifying (fma (- (+ x.im (+ x.im x.im))) (* x.re x.im) (* (+ x.im (+ x.im x.im)) (* x.re x.im))) 13.438 * * [simplify]: iters left: 6 (8 enodes) 13.442 * * [simplify]: iters left: 5 (34 enodes) 13.453 * * [simplify]: iters left: 4 (68 enodes) 13.479 * * [simplify]: iters left: 3 (199 enodes) 13.585 * * [simplify]: Extracting #0: cost 1 inf + 0 13.585 * * [simplify]: Extracting #1: cost 0 inf + 1 13.585 * [simplify]: Simplified to 0 13.585 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (+ x.im (+ x.im x.im)) x.im))) 0)) 13.585 * * * * [progress]: [ 47 / 81 ] simplifiying candidate # 13.585 * * * * [progress]: [ 48 / 81 ] simplifiying candidate # 13.585 * * * * [progress]: [ 49 / 81 ] simplifiying candidate # 13.586 * [simplify]: Simplifying (pow (* (cbrt x.re) (cbrt x.re)) 3) 13.586 * * [simplify]: iters left: 4 (5 enodes) 13.589 * * [simplify]: iters left: 3 (25 enodes) 13.600 * * [simplify]: iters left: 2 (49 enodes) 13.618 * * [simplify]: iters left: 1 (83 enodes) 13.632 * * [simplify]: Extracting #0: cost 1 inf + 0 13.633 * * [simplify]: Extracting #1: cost 11 inf + 0 13.633 * * [simplify]: Extracting #2: cost 22 inf + 2 13.633 * * [simplify]: Extracting #3: cost 18 inf + 449 13.633 * * [simplify]: Extracting #4: cost 10 inf + 2051 13.634 * * [simplify]: Extracting #5: cost 1 inf + 5963 13.634 * * [simplify]: Extracting #6: cost 0 inf + 6295 13.635 * [simplify]: Simplified to (* x.re x.re) 13.635 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) (pow (cbrt x.re) 3) (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.635 * * * * [progress]: [ 50 / 81 ] simplifiying candidate # 13.635 * [simplify]: Simplifying (pow (sqrt x.re) 3) 13.635 * * [simplify]: iters left: 2 (4 enodes) 13.637 * * [simplify]: iters left: 1 (20 enodes) 13.642 * * [simplify]: Extracting #0: cost 1 inf + 0 13.642 * * [simplify]: Extracting #1: cost 6 inf + 0 13.642 * * [simplify]: Extracting #2: cost 8 inf + 2 13.642 * * [simplify]: Extracting #3: cost 2 inf + 751 13.642 * * [simplify]: Extracting #4: cost 0 inf + 1004 13.642 * [simplify]: Simplified to (* x.re (sqrt x.re)) 13.642 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re (sqrt x.re)) (pow (sqrt x.re) 3) (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.642 * * * * [progress]: [ 51 / 81 ] simplifiying candidate # 13.642 * [simplify]: Simplifying (pow 1 3) 13.642 * * [simplify]: iters left: 1 (3 enodes) 13.644 * * [simplify]: Extracting #0: cost 1 inf + 0 13.644 * * [simplify]: Extracting #1: cost 0 inf + 1 13.644 * [simplify]: Simplified to 1 13.644 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma 1 (pow x.re 3) (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.644 * * * * [progress]: [ 52 / 81 ] simplifiying candidate # 13.644 * [simplify]: Simplifying (* x.re x.re) 13.644 * * [simplify]: iters left: 2 (2 enodes) 13.645 * * [simplify]: iters left: 1 (6 enodes) 13.646 * * [simplify]: Extracting #0: cost 1 inf + 0 13.646 * * [simplify]: Extracting #1: cost 3 inf + 0 13.646 * * [simplify]: Extracting #2: cost 2 inf + 1 13.646 * * [simplify]: Extracting #3: cost 0 inf + 83 13.646 * [simplify]: Simplified to (* x.re x.re) 13.646 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) x.re (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.646 * * * * [progress]: [ 53 / 81 ] simplifiying candidate # 13.646 * [simplify]: Simplifying (* (cbrt (pow x.re 3)) (cbrt (pow x.re 3))) 13.646 * * [simplify]: iters left: 4 (5 enodes) 13.648 * * [simplify]: iters left: 3 (22 enodes) 13.653 * * [simplify]: iters left: 2 (40 enodes) 13.669 * * [simplify]: iters left: 1 (76 enodes) 13.694 * * [simplify]: Extracting #0: cost 1 inf + 0 13.694 * * [simplify]: Extracting #1: cost 3 inf + 0 13.694 * * [simplify]: Extracting #2: cost 2 inf + 1 13.694 * * [simplify]: Extracting #3: cost 1 inf + 42 13.694 * * [simplify]: Extracting #4: cost 0 inf + 83 13.694 * [simplify]: Simplified to (* x.re x.re) 13.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) (cbrt (pow x.re 3)) (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.694 * * * * [progress]: [ 54 / 81 ] simplifiying candidate # 13.695 * [simplify]: Simplifying (pow (* (cbrt x.re) (cbrt x.re)) 3) 13.695 * * [simplify]: iters left: 4 (5 enodes) 13.698 * * [simplify]: iters left: 3 (25 enodes) 13.708 * * [simplify]: iters left: 2 (49 enodes) 13.719 * * [simplify]: iters left: 1 (83 enodes) 13.733 * * [simplify]: Extracting #0: cost 1 inf + 0 13.733 * * [simplify]: Extracting #1: cost 11 inf + 0 13.733 * * [simplify]: Extracting #2: cost 22 inf + 2 13.733 * * [simplify]: Extracting #3: cost 18 inf + 449 13.734 * * [simplify]: Extracting #4: cost 10 inf + 2051 13.734 * * [simplify]: Extracting #5: cost 1 inf + 5963 13.735 * * [simplify]: Extracting #6: cost 0 inf + 6295 13.737 * [simplify]: Simplified to (* x.re x.re) 13.737 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) (pow (cbrt x.re) 3) (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.737 * * * * [progress]: [ 55 / 81 ] simplifiying candidate # 13.737 * [simplify]: Simplifying (pow (sqrt x.re) 3) 13.737 * * [simplify]: iters left: 2 (4 enodes) 13.740 * * [simplify]: iters left: 1 (20 enodes) 13.746 * * [simplify]: Extracting #0: cost 1 inf + 0 13.746 * * [simplify]: Extracting #1: cost 6 inf + 0 13.746 * * [simplify]: Extracting #2: cost 8 inf + 2 13.746 * * [simplify]: Extracting #3: cost 2 inf + 751 13.746 * * [simplify]: Extracting #4: cost 0 inf + 1004 13.746 * [simplify]: Simplified to (* x.re (sqrt x.re)) 13.746 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re (sqrt x.re)) (pow (sqrt x.re) 3) (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.746 * * * * [progress]: [ 56 / 81 ] simplifiying candidate # 13.747 * [simplify]: Simplifying (pow 1 3) 13.747 * * [simplify]: iters left: 1 (3 enodes) 13.748 * * [simplify]: Extracting #0: cost 1 inf + 0 13.748 * * [simplify]: Extracting #1: cost 0 inf + 1 13.748 * [simplify]: Simplified to 1 13.748 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma 1 (pow x.re 3) (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.748 * * * * [progress]: [ 57 / 81 ] simplifiying candidate # 13.748 * * * * [progress]: [ 58 / 81 ] simplifiying candidate # 13.749 * [simplify]: Simplifying (sqrt (pow x.re 3)) 13.749 * * [simplify]: iters left: 2 (4 enodes) 13.750 * * [simplify]: iters left: 1 (20 enodes) 13.755 * * [simplify]: Extracting #0: cost 1 inf + 0 13.755 * * [simplify]: Extracting #1: cost 4 inf + 0 13.755 * * [simplify]: Extracting #2: cost 11 inf + 0 13.755 * * [simplify]: Extracting #3: cost 10 inf + 3 13.755 * * [simplify]: Extracting #4: cost 1 inf + 1438 13.755 * * [simplify]: Extracting #5: cost 0 inf + 1126 13.755 * [simplify]: Simplified to (sqrt (* (* x.re x.re) x.re)) 13.755 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (sqrt (* (* x.re x.re) x.re)) (sqrt (pow x.re 3)) (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.755 * * * * [progress]: [ 59 / 81 ] simplifiying candidate # 13.756 * * * * [progress]: [ 60 / 81 ] simplifiying candidate # 13.756 * [simplify]: Simplifying (pow x.re (/ 3 2)) 13.756 * * [simplify]: iters left: 3 (5 enodes) 13.758 * * [simplify]: iters left: 2 (20 enodes) 13.765 * * [simplify]: iters left: 1 (37 enodes) 13.776 * * [simplify]: Extracting #0: cost 1 inf + 0 13.776 * * [simplify]: Extracting #1: cost 9 inf + 0 13.776 * * [simplify]: Extracting #2: cost 12 inf + 2 13.776 * * [simplify]: Extracting #3: cost 7 inf + 852 13.776 * * [simplify]: Extracting #4: cost 0 inf + 2667 13.777 * [simplify]: Simplified to (pow x.re 3/2) 13.777 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (pow x.re 3/2) (pow x.re (/ 3 2)) (- (* (* x.re x.im) (+ x.im (+ x.im x.im)))))) 13.777 * * * * [progress]: [ 61 / 81 ] simplifiying candidate # 13.778 * [simplify]: Simplifying (/ (exp (pow x.re 3)) (exp (* (* x.re x.im) (+ x.im (+ x.im x.im))))) 13.778 * * [simplify]: iters left: 6 (11 enodes) 13.784 * * [simplify]: iters left: 5 (56 enodes) 13.808 * * [simplify]: iters left: 4 (143 enodes) 13.850 * * [simplify]: iters left: 3 (341 enodes) 13.955 * * [simplify]: Extracting #0: cost 1 inf + 0 13.955 * * [simplify]: Extracting #1: cost 36 inf + 0 13.955 * * [simplify]: Extracting #2: cost 153 inf + 1 13.957 * * [simplify]: Extracting #3: cost 222 inf + 1262 13.962 * * [simplify]: Extracting #4: cost 159 inf + 12377 13.977 * * [simplify]: Extracting #5: cost 71 inf + 30607 13.993 * * [simplify]: Extracting #6: cost 12 inf + 57468 14.010 * * [simplify]: Extracting #7: cost 0 inf + 64302 14.027 * [simplify]: Simplified to (exp (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im)))) 14.027 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (* x.re x.re) (* (+ (+ x.im x.im) x.im) x.im)))))) 14.027 * * * * [progress]: [ 62 / 81 ] simplifiying candidate # 14.027 * * * * [progress]: [ 63 / 81 ] simplifiying candidate # 14.028 * * * * [progress]: [ 64 / 81 ] simplifiying candidate # 14.028 * * * * [progress]: [ 65 / 81 ] simplifiying candidate # 14.028 * * * * [progress]: [ 66 / 81 ] simplifiying candidate # 14.028 * * * * [progress]: [ 67 / 81 ] simplifiying candidate # 14.028 * * * * [progress]: [ 68 / 81 ] simplifiying candidate # 14.028 * * * * [progress]: [ 69 / 81 ] simplifiying candidate # 14.028 * * * * [progress]: [ 70 / 81 ] simplifiying candidate # 14.028 * * * * [progress]: [ 71 / 81 ] simplifiying candidate # 14.028 * * * * [progress]: [ 72 / 81 ] simplifiying candidate # 14.028 * [simplify]: Simplifying (* (* x.re x.im) (+ x.im x.im)) 14.028 * * [simplify]: iters left: 4 (5 enodes) 14.031 * * [simplify]: iters left: 3 (23 enodes) 14.039 * * [simplify]: iters left: 2 (41 enodes) 14.053 * * [simplify]: iters left: 1 (56 enodes) 14.068 * * [simplify]: Extracting #0: cost 1 inf + 0 14.068 * * [simplify]: Extracting #1: cost 12 inf + 0 14.069 * * [simplify]: Extracting #2: cost 14 inf + 165 14.069 * * [simplify]: Extracting #3: cost 2 inf + 944 14.070 * * [simplify]: Extracting #4: cost 0 inf + 1148 14.070 * [simplify]: Simplified to (* (* x.re x.im) (+ x.im x.im)) 14.070 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (- (pow x.re 3) (* (* x.re x.im) x.im)) (* (* x.re x.im) (+ x.im x.im)))) 14.071 * * * * [progress]: [ 73 / 81 ] simplifiying candidate # 14.071 * [simplify]: Simplifying (* (+ x.im x.im) (* x.re x.im)) 14.071 * * [simplify]: iters left: 4 (5 enodes) 14.073 * * [simplify]: iters left: 3 (19 enodes) 14.079 * * [simplify]: iters left: 2 (31 enodes) 14.089 * * [simplify]: iters left: 1 (45 enodes) 14.103 * * [simplify]: Extracting #0: cost 1 inf + 0 14.103 * * [simplify]: Extracting #1: cost 11 inf + 0 14.103 * * [simplify]: Extracting #2: cost 14 inf + 43 14.103 * * [simplify]: Extracting #3: cost 7 inf + 373 14.104 * * [simplify]: Extracting #4: cost 0 inf + 1025 14.104 * [simplify]: Simplified to (* (* x.im x.re) (+ x.im x.im)) 14.104 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (- (pow x.re 3) (* x.im (* x.re x.im))) (* (* x.im x.re) (+ x.im x.im)))) 14.105 * * * * [progress]: [ 74 / 81 ] simplifiying candidate # 14.105 * * * * [progress]: [ 75 / 81 ] simplifiying candidate #real (real->posit16 (- (pow x.re 3) (* (* x.re x.im) (+ x.im (+ x.im x.im)))))))> 14.105 * * * * [progress]: [ 76 / 81 ] simplifiying candidate # 14.105 * [simplify]: Simplifying (* 3 (* (pow x.im 2) x.re)) 14.105 * * [simplify]: iters left: 5 (7 enodes) 14.112 * * [simplify]: iters left: 4 (30 enodes) 14.122 * * [simplify]: iters left: 3 (48 enodes) 14.136 * * [simplify]: iters left: 2 (72 enodes) 14.146 * * [simplify]: iters left: 1 (81 enodes) 14.158 * * [simplify]: Extracting #0: cost 1 inf + 0 14.158 * * [simplify]: Extracting #1: cost 12 inf + 0 14.158 * * [simplify]: Extracting #2: cost 16 inf + 44 14.158 * * [simplify]: Extracting #3: cost 3 inf + 872 14.159 * * [simplify]: Extracting #4: cost 0 inf + 1078 14.159 * [simplify]: Simplified to (* (* 3 x.im) (* x.im x.re)) 14.159 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* 3 x.im) (* x.im x.re)))) 14.159 * * * * [progress]: [ 77 / 81 ] simplifiying candidate # 14.159 * [simplify]: Simplifying (* 3 (* (pow x.im 2) x.re)) 14.159 * * [simplify]: iters left: 5 (7 enodes) 14.162 * * [simplify]: iters left: 4 (30 enodes) 14.172 * * [simplify]: iters left: 3 (48 enodes) 14.187 * * [simplify]: iters left: 2 (72 enodes) 14.209 * * [simplify]: iters left: 1 (81 enodes) 14.234 * * [simplify]: Extracting #0: cost 1 inf + 0 14.234 * * [simplify]: Extracting #1: cost 12 inf + 0 14.234 * * [simplify]: Extracting #2: cost 16 inf + 44 14.235 * * [simplify]: Extracting #3: cost 3 inf + 872 14.235 * * [simplify]: Extracting #4: cost 0 inf + 1078 14.236 * [simplify]: Simplified to (* (* 3 x.im) (* x.im x.re)) 14.236 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* 3 x.im) (* x.im x.re)))) 14.236 * * * * [progress]: [ 78 / 81 ] simplifiying candidate # 14.237 * [simplify]: Simplifying (* 3 (* (pow x.im 2) x.re)) 14.237 * * [simplify]: iters left: 5 (7 enodes) 14.241 * * [simplify]: iters left: 4 (30 enodes) 14.251 * * [simplify]: iters left: 3 (48 enodes) 14.267 * * [simplify]: iters left: 2 (72 enodes) 14.287 * * [simplify]: iters left: 1 (81 enodes) 14.309 * * [simplify]: Extracting #0: cost 1 inf + 0 14.309 * * [simplify]: Extracting #1: cost 12 inf + 0 14.310 * * [simplify]: Extracting #2: cost 16 inf + 44 14.310 * * [simplify]: Extracting #3: cost 3 inf + 872 14.311 * * [simplify]: Extracting #4: cost 0 inf + 1078 14.312 * [simplify]: Simplified to (* (* 3 x.im) (* x.im x.re)) 14.312 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* 3 x.im) (* x.im x.re)))) 14.312 * * * * [progress]: [ 79 / 81 ] simplifiying candidate # 14.312 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 14.312 * * [simplify]: iters left: 6 (9 enodes) 14.318 * * [simplify]: iters left: 5 (45 enodes) 14.337 * * [simplify]: iters left: 4 (96 enodes) 14.358 * * [simplify]: iters left: 3 (202 enodes) 14.427 * * [simplify]: iters left: 2 (341 enodes) 14.548 * * [simplify]: iters left: 1 (482 enodes) 14.684 * * [simplify]: Extracting #0: cost 1 inf + 0 14.684 * * [simplify]: Extracting #1: cost 30 inf + 0 14.685 * * [simplify]: Extracting #2: cost 77 inf + 253 14.686 * * [simplify]: Extracting #3: cost 70 inf + 3705 14.689 * * [simplify]: Extracting #4: cost 47 inf + 10265 14.694 * * [simplify]: Extracting #5: cost 9 inf + 26075 14.699 * * [simplify]: Extracting #6: cost 0 inf + 29936 14.704 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 14.704 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 14.705 * * * * [progress]: [ 80 / 81 ] simplifiying candidate # 14.705 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 14.705 * * [simplify]: iters left: 6 (9 enodes) 14.708 * * [simplify]: iters left: 5 (45 enodes) 14.720 * * [simplify]: iters left: 4 (96 enodes) 14.763 * * [simplify]: iters left: 3 (202 enodes) 14.819 * * [simplify]: iters left: 2 (341 enodes) 14.914 * * [simplify]: iters left: 1 (482 enodes) 15.045 * * [simplify]: Extracting #0: cost 1 inf + 0 15.045 * * [simplify]: Extracting #1: cost 30 inf + 0 15.045 * * [simplify]: Extracting #2: cost 77 inf + 253 15.048 * * [simplify]: Extracting #3: cost 70 inf + 3705 15.052 * * [simplify]: Extracting #4: cost 47 inf + 10265 15.061 * * [simplify]: Extracting #5: cost 9 inf + 26075 15.072 * * [simplify]: Extracting #6: cost 0 inf + 29936 15.082 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 15.083 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 15.083 * * * * [progress]: [ 81 / 81 ] simplifiying candidate # 15.083 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 15.083 * * [simplify]: iters left: 6 (9 enodes) 15.089 * * [simplify]: iters left: 5 (45 enodes) 15.108 * * [simplify]: iters left: 4 (96 enodes) 15.151 * * [simplify]: iters left: 3 (202 enodes) 15.196 * * [simplify]: iters left: 2 (341 enodes) 15.274 * * [simplify]: iters left: 1 (482 enodes) 15.395 * * [simplify]: Extracting #0: cost 1 inf + 0 15.395 * * [simplify]: Extracting #1: cost 30 inf + 0 15.396 * * [simplify]: Extracting #2: cost 77 inf + 253 15.398 * * [simplify]: Extracting #3: cost 70 inf + 3705 15.402 * * [simplify]: Extracting #4: cost 47 inf + 10265 15.412 * * [simplify]: Extracting #5: cost 9 inf + 26075 15.422 * * [simplify]: Extracting #6: cost 0 inf + 29936 15.433 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 15.433 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 15.433 * * * [progress]: adding candidates to table 16.161 * * [progress]: iteration 3 / 4 16.161 * * * [progress]: picking best candidate 16.185 * * * * [pick]: Picked # 16.185 * * * [progress]: localizing error 16.209 * * * [progress]: generating rewritten candidates 16.209 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2 1) 16.288 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2) 16.428 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 16.530 * * * [progress]: generating series expansions 16.530 * * * * [progress]: [ 1 / 3 ] generating series at (2 2 1) 16.531 * [backup-simplify]: Simplify (* (* x.re x.im) (+ (+ 1 1) 1)) into (* 3 (* x.im x.re)) 16.531 * [approximate]: Taking taylor expansion of (* 3 (* x.im x.re)) in (x.re x.im) around 0 16.531 * [taylor]: Taking taylor expansion of (* 3 (* x.im x.re)) in x.im 16.531 * [taylor]: Taking taylor expansion of 3 in x.im 16.531 * [backup-simplify]: Simplify 3 into 3 16.531 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 16.531 * [taylor]: Taking taylor expansion of x.im in x.im 16.531 * [backup-simplify]: Simplify 0 into 0 16.531 * [backup-simplify]: Simplify 1 into 1 16.531 * [taylor]: Taking taylor expansion of x.re in x.im 16.531 * [backup-simplify]: Simplify x.re into x.re 16.531 * [taylor]: Taking taylor expansion of (* 3 (* x.im x.re)) in x.re 16.531 * [taylor]: Taking taylor expansion of 3 in x.re 16.531 * [backup-simplify]: Simplify 3 into 3 16.531 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 16.531 * [taylor]: Taking taylor expansion of x.im in x.re 16.531 * [backup-simplify]: Simplify x.im into x.im 16.531 * [taylor]: Taking taylor expansion of x.re in x.re 16.531 * [backup-simplify]: Simplify 0 into 0 16.531 * [backup-simplify]: Simplify 1 into 1 16.531 * [taylor]: Taking taylor expansion of (* 3 (* x.im x.re)) in x.re 16.531 * [taylor]: Taking taylor expansion of 3 in x.re 16.531 * [backup-simplify]: Simplify 3 into 3 16.531 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 16.532 * [taylor]: Taking taylor expansion of x.im in x.re 16.532 * [backup-simplify]: Simplify x.im into x.im 16.532 * [taylor]: Taking taylor expansion of x.re in x.re 16.532 * [backup-simplify]: Simplify 0 into 0 16.532 * [backup-simplify]: Simplify 1 into 1 16.532 * [backup-simplify]: Simplify (* x.im 0) into 0 16.532 * [backup-simplify]: Simplify (* 3 0) into 0 16.532 * [taylor]: Taking taylor expansion of 0 in x.im 16.532 * [backup-simplify]: Simplify 0 into 0 16.532 * [backup-simplify]: Simplify 0 into 0 16.532 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 16.533 * [backup-simplify]: Simplify (+ (* 3 x.im) (* 0 0)) into (* 3 x.im) 16.533 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 16.533 * [taylor]: Taking taylor expansion of 3 in x.im 16.533 * [backup-simplify]: Simplify 3 into 3 16.533 * [taylor]: Taking taylor expansion of x.im in x.im 16.533 * [backup-simplify]: Simplify 0 into 0 16.533 * [backup-simplify]: Simplify 1 into 1 16.533 * [backup-simplify]: Simplify (* 3 0) into 0 16.533 * [backup-simplify]: Simplify 0 into 0 16.533 * [backup-simplify]: Simplify 0 into 0 16.534 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 16.534 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 x.im) (* 0 0))) into 0 16.534 * [taylor]: Taking taylor expansion of 0 in x.im 16.534 * [backup-simplify]: Simplify 0 into 0 16.534 * [backup-simplify]: Simplify 0 into 0 16.535 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 16.535 * [backup-simplify]: Simplify 3 into 3 16.535 * [backup-simplify]: Simplify 0 into 0 16.535 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 16.536 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 16.536 * [taylor]: Taking taylor expansion of 0 in x.im 16.536 * [backup-simplify]: Simplify 0 into 0 16.536 * [backup-simplify]: Simplify 0 into 0 16.536 * [backup-simplify]: Simplify 0 into 0 16.537 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 16.537 * [backup-simplify]: Simplify 0 into 0 16.537 * [backup-simplify]: Simplify 0 into 0 16.537 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 16.538 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 16.539 * [taylor]: Taking taylor expansion of 0 in x.im 16.539 * [backup-simplify]: Simplify 0 into 0 16.539 * [backup-simplify]: Simplify 0 into 0 16.539 * [backup-simplify]: Simplify (* 3 (* x.im x.re)) into (* 3 (* x.im x.re)) 16.539 * [backup-simplify]: Simplify (* (* (/ 1 x.re) (/ 1 x.im)) (+ (+ 1 1) 1)) into (/ 3 (* x.im x.re)) 16.539 * [approximate]: Taking taylor expansion of (/ 3 (* x.im x.re)) in (x.re x.im) around 0 16.539 * [taylor]: Taking taylor expansion of (/ 3 (* x.im x.re)) in x.im 16.539 * [taylor]: Taking taylor expansion of 3 in x.im 16.539 * [backup-simplify]: Simplify 3 into 3 16.539 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 16.539 * [taylor]: Taking taylor expansion of x.im in x.im 16.539 * [backup-simplify]: Simplify 0 into 0 16.539 * [backup-simplify]: Simplify 1 into 1 16.539 * [taylor]: Taking taylor expansion of x.re in x.im 16.539 * [backup-simplify]: Simplify x.re into x.re 16.539 * [backup-simplify]: Simplify (* 0 x.re) into 0 16.539 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 16.540 * [backup-simplify]: Simplify (/ 3 x.re) into (/ 3 x.re) 16.540 * [taylor]: Taking taylor expansion of (/ 3 (* x.im x.re)) in x.re 16.540 * [taylor]: Taking taylor expansion of 3 in x.re 16.540 * [backup-simplify]: Simplify 3 into 3 16.540 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 16.540 * [taylor]: Taking taylor expansion of x.im in x.re 16.540 * [backup-simplify]: Simplify x.im into x.im 16.540 * [taylor]: Taking taylor expansion of x.re in x.re 16.540 * [backup-simplify]: Simplify 0 into 0 16.540 * [backup-simplify]: Simplify 1 into 1 16.540 * [backup-simplify]: Simplify (* x.im 0) into 0 16.540 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 16.540 * [backup-simplify]: Simplify (/ 3 x.im) into (/ 3 x.im) 16.540 * [taylor]: Taking taylor expansion of (/ 3 (* x.im x.re)) in x.re 16.540 * [taylor]: Taking taylor expansion of 3 in x.re 16.540 * [backup-simplify]: Simplify 3 into 3 16.540 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 16.540 * [taylor]: Taking taylor expansion of x.im in x.re 16.540 * [backup-simplify]: Simplify x.im into x.im 16.540 * [taylor]: Taking taylor expansion of x.re in x.re 16.540 * [backup-simplify]: Simplify 0 into 0 16.540 * [backup-simplify]: Simplify 1 into 1 16.540 * [backup-simplify]: Simplify (* x.im 0) into 0 16.540 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 16.540 * [backup-simplify]: Simplify (/ 3 x.im) into (/ 3 x.im) 16.541 * [taylor]: Taking taylor expansion of (/ 3 x.im) in x.im 16.541 * [taylor]: Taking taylor expansion of 3 in x.im 16.541 * [backup-simplify]: Simplify 3 into 3 16.541 * [taylor]: Taking taylor expansion of x.im in x.im 16.541 * [backup-simplify]: Simplify 0 into 0 16.541 * [backup-simplify]: Simplify 1 into 1 16.541 * [backup-simplify]: Simplify (/ 3 1) into 3 16.541 * [backup-simplify]: Simplify 3 into 3 16.541 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 16.541 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 3 x.im) (/ 0 x.im)))) into 0 16.541 * [taylor]: Taking taylor expansion of 0 in x.im 16.541 * [backup-simplify]: Simplify 0 into 0 16.542 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)))) into 0 16.542 * [backup-simplify]: Simplify 0 into 0 16.543 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 16.543 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 3 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 16.543 * [taylor]: Taking taylor expansion of 0 in x.im 16.543 * [backup-simplify]: Simplify 0 into 0 16.543 * [backup-simplify]: Simplify 0 into 0 16.543 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.543 * [backup-simplify]: Simplify 0 into 0 16.544 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 16.544 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 3 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 16.544 * [taylor]: Taking taylor expansion of 0 in x.im 16.544 * [backup-simplify]: Simplify 0 into 0 16.544 * [backup-simplify]: Simplify 0 into 0 16.544 * [backup-simplify]: Simplify 0 into 0 16.545 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.545 * [backup-simplify]: Simplify 0 into 0 16.545 * [backup-simplify]: Simplify (* 3 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 3 (* x.im x.re)) 16.545 * [backup-simplify]: Simplify (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (+ (+ 1 1) 1)) into (/ 3 (* x.im x.re)) 16.545 * [approximate]: Taking taylor expansion of (/ 3 (* x.im x.re)) in (x.re x.im) around 0 16.545 * [taylor]: Taking taylor expansion of (/ 3 (* x.im x.re)) in x.im 16.545 * [taylor]: Taking taylor expansion of 3 in x.im 16.545 * [backup-simplify]: Simplify 3 into 3 16.545 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 16.545 * [taylor]: Taking taylor expansion of x.im in x.im 16.546 * [backup-simplify]: Simplify 0 into 0 16.546 * [backup-simplify]: Simplify 1 into 1 16.546 * [taylor]: Taking taylor expansion of x.re in x.im 16.546 * [backup-simplify]: Simplify x.re into x.re 16.546 * [backup-simplify]: Simplify (* 0 x.re) into 0 16.546 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 16.546 * [backup-simplify]: Simplify (/ 3 x.re) into (/ 3 x.re) 16.546 * [taylor]: Taking taylor expansion of (/ 3 (* x.im x.re)) in x.re 16.546 * [taylor]: Taking taylor expansion of 3 in x.re 16.546 * [backup-simplify]: Simplify 3 into 3 16.546 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 16.546 * [taylor]: Taking taylor expansion of x.im in x.re 16.546 * [backup-simplify]: Simplify x.im into x.im 16.546 * [taylor]: Taking taylor expansion of x.re in x.re 16.546 * [backup-simplify]: Simplify 0 into 0 16.546 * [backup-simplify]: Simplify 1 into 1 16.546 * [backup-simplify]: Simplify (* x.im 0) into 0 16.546 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 16.546 * [backup-simplify]: Simplify (/ 3 x.im) into (/ 3 x.im) 16.546 * [taylor]: Taking taylor expansion of (/ 3 (* x.im x.re)) in x.re 16.546 * [taylor]: Taking taylor expansion of 3 in x.re 16.546 * [backup-simplify]: Simplify 3 into 3 16.547 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 16.547 * [taylor]: Taking taylor expansion of x.im in x.re 16.547 * [backup-simplify]: Simplify x.im into x.im 16.547 * [taylor]: Taking taylor expansion of x.re in x.re 16.547 * [backup-simplify]: Simplify 0 into 0 16.547 * [backup-simplify]: Simplify 1 into 1 16.547 * [backup-simplify]: Simplify (* x.im 0) into 0 16.547 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 16.547 * [backup-simplify]: Simplify (/ 3 x.im) into (/ 3 x.im) 16.547 * [taylor]: Taking taylor expansion of (/ 3 x.im) in x.im 16.547 * [taylor]: Taking taylor expansion of 3 in x.im 16.547 * [backup-simplify]: Simplify 3 into 3 16.547 * [taylor]: Taking taylor expansion of x.im in x.im 16.547 * [backup-simplify]: Simplify 0 into 0 16.547 * [backup-simplify]: Simplify 1 into 1 16.547 * [backup-simplify]: Simplify (/ 3 1) into 3 16.547 * [backup-simplify]: Simplify 3 into 3 16.548 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 16.548 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 3 x.im) (/ 0 x.im)))) into 0 16.548 * [taylor]: Taking taylor expansion of 0 in x.im 16.548 * [backup-simplify]: Simplify 0 into 0 16.548 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)))) into 0 16.549 * [backup-simplify]: Simplify 0 into 0 16.549 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 16.549 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 3 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 16.549 * [taylor]: Taking taylor expansion of 0 in x.im 16.549 * [backup-simplify]: Simplify 0 into 0 16.549 * [backup-simplify]: Simplify 0 into 0 16.550 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.550 * [backup-simplify]: Simplify 0 into 0 16.551 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 16.551 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 3 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 16.551 * [taylor]: Taking taylor expansion of 0 in x.im 16.551 * [backup-simplify]: Simplify 0 into 0 16.551 * [backup-simplify]: Simplify 0 into 0 16.551 * [backup-simplify]: Simplify 0 into 0 16.552 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.552 * [backup-simplify]: Simplify 0 into 0 16.552 * [backup-simplify]: Simplify (* 3 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 3 (* x.im x.re)) 16.552 * * * * [progress]: [ 2 / 3 ] generating series at (2 2) 16.553 * [backup-simplify]: Simplify (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im) into (* 3 (* (pow x.im 2) x.re)) 16.553 * [approximate]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 16.553 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 16.553 * [taylor]: Taking taylor expansion of 3 in x.im 16.553 * [backup-simplify]: Simplify 3 into 3 16.553 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 16.553 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.553 * [taylor]: Taking taylor expansion of x.im in x.im 16.553 * [backup-simplify]: Simplify 0 into 0 16.553 * [backup-simplify]: Simplify 1 into 1 16.553 * [taylor]: Taking taylor expansion of x.re in x.im 16.553 * [backup-simplify]: Simplify x.re into x.re 16.553 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 16.553 * [taylor]: Taking taylor expansion of 3 in x.re 16.553 * [backup-simplify]: Simplify 3 into 3 16.553 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.553 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.553 * [taylor]: Taking taylor expansion of x.im in x.re 16.553 * [backup-simplify]: Simplify x.im into x.im 16.553 * [taylor]: Taking taylor expansion of x.re in x.re 16.553 * [backup-simplify]: Simplify 0 into 0 16.553 * [backup-simplify]: Simplify 1 into 1 16.553 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 16.553 * [taylor]: Taking taylor expansion of 3 in x.re 16.553 * [backup-simplify]: Simplify 3 into 3 16.553 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.554 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.554 * [taylor]: Taking taylor expansion of x.im in x.re 16.554 * [backup-simplify]: Simplify x.im into x.im 16.554 * [taylor]: Taking taylor expansion of x.re in x.re 16.554 * [backup-simplify]: Simplify 0 into 0 16.554 * [backup-simplify]: Simplify 1 into 1 16.554 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.554 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.554 * [backup-simplify]: Simplify (* 3 0) into 0 16.554 * [taylor]: Taking taylor expansion of 0 in x.im 16.554 * [backup-simplify]: Simplify 0 into 0 16.554 * [backup-simplify]: Simplify 0 into 0 16.555 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.555 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.556 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 16.556 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 16.556 * [taylor]: Taking taylor expansion of 3 in x.im 16.556 * [backup-simplify]: Simplify 3 into 3 16.556 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.556 * [taylor]: Taking taylor expansion of x.im in x.im 16.556 * [backup-simplify]: Simplify 0 into 0 16.556 * [backup-simplify]: Simplify 1 into 1 16.556 * [backup-simplify]: Simplify (* 1 1) into 1 16.557 * [backup-simplify]: Simplify (* 3 1) into 3 16.557 * [backup-simplify]: Simplify 3 into 3 16.557 * [backup-simplify]: Simplify 0 into 0 16.557 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 16.558 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 16.559 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 16.559 * [taylor]: Taking taylor expansion of 0 in x.im 16.559 * [backup-simplify]: Simplify 0 into 0 16.559 * [backup-simplify]: Simplify 0 into 0 16.560 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.561 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 16.561 * [backup-simplify]: Simplify 0 into 0 16.561 * [backup-simplify]: Simplify 0 into 0 16.562 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 16.562 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 16.564 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 16.564 * [taylor]: Taking taylor expansion of 0 in x.im 16.564 * [backup-simplify]: Simplify 0 into 0 16.564 * [backup-simplify]: Simplify 0 into 0 16.564 * [backup-simplify]: Simplify 0 into 0 16.564 * [backup-simplify]: Simplify (* 3 (* (pow x.im 2) x.re)) into (* 3 (* (pow x.im 2) x.re)) 16.564 * [backup-simplify]: Simplify (* (* (* (/ 1 x.re) (/ 1 x.im)) (+ (+ 1 1) 1)) (/ 1 x.im)) into (/ 3 (* (pow x.im 2) x.re)) 16.565 * [approximate]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 16.565 * [taylor]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in x.im 16.565 * [taylor]: Taking taylor expansion of 3 in x.im 16.565 * [backup-simplify]: Simplify 3 into 3 16.565 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 16.565 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.565 * [taylor]: Taking taylor expansion of x.im in x.im 16.565 * [backup-simplify]: Simplify 0 into 0 16.565 * [backup-simplify]: Simplify 1 into 1 16.565 * [taylor]: Taking taylor expansion of x.re in x.im 16.565 * [backup-simplify]: Simplify x.re into x.re 16.565 * [backup-simplify]: Simplify (* 1 1) into 1 16.565 * [backup-simplify]: Simplify (* 1 x.re) into x.re 16.565 * [backup-simplify]: Simplify (/ 3 x.re) into (/ 3 x.re) 16.565 * [taylor]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in x.re 16.565 * [taylor]: Taking taylor expansion of 3 in x.re 16.565 * [backup-simplify]: Simplify 3 into 3 16.565 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.565 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.565 * [taylor]: Taking taylor expansion of x.im in x.re 16.565 * [backup-simplify]: Simplify x.im into x.im 16.565 * [taylor]: Taking taylor expansion of x.re in x.re 16.565 * [backup-simplify]: Simplify 0 into 0 16.566 * [backup-simplify]: Simplify 1 into 1 16.566 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.566 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.566 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.566 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.566 * [backup-simplify]: Simplify (/ 3 (pow x.im 2)) into (/ 3 (pow x.im 2)) 16.566 * [taylor]: Taking taylor expansion of (/ 3 (* (pow x.im 2) x.re)) in x.re 16.566 * [taylor]: Taking taylor expansion of 3 in x.re 16.566 * [backup-simplify]: Simplify 3 into 3 16.566 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.566 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.566 * [taylor]: Taking taylor expansion of x.im in x.re 16.566 * [backup-simplify]: Simplify x.im into x.im 16.567 * [taylor]: Taking taylor expansion of x.re in x.re 16.567 * [backup-simplify]: Simplify 0 into 0 16.567 * [backup-simplify]: Simplify 1 into 1 16.567 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.567 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.567 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.567 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.567 * [backup-simplify]: Simplify (/ 3 (pow x.im 2)) into (/ 3 (pow x.im 2)) 16.567 * [taylor]: Taking taylor expansion of (/ 3 (pow x.im 2)) in x.im 16.567 * [taylor]: Taking taylor expansion of 3 in x.im 16.567 * [backup-simplify]: Simplify 3 into 3 16.568 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.568 * [taylor]: Taking taylor expansion of x.im in x.im 16.568 * [backup-simplify]: Simplify 0 into 0 16.568 * [backup-simplify]: Simplify 1 into 1 16.568 * [backup-simplify]: Simplify (* 1 1) into 1 16.568 * [backup-simplify]: Simplify (/ 3 1) into 3 16.569 * [backup-simplify]: Simplify 3 into 3 16.569 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 16.570 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 16.570 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 16.570 * [taylor]: Taking taylor expansion of 0 in x.im 16.570 * [backup-simplify]: Simplify 0 into 0 16.571 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.572 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)))) into 0 16.572 * [backup-simplify]: Simplify 0 into 0 16.572 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 16.573 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 16.574 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 16.574 * [taylor]: Taking taylor expansion of 0 in x.im 16.574 * [backup-simplify]: Simplify 0 into 0 16.575 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.576 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.576 * [backup-simplify]: Simplify 0 into 0 16.577 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 16.578 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 16.579 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 16.579 * [taylor]: Taking taylor expansion of 0 in x.im 16.579 * [backup-simplify]: Simplify 0 into 0 16.579 * [backup-simplify]: Simplify 0 into 0 16.580 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.581 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.581 * [backup-simplify]: Simplify 0 into 0 16.583 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 16.584 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 16.584 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 3 (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 16.584 * [taylor]: Taking taylor expansion of 0 in x.im 16.584 * [backup-simplify]: Simplify 0 into 0 16.584 * [backup-simplify]: Simplify 0 into 0 16.584 * [backup-simplify]: Simplify 0 into 0 16.585 * [backup-simplify]: Simplify (* 3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 3 (* (pow x.im 2) x.re)) 16.585 * [backup-simplify]: Simplify (* (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (+ (+ 1 1) 1)) (/ 1 (- x.im))) into (/ -3 (* (pow x.im 2) x.re)) 16.585 * [approximate]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 16.585 * [taylor]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in x.im 16.585 * [taylor]: Taking taylor expansion of -3 in x.im 16.585 * [backup-simplify]: Simplify -3 into -3 16.586 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 16.586 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.586 * [taylor]: Taking taylor expansion of x.im in x.im 16.586 * [backup-simplify]: Simplify 0 into 0 16.586 * [backup-simplify]: Simplify 1 into 1 16.586 * [taylor]: Taking taylor expansion of x.re in x.im 16.586 * [backup-simplify]: Simplify x.re into x.re 16.586 * [backup-simplify]: Simplify (* 1 1) into 1 16.586 * [backup-simplify]: Simplify (* 1 x.re) into x.re 16.586 * [backup-simplify]: Simplify (/ -3 x.re) into (/ -3 x.re) 16.586 * [taylor]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in x.re 16.586 * [taylor]: Taking taylor expansion of -3 in x.re 16.586 * [backup-simplify]: Simplify -3 into -3 16.586 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.586 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.586 * [taylor]: Taking taylor expansion of x.im in x.re 16.586 * [backup-simplify]: Simplify x.im into x.im 16.586 * [taylor]: Taking taylor expansion of x.re in x.re 16.586 * [backup-simplify]: Simplify 0 into 0 16.586 * [backup-simplify]: Simplify 1 into 1 16.587 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.587 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.587 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.587 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.587 * [backup-simplify]: Simplify (/ -3 (pow x.im 2)) into (/ -3 (pow x.im 2)) 16.587 * [taylor]: Taking taylor expansion of (/ -3 (* (pow x.im 2) x.re)) in x.re 16.587 * [taylor]: Taking taylor expansion of -3 in x.re 16.587 * [backup-simplify]: Simplify -3 into -3 16.587 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.587 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.587 * [taylor]: Taking taylor expansion of x.im in x.re 16.588 * [backup-simplify]: Simplify x.im into x.im 16.588 * [taylor]: Taking taylor expansion of x.re in x.re 16.588 * [backup-simplify]: Simplify 0 into 0 16.588 * [backup-simplify]: Simplify 1 into 1 16.588 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.588 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.588 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.588 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.588 * [backup-simplify]: Simplify (/ -3 (pow x.im 2)) into (/ -3 (pow x.im 2)) 16.588 * [taylor]: Taking taylor expansion of (/ -3 (pow x.im 2)) in x.im 16.589 * [taylor]: Taking taylor expansion of -3 in x.im 16.589 * [backup-simplify]: Simplify -3 into -3 16.589 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.589 * [taylor]: Taking taylor expansion of x.im in x.im 16.589 * [backup-simplify]: Simplify 0 into 0 16.589 * [backup-simplify]: Simplify 1 into 1 16.589 * [backup-simplify]: Simplify (* 1 1) into 1 16.589 * [backup-simplify]: Simplify (/ -3 1) into -3 16.589 * [backup-simplify]: Simplify -3 into -3 16.590 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 16.591 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 16.591 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 16.591 * [taylor]: Taking taylor expansion of 0 in x.im 16.591 * [backup-simplify]: Simplify 0 into 0 16.592 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.593 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -3 (/ 0 1)))) into 0 16.593 * [backup-simplify]: Simplify 0 into 0 16.593 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 16.594 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 16.595 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 16.595 * [taylor]: Taking taylor expansion of 0 in x.im 16.595 * [backup-simplify]: Simplify 0 into 0 16.596 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.597 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.597 * [backup-simplify]: Simplify 0 into 0 16.598 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 16.599 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 16.599 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 16.599 * [taylor]: Taking taylor expansion of 0 in x.im 16.599 * [backup-simplify]: Simplify 0 into 0 16.600 * [backup-simplify]: Simplify 0 into 0 16.601 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.602 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.602 * [backup-simplify]: Simplify 0 into 0 16.603 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 16.604 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 16.605 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -3 (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 16.605 * [taylor]: Taking taylor expansion of 0 in x.im 16.605 * [backup-simplify]: Simplify 0 into 0 16.605 * [backup-simplify]: Simplify 0 into 0 16.605 * [backup-simplify]: Simplify 0 into 0 16.605 * [backup-simplify]: Simplify (* -3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 3 (* (pow x.im 2) x.re)) 16.605 * * * * [progress]: [ 3 / 3 ] generating series at (2) 16.606 * [backup-simplify]: Simplify (- (pow x.re 3) (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 16.606 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 16.606 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 16.606 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 16.606 * [taylor]: Taking taylor expansion of x.re in x.im 16.606 * [backup-simplify]: Simplify x.re into x.re 16.606 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 16.606 * [taylor]: Taking taylor expansion of 3 in x.im 16.606 * [backup-simplify]: Simplify 3 into 3 16.606 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 16.606 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.606 * [taylor]: Taking taylor expansion of x.im in x.im 16.606 * [backup-simplify]: Simplify 0 into 0 16.606 * [backup-simplify]: Simplify 1 into 1 16.606 * [taylor]: Taking taylor expansion of x.re in x.im 16.606 * [backup-simplify]: Simplify x.re into x.re 16.606 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 16.606 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 16.606 * [taylor]: Taking taylor expansion of x.re in x.re 16.606 * [backup-simplify]: Simplify 0 into 0 16.607 * [backup-simplify]: Simplify 1 into 1 16.607 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 16.607 * [taylor]: Taking taylor expansion of 3 in x.re 16.607 * [backup-simplify]: Simplify 3 into 3 16.607 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.607 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.607 * [taylor]: Taking taylor expansion of x.im in x.re 16.607 * [backup-simplify]: Simplify x.im into x.im 16.607 * [taylor]: Taking taylor expansion of x.re in x.re 16.607 * [backup-simplify]: Simplify 0 into 0 16.607 * [backup-simplify]: Simplify 1 into 1 16.607 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 16.607 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 16.607 * [taylor]: Taking taylor expansion of x.re in x.re 16.607 * [backup-simplify]: Simplify 0 into 0 16.607 * [backup-simplify]: Simplify 1 into 1 16.607 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 16.607 * [taylor]: Taking taylor expansion of 3 in x.re 16.607 * [backup-simplify]: Simplify 3 into 3 16.607 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.607 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.607 * [taylor]: Taking taylor expansion of x.im in x.re 16.607 * [backup-simplify]: Simplify x.im into x.im 16.607 * [taylor]: Taking taylor expansion of x.re in x.re 16.607 * [backup-simplify]: Simplify 0 into 0 16.607 * [backup-simplify]: Simplify 1 into 1 16.607 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.607 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.608 * [backup-simplify]: Simplify (* 3 0) into 0 16.608 * [backup-simplify]: Simplify (- 0) into 0 16.609 * [backup-simplify]: Simplify (+ 0 0) into 0 16.609 * [taylor]: Taking taylor expansion of 0 in x.im 16.609 * [backup-simplify]: Simplify 0 into 0 16.609 * [backup-simplify]: Simplify 0 into 0 16.609 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.609 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.610 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 16.610 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 16.610 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 16.610 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 16.610 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 16.610 * [taylor]: Taking taylor expansion of 3 in x.im 16.610 * [backup-simplify]: Simplify 3 into 3 16.610 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.610 * [taylor]: Taking taylor expansion of x.im in x.im 16.610 * [backup-simplify]: Simplify 0 into 0 16.610 * [backup-simplify]: Simplify 1 into 1 16.610 * [backup-simplify]: Simplify 0 into 0 16.611 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 16.611 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 16.612 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 16.613 * [backup-simplify]: Simplify (- 0) into 0 16.613 * [backup-simplify]: Simplify (+ 0 0) into 0 16.613 * [taylor]: Taking taylor expansion of 0 in x.im 16.613 * [backup-simplify]: Simplify 0 into 0 16.613 * [backup-simplify]: Simplify 0 into 0 16.613 * [backup-simplify]: Simplify 0 into 0 16.614 * [backup-simplify]: Simplify (* 1 1) into 1 16.614 * [backup-simplify]: Simplify (* 1 1) into 1 16.615 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 16.616 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 16.617 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 16.618 * [backup-simplify]: Simplify (- 0) into 0 16.618 * [backup-simplify]: Simplify (+ 1 0) into 1 16.618 * [taylor]: Taking taylor expansion of 1 in x.im 16.618 * [backup-simplify]: Simplify 1 into 1 16.618 * [backup-simplify]: Simplify 1 into 1 16.618 * [backup-simplify]: Simplify 0 into 0 16.619 * [backup-simplify]: Simplify (* 1 1) into 1 16.619 * [backup-simplify]: Simplify (* 3 1) into 3 16.619 * [backup-simplify]: Simplify (- 3) into -3 16.620 * [backup-simplify]: Simplify -3 into -3 16.620 * [backup-simplify]: Simplify 0 into 0 16.620 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.621 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.622 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 16.623 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 16.625 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 16.625 * [backup-simplify]: Simplify (- 0) into 0 16.625 * [backup-simplify]: Simplify (+ 0 0) into 0 16.625 * [taylor]: Taking taylor expansion of 0 in x.im 16.625 * [backup-simplify]: Simplify 0 into 0 16.625 * [backup-simplify]: Simplify 0 into 0 16.626 * [backup-simplify]: Simplify 0 into 0 16.626 * [backup-simplify]: Simplify 0 into 0 16.626 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.627 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 16.628 * [backup-simplify]: Simplify (- 0) into 0 16.628 * [backup-simplify]: Simplify 0 into 0 16.628 * [backup-simplify]: Simplify 0 into 0 16.628 * [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))) 16.633 * [backup-simplify]: Simplify (- (pow (/ 1 x.re) 3) (* (* (* (/ 1 x.re) (/ 1 x.im)) (+ (+ 1 1) 1)) (/ 1 x.im))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 16.633 * [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 16.634 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 16.634 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 16.634 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 16.634 * [taylor]: Taking taylor expansion of x.re in x.im 16.634 * [backup-simplify]: Simplify x.re into x.re 16.634 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 16.634 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 16.634 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 16.634 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 16.634 * [taylor]: Taking taylor expansion of 3 in x.im 16.634 * [backup-simplify]: Simplify 3 into 3 16.634 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 16.634 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 16.634 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.634 * [taylor]: Taking taylor expansion of x.im in x.im 16.634 * [backup-simplify]: Simplify 0 into 0 16.634 * [backup-simplify]: Simplify 1 into 1 16.634 * [taylor]: Taking taylor expansion of x.re in x.im 16.634 * [backup-simplify]: Simplify x.re into x.re 16.635 * [backup-simplify]: Simplify (* 1 1) into 1 16.635 * [backup-simplify]: Simplify (* 1 x.re) into x.re 16.635 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 16.635 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 16.635 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 16.635 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 16.635 * [taylor]: Taking taylor expansion of x.re in x.re 16.635 * [backup-simplify]: Simplify 0 into 0 16.635 * [backup-simplify]: Simplify 1 into 1 16.636 * [backup-simplify]: Simplify (* 1 1) into 1 16.636 * [backup-simplify]: Simplify (* 1 1) into 1 16.636 * [backup-simplify]: Simplify (/ 1 1) into 1 16.636 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 16.636 * [taylor]: Taking taylor expansion of 3 in x.re 16.636 * [backup-simplify]: Simplify 3 into 3 16.636 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 16.636 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.636 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.636 * [taylor]: Taking taylor expansion of x.im in x.re 16.637 * [backup-simplify]: Simplify x.im into x.im 16.637 * [taylor]: Taking taylor expansion of x.re in x.re 16.637 * [backup-simplify]: Simplify 0 into 0 16.637 * [backup-simplify]: Simplify 1 into 1 16.637 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.637 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.637 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.637 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.637 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 16.637 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 16.638 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 16.638 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 16.638 * [taylor]: Taking taylor expansion of x.re in x.re 16.638 * [backup-simplify]: Simplify 0 into 0 16.638 * [backup-simplify]: Simplify 1 into 1 16.638 * [backup-simplify]: Simplify (* 1 1) into 1 16.638 * [backup-simplify]: Simplify (* 1 1) into 1 16.639 * [backup-simplify]: Simplify (/ 1 1) into 1 16.639 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 16.639 * [taylor]: Taking taylor expansion of 3 in x.re 16.639 * [backup-simplify]: Simplify 3 into 3 16.639 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 16.639 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.639 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.639 * [taylor]: Taking taylor expansion of x.im in x.re 16.639 * [backup-simplify]: Simplify x.im into x.im 16.639 * [taylor]: Taking taylor expansion of x.re in x.re 16.639 * [backup-simplify]: Simplify 0 into 0 16.639 * [backup-simplify]: Simplify 1 into 1 16.639 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.639 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.639 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.640 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.640 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 16.640 * [backup-simplify]: Simplify (+ 1 0) into 1 16.641 * [taylor]: Taking taylor expansion of 1 in x.im 16.641 * [backup-simplify]: Simplify 1 into 1 16.641 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.642 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.643 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.643 * [backup-simplify]: Simplify (+ 0 0) into 0 16.643 * [taylor]: Taking taylor expansion of 0 in x.im 16.643 * [backup-simplify]: Simplify 0 into 0 16.644 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.645 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.646 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 16.646 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 16.646 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 16.646 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 16.646 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 16.646 * [taylor]: Taking taylor expansion of 3 in x.im 16.646 * [backup-simplify]: Simplify 3 into 3 16.646 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 16.646 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.646 * [taylor]: Taking taylor expansion of x.im in x.im 16.646 * [backup-simplify]: Simplify 0 into 0 16.647 * [backup-simplify]: Simplify 1 into 1 16.647 * [backup-simplify]: Simplify (* 1 1) into 1 16.647 * [backup-simplify]: Simplify (/ 1 1) into 1 16.648 * [backup-simplify]: Simplify (* 3 1) into 3 16.648 * [backup-simplify]: Simplify (- 3) into -3 16.648 * [backup-simplify]: Simplify -3 into -3 16.648 * [backup-simplify]: Simplify 1 into 1 16.649 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.650 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.651 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.652 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 16.653 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 16.653 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 16.653 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 16.654 * [backup-simplify]: Simplify (- 0) into 0 16.654 * [backup-simplify]: Simplify (+ 0 0) into 0 16.654 * [taylor]: Taking taylor expansion of 0 in x.im 16.654 * [backup-simplify]: Simplify 0 into 0 16.655 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.656 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.656 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 16.657 * [backup-simplify]: Simplify (- 0) into 0 16.657 * [backup-simplify]: Simplify 0 into 0 16.657 * [backup-simplify]: Simplify 0 into 0 16.657 * [backup-simplify]: Simplify 0 into 0 16.658 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 16.660 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 16.661 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.661 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 16.663 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 16.663 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 16.664 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 16.664 * [backup-simplify]: Simplify (- 0) into 0 16.664 * [backup-simplify]: Simplify (+ 0 0) into 0 16.664 * [taylor]: Taking taylor expansion of 0 in x.im 16.665 * [backup-simplify]: Simplify 0 into 0 16.665 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.666 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.667 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 16.668 * [backup-simplify]: Simplify (- 0) into 0 16.668 * [backup-simplify]: Simplify 0 into 0 16.668 * [backup-simplify]: Simplify 0 into 0 16.668 * [backup-simplify]: Simplify 0 into 0 16.668 * [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))) 16.669 * [backup-simplify]: Simplify (- (pow (/ 1 (- x.re)) 3) (* (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (+ (+ 1 1) 1)) (/ 1 (- x.im)))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 16.669 * [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 16.669 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 16.669 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 16.669 * [taylor]: Taking taylor expansion of 3 in x.im 16.669 * [backup-simplify]: Simplify 3 into 3 16.669 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 16.669 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 16.669 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.669 * [taylor]: Taking taylor expansion of x.im in x.im 16.669 * [backup-simplify]: Simplify 0 into 0 16.669 * [backup-simplify]: Simplify 1 into 1 16.669 * [taylor]: Taking taylor expansion of x.re in x.im 16.670 * [backup-simplify]: Simplify x.re into x.re 16.670 * [backup-simplify]: Simplify (* 1 1) into 1 16.670 * [backup-simplify]: Simplify (* 1 x.re) into x.re 16.670 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 16.670 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 16.670 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 16.670 * [taylor]: Taking taylor expansion of x.re in x.im 16.670 * [backup-simplify]: Simplify x.re into x.re 16.670 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 16.670 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 16.670 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 16.670 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 16.670 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 16.670 * [taylor]: Taking taylor expansion of 3 in x.re 16.670 * [backup-simplify]: Simplify 3 into 3 16.671 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 16.671 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.671 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.671 * [taylor]: Taking taylor expansion of x.im in x.re 16.671 * [backup-simplify]: Simplify x.im into x.im 16.671 * [taylor]: Taking taylor expansion of x.re in x.re 16.671 * [backup-simplify]: Simplify 0 into 0 16.671 * [backup-simplify]: Simplify 1 into 1 16.671 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.671 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.671 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.671 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.671 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 16.672 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 16.672 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 16.672 * [taylor]: Taking taylor expansion of x.re in x.re 16.672 * [backup-simplify]: Simplify 0 into 0 16.672 * [backup-simplify]: Simplify 1 into 1 16.672 * [backup-simplify]: Simplify (* 1 1) into 1 16.672 * [backup-simplify]: Simplify (* 1 1) into 1 16.673 * [backup-simplify]: Simplify (/ 1 1) into 1 16.673 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 16.673 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 16.673 * [taylor]: Taking taylor expansion of 3 in x.re 16.673 * [backup-simplify]: Simplify 3 into 3 16.673 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 16.673 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 16.673 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 16.673 * [taylor]: Taking taylor expansion of x.im in x.re 16.673 * [backup-simplify]: Simplify x.im into x.im 16.673 * [taylor]: Taking taylor expansion of x.re in x.re 16.673 * [backup-simplify]: Simplify 0 into 0 16.673 * [backup-simplify]: Simplify 1 into 1 16.673 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 16.673 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 16.673 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 16.674 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 16.674 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 16.674 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 16.674 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 16.674 * [taylor]: Taking taylor expansion of x.re in x.re 16.674 * [backup-simplify]: Simplify 0 into 0 16.674 * [backup-simplify]: Simplify 1 into 1 16.674 * [backup-simplify]: Simplify (* 1 1) into 1 16.675 * [backup-simplify]: Simplify (* 1 1) into 1 16.675 * [backup-simplify]: Simplify (/ 1 1) into 1 16.676 * [backup-simplify]: Simplify (- 1) into -1 16.676 * [backup-simplify]: Simplify (+ 0 -1) into -1 16.676 * [taylor]: Taking taylor expansion of -1 in x.im 16.676 * [backup-simplify]: Simplify -1 into -1 16.677 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.677 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.678 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.679 * [backup-simplify]: Simplify (- 0) into 0 16.679 * [backup-simplify]: Simplify (+ 0 0) into 0 16.679 * [taylor]: Taking taylor expansion of 0 in x.im 16.679 * [backup-simplify]: Simplify 0 into 0 16.679 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 16.680 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.681 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.682 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.682 * [backup-simplify]: Simplify (- 0) into 0 16.682 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 16.683 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 16.683 * [taylor]: Taking taylor expansion of 3 in x.im 16.683 * [backup-simplify]: Simplify 3 into 3 16.683 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 16.683 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 16.683 * [taylor]: Taking taylor expansion of x.im in x.im 16.683 * [backup-simplify]: Simplify 0 into 0 16.683 * [backup-simplify]: Simplify 1 into 1 16.683 * [backup-simplify]: Simplify (* 1 1) into 1 16.683 * [backup-simplify]: Simplify (/ 1 1) into 1 16.684 * [backup-simplify]: Simplify (* 3 1) into 3 16.684 * [backup-simplify]: Simplify 3 into 3 16.684 * [backup-simplify]: Simplify -1 into -1 16.684 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 16.685 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 16.685 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 16.686 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 16.687 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.689 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.690 * [backup-simplify]: Simplify (- 0) into 0 16.691 * [backup-simplify]: Simplify (+ 0 0) into 0 16.691 * [taylor]: Taking taylor expansion of 0 in x.im 16.691 * [backup-simplify]: Simplify 0 into 0 16.691 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.692 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.693 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 16.693 * [backup-simplify]: Simplify 0 into 0 16.693 * [backup-simplify]: Simplify 0 into 0 16.693 * [backup-simplify]: Simplify 0 into 0 16.694 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 16.695 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 16.695 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 16.696 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 16.697 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 16.699 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 16.700 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.700 * [backup-simplify]: Simplify (- 0) into 0 16.700 * [backup-simplify]: Simplify (+ 0 0) into 0 16.700 * [taylor]: Taking taylor expansion of 0 in x.im 16.700 * [backup-simplify]: Simplify 0 into 0 16.701 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.704 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 16.704 * [backup-simplify]: Simplify 0 into 0 16.704 * [backup-simplify]: Simplify 0 into 0 16.704 * [backup-simplify]: Simplify 0 into 0 16.704 * [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))) 16.704 * * * [progress]: simplifying candidates 16.705 * * * * [progress]: [ 1 / 109 ] simplifiying candidate # 16.705 * * * * [progress]: [ 2 / 109 ] simplifiying candidate # 16.705 * * * * [progress]: [ 3 / 109 ] simplifiying candidate # 16.705 * [simplify]: Simplifying (* (* x.re x.im) (+ (+ 1 1) 1)) 16.705 * * [simplify]: iters left: 6 (7 enodes) 16.711 * * [simplify]: iters left: 5 (36 enodes) 16.727 * * [simplify]: iters left: 4 (78 enodes) 16.764 * * [simplify]: iters left: 3 (132 enodes) 16.810 * * [simplify]: iters left: 2 (184 enodes) 16.853 * * [simplify]: iters left: 1 (212 enodes) 16.888 * * [simplify]: Extracting #0: cost 1 inf + 0 16.888 * * [simplify]: Extracting #1: cost 13 inf + 0 16.888 * * [simplify]: Extracting #2: cost 14 inf + 5 16.889 * * [simplify]: Extracting #3: cost 1 inf + 674 16.889 * * [simplify]: Extracting #4: cost 0 inf + 757 16.890 * [simplify]: Simplified to (* 3 (* x.re x.im)) 16.890 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (pow (* 3 (* x.re x.im)) 1) x.im))) 16.890 * * * * [progress]: [ 4 / 109 ] simplifiying candidate # 16.890 * [simplify]: Simplifying (* (* x.re x.im) (+ (+ 1 1) 1)) 16.890 * * [simplify]: iters left: 6 (7 enodes) 16.893 * * [simplify]: iters left: 5 (36 enodes) 16.901 * * [simplify]: iters left: 4 (78 enodes) 16.923 * * [simplify]: iters left: 3 (132 enodes) 16.963 * * [simplify]: iters left: 2 (184 enodes) 16.996 * * [simplify]: iters left: 1 (212 enodes) 17.018 * * [simplify]: Extracting #0: cost 1 inf + 0 17.018 * * [simplify]: Extracting #1: cost 13 inf + 0 17.018 * * [simplify]: Extracting #2: cost 14 inf + 5 17.018 * * [simplify]: Extracting #3: cost 1 inf + 674 17.019 * * [simplify]: Extracting #4: cost 0 inf + 757 17.019 * [simplify]: Simplified to (* 3 (* x.re x.im)) 17.019 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (pow (* 3 (* x.re x.im)) 1) x.im))) 17.019 * * * * [progress]: [ 5 / 109 ] simplifiying candidate # 17.019 * * * * [progress]: [ 6 / 109 ] simplifiying candidate # 17.019 * [simplify]: Simplifying (+ (+ (log x.re) (log x.im)) (log (+ (+ 1 1) 1))) 17.020 * * [simplify]: iters left: 6 (10 enodes) 17.023 * * [simplify]: iters left: 5 (39 enodes) 17.029 * * [simplify]: iters left: 4 (49 enodes) 17.038 * * [simplify]: iters left: 3 (54 enodes) 17.045 * * [simplify]: Extracting #0: cost 1 inf + 0 17.046 * * [simplify]: Extracting #1: cost 8 inf + 0 17.046 * * [simplify]: Extracting #2: cost 17 inf + 0 17.046 * * [simplify]: Extracting #3: cost 10 inf + 398 17.046 * * [simplify]: Extracting #4: cost 5 inf + 975 17.046 * * [simplify]: Extracting #5: cost 0 inf + 2107 17.046 * [simplify]: Simplified to (+ (log x.im) (+ (log x.re) (log 3))) 17.046 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (exp (+ (log x.im) (+ (log x.re) (log 3)))) x.im))) 17.047 * * * * [progress]: [ 7 / 109 ] simplifiying candidate # 17.047 * [simplify]: Simplifying (+ (log (* x.re x.im)) (log (+ (+ 1 1) 1))) 17.047 * * [simplify]: iters left: 6 (9 enodes) 17.049 * * [simplify]: iters left: 5 (36 enodes) 17.056 * * [simplify]: iters left: 4 (49 enodes) 17.064 * * [simplify]: iters left: 3 (57 enodes) 17.080 * * [simplify]: Extracting #0: cost 1 inf + 0 17.081 * * [simplify]: Extracting #1: cost 8 inf + 0 17.081 * * [simplify]: Extracting #2: cost 19 inf + 0 17.081 * * [simplify]: Extracting #3: cost 15 inf + 75 17.081 * * [simplify]: Extracting #4: cost 8 inf + 695 17.082 * * [simplify]: Extracting #5: cost 1 inf + 1730 17.082 * * [simplify]: Extracting #6: cost 0 inf + 1912 17.083 * [simplify]: Simplified to (+ (log (* x.re x.im)) (log 3)) 17.083 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (exp (+ (log (* x.re x.im)) (log 3))) x.im))) 17.083 * * * * [progress]: [ 8 / 109 ] simplifiying candidate # 17.083 * * * * [progress]: [ 9 / 109 ] simplifiying candidate # 17.083 * * * * [progress]: [ 10 / 109 ] simplifiying candidate # 17.083 * [simplify]: Simplifying (* (* (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (+ (+ 1 1) 1) (+ (+ 1 1) 1)) (+ (+ 1 1) 1))) 17.084 * * [simplify]: iters left: 6 (13 enodes) 17.093 * * [simplify]: iters left: 5 (69 enodes) 17.164 * * [simplify]: iters left: 4 (252 enodes) 17.345 * * [simplify]: Extracting #0: cost 1 inf + 0 17.345 * * [simplify]: Extracting #1: cost 80 inf + 0 17.346 * * [simplify]: Extracting #2: cost 263 inf + 293 17.349 * * [simplify]: Extracting #3: cost 156 inf + 20523 17.358 * * [simplify]: Extracting #4: cost 9 inf + 43550 17.374 * * [simplify]: Extracting #5: cost 0 inf + 43477 17.393 * * [simplify]: Extracting #6: cost 0 inf + 42197 17.411 * * [simplify]: Extracting #7: cost 0 inf + 42077 17.429 * [simplify]: Simplified to (* 27 (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) 17.429 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (cbrt (* 27 (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) x.im))) 17.429 * * * * [progress]: [ 11 / 109 ] simplifiying candidate # 17.430 * [simplify]: Simplifying (* (* (* (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* (* (+ (+ 1 1) 1) (+ (+ 1 1) 1)) (+ (+ 1 1) 1))) 17.430 * * [simplify]: iters left: 6 (11 enodes) 17.439 * * [simplify]: iters left: 5 (71 enodes) 17.454 * * [simplify]: iters left: 4 (161 enodes) 17.517 * * [simplify]: iters left: 3 (383 enodes) 17.766 * * [simplify]: Extracting #0: cost 1 inf + 0 17.767 * * [simplify]: Extracting #1: cost 94 inf + 0 17.768 * * [simplify]: Extracting #2: cost 153 inf + 1290 17.775 * * [simplify]: Extracting #3: cost 41 inf + 17018 17.786 * * [simplify]: Extracting #4: cost 0 inf + 21668 17.798 * * [simplify]: Extracting #5: cost 0 inf + 21537 17.810 * [simplify]: Simplified to (* (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) 27)) 17.810 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (cbrt (* (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) 27))) x.im))) 17.810 * * * * [progress]: [ 12 / 109 ] simplifiying candidate # 17.810 * * * * [progress]: [ 13 / 109 ] simplifiying candidate # 17.810 * * * * [progress]: [ 14 / 109 ] simplifiying candidate # 17.810 * * * * [progress]: [ 15 / 109 ] simplifiying candidate # 17.810 * * * * [progress]: [ 16 / 109 ] simplifiying candidate # 17.810 * [simplify]: Simplifying (* (* x.re x.im) 1) 17.811 * * [simplify]: iters left: 4 (5 enodes) 17.813 * * [simplify]: iters left: 3 (19 enodes) 17.820 * * [simplify]: iters left: 2 (29 enodes) 17.828 * * [simplify]: Extracting #0: cost 1 inf + 0 17.828 * * [simplify]: Extracting #1: cost 5 inf + 0 17.829 * * [simplify]: Extracting #2: cost 2 inf + 3 17.829 * * [simplify]: Extracting #3: cost 0 inf + 87 17.829 * [simplify]: Simplified to (* x.re x.im) 17.829 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (+ (* (* x.re x.im) (+ 1 1)) (* x.re x.im)) x.im))) 17.829 * * * * [progress]: [ 17 / 109 ] simplifiying candidate # 17.829 * [simplify]: Simplifying (* 1 (* x.re x.im)) 17.829 * * [simplify]: iters left: 4 (5 enodes) 17.832 * * [simplify]: iters left: 3 (19 enodes) 17.839 * * [simplify]: iters left: 2 (29 enodes) 17.851 * * [simplify]: Extracting #0: cost 1 inf + 0 17.851 * * [simplify]: Extracting #1: cost 5 inf + 0 17.851 * * [simplify]: Extracting #2: cost 0 inf + 87 17.852 * [simplify]: Simplified to (* x.im x.re) 17.852 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (+ (* (+ 1 1) (* x.re x.im)) (* x.im x.re)) x.im))) 17.852 * * * * [progress]: [ 18 / 109 ] simplifiying candidate # 17.852 * [simplify]: Simplifying (cbrt (+ (+ 1 1) 1)) 17.852 * * [simplify]: iters left: 5 (4 enodes) 17.855 * * [simplify]: iters left: 4 (16 enodes) 17.861 * * [simplify]: iters left: 3 (19 enodes) 17.864 * * [simplify]: Extracting #0: cost 1 inf + 0 17.864 * * [simplify]: Extracting #1: cost 3 inf + 0 17.864 * * [simplify]: Extracting #2: cost 0 inf + 163 17.864 * [simplify]: Simplified to (cbrt 3) 17.864 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) (* (cbrt (+ (+ 1 1) 1)) (cbrt (+ (+ 1 1) 1)))) (cbrt 3)) x.im))) 17.864 * * * * [progress]: [ 19 / 109 ] simplifiying candidate # 17.864 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 17.864 * * [simplify]: iters left: 5 (4 enodes) 17.866 * * [simplify]: iters left: 4 (16 enodes) 17.869 * * [simplify]: iters left: 3 (19 enodes) 17.872 * * [simplify]: Extracting #0: cost 1 inf + 0 17.872 * * [simplify]: Extracting #1: cost 3 inf + 0 17.872 * * [simplify]: Extracting #2: cost 0 inf + 83 17.872 * [simplify]: Simplified to (sqrt 3) 17.872 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt 3)) x.im))) 17.873 * * * * [progress]: [ 20 / 109 ] simplifiying candidate # 17.873 * [simplify]: Simplifying (+ (+ 1 1) 1) 17.873 * * [simplify]: iters left: 4 (3 enodes) 17.875 * * [simplify]: iters left: 3 (14 enodes) 17.877 * * [simplify]: iters left: 2 (16 enodes) 17.880 * * [simplify]: Extracting #0: cost 1 inf + 0 17.880 * * [simplify]: Extracting #1: cost 0 inf + 1 17.880 * [simplify]: Simplified to 3 17.880 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) 1) 3) x.im))) 17.880 * * * * [progress]: [ 21 / 109 ] simplifiying candidate # 17.880 * [simplify]: Simplifying (+ (+ 1 1) 1) 17.880 * * [simplify]: iters left: 4 (3 enodes) 17.882 * * [simplify]: iters left: 3 (14 enodes) 17.885 * * [simplify]: iters left: 2 (16 enodes) 17.887 * * [simplify]: Extracting #0: cost 1 inf + 0 17.887 * * [simplify]: Extracting #1: cost 0 inf + 1 17.887 * [simplify]: Simplified to 3 17.887 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) 1) 3) x.im))) 17.888 * * * * [progress]: [ 22 / 109 ] simplifiying candidate # 17.888 * [simplify]: Simplifying (+ (+ (cbrt 1) (cbrt 1)) (cbrt 1)) 17.888 * * [simplify]: iters left: 5 (4 enodes) 17.890 * * [simplify]: iters left: 4 (15 enodes) 17.894 * * [simplify]: iters left: 3 (23 enodes) 17.897 * * [simplify]: Extracting #0: cost 1 inf + 0 17.897 * * [simplify]: Extracting #1: cost 0 inf + 1 17.897 * [simplify]: Simplified to 3 17.897 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) (* (cbrt 1) (cbrt 1))) 3) x.im))) 17.897 * * * * [progress]: [ 23 / 109 ] simplifiying candidate # 17.897 * [simplify]: Simplifying (+ (+ (sqrt 1) (sqrt 1)) (sqrt 1)) 17.897 * * [simplify]: iters left: 5 (4 enodes) 17.899 * * [simplify]: iters left: 4 (15 enodes) 17.904 * * [simplify]: iters left: 3 (23 enodes) 17.907 * * [simplify]: Extracting #0: cost 1 inf + 0 17.907 * * [simplify]: Extracting #1: cost 0 inf + 1 17.907 * [simplify]: Simplified to 3 17.907 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) (sqrt 1)) 3) x.im))) 17.907 * * * * [progress]: [ 24 / 109 ] simplifiying candidate # 17.907 * [simplify]: Simplifying (+ (+ 1 1) 1) 17.907 * * [simplify]: iters left: 4 (3 enodes) 17.909 * * [simplify]: iters left: 3 (14 enodes) 17.912 * * [simplify]: iters left: 2 (16 enodes) 17.914 * * [simplify]: Extracting #0: cost 1 inf + 0 17.914 * * [simplify]: Extracting #1: cost 0 inf + 1 17.914 * [simplify]: Simplified to 3 17.914 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) 1) 3) x.im))) 17.914 * * * * [progress]: [ 25 / 109 ] simplifiying candidate # 17.914 * [simplify]: Simplifying (+ (+ (sqrt 1) (sqrt 1)) (sqrt 1)) 17.914 * * [simplify]: iters left: 5 (4 enodes) 17.919 * * [simplify]: iters left: 4 (15 enodes) 17.927 * * [simplify]: iters left: 3 (23 enodes) 17.932 * * [simplify]: Extracting #0: cost 1 inf + 0 17.932 * * [simplify]: Extracting #1: cost 0 inf + 1 17.932 * [simplify]: Simplified to 3 17.932 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) (sqrt 1)) 3) x.im))) 17.932 * * * * [progress]: [ 26 / 109 ] simplifiying candidate # 17.932 * [simplify]: Simplifying (+ (+ 1 1) 1) 17.933 * * [simplify]: iters left: 4 (3 enodes) 17.937 * * [simplify]: iters left: 3 (14 enodes) 17.942 * * [simplify]: iters left: 2 (16 enodes) 17.947 * * [simplify]: Extracting #0: cost 1 inf + 0 17.947 * * [simplify]: Extracting #1: cost 0 inf + 1 17.947 * [simplify]: Simplified to 3 17.947 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) 1) 3) x.im))) 17.947 * * * * [progress]: [ 27 / 109 ] simplifiying candidate # 17.947 * [simplify]: Simplifying (+ (+ 1 1) 1) 17.947 * * [simplify]: iters left: 4 (3 enodes) 17.952 * * [simplify]: iters left: 3 (14 enodes) 17.956 * * [simplify]: iters left: 2 (16 enodes) 17.965 * * [simplify]: Extracting #0: cost 1 inf + 0 17.965 * * [simplify]: Extracting #1: cost 0 inf + 1 17.965 * [simplify]: Simplified to 3 17.965 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) 1) 3) x.im))) 17.965 * * * * [progress]: [ 28 / 109 ] simplifiying candidate # 17.966 * [simplify]: Simplifying (+ (+ 1 1) 1) 17.966 * * [simplify]: iters left: 4 (3 enodes) 17.970 * * [simplify]: iters left: 3 (14 enodes) 17.974 * * [simplify]: iters left: 2 (16 enodes) 17.979 * * [simplify]: Extracting #0: cost 1 inf + 0 17.979 * * [simplify]: Extracting #1: cost 0 inf + 1 17.979 * [simplify]: Simplified to 3 17.979 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) 1) 3) x.im))) 17.979 * * * * [progress]: [ 29 / 109 ] simplifiying candidate # 17.979 * * * * [progress]: [ 30 / 109 ] simplifiying candidate # 17.979 * * * * [progress]: [ 31 / 109 ] simplifiying candidate # 17.979 * * * * [progress]: [ 32 / 109 ] simplifiying candidate # 17.979 * [simplify]: Simplifying (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1))) 17.980 * * [simplify]: iters left: 6 (7 enodes) 17.988 * * [simplify]: iters left: 5 (36 enodes) 18.000 * * [simplify]: iters left: 4 (75 enodes) 18.005 * * [simplify]: Extracting #0: cost 1 inf + 0 18.005 * * [simplify]: Extracting #1: cost 0 inf + 1 18.005 * [simplify]: Simplified to 3 18.005 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* (* x.re x.im) (+ (pow (+ 1 1) 3) (pow 1 3))) 3) x.im))) 18.005 * * * * [progress]: [ 33 / 109 ] simplifiying candidate # 18.005 * [simplify]: Simplifying (- (+ 1 1) 1) 18.006 * * [simplify]: iters left: 4 (3 enodes) 18.008 * * [simplify]: iters left: 3 (17 enodes) 18.011 * * [simplify]: iters left: 2 (21 enodes) 18.014 * * [simplify]: Extracting #0: cost 1 inf + 0 18.014 * * [simplify]: Extracting #1: cost 0 inf + 1 18.014 * [simplify]: Simplified to 1 18.014 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* (* x.re x.im) (- (* (+ 1 1) (+ 1 1)) (* 1 1))) 1) x.im))) 18.014 * * * * [progress]: [ 34 / 109 ] simplifiying candidate #real (real->posit16 (* (* x.re x.im) (+ (+ 1 1) 1)))) x.im)))> 18.014 * * * * [progress]: [ 35 / 109 ] simplifiying candidate # 18.014 * * * * [progress]: [ 36 / 109 ] simplifiying candidate # 18.014 * * * * [progress]: [ 37 / 109 ] simplifiying candidate # 18.014 * * * * [progress]: [ 38 / 109 ] simplifiying candidate # 18.014 * [simplify]: Simplifying (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im) 18.015 * * [simplify]: iters left: 6 (8 enodes) 18.021 * * [simplify]: iters left: 5 (42 enodes) 18.039 * * [simplify]: iters left: 4 (114 enodes) 18.084 * * [simplify]: iters left: 3 (241 enodes) 18.189 * * [simplify]: iters left: 2 (344 enodes) 18.349 * * [simplify]: iters left: 1 (400 enodes) 18.484 * * [simplify]: Extracting #0: cost 1 inf + 0 18.484 * * [simplify]: Extracting #1: cost 19 inf + 0 18.484 * * [simplify]: Extracting #2: cost 25 inf + 47 18.486 * * [simplify]: Extracting #3: cost 5 inf + 1330 18.488 * * [simplify]: Extracting #4: cost 0 inf + 1823 18.490 * [simplify]: Simplified to (* (* (* x.re x.im) x.im) 3) 18.490 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (pow (* (* (* x.re x.im) x.im) 3) 1))) 18.491 * * * * [progress]: [ 39 / 109 ] simplifiying candidate # 18.491 * [simplify]: Simplifying (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im) 18.491 * * [simplify]: iters left: 6 (8 enodes) 18.497 * * [simplify]: iters left: 5 (42 enodes) 18.512 * * [simplify]: iters left: 4 (114 enodes) 18.552 * * [simplify]: iters left: 3 (241 enodes) 18.626 * * [simplify]: iters left: 2 (344 enodes) 18.802 * * [simplify]: iters left: 1 (400 enodes) 18.924 * * [simplify]: Extracting #0: cost 1 inf + 0 18.924 * * [simplify]: Extracting #1: cost 19 inf + 0 18.925 * * [simplify]: Extracting #2: cost 25 inf + 47 18.926 * * [simplify]: Extracting #3: cost 5 inf + 1330 18.928 * * [simplify]: Extracting #4: cost 0 inf + 1823 18.930 * [simplify]: Simplified to (* (* (* x.re x.im) x.im) 3) 18.931 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (pow (* (* (* x.re x.im) x.im) 3) 1))) 18.931 * * * * [progress]: [ 40 / 109 ] simplifiying candidate # 18.931 * [simplify]: Simplifying (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im) 18.931 * * [simplify]: iters left: 6 (8 enodes) 18.937 * * [simplify]: iters left: 5 (42 enodes) 18.957 * * [simplify]: iters left: 4 (114 enodes) 19.028 * * [simplify]: iters left: 3 (241 enodes) 19.099 * * [simplify]: iters left: 2 (344 enodes) 19.213 * * [simplify]: iters left: 1 (400 enodes) 19.316 * * [simplify]: Extracting #0: cost 1 inf + 0 19.316 * * [simplify]: Extracting #1: cost 19 inf + 0 19.316 * * [simplify]: Extracting #2: cost 25 inf + 47 19.318 * * [simplify]: Extracting #3: cost 5 inf + 1330 19.320 * * [simplify]: Extracting #4: cost 0 inf + 1823 19.322 * [simplify]: Simplified to (* (* (* x.re x.im) x.im) 3) 19.322 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (pow (* (* (* x.re x.im) x.im) 3) 1))) 19.323 * * * * [progress]: [ 41 / 109 ] simplifiying candidate # 19.323 * * * * [progress]: [ 42 / 109 ] simplifiying candidate # 19.323 * [simplify]: Simplifying (+ (+ (+ (log x.re) (log x.im)) (log (+ (+ 1 1) 1))) (log x.im)) 19.323 * * [simplify]: iters left: 6 (11 enodes) 19.332 * * [simplify]: iters left: 5 (45 enodes) 19.346 * * [simplify]: iters left: 4 (68 enodes) 19.366 * * [simplify]: iters left: 3 (91 enodes) 19.389 * * [simplify]: iters left: 2 (94 enodes) 19.410 * * [simplify]: Extracting #0: cost 1 inf + 0 19.410 * * [simplify]: Extracting #1: cost 12 inf + 0 19.410 * * [simplify]: Extracting #2: cost 25 inf + 0 19.411 * * [simplify]: Extracting #3: cost 17 inf + 358 19.414 * * [simplify]: Extracting #4: cost 4 inf + 2702 19.415 * * [simplify]: Extracting #5: cost 1 inf + 3550 19.417 * * [simplify]: Extracting #6: cost 0 inf + 3883 19.418 * [simplify]: Simplified to (+ (log x.im) (+ (log 3) (+ (log x.re) (log x.im)))) 19.418 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (exp (+ (log x.im) (+ (log 3) (+ (log x.re) (log x.im))))))) 19.419 * * * * [progress]: [ 43 / 109 ] simplifiying candidate # 19.419 * [simplify]: Simplifying (+ (+ (log (* x.re x.im)) (log (+ (+ 1 1) 1))) (log x.im)) 19.419 * * [simplify]: iters left: 6 (11 enodes) 19.426 * * [simplify]: iters left: 5 (44 enodes) 19.441 * * [simplify]: iters left: 4 (64 enodes) 19.458 * * [simplify]: iters left: 3 (84 enodes) 19.471 * * [simplify]: iters left: 2 (89 enodes) 19.482 * * [simplify]: Extracting #0: cost 1 inf + 0 19.482 * * [simplify]: Extracting #1: cost 12 inf + 0 19.482 * * [simplify]: Extracting #2: cost 27 inf + 0 19.483 * * [simplify]: Extracting #3: cost 23 inf + 75 19.483 * * [simplify]: Extracting #4: cost 10 inf + 1698 19.483 * * [simplify]: Extracting #5: cost 2 inf + 3133 19.484 * * [simplify]: Extracting #6: cost 0 inf + 3688 19.485 * [simplify]: Simplified to (+ (+ (log (* x.re x.im)) (log 3)) (log x.im)) 19.485 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (exp (+ (+ (log (* x.re x.im)) (log 3)) (log x.im))))) 19.485 * * * * [progress]: [ 44 / 109 ] simplifiying candidate # 19.485 * [simplify]: Simplifying (+ (log (* (* x.re x.im) (+ (+ 1 1) 1))) (log x.im)) 19.485 * * [simplify]: iters left: 6 (10 enodes) 19.489 * * [simplify]: iters left: 5 (49 enodes) 19.499 * * [simplify]: iters left: 4 (109 enodes) 19.548 * * [simplify]: iters left: 3 (222 enodes) 19.593 * * [simplify]: iters left: 2 (334 enodes) 19.674 * * [simplify]: iters left: 1 (428 enodes) 19.809 * * [simplify]: Extracting #0: cost 1 inf + 0 19.809 * * [simplify]: Extracting #1: cost 36 inf + 0 19.810 * * [simplify]: Extracting #2: cost 61 inf + 1 19.810 * * [simplify]: Extracting #3: cost 57 inf + 1088 19.812 * * [simplify]: Extracting #4: cost 31 inf + 4470 19.816 * * [simplify]: Extracting #5: cost 13 inf + 6736 19.820 * * [simplify]: Extracting #6: cost 1 inf + 9385 19.825 * * [simplify]: Extracting #7: cost 0 inf + 9648 19.830 * [simplify]: Simplified to (+ (log (* (* x.im 3) x.re)) (log x.im)) 19.830 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (exp (+ (log (* (* x.im 3) x.re)) (log x.im))))) 19.830 * * * * [progress]: [ 45 / 109 ] simplifiying candidate # 19.830 * * * * [progress]: [ 46 / 109 ] simplifiying candidate # 19.830 * * * * [progress]: [ 47 / 109 ] simplifiying candidate # 19.831 * [simplify]: Simplifying (* (* (* (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (+ (+ 1 1) 1) (+ (+ 1 1) 1)) (+ (+ 1 1) 1))) (* (* x.im x.im) x.im)) 19.831 * * [simplify]: iters left: 6 (14 enodes) 19.842 * * [simplify]: iters left: 5 (77 enodes) 19.961 * * [simplify]: iters left: 4 (298 enodes) 20.313 * * [simplify]: Extracting #0: cost 1 inf + 0 20.314 * * [simplify]: Extracting #1: cost 102 inf + 0 20.320 * * [simplify]: Extracting #2: cost 442 inf + 1548 20.334 * * [simplify]: Extracting #3: cost 305 inf + 39864 20.367 * * [simplify]: Extracting #4: cost 31 inf + 84342 20.405 * * [simplify]: Extracting #5: cost 0 inf + 87445 20.428 * [simplify]: Simplified to (* (* x.re (* x.re x.re)) (* (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))) 27)) 20.429 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (cbrt (* (* x.re (* x.re x.re)) (* (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))) 27))))) 20.429 * * * * [progress]: [ 48 / 109 ] simplifiying candidate # 20.429 * [simplify]: Simplifying (* (* (* (* (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* (* (+ (+ 1 1) 1) (+ (+ 1 1) 1)) (+ (+ 1 1) 1))) (* (* x.im x.im) x.im)) 20.429 * * [simplify]: iters left: 6 (14 enodes) 20.439 * * [simplify]: iters left: 5 (84 enodes) 20.460 * * [simplify]: iters left: 4 (223 enodes) 20.581 * * [simplify]: Extracting #0: cost 1 inf + 0 20.581 * * [simplify]: Extracting #1: cost 55 inf + 0 20.582 * * [simplify]: Extracting #2: cost 193 inf + 4 20.584 * * [simplify]: Extracting #3: cost 137 inf + 8456 20.591 * * [simplify]: Extracting #4: cost 4 inf + 30252 20.599 * * [simplify]: Extracting #5: cost 0 inf + 31224 20.607 * [simplify]: Simplified to (* (* x.im x.im) (* (* (* (* x.re x.im) (* x.re x.im)) 27) (* (* x.re x.im) x.im))) 20.607 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (cbrt (* (* x.im x.im) (* (* (* (* x.re x.im) (* x.re x.im)) 27) (* (* x.re x.im) x.im)))))) 20.607 * * * * [progress]: [ 49 / 109 ] simplifiying candidate # 20.607 * [simplify]: Simplifying (* (* (* (* (* x.re x.im) (+ (+ 1 1) 1)) (* (* x.re x.im) (+ (+ 1 1) 1))) (* (* x.re x.im) (+ (+ 1 1) 1))) (* (* x.im x.im) x.im)) 20.607 * * [simplify]: iters left: 6 (12 enodes) 20.613 * * [simplify]: iters left: 5 (68 enodes) 20.641 * * [simplify]: iters left: 4 (279 enodes) 21.156 * * [simplify]: Extracting #0: cost 1 inf + 0 21.156 * * [simplify]: Extracting #1: cost 97 inf + 0 21.157 * * [simplify]: Extracting #2: cost 347 inf + 704 21.163 * * [simplify]: Extracting #3: cost 215 inf + 28541 21.188 * * [simplify]: Extracting #4: cost 28 inf + 64131 21.210 * * [simplify]: Extracting #5: cost 0 inf + 69388 21.233 * * [simplify]: Extracting #6: cost 0 inf + 69024 21.255 * [simplify]: Simplified to (* (* x.im (* 3 (* x.re x.im))) (* (* x.im (* 3 (* x.re x.im))) (* x.im (* 3 (* x.re x.im))))) 21.255 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (cbrt (* (* x.im (* 3 (* x.re x.im))) (* (* x.im (* 3 (* x.re x.im))) (* x.im (* 3 (* x.re x.im)))))))) 21.255 * * * * [progress]: [ 50 / 109 ] simplifiying candidate # 21.255 * * * * [progress]: [ 51 / 109 ] simplifiying candidate # 21.255 * * * * [progress]: [ 52 / 109 ] simplifiying candidate # 21.255 * * * * [progress]: [ 53 / 109 ] simplifiying candidate # 21.255 * * * * [progress]: [ 54 / 109 ] simplifiying candidate # 21.256 * [simplify]: Simplifying (cbrt x.im) 21.256 * * [simplify]: iters left: 1 (2 enodes) 21.256 * * [simplify]: Extracting #0: cost 1 inf + 0 21.256 * * [simplify]: Extracting #1: cost 3 inf + 0 21.256 * * [simplify]: Extracting #2: cost 2 inf + 1 21.256 * * [simplify]: Extracting #3: cost 0 inf + 163 21.256 * [simplify]: Simplified to (cbrt x.im) 21.256 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) (+ (+ 1 1) 1)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 21.256 * * * * [progress]: [ 55 / 109 ] simplifiying candidate # 21.256 * [simplify]: Simplifying (sqrt x.im) 21.257 * * [simplify]: iters left: 1 (2 enodes) 21.257 * * [simplify]: Extracting #0: cost 1 inf + 0 21.257 * * [simplify]: Extracting #1: cost 3 inf + 0 21.257 * * [simplify]: Extracting #2: cost 2 inf + 1 21.257 * * [simplify]: Extracting #3: cost 0 inf + 83 21.257 * [simplify]: Simplified to (sqrt x.im) 21.257 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* x.re x.im) (+ (+ 1 1) 1)) (sqrt x.im)) (sqrt x.im)))) 21.257 * * * * [progress]: [ 56 / 109 ] simplifiying candidate # 21.257 * * * * [progress]: [ 57 / 109 ] simplifiying candidate # 21.257 * [simplify]: Simplifying (* x.re x.im) 21.257 * * [simplify]: iters left: 2 (3 enodes) 21.258 * * [simplify]: iters left: 1 (10 enodes) 21.259 * * [simplify]: Extracting #0: cost 1 inf + 0 21.259 * * [simplify]: Extracting #1: cost 4 inf + 0 21.259 * * [simplify]: Extracting #2: cost 2 inf + 2 21.259 * * [simplify]: Extracting #3: cost 0 inf + 86 21.259 * [simplify]: Simplified to (* x.re x.im) 21.259 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* x.re x.im) (* (+ (+ 1 1) 1) x.im)))) 21.259 * * * * [progress]: [ 58 / 109 ] simplifiying candidate # 21.260 * [simplify]: Simplifying (* (* (* x.re x.im) (+ (pow (+ 1 1) 3) (pow 1 3))) x.im) 21.260 * * [simplify]: iters left: 6 (11 enodes) 21.266 * * [simplify]: iters left: 5 (59 enodes) 21.287 * * [simplify]: iters left: 4 (145 enodes) 21.352 * * [simplify]: iters left: 3 (300 enodes) 21.494 * * [simplify]: iters left: 2 (480 enodes) 21.681 * * [simplify]: Extracting #0: cost 1 inf + 0 21.681 * * [simplify]: Extracting #1: cost 20 inf + 0 21.681 * * [simplify]: Extracting #2: cost 29 inf + 88 21.682 * * [simplify]: Extracting #3: cost 6 inf + 2093 21.684 * * [simplify]: Extracting #4: cost 0 inf + 2356 21.687 * [simplify]: Simplified to (* (* x.re 9) (* x.im x.im)) 21.687 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* x.re 9) (* x.im x.im)) (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))))) 21.687 * * * * [progress]: [ 59 / 109 ] simplifiying candidate # 21.687 * [simplify]: Simplifying (* (* (* x.re x.im) (- (* (+ 1 1) (+ 1 1)) (* 1 1))) x.im) 21.688 * * [simplify]: iters left: 6 (10 enodes) 21.697 * * [simplify]: iters left: 5 (48 enodes) 21.711 * * [simplify]: iters left: 4 (90 enodes) 21.726 * * [simplify]: iters left: 3 (197 enodes) 21.784 * * [simplify]: iters left: 2 (343 enodes) 21.907 * * [simplify]: iters left: 1 (382 enodes) 21.990 * * [simplify]: Extracting #0: cost 1 inf + 0 21.990 * * [simplify]: Extracting #1: cost 25 inf + 0 21.990 * * [simplify]: Extracting #2: cost 36 inf + 88 21.992 * * [simplify]: Extracting #3: cost 8 inf + 1943 21.995 * * [simplify]: Extracting #4: cost 0 inf + 2641 21.998 * [simplify]: Simplified to (* (* 3 x.re) (* x.im x.im)) 21.998 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* 3 x.re) (* x.im x.im)) (- (+ 1 1) 1)))) 21.998 * * * * [progress]: [ 60 / 109 ] simplifiying candidate #real (real->posit16 (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))))> 21.998 * * * * [progress]: [ 61 / 109 ] simplifiying candidate # 21.998 * * * * [progress]: [ 62 / 109 ] simplifiying candidate # 21.999 * [simplify]: Simplifying (fma (pow (* (cbrt x.re) (cbrt x.re)) 3) (pow (cbrt x.re) 3) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 21.999 * * [simplify]: iters left: 6 (15 enodes) 22.006 * * [simplify]: iters left: 5 (76 enodes) 22.026 * * [simplify]: iters left: 4 (239 enodes) 22.153 * * [simplify]: Extracting #0: cost 1 inf + 0 22.154 * * [simplify]: Extracting #1: cost 27 inf + 0 22.154 * * [simplify]: Extracting #2: cost 108 inf + 373 22.156 * * [simplify]: Extracting #3: cost 87 inf + 4250 22.161 * * [simplify]: Extracting #4: cost 16 inf + 12175 22.168 * * [simplify]: Extracting #5: cost 0 inf + 15372 22.175 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) 22.175 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 22.176 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 22.176 * * [simplify]: iters left: 6 (10 enodes) 22.182 * * [simplify]: iters left: 5 (49 enodes) 22.206 * * [simplify]: iters left: 4 (160 enodes) 22.337 * * [simplify]: Extracting #0: cost 1 inf + 0 22.338 * * [simplify]: Extracting #1: cost 32 inf + 0 22.338 * * [simplify]: Extracting #2: cost 105 inf + 291 22.341 * * [simplify]: Extracting #3: cost 46 inf + 5942 22.347 * * [simplify]: Extracting #4: cost 6 inf + 10196 22.353 * * [simplify]: Extracting #5: cost 0 inf + 10972 22.359 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 22.359 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 22.359 * * * * [progress]: [ 63 / 109 ] simplifiying candidate # 22.360 * [simplify]: Simplifying (fma (pow (sqrt x.re) 3) (pow (sqrt x.re) 3) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 22.360 * * [simplify]: iters left: 6 (13 enodes) 22.368 * * [simplify]: iters left: 5 (69 enodes) 22.385 * * [simplify]: iters left: 4 (210 enodes) 22.514 * * [simplify]: Extracting #0: cost 1 inf + 0 22.515 * * [simplify]: Extracting #1: cost 24 inf + 0 22.515 * * [simplify]: Extracting #2: cost 81 inf + 292 22.521 * * [simplify]: Extracting #3: cost 67 inf + 3148 22.526 * * [simplify]: Extracting #4: cost 21 inf + 7444 22.531 * * [simplify]: Extracting #5: cost 1 inf + 13314 22.535 * * [simplify]: Extracting #6: cost 0 inf + 13566 22.538 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im (* x.im 3)))) 22.538 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* x.im (* x.im 3)))) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 22.539 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 22.539 * * [simplify]: iters left: 6 (10 enodes) 22.542 * * [simplify]: iters left: 5 (49 enodes) 22.554 * * [simplify]: iters left: 4 (160 enodes) 22.653 * * [simplify]: Extracting #0: cost 1 inf + 0 22.653 * * [simplify]: Extracting #1: cost 32 inf + 0 22.654 * * [simplify]: Extracting #2: cost 105 inf + 291 22.655 * * [simplify]: Extracting #3: cost 46 inf + 5942 22.658 * * [simplify]: Extracting #4: cost 6 inf + 10196 22.661 * * [simplify]: Extracting #5: cost 0 inf + 10972 22.666 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 22.666 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* x.im (* x.im 3)))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 22.666 * * * * [progress]: [ 64 / 109 ] simplifiying candidate # 22.667 * [simplify]: Simplifying (fma (pow 1 3) (pow x.re 3) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 22.667 * * [simplify]: iters left: 6 (13 enodes) 22.673 * * [simplify]: iters left: 5 (69 enodes) 22.705 * * [simplify]: iters left: 4 (201 enodes) 22.824 * * [simplify]: Extracting #0: cost 1 inf + 0 22.824 * * [simplify]: Extracting #1: cost 12 inf + 0 22.824 * * [simplify]: Extracting #2: cost 48 inf + 43 22.824 * * [simplify]: Extracting #3: cost 75 inf + 751 22.826 * * [simplify]: Extracting #4: cost 38 inf + 4379 22.828 * * [simplify]: Extracting #5: cost 5 inf + 7632 22.830 * * [simplify]: Extracting #6: cost 0 inf + 8344 22.832 * * [simplify]: Extracting #7: cost 0 inf + 8264 22.835 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* 3 (* x.im x.im)))) 22.835 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* 3 (* x.im x.im)))) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 22.835 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 22.835 * * [simplify]: iters left: 6 (10 enodes) 22.841 * * [simplify]: iters left: 5 (49 enodes) 22.865 * * [simplify]: iters left: 4 (160 enodes) 22.981 * * [simplify]: Extracting #0: cost 1 inf + 0 22.981 * * [simplify]: Extracting #1: cost 32 inf + 0 22.981 * * [simplify]: Extracting #2: cost 105 inf + 291 22.983 * * [simplify]: Extracting #3: cost 46 inf + 5942 22.986 * * [simplify]: Extracting #4: cost 6 inf + 10196 22.988 * * [simplify]: Extracting #5: cost 0 inf + 10972 22.991 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 22.991 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* 3 (* x.im x.im)))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 22.992 * * * * [progress]: [ 65 / 109 ] simplifiying candidate # 22.992 * [simplify]: Simplifying (fma (* x.re x.re) x.re (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 22.992 * * [simplify]: iters left: 6 (11 enodes) 22.996 * * [simplify]: iters left: 5 (57 enodes) 23.014 * * [simplify]: iters left: 4 (176 enodes) 23.114 * * [simplify]: iters left: 3 (452 enodes) 23.311 * * [simplify]: Extracting #0: cost 1 inf + 0 23.311 * * [simplify]: Extracting #1: cost 30 inf + 0 23.312 * * [simplify]: Extracting #2: cost 94 inf + 457 23.313 * * [simplify]: Extracting #3: cost 67 inf + 3619 23.317 * * [simplify]: Extracting #4: cost 7 inf + 9984 23.321 * * [simplify]: Extracting #5: cost 0 inf + 10418 23.325 * * [simplify]: Extracting #6: cost 0 inf + 10343 23.329 * [simplify]: Simplified to (* (fma x.re x.re (* (* -3 x.im) x.im)) x.re) 23.329 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (fma x.re x.re (* (* -3 x.im) x.im)) x.re) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 23.329 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 23.329 * * [simplify]: iters left: 6 (10 enodes) 23.332 * * [simplify]: iters left: 5 (49 enodes) 23.346 * * [simplify]: iters left: 4 (160 enodes) 23.518 * * [simplify]: Extracting #0: cost 1 inf + 0 23.518 * * [simplify]: Extracting #1: cost 32 inf + 0 23.519 * * [simplify]: Extracting #2: cost 105 inf + 291 23.522 * * [simplify]: Extracting #3: cost 46 inf + 5942 23.527 * * [simplify]: Extracting #4: cost 6 inf + 10196 23.534 * * [simplify]: Extracting #5: cost 0 inf + 10972 23.540 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 23.540 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma (* x.re x.re) x.re (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 23.540 * * * * [progress]: [ 66 / 109 ] simplifiying candidate # 23.540 * [simplify]: Simplifying (fma (* (cbrt (pow x.re 3)) (cbrt (pow x.re 3))) (cbrt (pow x.re 3)) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 23.541 * * [simplify]: iters left: 6 (14 enodes) 23.552 * * [simplify]: iters left: 5 (71 enodes) 23.575 * * [simplify]: iters left: 4 (207 enodes) 23.658 * * [simplify]: Extracting #0: cost 1 inf + 0 23.658 * * [simplify]: Extracting #1: cost 9 inf + 0 23.658 * * [simplify]: Extracting #2: cost 49 inf + 1 23.659 * * [simplify]: Extracting #3: cost 71 inf + 1005 23.661 * * [simplify]: Extracting #4: cost 25 inf + 5815 23.669 * * [simplify]: Extracting #5: cost 1 inf + 8467 23.672 * * [simplify]: Extracting #6: cost 0 inf + 8559 23.674 * * [simplify]: Extracting #7: cost 0 inf + 8519 23.676 * [simplify]: Simplified to (fma (* x.re x.re) x.re (* (* (* x.im x.re) -3) x.im)) 23.676 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (fma (* x.re x.re) x.re (* (* (* x.im x.re) -3) x.im)) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 23.677 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 23.677 * * [simplify]: iters left: 6 (10 enodes) 23.680 * * [simplify]: iters left: 5 (49 enodes) 23.693 * * [simplify]: iters left: 4 (160 enodes) 23.794 * * [simplify]: Extracting #0: cost 1 inf + 0 23.794 * * [simplify]: Extracting #1: cost 32 inf + 0 23.795 * * [simplify]: Extracting #2: cost 105 inf + 291 23.798 * * [simplify]: Extracting #3: cost 46 inf + 5942 23.803 * * [simplify]: Extracting #4: cost 6 inf + 10196 23.809 * * [simplify]: Extracting #5: cost 0 inf + 10972 23.816 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 23.816 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma (* x.re x.re) x.re (* (* (* x.im x.re) -3) x.im)) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 23.816 * * * * [progress]: [ 67 / 109 ] simplifiying candidate # 23.817 * [simplify]: Simplifying (fma (pow (* (cbrt x.re) (cbrt x.re)) 3) (pow (cbrt x.re) 3) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 23.817 * * [simplify]: iters left: 6 (15 enodes) 23.830 * * [simplify]: iters left: 5 (76 enodes) 23.867 * * [simplify]: iters left: 4 (239 enodes) 24.024 * * [simplify]: Extracting #0: cost 1 inf + 0 24.024 * * [simplify]: Extracting #1: cost 27 inf + 0 24.025 * * [simplify]: Extracting #2: cost 108 inf + 373 24.026 * * [simplify]: Extracting #3: cost 87 inf + 4250 24.035 * * [simplify]: Extracting #4: cost 16 inf + 12175 24.042 * * [simplify]: Extracting #5: cost 0 inf + 15372 24.049 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) 24.050 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 24.050 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 24.050 * * [simplify]: iters left: 6 (10 enodes) 24.053 * * [simplify]: iters left: 5 (49 enodes) 24.066 * * [simplify]: iters left: 4 (160 enodes) 24.190 * * [simplify]: Extracting #0: cost 1 inf + 0 24.190 * * [simplify]: Extracting #1: cost 32 inf + 0 24.191 * * [simplify]: Extracting #2: cost 105 inf + 291 24.192 * * [simplify]: Extracting #3: cost 46 inf + 5942 24.195 * * [simplify]: Extracting #4: cost 6 inf + 10196 24.198 * * [simplify]: Extracting #5: cost 0 inf + 10972 24.204 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 24.204 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 24.204 * * * * [progress]: [ 68 / 109 ] simplifiying candidate # 24.204 * [simplify]: Simplifying (fma (pow (sqrt x.re) 3) (pow (sqrt x.re) 3) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 24.204 * * [simplify]: iters left: 6 (13 enodes) 24.209 * * [simplify]: iters left: 5 (69 enodes) 24.232 * * [simplify]: iters left: 4 (210 enodes) 24.349 * * [simplify]: Extracting #0: cost 1 inf + 0 24.349 * * [simplify]: Extracting #1: cost 24 inf + 0 24.350 * * [simplify]: Extracting #2: cost 81 inf + 292 24.352 * * [simplify]: Extracting #3: cost 67 inf + 3148 24.356 * * [simplify]: Extracting #4: cost 21 inf + 7444 24.362 * * [simplify]: Extracting #5: cost 1 inf + 13314 24.368 * * [simplify]: Extracting #6: cost 0 inf + 13566 24.374 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im (* x.im 3)))) 24.374 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* x.im (* x.im 3)))) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 24.375 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 24.375 * * [simplify]: iters left: 6 (10 enodes) 24.381 * * [simplify]: iters left: 5 (49 enodes) 24.404 * * [simplify]: iters left: 4 (160 enodes) 24.505 * * [simplify]: Extracting #0: cost 1 inf + 0 24.505 * * [simplify]: Extracting #1: cost 32 inf + 0 24.505 * * [simplify]: Extracting #2: cost 105 inf + 291 24.507 * * [simplify]: Extracting #3: cost 46 inf + 5942 24.509 * * [simplify]: Extracting #4: cost 6 inf + 10196 24.513 * * [simplify]: Extracting #5: cost 0 inf + 10972 24.516 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 24.516 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* x.im (* x.im 3)))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 24.516 * * * * [progress]: [ 69 / 109 ] simplifiying candidate # 24.516 * [simplify]: Simplifying (fma (pow 1 3) (pow x.re 3) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 24.516 * * [simplify]: iters left: 6 (13 enodes) 24.522 * * [simplify]: iters left: 5 (69 enodes) 24.553 * * [simplify]: iters left: 4 (201 enodes) 24.662 * * [simplify]: Extracting #0: cost 1 inf + 0 24.662 * * [simplify]: Extracting #1: cost 12 inf + 0 24.662 * * [simplify]: Extracting #2: cost 48 inf + 43 24.663 * * [simplify]: Extracting #3: cost 75 inf + 751 24.664 * * [simplify]: Extracting #4: cost 38 inf + 4379 24.666 * * [simplify]: Extracting #5: cost 5 inf + 7632 24.670 * * [simplify]: Extracting #6: cost 0 inf + 8344 24.679 * * [simplify]: Extracting #7: cost 0 inf + 8264 24.683 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* 3 (* x.im x.im)))) 24.683 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* 3 (* x.im x.im)))) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 24.684 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 24.684 * * [simplify]: iters left: 6 (10 enodes) 24.690 * * [simplify]: iters left: 5 (49 enodes) 24.714 * * [simplify]: iters left: 4 (160 enodes) 24.838 * * [simplify]: Extracting #0: cost 1 inf + 0 24.838 * * [simplify]: Extracting #1: cost 32 inf + 0 24.839 * * [simplify]: Extracting #2: cost 105 inf + 291 24.842 * * [simplify]: Extracting #3: cost 46 inf + 5942 24.847 * * [simplify]: Extracting #4: cost 6 inf + 10196 24.853 * * [simplify]: Extracting #5: cost 0 inf + 10972 24.860 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 24.860 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* 3 (* x.im x.im)))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 24.860 * * * * [progress]: [ 70 / 109 ] simplifiying candidate # 24.860 * [simplify]: Simplifying (fma x.re (* x.re x.re) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 24.861 * * [simplify]: iters left: 6 (11 enodes) 24.868 * * [simplify]: iters left: 5 (57 enodes) 24.903 * * [simplify]: iters left: 4 (177 enodes) 25.028 * * [simplify]: iters left: 3 (454 enodes) 25.238 * * [simplify]: Extracting #0: cost 1 inf + 0 25.238 * * [simplify]: Extracting #1: cost 31 inf + 0 25.239 * * [simplify]: Extracting #2: cost 100 inf + 581 25.242 * * [simplify]: Extracting #3: cost 76 inf + 3437 25.249 * * [simplify]: Extracting #4: cost 10 inf + 10347 25.257 * * [simplify]: Extracting #5: cost 0 inf + 11459 25.262 * * [simplify]: Extracting #6: cost 0 inf + 11419 25.266 * [simplify]: Simplified to (* x.re (fma x.re x.re (* x.im (* -3 x.im)))) 25.266 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (fma x.re x.re (* x.im (* -3 x.im)))) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 25.266 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 25.266 * * [simplify]: iters left: 6 (10 enodes) 25.270 * * [simplify]: iters left: 5 (49 enodes) 25.283 * * [simplify]: iters left: 4 (160 enodes) 25.381 * * [simplify]: Extracting #0: cost 1 inf + 0 25.381 * * [simplify]: Extracting #1: cost 32 inf + 0 25.382 * * [simplify]: Extracting #2: cost 105 inf + 291 25.383 * * [simplify]: Extracting #3: cost 46 inf + 5942 25.386 * * [simplify]: Extracting #4: cost 6 inf + 10196 25.389 * * [simplify]: Extracting #5: cost 0 inf + 10972 25.394 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 25.395 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma x.re (* x.re x.re) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 25.395 * * * * [progress]: [ 71 / 109 ] simplifiying candidate # 25.395 * [simplify]: Simplifying (fma (sqrt (pow x.re 3)) (sqrt (pow x.re 3)) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 25.395 * * [simplify]: iters left: 6 (13 enodes) 25.400 * * [simplify]: iters left: 5 (69 enodes) 25.424 * * [simplify]: iters left: 4 (199 enodes) 25.556 * * [simplify]: Extracting #0: cost 1 inf + 0 25.556 * * [simplify]: Extracting #1: cost 12 inf + 0 25.557 * * [simplify]: Extracting #2: cost 50 inf + 1 25.557 * * [simplify]: Extracting #3: cost 77 inf + 376 25.560 * * [simplify]: Extracting #4: cost 28 inf + 5001 25.563 * * [simplify]: Extracting #5: cost 4 inf + 7949 25.568 * * [simplify]: Extracting #6: cost 0 inf + 8129 25.573 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im (* 3 x.im)))) 25.573 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* x.im (* 3 x.im)))) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 25.573 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 25.573 * * [simplify]: iters left: 6 (10 enodes) 25.577 * * [simplify]: iters left: 5 (49 enodes) 25.589 * * [simplify]: iters left: 4 (160 enodes) 25.747 * * [simplify]: Extracting #0: cost 1 inf + 0 25.747 * * [simplify]: Extracting #1: cost 32 inf + 0 25.748 * * [simplify]: Extracting #2: cost 105 inf + 291 25.751 * * [simplify]: Extracting #3: cost 46 inf + 5942 25.755 * * [simplify]: Extracting #4: cost 6 inf + 10196 25.758 * * [simplify]: Extracting #5: cost 0 inf + 10972 25.761 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 25.761 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* x.im (* 3 x.im)))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 25.762 * * * * [progress]: [ 72 / 109 ] simplifiying candidate # 25.762 * [simplify]: Simplifying (fma 1 (pow x.re 3) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 25.762 * * [simplify]: iters left: 6 (12 enodes) 25.767 * * [simplify]: iters left: 5 (66 enodes) 25.789 * * [simplify]: iters left: 4 (201 enodes) 25.897 * * [simplify]: Extracting #0: cost 1 inf + 0 25.898 * * [simplify]: Extracting #1: cost 12 inf + 0 25.898 * * [simplify]: Extracting #2: cost 49 inf + 43 25.898 * * [simplify]: Extracting #3: cost 68 inf + 1114 25.901 * * [simplify]: Extracting #4: cost 22 inf + 7147 25.904 * * [simplify]: Extracting #5: cost 5 inf + 8655 25.906 * * [simplify]: Extracting #6: cost 0 inf + 9106 25.909 * * [simplify]: Extracting #7: cost 0 inf + 9066 25.911 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* 3 (* x.im x.im)))) 25.911 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* 3 (* x.im x.im)))) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 25.911 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 25.912 * * [simplify]: iters left: 6 (10 enodes) 25.915 * * [simplify]: iters left: 5 (49 enodes) 25.930 * * [simplify]: iters left: 4 (160 enodes) 26.041 * * [simplify]: Extracting #0: cost 1 inf + 0 26.041 * * [simplify]: Extracting #1: cost 32 inf + 0 26.042 * * [simplify]: Extracting #2: cost 105 inf + 291 26.043 * * [simplify]: Extracting #3: cost 46 inf + 5942 26.046 * * [simplify]: Extracting #4: cost 6 inf + 10196 26.049 * * [simplify]: Extracting #5: cost 0 inf + 10972 26.052 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 26.052 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* 3 (* x.im x.im)))) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 26.052 * * * * [progress]: [ 73 / 109 ] simplifiying candidate # 26.052 * [simplify]: Simplifying (fma (pow x.re (/ 3 2)) (pow x.re (/ 3 2)) (- (* x.im (* (* x.re x.im) (+ (+ 1 1) 1))))) 26.052 * * [simplify]: iters left: 6 (14 enodes) 26.059 * * [simplify]: iters left: 5 (68 enodes) 26.078 * * [simplify]: iters left: 4 (207 enodes) 26.172 * * [simplify]: Extracting #0: cost 1 inf + 0 26.172 * * [simplify]: Extracting #1: cost 21 inf + 0 26.173 * * [simplify]: Extracting #2: cost 75 inf + 3 26.174 * * [simplify]: Extracting #3: cost 81 inf + 1117 26.177 * * [simplify]: Extracting #4: cost 18 inf + 8065 26.182 * * [simplify]: Extracting #5: cost 1 inf + 12362 26.187 * * [simplify]: Extracting #6: cost 0 inf + 12141 26.192 * [simplify]: Simplified to (fma (* x.im -3) (* x.im x.re) (* (* x.re x.re) x.re)) 26.192 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (fma (* x.im -3) (* x.im x.re) (* (* x.re x.re) x.re)) (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))))) 26.192 * [simplify]: Simplifying (fma (- x.im) (* (* x.re x.im) (+ (+ 1 1) 1)) (* x.im (* (* x.re x.im) (+ (+ 1 1) 1)))) 26.192 * * [simplify]: iters left: 6 (10 enodes) 26.199 * * [simplify]: iters left: 5 (49 enodes) 26.219 * * [simplify]: iters left: 4 (160 enodes) 26.335 * * [simplify]: Extracting #0: cost 1 inf + 0 26.335 * * [simplify]: Extracting #1: cost 32 inf + 0 26.336 * * [simplify]: Extracting #2: cost 105 inf + 291 26.340 * * [simplify]: Extracting #3: cost 46 inf + 5942 26.343 * * [simplify]: Extracting #4: cost 6 inf + 10196 26.346 * * [simplify]: Extracting #5: cost 0 inf + 10972 26.349 * [simplify]: Simplified to (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)) 26.349 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma (* x.im -3) (* x.im x.re) (* (* x.re x.re) x.re)) (- (* (* x.im (* 3 x.re)) x.im) (* (* x.im (* 3 x.re)) x.im)))) 26.349 * * * * [progress]: [ 74 / 109 ] simplifiying candidate # 26.349 * * * * [progress]: [ 75 / 109 ] simplifiying candidate # 26.349 * * * * [progress]: [ 76 / 109 ] simplifiying candidate # 26.349 * [simplify]: Simplifying (pow (* (cbrt x.re) (cbrt x.re)) 3) 26.349 * * [simplify]: iters left: 4 (5 enodes) 26.351 * * [simplify]: iters left: 3 (25 enodes) 26.358 * * [simplify]: iters left: 2 (49 enodes) 26.377 * * [simplify]: iters left: 1 (83 enodes) 26.404 * * [simplify]: Extracting #0: cost 1 inf + 0 26.404 * * [simplify]: Extracting #1: cost 11 inf + 0 26.404 * * [simplify]: Extracting #2: cost 22 inf + 2 26.404 * * [simplify]: Extracting #3: cost 18 inf + 449 26.405 * * [simplify]: Extracting #4: cost 10 inf + 2051 26.406 * * [simplify]: Extracting #5: cost 1 inf + 5963 26.408 * * [simplify]: Extracting #6: cost 0 inf + 6295 26.409 * [simplify]: Simplified to (* x.re x.re) 26.409 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) (pow (cbrt x.re) 3) (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.409 * * * * [progress]: [ 77 / 109 ] simplifiying candidate # 26.409 * [simplify]: Simplifying (pow (sqrt x.re) 3) 26.410 * * [simplify]: iters left: 2 (4 enodes) 26.413 * * [simplify]: iters left: 1 (20 enodes) 26.422 * * [simplify]: Extracting #0: cost 1 inf + 0 26.422 * * [simplify]: Extracting #1: cost 6 inf + 0 26.422 * * [simplify]: Extracting #2: cost 8 inf + 2 26.422 * * [simplify]: Extracting #3: cost 2 inf + 751 26.423 * * [simplify]: Extracting #4: cost 0 inf + 1004 26.423 * [simplify]: Simplified to (* x.re (sqrt x.re)) 26.423 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re (sqrt x.re)) (pow (sqrt x.re) 3) (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.423 * * * * [progress]: [ 78 / 109 ] simplifiying candidate # 26.423 * [simplify]: Simplifying (pow 1 3) 26.424 * * [simplify]: iters left: 1 (3 enodes) 26.426 * * [simplify]: Extracting #0: cost 1 inf + 0 26.427 * * [simplify]: Extracting #1: cost 0 inf + 1 26.427 * [simplify]: Simplified to 1 26.427 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma 1 (pow x.re 3) (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.427 * * * * [progress]: [ 79 / 109 ] simplifiying candidate # 26.427 * [simplify]: Simplifying (* x.re x.re) 26.427 * * [simplify]: iters left: 2 (2 enodes) 26.428 * * [simplify]: iters left: 1 (6 enodes) 26.430 * * [simplify]: Extracting #0: cost 1 inf + 0 26.430 * * [simplify]: Extracting #1: cost 3 inf + 0 26.430 * * [simplify]: Extracting #2: cost 2 inf + 1 26.430 * * [simplify]: Extracting #3: cost 0 inf + 83 26.430 * [simplify]: Simplified to (* x.re x.re) 26.430 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) x.re (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.430 * * * * [progress]: [ 80 / 109 ] simplifiying candidate # 26.430 * [simplify]: Simplifying (* (cbrt (pow x.re 3)) (cbrt (pow x.re 3))) 26.431 * * [simplify]: iters left: 4 (5 enodes) 26.434 * * [simplify]: iters left: 3 (22 enodes) 26.443 * * [simplify]: iters left: 2 (40 enodes) 26.460 * * [simplify]: iters left: 1 (76 enodes) 26.490 * * [simplify]: Extracting #0: cost 1 inf + 0 26.490 * * [simplify]: Extracting #1: cost 3 inf + 0 26.490 * * [simplify]: Extracting #2: cost 2 inf + 1 26.490 * * [simplify]: Extracting #3: cost 1 inf + 42 26.491 * * [simplify]: Extracting #4: cost 0 inf + 83 26.491 * [simplify]: Simplified to (* x.re x.re) 26.491 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) (cbrt (pow x.re 3)) (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.491 * * * * [progress]: [ 81 / 109 ] simplifiying candidate # 26.491 * [simplify]: Simplifying (pow (* (cbrt x.re) (cbrt x.re)) 3) 26.491 * * [simplify]: iters left: 4 (5 enodes) 26.495 * * [simplify]: iters left: 3 (25 enodes) 26.505 * * [simplify]: iters left: 2 (49 enodes) 26.524 * * [simplify]: iters left: 1 (83 enodes) 26.544 * * [simplify]: Extracting #0: cost 1 inf + 0 26.544 * * [simplify]: Extracting #1: cost 11 inf + 0 26.545 * * [simplify]: Extracting #2: cost 22 inf + 2 26.545 * * [simplify]: Extracting #3: cost 18 inf + 449 26.545 * * [simplify]: Extracting #4: cost 10 inf + 2051 26.546 * * [simplify]: Extracting #5: cost 1 inf + 5963 26.546 * * [simplify]: Extracting #6: cost 0 inf + 6295 26.547 * [simplify]: Simplified to (* x.re x.re) 26.547 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) (pow (cbrt x.re) 3) (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.547 * * * * [progress]: [ 82 / 109 ] simplifiying candidate # 26.547 * [simplify]: Simplifying (pow (sqrt x.re) 3) 26.547 * * [simplify]: iters left: 2 (4 enodes) 26.549 * * [simplify]: iters left: 1 (20 enodes) 26.553 * * [simplify]: Extracting #0: cost 1 inf + 0 26.553 * * [simplify]: Extracting #1: cost 6 inf + 0 26.553 * * [simplify]: Extracting #2: cost 8 inf + 2 26.553 * * [simplify]: Extracting #3: cost 2 inf + 751 26.554 * * [simplify]: Extracting #4: cost 0 inf + 1004 26.554 * [simplify]: Simplified to (* x.re (sqrt x.re)) 26.554 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re (sqrt x.re)) (pow (sqrt x.re) 3) (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.554 * * * * [progress]: [ 83 / 109 ] simplifiying candidate # 26.554 * [simplify]: Simplifying (pow 1 3) 26.554 * * [simplify]: iters left: 1 (3 enodes) 26.556 * * [simplify]: Extracting #0: cost 1 inf + 0 26.556 * * [simplify]: Extracting #1: cost 0 inf + 1 26.556 * [simplify]: Simplified to 1 26.556 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma 1 (pow x.re 3) (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.556 * * * * [progress]: [ 84 / 109 ] simplifiying candidate # 26.556 * * * * [progress]: [ 85 / 109 ] simplifiying candidate # 26.556 * [simplify]: Simplifying (sqrt (pow x.re 3)) 26.556 * * [simplify]: iters left: 2 (4 enodes) 26.557 * * [simplify]: iters left: 1 (20 enodes) 26.562 * * [simplify]: Extracting #0: cost 1 inf + 0 26.562 * * [simplify]: Extracting #1: cost 4 inf + 0 26.562 * * [simplify]: Extracting #2: cost 11 inf + 0 26.563 * * [simplify]: Extracting #3: cost 10 inf + 3 26.563 * * [simplify]: Extracting #4: cost 1 inf + 1438 26.563 * * [simplify]: Extracting #5: cost 0 inf + 1126 26.563 * [simplify]: Simplified to (sqrt (* (* x.re x.re) x.re)) 26.563 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (sqrt (* (* x.re x.re) x.re)) (sqrt (pow x.re 3)) (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.563 * * * * [progress]: [ 86 / 109 ] simplifiying candidate # 26.564 * * * * [progress]: [ 87 / 109 ] simplifiying candidate # 26.564 * [simplify]: Simplifying (pow x.re (/ 3 2)) 26.564 * * [simplify]: iters left: 3 (5 enodes) 26.567 * * [simplify]: iters left: 2 (20 enodes) 26.572 * * [simplify]: iters left: 1 (37 enodes) 26.582 * * [simplify]: Extracting #0: cost 1 inf + 0 26.582 * * [simplify]: Extracting #1: cost 9 inf + 0 26.582 * * [simplify]: Extracting #2: cost 12 inf + 2 26.582 * * [simplify]: Extracting #3: cost 7 inf + 852 26.582 * * [simplify]: Extracting #4: cost 0 inf + 2667 26.582 * [simplify]: Simplified to (pow x.re 3/2) 26.582 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (pow x.re 3/2) (pow x.re (/ 3 2)) (- (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))) 26.583 * * * * [progress]: [ 88 / 109 ] simplifiying candidate # 26.583 * [simplify]: Simplifying (/ (exp (pow x.re 3)) (exp (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im))) 26.583 * * [simplify]: iters left: 6 (13 enodes) 26.591 * * [simplify]: iters left: 5 (67 enodes) 26.617 * * [simplify]: iters left: 4 (185 enodes) 26.706 * * [simplify]: Extracting #0: cost 1 inf + 0 26.706 * * [simplify]: Extracting #1: cost 8 inf + 0 26.706 * * [simplify]: Extracting #2: cost 47 inf + 0 26.707 * * [simplify]: Extracting #3: cost 109 inf + 128 26.709 * * [simplify]: Extracting #4: cost 70 inf + 4568 26.714 * * [simplify]: Extracting #5: cost 10 inf + 14959 26.720 * * [simplify]: Extracting #6: cost 0 inf + 16621 26.726 * [simplify]: Simplified to (exp (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 26.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))))) 26.726 * * * * [progress]: [ 89 / 109 ] simplifiying candidate # 26.726 * * * * [progress]: [ 90 / 109 ] simplifiying candidate # 26.726 * * * * [progress]: [ 91 / 109 ] simplifiying candidate # 26.726 * * * * [progress]: [ 92 / 109 ] simplifiying candidate # 26.726 * * * * [progress]: [ 93 / 109 ] simplifiying candidate # 26.726 * * * * [progress]: [ 94 / 109 ] simplifiying candidate # 26.726 * * * * [progress]: [ 95 / 109 ] simplifiying candidate # 26.727 * * * * [progress]: [ 96 / 109 ] simplifiying candidate # 26.727 * * * * [progress]: [ 97 / 109 ] simplifiying candidate # 26.727 * * * * [progress]: [ 98 / 109 ] simplifiying candidate # 26.727 * * * * [progress]: [ 99 / 109 ] simplifiying candidate # 26.727 * * * * [progress]: [ 100 / 109 ] simplifiying candidate #real (real->posit16 (- (pow x.re 3) (* (* (* x.re x.im) (+ (+ 1 1) 1)) x.im)))))> 26.727 * * * * [progress]: [ 101 / 109 ] simplifiying candidate # 26.727 * [simplify]: Simplifying (* 3 (* x.im x.re)) 26.727 * * [simplify]: iters left: 4 (5 enodes) 26.730 * * [simplify]: iters left: 3 (19 enodes) 26.737 * * [simplify]: iters left: 2 (27 enodes) 26.745 * * [simplify]: iters left: 1 (32 enodes) 26.754 * * [simplify]: Extracting #0: cost 1 inf + 0 26.754 * * [simplify]: Extracting #1: cost 8 inf + 0 26.754 * * [simplify]: Extracting #2: cost 7 inf + 45 26.754 * * [simplify]: Extracting #3: cost 0 inf + 421 26.754 * [simplify]: Simplified to (* (* x.re x.im) 3) 26.754 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) 3) x.im))) 26.754 * * * * [progress]: [ 102 / 109 ] simplifiying candidate # 26.755 * [simplify]: Simplifying (* 3 (* x.im x.re)) 26.755 * * [simplify]: iters left: 4 (5 enodes) 26.758 * * [simplify]: iters left: 3 (19 enodes) 26.764 * * [simplify]: iters left: 2 (27 enodes) 26.772 * * [simplify]: iters left: 1 (32 enodes) 26.780 * * [simplify]: Extracting #0: cost 1 inf + 0 26.780 * * [simplify]: Extracting #1: cost 8 inf + 0 26.780 * * [simplify]: Extracting #2: cost 7 inf + 45 26.781 * * [simplify]: Extracting #3: cost 0 inf + 421 26.781 * [simplify]: Simplified to (* (* x.re x.im) 3) 26.781 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) 3) x.im))) 26.781 * * * * [progress]: [ 103 / 109 ] simplifiying candidate # 26.782 * [simplify]: Simplifying (* 3 (* x.im x.re)) 26.782 * * [simplify]: iters left: 4 (5 enodes) 26.785 * * [simplify]: iters left: 3 (19 enodes) 26.791 * * [simplify]: iters left: 2 (27 enodes) 26.799 * * [simplify]: iters left: 1 (32 enodes) 26.808 * * [simplify]: Extracting #0: cost 1 inf + 0 26.808 * * [simplify]: Extracting #1: cost 8 inf + 0 26.808 * * [simplify]: Extracting #2: cost 7 inf + 45 26.808 * * [simplify]: Extracting #3: cost 0 inf + 421 26.808 * [simplify]: Simplified to (* (* x.re x.im) 3) 26.808 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) 3) x.im))) 26.808 * * * * [progress]: [ 104 / 109 ] simplifiying candidate # 26.809 * [simplify]: Simplifying (* 3 (* (pow x.im 2) x.re)) 26.809 * * [simplify]: iters left: 5 (7 enodes) 26.814 * * [simplify]: iters left: 4 (30 enodes) 26.822 * * [simplify]: iters left: 3 (48 enodes) 26.832 * * [simplify]: iters left: 2 (72 enodes) 26.843 * * [simplify]: iters left: 1 (81 enodes) 26.856 * * [simplify]: Extracting #0: cost 1 inf + 0 26.856 * * [simplify]: Extracting #1: cost 12 inf + 0 26.856 * * [simplify]: Extracting #2: cost 16 inf + 44 26.857 * * [simplify]: Extracting #3: cost 3 inf + 872 26.858 * * [simplify]: Extracting #4: cost 0 inf + 1078 26.859 * [simplify]: Simplified to (* (* 3 x.im) (* x.im x.re)) 26.859 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* 3 x.im) (* x.im x.re)))) 26.859 * * * * [progress]: [ 105 / 109 ] simplifiying candidate # 26.859 * [simplify]: Simplifying (* 3 (* (pow x.im 2) x.re)) 26.859 * * [simplify]: iters left: 5 (7 enodes) 26.864 * * [simplify]: iters left: 4 (30 enodes) 26.873 * * [simplify]: iters left: 3 (48 enodes) 26.889 * * [simplify]: iters left: 2 (72 enodes) 26.910 * * [simplify]: iters left: 1 (81 enodes) 26.929 * * [simplify]: Extracting #0: cost 1 inf + 0 26.929 * * [simplify]: Extracting #1: cost 12 inf + 0 26.929 * * [simplify]: Extracting #2: cost 16 inf + 44 26.930 * * [simplify]: Extracting #3: cost 3 inf + 872 26.930 * * [simplify]: Extracting #4: cost 0 inf + 1078 26.930 * [simplify]: Simplified to (* (* 3 x.im) (* x.im x.re)) 26.930 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* 3 x.im) (* x.im x.re)))) 26.930 * * * * [progress]: [ 106 / 109 ] simplifiying candidate # 26.930 * [simplify]: Simplifying (* 3 (* (pow x.im 2) x.re)) 26.930 * * [simplify]: iters left: 5 (7 enodes) 26.933 * * [simplify]: iters left: 4 (30 enodes) 26.938 * * [simplify]: iters left: 3 (48 enodes) 26.948 * * [simplify]: iters left: 2 (72 enodes) 26.962 * * [simplify]: iters left: 1 (81 enodes) 26.984 * * [simplify]: Extracting #0: cost 1 inf + 0 26.984 * * [simplify]: Extracting #1: cost 12 inf + 0 26.984 * * [simplify]: Extracting #2: cost 16 inf + 44 26.985 * * [simplify]: Extracting #3: cost 3 inf + 872 26.985 * * [simplify]: Extracting #4: cost 0 inf + 1078 26.986 * [simplify]: Simplified to (* (* 3 x.im) (* x.im x.re)) 26.986 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* 3 x.im) (* x.im x.re)))) 26.987 * * * * [progress]: [ 107 / 109 ] simplifiying candidate # 26.987 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 26.987 * * [simplify]: iters left: 6 (9 enodes) 26.993 * * [simplify]: iters left: 5 (45 enodes) 27.011 * * [simplify]: iters left: 4 (96 enodes) 27.044 * * [simplify]: iters left: 3 (202 enodes) 27.100 * * [simplify]: iters left: 2 (341 enodes) 27.235 * * [simplify]: iters left: 1 (482 enodes) 27.370 * * [simplify]: Extracting #0: cost 1 inf + 0 27.370 * * [simplify]: Extracting #1: cost 30 inf + 0 27.370 * * [simplify]: Extracting #2: cost 77 inf + 253 27.372 * * [simplify]: Extracting #3: cost 70 inf + 3705 27.374 * * [simplify]: Extracting #4: cost 47 inf + 10265 27.382 * * [simplify]: Extracting #5: cost 9 inf + 26075 27.393 * * [simplify]: Extracting #6: cost 0 inf + 29936 27.403 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 27.403 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 27.404 * * * * [progress]: [ 108 / 109 ] simplifiying candidate # 27.404 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 27.404 * * [simplify]: iters left: 6 (9 enodes) 27.411 * * [simplify]: iters left: 5 (45 enodes) 27.429 * * [simplify]: iters left: 4 (96 enodes) 27.449 * * [simplify]: iters left: 3 (202 enodes) 27.518 * * [simplify]: iters left: 2 (341 enodes) 27.610 * * [simplify]: iters left: 1 (482 enodes) 27.736 * * [simplify]: Extracting #0: cost 1 inf + 0 27.736 * * [simplify]: Extracting #1: cost 30 inf + 0 27.736 * * [simplify]: Extracting #2: cost 77 inf + 253 27.738 * * [simplify]: Extracting #3: cost 70 inf + 3705 27.740 * * [simplify]: Extracting #4: cost 47 inf + 10265 27.745 * * [simplify]: Extracting #5: cost 9 inf + 26075 27.750 * * [simplify]: Extracting #6: cost 0 inf + 29936 27.755 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 27.755 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 27.756 * * * * [progress]: [ 109 / 109 ] simplifiying candidate # 27.756 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 27.756 * * [simplify]: iters left: 6 (9 enodes) 27.759 * * [simplify]: iters left: 5 (45 enodes) 27.769 * * [simplify]: iters left: 4 (96 enodes) 27.789 * * [simplify]: iters left: 3 (202 enodes) 27.835 * * [simplify]: iters left: 2 (341 enodes) 27.969 * * [simplify]: iters left: 1 (482 enodes) 28.098 * * [simplify]: Extracting #0: cost 1 inf + 0 28.098 * * [simplify]: Extracting #1: cost 30 inf + 0 28.099 * * [simplify]: Extracting #2: cost 77 inf + 253 28.101 * * [simplify]: Extracting #3: cost 70 inf + 3705 28.106 * * [simplify]: Extracting #4: cost 47 inf + 10265 28.111 * * [simplify]: Extracting #5: cost 9 inf + 26075 28.116 * * [simplify]: Extracting #6: cost 0 inf + 29936 28.121 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 28.121 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 28.121 * * * [progress]: adding candidates to table 29.144 * * [progress]: iteration 4 / 4 29.144 * * * [progress]: picking best candidate 29.164 * * * * [pick]: Picked # 29.165 * * * [progress]: localizing error 29.221 * * * [progress]: generating rewritten candidates 29.221 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 1) 29.272 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1) 29.410 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 30.009 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 30.532 * * * [progress]: generating series expansions 30.532 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 1) 30.534 * [backup-simplify]: Simplify (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) into (* x.im (* x.re (sqrt 3))) 30.534 * [approximate]: Taking taylor expansion of (* x.im (* x.re (sqrt 3))) in (x.re x.im) around 0 30.534 * [taylor]: Taking taylor expansion of (* x.im (* x.re (sqrt 3))) in x.im 30.534 * [taylor]: Taking taylor expansion of x.im in x.im 30.534 * [backup-simplify]: Simplify 0 into 0 30.534 * [backup-simplify]: Simplify 1 into 1 30.534 * [taylor]: Taking taylor expansion of (* x.re (sqrt 3)) in x.im 30.534 * [taylor]: Taking taylor expansion of x.re in x.im 30.534 * [backup-simplify]: Simplify x.re into x.re 30.534 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.534 * [taylor]: Taking taylor expansion of 3 in x.im 30.534 * [backup-simplify]: Simplify 3 into 3 30.534 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.535 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.535 * [taylor]: Taking taylor expansion of (* x.im (* x.re (sqrt 3))) in x.re 30.535 * [taylor]: Taking taylor expansion of x.im in x.re 30.535 * [backup-simplify]: Simplify x.im into x.im 30.535 * [taylor]: Taking taylor expansion of (* x.re (sqrt 3)) in x.re 30.535 * [taylor]: Taking taylor expansion of x.re in x.re 30.535 * [backup-simplify]: Simplify 0 into 0 30.535 * [backup-simplify]: Simplify 1 into 1 30.535 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.535 * [taylor]: Taking taylor expansion of 3 in x.re 30.535 * [backup-simplify]: Simplify 3 into 3 30.536 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.537 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.537 * [taylor]: Taking taylor expansion of (* x.im (* x.re (sqrt 3))) in x.re 30.537 * [taylor]: Taking taylor expansion of x.im in x.re 30.537 * [backup-simplify]: Simplify x.im into x.im 30.537 * [taylor]: Taking taylor expansion of (* x.re (sqrt 3)) in x.re 30.537 * [taylor]: Taking taylor expansion of x.re in x.re 30.537 * [backup-simplify]: Simplify 0 into 0 30.537 * [backup-simplify]: Simplify 1 into 1 30.537 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.537 * [taylor]: Taking taylor expansion of 3 in x.re 30.537 * [backup-simplify]: Simplify 3 into 3 30.537 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.538 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.539 * [backup-simplify]: Simplify (* 0 (sqrt 3)) into 0 30.539 * [backup-simplify]: Simplify (* x.im 0) into 0 30.539 * [taylor]: Taking taylor expansion of 0 in x.im 30.539 * [backup-simplify]: Simplify 0 into 0 30.539 * [backup-simplify]: Simplify 0 into 0 30.541 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (sqrt 3))) into (sqrt 3) 30.542 * [backup-simplify]: Simplify (+ (* x.im (sqrt 3)) (* 0 0)) into (* x.im (sqrt 3)) 30.542 * [taylor]: Taking taylor expansion of (* x.im (sqrt 3)) in x.im 30.542 * [taylor]: Taking taylor expansion of x.im in x.im 30.542 * [backup-simplify]: Simplify 0 into 0 30.542 * [backup-simplify]: Simplify 1 into 1 30.542 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.542 * [taylor]: Taking taylor expansion of 3 in x.im 30.542 * [backup-simplify]: Simplify 3 into 3 30.543 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.544 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.544 * [backup-simplify]: Simplify (* 0 (sqrt 3)) into 0 30.545 * [backup-simplify]: Simplify 0 into 0 30.545 * [backup-simplify]: Simplify 0 into 0 30.546 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.547 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (sqrt 3)))) into 0 30.547 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 (sqrt 3)) (* 0 0))) into 0 30.547 * [taylor]: Taking taylor expansion of 0 in x.im 30.547 * [backup-simplify]: Simplify 0 into 0 30.547 * [backup-simplify]: Simplify 0 into 0 30.549 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (sqrt 3))) into (sqrt 3) 30.549 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.549 * [backup-simplify]: Simplify 0 into 0 30.550 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.550 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.551 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 (sqrt 3)) (* 0 0)))) into 0 30.551 * [taylor]: Taking taylor expansion of 0 in x.im 30.551 * [backup-simplify]: Simplify 0 into 0 30.551 * [backup-simplify]: Simplify 0 into 0 30.551 * [backup-simplify]: Simplify 0 into 0 30.552 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.553 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (sqrt 3)))) into 0 30.553 * [backup-simplify]: Simplify 0 into 0 30.553 * [backup-simplify]: Simplify 0 into 0 30.553 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.554 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3)))))) into 0 30.555 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (sqrt 3)) (* 0 0))))) into 0 30.555 * [taylor]: Taking taylor expansion of 0 in x.im 30.555 * [backup-simplify]: Simplify 0 into 0 30.555 * [backup-simplify]: Simplify 0 into 0 30.555 * [backup-simplify]: Simplify (* (sqrt 3) (* x.im x.re)) into (* x.im (* x.re (sqrt 3))) 30.556 * [backup-simplify]: Simplify (* (* (/ 1 x.re) (/ 1 x.im)) (sqrt (+ (+ 1 1) 1))) into (/ (sqrt 3) (* x.im x.re)) 30.556 * [approximate]: Taking taylor expansion of (/ (sqrt 3) (* x.im x.re)) in (x.re x.im) around 0 30.556 * [taylor]: Taking taylor expansion of (/ (sqrt 3) (* x.im x.re)) in x.im 30.556 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.556 * [taylor]: Taking taylor expansion of 3 in x.im 30.556 * [backup-simplify]: Simplify 3 into 3 30.556 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.557 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.557 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 30.557 * [taylor]: Taking taylor expansion of x.im in x.im 30.557 * [backup-simplify]: Simplify 0 into 0 30.557 * [backup-simplify]: Simplify 1 into 1 30.557 * [taylor]: Taking taylor expansion of x.re in x.im 30.557 * [backup-simplify]: Simplify x.re into x.re 30.557 * [backup-simplify]: Simplify (* 0 x.re) into 0 30.557 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 30.558 * [backup-simplify]: Simplify (/ (sqrt 3) x.re) into (/ (sqrt 3) x.re) 30.558 * [taylor]: Taking taylor expansion of (/ (sqrt 3) (* x.im x.re)) in x.re 30.558 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.558 * [taylor]: Taking taylor expansion of 3 in x.re 30.558 * [backup-simplify]: Simplify 3 into 3 30.558 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.558 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.558 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 30.558 * [taylor]: Taking taylor expansion of x.im in x.re 30.558 * [backup-simplify]: Simplify x.im into x.im 30.558 * [taylor]: Taking taylor expansion of x.re in x.re 30.558 * [backup-simplify]: Simplify 0 into 0 30.558 * [backup-simplify]: Simplify 1 into 1 30.558 * [backup-simplify]: Simplify (* x.im 0) into 0 30.559 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 30.559 * [backup-simplify]: Simplify (/ (sqrt 3) x.im) into (/ (sqrt 3) x.im) 30.559 * [taylor]: Taking taylor expansion of (/ (sqrt 3) (* x.im x.re)) in x.re 30.559 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.559 * [taylor]: Taking taylor expansion of 3 in x.re 30.559 * [backup-simplify]: Simplify 3 into 3 30.559 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.560 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.560 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 30.560 * [taylor]: Taking taylor expansion of x.im in x.re 30.560 * [backup-simplify]: Simplify x.im into x.im 30.560 * [taylor]: Taking taylor expansion of x.re in x.re 30.560 * [backup-simplify]: Simplify 0 into 0 30.560 * [backup-simplify]: Simplify 1 into 1 30.560 * [backup-simplify]: Simplify (* x.im 0) into 0 30.560 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 30.560 * [backup-simplify]: Simplify (/ (sqrt 3) x.im) into (/ (sqrt 3) x.im) 30.561 * [taylor]: Taking taylor expansion of (/ (sqrt 3) x.im) in x.im 30.561 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.561 * [taylor]: Taking taylor expansion of 3 in x.im 30.561 * [backup-simplify]: Simplify 3 into 3 30.561 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.561 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.561 * [taylor]: Taking taylor expansion of x.im in x.im 30.561 * [backup-simplify]: Simplify 0 into 0 30.561 * [backup-simplify]: Simplify 1 into 1 30.562 * [backup-simplify]: Simplify (/ (sqrt 3) 1) into (sqrt 3) 30.562 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.563 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 30.563 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (sqrt 3) x.im) (/ 0 x.im)))) into 0 30.563 * [taylor]: Taking taylor expansion of 0 in x.im 30.563 * [backup-simplify]: Simplify 0 into 0 30.564 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 3) (/ 0 1)))) into 0 30.564 * [backup-simplify]: Simplify 0 into 0 30.564 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.565 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 30.565 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (sqrt 3) x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 30.565 * [taylor]: Taking taylor expansion of 0 in x.im 30.565 * [backup-simplify]: Simplify 0 into 0 30.565 * [backup-simplify]: Simplify 0 into 0 30.566 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.567 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 3) (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.567 * [backup-simplify]: Simplify 0 into 0 30.567 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.568 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 30.569 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (sqrt 3) x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 30.569 * [taylor]: Taking taylor expansion of 0 in x.im 30.569 * [backup-simplify]: Simplify 0 into 0 30.569 * [backup-simplify]: Simplify 0 into 0 30.569 * [backup-simplify]: Simplify 0 into 0 30.570 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.571 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 3) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.571 * [backup-simplify]: Simplify 0 into 0 30.571 * [backup-simplify]: Simplify (* (sqrt 3) (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* x.im (* x.re (sqrt 3))) 30.572 * [backup-simplify]: Simplify (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (sqrt (+ (+ 1 1) 1))) into (/ (sqrt 3) (* x.im x.re)) 30.572 * [approximate]: Taking taylor expansion of (/ (sqrt 3) (* x.im x.re)) in (x.re x.im) around 0 30.572 * [taylor]: Taking taylor expansion of (/ (sqrt 3) (* x.im x.re)) in x.im 30.572 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.572 * [taylor]: Taking taylor expansion of 3 in x.im 30.572 * [backup-simplify]: Simplify 3 into 3 30.572 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.573 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.573 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 30.573 * [taylor]: Taking taylor expansion of x.im in x.im 30.573 * [backup-simplify]: Simplify 0 into 0 30.573 * [backup-simplify]: Simplify 1 into 1 30.573 * [taylor]: Taking taylor expansion of x.re in x.im 30.573 * [backup-simplify]: Simplify x.re into x.re 30.573 * [backup-simplify]: Simplify (* 0 x.re) into 0 30.573 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 30.573 * [backup-simplify]: Simplify (/ (sqrt 3) x.re) into (/ (sqrt 3) x.re) 30.573 * [taylor]: Taking taylor expansion of (/ (sqrt 3) (* x.im x.re)) in x.re 30.573 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.573 * [taylor]: Taking taylor expansion of 3 in x.re 30.573 * [backup-simplify]: Simplify 3 into 3 30.574 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.574 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.574 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 30.574 * [taylor]: Taking taylor expansion of x.im in x.re 30.574 * [backup-simplify]: Simplify x.im into x.im 30.574 * [taylor]: Taking taylor expansion of x.re in x.re 30.574 * [backup-simplify]: Simplify 0 into 0 30.574 * [backup-simplify]: Simplify 1 into 1 30.574 * [backup-simplify]: Simplify (* x.im 0) into 0 30.575 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 30.575 * [backup-simplify]: Simplify (/ (sqrt 3) x.im) into (/ (sqrt 3) x.im) 30.575 * [taylor]: Taking taylor expansion of (/ (sqrt 3) (* x.im x.re)) in x.re 30.575 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.575 * [taylor]: Taking taylor expansion of 3 in x.re 30.575 * [backup-simplify]: Simplify 3 into 3 30.575 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.576 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.576 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 30.576 * [taylor]: Taking taylor expansion of x.im in x.re 30.576 * [backup-simplify]: Simplify x.im into x.im 30.576 * [taylor]: Taking taylor expansion of x.re in x.re 30.576 * [backup-simplify]: Simplify 0 into 0 30.576 * [backup-simplify]: Simplify 1 into 1 30.576 * [backup-simplify]: Simplify (* x.im 0) into 0 30.576 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 30.576 * [backup-simplify]: Simplify (/ (sqrt 3) x.im) into (/ (sqrt 3) x.im) 30.576 * [taylor]: Taking taylor expansion of (/ (sqrt 3) x.im) in x.im 30.576 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.576 * [taylor]: Taking taylor expansion of 3 in x.im 30.576 * [backup-simplify]: Simplify 3 into 3 30.577 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.581 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.581 * [taylor]: Taking taylor expansion of x.im in x.im 30.581 * [backup-simplify]: Simplify 0 into 0 30.581 * [backup-simplify]: Simplify 1 into 1 30.582 * [backup-simplify]: Simplify (/ (sqrt 3) 1) into (sqrt 3) 30.583 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.583 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 30.584 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (sqrt 3) x.im) (/ 0 x.im)))) into 0 30.584 * [taylor]: Taking taylor expansion of 0 in x.im 30.584 * [backup-simplify]: Simplify 0 into 0 30.585 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 3) (/ 0 1)))) into 0 30.585 * [backup-simplify]: Simplify 0 into 0 30.586 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.587 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 30.588 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (sqrt 3) x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 30.588 * [taylor]: Taking taylor expansion of 0 in x.im 30.588 * [backup-simplify]: Simplify 0 into 0 30.588 * [backup-simplify]: Simplify 0 into 0 30.589 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.590 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 3) (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.590 * [backup-simplify]: Simplify 0 into 0 30.592 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.593 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 30.593 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (sqrt 3) x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 30.593 * [taylor]: Taking taylor expansion of 0 in x.im 30.593 * [backup-simplify]: Simplify 0 into 0 30.593 * [backup-simplify]: Simplify 0 into 0 30.594 * [backup-simplify]: Simplify 0 into 0 30.595 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.596 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 3) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.596 * [backup-simplify]: Simplify 0 into 0 30.597 * [backup-simplify]: Simplify (* (sqrt 3) (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* x.im (* x.re (sqrt 3))) 30.597 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1) 30.599 * [backup-simplify]: Simplify (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) into (* x.im (* x.re (pow (sqrt 3) 2))) 30.599 * [approximate]: Taking taylor expansion of (* x.im (* x.re (pow (sqrt 3) 2))) in (x.re x.im) around 0 30.599 * [taylor]: Taking taylor expansion of (* x.im (* x.re (pow (sqrt 3) 2))) in x.im 30.599 * [taylor]: Taking taylor expansion of x.im in x.im 30.599 * [backup-simplify]: Simplify 0 into 0 30.599 * [backup-simplify]: Simplify 1 into 1 30.599 * [taylor]: Taking taylor expansion of (* x.re (pow (sqrt 3) 2)) in x.im 30.599 * [taylor]: Taking taylor expansion of x.re in x.im 30.599 * [backup-simplify]: Simplify x.re into x.re 30.599 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.599 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.599 * [taylor]: Taking taylor expansion of 3 in x.im 30.599 * [backup-simplify]: Simplify 3 into 3 30.600 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.600 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.600 * [taylor]: Taking taylor expansion of (* x.im (* x.re (pow (sqrt 3) 2))) in x.re 30.600 * [taylor]: Taking taylor expansion of x.im in x.re 30.600 * [backup-simplify]: Simplify x.im into x.im 30.601 * [taylor]: Taking taylor expansion of (* x.re (pow (sqrt 3) 2)) in x.re 30.601 * [taylor]: Taking taylor expansion of x.re in x.re 30.601 * [backup-simplify]: Simplify 0 into 0 30.601 * [backup-simplify]: Simplify 1 into 1 30.601 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.601 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.601 * [taylor]: Taking taylor expansion of 3 in x.re 30.601 * [backup-simplify]: Simplify 3 into 3 30.601 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.602 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.602 * [taylor]: Taking taylor expansion of (* x.im (* x.re (pow (sqrt 3) 2))) in x.re 30.602 * [taylor]: Taking taylor expansion of x.im in x.re 30.602 * [backup-simplify]: Simplify x.im into x.im 30.602 * [taylor]: Taking taylor expansion of (* x.re (pow (sqrt 3) 2)) in x.re 30.602 * [taylor]: Taking taylor expansion of x.re in x.re 30.602 * [backup-simplify]: Simplify 0 into 0 30.602 * [backup-simplify]: Simplify 1 into 1 30.602 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.602 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.602 * [taylor]: Taking taylor expansion of 3 in x.re 30.602 * [backup-simplify]: Simplify 3 into 3 30.603 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.603 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.605 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.605 * [backup-simplify]: Simplify (* 0 (pow (sqrt 3) 2)) into 0 30.605 * [backup-simplify]: Simplify (* x.im 0) into 0 30.606 * [taylor]: Taking taylor expansion of 0 in x.im 30.606 * [backup-simplify]: Simplify 0 into 0 30.606 * [backup-simplify]: Simplify 0 into 0 30.606 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.609 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow (sqrt 3) 2))) into (pow (sqrt 3) 2) 30.611 * [backup-simplify]: Simplify (+ (* x.im (pow (sqrt 3) 2)) (* 0 0)) into (* x.im (pow (sqrt 3) 2)) 30.611 * [taylor]: Taking taylor expansion of (* x.im (pow (sqrt 3) 2)) in x.im 30.611 * [taylor]: Taking taylor expansion of x.im in x.im 30.611 * [backup-simplify]: Simplify 0 into 0 30.611 * [backup-simplify]: Simplify 1 into 1 30.611 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.611 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.611 * [taylor]: Taking taylor expansion of 3 in x.im 30.611 * [backup-simplify]: Simplify 3 into 3 30.612 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.612 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.614 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.614 * [backup-simplify]: Simplify (* 0 (pow (sqrt 3) 2)) into 0 30.614 * [backup-simplify]: Simplify 0 into 0 30.614 * [backup-simplify]: Simplify 0 into 0 30.616 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.617 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.618 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow (sqrt 3) 2)))) into 0 30.620 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 (pow (sqrt 3) 2)) (* 0 0))) into 0 30.620 * [taylor]: Taking taylor expansion of 0 in x.im 30.620 * [backup-simplify]: Simplify 0 into 0 30.620 * [backup-simplify]: Simplify 0 into 0 30.621 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.624 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow (sqrt 3) 2))) into (pow (sqrt 3) 2) 30.625 * [backup-simplify]: Simplify (pow (sqrt 3) 2) into (pow (sqrt 3) 2) 30.626 * [backup-simplify]: Simplify 0 into 0 30.627 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.628 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.630 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow (sqrt 3) 2))))) into 0 30.631 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 (pow (sqrt 3) 2)) (* 0 0)))) into 0 30.631 * [taylor]: Taking taylor expansion of 0 in x.im 30.631 * [backup-simplify]: Simplify 0 into 0 30.631 * [backup-simplify]: Simplify 0 into 0 30.631 * [backup-simplify]: Simplify 0 into 0 30.632 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.633 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.635 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow (sqrt 3) 2)))) into 0 30.635 * [backup-simplify]: Simplify 0 into 0 30.635 * [backup-simplify]: Simplify 0 into 0 30.636 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.638 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3)))))) into 0 30.640 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (sqrt 3) 2)))))) into 0 30.641 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow (sqrt 3) 2)) (* 0 0))))) into 0 30.641 * [taylor]: Taking taylor expansion of 0 in x.im 30.641 * [backup-simplify]: Simplify 0 into 0 30.641 * [backup-simplify]: Simplify 0 into 0 30.642 * [backup-simplify]: Simplify (* (pow (sqrt 3) 2) (* x.im x.re)) into (* x.im (* x.re (pow (sqrt 3) 2))) 30.644 * [backup-simplify]: Simplify (* (* (* (/ 1 x.re) (/ 1 x.im)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) into (/ (pow (sqrt 3) 2) (* x.im x.re)) 30.644 * [approximate]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* x.im x.re)) in (x.re x.im) around 0 30.644 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* x.im x.re)) in x.im 30.644 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.644 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.644 * [taylor]: Taking taylor expansion of 3 in x.im 30.645 * [backup-simplify]: Simplify 3 into 3 30.645 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.646 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.646 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 30.646 * [taylor]: Taking taylor expansion of x.im in x.im 30.646 * [backup-simplify]: Simplify 0 into 0 30.646 * [backup-simplify]: Simplify 1 into 1 30.646 * [taylor]: Taking taylor expansion of x.re in x.im 30.646 * [backup-simplify]: Simplify x.re into x.re 30.647 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.647 * [backup-simplify]: Simplify (* 0 x.re) into 0 30.648 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 30.649 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.re) into (/ (pow (sqrt 3) 2) x.re) 30.649 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* x.im x.re)) in x.re 30.649 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.649 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.649 * [taylor]: Taking taylor expansion of 3 in x.re 30.649 * [backup-simplify]: Simplify 3 into 3 30.650 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.651 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.651 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 30.651 * [taylor]: Taking taylor expansion of x.im in x.re 30.651 * [backup-simplify]: Simplify x.im into x.im 30.651 * [taylor]: Taking taylor expansion of x.re in x.re 30.651 * [backup-simplify]: Simplify 0 into 0 30.651 * [backup-simplify]: Simplify 1 into 1 30.652 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.652 * [backup-simplify]: Simplify (* x.im 0) into 0 30.653 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 30.654 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.im) into (/ (pow (sqrt 3) 2) x.im) 30.654 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* x.im x.re)) in x.re 30.654 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.654 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.654 * [taylor]: Taking taylor expansion of 3 in x.re 30.654 * [backup-simplify]: Simplify 3 into 3 30.654 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.655 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.655 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 30.655 * [taylor]: Taking taylor expansion of x.im in x.re 30.655 * [backup-simplify]: Simplify x.im into x.im 30.655 * [taylor]: Taking taylor expansion of x.re in x.re 30.655 * [backup-simplify]: Simplify 0 into 0 30.655 * [backup-simplify]: Simplify 1 into 1 30.657 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.657 * [backup-simplify]: Simplify (* x.im 0) into 0 30.657 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 30.658 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.im) into (/ (pow (sqrt 3) 2) x.im) 30.658 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) x.im) in x.im 30.658 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.658 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.658 * [taylor]: Taking taylor expansion of 3 in x.im 30.658 * [backup-simplify]: Simplify 3 into 3 30.659 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.659 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.659 * [taylor]: Taking taylor expansion of x.im in x.im 30.660 * [backup-simplify]: Simplify 0 into 0 30.660 * [backup-simplify]: Simplify 1 into 1 30.661 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.662 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) 1) into (pow (sqrt 3) 2) 30.663 * [backup-simplify]: Simplify (pow (sqrt 3) 2) into (pow (sqrt 3) 2) 30.664 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.665 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 30.666 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (pow (sqrt 3) 2) x.im) (/ 0 x.im)))) into 0 30.666 * [taylor]: Taking taylor expansion of 0 in x.im 30.666 * [backup-simplify]: Simplify 0 into 0 30.667 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.669 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)))) into 0 30.669 * [backup-simplify]: Simplify 0 into 0 30.670 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.671 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.672 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 30.673 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (pow (sqrt 3) 2) x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 30.673 * [taylor]: Taking taylor expansion of 0 in x.im 30.673 * [backup-simplify]: Simplify 0 into 0 30.673 * [backup-simplify]: Simplify 0 into 0 30.674 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.675 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.677 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.677 * [backup-simplify]: Simplify 0 into 0 30.679 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.680 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.681 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 30.682 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (pow (sqrt 3) 2) x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 30.682 * [taylor]: Taking taylor expansion of 0 in x.im 30.682 * [backup-simplify]: Simplify 0 into 0 30.683 * [backup-simplify]: Simplify 0 into 0 30.683 * [backup-simplify]: Simplify 0 into 0 30.684 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.685 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.687 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.687 * [backup-simplify]: Simplify 0 into 0 30.688 * [backup-simplify]: Simplify (* (pow (sqrt 3) 2) (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* x.im (* x.re (pow (sqrt 3) 2))) 30.690 * [backup-simplify]: Simplify (* (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) into (/ (pow (sqrt 3) 2) (* x.im x.re)) 30.690 * [approximate]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* x.im x.re)) in (x.re x.im) around 0 30.690 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* x.im x.re)) in x.im 30.690 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.690 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.690 * [taylor]: Taking taylor expansion of 3 in x.im 30.690 * [backup-simplify]: Simplify 3 into 3 30.691 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.692 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.692 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 30.692 * [taylor]: Taking taylor expansion of x.im in x.im 30.692 * [backup-simplify]: Simplify 0 into 0 30.692 * [backup-simplify]: Simplify 1 into 1 30.692 * [taylor]: Taking taylor expansion of x.re in x.im 30.692 * [backup-simplify]: Simplify x.re into x.re 30.693 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.693 * [backup-simplify]: Simplify (* 0 x.re) into 0 30.693 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 30.694 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.re) into (/ (pow (sqrt 3) 2) x.re) 30.694 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* x.im x.re)) in x.re 30.694 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.694 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.695 * [taylor]: Taking taylor expansion of 3 in x.re 30.695 * [backup-simplify]: Simplify 3 into 3 30.695 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.696 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.696 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 30.696 * [taylor]: Taking taylor expansion of x.im in x.re 30.696 * [backup-simplify]: Simplify x.im into x.im 30.696 * [taylor]: Taking taylor expansion of x.re in x.re 30.696 * [backup-simplify]: Simplify 0 into 0 30.696 * [backup-simplify]: Simplify 1 into 1 30.697 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.697 * [backup-simplify]: Simplify (* x.im 0) into 0 30.698 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 30.699 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.im) into (/ (pow (sqrt 3) 2) x.im) 30.699 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* x.im x.re)) in x.re 30.699 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.699 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.699 * [taylor]: Taking taylor expansion of 3 in x.re 30.699 * [backup-simplify]: Simplify 3 into 3 30.699 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.700 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.700 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 30.700 * [taylor]: Taking taylor expansion of x.im in x.re 30.700 * [backup-simplify]: Simplify x.im into x.im 30.700 * [taylor]: Taking taylor expansion of x.re in x.re 30.700 * [backup-simplify]: Simplify 0 into 0 30.700 * [backup-simplify]: Simplify 1 into 1 30.701 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.701 * [backup-simplify]: Simplify (* x.im 0) into 0 30.702 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 30.703 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.im) into (/ (pow (sqrt 3) 2) x.im) 30.703 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) x.im) in x.im 30.703 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.703 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.703 * [taylor]: Taking taylor expansion of 3 in x.im 30.703 * [backup-simplify]: Simplify 3 into 3 30.703 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.704 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.704 * [taylor]: Taking taylor expansion of x.im in x.im 30.704 * [backup-simplify]: Simplify 0 into 0 30.704 * [backup-simplify]: Simplify 1 into 1 30.705 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.707 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) 1) into (pow (sqrt 3) 2) 30.708 * [backup-simplify]: Simplify (pow (sqrt 3) 2) into (pow (sqrt 3) 2) 30.709 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.710 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 30.711 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (pow (sqrt 3) 2) x.im) (/ 0 x.im)))) into 0 30.711 * [taylor]: Taking taylor expansion of 0 in x.im 30.711 * [backup-simplify]: Simplify 0 into 0 30.711 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.713 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)))) into 0 30.713 * [backup-simplify]: Simplify 0 into 0 30.714 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.715 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.716 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 30.717 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (pow (sqrt 3) 2) x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 30.717 * [taylor]: Taking taylor expansion of 0 in x.im 30.717 * [backup-simplify]: Simplify 0 into 0 30.718 * [backup-simplify]: Simplify 0 into 0 30.719 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.720 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.722 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.722 * [backup-simplify]: Simplify 0 into 0 30.723 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.724 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.725 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 30.727 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (pow (sqrt 3) 2) x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 30.727 * [taylor]: Taking taylor expansion of 0 in x.im 30.727 * [backup-simplify]: Simplify 0 into 0 30.727 * [backup-simplify]: Simplify 0 into 0 30.727 * [backup-simplify]: Simplify 0 into 0 30.728 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.729 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.736 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.736 * [backup-simplify]: Simplify 0 into 0 30.737 * [backup-simplify]: Simplify (* (pow (sqrt 3) 2) (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* x.im (* x.re (pow (sqrt 3) 2))) 30.737 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 30.738 * [backup-simplify]: Simplify (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im) into (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) 30.739 * [approximate]: Taking taylor expansion of (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) in (x.re x.im) around 0 30.739 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) in x.im 30.739 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.739 * [taylor]: Taking taylor expansion of x.im in x.im 30.739 * [backup-simplify]: Simplify 0 into 0 30.739 * [backup-simplify]: Simplify 1 into 1 30.739 * [taylor]: Taking taylor expansion of (* x.re (pow (sqrt 3) 2)) in x.im 30.739 * [taylor]: Taking taylor expansion of x.re in x.im 30.739 * [backup-simplify]: Simplify x.re into x.re 30.739 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.739 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.739 * [taylor]: Taking taylor expansion of 3 in x.im 30.739 * [backup-simplify]: Simplify 3 into 3 30.739 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.739 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.739 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) in x.re 30.739 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.739 * [taylor]: Taking taylor expansion of x.im in x.re 30.740 * [backup-simplify]: Simplify x.im into x.im 30.740 * [taylor]: Taking taylor expansion of (* x.re (pow (sqrt 3) 2)) in x.re 30.740 * [taylor]: Taking taylor expansion of x.re in x.re 30.740 * [backup-simplify]: Simplify 0 into 0 30.740 * [backup-simplify]: Simplify 1 into 1 30.740 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.740 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.740 * [taylor]: Taking taylor expansion of 3 in x.re 30.740 * [backup-simplify]: Simplify 3 into 3 30.740 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.740 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.740 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) in x.re 30.740 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.740 * [taylor]: Taking taylor expansion of x.im in x.re 30.740 * [backup-simplify]: Simplify x.im into x.im 30.740 * [taylor]: Taking taylor expansion of (* x.re (pow (sqrt 3) 2)) in x.re 30.740 * [taylor]: Taking taylor expansion of x.re in x.re 30.740 * [backup-simplify]: Simplify 0 into 0 30.740 * [backup-simplify]: Simplify 1 into 1 30.741 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.741 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.741 * [taylor]: Taking taylor expansion of 3 in x.re 30.741 * [backup-simplify]: Simplify 3 into 3 30.741 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.741 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.741 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.742 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.743 * [backup-simplify]: Simplify (* 0 (pow (sqrt 3) 2)) into 0 30.743 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.743 * [taylor]: Taking taylor expansion of 0 in x.im 30.743 * [backup-simplify]: Simplify 0 into 0 30.743 * [backup-simplify]: Simplify 0 into 0 30.743 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.745 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow (sqrt 3) 2))) into (pow (sqrt 3) 2) 30.745 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.746 * [backup-simplify]: Simplify (+ (* (pow x.im 2) (pow (sqrt 3) 2)) (* 0 0)) into (* (pow x.im 2) (pow (sqrt 3) 2)) 30.746 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow (sqrt 3) 2)) in x.im 30.746 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.746 * [taylor]: Taking taylor expansion of x.im in x.im 30.746 * [backup-simplify]: Simplify 0 into 0 30.746 * [backup-simplify]: Simplify 1 into 1 30.746 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.746 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.746 * [taylor]: Taking taylor expansion of 3 in x.im 30.746 * [backup-simplify]: Simplify 3 into 3 30.746 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.747 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.747 * [backup-simplify]: Simplify (* 1 1) into 1 30.748 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.749 * [backup-simplify]: Simplify (* 1 (pow (sqrt 3) 2)) into (pow (sqrt 3) 2) 30.749 * [backup-simplify]: Simplify (pow (sqrt 3) 2) into (pow (sqrt 3) 2) 30.749 * [backup-simplify]: Simplify 0 into 0 30.750 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.751 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.752 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow (sqrt 3) 2)))) into 0 30.752 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 30.753 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 (pow (sqrt 3) 2)) (* 0 0))) into 0 30.753 * [taylor]: Taking taylor expansion of 0 in x.im 30.753 * [backup-simplify]: Simplify 0 into 0 30.753 * [backup-simplify]: Simplify 0 into 0 30.753 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.753 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.754 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (sqrt 3) 2))) into 0 30.754 * [backup-simplify]: Simplify 0 into 0 30.754 * [backup-simplify]: Simplify 0 into 0 30.755 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.756 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.757 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow (sqrt 3) 2))))) into 0 30.757 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 30.758 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 (pow (sqrt 3) 2)) (* 0 0)))) into 0 30.758 * [taylor]: Taking taylor expansion of 0 in x.im 30.758 * [backup-simplify]: Simplify 0 into 0 30.758 * [backup-simplify]: Simplify 0 into 0 30.758 * [backup-simplify]: Simplify 0 into 0 30.759 * [backup-simplify]: Simplify (* (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) into (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) 30.760 * [backup-simplify]: Simplify (* (* (* (* (/ 1 x.re) (/ 1 x.im)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (/ 1 x.im)) into (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) 30.760 * [approximate]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in (x.re x.im) around 0 30.760 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.im 30.760 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.760 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.760 * [taylor]: Taking taylor expansion of 3 in x.im 30.760 * [backup-simplify]: Simplify 3 into 3 30.760 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.761 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.761 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 30.761 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.761 * [taylor]: Taking taylor expansion of x.im in x.im 30.761 * [backup-simplify]: Simplify 0 into 0 30.761 * [backup-simplify]: Simplify 1 into 1 30.761 * [taylor]: Taking taylor expansion of x.re in x.im 30.761 * [backup-simplify]: Simplify x.re into x.re 30.762 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.762 * [backup-simplify]: Simplify (* 1 1) into 1 30.762 * [backup-simplify]: Simplify (* 1 x.re) into x.re 30.763 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.re) into (/ (pow (sqrt 3) 2) x.re) 30.763 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.re 30.763 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.763 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.763 * [taylor]: Taking taylor expansion of 3 in x.re 30.763 * [backup-simplify]: Simplify 3 into 3 30.763 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.763 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.763 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 30.763 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.763 * [taylor]: Taking taylor expansion of x.im in x.re 30.763 * [backup-simplify]: Simplify x.im into x.im 30.763 * [taylor]: Taking taylor expansion of x.re in x.re 30.763 * [backup-simplify]: Simplify 0 into 0 30.764 * [backup-simplify]: Simplify 1 into 1 30.764 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.764 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.764 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.764 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.765 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 30.765 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) (pow x.im 2)) into (/ (pow (sqrt 3) 2) (pow x.im 2)) 30.765 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.re 30.765 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.765 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.765 * [taylor]: Taking taylor expansion of 3 in x.re 30.765 * [backup-simplify]: Simplify 3 into 3 30.766 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.766 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.766 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 30.766 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.766 * [taylor]: Taking taylor expansion of x.im in x.re 30.766 * [backup-simplify]: Simplify x.im into x.im 30.766 * [taylor]: Taking taylor expansion of x.re in x.re 30.766 * [backup-simplify]: Simplify 0 into 0 30.766 * [backup-simplify]: Simplify 1 into 1 30.767 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.767 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.767 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.767 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.767 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 30.768 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) (pow x.im 2)) into (/ (pow (sqrt 3) 2) (pow x.im 2)) 30.768 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (pow x.im 2)) in x.im 30.768 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.768 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.768 * [taylor]: Taking taylor expansion of 3 in x.im 30.768 * [backup-simplify]: Simplify 3 into 3 30.768 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.769 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.769 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.769 * [taylor]: Taking taylor expansion of x.im in x.im 30.769 * [backup-simplify]: Simplify 0 into 0 30.769 * [backup-simplify]: Simplify 1 into 1 30.770 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.770 * [backup-simplify]: Simplify (* 1 1) into 1 30.771 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) 1) into (pow (sqrt 3) 2) 30.772 * [backup-simplify]: Simplify (pow (sqrt 3) 2) into (pow (sqrt 3) 2) 30.772 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.772 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 30.773 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 30.774 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 30.774 * [taylor]: Taking taylor expansion of 0 in x.im 30.774 * [backup-simplify]: Simplify 0 into 0 30.774 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.774 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.775 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)))) into 0 30.775 * [backup-simplify]: Simplify 0 into 0 30.776 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.777 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.777 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 30.778 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 30.778 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 30.778 * [taylor]: Taking taylor expansion of 0 in x.im 30.778 * [backup-simplify]: Simplify 0 into 0 30.779 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.780 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.780 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.781 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.781 * [backup-simplify]: Simplify 0 into 0 30.782 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.783 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.784 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 30.785 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 30.787 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 30.787 * [taylor]: Taking taylor expansion of 0 in x.im 30.787 * [backup-simplify]: Simplify 0 into 0 30.787 * [backup-simplify]: Simplify 0 into 0 30.788 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.789 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.790 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 30.792 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.792 * [backup-simplify]: Simplify 0 into 0 30.794 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.795 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3)))))) into 0 30.797 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 30.798 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 30.799 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 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 30.799 * [taylor]: Taking taylor expansion of 0 in x.im 30.799 * [backup-simplify]: Simplify 0 into 0 30.799 * [backup-simplify]: Simplify 0 into 0 30.799 * [backup-simplify]: Simplify 0 into 0 30.800 * [backup-simplify]: Simplify (* (pow (sqrt 3) 2) (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) 30.803 * [backup-simplify]: Simplify (* (* (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (/ 1 (- x.im))) into (* -1 (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) 30.803 * [approximate]: Taking taylor expansion of (* -1 (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) in (x.re x.im) around 0 30.803 * [taylor]: Taking taylor expansion of (* -1 (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) in x.im 30.803 * [taylor]: Taking taylor expansion of -1 in x.im 30.803 * [backup-simplify]: Simplify -1 into -1 30.803 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.im 30.803 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.803 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.803 * [taylor]: Taking taylor expansion of 3 in x.im 30.803 * [backup-simplify]: Simplify 3 into 3 30.803 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.804 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.804 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 30.804 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.804 * [taylor]: Taking taylor expansion of x.im in x.im 30.804 * [backup-simplify]: Simplify 0 into 0 30.804 * [backup-simplify]: Simplify 1 into 1 30.804 * [taylor]: Taking taylor expansion of x.re in x.im 30.804 * [backup-simplify]: Simplify x.re into x.re 30.806 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.806 * [backup-simplify]: Simplify (* 1 1) into 1 30.806 * [backup-simplify]: Simplify (* 1 x.re) into x.re 30.807 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.re) into (/ (pow (sqrt 3) 2) x.re) 30.807 * [taylor]: Taking taylor expansion of (* -1 (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) in x.re 30.807 * [taylor]: Taking taylor expansion of -1 in x.re 30.807 * [backup-simplify]: Simplify -1 into -1 30.807 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.re 30.807 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.807 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.807 * [taylor]: Taking taylor expansion of 3 in x.re 30.807 * [backup-simplify]: Simplify 3 into 3 30.808 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.808 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.808 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 30.808 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.808 * [taylor]: Taking taylor expansion of x.im in x.re 30.808 * [backup-simplify]: Simplify x.im into x.im 30.808 * [taylor]: Taking taylor expansion of x.re in x.re 30.809 * [backup-simplify]: Simplify 0 into 0 30.809 * [backup-simplify]: Simplify 1 into 1 30.810 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.810 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.810 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.810 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.810 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 30.811 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) (pow x.im 2)) into (/ (pow (sqrt 3) 2) (pow x.im 2)) 30.812 * [taylor]: Taking taylor expansion of (* -1 (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) in x.re 30.812 * [taylor]: Taking taylor expansion of -1 in x.re 30.812 * [backup-simplify]: Simplify -1 into -1 30.812 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.re 30.812 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.812 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.812 * [taylor]: Taking taylor expansion of 3 in x.re 30.812 * [backup-simplify]: Simplify 3 into 3 30.812 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.813 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.813 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 30.813 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.813 * [taylor]: Taking taylor expansion of x.im in x.re 30.813 * [backup-simplify]: Simplify x.im into x.im 30.813 * [taylor]: Taking taylor expansion of x.re in x.re 30.813 * [backup-simplify]: Simplify 0 into 0 30.813 * [backup-simplify]: Simplify 1 into 1 30.814 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.814 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.815 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.815 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.815 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 30.816 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) (pow x.im 2)) into (/ (pow (sqrt 3) 2) (pow x.im 2)) 30.817 * [backup-simplify]: Simplify (* -1 (/ (pow (sqrt 3) 2) (pow x.im 2))) into (* -1 (/ (pow (sqrt 3) 2) (pow x.im 2))) 30.817 * [taylor]: Taking taylor expansion of (* -1 (/ (pow (sqrt 3) 2) (pow x.im 2))) in x.im 30.818 * [taylor]: Taking taylor expansion of -1 in x.im 30.818 * [backup-simplify]: Simplify -1 into -1 30.818 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (pow x.im 2)) in x.im 30.818 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.818 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.818 * [taylor]: Taking taylor expansion of 3 in x.im 30.818 * [backup-simplify]: Simplify 3 into 3 30.818 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.819 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.819 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.819 * [taylor]: Taking taylor expansion of x.im in x.im 30.819 * [backup-simplify]: Simplify 0 into 0 30.819 * [backup-simplify]: Simplify 1 into 1 30.820 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.820 * [backup-simplify]: Simplify (* 1 1) into 1 30.822 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) 1) into (pow (sqrt 3) 2) 30.824 * [backup-simplify]: Simplify (* -1 (pow (sqrt 3) 2)) into (* -1 (pow (sqrt 3) 2)) 30.826 * [backup-simplify]: Simplify (* -1 (pow (sqrt 3) 2)) into (* -1 (pow (sqrt 3) 2)) 30.827 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.827 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 30.828 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 30.829 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 30.830 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (pow (sqrt 3) 2) (pow x.im 2)))) into 0 30.830 * [taylor]: Taking taylor expansion of 0 in x.im 30.830 * [backup-simplify]: Simplify 0 into 0 30.831 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.832 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.833 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)))) into 0 30.834 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (pow (sqrt 3) 2))) into 0 30.834 * [backup-simplify]: Simplify 0 into 0 30.835 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.837 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.837 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 30.838 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 30.839 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 30.841 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (pow (sqrt 3) 2) (pow x.im 2))))) into 0 30.841 * [taylor]: Taking taylor expansion of 0 in x.im 30.841 * [backup-simplify]: Simplify 0 into 0 30.843 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.844 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.845 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.847 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.848 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (pow (sqrt 3) 2)))) into 0 30.848 * [backup-simplify]: Simplify 0 into 0 30.848 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.849 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.854 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 30.855 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 30.855 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 30.857 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (pow (sqrt 3) 2) (pow x.im 2)))))) into 0 30.857 * [taylor]: Taking taylor expansion of 0 in x.im 30.857 * [backup-simplify]: Simplify 0 into 0 30.857 * [backup-simplify]: Simplify 0 into 0 30.858 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.858 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.859 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 30.860 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.861 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (sqrt 3) 2))))) into 0 30.861 * [backup-simplify]: Simplify 0 into 0 30.862 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.862 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3)))))) into 0 30.863 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 30.864 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 30.865 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 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 30.866 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (pow (sqrt 3) 2) (pow x.im 2))))))) into 0 30.867 * [taylor]: Taking taylor expansion of 0 in x.im 30.867 * [backup-simplify]: Simplify 0 into 0 30.867 * [backup-simplify]: Simplify 0 into 0 30.867 * [backup-simplify]: Simplify 0 into 0 30.868 * [backup-simplify]: Simplify (* (* -1 (pow (sqrt 3) 2)) (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) 30.868 * * * * [progress]: [ 4 / 4 ] generating series at (2) 30.869 * [backup-simplify]: Simplify (- (pow x.re 3) (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)) into (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) 30.869 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) in (x.re x.im) around 0 30.869 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) in x.im 30.869 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 30.869 * [taylor]: Taking taylor expansion of x.re in x.im 30.869 * [backup-simplify]: Simplify x.re into x.re 30.869 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) in x.im 30.869 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.869 * [taylor]: Taking taylor expansion of x.im in x.im 30.869 * [backup-simplify]: Simplify 0 into 0 30.869 * [backup-simplify]: Simplify 1 into 1 30.869 * [taylor]: Taking taylor expansion of (* x.re (pow (sqrt 3) 2)) in x.im 30.869 * [taylor]: Taking taylor expansion of x.re in x.im 30.869 * [backup-simplify]: Simplify x.re into x.re 30.869 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.869 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.869 * [taylor]: Taking taylor expansion of 3 in x.im 30.869 * [backup-simplify]: Simplify 3 into 3 30.870 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.870 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.870 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) in x.re 30.870 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 30.870 * [taylor]: Taking taylor expansion of x.re in x.re 30.870 * [backup-simplify]: Simplify 0 into 0 30.870 * [backup-simplify]: Simplify 1 into 1 30.870 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) in x.re 30.870 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.870 * [taylor]: Taking taylor expansion of x.im in x.re 30.870 * [backup-simplify]: Simplify x.im into x.im 30.870 * [taylor]: Taking taylor expansion of (* x.re (pow (sqrt 3) 2)) in x.re 30.870 * [taylor]: Taking taylor expansion of x.re in x.re 30.870 * [backup-simplify]: Simplify 0 into 0 30.870 * [backup-simplify]: Simplify 1 into 1 30.870 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.870 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.870 * [taylor]: Taking taylor expansion of 3 in x.re 30.870 * [backup-simplify]: Simplify 3 into 3 30.871 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.871 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.871 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) in x.re 30.871 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 30.871 * [taylor]: Taking taylor expansion of x.re in x.re 30.871 * [backup-simplify]: Simplify 0 into 0 30.871 * [backup-simplify]: Simplify 1 into 1 30.871 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) in x.re 30.871 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.871 * [taylor]: Taking taylor expansion of x.im in x.re 30.871 * [backup-simplify]: Simplify x.im into x.im 30.871 * [taylor]: Taking taylor expansion of (* x.re (pow (sqrt 3) 2)) in x.re 30.871 * [taylor]: Taking taylor expansion of x.re in x.re 30.871 * [backup-simplify]: Simplify 0 into 0 30.871 * [backup-simplify]: Simplify 1 into 1 30.871 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.871 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.871 * [taylor]: Taking taylor expansion of 3 in x.re 30.871 * [backup-simplify]: Simplify 3 into 3 30.872 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.872 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.872 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.873 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.873 * [backup-simplify]: Simplify (* 0 (pow (sqrt 3) 2)) into 0 30.874 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.874 * [backup-simplify]: Simplify (- 0) into 0 30.874 * [backup-simplify]: Simplify (+ 0 0) into 0 30.874 * [taylor]: Taking taylor expansion of 0 in x.im 30.874 * [backup-simplify]: Simplify 0 into 0 30.874 * [backup-simplify]: Simplify 0 into 0 30.875 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.876 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow (sqrt 3) 2))) into (pow (sqrt 3) 2) 30.877 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.878 * [backup-simplify]: Simplify (+ (* (pow x.im 2) (pow (sqrt 3) 2)) (* 0 0)) into (* (pow x.im 2) (pow (sqrt 3) 2)) 30.878 * [backup-simplify]: Simplify (- (* (pow x.im 2) (pow (sqrt 3) 2))) into (- (* (pow x.im 2) (pow (sqrt 3) 2))) 30.879 * [backup-simplify]: Simplify (+ 0 (- (* (pow x.im 2) (pow (sqrt 3) 2)))) into (- (* (pow x.im 2) (pow (sqrt 3) 2))) 30.879 * [taylor]: Taking taylor expansion of (- (* (pow x.im 2) (pow (sqrt 3) 2))) in x.im 30.879 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow (sqrt 3) 2)) in x.im 30.879 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.879 * [taylor]: Taking taylor expansion of x.im in x.im 30.879 * [backup-simplify]: Simplify 0 into 0 30.879 * [backup-simplify]: Simplify 1 into 1 30.879 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.879 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.879 * [taylor]: Taking taylor expansion of 3 in x.im 30.879 * [backup-simplify]: Simplify 3 into 3 30.879 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.880 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.880 * [backup-simplify]: Simplify 0 into 0 30.881 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.881 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.882 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow (sqrt 3) 2)))) into 0 30.882 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 30.883 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 (pow (sqrt 3) 2)) (* 0 0))) into 0 30.883 * [backup-simplify]: Simplify (- 0) into 0 30.883 * [backup-simplify]: Simplify (+ 0 0) into 0 30.883 * [taylor]: Taking taylor expansion of 0 in x.im 30.883 * [backup-simplify]: Simplify 0 into 0 30.883 * [backup-simplify]: Simplify 0 into 0 30.884 * [backup-simplify]: Simplify 0 into 0 30.884 * [backup-simplify]: Simplify (* 1 1) into 1 30.884 * [backup-simplify]: Simplify (* 1 1) into 1 30.885 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.885 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3))))) into 0 30.886 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow (sqrt 3) 2))))) into 0 30.887 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 30.888 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 (pow (sqrt 3) 2)) (* 0 0)))) into 0 30.888 * [backup-simplify]: Simplify (- 0) into 0 30.888 * [backup-simplify]: Simplify (+ 1 0) into 1 30.888 * [taylor]: Taking taylor expansion of 1 in x.im 30.888 * [backup-simplify]: Simplify 1 into 1 30.888 * [backup-simplify]: Simplify 1 into 1 30.888 * [backup-simplify]: Simplify 0 into 0 30.889 * [backup-simplify]: Simplify (* 1 1) into 1 30.889 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.890 * [backup-simplify]: Simplify (* 1 (pow (sqrt 3) 2)) into (pow (sqrt 3) 2) 30.891 * [backup-simplify]: Simplify (- (pow (sqrt 3) 2)) into (- (pow (sqrt 3) 2)) 30.892 * [backup-simplify]: Simplify (- (pow (sqrt 3) 2)) into (- (pow (sqrt 3) 2)) 30.892 * [backup-simplify]: Simplify 0 into 0 30.893 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.893 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.894 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt 3))) into 0 30.895 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 3)))))) into 0 30.896 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (sqrt 3) 2)))))) into 0 30.897 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 30.898 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow (sqrt 3) 2)) (* 0 0))))) into 0 30.898 * [backup-simplify]: Simplify (- 0) into 0 30.898 * [backup-simplify]: Simplify (+ 0 0) into 0 30.898 * [taylor]: Taking taylor expansion of 0 in x.im 30.898 * [backup-simplify]: Simplify 0 into 0 30.898 * [backup-simplify]: Simplify 0 into 0 30.898 * [backup-simplify]: Simplify 0 into 0 30.898 * [backup-simplify]: Simplify 0 into 0 30.899 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.899 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.900 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (sqrt 3) 2))) into 0 30.900 * [backup-simplify]: Simplify (- 0) into 0 30.900 * [backup-simplify]: Simplify 0 into 0 30.900 * [backup-simplify]: Simplify 0 into 0 30.901 * [backup-simplify]: Simplify (+ (* (- (pow (sqrt 3) 2)) (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) 30.903 * [backup-simplify]: Simplify (- (pow (/ 1 x.re) 3) (* (* (* (* (/ 1 x.re) (/ 1 x.im)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (/ 1 x.im))) into (- (/ 1 (pow x.re 3)) (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) 30.903 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) in (x.re x.im) around 0 30.903 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) in x.im 30.903 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 30.903 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 30.903 * [taylor]: Taking taylor expansion of x.re in x.im 30.903 * [backup-simplify]: Simplify x.re into x.re 30.903 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 30.903 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 30.903 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 30.903 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.im 30.903 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.903 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.903 * [taylor]: Taking taylor expansion of 3 in x.im 30.903 * [backup-simplify]: Simplify 3 into 3 30.903 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.904 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.904 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 30.904 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.904 * [taylor]: Taking taylor expansion of x.im in x.im 30.904 * [backup-simplify]: Simplify 0 into 0 30.904 * [backup-simplify]: Simplify 1 into 1 30.904 * [taylor]: Taking taylor expansion of x.re in x.im 30.904 * [backup-simplify]: Simplify x.re into x.re 30.904 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.905 * [backup-simplify]: Simplify (* 1 1) into 1 30.905 * [backup-simplify]: Simplify (* 1 x.re) into x.re 30.905 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.re) into (/ (pow (sqrt 3) 2) x.re) 30.905 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) in x.re 30.905 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 30.905 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 30.905 * [taylor]: Taking taylor expansion of x.re in x.re 30.905 * [backup-simplify]: Simplify 0 into 0 30.905 * [backup-simplify]: Simplify 1 into 1 30.906 * [backup-simplify]: Simplify (* 1 1) into 1 30.906 * [backup-simplify]: Simplify (* 1 1) into 1 30.906 * [backup-simplify]: Simplify (/ 1 1) into 1 30.906 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.re 30.906 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.906 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.906 * [taylor]: Taking taylor expansion of 3 in x.re 30.906 * [backup-simplify]: Simplify 3 into 3 30.907 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.907 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.907 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 30.907 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.907 * [taylor]: Taking taylor expansion of x.im in x.re 30.907 * [backup-simplify]: Simplify x.im into x.im 30.907 * [taylor]: Taking taylor expansion of x.re in x.re 30.907 * [backup-simplify]: Simplify 0 into 0 30.907 * [backup-simplify]: Simplify 1 into 1 30.908 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.908 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.908 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.908 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.908 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 30.909 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) (pow x.im 2)) into (/ (pow (sqrt 3) 2) (pow x.im 2)) 30.909 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re))) in x.re 30.909 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 30.909 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 30.909 * [taylor]: Taking taylor expansion of x.re in x.re 30.909 * [backup-simplify]: Simplify 0 into 0 30.909 * [backup-simplify]: Simplify 1 into 1 30.909 * [backup-simplify]: Simplify (* 1 1) into 1 30.909 * [backup-simplify]: Simplify (* 1 1) into 1 30.910 * [backup-simplify]: Simplify (/ 1 1) into 1 30.910 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.re 30.910 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.910 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.910 * [taylor]: Taking taylor expansion of 3 in x.re 30.910 * [backup-simplify]: Simplify 3 into 3 30.910 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.910 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.911 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 30.911 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.911 * [taylor]: Taking taylor expansion of x.im in x.re 30.911 * [backup-simplify]: Simplify x.im into x.im 30.911 * [taylor]: Taking taylor expansion of x.re in x.re 30.911 * [backup-simplify]: Simplify 0 into 0 30.911 * [backup-simplify]: Simplify 1 into 1 30.911 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.911 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.911 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.912 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.912 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 30.912 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) (pow x.im 2)) into (/ (pow (sqrt 3) 2) (pow x.im 2)) 30.913 * [backup-simplify]: Simplify (+ 1 0) into 1 30.913 * [taylor]: Taking taylor expansion of 1 in x.im 30.913 * [backup-simplify]: Simplify 1 into 1 30.913 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.914 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.914 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.914 * [backup-simplify]: Simplify (+ 0 0) into 0 30.914 * [taylor]: Taking taylor expansion of 0 in x.im 30.914 * [backup-simplify]: Simplify 0 into 0 30.915 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.916 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.916 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.917 * [backup-simplify]: Simplify (- (/ (pow (sqrt 3) 2) (pow x.im 2))) into (- (/ (pow (sqrt 3) 2) (pow x.im 2))) 30.917 * [backup-simplify]: Simplify (+ 0 (- (/ (pow (sqrt 3) 2) (pow x.im 2)))) into (- (/ (pow (sqrt 3) 2) (pow x.im 2))) 30.917 * [taylor]: Taking taylor expansion of (- (/ (pow (sqrt 3) 2) (pow x.im 2))) in x.im 30.917 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (pow x.im 2)) in x.im 30.917 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.917 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.918 * [taylor]: Taking taylor expansion of 3 in x.im 30.918 * [backup-simplify]: Simplify 3 into 3 30.918 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.918 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.918 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.918 * [taylor]: Taking taylor expansion of x.im in x.im 30.918 * [backup-simplify]: Simplify 0 into 0 30.918 * [backup-simplify]: Simplify 1 into 1 30.919 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.920 * [backup-simplify]: Simplify (* 1 1) into 1 30.921 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) 1) into (pow (sqrt 3) 2) 30.923 * [backup-simplify]: Simplify (- (pow (sqrt 3) 2)) into (- (pow (sqrt 3) 2)) 30.925 * [backup-simplify]: Simplify (- (pow (sqrt 3) 2)) into (- (pow (sqrt 3) 2)) 30.925 * [backup-simplify]: Simplify 1 into 1 30.926 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 30.927 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 30.928 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.929 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.929 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 30.930 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 30.931 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 30.932 * [backup-simplify]: Simplify (- 0) into 0 30.932 * [backup-simplify]: Simplify (+ 0 0) into 0 30.932 * [taylor]: Taking taylor expansion of 0 in x.im 30.932 * [backup-simplify]: Simplify 0 into 0 30.933 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.933 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.935 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)))) into 0 30.935 * [backup-simplify]: Simplify (- 0) into 0 30.935 * [backup-simplify]: Simplify 0 into 0 30.935 * [backup-simplify]: Simplify 0 into 0 30.935 * [backup-simplify]: Simplify 0 into 0 30.937 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 30.938 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 30.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.940 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.941 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.942 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 30.944 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 30.945 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 30.945 * [backup-simplify]: Simplify (- 0) into 0 30.946 * [backup-simplify]: Simplify (+ 0 0) into 0 30.946 * [taylor]: Taking taylor expansion of 0 in x.im 30.946 * [backup-simplify]: Simplify 0 into 0 30.947 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.948 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 30.949 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.950 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.951 * [backup-simplify]: Simplify (- 0) into 0 30.951 * [backup-simplify]: Simplify 0 into 0 30.951 * [backup-simplify]: Simplify 0 into 0 30.951 * [backup-simplify]: Simplify 0 into 0 30.953 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* (- (pow (sqrt 3) 2)) (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) 30.955 * [backup-simplify]: Simplify (- (pow (/ 1 (- x.re)) 3) (* (* (* (* (/ 1 (- x.re)) (/ 1 (- x.im))) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (/ 1 (- x.im)))) into (- (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) (/ 1 (pow x.re 3))) 30.956 * [approximate]: Taking taylor expansion of (- (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) (/ 1 (pow x.re 3))) in (x.re x.im) around 0 30.956 * [taylor]: Taking taylor expansion of (- (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) (/ 1 (pow x.re 3))) in x.im 30.956 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.im 30.956 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.956 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.956 * [taylor]: Taking taylor expansion of 3 in x.im 30.956 * [backup-simplify]: Simplify 3 into 3 30.956 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.962 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.962 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 30.962 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.962 * [taylor]: Taking taylor expansion of x.im in x.im 30.962 * [backup-simplify]: Simplify 0 into 0 30.962 * [backup-simplify]: Simplify 1 into 1 30.962 * [taylor]: Taking taylor expansion of x.re in x.im 30.963 * [backup-simplify]: Simplify x.re into x.re 30.964 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.964 * [backup-simplify]: Simplify (* 1 1) into 1 30.965 * [backup-simplify]: Simplify (* 1 x.re) into x.re 30.965 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) x.re) into (/ (pow (sqrt 3) 2) x.re) 30.965 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 30.965 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 30.966 * [taylor]: Taking taylor expansion of x.re in x.im 30.966 * [backup-simplify]: Simplify x.re into x.re 30.966 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 30.966 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 30.966 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 30.966 * [taylor]: Taking taylor expansion of (- (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) (/ 1 (pow x.re 3))) in x.re 30.966 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.re 30.966 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.966 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.966 * [taylor]: Taking taylor expansion of 3 in x.re 30.966 * [backup-simplify]: Simplify 3 into 3 30.966 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.967 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.967 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 30.967 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.967 * [taylor]: Taking taylor expansion of x.im in x.re 30.967 * [backup-simplify]: Simplify x.im into x.im 30.967 * [taylor]: Taking taylor expansion of x.re in x.re 30.967 * [backup-simplify]: Simplify 0 into 0 30.967 * [backup-simplify]: Simplify 1 into 1 30.969 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.969 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.969 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.969 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.969 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 30.970 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) (pow x.im 2)) into (/ (pow (sqrt 3) 2) (pow x.im 2)) 30.970 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 30.970 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 30.970 * [taylor]: Taking taylor expansion of x.re in x.re 30.970 * [backup-simplify]: Simplify 0 into 0 30.971 * [backup-simplify]: Simplify 1 into 1 30.971 * [backup-simplify]: Simplify (* 1 1) into 1 30.971 * [backup-simplify]: Simplify (* 1 1) into 1 30.972 * [backup-simplify]: Simplify (/ 1 1) into 1 30.972 * [taylor]: Taking taylor expansion of (- (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) (/ 1 (pow x.re 3))) in x.re 30.972 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (* (pow x.im 2) x.re)) in x.re 30.972 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.re 30.972 * [taylor]: Taking taylor expansion of (sqrt 3) in x.re 30.972 * [taylor]: Taking taylor expansion of 3 in x.re 30.972 * [backup-simplify]: Simplify 3 into 3 30.972 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.973 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.973 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 30.974 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.974 * [taylor]: Taking taylor expansion of x.im in x.re 30.974 * [backup-simplify]: Simplify x.im into x.im 30.974 * [taylor]: Taking taylor expansion of x.re in x.re 30.974 * [backup-simplify]: Simplify 0 into 0 30.974 * [backup-simplify]: Simplify 1 into 1 30.975 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.975 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.975 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 30.975 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.976 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 30.977 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) (pow x.im 2)) into (/ (pow (sqrt 3) 2) (pow x.im 2)) 30.977 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 30.977 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 30.977 * [taylor]: Taking taylor expansion of x.re in x.re 30.977 * [backup-simplify]: Simplify 0 into 0 30.977 * [backup-simplify]: Simplify 1 into 1 30.977 * [backup-simplify]: Simplify (* 1 1) into 1 30.978 * [backup-simplify]: Simplify (* 1 1) into 1 30.978 * [backup-simplify]: Simplify (/ 1 1) into 1 30.979 * [backup-simplify]: Simplify (- 1) into -1 30.979 * [backup-simplify]: Simplify (+ 0 -1) into -1 30.979 * [taylor]: Taking taylor expansion of -1 in x.im 30.979 * [backup-simplify]: Simplify -1 into -1 30.980 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.980 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.981 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.982 * [backup-simplify]: Simplify (- 0) into 0 30.982 * [backup-simplify]: Simplify (+ 0 0) into 0 30.982 * [taylor]: Taking taylor expansion of 0 in x.im 30.982 * [backup-simplify]: Simplify 0 into 0 30.983 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.984 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.985 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.985 * [backup-simplify]: Simplify (- 0) into 0 30.987 * [backup-simplify]: Simplify (+ (/ (pow (sqrt 3) 2) (pow x.im 2)) 0) into (/ (pow (sqrt 3) 2) (pow x.im 2)) 30.987 * [taylor]: Taking taylor expansion of (/ (pow (sqrt 3) 2) (pow x.im 2)) in x.im 30.987 * [taylor]: Taking taylor expansion of (pow (sqrt 3) 2) in x.im 30.987 * [taylor]: Taking taylor expansion of (sqrt 3) in x.im 30.987 * [taylor]: Taking taylor expansion of 3 in x.im 30.987 * [backup-simplify]: Simplify 3 into 3 30.987 * [backup-simplify]: Simplify (sqrt 3) into (sqrt 3) 30.988 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 3))) into 0 30.988 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 30.988 * [taylor]: Taking taylor expansion of x.im in x.im 30.988 * [backup-simplify]: Simplify 0 into 0 30.988 * [backup-simplify]: Simplify 1 into 1 30.989 * [backup-simplify]: Simplify (* (sqrt 3) (sqrt 3)) into (pow (sqrt 3) 2) 30.989 * [backup-simplify]: Simplify (* 1 1) into 1 30.991 * [backup-simplify]: Simplify (/ (pow (sqrt 3) 2) 1) into (pow (sqrt 3) 2) 30.991 * [backup-simplify]: Simplify (pow (sqrt 3) 2) into (pow (sqrt 3) 2) 30.991 * [backup-simplify]: Simplify -1 into -1 30.992 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.992 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 30.993 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 30.994 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 30.994 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 30.995 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 30.995 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.996 * [backup-simplify]: Simplify (- 0) into 0 30.996 * [backup-simplify]: Simplify (+ 0 0) into 0 30.996 * [taylor]: Taking taylor expansion of 0 in x.im 30.996 * [backup-simplify]: Simplify 0 into 0 30.996 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (* 0 (sqrt 3))) into 0 30.997 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.998 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)))) into 0 30.998 * [backup-simplify]: Simplify 0 into 0 30.998 * [backup-simplify]: Simplify 0 into 0 30.998 * [backup-simplify]: Simplify 0 into 0 30.999 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 30.999 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 31.000 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 31.000 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 31.001 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow (sqrt 3) 2) (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 31.002 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 31.002 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 31.003 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.003 * [backup-simplify]: Simplify (- 0) into 0 31.003 * [backup-simplify]: Simplify (+ 0 0) into 0 31.003 * [taylor]: Taking taylor expansion of 0 in x.im 31.003 * [backup-simplify]: Simplify 0 into 0 31.004 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 3))) into 0 31.005 * [backup-simplify]: Simplify (+ (* (sqrt 3) 0) (+ (* 0 0) (* 0 (sqrt 3)))) into 0 31.005 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.006 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (sqrt 3) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.006 * [backup-simplify]: Simplify 0 into 0 31.006 * [backup-simplify]: Simplify 0 into 0 31.006 * [backup-simplify]: Simplify 0 into 0 31.007 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* (pow (sqrt 3) 2) (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) 31.007 * * * [progress]: simplifying candidates 31.007 * * * * [progress]: [ 1 / 167 ] simplifiying candidate # 31.007 * * * * [progress]: [ 2 / 167 ] simplifiying candidate # 31.007 * * * * [progress]: [ 3 / 167 ] simplifiying candidate # 31.008 * [simplify]: Simplifying (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) 31.008 * * [simplify]: iters left: 6 (8 enodes) 31.011 * * [simplify]: iters left: 5 (33 enodes) 31.016 * * [simplify]: iters left: 4 (43 enodes) 31.022 * * [simplify]: iters left: 3 (48 enodes) 31.034 * * [simplify]: Extracting #0: cost 1 inf + 0 31.034 * * [simplify]: Extracting #1: cost 8 inf + 0 31.034 * * [simplify]: Extracting #2: cost 11 inf + 2 31.034 * * [simplify]: Extracting #3: cost 8 inf + 87 31.035 * * [simplify]: Extracting #4: cost 2 inf + 538 31.035 * * [simplify]: Extracting #5: cost 0 inf + 743 31.035 * [simplify]: Simplified to (* (sqrt 3) (* x.re x.im)) 31.035 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (pow (* (sqrt 3) (* x.re x.im)) 1) (sqrt (+ (+ 1 1) 1))) x.im))) 31.036 * * * * [progress]: [ 4 / 167 ] simplifiying candidate # 31.036 * [simplify]: Simplifying (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) 31.036 * * [simplify]: iters left: 6 (8 enodes) 31.042 * * [simplify]: iters left: 5 (33 enodes) 31.053 * * [simplify]: iters left: 4 (43 enodes) 31.065 * * [simplify]: iters left: 3 (48 enodes) 31.078 * * [simplify]: Extracting #0: cost 1 inf + 0 31.078 * * [simplify]: Extracting #1: cost 8 inf + 0 31.078 * * [simplify]: Extracting #2: cost 11 inf + 2 31.079 * * [simplify]: Extracting #3: cost 8 inf + 87 31.079 * * [simplify]: Extracting #4: cost 2 inf + 538 31.079 * * [simplify]: Extracting #5: cost 0 inf + 743 31.080 * [simplify]: Simplified to (* (sqrt 3) (* x.re x.im)) 31.080 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (pow (* (sqrt 3) (* x.re x.im)) 1) (sqrt (+ (+ 1 1) 1))) x.im))) 31.080 * * * * [progress]: [ 5 / 167 ] simplifiying candidate # 31.080 * * * * [progress]: [ 6 / 167 ] simplifiying candidate # 31.080 * [simplify]: Simplifying (+ (+ (log x.re) (log x.im)) (log (sqrt (+ (+ 1 1) 1)))) 31.080 * * [simplify]: iters left: 6 (11 enodes) 31.093 * * [simplify]: iters left: 5 (42 enodes) 31.107 * * [simplify]: iters left: 4 (52 enodes) 31.122 * * [simplify]: iters left: 3 (58 enodes) 31.137 * * [simplify]: Extracting #0: cost 1 inf + 0 31.137 * * [simplify]: Extracting #1: cost 8 inf + 0 31.137 * * [simplify]: Extracting #2: cost 17 inf + 0 31.137 * * [simplify]: Extracting #3: cost 15 inf + 144 31.138 * * [simplify]: Extracting #4: cost 13 inf + 216 31.138 * * [simplify]: Extracting #5: cost 7 inf + 844 31.138 * * [simplify]: Extracting #6: cost 1 inf + 2176 31.139 * * [simplify]: Extracting #7: cost 0 inf + 2509 31.140 * [simplify]: Simplified to (+ (+ (log x.re) (log x.im)) (log (sqrt 3))) 31.140 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (exp (+ (+ (log x.re) (log x.im)) (log (sqrt 3)))) (sqrt (+ (+ 1 1) 1))) x.im))) 31.140 * * * * [progress]: [ 7 / 167 ] simplifiying candidate # 31.140 * [simplify]: Simplifying (+ (log (* x.re x.im)) (log (sqrt (+ (+ 1 1) 1)))) 31.140 * * [simplify]: iters left: 6 (10 enodes) 31.145 * * [simplify]: iters left: 5 (39 enodes) 31.152 * * [simplify]: iters left: 4 (51 enodes) 31.159 * * [simplify]: iters left: 3 (59 enodes) 31.167 * * [simplify]: Extracting #0: cost 1 inf + 0 31.168 * * [simplify]: Extracting #1: cost 8 inf + 0 31.168 * * [simplify]: Extracting #2: cost 18 inf + 0 31.168 * * [simplify]: Extracting #3: cost 16 inf + 215 31.168 * * [simplify]: Extracting #4: cost 8 inf + 677 31.168 * * [simplify]: Extracting #5: cost 2 inf + 1869 31.168 * * [simplify]: Extracting #6: cost 0 inf + 2313 31.169 * [simplify]: Simplified to (+ (log (* x.re x.im)) (log (sqrt 3))) 31.169 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (exp (+ (log (* x.re x.im)) (log (sqrt 3)))) (sqrt (+ (+ 1 1) 1))) x.im))) 31.169 * * * * [progress]: [ 8 / 167 ] simplifiying candidate # 31.169 * * * * [progress]: [ 9 / 167 ] simplifiying candidate # 31.169 * * * * [progress]: [ 10 / 167 ] simplifiying candidate # 31.169 * [simplify]: Simplifying (* (* (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) 31.169 * * [simplify]: iters left: 6 (14 enodes) 31.173 * * [simplify]: iters left: 5 (57 enodes) 31.192 * * [simplify]: iters left: 4 (133 enodes) 31.227 * * [simplify]: iters left: 3 (413 enodes) 31.646 * * [simplify]: Extracting #0: cost 1 inf + 0 31.646 * * [simplify]: Extracting #1: cost 90 inf + 0 31.648 * * [simplify]: Extracting #2: cost 281 inf + 1511 31.654 * * [simplify]: Extracting #3: cost 117 inf + 29995 31.666 * * [simplify]: Extracting #4: cost 8 inf + 58226 31.681 * * [simplify]: Extracting #5: cost 0 inf + 60990 31.694 * [simplify]: Simplified to (* (* (* (sqrt 3) 3) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) 31.694 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (cbrt (* (* (* (sqrt 3) 3) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (sqrt (+ (+ 1 1) 1))) x.im))) 31.694 * * * * [progress]: [ 11 / 167 ] simplifiying candidate # 31.694 * [simplify]: Simplifying (* (* (* (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) 31.694 * * [simplify]: iters left: 6 (12 enodes) 31.700 * * [simplify]: iters left: 5 (56 enodes) 31.721 * * [simplify]: iters left: 4 (143 enodes) 31.808 * * [simplify]: iters left: 3 (431 enodes) 32.157 * * [simplify]: Extracting #0: cost 1 inf + 0 32.158 * * [simplify]: Extracting #1: cost 99 inf + 0 32.159 * * [simplify]: Extracting #2: cost 217 inf + 1407 32.165 * * [simplify]: Extracting #3: cost 98 inf + 21714 32.186 * * [simplify]: Extracting #4: cost 1 inf + 37657 32.203 * * [simplify]: Extracting #5: cost 0 inf + 37077 32.214 * [simplify]: Simplified to (* (sqrt 3) (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) 3)) 32.214 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (cbrt (* (sqrt 3) (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) 3))) (sqrt (+ (+ 1 1) 1))) x.im))) 32.215 * * * * [progress]: [ 12 / 167 ] simplifiying candidate # 32.215 * * * * [progress]: [ 13 / 167 ] simplifiying candidate # 32.215 * * * * [progress]: [ 14 / 167 ] simplifiying candidate # 32.215 * * * * [progress]: [ 15 / 167 ] simplifiying candidate # 32.215 * * * * [progress]: [ 16 / 167 ] simplifiying candidate # 32.215 * [simplify]: Simplifying (cbrt (sqrt (+ (+ 1 1) 1))) 32.215 * * [simplify]: iters left: 6 (5 enodes) 32.217 * * [simplify]: iters left: 5 (19 enodes) 32.221 * * [simplify]: iters left: 4 (22 enodes) 32.224 * * [simplify]: Extracting #0: cost 1 inf + 0 32.224 * * [simplify]: Extracting #1: cost 3 inf + 0 32.224 * * [simplify]: Extracting #2: cost 5 inf + 0 32.224 * * [simplify]: Extracting #3: cost 4 inf + 1 32.224 * * [simplify]: Extracting #4: cost 1 inf + 284 32.224 * * [simplify]: Extracting #5: cost 0 inf + 325 32.224 * [simplify]: Simplified to (cbrt (sqrt 3)) 32.224 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (* (cbrt (sqrt (+ (+ 1 1) 1))) (cbrt (sqrt (+ (+ 1 1) 1))))) (cbrt (sqrt 3))) (sqrt (+ (+ 1 1) 1))) x.im))) 32.224 * * * * [progress]: [ 17 / 167 ] simplifiying candidate # 32.225 * [simplify]: Simplifying (sqrt (cbrt (+ (+ 1 1) 1))) 32.225 * * [simplify]: iters left: 6 (5 enodes) 32.226 * * [simplify]: iters left: 5 (19 enodes) 32.234 * * [simplify]: iters left: 4 (22 enodes) 32.241 * * [simplify]: Extracting #0: cost 1 inf + 0 32.241 * * [simplify]: Extracting #1: cost 3 inf + 0 32.241 * * [simplify]: Extracting #2: cost 5 inf + 0 32.241 * * [simplify]: Extracting #3: cost 4 inf + 1 32.241 * * [simplify]: Extracting #4: cost 1 inf + 324 32.241 * * [simplify]: Extracting #5: cost 0 inf + 405 32.241 * [simplify]: Simplified to (sqrt (cbrt 3)) 32.241 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (* (cbrt (+ (+ 1 1) 1)) (cbrt (+ (+ 1 1) 1))))) (sqrt (cbrt 3))) (sqrt (+ (+ 1 1) 1))) x.im))) 32.241 * * * * [progress]: [ 18 / 167 ] simplifiying candidate # 32.242 * [simplify]: Simplifying (sqrt (sqrt (+ (+ 1 1) 1))) 32.242 * * [simplify]: iters left: 6 (5 enodes) 32.245 * * [simplify]: iters left: 5 (19 enodes) 32.253 * * [simplify]: iters left: 4 (22 enodes) 32.262 * * [simplify]: Extracting #0: cost 1 inf + 0 32.262 * * [simplify]: Extracting #1: cost 3 inf + 0 32.262 * * [simplify]: Extracting #2: cost 5 inf + 0 32.262 * * [simplify]: Extracting #3: cost 4 inf + 1 32.262 * * [simplify]: Extracting #4: cost 1 inf + 204 32.262 * * [simplify]: Extracting #5: cost 0 inf + 245 32.262 * [simplify]: Simplified to (sqrt (sqrt 3)) 32.262 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (sqrt (+ (+ 1 1) 1)))) (sqrt (sqrt 3))) (sqrt (+ (+ 1 1) 1))) x.im))) 32.262 * * * * [progress]: [ 19 / 167 ] simplifiying candidate # 32.263 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 32.263 * * [simplify]: iters left: 5 (4 enodes) 32.265 * * [simplify]: iters left: 4 (16 enodes) 32.268 * * [simplify]: iters left: 3 (19 enodes) 32.271 * * [simplify]: Extracting #0: cost 1 inf + 0 32.271 * * [simplify]: Extracting #1: cost 3 inf + 0 32.271 * * [simplify]: Extracting #2: cost 0 inf + 83 32.271 * [simplify]: Simplified to (sqrt 3) 32.271 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt 1)) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.271 * * * * [progress]: [ 20 / 167 ] simplifiying candidate # 32.272 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 32.272 * * [simplify]: iters left: 5 (4 enodes) 32.273 * * [simplify]: iters left: 4 (16 enodes) 32.277 * * [simplify]: iters left: 3 (19 enodes) 32.280 * * [simplify]: Extracting #0: cost 1 inf + 0 32.280 * * [simplify]: Extracting #1: cost 3 inf + 0 32.280 * * [simplify]: Extracting #2: cost 0 inf + 83 32.280 * [simplify]: Simplified to (sqrt 3) 32.280 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt 1)) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.280 * * * * [progress]: [ 21 / 167 ] simplifiying candidate # 32.280 * [simplify]: Simplifying (sqrt (+ (+ (cbrt 1) (cbrt 1)) (cbrt 1))) 32.280 * * [simplify]: iters left: 6 (5 enodes) 32.282 * * [simplify]: iters left: 5 (18 enodes) 32.286 * * [simplify]: iters left: 4 (26 enodes) 32.292 * * [simplify]: Extracting #0: cost 1 inf + 0 32.292 * * [simplify]: Extracting #1: cost 3 inf + 0 32.293 * * [simplify]: Extracting #2: cost 0 inf + 83 32.293 * [simplify]: Simplified to (sqrt 3) 32.293 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (* (cbrt 1) (cbrt 1)))) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.293 * * * * [progress]: [ 22 / 167 ] simplifiying candidate # 32.293 * [simplify]: Simplifying (sqrt (+ (+ (sqrt 1) (sqrt 1)) (sqrt 1))) 32.293 * * [simplify]: iters left: 6 (5 enodes) 32.296 * * [simplify]: iters left: 5 (18 enodes) 32.304 * * [simplify]: iters left: 4 (26 enodes) 32.310 * * [simplify]: Extracting #0: cost 1 inf + 0 32.310 * * [simplify]: Extracting #1: cost 3 inf + 0 32.311 * * [simplify]: Extracting #2: cost 0 inf + 83 32.311 * [simplify]: Simplified to (sqrt 3) 32.311 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (sqrt 1))) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.311 * * * * [progress]: [ 23 / 167 ] simplifiying candidate # 32.311 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 32.311 * * [simplify]: iters left: 5 (4 enodes) 32.314 * * [simplify]: iters left: 4 (16 enodes) 32.318 * * [simplify]: iters left: 3 (19 enodes) 32.321 * * [simplify]: Extracting #0: cost 1 inf + 0 32.321 * * [simplify]: Extracting #1: cost 3 inf + 0 32.321 * * [simplify]: Extracting #2: cost 0 inf + 83 32.321 * [simplify]: Simplified to (sqrt 3) 32.321 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt 1)) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.322 * * * * [progress]: [ 24 / 167 ] simplifiying candidate # 32.322 * [simplify]: Simplifying (sqrt (+ (+ (sqrt 1) (sqrt 1)) (sqrt 1))) 32.322 * * [simplify]: iters left: 6 (5 enodes) 32.323 * * [simplify]: iters left: 5 (18 enodes) 32.328 * * [simplify]: iters left: 4 (26 enodes) 32.331 * * [simplify]: Extracting #0: cost 1 inf + 0 32.331 * * [simplify]: Extracting #1: cost 3 inf + 0 32.331 * * [simplify]: Extracting #2: cost 0 inf + 83 32.331 * [simplify]: Simplified to (sqrt 3) 32.331 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (sqrt 1))) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.331 * * * * [progress]: [ 25 / 167 ] simplifiying candidate # 32.331 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 32.332 * * [simplify]: iters left: 5 (4 enodes) 32.333 * * [simplify]: iters left: 4 (16 enodes) 32.337 * * [simplify]: iters left: 3 (19 enodes) 32.340 * * [simplify]: Extracting #0: cost 1 inf + 0 32.340 * * [simplify]: Extracting #1: cost 3 inf + 0 32.340 * * [simplify]: Extracting #2: cost 0 inf + 83 32.340 * [simplify]: Simplified to (sqrt 3) 32.340 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt 1)) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.340 * * * * [progress]: [ 26 / 167 ] simplifiying candidate # 32.340 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 32.340 * * [simplify]: iters left: 5 (4 enodes) 32.342 * * [simplify]: iters left: 4 (16 enodes) 32.346 * * [simplify]: iters left: 3 (19 enodes) 32.351 * * [simplify]: Extracting #0: cost 1 inf + 0 32.351 * * [simplify]: Extracting #1: cost 3 inf + 0 32.351 * * [simplify]: Extracting #2: cost 0 inf + 83 32.351 * [simplify]: Simplified to (sqrt 3) 32.351 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt 1)) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.351 * * * * [progress]: [ 27 / 167 ] simplifiying candidate # 32.352 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 32.352 * * [simplify]: iters left: 5 (4 enodes) 32.356 * * [simplify]: iters left: 4 (16 enodes) 32.364 * * [simplify]: iters left: 3 (19 enodes) 32.367 * * [simplify]: Extracting #0: cost 1 inf + 0 32.367 * * [simplify]: Extracting #1: cost 3 inf + 0 32.367 * * [simplify]: Extracting #2: cost 0 inf + 83 32.367 * [simplify]: Simplified to (sqrt 3) 32.367 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt 1)) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.367 * * * * [progress]: [ 28 / 167 ] simplifiying candidate # 32.368 * [simplify]: Simplifying (sqrt 1) 32.368 * * [simplify]: iters left: 1 (2 enodes) 32.369 * * [simplify]: Extracting #0: cost 1 inf + 0 32.369 * * [simplify]: Extracting #1: cost 0 inf + 1 32.369 * [simplify]: Simplified to 1 32.369 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) 1) (sqrt (+ (+ 1 1) 1))) x.im))) 32.370 * * * * [progress]: [ 29 / 167 ] simplifiying candidate # 32.370 * [simplify]: Simplifying (sqrt 1) 32.370 * * [simplify]: iters left: 1 (2 enodes) 32.371 * * [simplify]: Extracting #0: cost 1 inf + 0 32.371 * * [simplify]: Extracting #1: cost 0 inf + 1 32.371 * [simplify]: Simplified to 1 32.372 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) 1) (sqrt (+ (+ 1 1) 1))) x.im))) 32.372 * * * * [progress]: [ 30 / 167 ] simplifiying candidate # 32.372 * [simplify]: Simplifying (sqrt (sqrt (+ (+ 1 1) 1))) 32.372 * * [simplify]: iters left: 6 (5 enodes) 32.373 * * [simplify]: iters left: 5 (19 enodes) 32.377 * * [simplify]: iters left: 4 (22 enodes) 32.381 * * [simplify]: Extracting #0: cost 1 inf + 0 32.381 * * [simplify]: Extracting #1: cost 3 inf + 0 32.381 * * [simplify]: Extracting #2: cost 5 inf + 0 32.381 * * [simplify]: Extracting #3: cost 4 inf + 1 32.381 * * [simplify]: Extracting #4: cost 1 inf + 204 32.381 * * [simplify]: Extracting #5: cost 0 inf + 245 32.381 * [simplify]: Simplified to (sqrt (sqrt 3)) 32.381 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (sqrt (+ (+ 1 1) 1)))) (sqrt (sqrt 3))) (sqrt (+ (+ 1 1) 1))) x.im))) 32.381 * * * * [progress]: [ 31 / 167 ] simplifiying candidate # 32.382 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 32.382 * * [simplify]: iters left: 5 (4 enodes) 32.383 * * [simplify]: iters left: 4 (16 enodes) 32.387 * * [simplify]: iters left: 3 (19 enodes) 32.390 * * [simplify]: Extracting #0: cost 1 inf + 0 32.390 * * [simplify]: Extracting #1: cost 3 inf + 0 32.390 * * [simplify]: Extracting #2: cost 0 inf + 83 32.390 * [simplify]: Simplified to (sqrt 3) 32.390 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) 1) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.390 * * * * [progress]: [ 32 / 167 ] simplifiying candidate # 32.390 * * * * [progress]: [ 33 / 167 ] simplifiying candidate # 32.391 * [simplify]: Simplifying (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))) 32.391 * * [simplify]: iters left: 6 (8 enodes) 32.399 * * [simplify]: iters left: 5 (39 enodes) 32.424 * * [simplify]: iters left: 4 (77 enodes) 32.429 * * [simplify]: Extracting #0: cost 1 inf + 0 32.429 * * [simplify]: Extracting #1: cost 3 inf + 0 32.429 * * [simplify]: Extracting #2: cost 1 inf + 42 32.429 * * [simplify]: Extracting #3: cost 0 inf + 83 32.430 * [simplify]: Simplified to (sqrt 3) 32.430 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (/ (* (* x.re x.im) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) (sqrt 3)) (sqrt (+ (+ 1 1) 1))) x.im))) 32.430 * * * * [progress]: [ 34 / 167 ] simplifiying candidate # 32.430 * [simplify]: Simplifying (sqrt (- (+ 1 1) 1)) 32.430 * * [simplify]: iters left: 5 (4 enodes) 32.432 * * [simplify]: iters left: 4 (20 enodes) 32.436 * * [simplify]: iters left: 3 (24 enodes) 32.439 * * [simplify]: Extracting #0: cost 1 inf + 0 32.440 * * [simplify]: Extracting #1: cost 0 inf + 1 32.440 * [simplify]: Simplified to 1 32.440 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (/ (* (* x.re x.im) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) 1) (sqrt (+ (+ 1 1) 1))) x.im))) 32.440 * * * * [progress]: [ 35 / 167 ] simplifiying candidate #real (real->posit16 (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))))) (sqrt (+ (+ 1 1) 1))) x.im)))> 32.440 * * * * [progress]: [ 36 / 167 ] simplifiying candidate # 32.440 * * * * [progress]: [ 37 / 167 ] simplifiying candidate # 32.440 * * * * [progress]: [ 38 / 167 ] simplifiying candidate # 32.440 * * * * [progress]: [ 39 / 167 ] simplifiying candidate # 32.440 * [simplify]: Simplifying (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) 32.440 * * [simplify]: iters left: 6 (9 enodes) 32.444 * * [simplify]: iters left: 5 (39 enodes) 32.450 * * [simplify]: iters left: 4 (53 enodes) 32.471 * * [simplify]: iters left: 3 (79 enodes) 32.485 * * [simplify]: iters left: 2 (83 enodes) 32.495 * * [simplify]: Extracting #0: cost 1 inf + 0 32.495 * * [simplify]: Extracting #1: cost 12 inf + 0 32.495 * * [simplify]: Extracting #2: cost 15 inf + 45 32.495 * * [simplify]: Extracting #3: cost 3 inf + 871 32.496 * * [simplify]: Extracting #4: cost 0 inf + 1077 32.496 * [simplify]: Simplified to (* x.re (* x.im 3)) 32.496 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (pow (* x.re (* x.im 3)) 1) x.im))) 32.496 * * * * [progress]: [ 40 / 167 ] simplifiying candidate # 32.496 * [simplify]: Simplifying (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) 32.496 * * [simplify]: iters left: 6 (9 enodes) 32.500 * * [simplify]: iters left: 5 (39 enodes) 32.509 * * [simplify]: iters left: 4 (53 enodes) 32.525 * * [simplify]: iters left: 3 (79 enodes) 32.545 * * [simplify]: iters left: 2 (83 enodes) 32.556 * * [simplify]: Extracting #0: cost 1 inf + 0 32.556 * * [simplify]: Extracting #1: cost 12 inf + 0 32.556 * * [simplify]: Extracting #2: cost 15 inf + 45 32.556 * * [simplify]: Extracting #3: cost 3 inf + 871 32.556 * * [simplify]: Extracting #4: cost 0 inf + 1077 32.557 * [simplify]: Simplified to (* x.re (* x.im 3)) 32.557 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (pow (* x.re (* x.im 3)) 1) x.im))) 32.557 * * * * [progress]: [ 41 / 167 ] simplifiying candidate # 32.557 * [simplify]: Simplifying (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) 32.557 * * [simplify]: iters left: 6 (9 enodes) 32.560 * * [simplify]: iters left: 5 (39 enodes) 32.569 * * [simplify]: iters left: 4 (53 enodes) 32.582 * * [simplify]: iters left: 3 (79 enodes) 32.594 * * [simplify]: iters left: 2 (83 enodes) 32.604 * * [simplify]: Extracting #0: cost 1 inf + 0 32.604 * * [simplify]: Extracting #1: cost 12 inf + 0 32.604 * * [simplify]: Extracting #2: cost 15 inf + 45 32.605 * * [simplify]: Extracting #3: cost 3 inf + 871 32.605 * * [simplify]: Extracting #4: cost 0 inf + 1077 32.605 * [simplify]: Simplified to (* x.re (* x.im 3)) 32.605 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (pow (* x.re (* x.im 3)) 1) x.im))) 32.605 * * * * [progress]: [ 42 / 167 ] simplifiying candidate # 32.606 * * * * [progress]: [ 43 / 167 ] simplifiying candidate # 32.606 * [simplify]: Simplifying (+ (+ (+ (log x.re) (log x.im)) (log (sqrt (+ (+ 1 1) 1)))) (log (sqrt (+ (+ 1 1) 1)))) 32.606 * * [simplify]: iters left: 6 (12 enodes) 32.613 * * [simplify]: iters left: 5 (48 enodes) 32.627 * * [simplify]: iters left: 4 (68 enodes) 32.641 * * [simplify]: iters left: 3 (91 enodes) 32.653 * * [simplify]: Extracting #0: cost 1 inf + 0 32.654 * * [simplify]: Extracting #1: cost 12 inf + 0 32.654 * * [simplify]: Extracting #2: cost 25 inf + 0 32.654 * * [simplify]: Extracting #3: cost 23 inf + 144 32.654 * * [simplify]: Extracting #4: cost 18 inf + 651 32.654 * * [simplify]: Extracting #5: cost 16 inf + 803 32.654 * * [simplify]: Extracting #6: cost 4 inf + 3597 32.655 * * [simplify]: Extracting #7: cost 0 inf + 4605 32.658 * [simplify]: Simplified to (+ (+ (+ (log x.re) (log x.im)) (log (sqrt 3))) (log (sqrt 3))) 32.658 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (exp (+ (+ (+ (log x.re) (log x.im)) (log (sqrt 3))) (log (sqrt 3)))) x.im))) 32.658 * * * * [progress]: [ 44 / 167 ] simplifiying candidate # 32.659 * [simplify]: Simplifying (+ (+ (log (* x.re x.im)) (log (sqrt (+ (+ 1 1) 1)))) (log (sqrt (+ (+ 1 1) 1)))) 32.659 * * [simplify]: iters left: 6 (11 enodes) 32.662 * * [simplify]: iters left: 5 (45 enodes) 32.672 * * [simplify]: iters left: 4 (62 enodes) 32.686 * * [simplify]: iters left: 3 (80 enodes) 32.708 * * [simplify]: iters left: 2 (88 enodes) 32.730 * * [simplify]: Extracting #0: cost 1 inf + 0 32.730 * * [simplify]: Extracting #1: cost 12 inf + 0 32.730 * * [simplify]: Extracting #2: cost 26 inf + 0 32.731 * * [simplify]: Extracting #3: cost 27 inf + 2 32.731 * * [simplify]: Extracting #4: cost 16 inf + 1049 32.732 * * [simplify]: Extracting #5: cost 4 inf + 3332 32.733 * * [simplify]: Extracting #6: cost 0 inf + 4269 32.735 * [simplify]: Simplified to (+ (log (sqrt 3)) (+ (log (* x.re x.im)) (log (sqrt 3)))) 32.735 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (exp (+ (log (sqrt 3)) (+ (log (* x.re x.im)) (log (sqrt 3))))) x.im))) 32.735 * * * * [progress]: [ 45 / 167 ] simplifiying candidate # 32.735 * [simplify]: Simplifying (+ (log (* (* x.re x.im) (sqrt (+ (+ 1 1) 1)))) (log (sqrt (+ (+ 1 1) 1)))) 32.735 * * [simplify]: iters left: 6 (11 enodes) 32.743 * * [simplify]: iters left: 5 (45 enodes) 32.757 * * [simplify]: iters left: 4 (66 enodes) 32.776 * * [simplify]: iters left: 3 (88 enodes) 32.792 * * [simplify]: iters left: 2 (105 enodes) 32.806 * * [simplify]: iters left: 1 (122 enodes) 32.829 * * [simplify]: Extracting #0: cost 1 inf + 0 32.829 * * [simplify]: Extracting #1: cost 12 inf + 0 32.830 * * [simplify]: Extracting #2: cost 29 inf + 0 32.830 * * [simplify]: Extracting #3: cost 32 inf + 73 32.830 * * [simplify]: Extracting #4: cost 25 inf + 524 32.830 * * [simplify]: Extracting #5: cost 10 inf + 2384 32.831 * * [simplify]: Extracting #6: cost 1 inf + 4120 32.832 * * [simplify]: Extracting #7: cost 0 inf + 4423 32.833 * [simplify]: Simplified to (+ (log (* (sqrt 3) x.im)) (log (* x.re (sqrt 3)))) 32.833 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (exp (+ (log (* (sqrt 3) x.im)) (log (* x.re (sqrt 3))))) x.im))) 32.833 * * * * [progress]: [ 46 / 167 ] simplifiying candidate # 32.833 * * * * [progress]: [ 47 / 167 ] simplifiying candidate # 32.833 * * * * [progress]: [ 48 / 167 ] simplifiying candidate # 32.833 * [simplify]: Simplifying (* (* (* (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) 32.833 * * [simplify]: iters left: 6 (15 enodes) 32.838 * * [simplify]: iters left: 5 (65 enodes) 32.861 * * [simplify]: iters left: 4 (183 enodes) 32.948 * * [simplify]: Extracting #0: cost 1 inf + 0 32.948 * * [simplify]: Extracting #1: cost 57 inf + 0 32.949 * * [simplify]: Extracting #2: cost 199 inf + 290 32.955 * * [simplify]: Extracting #3: cost 103 inf + 16215 32.968 * * [simplify]: Extracting #4: cost 7 inf + 33459 32.976 * * [simplify]: Extracting #5: cost 0 inf + 33476 32.987 * * [simplify]: Extracting #6: cost 0 inf + 32996 32.995 * [simplify]: Simplified to (* 27 (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) 32.995 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (cbrt (* 27 (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) x.im))) 32.995 * * * * [progress]: [ 49 / 167 ] simplifiying candidate # 32.996 * [simplify]: Simplifying (* (* (* (* (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) 32.996 * * [simplify]: iters left: 6 (13 enodes) 33.005 * * [simplify]: iters left: 5 (64 enodes) 33.023 * * [simplify]: iters left: 4 (200 enodes) 33.116 * * [simplify]: Extracting #0: cost 1 inf + 0 33.116 * * [simplify]: Extracting #1: cost 47 inf + 0 33.117 * * [simplify]: Extracting #2: cost 177 inf + 46 33.119 * * [simplify]: Extracting #3: cost 120 inf + 8709 33.125 * * [simplify]: Extracting #4: cost 16 inf + 26476 33.139 * * [simplify]: Extracting #5: cost 0 inf + 29735 33.153 * [simplify]: Simplified to (* 27 (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) 33.153 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (cbrt (* 27 (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) x.im))) 33.154 * * * * [progress]: [ 50 / 167 ] simplifiying candidate # 33.154 * [simplify]: Simplifying (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (* (* x.re x.im) (sqrt (+ (+ 1 1) 1)))) (* (* x.re x.im) (sqrt (+ (+ 1 1) 1)))) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) 33.154 * * [simplify]: iters left: 6 (13 enodes) 33.162 * * [simplify]: iters left: 5 (60 enodes) 33.187 * * [simplify]: iters left: 4 (186 enodes) 33.284 * * [simplify]: Extracting #0: cost 1 inf + 0 33.285 * * [simplify]: Extracting #1: cost 59 inf + 0 33.285 * * [simplify]: Extracting #2: cost 237 inf + 3 33.287 * * [simplify]: Extracting #3: cost 182 inf + 9934 33.296 * * [simplify]: Extracting #4: cost 17 inf + 37911 33.312 * * [simplify]: Extracting #5: cost 0 inf + 41227 33.335 * [simplify]: Simplified to (* (* 3 (* x.re x.im)) (* (* 3 (* x.re x.im)) (* 3 (* x.re x.im)))) 33.335 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (cbrt (* (* 3 (* x.re x.im)) (* (* 3 (* x.re x.im)) (* 3 (* x.re x.im))))) x.im))) 33.335 * * * * [progress]: [ 51 / 167 ] simplifiying candidate # 33.335 * * * * [progress]: [ 52 / 167 ] simplifiying candidate # 33.336 * * * * [progress]: [ 53 / 167 ] simplifiying candidate # 33.336 * * * * [progress]: [ 54 / 167 ] simplifiying candidate # 33.336 * [simplify]: Simplifying (* (* (* x.re x.im) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) 33.336 * * [simplify]: iters left: 6 (12 enodes) 33.348 * * [simplify]: iters left: 5 (57 enodes) 33.363 * * [simplify]: iters left: 4 (104 enodes) 33.386 * * [simplify]: iters left: 3 (170 enodes) 33.428 * * [simplify]: iters left: 2 (224 enodes) 33.489 * * [simplify]: iters left: 1 (304 enodes) 33.631 * * [simplify]: Extracting #0: cost 1 inf + 0 33.631 * * [simplify]: Extracting #1: cost 14 inf + 0 33.632 * * [simplify]: Extracting #2: cost 15 inf + 130 33.632 * * [simplify]: Extracting #3: cost 0 inf + 924 33.633 * [simplify]: Simplified to (* 9 (* x.re x.im)) 33.633 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* 9 (* x.re x.im)) (* (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))) (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))))) x.im))) 33.634 * [simplify]: Simplifying (* (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))) (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1))))) 33.634 * * [simplify]: iters left: 6 (9 enodes) 33.640 * * [simplify]: iters left: 5 (39 enodes) 33.654 * * [simplify]: iters left: 4 (69 enodes) 33.660 * * [simplify]: Extracting #0: cost 1 inf + 0 33.660 * * [simplify]: Extracting #1: cost 0 inf + 1 33.660 * [simplify]: Simplified to 3 33.660 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* 9 (* x.re x.im)) 3) x.im))) 33.660 * * * * [progress]: [ 55 / 167 ] simplifiying candidate # 33.660 * [simplify]: Simplifying (* (* (* x.re x.im) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) 33.660 * * [simplify]: iters left: 6 (16 enodes) 33.669 * * [simplify]: iters left: 5 (73 enodes) 33.695 * * [simplify]: iters left: 4 (133 enodes) 33.729 * * [simplify]: iters left: 3 (233 enodes) 33.804 * * [simplify]: iters left: 2 (316 enodes) 33.915 * * [simplify]: iters left: 1 (392 enodes) 34.064 * * [simplify]: Extracting #0: cost 1 inf + 0 34.065 * * [simplify]: Extracting #1: cost 18 inf + 0 34.065 * * [simplify]: Extracting #2: cost 28 inf + 3 34.065 * * [simplify]: Extracting #3: cost 15 inf + 829 34.067 * * [simplify]: Extracting #4: cost 2 inf + 2055 34.068 * * [simplify]: Extracting #5: cost 0 inf + 2299 34.070 * [simplify]: Simplified to (* (* (* x.re (sqrt 3)) 3) x.im) 34.070 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* (* (* x.re (sqrt 3)) 3) x.im) (* (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))) (sqrt (- (+ 1 1) 1)))) x.im))) 34.070 * [simplify]: Simplifying (* (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))) (sqrt (- (+ 1 1) 1))) 34.071 * * [simplify]: iters left: 6 (11 enodes) 34.085 * * [simplify]: iters left: 5 (53 enodes) 34.102 * * [simplify]: iters left: 4 (92 enodes) 34.109 * * [simplify]: Extracting #0: cost 1 inf + 0 34.109 * * [simplify]: Extracting #1: cost 4 inf + 0 34.109 * * [simplify]: Extracting #2: cost 2 inf + 2 34.109 * * [simplify]: Extracting #3: cost 0 inf + 84 34.109 * [simplify]: Simplified to (sqrt 3) 34.109 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* (* (* x.re (sqrt 3)) 3) x.im) (sqrt 3)) x.im))) 34.109 * * * * [progress]: [ 56 / 167 ] simplifiying candidate # 34.110 * [simplify]: Simplifying (* (* (* x.re x.im) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) 34.110 * * [simplify]: iters left: 6 (16 enodes) 34.123 * * [simplify]: iters left: 5 (72 enodes) 34.146 * * [simplify]: iters left: 4 (125 enodes) 34.179 * * [simplify]: iters left: 3 (217 enodes) 34.270 * * [simplify]: iters left: 2 (335 enodes) 34.366 * * [simplify]: iters left: 1 (419 enodes) 34.524 * * [simplify]: Extracting #0: cost 1 inf + 0 34.524 * * [simplify]: Extracting #1: cost 18 inf + 0 34.524 * * [simplify]: Extracting #2: cost 27 inf + 45 34.525 * * [simplify]: Extracting #3: cost 14 inf + 871 34.525 * * [simplify]: Extracting #4: cost 2 inf + 2014 34.526 * * [simplify]: Extracting #5: cost 0 inf + 2299 34.527 * [simplify]: Simplified to (* (* (* x.re 3) x.im) (sqrt 3)) 34.527 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* (* (* x.re 3) x.im) (sqrt 3)) (* (sqrt (- (+ 1 1) 1)) (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))))) x.im))) 34.527 * [simplify]: Simplifying (* (sqrt (- (+ 1 1) 1)) (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1))))) 34.528 * * [simplify]: iters left: 6 (11 enodes) 34.543 * * [simplify]: iters left: 5 (55 enodes) 34.562 * * [simplify]: iters left: 4 (63 enodes) 34.581 * * [simplify]: Extracting #0: cost 1 inf + 0 34.581 * * [simplify]: Extracting #1: cost 4 inf + 0 34.581 * * [simplify]: Extracting #2: cost 2 inf + 2 34.581 * * [simplify]: Extracting #3: cost 0 inf + 84 34.581 * [simplify]: Simplified to (sqrt 3) 34.581 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* (* (* x.re 3) x.im) (sqrt 3)) (sqrt 3)) x.im))) 34.581 * * * * [progress]: [ 57 / 167 ] simplifiying candidate # 34.581 * [simplify]: Simplifying (* (* (* x.re x.im) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) 34.582 * * [simplify]: iters left: 6 (11 enodes) 34.589 * * [simplify]: iters left: 5 (51 enodes) 34.608 * * [simplify]: iters left: 4 (72 enodes) 34.623 * * [simplify]: iters left: 3 (94 enodes) 34.635 * * [simplify]: iters left: 2 (102 enodes) 34.646 * * [simplify]: Extracting #0: cost 1 inf + 0 34.647 * * [simplify]: Extracting #1: cost 12 inf + 0 34.647 * * [simplify]: Extracting #2: cost 14 inf + 86 34.647 * * [simplify]: Extracting #3: cost 3 inf + 870 34.648 * * [simplify]: Extracting #4: cost 0 inf + 1077 34.648 * [simplify]: Simplified to (* x.re (* x.im 3)) 34.648 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* x.re (* x.im 3)) (* (sqrt (- (+ 1 1) 1)) (sqrt (- (+ 1 1) 1)))) x.im))) 34.649 * [simplify]: Simplifying (* (sqrt (- (+ 1 1) 1)) (sqrt (- (+ 1 1) 1))) 34.649 * * [simplify]: iters left: 6 (5 enodes) 34.653 * * [simplify]: iters left: 5 (21 enodes) 34.662 * * [simplify]: iters left: 4 (26 enodes) 34.668 * * [simplify]: Extracting #0: cost 1 inf + 0 34.668 * * [simplify]: Extracting #1: cost 0 inf + 1 34.669 * [simplify]: Simplified to 1 34.669 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* x.re (* x.im 3)) 1) x.im))) 34.669 * * * * [progress]: [ 58 / 167 ] simplifiying candidate # 34.669 * * * * [progress]: [ 59 / 167 ] simplifiying candidate # 34.669 * [simplify]: Simplifying (cbrt (sqrt (+ (+ 1 1) 1))) 34.669 * * [simplify]: iters left: 6 (5 enodes) 34.672 * * [simplify]: iters left: 5 (19 enodes) 34.676 * * [simplify]: iters left: 4 (22 enodes) 34.679 * * [simplify]: Extracting #0: cost 1 inf + 0 34.679 * * [simplify]: Extracting #1: cost 3 inf + 0 34.679 * * [simplify]: Extracting #2: cost 5 inf + 0 34.679 * * [simplify]: Extracting #3: cost 4 inf + 1 34.679 * * [simplify]: Extracting #4: cost 1 inf + 284 34.679 * * [simplify]: Extracting #5: cost 0 inf + 325 34.680 * [simplify]: Simplified to (cbrt (sqrt 3)) 34.680 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (* (cbrt (sqrt (+ (+ 1 1) 1))) (cbrt (sqrt (+ (+ 1 1) 1))))) (cbrt (sqrt 3))) x.im))) 34.680 * * * * [progress]: [ 60 / 167 ] simplifiying candidate # 34.680 * [simplify]: Simplifying (sqrt (cbrt (+ (+ 1 1) 1))) 34.680 * * [simplify]: iters left: 6 (5 enodes) 34.682 * * [simplify]: iters left: 5 (19 enodes) 34.689 * * [simplify]: iters left: 4 (22 enodes) 34.692 * * [simplify]: Extracting #0: cost 1 inf + 0 34.692 * * [simplify]: Extracting #1: cost 3 inf + 0 34.692 * * [simplify]: Extracting #2: cost 5 inf + 0 34.693 * * [simplify]: Extracting #3: cost 4 inf + 1 34.693 * * [simplify]: Extracting #4: cost 1 inf + 324 34.693 * * [simplify]: Extracting #5: cost 0 inf + 405 34.693 * [simplify]: Simplified to (sqrt (cbrt 3)) 34.693 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (* (cbrt (+ (+ 1 1) 1)) (cbrt (+ (+ 1 1) 1))))) (sqrt (cbrt 3))) x.im))) 34.693 * * * * [progress]: [ 61 / 167 ] simplifiying candidate # 34.693 * [simplify]: Simplifying (sqrt (sqrt (+ (+ 1 1) 1))) 34.693 * * [simplify]: iters left: 6 (5 enodes) 34.695 * * [simplify]: iters left: 5 (19 enodes) 34.699 * * [simplify]: iters left: 4 (22 enodes) 34.703 * * [simplify]: Extracting #0: cost 1 inf + 0 34.703 * * [simplify]: Extracting #1: cost 3 inf + 0 34.703 * * [simplify]: Extracting #2: cost 5 inf + 0 34.703 * * [simplify]: Extracting #3: cost 4 inf + 1 34.703 * * [simplify]: Extracting #4: cost 1 inf + 204 34.703 * * [simplify]: Extracting #5: cost 0 inf + 245 34.703 * [simplify]: Simplified to (sqrt (sqrt 3)) 34.703 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (sqrt (+ (+ 1 1) 1)))) (sqrt (sqrt 3))) x.im))) 34.703 * * * * [progress]: [ 62 / 167 ] simplifiying candidate # 34.704 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 34.704 * * [simplify]: iters left: 5 (4 enodes) 34.707 * * [simplify]: iters left: 4 (16 enodes) 34.712 * * [simplify]: iters left: 3 (19 enodes) 34.715 * * [simplify]: Extracting #0: cost 1 inf + 0 34.715 * * [simplify]: Extracting #1: cost 3 inf + 0 34.716 * * [simplify]: Extracting #2: cost 0 inf + 83 34.716 * [simplify]: Simplified to (sqrt 3) 34.716 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt 1)) (sqrt 3)) x.im))) 34.716 * * * * [progress]: [ 63 / 167 ] simplifiying candidate # 34.716 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 34.716 * * [simplify]: iters left: 5 (4 enodes) 34.718 * * [simplify]: iters left: 4 (16 enodes) 34.721 * * [simplify]: iters left: 3 (19 enodes) 34.724 * * [simplify]: Extracting #0: cost 1 inf + 0 34.725 * * [simplify]: Extracting #1: cost 3 inf + 0 34.725 * * [simplify]: Extracting #2: cost 0 inf + 83 34.725 * [simplify]: Simplified to (sqrt 3) 34.725 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt 1)) (sqrt 3)) x.im))) 34.725 * * * * [progress]: [ 64 / 167 ] simplifiying candidate # 34.725 * [simplify]: Simplifying (sqrt (+ (+ (cbrt 1) (cbrt 1)) (cbrt 1))) 34.725 * * [simplify]: iters left: 6 (5 enodes) 34.727 * * [simplify]: iters left: 5 (18 enodes) 34.731 * * [simplify]: iters left: 4 (26 enodes) 34.734 * * [simplify]: Extracting #0: cost 1 inf + 0 34.734 * * [simplify]: Extracting #1: cost 3 inf + 0 34.734 * * [simplify]: Extracting #2: cost 0 inf + 83 34.734 * [simplify]: Simplified to (sqrt 3) 34.734 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (* (cbrt 1) (cbrt 1)))) (sqrt 3)) x.im))) 34.735 * * * * [progress]: [ 65 / 167 ] simplifiying candidate # 34.735 * [simplify]: Simplifying (sqrt (+ (+ (sqrt 1) (sqrt 1)) (sqrt 1))) 34.735 * * [simplify]: iters left: 6 (5 enodes) 34.736 * * [simplify]: iters left: 5 (18 enodes) 34.741 * * [simplify]: iters left: 4 (26 enodes) 34.744 * * [simplify]: Extracting #0: cost 1 inf + 0 34.744 * * [simplify]: Extracting #1: cost 3 inf + 0 34.744 * * [simplify]: Extracting #2: cost 0 inf + 83 34.745 * [simplify]: Simplified to (sqrt 3) 34.745 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (sqrt 1))) (sqrt 3)) x.im))) 34.745 * * * * [progress]: [ 66 / 167 ] simplifiying candidate # 34.745 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 34.745 * * [simplify]: iters left: 5 (4 enodes) 34.747 * * [simplify]: iters left: 4 (16 enodes) 34.750 * * [simplify]: iters left: 3 (19 enodes) 34.753 * * [simplify]: Extracting #0: cost 1 inf + 0 34.753 * * [simplify]: Extracting #1: cost 3 inf + 0 34.753 * * [simplify]: Extracting #2: cost 0 inf + 83 34.753 * [simplify]: Simplified to (sqrt 3) 34.754 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt 1)) (sqrt 3)) x.im))) 34.754 * * * * [progress]: [ 67 / 167 ] simplifiying candidate # 34.754 * [simplify]: Simplifying (sqrt (+ (+ (sqrt 1) (sqrt 1)) (sqrt 1))) 34.754 * * [simplify]: iters left: 6 (5 enodes) 34.756 * * [simplify]: iters left: 5 (18 enodes) 34.760 * * [simplify]: iters left: 4 (26 enodes) 34.763 * * [simplify]: Extracting #0: cost 1 inf + 0 34.763 * * [simplify]: Extracting #1: cost 3 inf + 0 34.763 * * [simplify]: Extracting #2: cost 0 inf + 83 34.764 * [simplify]: Simplified to (sqrt 3) 34.764 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (sqrt 1))) (sqrt 3)) x.im))) 34.764 * * * * [progress]: [ 68 / 167 ] simplifiying candidate # 34.764 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 34.764 * * [simplify]: iters left: 5 (4 enodes) 34.766 * * [simplify]: iters left: 4 (16 enodes) 34.772 * * [simplify]: iters left: 3 (19 enodes) 34.778 * * [simplify]: Extracting #0: cost 1 inf + 0 34.778 * * [simplify]: Extracting #1: cost 3 inf + 0 34.778 * * [simplify]: Extracting #2: cost 0 inf + 83 34.778 * [simplify]: Simplified to (sqrt 3) 34.778 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt 1)) (sqrt 3)) x.im))) 34.779 * * * * [progress]: [ 69 / 167 ] simplifiying candidate # 34.779 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 34.779 * * [simplify]: iters left: 5 (4 enodes) 34.786 * * [simplify]: iters left: 4 (16 enodes) 34.793 * * [simplify]: iters left: 3 (19 enodes) 34.797 * * [simplify]: Extracting #0: cost 1 inf + 0 34.797 * * [simplify]: Extracting #1: cost 3 inf + 0 34.797 * * [simplify]: Extracting #2: cost 0 inf + 83 34.797 * [simplify]: Simplified to (sqrt 3) 34.797 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt 1)) (sqrt 3)) x.im))) 34.797 * * * * [progress]: [ 70 / 167 ] simplifiying candidate # 34.797 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 34.797 * * [simplify]: iters left: 5 (4 enodes) 34.799 * * [simplify]: iters left: 4 (16 enodes) 34.802 * * [simplify]: iters left: 3 (19 enodes) 34.805 * * [simplify]: Extracting #0: cost 1 inf + 0 34.805 * * [simplify]: Extracting #1: cost 3 inf + 0 34.805 * * [simplify]: Extracting #2: cost 0 inf + 83 34.805 * [simplify]: Simplified to (sqrt 3) 34.806 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt 1)) (sqrt 3)) x.im))) 34.806 * * * * [progress]: [ 71 / 167 ] simplifiying candidate # 34.806 * [simplify]: Simplifying (sqrt 1) 34.806 * * [simplify]: iters left: 1 (2 enodes) 34.808 * * [simplify]: Extracting #0: cost 1 inf + 0 34.808 * * [simplify]: Extracting #1: cost 0 inf + 1 34.808 * [simplify]: Simplified to 1 34.808 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) 1) x.im))) 34.808 * * * * [progress]: [ 72 / 167 ] simplifiying candidate # 34.808 * [simplify]: Simplifying (sqrt 1) 34.808 * * [simplify]: iters left: 1 (2 enodes) 34.810 * * [simplify]: Extracting #0: cost 1 inf + 0 34.810 * * [simplify]: Extracting #1: cost 0 inf + 1 34.810 * [simplify]: Simplified to 1 34.810 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) 1) x.im))) 34.810 * * * * [progress]: [ 73 / 167 ] simplifiying candidate # 34.810 * [simplify]: Simplifying (sqrt (sqrt (+ (+ 1 1) 1))) 34.810 * * [simplify]: iters left: 6 (5 enodes) 34.812 * * [simplify]: iters left: 5 (19 enodes) 34.816 * * [simplify]: iters left: 4 (22 enodes) 34.819 * * [simplify]: Extracting #0: cost 1 inf + 0 34.820 * * [simplify]: Extracting #1: cost 3 inf + 0 34.820 * * [simplify]: Extracting #2: cost 5 inf + 0 34.820 * * [simplify]: Extracting #3: cost 4 inf + 1 34.820 * * [simplify]: Extracting #4: cost 1 inf + 204 34.820 * * [simplify]: Extracting #5: cost 0 inf + 245 34.820 * [simplify]: Simplified to (sqrt (sqrt 3)) 34.820 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (sqrt (+ (+ 1 1) 1)))) (sqrt (sqrt 3))) x.im))) 34.820 * * * * [progress]: [ 74 / 167 ] simplifiying candidate # 34.820 * [simplify]: Simplifying (sqrt (+ (+ 1 1) 1)) 34.820 * * [simplify]: iters left: 5 (4 enodes) 34.822 * * [simplify]: iters left: 4 (16 enodes) 34.825 * * [simplify]: iters left: 3 (19 enodes) 34.830 * * [simplify]: Extracting #0: cost 1 inf + 0 34.830 * * [simplify]: Extracting #1: cost 3 inf + 0 34.830 * * [simplify]: Extracting #2: cost 0 inf + 83 34.830 * [simplify]: Simplified to (sqrt 3) 34.830 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) 1) (sqrt 3)) x.im))) 34.830 * * * * [progress]: [ 75 / 167 ] simplifiying candidate # 34.831 * [simplify]: Simplifying (* x.re x.im) 34.831 * * [simplify]: iters left: 2 (3 enodes) 34.832 * * [simplify]: iters left: 1 (10 enodes) 34.834 * * [simplify]: Extracting #0: cost 1 inf + 0 34.835 * * [simplify]: Extracting #1: cost 4 inf + 0 34.835 * * [simplify]: Extracting #2: cost 2 inf + 2 34.835 * * [simplify]: Extracting #3: cost 0 inf + 86 34.835 * [simplify]: Simplified to (* x.re x.im) 34.835 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* x.re x.im) (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1)))) x.im))) 34.835 * * * * [progress]: [ 76 / 167 ] simplifiying candidate # 34.835 * [simplify]: Simplifying (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))) 34.835 * * [simplify]: iters left: 6 (8 enodes) 34.844 * * [simplify]: iters left: 5 (39 enodes) 34.867 * * [simplify]: iters left: 4 (77 enodes) 34.872 * * [simplify]: Extracting #0: cost 1 inf + 0 34.872 * * [simplify]: Extracting #1: cost 3 inf + 0 34.872 * * [simplify]: Extracting #2: cost 1 inf + 42 34.872 * * [simplify]: Extracting #3: cost 0 inf + 83 34.872 * [simplify]: Simplified to (sqrt 3) 34.872 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) (sqrt 3)) x.im))) 34.873 * * * * [progress]: [ 77 / 167 ] simplifiying candidate # 34.873 * [simplify]: Simplifying (sqrt (- (+ 1 1) 1)) 34.873 * * [simplify]: iters left: 5 (4 enodes) 34.875 * * [simplify]: iters left: 4 (20 enodes) 34.879 * * [simplify]: iters left: 3 (24 enodes) 34.882 * * [simplify]: Extracting #0: cost 1 inf + 0 34.882 * * [simplify]: Extracting #1: cost 0 inf + 1 34.882 * [simplify]: Simplified to 1 34.882 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) 1) x.im))) 34.882 * * * * [progress]: [ 78 / 167 ] simplifiying candidate # 34.882 * [simplify]: Simplifying (* (* (* x.re x.im) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) (sqrt (+ (+ 1 1) 1))) 34.883 * * [simplify]: iters left: 6 (14 enodes) 34.893 * * [simplify]: iters left: 5 (64 enodes) 34.907 * * [simplify]: iters left: 4 (111 enodes) 34.930 * * [simplify]: iters left: 3 (210 enodes) 34.998 * * [simplify]: iters left: 2 (291 enodes) 35.078 * * [simplify]: iters left: 1 (367 enodes) 35.246 * * [simplify]: Extracting #0: cost 1 inf + 0 35.246 * * [simplify]: Extracting #1: cost 18 inf + 0 35.247 * * [simplify]: Extracting #2: cost 27 inf + 45 35.247 * * [simplify]: Extracting #3: cost 13 inf + 994 35.248 * * [simplify]: Extracting #4: cost 0 inf + 2299 35.248 * [simplify]: Simplified to (* x.re (* (* 3 x.im) (sqrt 3))) 35.248 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* x.re (* (* 3 x.im) (sqrt 3))) (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1))))) x.im))) 35.248 * * * * [progress]: [ 79 / 167 ] simplifiying candidate # 35.249 * [simplify]: Simplifying (* (* (* x.re x.im) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) (sqrt (+ (+ 1 1) 1))) 35.249 * * [simplify]: iters left: 6 (13 enodes) 35.265 * * [simplify]: iters left: 5 (59 enodes) 35.276 * * [simplify]: iters left: 4 (87 enodes) 35.287 * * [simplify]: iters left: 3 (138 enodes) 35.316 * * [simplify]: iters left: 2 (173 enodes) 35.337 * * [simplify]: iters left: 1 (175 enodes) 35.358 * * [simplify]: Extracting #0: cost 1 inf + 0 35.358 * * [simplify]: Extracting #1: cost 13 inf + 0 35.358 * * [simplify]: Extracting #2: cost 17 inf + 44 35.358 * * [simplify]: Extracting #3: cost 4 inf + 911 35.359 * * [simplify]: Extracting #4: cost 0 inf + 1241 35.360 * [simplify]: Simplified to (* x.im (* x.re 3)) 35.360 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (/ (* x.im (* x.re 3)) (sqrt (- (+ 1 1) 1))) x.im))) 35.360 * * * * [progress]: [ 80 / 167 ] simplifiying candidate #real (real->posit16 (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) x.im)))> 35.360 * * * * [progress]: [ 81 / 167 ] simplifiying candidate # 35.361 * * * * [progress]: [ 82 / 167 ] simplifiying candidate # 35.361 * * * * [progress]: [ 83 / 167 ] simplifiying candidate # 35.361 * * * * [progress]: [ 84 / 167 ] simplifiying candidate # 35.361 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im) 35.361 * * [simplify]: iters left: 6 (10 enodes) 35.368 * * [simplify]: iters left: 5 (45 enodes) 35.379 * * [simplify]: iters left: 4 (71 enodes) 35.393 * * [simplify]: iters left: 3 (135 enodes) 35.425 * * [simplify]: iters left: 2 (160 enodes) 35.461 * * [simplify]: Extracting #0: cost 1 inf + 0 35.461 * * [simplify]: Extracting #1: cost 18 inf + 0 35.462 * * [simplify]: Extracting #2: cost 25 inf + 207 35.463 * * [simplify]: Extracting #3: cost 6 inf + 1808 35.464 * * [simplify]: Extracting #4: cost 0 inf + 2303 35.466 * [simplify]: Simplified to (* (* x.re x.im) (* 3 x.im)) 35.466 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (pow (* (* x.re x.im) (* 3 x.im)) 1))) 35.466 * * * * [progress]: [ 85 / 167 ] simplifiying candidate # 35.466 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im) 35.466 * * [simplify]: iters left: 6 (10 enodes) 35.473 * * [simplify]: iters left: 5 (45 enodes) 35.481 * * [simplify]: iters left: 4 (71 enodes) 35.494 * * [simplify]: iters left: 3 (135 enodes) 35.538 * * [simplify]: iters left: 2 (160 enodes) 35.585 * * [simplify]: Extracting #0: cost 1 inf + 0 35.586 * * [simplify]: Extracting #1: cost 18 inf + 0 35.586 * * [simplify]: Extracting #2: cost 25 inf + 207 35.587 * * [simplify]: Extracting #3: cost 6 inf + 1808 35.588 * * [simplify]: Extracting #4: cost 0 inf + 2303 35.590 * [simplify]: Simplified to (* (* x.re x.im) (* 3 x.im)) 35.590 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (pow (* (* x.re x.im) (* 3 x.im)) 1))) 35.590 * * * * [progress]: [ 86 / 167 ] simplifiying candidate # 35.590 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im) 35.591 * * [simplify]: iters left: 6 (10 enodes) 35.596 * * [simplify]: iters left: 5 (45 enodes) 35.604 * * [simplify]: iters left: 4 (71 enodes) 35.617 * * [simplify]: iters left: 3 (135 enodes) 35.644 * * [simplify]: iters left: 2 (160 enodes) 35.671 * * [simplify]: Extracting #0: cost 1 inf + 0 35.671 * * [simplify]: Extracting #1: cost 18 inf + 0 35.672 * * [simplify]: Extracting #2: cost 25 inf + 207 35.672 * * [simplify]: Extracting #3: cost 6 inf + 1808 35.673 * * [simplify]: Extracting #4: cost 0 inf + 2303 35.674 * [simplify]: Simplified to (* (* x.re x.im) (* 3 x.im)) 35.674 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (pow (* (* x.re x.im) (* 3 x.im)) 1))) 35.674 * * * * [progress]: [ 87 / 167 ] simplifiying candidate # 35.674 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im) 35.674 * * [simplify]: iters left: 6 (10 enodes) 35.678 * * [simplify]: iters left: 5 (45 enodes) 35.685 * * [simplify]: iters left: 4 (71 enodes) 35.702 * * [simplify]: iters left: 3 (135 enodes) 35.726 * * [simplify]: iters left: 2 (160 enodes) 35.749 * * [simplify]: Extracting #0: cost 1 inf + 0 35.750 * * [simplify]: Extracting #1: cost 18 inf + 0 35.750 * * [simplify]: Extracting #2: cost 25 inf + 207 35.750 * * [simplify]: Extracting #3: cost 6 inf + 1808 35.751 * * [simplify]: Extracting #4: cost 0 inf + 2303 35.752 * [simplify]: Simplified to (* (* x.re x.im) (* 3 x.im)) 35.752 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (pow (* (* x.re x.im) (* 3 x.im)) 1))) 35.752 * * * * [progress]: [ 88 / 167 ] simplifiying candidate # 35.752 * * * * [progress]: [ 89 / 167 ] simplifiying candidate # 35.752 * [simplify]: Simplifying (+ (+ (+ (+ (log x.re) (log x.im)) (log (sqrt (+ (+ 1 1) 1)))) (log (sqrt (+ (+ 1 1) 1)))) (log x.im)) 35.752 * * [simplify]: iters left: 6 (13 enodes) 35.756 * * [simplify]: iters left: 5 (54 enodes) 35.768 * * [simplify]: iters left: 4 (90 enodes) 35.783 * * [simplify]: iters left: 3 (152 enodes) 35.810 * * [simplify]: iters left: 2 (183 enodes) 35.865 * * [simplify]: Extracting #0: cost 1 inf + 0 35.865 * * [simplify]: Extracting #1: cost 18 inf + 0 35.865 * * [simplify]: Extracting #2: cost 37 inf + 0 35.865 * * [simplify]: Extracting #3: cost 33 inf + 326 35.866 * * [simplify]: Extracting #4: cost 27 inf + 1095 35.866 * * [simplify]: Extracting #5: cost 22 inf + 1883 35.868 * * [simplify]: Extracting #6: cost 9 inf + 5684 35.871 * * [simplify]: Extracting #7: cost 1 inf + 7549 35.874 * * [simplify]: Extracting #8: cost 0 inf + 7811 35.876 * [simplify]: Simplified to (+ (+ (+ (log x.im) (log (sqrt 3))) (+ (log x.im) (log (sqrt 3)))) (log x.re)) 35.876 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (exp (+ (+ (+ (log x.im) (log (sqrt 3))) (+ (log x.im) (log (sqrt 3)))) (log x.re))))) 35.876 * * * * [progress]: [ 90 / 167 ] simplifiying candidate # 35.876 * [simplify]: Simplifying (+ (+ (+ (log (* x.re x.im)) (log (sqrt (+ (+ 1 1) 1)))) (log (sqrt (+ (+ 1 1) 1)))) (log x.im)) 35.876 * * [simplify]: iters left: 6 (13 enodes) 35.880 * * [simplify]: iters left: 5 (54 enodes) 35.889 * * [simplify]: iters left: 4 (83 enodes) 35.903 * * [simplify]: iters left: 3 (116 enodes) 35.924 * * [simplify]: iters left: 2 (156 enodes) 35.966 * * [simplify]: iters left: 1 (168 enodes) 35.996 * * [simplify]: Extracting #0: cost 1 inf + 0 35.996 * * [simplify]: Extracting #1: cost 18 inf + 0 35.997 * * [simplify]: Extracting #2: cost 38 inf + 0 35.997 * * [simplify]: Extracting #3: cost 38 inf + 73 35.997 * * [simplify]: Extracting #4: cost 31 inf + 523 35.999 * * [simplify]: Extracting #5: cost 18 inf + 2977 36.001 * * [simplify]: Extracting #6: cost 2 inf + 6951 36.004 * * [simplify]: Extracting #7: cost 0 inf + 7475 36.007 * [simplify]: Simplified to (+ (+ (+ (log (sqrt 3)) (log x.im)) (+ (log (sqrt 3)) (log x.im))) (log x.re)) 36.007 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (exp (+ (+ (+ (log (sqrt 3)) (log x.im)) (+ (log (sqrt 3)) (log x.im))) (log x.re))))) 36.007 * * * * [progress]: [ 91 / 167 ] simplifiying candidate # 36.008 * [simplify]: Simplifying (+ (+ (log (* (* x.re x.im) (sqrt (+ (+ 1 1) 1)))) (log (sqrt (+ (+ 1 1) 1)))) (log x.im)) 36.008 * * [simplify]: iters left: 6 (13 enodes) 36.016 * * [simplify]: iters left: 5 (54 enodes) 36.026 * * [simplify]: iters left: 4 (84 enodes) 36.042 * * [simplify]: iters left: 3 (119 enodes) 36.066 * * [simplify]: iters left: 2 (162 enodes) 36.103 * * [simplify]: iters left: 1 (198 enodes) 36.143 * * [simplify]: Extracting #0: cost 1 inf + 0 36.144 * * [simplify]: Extracting #1: cost 18 inf + 0 36.144 * * [simplify]: Extracting #2: cost 41 inf + 0 36.144 * * [simplify]: Extracting #3: cost 44 inf + 73 36.144 * * [simplify]: Extracting #4: cost 30 inf + 1395 36.145 * * [simplify]: Extracting #5: cost 8 inf + 5763 36.147 * * [simplify]: Extracting #6: cost 0 inf + 7209 36.149 * [simplify]: Simplified to (+ (+ (log (* (sqrt 3) x.im)) (log (* (sqrt 3) x.im))) (log x.re)) 36.149 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (exp (+ (+ (log (* (sqrt 3) x.im)) (log (* (sqrt 3) x.im))) (log x.re))))) 36.149 * * * * [progress]: [ 92 / 167 ] simplifiying candidate # 36.149 * [simplify]: Simplifying (+ (log (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (log x.im)) 36.149 * * [simplify]: iters left: 6 (12 enodes) 36.154 * * [simplify]: iters left: 5 (52 enodes) 36.162 * * [simplify]: iters left: 4 (83 enodes) 36.176 * * [simplify]: iters left: 3 (143 enodes) 36.211 * * [simplify]: iters left: 2 (208 enodes) 36.252 * * [simplify]: iters left: 1 (253 enodes) 36.304 * * [simplify]: Extracting #0: cost 1 inf + 0 36.304 * * [simplify]: Extracting #1: cost 19 inf + 0 36.304 * * [simplify]: Extracting #2: cost 47 inf + 0 36.304 * * [simplify]: Extracting #3: cost 51 inf + 74 36.305 * * [simplify]: Extracting #4: cost 28 inf + 2249 36.306 * * [simplify]: Extracting #5: cost 9 inf + 5069 36.307 * * [simplify]: Extracting #6: cost 1 inf + 6473 36.309 * * [simplify]: Extracting #7: cost 0 inf + 6705 36.311 * [simplify]: Simplified to (+ (log (* 3 x.im)) (log (* x.re x.im))) 36.311 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (exp (+ (log (* 3 x.im)) (log (* x.re x.im)))))) 36.311 * * * * [progress]: [ 93 / 167 ] simplifiying candidate # 36.311 * * * * [progress]: [ 94 / 167 ] simplifiying candidate # 36.311 * * * * [progress]: [ 95 / 167 ] simplifiying candidate # 36.311 * [simplify]: Simplifying (* (* (* (* (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (* (* x.im x.im) x.im)) 36.311 * * [simplify]: iters left: 6 (16 enodes) 36.316 * * [simplify]: iters left: 5 (73 enodes) 36.334 * * [simplify]: iters left: 4 (235 enodes) 36.501 * * [simplify]: Extracting #0: cost 1 inf + 0 36.501 * * [simplify]: Extracting #1: cost 55 inf + 0 36.503 * * [simplify]: Extracting #2: cost 331 inf + 168 36.511 * * [simplify]: Extracting #3: cost 246 inf + 19404 36.522 * * [simplify]: Extracting #4: cost 59 inf + 58969 36.543 * * [simplify]: Extracting #5: cost 0 inf + 69703 36.560 * * [simplify]: Extracting #6: cost 0 inf + 68943 36.581 * * [simplify]: Extracting #7: cost 0 inf + 68903 36.597 * [simplify]: Simplified to (* (* (* x.im (* x.im x.im)) (* (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 27) 36.597 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (cbrt (* (* (* x.im (* x.im x.im)) (* (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 27)))) 36.598 * * * * [progress]: [ 96 / 167 ] simplifiying candidate # 36.598 * [simplify]: Simplifying (* (* (* (* (* (* x.re x.im) (* x.re x.im)) (* x.re x.im)) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (* (* x.im x.im) x.im)) 36.598 * * [simplify]: iters left: 6 (16 enodes) 36.608 * * [simplify]: iters left: 5 (78 enodes) 36.633 * * [simplify]: iters left: 4 (260 enodes) 36.795 * * [simplify]: Extracting #0: cost 1 inf + 0 36.795 * * [simplify]: Extracting #1: cost 47 inf + 0 36.797 * * [simplify]: Extracting #2: cost 266 inf + 3 36.801 * * [simplify]: Extracting #3: cost 243 inf + 8403 36.821 * * [simplify]: Extracting #4: cost 39 inf + 48084 36.850 * * [simplify]: Extracting #5: cost 0 inf + 57806 36.868 * [simplify]: Simplified to (* (* 27 (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) (* x.im (* x.im x.im))) 36.868 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (cbrt (* (* 27 (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) (* x.im (* x.im x.im)))))) 36.869 * * * * [progress]: [ 97 / 167 ] simplifiying candidate # 36.869 * [simplify]: Simplifying (* (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (* (* x.re x.im) (sqrt (+ (+ 1 1) 1)))) (* (* x.re x.im) (sqrt (+ (+ 1 1) 1)))) (* (* (sqrt (+ (+ 1 1) 1)) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (* (* x.im x.im) x.im)) 36.869 * * [simplify]: iters left: 6 (16 enodes) 36.874 * * [simplify]: iters left: 5 (75 enodes) 36.902 * * [simplify]: iters left: 4 (246 enodes) 37.049 * * [simplify]: Extracting #0: cost 1 inf + 0 37.049 * * [simplify]: Extracting #1: cost 48 inf + 0 37.050 * * [simplify]: Extracting #2: cost 298 inf + 1 37.051 * * [simplify]: Extracting #3: cost 359 inf + 1161 37.057 * * [simplify]: Extracting #4: cost 178 inf + 32999 37.093 * * [simplify]: Extracting #5: cost 5 inf + 71922 37.127 * * [simplify]: Extracting #6: cost 0 inf + 73297 37.161 * [simplify]: Simplified to (* (* (* x.re x.im) (* 3 (* (* x.re x.im) (* x.re x.im)))) (* 3 (* (* x.im (* x.im x.im)) 3))) 37.161 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (cbrt (* (* (* x.re x.im) (* 3 (* (* x.re x.im) (* x.re x.im)))) (* 3 (* (* x.im (* x.im x.im)) 3)))))) 37.162 * * * * [progress]: [ 98 / 167 ] simplifiying candidate # 37.162 * [simplify]: Simplifying (* (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))) (* (* x.im x.im) x.im)) 37.162 * * [simplify]: iters left: 6 (14 enodes) 37.173 * * [simplify]: iters left: 5 (69 enodes) 37.198 * * [simplify]: iters left: 4 (187 enodes) 37.352 * * [simplify]: Extracting #0: cost 1 inf + 0 37.352 * * [simplify]: Extracting #1: cost 78 inf + 0 37.354 * * [simplify]: Extracting #2: cost 263 inf + 44 37.357 * * [simplify]: Extracting #3: cost 172 inf + 17418 37.368 * * [simplify]: Extracting #4: cost 17 inf + 51574 37.381 * * [simplify]: Extracting #5: cost 0 inf + 55697 37.408 * * [simplify]: Extracting #6: cost 0 inf + 55375 37.420 * [simplify]: Simplified to (* (* (* 3 (* x.re x.im)) x.im) (* (* (* 3 (* x.re x.im)) x.im) (* (* 3 (* x.re x.im)) x.im))) 37.420 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (cbrt (* (* (* 3 (* x.re x.im)) x.im) (* (* (* 3 (* x.re x.im)) x.im) (* (* 3 (* x.re x.im)) x.im)))))) 37.420 * * * * [progress]: [ 99 / 167 ] simplifiying candidate # 37.420 * * * * [progress]: [ 100 / 167 ] simplifiying candidate # 37.420 * * * * [progress]: [ 101 / 167 ] simplifiying candidate # 37.420 * * * * [progress]: [ 102 / 167 ] simplifiying candidate # 37.420 * * * * [progress]: [ 103 / 167 ] simplifiying candidate # 37.420 * [simplify]: Simplifying (cbrt x.im) 37.420 * * [simplify]: iters left: 1 (2 enodes) 37.421 * * [simplify]: Extracting #0: cost 1 inf + 0 37.421 * * [simplify]: Extracting #1: cost 3 inf + 0 37.421 * * [simplify]: Extracting #2: cost 2 inf + 1 37.421 * * [simplify]: Extracting #3: cost 0 inf + 163 37.421 * [simplify]: Simplified to (cbrt x.im) 37.421 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 37.421 * * * * [progress]: [ 104 / 167 ] simplifiying candidate # 37.421 * [simplify]: Simplifying (sqrt x.im) 37.421 * * [simplify]: iters left: 1 (2 enodes) 37.422 * * [simplify]: Extracting #0: cost 1 inf + 0 37.422 * * [simplify]: Extracting #1: cost 3 inf + 0 37.422 * * [simplify]: Extracting #2: cost 2 inf + 1 37.422 * * [simplify]: Extracting #3: cost 0 inf + 83 37.422 * [simplify]: Simplified to (sqrt x.im) 37.422 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (sqrt x.im)) (sqrt x.im)))) 37.422 * * * * [progress]: [ 105 / 167 ] simplifiying candidate # 37.422 * * * * [progress]: [ 106 / 167 ] simplifiying candidate # 37.422 * [simplify]: Simplifying (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) 37.422 * * [simplify]: iters left: 6 (8 enodes) 37.426 * * [simplify]: iters left: 5 (33 enodes) 37.431 * * [simplify]: iters left: 4 (43 enodes) 37.437 * * [simplify]: iters left: 3 (48 enodes) 37.443 * * [simplify]: Extracting #0: cost 1 inf + 0 37.443 * * [simplify]: Extracting #1: cost 8 inf + 0 37.443 * * [simplify]: Extracting #2: cost 11 inf + 2 37.444 * * [simplify]: Extracting #3: cost 8 inf + 87 37.444 * * [simplify]: Extracting #4: cost 2 inf + 538 37.444 * * [simplify]: Extracting #5: cost 0 inf + 743 37.444 * [simplify]: Simplified to (* (sqrt 3) (* x.re x.im)) 37.444 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (sqrt 3) (* x.re x.im)) (* (sqrt (+ (+ 1 1) 1)) x.im)))) 37.444 * * * * [progress]: [ 107 / 167 ] simplifiying candidate # 37.444 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) x.im) 37.444 * * [simplify]: iters left: 6 (13 enodes) 37.452 * * [simplify]: iters left: 5 (63 enodes) 37.466 * * [simplify]: iters left: 4 (133 enodes) 37.529 * * [simplify]: iters left: 3 (294 enodes) 37.676 * * [simplify]: iters left: 2 (456 enodes) 37.855 * * [simplify]: Extracting #0: cost 1 inf + 0 37.855 * * [simplify]: Extracting #1: cost 22 inf + 0 37.855 * * [simplify]: Extracting #2: cost 31 inf + 87 37.856 * * [simplify]: Extracting #3: cost 8 inf + 1659 37.858 * * [simplify]: Extracting #4: cost 0 inf + 2156 37.859 * [simplify]: Simplified to (* (* x.re x.im) (* x.im 9)) 37.859 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* x.re x.im) (* x.im 9)) (* (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))) (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))))))) 37.860 * * * * [progress]: [ 108 / 167 ] simplifiying candidate # 37.860 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) x.im) 37.860 * * [simplify]: iters left: 6 (17 enodes) 37.869 * * [simplify]: iters left: 5 (79 enodes) 37.889 * * [simplify]: iters left: 4 (162 enodes) 37.932 * * [simplify]: iters left: 3 (325 enodes) 38.063 * * [simplify]: iters left: 2 (461 enodes) 38.200 * * [simplify]: Extracting #0: cost 1 inf + 0 38.200 * * [simplify]: Extracting #1: cost 27 inf + 0 38.200 * * [simplify]: Extracting #2: cost 43 inf + 87 38.201 * * [simplify]: Extracting #3: cost 21 inf + 1893 38.202 * * [simplify]: Extracting #4: cost 4 inf + 3810 38.204 * * [simplify]: Extracting #5: cost 0 inf + 4338 38.205 * [simplify]: Simplified to (* (* x.im (sqrt 3)) (* x.re (* 3 x.im))) 38.205 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* x.im (sqrt 3)) (* x.re (* 3 x.im))) (* (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))) (sqrt (- (+ 1 1) 1)))))) 38.206 * * * * [progress]: [ 109 / 167 ] simplifiying candidate # 38.206 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) x.im) 38.206 * * [simplify]: iters left: 6 (17 enodes) 38.215 * * [simplify]: iters left: 5 (78 enodes) 38.234 * * [simplify]: iters left: 4 (149 enodes) 38.292 * * [simplify]: iters left: 3 (322 enodes) 38.431 * * [simplify]: Extracting #0: cost 1 inf + 0 38.431 * * [simplify]: Extracting #1: cost 38 inf + 0 38.432 * * [simplify]: Extracting #2: cost 53 inf + 333 38.433 * * [simplify]: Extracting #3: cost 12 inf + 4220 38.435 * * [simplify]: Extracting #4: cost 0 inf + 5567 38.437 * [simplify]: Simplified to (* (* (* x.im x.im) (* x.re (sqrt 3))) 3) 38.437 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* (* x.im x.im) (* x.re (sqrt 3))) 3) (* (sqrt (- (+ 1 1) 1)) (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1)))))))) 38.437 * * * * [progress]: [ 110 / 167 ] simplifiying candidate # 38.438 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) x.im) 38.438 * * [simplify]: iters left: 6 (12 enodes) 38.444 * * [simplify]: iters left: 5 (58 enodes) 38.453 * * [simplify]: iters left: 4 (86 enodes) 38.472 * * [simplify]: iters left: 3 (161 enodes) 38.536 * * [simplify]: iters left: 2 (211 enodes) 38.986 * * [simplify]: Extracting #0: cost 1 inf + 0 38.987 * * [simplify]: Extracting #1: cost 18 inf + 0 38.987 * * [simplify]: Extracting #2: cost 27 inf + 44 38.988 * * [simplify]: Extracting #3: cost 8 inf + 1526 38.989 * * [simplify]: Extracting #4: cost 0 inf + 2303 38.991 * [simplify]: Simplified to (* (* x.re (* x.im 3)) x.im) 38.991 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* x.re (* x.im 3)) x.im) (* (sqrt (- (+ 1 1) 1)) (sqrt (- (+ 1 1) 1)))))) 38.991 * * * * [progress]: [ 111 / 167 ] simplifiying candidate # 38.991 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) x.im) 38.992 * * [simplify]: iters left: 6 (15 enodes) 39.006 * * [simplify]: iters left: 5 (69 enodes) 39.033 * * [simplify]: iters left: 4 (126 enodes) 39.083 * * [simplify]: iters left: 3 (296 enodes) 39.237 * * [simplify]: Extracting #0: cost 1 inf + 0 39.237 * * [simplify]: Extracting #1: cost 38 inf + 0 39.238 * * [simplify]: Extracting #2: cost 57 inf + 86 39.239 * * [simplify]: Extracting #3: cost 21 inf + 3161 39.243 * * [simplify]: Extracting #4: cost 2 inf + 5403 39.245 * * [simplify]: Extracting #5: cost 0 inf + 5647 39.247 * [simplify]: Simplified to (* (* (* x.im x.im) (* x.re 3)) (sqrt 3)) 39.247 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* (* x.im x.im) (* x.re 3)) (sqrt 3)) (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1))))))) 39.247 * * * * [progress]: [ 112 / 167 ] simplifiying candidate # 39.247 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) x.im) 39.247 * * [simplify]: iters left: 6 (14 enodes) 39.254 * * [simplify]: iters left: 5 (65 enodes) 39.267 * * [simplify]: iters left: 4 (115 enodes) 39.299 * * [simplify]: iters left: 3 (237 enodes) 39.387 * * [simplify]: iters left: 2 (383 enodes) 39.506 * * [simplify]: iters left: 1 (392 enodes) 39.576 * * [simplify]: Extracting #0: cost 1 inf + 0 39.576 * * [simplify]: Extracting #1: cost 20 inf + 0 39.576 * * [simplify]: Extracting #2: cost 31 inf + 44 39.577 * * [simplify]: Extracting #3: cost 15 inf + 996 39.579 * * [simplify]: Extracting #4: cost 0 inf + 2551 39.581 * [simplify]: Simplified to (* (* 3 x.im) (* x.re x.im)) 39.581 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* 3 x.im) (* x.re x.im)) (sqrt (- (+ 1 1) 1))))) 39.581 * * * * [progress]: [ 113 / 167 ] simplifiying candidate # 39.581 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (+ (pow (+ 1 1) 3) (pow 1 3)))) (sqrt (+ (+ 1 1) 1))) x.im) 39.581 * * [simplify]: iters left: 6 (15 enodes) 39.591 * * [simplify]: iters left: 5 (70 enodes) 39.606 * * [simplify]: iters left: 4 (135 enodes) 39.656 * * [simplify]: iters left: 3 (301 enodes) 39.752 * * [simplify]: iters left: 2 (456 enodes) 39.953 * * [simplify]: Extracting #0: cost 1 inf + 0 39.953 * * [simplify]: Extracting #1: cost 26 inf + 0 39.954 * * [simplify]: Extracting #2: cost 43 inf + 44 39.955 * * [simplify]: Extracting #3: cost 14 inf + 2746 39.958 * * [simplify]: Extracting #4: cost 0 inf + 4255 39.961 * [simplify]: Simplified to (* (* (* x.im (sqrt 3)) (* x.re x.im)) 3) 39.961 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* (* x.im (sqrt 3)) (* x.re x.im)) 3) (sqrt (+ (* (+ 1 1) (+ 1 1)) (- (* 1 1) (* (+ 1 1) 1))))))) 39.961 * * * * [progress]: [ 114 / 167 ] simplifiying candidate # 39.962 * [simplify]: Simplifying (* (* (* (* x.re x.im) (sqrt (- (* (+ 1 1) (+ 1 1)) (* 1 1)))) (sqrt (+ (+ 1 1) 1))) x.im) 39.962 * * [simplify]: iters left: 6 (14 enodes) 39.974 * * [simplify]: iters left: 5 (65 enodes) 39.991 * * [simplify]: iters left: 4 (111 enodes) 40.009 * * [simplify]: iters left: 3 (235 enodes) 40.136 * * [simplify]: iters left: 2 (396 enodes) 40.228 * * [simplify]: iters left: 1 (412 enodes) 40.325 * * [simplify]: Extracting #0: cost 1 inf + 0 40.325 * * [simplify]: Extracting #1: cost 20 inf + 0 40.326 * * [simplify]: Extracting #2: cost 30 inf + 85 40.327 * * [simplify]: Extracting #3: cost 10 inf + 1527 40.329 * * [simplify]: Extracting #4: cost 0 inf + 2551 40.331 * [simplify]: Simplified to (* (* x.im 3) (* x.re x.im)) 40.331 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (/ (* (* x.im 3) (* x.re x.im)) (sqrt (- (+ 1 1) 1))))) 40.331 * * * * [progress]: [ 115 / 167 ] simplifiying candidate #real (real->posit16 (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))))> 40.331 * * * * [progress]: [ 116 / 167 ] simplifiying candidate # 40.332 * * * * [progress]: [ 117 / 167 ] simplifiying candidate # 40.332 * [simplify]: Simplifying (fma (pow (* (cbrt x.re) (cbrt x.re)) 3) (pow (cbrt x.re) 3) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 40.332 * * [simplify]: iters left: 6 (17 enodes) 40.344 * * [simplify]: iters left: 5 (79 enodes) 40.366 * * [simplify]: iters left: 4 (161 enodes) 40.428 * * [simplify]: iters left: 3 (385 enodes) 40.617 * * [simplify]: Extracting #0: cost 1 inf + 0 40.617 * * [simplify]: Extracting #1: cost 41 inf + 0 40.618 * * [simplify]: Extracting #2: cost 106 inf + 290 40.620 * * [simplify]: Extracting #3: cost 90 inf + 2829 40.624 * * [simplify]: Extracting #4: cost 40 inf + 9589 40.633 * * [simplify]: Extracting #5: cost 8 inf + 19088 40.642 * * [simplify]: Extracting #6: cost 0 inf + 22893 40.651 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) 40.651 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 40.651 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 40.651 * * [simplify]: iters left: 6 (12 enodes) 40.657 * * [simplify]: iters left: 5 (52 enodes) 40.667 * * [simplify]: iters left: 4 (91 enodes) 40.693 * * [simplify]: iters left: 3 (241 enodes) 40.812 * * [simplify]: Extracting #0: cost 1 inf + 0 40.812 * * [simplify]: Extracting #1: cost 0 inf + 1 40.812 * [simplify]: Simplified to 0 40.812 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) 0)) 40.812 * * * * [progress]: [ 118 / 167 ] simplifiying candidate # 40.813 * [simplify]: Simplifying (fma (pow (sqrt x.re) 3) (pow (sqrt x.re) 3) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 40.813 * * [simplify]: iters left: 6 (15 enodes) 40.821 * * [simplify]: iters left: 5 (72 enodes) 40.841 * * [simplify]: iters left: 4 (147 enodes) 40.911 * * [simplify]: iters left: 3 (392 enodes) 41.086 * * [simplify]: Extracting #0: cost 1 inf + 0 41.086 * * [simplify]: Extracting #1: cost 23 inf + 0 41.087 * * [simplify]: Extracting #2: cost 98 inf + 43 41.088 * * [simplify]: Extracting #3: cost 121 inf + 1443 41.090 * * [simplify]: Extracting #4: cost 46 inf + 10853 41.097 * * [simplify]: Extracting #5: cost 8 inf + 23576 41.102 * * [simplify]: Extracting #6: cost 0 inf + 27429 41.106 * [simplify]: Simplified to (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 41.106 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 41.107 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 41.107 * * [simplify]: iters left: 6 (12 enodes) 41.110 * * [simplify]: iters left: 5 (52 enodes) 41.125 * * [simplify]: iters left: 4 (91 enodes) 41.148 * * [simplify]: iters left: 3 (241 enodes) 41.277 * * [simplify]: Extracting #0: cost 1 inf + 0 41.278 * * [simplify]: Extracting #1: cost 0 inf + 1 41.278 * [simplify]: Simplified to 0 41.278 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 0)) 41.278 * * * * [progress]: [ 119 / 167 ] simplifiying candidate # 41.278 * [simplify]: Simplifying (fma (pow 1 3) (pow x.re 3) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 41.278 * * [simplify]: iters left: 6 (15 enodes) 41.285 * * [simplify]: iters left: 5 (72 enodes) 41.298 * * [simplify]: iters left: 4 (138 enodes) 41.341 * * [simplify]: iters left: 3 (343 enodes) 41.502 * * [simplify]: Extracting #0: cost 1 inf + 0 41.502 * * [simplify]: Extracting #1: cost 35 inf + 0 41.503 * * [simplify]: Extracting #2: cost 86 inf + 87 41.505 * * [simplify]: Extracting #3: cost 58 inf + 3644 41.511 * * [simplify]: Extracting #4: cost 11 inf + 9662 41.517 * * [simplify]: Extracting #5: cost 3 inf + 11371 41.524 * * [simplify]: Extracting #6: cost 0 inf + 12258 41.530 * [simplify]: Simplified to (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 41.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 41.531 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 41.531 * * [simplify]: iters left: 6 (12 enodes) 41.534 * * [simplify]: iters left: 5 (52 enodes) 41.544 * * [simplify]: iters left: 4 (91 enodes) 41.577 * * [simplify]: iters left: 3 (241 enodes) 41.742 * * [simplify]: Extracting #0: cost 1 inf + 0 41.743 * * [simplify]: Extracting #1: cost 0 inf + 1 41.743 * [simplify]: Simplified to 0 41.743 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 0)) 41.743 * * * * [progress]: [ 120 / 167 ] simplifiying candidate # 41.743 * [simplify]: Simplifying (fma (* x.re x.re) x.re (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 41.743 * * [simplify]: iters left: 6 (13 enodes) 41.756 * * [simplify]: iters left: 5 (60 enodes) 41.774 * * [simplify]: iters left: 4 (116 enodes) 41.799 * * [simplify]: iters left: 3 (287 enodes) 41.927 * * [simplify]: iters left: 2 (498 enodes) 42.111 * * [simplify]: Extracting #0: cost 1 inf + 0 42.111 * * [simplify]: Extracting #1: cost 40 inf + 0 42.112 * * [simplify]: Extracting #2: cost 61 inf + 1229 42.114 * * [simplify]: Extracting #3: cost 12 inf + 6320 42.117 * * [simplify]: Extracting #4: cost 1 inf + 7345 42.120 * * [simplify]: Extracting #5: cost 0 inf + 7492 42.124 * [simplify]: Simplified to (* (fma x.im (* -3 x.im) (* x.re x.re)) x.re) 42.124 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (fma x.im (* -3 x.im) (* x.re x.re)) x.re) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 42.124 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 42.124 * * [simplify]: iters left: 6 (12 enodes) 42.128 * * [simplify]: iters left: 5 (52 enodes) 42.137 * * [simplify]: iters left: 4 (91 enodes) 42.177 * * [simplify]: iters left: 3 (241 enodes) 42.333 * * [simplify]: Extracting #0: cost 1 inf + 0 42.333 * * [simplify]: Extracting #1: cost 0 inf + 1 42.333 * [simplify]: Simplified to 0 42.333 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma (* x.re x.re) x.re (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 0)) 42.333 * * * * [progress]: [ 121 / 167 ] simplifiying candidate # 42.334 * [simplify]: Simplifying (fma (* (cbrt (pow x.re 3)) (cbrt (pow x.re 3))) (cbrt (pow x.re 3)) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 42.334 * * [simplify]: iters left: 6 (16 enodes) 42.346 * * [simplify]: iters left: 5 (74 enodes) 42.372 * * [simplify]: iters left: 4 (144 enodes) 42.431 * * [simplify]: iters left: 3 (352 enodes) 42.588 * * [simplify]: Extracting #0: cost 1 inf + 0 42.589 * * [simplify]: Extracting #1: cost 40 inf + 0 42.589 * * [simplify]: Extracting #2: cost 92 inf + 127 42.592 * * [simplify]: Extracting #3: cost 46 inf + 5724 42.598 * * [simplify]: Extracting #4: cost 12 inf + 10020 42.608 * * [simplify]: Extracting #5: cost 6 inf + 11353 42.614 * * [simplify]: Extracting #6: cost 0 inf + 14091 42.622 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im 3) x.im))) 42.622 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* x.im 3) x.im))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 42.622 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 42.622 * * [simplify]: iters left: 6 (12 enodes) 42.629 * * [simplify]: iters left: 5 (52 enodes) 42.647 * * [simplify]: iters left: 4 (91 enodes) 42.684 * * [simplify]: iters left: 3 (241 enodes) 42.786 * * [simplify]: Extracting #0: cost 1 inf + 0 42.786 * * [simplify]: Extracting #1: cost 0 inf + 1 42.786 * [simplify]: Simplified to 0 42.786 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* x.im 3) x.im))) 0)) 42.786 * * * * [progress]: [ 122 / 167 ] simplifiying candidate # 42.786 * [simplify]: Simplifying (fma (pow (* (cbrt x.re) (cbrt x.re)) 3) (pow (cbrt x.re) 3) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 42.787 * * [simplify]: iters left: 6 (17 enodes) 42.792 * * [simplify]: iters left: 5 (79 enodes) 42.820 * * [simplify]: iters left: 4 (161 enodes) 42.874 * * [simplify]: iters left: 3 (385 enodes) 43.030 * * [simplify]: Extracting #0: cost 1 inf + 0 43.030 * * [simplify]: Extracting #1: cost 41 inf + 0 43.031 * * [simplify]: Extracting #2: cost 106 inf + 290 43.033 * * [simplify]: Extracting #3: cost 90 inf + 2829 43.037 * * [simplify]: Extracting #4: cost 40 inf + 9589 43.044 * * [simplify]: Extracting #5: cost 8 inf + 19088 43.050 * * [simplify]: Extracting #6: cost 0 inf + 22893 43.055 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) 43.055 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 43.055 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 43.055 * * [simplify]: iters left: 6 (12 enodes) 43.059 * * [simplify]: iters left: 5 (52 enodes) 43.069 * * [simplify]: iters left: 4 (91 enodes) 43.103 * * [simplify]: iters left: 3 (241 enodes) 43.270 * * [simplify]: Extracting #0: cost 1 inf + 0 43.270 * * [simplify]: Extracting #1: cost 0 inf + 1 43.270 * [simplify]: Simplified to 0 43.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (- (* x.re x.re) (* (* 3 x.im) x.im))) 0)) 43.270 * * * * [progress]: [ 123 / 167 ] simplifiying candidate # 43.271 * [simplify]: Simplifying (fma (pow (sqrt x.re) 3) (pow (sqrt x.re) 3) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 43.271 * * [simplify]: iters left: 6 (15 enodes) 43.282 * * [simplify]: iters left: 5 (72 enodes) 43.310 * * [simplify]: iters left: 4 (147 enodes) 43.353 * * [simplify]: iters left: 3 (392 enodes) 43.498 * * [simplify]: Extracting #0: cost 1 inf + 0 43.498 * * [simplify]: Extracting #1: cost 23 inf + 0 43.498 * * [simplify]: Extracting #2: cost 98 inf + 43 43.499 * * [simplify]: Extracting #3: cost 121 inf + 1443 43.501 * * [simplify]: Extracting #4: cost 46 inf + 10853 43.506 * * [simplify]: Extracting #5: cost 8 inf + 23576 43.511 * * [simplify]: Extracting #6: cost 0 inf + 27429 43.516 * [simplify]: Simplified to (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 43.516 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 43.516 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 43.516 * * [simplify]: iters left: 6 (12 enodes) 43.519 * * [simplify]: iters left: 5 (52 enodes) 43.529 * * [simplify]: iters left: 4 (91 enodes) 43.564 * * [simplify]: iters left: 3 (241 enodes) 43.703 * * [simplify]: Extracting #0: cost 1 inf + 0 43.703 * * [simplify]: Extracting #1: cost 0 inf + 1 43.703 * [simplify]: Simplified to 0 43.703 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 0)) 43.703 * * * * [progress]: [ 124 / 167 ] simplifiying candidate # 43.703 * [simplify]: Simplifying (fma (pow 1 3) (pow x.re 3) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 43.704 * * [simplify]: iters left: 6 (15 enodes) 43.716 * * [simplify]: iters left: 5 (72 enodes) 43.741 * * [simplify]: iters left: 4 (138 enodes) 43.802 * * [simplify]: iters left: 3 (343 enodes) 43.966 * * [simplify]: Extracting #0: cost 1 inf + 0 43.966 * * [simplify]: Extracting #1: cost 35 inf + 0 43.967 * * [simplify]: Extracting #2: cost 86 inf + 87 43.969 * * [simplify]: Extracting #3: cost 58 inf + 3644 43.975 * * [simplify]: Extracting #4: cost 11 inf + 9662 43.985 * * [simplify]: Extracting #5: cost 3 inf + 11371 43.991 * * [simplify]: Extracting #6: cost 0 inf + 12258 43.998 * [simplify]: Simplified to (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 43.998 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 43.999 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 43.999 * * [simplify]: iters left: 6 (12 enodes) 44.005 * * [simplify]: iters left: 5 (52 enodes) 44.024 * * [simplify]: iters left: 4 (91 enodes) 44.065 * * [simplify]: iters left: 3 (241 enodes) 44.202 * * [simplify]: Extracting #0: cost 1 inf + 0 44.202 * * [simplify]: Extracting #1: cost 0 inf + 1 44.202 * [simplify]: Simplified to 0 44.202 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 0)) 44.202 * * * * [progress]: [ 125 / 167 ] simplifiying candidate # 44.203 * [simplify]: Simplifying (fma x.re (* x.re x.re) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 44.203 * * [simplify]: iters left: 6 (13 enodes) 44.213 * * [simplify]: iters left: 5 (60 enodes) 44.234 * * [simplify]: iters left: 4 (117 enodes) 44.286 * * [simplify]: iters left: 3 (292 enodes) 44.425 * * [simplify]: Extracting #0: cost 1 inf + 0 44.425 * * [simplify]: Extracting #1: cost 22 inf + 0 44.426 * * [simplify]: Extracting #2: cost 62 inf + 44 44.428 * * [simplify]: Extracting #3: cost 53 inf + 2800 44.433 * * [simplify]: Extracting #4: cost 4 inf + 8378 44.438 * * [simplify]: Extracting #5: cost 1 inf + 8474 44.444 * * [simplify]: Extracting #6: cost 0 inf + 8646 44.449 * [simplify]: Simplified to (* x.re (+ (* x.im (* -3 x.im)) (* x.re x.re))) 44.449 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (+ (* x.im (* -3 x.im)) (* x.re x.re))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 44.450 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 44.450 * * [simplify]: iters left: 6 (12 enodes) 44.457 * * [simplify]: iters left: 5 (52 enodes) 44.476 * * [simplify]: iters left: 4 (91 enodes) 44.520 * * [simplify]: iters left: 3 (241 enodes) 44.658 * * [simplify]: Extracting #0: cost 1 inf + 0 44.658 * * [simplify]: Extracting #1: cost 0 inf + 1 44.658 * [simplify]: Simplified to 0 44.658 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma x.re (* x.re x.re) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 0)) 44.658 * * * * [progress]: [ 126 / 167 ] simplifiying candidate # 44.658 * [simplify]: Simplifying (fma (sqrt (pow x.re 3)) (sqrt (pow x.re 3)) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 44.658 * * [simplify]: iters left: 6 (15 enodes) 44.666 * * [simplify]: iters left: 5 (72 enodes) 44.692 * * [simplify]: iters left: 4 (136 enodes) 44.753 * * [simplify]: iters left: 3 (334 enodes) 44.916 * * [simplify]: Extracting #0: cost 1 inf + 0 44.916 * * [simplify]: Extracting #1: cost 35 inf + 0 44.917 * * [simplify]: Extracting #2: cost 84 inf + 170 44.920 * * [simplify]: Extracting #3: cost 43 inf + 5385 44.926 * * [simplify]: Extracting #4: cost 10 inf + 9459 44.932 * * [simplify]: Extracting #5: cost 0 inf + 12363 44.938 * [simplify]: Simplified to (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 44.938 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 44.938 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 44.938 * * [simplify]: iters left: 6 (12 enodes) 44.944 * * [simplify]: iters left: 5 (52 enodes) 44.961 * * [simplify]: iters left: 4 (91 enodes) 44.997 * * [simplify]: iters left: 3 (241 enodes) 45.118 * * [simplify]: Extracting #0: cost 1 inf + 0 45.118 * * [simplify]: Extracting #1: cost 0 inf + 1 45.118 * [simplify]: Simplified to 0 45.118 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* x.im (* x.im -3)))) 0)) 45.118 * * * * [progress]: [ 127 / 167 ] simplifiying candidate # 45.118 * [simplify]: Simplifying (fma 1 (pow x.re 3) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 45.118 * * [simplify]: iters left: 6 (14 enodes) 45.124 * * [simplify]: iters left: 5 (69 enodes) 45.142 * * [simplify]: iters left: 4 (139 enodes) 45.216 * * [simplify]: iters left: 3 (366 enodes) 45.428 * * [simplify]: Extracting #0: cost 1 inf + 0 45.428 * * [simplify]: Extracting #1: cost 37 inf + 0 45.428 * * [simplify]: Extracting #2: cost 81 inf + 660 45.430 * * [simplify]: Extracting #3: cost 39 inf + 6225 45.433 * * [simplify]: Extracting #4: cost 12 inf + 9650 45.437 * * [simplify]: Extracting #5: cost 3 inf + 13235 45.441 * * [simplify]: Extracting #6: cost 0 inf + 14163 45.444 * [simplify]: Simplified to (* x.re (+ (* x.re x.re) (* (* x.im -3) x.im))) 45.444 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* (* x.im -3) x.im))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 45.445 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 45.445 * * [simplify]: iters left: 6 (12 enodes) 45.448 * * [simplify]: iters left: 5 (52 enodes) 45.458 * * [simplify]: iters left: 4 (91 enodes) 45.484 * * [simplify]: iters left: 3 (241 enodes) 45.596 * * [simplify]: Extracting #0: cost 1 inf + 0 45.596 * * [simplify]: Extracting #1: cost 0 inf + 1 45.596 * [simplify]: Simplified to 0 45.596 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (+ (* x.re x.re) (* (* x.im -3) x.im))) 0)) 45.596 * * * * [progress]: [ 128 / 167 ] simplifiying candidate # 45.596 * [simplify]: Simplifying (fma (pow x.re (/ 3 2)) (pow x.re (/ 3 2)) (- (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1)))))) 45.596 * * [simplify]: iters left: 6 (16 enodes) 45.602 * * [simplify]: iters left: 5 (72 enodes) 45.618 * * [simplify]: iters left: 4 (147 enodes) 45.678 * * [simplify]: iters left: 3 (385 enodes) 45.842 * * [simplify]: Extracting #0: cost 1 inf + 0 45.842 * * [simplify]: Extracting #1: cost 22 inf + 0 45.843 * * [simplify]: Extracting #2: cost 89 inf + 2 45.843 * * [simplify]: Extracting #3: cost 97 inf + 2443 45.845 * * [simplify]: Extracting #4: cost 34 inf + 11981 45.850 * * [simplify]: Extracting #5: cost 2 inf + 21227 45.853 * * [simplify]: Extracting #6: cost 0 inf + 22058 45.860 * [simplify]: Simplified to (* x.re (+ (* x.im (* x.im -3)) (* x.re x.re))) 45.860 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (+ (* x.im (* x.im -3)) (* x.re x.re))) (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))))) 45.860 * [simplify]: Simplifying (fma (- x.im) (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) (* x.im (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))))) 45.861 * * [simplify]: iters left: 6 (12 enodes) 45.867 * * [simplify]: iters left: 5 (52 enodes) 45.889 * * [simplify]: iters left: 4 (91 enodes) 45.919 * * [simplify]: iters left: 3 (241 enodes) 46.046 * * [simplify]: Extracting #0: cost 1 inf + 0 46.046 * * [simplify]: Extracting #1: cost 0 inf + 1 46.046 * [simplify]: Simplified to 0 46.046 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* x.re (+ (* x.im (* x.im -3)) (* x.re x.re))) 0)) 46.046 * * * * [progress]: [ 129 / 167 ] simplifiying candidate # 46.046 * * * * [progress]: [ 130 / 167 ] simplifiying candidate # 46.046 * * * * [progress]: [ 131 / 167 ] simplifiying candidate # 46.046 * [simplify]: Simplifying (pow (* (cbrt x.re) (cbrt x.re)) 3) 46.047 * * [simplify]: iters left: 4 (5 enodes) 46.048 * * [simplify]: iters left: 3 (25 enodes) 46.054 * * [simplify]: iters left: 2 (49 enodes) 46.068 * * [simplify]: iters left: 1 (83 enodes) 46.095 * * [simplify]: Extracting #0: cost 1 inf + 0 46.095 * * [simplify]: Extracting #1: cost 11 inf + 0 46.095 * * [simplify]: Extracting #2: cost 22 inf + 2 46.095 * * [simplify]: Extracting #3: cost 18 inf + 449 46.096 * * [simplify]: Extracting #4: cost 10 inf + 2051 46.097 * * [simplify]: Extracting #5: cost 1 inf + 5963 46.098 * * [simplify]: Extracting #6: cost 0 inf + 6295 46.100 * [simplify]: Simplified to (* x.re x.re) 46.100 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) (pow (cbrt x.re) 3) (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.100 * * * * [progress]: [ 132 / 167 ] simplifiying candidate # 46.101 * [simplify]: Simplifying (pow (sqrt x.re) 3) 46.101 * * [simplify]: iters left: 2 (4 enodes) 46.103 * * [simplify]: iters left: 1 (20 enodes) 46.112 * * [simplify]: Extracting #0: cost 1 inf + 0 46.112 * * [simplify]: Extracting #1: cost 6 inf + 0 46.112 * * [simplify]: Extracting #2: cost 8 inf + 2 46.112 * * [simplify]: Extracting #3: cost 2 inf + 751 46.113 * * [simplify]: Extracting #4: cost 0 inf + 1004 46.113 * [simplify]: Simplified to (* x.re (sqrt x.re)) 46.113 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re (sqrt x.re)) (pow (sqrt x.re) 3) (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.113 * * * * [progress]: [ 133 / 167 ] simplifiying candidate # 46.113 * [simplify]: Simplifying (pow 1 3) 46.113 * * [simplify]: iters left: 1 (3 enodes) 46.116 * * [simplify]: Extracting #0: cost 1 inf + 0 46.116 * * [simplify]: Extracting #1: cost 0 inf + 1 46.116 * [simplify]: Simplified to 1 46.116 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma 1 (pow x.re 3) (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.117 * * * * [progress]: [ 134 / 167 ] simplifiying candidate # 46.117 * [simplify]: Simplifying (* x.re x.re) 46.117 * * [simplify]: iters left: 2 (2 enodes) 46.118 * * [simplify]: iters left: 1 (6 enodes) 46.119 * * [simplify]: Extracting #0: cost 1 inf + 0 46.119 * * [simplify]: Extracting #1: cost 3 inf + 0 46.120 * * [simplify]: Extracting #2: cost 2 inf + 1 46.120 * * [simplify]: Extracting #3: cost 0 inf + 83 46.120 * [simplify]: Simplified to (* x.re x.re) 46.120 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) x.re (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.120 * * * * [progress]: [ 135 / 167 ] simplifiying candidate # 46.120 * [simplify]: Simplifying (* (cbrt (pow x.re 3)) (cbrt (pow x.re 3))) 46.120 * * [simplify]: iters left: 4 (5 enodes) 46.124 * * [simplify]: iters left: 3 (22 enodes) 46.132 * * [simplify]: iters left: 2 (40 enodes) 46.148 * * [simplify]: iters left: 1 (76 enodes) 46.173 * * [simplify]: Extracting #0: cost 1 inf + 0 46.173 * * [simplify]: Extracting #1: cost 3 inf + 0 46.173 * * [simplify]: Extracting #2: cost 2 inf + 1 46.173 * * [simplify]: Extracting #3: cost 1 inf + 42 46.173 * * [simplify]: Extracting #4: cost 0 inf + 83 46.173 * [simplify]: Simplified to (* x.re x.re) 46.173 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) (cbrt (pow x.re 3)) (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.173 * * * * [progress]: [ 136 / 167 ] simplifiying candidate # 46.174 * [simplify]: Simplifying (pow (* (cbrt x.re) (cbrt x.re)) 3) 46.174 * * [simplify]: iters left: 4 (5 enodes) 46.177 * * [simplify]: iters left: 3 (25 enodes) 46.189 * * [simplify]: iters left: 2 (49 enodes) 46.212 * * [simplify]: iters left: 1 (83 enodes) 46.239 * * [simplify]: Extracting #0: cost 1 inf + 0 46.239 * * [simplify]: Extracting #1: cost 11 inf + 0 46.239 * * [simplify]: Extracting #2: cost 22 inf + 2 46.239 * * [simplify]: Extracting #3: cost 18 inf + 449 46.240 * * [simplify]: Extracting #4: cost 10 inf + 2051 46.241 * * [simplify]: Extracting #5: cost 1 inf + 5963 46.242 * * [simplify]: Extracting #6: cost 0 inf + 6295 46.243 * [simplify]: Simplified to (* x.re x.re) 46.244 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re x.re) (pow (cbrt x.re) 3) (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.244 * * * * [progress]: [ 137 / 167 ] simplifiying candidate # 46.244 * [simplify]: Simplifying (pow (sqrt x.re) 3) 46.244 * * [simplify]: iters left: 2 (4 enodes) 46.247 * * [simplify]: iters left: 1 (20 enodes) 46.256 * * [simplify]: Extracting #0: cost 1 inf + 0 46.256 * * [simplify]: Extracting #1: cost 6 inf + 0 46.256 * * [simplify]: Extracting #2: cost 8 inf + 2 46.257 * * [simplify]: Extracting #3: cost 2 inf + 751 46.257 * * [simplify]: Extracting #4: cost 0 inf + 1004 46.257 * [simplify]: Simplified to (* x.re (sqrt x.re)) 46.257 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.re (sqrt x.re)) (pow (sqrt x.re) 3) (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.257 * * * * [progress]: [ 138 / 167 ] simplifiying candidate # 46.258 * [simplify]: Simplifying (pow 1 3) 46.258 * * [simplify]: iters left: 1 (3 enodes) 46.261 * * [simplify]: Extracting #0: cost 1 inf + 0 46.261 * * [simplify]: Extracting #1: cost 0 inf + 1 46.261 * [simplify]: Simplified to 1 46.261 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma 1 (pow x.re 3) (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.261 * * * * [progress]: [ 139 / 167 ] simplifiying candidate # 46.261 * * * * [progress]: [ 140 / 167 ] simplifiying candidate # 46.261 * [simplify]: Simplifying (sqrt (pow x.re 3)) 46.261 * * [simplify]: iters left: 2 (4 enodes) 46.264 * * [simplify]: iters left: 1 (20 enodes) 46.273 * * [simplify]: Extracting #0: cost 1 inf + 0 46.273 * * [simplify]: Extracting #1: cost 4 inf + 0 46.273 * * [simplify]: Extracting #2: cost 11 inf + 0 46.273 * * [simplify]: Extracting #3: cost 10 inf + 3 46.273 * * [simplify]: Extracting #4: cost 1 inf + 1438 46.274 * * [simplify]: Extracting #5: cost 0 inf + 1126 46.274 * [simplify]: Simplified to (sqrt (* (* x.re x.re) x.re)) 46.274 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (sqrt (* (* x.re x.re) x.re)) (sqrt (pow x.re 3)) (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.274 * * * * [progress]: [ 141 / 167 ] simplifiying candidate # 46.274 * * * * [progress]: [ 142 / 167 ] simplifiying candidate # 46.275 * [simplify]: Simplifying (pow x.re (/ 3 2)) 46.275 * * [simplify]: iters left: 3 (5 enodes) 46.279 * * [simplify]: iters left: 2 (20 enodes) 46.288 * * [simplify]: iters left: 1 (37 enodes) 46.304 * * [simplify]: Extracting #0: cost 1 inf + 0 46.305 * * [simplify]: Extracting #1: cost 9 inf + 0 46.305 * * [simplify]: Extracting #2: cost 12 inf + 2 46.305 * * [simplify]: Extracting #3: cost 7 inf + 852 46.305 * * [simplify]: Extracting #4: cost 0 inf + 2667 46.305 * [simplify]: Simplified to (pow x.re 3/2) 46.305 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (pow x.re 3/2) (pow x.re (/ 3 2)) (- (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))) 46.306 * * * * [progress]: [ 143 / 167 ] simplifiying candidate # 46.306 * [simplify]: Simplifying (/ (exp (pow x.re 3)) (exp (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im))) 46.306 * * [simplify]: iters left: 6 (15 enodes) 46.315 * * [simplify]: iters left: 5 (70 enodes) 46.329 * * [simplify]: iters left: 4 (137 enodes) 46.362 * * [simplify]: iters left: 3 (336 enodes) 46.452 * * [simplify]: Extracting #0: cost 1 inf + 0 46.452 * * [simplify]: Extracting #1: cost 22 inf + 0 46.452 * * [simplify]: Extracting #2: cost 119 inf + 0 46.453 * * [simplify]: Extracting #3: cost 222 inf + 1245 46.455 * * [simplify]: Extracting #4: cost 199 inf + 7950 46.461 * * [simplify]: Extracting #5: cost 69 inf + 30351 46.470 * * [simplify]: Extracting #6: cost 12 inf + 52529 46.490 * * [simplify]: Extracting #7: cost 0 inf + 59034 46.502 * * [simplify]: Extracting #8: cost 0 inf + 59009 46.510 * [simplify]: Simplified to (exp (* x.re (fma x.re x.re (* -3 (* x.im x.im))))) 46.510 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (fma x.re x.re (* -3 (* x.im x.im))))))) 46.510 * * * * [progress]: [ 144 / 167 ] simplifiying candidate # 46.510 * * * * [progress]: [ 145 / 167 ] simplifiying candidate # 46.510 * * * * [progress]: [ 146 / 167 ] simplifiying candidate # 46.510 * * * * [progress]: [ 147 / 167 ] simplifiying candidate # 46.511 * * * * [progress]: [ 148 / 167 ] simplifiying candidate # 46.511 * * * * [progress]: [ 149 / 167 ] simplifiying candidate # 46.511 * * * * [progress]: [ 150 / 167 ] simplifiying candidate # 46.511 * * * * [progress]: [ 151 / 167 ] simplifiying candidate # 46.511 * * * * [progress]: [ 152 / 167 ] simplifiying candidate # 46.511 * * * * [progress]: [ 153 / 167 ] simplifiying candidate # 46.511 * * * * [progress]: [ 154 / 167 ] simplifiying candidate # 46.511 * * * * [progress]: [ 155 / 167 ] simplifiying candidate #real (real->posit16 (- (pow x.re 3) (* (* (* (* x.re x.im) (sqrt (+ (+ 1 1) 1))) (sqrt (+ (+ 1 1) 1))) x.im)))))> 46.511 * * * * [progress]: [ 156 / 167 ] simplifiying candidate # 46.511 * [simplify]: Simplifying (* x.im (* x.re (sqrt 3))) 46.511 * * [simplify]: iters left: 5 (6 enodes) 46.513 * * [simplify]: iters left: 4 (22 enodes) 46.517 * * [simplify]: iters left: 3 (30 enodes) 46.521 * * [simplify]: iters left: 2 (35 enodes) 46.526 * * [simplify]: Extracting #0: cost 1 inf + 0 46.527 * * [simplify]: Extracting #1: cost 8 inf + 0 46.527 * * [simplify]: Extracting #2: cost 10 inf + 44 46.527 * * [simplify]: Extracting #3: cost 5 inf + 333 46.527 * * [simplify]: Extracting #4: cost 0 inf + 743 46.527 * [simplify]: Simplified to (* (sqrt 3) (* x.im x.re)) 46.527 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (sqrt 3) (* x.im x.re)) (sqrt (+ (+ 1 1) 1))) x.im))) 46.527 * * * * [progress]: [ 157 / 167 ] simplifiying candidate # 46.527 * [simplify]: Simplifying (* x.im (* x.re (sqrt 3))) 46.527 * * [simplify]: iters left: 5 (6 enodes) 46.529 * * [simplify]: iters left: 4 (22 enodes) 46.533 * * [simplify]: iters left: 3 (30 enodes) 46.537 * * [simplify]: iters left: 2 (35 enodes) 46.542 * * [simplify]: Extracting #0: cost 1 inf + 0 46.542 * * [simplify]: Extracting #1: cost 8 inf + 0 46.542 * * [simplify]: Extracting #2: cost 10 inf + 44 46.542 * * [simplify]: Extracting #3: cost 5 inf + 333 46.543 * * [simplify]: Extracting #4: cost 0 inf + 743 46.543 * [simplify]: Simplified to (* (sqrt 3) (* x.im x.re)) 46.543 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (sqrt 3) (* x.im x.re)) (sqrt (+ (+ 1 1) 1))) x.im))) 46.543 * * * * [progress]: [ 158 / 167 ] simplifiying candidate # 46.543 * [simplify]: Simplifying (* x.im (* x.re (sqrt 3))) 46.543 * * [simplify]: iters left: 5 (6 enodes) 46.545 * * [simplify]: iters left: 4 (22 enodes) 46.548 * * [simplify]: iters left: 3 (30 enodes) 46.553 * * [simplify]: iters left: 2 (35 enodes) 46.561 * * [simplify]: Extracting #0: cost 1 inf + 0 46.561 * * [simplify]: Extracting #1: cost 8 inf + 0 46.561 * * [simplify]: Extracting #2: cost 10 inf + 44 46.562 * * [simplify]: Extracting #3: cost 5 inf + 333 46.562 * * [simplify]: Extracting #4: cost 0 inf + 743 46.562 * [simplify]: Simplified to (* (sqrt 3) (* x.im x.re)) 46.562 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* (* (sqrt 3) (* x.im x.re)) (sqrt (+ (+ 1 1) 1))) x.im))) 46.562 * * * * [progress]: [ 159 / 167 ] simplifiying candidate # 46.563 * [simplify]: Simplifying (* x.im (* x.re (pow (sqrt 3) 2))) 46.563 * * [simplify]: iters left: 6 (8 enodes) 46.570 * * [simplify]: iters left: 5 (33 enodes) 46.582 * * [simplify]: iters left: 4 (54 enodes) 46.602 * * [simplify]: iters left: 3 (85 enodes) 46.627 * * [simplify]: iters left: 2 (123 enodes) 46.661 * * [simplify]: iters left: 1 (199 enodes) 46.716 * * [simplify]: Extracting #0: cost 1 inf + 0 46.717 * * [simplify]: Extracting #1: cost 8 inf + 0 46.717 * * [simplify]: Extracting #2: cost 7 inf + 45 46.717 * * [simplify]: Extracting #3: cost 2 inf + 337 46.717 * * [simplify]: Extracting #4: cost 0 inf + 421 46.717 * [simplify]: Simplified to (* x.im (* 3 x.re)) 46.717 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* x.im (* 3 x.re)) x.im))) 46.718 * * * * [progress]: [ 160 / 167 ] simplifiying candidate # 46.718 * [simplify]: Simplifying (* x.im (* x.re (pow (sqrt 3) 2))) 46.718 * * [simplify]: iters left: 6 (8 enodes) 46.723 * * [simplify]: iters left: 5 (33 enodes) 46.735 * * [simplify]: iters left: 4 (54 enodes) 46.754 * * [simplify]: iters left: 3 (85 enodes) 46.780 * * [simplify]: iters left: 2 (123 enodes) 46.802 * * [simplify]: iters left: 1 (199 enodes) 46.854 * * [simplify]: Extracting #0: cost 1 inf + 0 46.854 * * [simplify]: Extracting #1: cost 8 inf + 0 46.854 * * [simplify]: Extracting #2: cost 7 inf + 45 46.854 * * [simplify]: Extracting #3: cost 2 inf + 337 46.855 * * [simplify]: Extracting #4: cost 0 inf + 421 46.855 * [simplify]: Simplified to (* x.im (* 3 x.re)) 46.855 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* x.im (* 3 x.re)) x.im))) 46.855 * * * * [progress]: [ 161 / 167 ] simplifiying candidate # 46.856 * [simplify]: Simplifying (* x.im (* x.re (pow (sqrt 3) 2))) 46.856 * * [simplify]: iters left: 6 (8 enodes) 46.861 * * [simplify]: iters left: 5 (33 enodes) 46.875 * * [simplify]: iters left: 4 (54 enodes) 46.894 * * [simplify]: iters left: 3 (85 enodes) 46.919 * * [simplify]: iters left: 2 (123 enodes) 46.962 * * [simplify]: iters left: 1 (199 enodes) 47.011 * * [simplify]: Extracting #0: cost 1 inf + 0 47.011 * * [simplify]: Extracting #1: cost 8 inf + 0 47.011 * * [simplify]: Extracting #2: cost 7 inf + 45 47.011 * * [simplify]: Extracting #3: cost 2 inf + 337 47.011 * * [simplify]: Extracting #4: cost 0 inf + 421 47.011 * [simplify]: Simplified to (* x.im (* 3 x.re)) 47.012 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (pow x.re 3) (* (* x.im (* 3 x.re)) x.im))) 47.012 * * * * [progress]: [ 162 / 167 ] simplifiying candidate # 47.012 * [simplify]: Simplifying (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) 47.012 * * [simplify]: iters left: 6 (9 enodes) 47.015 * * [simplify]: iters left: 5 (39 enodes) 47.023 * * [simplify]: iters left: 4 (66 enodes) 47.038 * * [simplify]: iters left: 3 (120 enodes) 47.060 * * [simplify]: iters left: 2 (171 enodes) 47.109 * * [simplify]: iters left: 1 (250 enodes) 47.160 * * [simplify]: Extracting #0: cost 1 inf + 0 47.160 * * [simplify]: Extracting #1: cost 12 inf + 0 47.160 * * [simplify]: Extracting #2: cost 15 inf + 128 47.160 * * [simplify]: Extracting #3: cost 3 inf + 831 47.161 * * [simplify]: Extracting #4: cost 0 inf + 1078 47.161 * [simplify]: Simplified to (* x.im (* 3 (* x.re x.im))) 47.161 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (pow x.re 3) (* x.im (* 3 (* x.re x.im))))) 47.161 * * * * [progress]: [ 163 / 167 ] simplifiying candidate # 47.161 * [simplify]: Simplifying (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) 47.161 * * [simplify]: iters left: 6 (9 enodes) 47.164 * * [simplify]: iters left: 5 (39 enodes) 47.172 * * [simplify]: iters left: 4 (66 enodes) 47.193 * * [simplify]: iters left: 3 (120 enodes) 47.231 * * [simplify]: iters left: 2 (171 enodes) 47.287 * * [simplify]: iters left: 1 (250 enodes) 47.367 * * [simplify]: Extracting #0: cost 1 inf + 0 47.367 * * [simplify]: Extracting #1: cost 12 inf + 0 47.368 * * [simplify]: Extracting #2: cost 15 inf + 128 47.368 * * [simplify]: Extracting #3: cost 3 inf + 831 47.368 * * [simplify]: Extracting #4: cost 0 inf + 1078 47.369 * [simplify]: Simplified to (* x.im (* 3 (* x.re x.im))) 47.369 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (pow x.re 3) (* x.im (* 3 (* x.re x.im))))) 47.369 * * * * [progress]: [ 164 / 167 ] simplifiying candidate # 47.369 * [simplify]: Simplifying (* (pow x.im 2) (* x.re (pow (sqrt 3) 2))) 47.369 * * [simplify]: iters left: 6 (9 enodes) 47.372 * * [simplify]: iters left: 5 (39 enodes) 47.382 * * [simplify]: iters left: 4 (66 enodes) 47.397 * * [simplify]: iters left: 3 (120 enodes) 47.422 * * [simplify]: iters left: 2 (171 enodes) 47.459 * * [simplify]: iters left: 1 (250 enodes) 47.521 * * [simplify]: Extracting #0: cost 1 inf + 0 47.522 * * [simplify]: Extracting #1: cost 12 inf + 0 47.522 * * [simplify]: Extracting #2: cost 15 inf + 128 47.522 * * [simplify]: Extracting #3: cost 3 inf + 831 47.523 * * [simplify]: Extracting #4: cost 0 inf + 1078 47.524 * [simplify]: Simplified to (* x.im (* 3 (* x.re x.im))) 47.524 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (pow x.re 3) (* x.im (* 3 (* x.re x.im))))) 47.524 * * * * [progress]: [ 165 / 167 ] simplifiying candidate # 47.524 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) 47.524 * * [simplify]: iters left: 6 (11 enodes) 47.531 * * [simplify]: iters left: 5 (54 enodes) 47.544 * * [simplify]: iters left: 4 (112 enodes) 47.582 * * [simplify]: iters left: 3 (252 enodes) 47.653 * * [simplify]: iters left: 2 (445 enodes) 47.760 * * [simplify]: Extracting #0: cost 1 inf + 0 47.761 * * [simplify]: Extracting #1: cost 31 inf + 0 47.761 * * [simplify]: Extracting #2: cost 69 inf + 291 47.763 * * [simplify]: Extracting #3: cost 35 inf + 3701 47.766 * * [simplify]: Extracting #4: cost 21 inf + 5355 47.771 * * [simplify]: Extracting #5: cost 3 inf + 13660 47.775 * * [simplify]: Extracting #6: cost 0 inf + 15180 47.779 * [simplify]: Simplified to (* x.re (fma x.re x.re (* (* x.im x.im) -3))) 47.779 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma x.re x.re (* (* x.im x.im) -3)))) 47.779 * * * * [progress]: [ 166 / 167 ] simplifiying candidate # 47.779 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) 47.779 * * [simplify]: iters left: 6 (11 enodes) 47.783 * * [simplify]: iters left: 5 (54 enodes) 47.795 * * [simplify]: iters left: 4 (112 enodes) 47.831 * * [simplify]: iters left: 3 (252 enodes) 47.934 * * [simplify]: iters left: 2 (445 enodes) 48.040 * * [simplify]: Extracting #0: cost 1 inf + 0 48.040 * * [simplify]: Extracting #1: cost 31 inf + 0 48.041 * * [simplify]: Extracting #2: cost 69 inf + 291 48.043 * * [simplify]: Extracting #3: cost 35 inf + 3701 48.046 * * [simplify]: Extracting #4: cost 21 inf + 5355 48.051 * * [simplify]: Extracting #5: cost 3 inf + 13660 48.055 * * [simplify]: Extracting #6: cost 0 inf + 15180 48.060 * [simplify]: Simplified to (* x.re (fma x.re x.re (* (* x.im x.im) -3))) 48.060 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma x.re x.re (* (* x.im x.im) -3)))) 48.060 * * * * [progress]: [ 167 / 167 ] simplifiying candidate # 48.060 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) (* x.re (pow (sqrt 3) 2)))) 48.060 * * [simplify]: iters left: 6 (11 enodes) 48.068 * * [simplify]: iters left: 5 (54 enodes) 48.092 * * [simplify]: iters left: 4 (112 enodes) 48.142 * * [simplify]: iters left: 3 (252 enodes) 48.195 * * [simplify]: iters left: 2 (445 enodes) 48.317 * * [simplify]: Extracting #0: cost 1 inf + 0 48.317 * * [simplify]: Extracting #1: cost 31 inf + 0 48.317 * * [simplify]: Extracting #2: cost 69 inf + 291 48.318 * * [simplify]: Extracting #3: cost 35 inf + 3701 48.322 * * [simplify]: Extracting #4: cost 21 inf + 5355 48.326 * * [simplify]: Extracting #5: cost 3 inf + 13660 48.330 * * [simplify]: Extracting #6: cost 0 inf + 15180 48.335 * [simplify]: Simplified to (* x.re (fma x.re x.re (* (* x.im x.im) -3))) 48.335 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma x.re x.re (* (* x.im x.im) -3)))) 48.335 * * * [progress]: adding candidates to table 50.210 * [progress]: [Phase 3 of 3] Extracting. 50.210 * * [regime]: Finding splitpoints for: (# # # # #) 50.212 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 50.212 * * * * [regimes]: Trying to branch on x.im from (# # # # #) 50.274 * * * * [regimes]: Trying to branch on x.re from (# # # # #) 50.338 * * * [regime]: Found split indices: #