0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.071 * * * [progress]: [2/2] Setting up program. 0.076 * [progress]: [Phase 2 of 3] Improving. 0.076 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.076 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 0.076 * * [simplify]: iters left: 6 (11 enodes) 0.081 * * [simplify]: iters left: 5 (42 enodes) 0.088 * * [simplify]: iters left: 4 (79 enodes) 0.118 * * [simplify]: iters left: 3 (158 enodes) 0.175 * * [simplify]: iters left: 2 (299 enodes) 0.656 * * [simplify]: Extracting #0: cost 1 inf + 0 0.656 * * [simplify]: Extracting #1: cost 29 inf + 0 0.659 * * [simplify]: Extracting #2: cost 103 inf + 1 0.661 * * [simplify]: Extracting #3: cost 130 inf + 1751 0.667 * * [simplify]: Extracting #4: cost 39 inf + 15876 0.677 * * [simplify]: Extracting #5: cost 1 inf + 22560 0.688 * * [simplify]: Extracting #6: cost 0 inf + 22642 0.699 * [simplify]: Simplified to (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)))) 0.699 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im))))) 0.706 * * [progress]: iteration 1 / 4 0.707 * * * [progress]: picking best candidate 0.710 * * * * [pick]: Picked # 0.711 * * * [progress]: localizing error 0.732 * * * [progress]: generating rewritten candidates 0.733 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.781 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 0.818 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 0.858 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 0.874 * * * [progress]: generating series expansions 0.875 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.875 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.im) into (* x.im (- (pow x.re 2) (pow x.im 2))) 0.875 * [approximate]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 0.875 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.im 0.875 * [taylor]: Taking taylor expansion of x.im in x.im 0.875 * [backup-simplify]: Simplify 0 into 0 0.875 * [backup-simplify]: Simplify 1 into 1 0.875 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 0.875 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.875 * [taylor]: Taking taylor expansion of x.re in x.im 0.875 * [backup-simplify]: Simplify x.re into x.re 0.875 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.875 * [taylor]: Taking taylor expansion of x.im in x.im 0.875 * [backup-simplify]: Simplify 0 into 0 0.875 * [backup-simplify]: Simplify 1 into 1 0.875 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 0.875 * [taylor]: Taking taylor expansion of x.im in x.re 0.875 * [backup-simplify]: Simplify x.im into x.im 0.875 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.875 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.875 * [taylor]: Taking taylor expansion of x.re in x.re 0.875 * [backup-simplify]: Simplify 0 into 0 0.875 * [backup-simplify]: Simplify 1 into 1 0.875 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.875 * [taylor]: Taking taylor expansion of x.im in x.re 0.876 * [backup-simplify]: Simplify x.im into x.im 0.876 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 0.876 * [taylor]: Taking taylor expansion of x.im in x.re 0.876 * [backup-simplify]: Simplify x.im into x.im 0.876 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.876 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.876 * [taylor]: Taking taylor expansion of x.re in x.re 0.876 * [backup-simplify]: Simplify 0 into 0 0.876 * [backup-simplify]: Simplify 1 into 1 0.876 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.876 * [taylor]: Taking taylor expansion of x.im in x.re 0.876 * [backup-simplify]: Simplify x.im into x.im 0.876 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.876 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 0.876 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 0.876 * [backup-simplify]: Simplify (* x.im (- (pow x.im 2))) into (* -1 (pow x.im 3)) 0.876 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 0.876 * [taylor]: Taking taylor expansion of -1 in x.im 0.876 * [backup-simplify]: Simplify -1 into -1 0.876 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.876 * [taylor]: Taking taylor expansion of x.im in x.im 0.876 * [backup-simplify]: Simplify 0 into 0 0.876 * [backup-simplify]: Simplify 1 into 1 0.877 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.877 * [backup-simplify]: Simplify (- 0) into 0 0.877 * [backup-simplify]: Simplify (+ 0 0) into 0 0.878 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (- (pow x.im 2)))) into 0 0.878 * [taylor]: Taking taylor expansion of 0 in x.im 0.878 * [backup-simplify]: Simplify 0 into 0 0.878 * [backup-simplify]: Simplify 0 into 0 0.878 * [backup-simplify]: Simplify (* 1 1) into 1 0.878 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.878 * [backup-simplify]: Simplify (- 0) into 0 0.879 * [backup-simplify]: Simplify (+ 1 0) into 1 0.879 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))) into 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.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [backup-simplify]: Simplify 0 into 0 0.880 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.882 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.882 * [backup-simplify]: Simplify (- 0) into 0 0.882 * [backup-simplify]: Simplify (+ 0 0) into 0 0.883 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 0 0.883 * [taylor]: Taking taylor expansion of 0 in x.im 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify 1 into 1 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify (* 1 1) into 1 0.884 * [backup-simplify]: Simplify (* 1 1) into 1 0.884 * [backup-simplify]: Simplify (* -1 1) into -1 0.884 * [backup-simplify]: Simplify -1 into -1 0.884 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.885 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.885 * [backup-simplify]: Simplify (- 0) into 0 0.886 * [backup-simplify]: Simplify (+ 0 0) into 0 0.886 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 0.886 * [taylor]: Taking taylor expansion of 0 in x.im 0.886 * [backup-simplify]: Simplify 0 into 0 0.886 * [backup-simplify]: Simplify 0 into 0 0.886 * [backup-simplify]: Simplify 0 into 0 0.887 * [backup-simplify]: Simplify 0 into 0 0.887 * [backup-simplify]: Simplify 0 into 0 0.887 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.887 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.888 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 0.888 * [backup-simplify]: Simplify 0 into 0 0.888 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.889 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.890 * [backup-simplify]: Simplify (- 0) into 0 0.890 * [backup-simplify]: Simplify (+ 0 0) into 0 0.891 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))))) into 0 0.891 * [taylor]: Taking taylor expansion of 0 in x.im 0.891 * [backup-simplify]: Simplify 0 into 0 0.891 * [backup-simplify]: Simplify 0 into 0 0.891 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 1 (* x.im (pow x.re 2)))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.891 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) into (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) 0.891 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in (x.re x.im) around 0 0.891 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 0.891 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.891 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.891 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.891 * [taylor]: Taking taylor expansion of x.re in x.im 0.891 * [backup-simplify]: Simplify x.re into x.re 0.891 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.891 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.891 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.891 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.891 * [taylor]: Taking taylor expansion of x.im in x.im 0.891 * [backup-simplify]: Simplify 0 into 0 0.891 * [backup-simplify]: Simplify 1 into 1 0.892 * [backup-simplify]: Simplify (* 1 1) into 1 0.892 * [backup-simplify]: Simplify (/ 1 1) into 1 0.892 * [taylor]: Taking taylor expansion of x.im in x.im 0.892 * [backup-simplify]: Simplify 0 into 0 0.892 * [backup-simplify]: Simplify 1 into 1 0.892 * [backup-simplify]: Simplify (- 1) into -1 0.893 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.893 * [backup-simplify]: Simplify (/ -1 1) into -1 0.893 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.893 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.893 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.893 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.893 * [taylor]: Taking taylor expansion of x.re in x.re 0.893 * [backup-simplify]: Simplify 0 into 0 0.893 * [backup-simplify]: Simplify 1 into 1 0.893 * [backup-simplify]: Simplify (* 1 1) into 1 0.893 * [backup-simplify]: Simplify (/ 1 1) into 1 0.893 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.893 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.893 * [taylor]: Taking taylor expansion of x.im in x.re 0.894 * [backup-simplify]: Simplify x.im into x.im 0.894 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.894 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.894 * [taylor]: Taking taylor expansion of x.im in x.re 0.894 * [backup-simplify]: Simplify x.im into x.im 0.894 * [backup-simplify]: Simplify (+ 1 0) into 1 0.894 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.894 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.894 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.894 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.894 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.894 * [taylor]: Taking taylor expansion of x.re in x.re 0.894 * [backup-simplify]: Simplify 0 into 0 0.894 * [backup-simplify]: Simplify 1 into 1 0.894 * [backup-simplify]: Simplify (* 1 1) into 1 0.895 * [backup-simplify]: Simplify (/ 1 1) into 1 0.895 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.895 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.895 * [taylor]: Taking taylor expansion of x.im in x.re 0.895 * [backup-simplify]: Simplify x.im into x.im 0.895 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.895 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.895 * [taylor]: Taking taylor expansion of x.im in x.re 0.895 * [backup-simplify]: Simplify x.im into x.im 0.895 * [backup-simplify]: Simplify (+ 1 0) into 1 0.895 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.895 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 0.895 * [taylor]: Taking taylor expansion of x.im in x.im 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify 1 into 1 0.895 * [backup-simplify]: Simplify (/ 1 1) into 1 0.896 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.897 * [backup-simplify]: Simplify (+ 0 0) into 0 0.897 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.897 * [taylor]: Taking taylor expansion of 0 in x.im 0.897 * [backup-simplify]: Simplify 0 into 0 0.897 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.898 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.898 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.898 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.898 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 0.898 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 0.898 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.898 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.898 * [taylor]: Taking taylor expansion of x.im in x.im 0.898 * [backup-simplify]: Simplify 0 into 0 0.898 * [backup-simplify]: Simplify 1 into 1 0.898 * [backup-simplify]: Simplify (* 1 1) into 1 0.899 * [backup-simplify]: Simplify (* 1 1) into 1 0.899 * [backup-simplify]: Simplify (/ 1 1) into 1 0.899 * [backup-simplify]: Simplify (- 1) into -1 0.899 * [backup-simplify]: Simplify -1 into -1 0.899 * [backup-simplify]: Simplify 1 into 1 0.900 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.900 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.900 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.901 * [backup-simplify]: Simplify (- 0) into 0 0.901 * [backup-simplify]: Simplify (+ 0 0) into 0 0.901 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 0.901 * [taylor]: Taking taylor expansion of 0 in x.im 0.901 * [backup-simplify]: Simplify 0 into 0 0.902 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.902 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.902 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.903 * [backup-simplify]: Simplify (- 0) into 0 0.903 * [backup-simplify]: Simplify 0 into 0 0.903 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.903 * [backup-simplify]: Simplify 0 into 0 0.904 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.904 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.905 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.905 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.905 * [backup-simplify]: Simplify (- 0) into 0 0.905 * [backup-simplify]: Simplify (+ 0 0) into 0 0.906 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.906 * [taylor]: Taking taylor expansion of 0 in x.im 0.906 * [backup-simplify]: Simplify 0 into 0 0.906 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.907 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.907 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.907 * [backup-simplify]: Simplify (- 0) into 0 0.907 * [backup-simplify]: Simplify 0 into 0 0.908 * [backup-simplify]: Simplify 0 into 0 0.908 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.908 * [backup-simplify]: Simplify 0 into 0 0.909 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.910 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.910 * [backup-simplify]: Simplify (- 0) into 0 0.911 * [backup-simplify]: Simplify (+ 0 0) into 0 0.911 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.911 * [taylor]: Taking taylor expansion of 0 in x.im 0.911 * [backup-simplify]: Simplify 0 into 0 0.912 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.912 * [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.913 * [backup-simplify]: Simplify (- 0) into 0 0.913 * [backup-simplify]: Simplify 0 into 0 0.914 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.914 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) into (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) 0.914 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in (x.re x.im) around 0 0.914 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.im 0.914 * [taylor]: Taking taylor expansion of -1 in x.im 0.914 * [backup-simplify]: Simplify -1 into -1 0.914 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 0.914 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.914 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.914 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.914 * [taylor]: Taking taylor expansion of x.re in x.im 0.914 * [backup-simplify]: Simplify x.re into x.re 0.914 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.914 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.914 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.914 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.914 * [taylor]: Taking taylor expansion of x.im in x.im 0.915 * [backup-simplify]: Simplify 0 into 0 0.915 * [backup-simplify]: Simplify 1 into 1 0.915 * [backup-simplify]: Simplify (* 1 1) into 1 0.915 * [backup-simplify]: Simplify (/ 1 1) into 1 0.915 * [taylor]: Taking taylor expansion of x.im in x.im 0.915 * [backup-simplify]: Simplify 0 into 0 0.915 * [backup-simplify]: Simplify 1 into 1 0.916 * [backup-simplify]: Simplify (- 1) into -1 0.916 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.917 * [backup-simplify]: Simplify (/ -1 1) into -1 0.917 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 0.917 * [taylor]: Taking taylor expansion of -1 in x.re 0.917 * [backup-simplify]: Simplify -1 into -1 0.917 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.917 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.917 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.917 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.917 * [taylor]: Taking taylor expansion of x.re in x.re 0.917 * [backup-simplify]: Simplify 0 into 0 0.917 * [backup-simplify]: Simplify 1 into 1 0.917 * [backup-simplify]: Simplify (* 1 1) into 1 0.918 * [backup-simplify]: Simplify (/ 1 1) into 1 0.918 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.918 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.918 * [taylor]: Taking taylor expansion of x.im in x.re 0.918 * [backup-simplify]: Simplify x.im into x.im 0.918 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.918 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.918 * [taylor]: Taking taylor expansion of x.im in x.re 0.918 * [backup-simplify]: Simplify x.im into x.im 0.918 * [backup-simplify]: Simplify (+ 1 0) into 1 0.918 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.918 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 0.918 * [taylor]: Taking taylor expansion of -1 in x.re 0.918 * [backup-simplify]: Simplify -1 into -1 0.919 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.919 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.919 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.919 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.919 * [taylor]: Taking taylor expansion of x.re in x.re 0.919 * [backup-simplify]: Simplify 0 into 0 0.919 * [backup-simplify]: Simplify 1 into 1 0.919 * [backup-simplify]: Simplify (* 1 1) into 1 0.919 * [backup-simplify]: Simplify (/ 1 1) into 1 0.919 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.919 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.919 * [taylor]: Taking taylor expansion of x.im in x.re 0.919 * [backup-simplify]: Simplify x.im into x.im 0.920 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.920 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.920 * [taylor]: Taking taylor expansion of x.im in x.re 0.920 * [backup-simplify]: Simplify x.im into x.im 0.920 * [backup-simplify]: Simplify (+ 1 0) into 1 0.920 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.920 * [backup-simplify]: Simplify (* -1 (/ 1 x.im)) into (/ -1 x.im) 0.920 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 0.920 * [taylor]: Taking taylor expansion of -1 in x.im 0.920 * [backup-simplify]: Simplify -1 into -1 0.920 * [taylor]: Taking taylor expansion of x.im in x.im 0.920 * [backup-simplify]: Simplify 0 into 0 0.920 * [backup-simplify]: Simplify 1 into 1 0.921 * [backup-simplify]: Simplify (/ -1 1) into -1 0.921 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.922 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.923 * [backup-simplify]: Simplify (+ 0 0) into 0 0.923 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.923 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 x.im))) into 0 0.923 * [taylor]: Taking taylor expansion of 0 in x.im 0.923 * [backup-simplify]: Simplify 0 into 0 0.924 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.925 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.926 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.926 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.926 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 0.927 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))) into (/ 1 (pow x.im 3)) 0.927 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.927 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.927 * [taylor]: Taking taylor expansion of x.im in x.im 0.927 * [backup-simplify]: Simplify 0 into 0 0.927 * [backup-simplify]: Simplify 1 into 1 0.928 * [backup-simplify]: Simplify (* 1 1) into 1 0.928 * [backup-simplify]: Simplify (* 1 1) into 1 0.929 * [backup-simplify]: Simplify (/ 1 1) into 1 0.929 * [backup-simplify]: Simplify 1 into 1 0.929 * [backup-simplify]: Simplify -1 into -1 0.930 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.931 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.931 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.931 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.932 * [backup-simplify]: Simplify (- 0) into 0 0.932 * [backup-simplify]: Simplify (+ 0 0) into 0 0.932 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 0.933 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.933 * [taylor]: Taking taylor expansion of 0 in x.im 0.933 * [backup-simplify]: Simplify 0 into 0 0.934 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.935 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.935 * [backup-simplify]: Simplify 0 into 0 0.937 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.937 * [backup-simplify]: Simplify 0 into 0 0.938 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.939 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.940 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.940 * [backup-simplify]: Simplify (- 0) into 0 0.940 * [backup-simplify]: Simplify (+ 0 0) into 0 0.941 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.942 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 0.942 * [taylor]: Taking taylor expansion of 0 in x.im 0.942 * [backup-simplify]: Simplify 0 into 0 0.943 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.944 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.945 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.945 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify 0 into 0 0.946 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.946 * [backup-simplify]: Simplify 0 into 0 0.947 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.948 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.949 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.950 * [backup-simplify]: Simplify (- 0) into 0 0.950 * [backup-simplify]: Simplify (+ 0 0) into 0 0.951 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.952 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 0.952 * [taylor]: Taking taylor expansion of 0 in x.im 0.952 * [backup-simplify]: Simplify 0 into 0 0.953 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.954 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.955 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.955 * [backup-simplify]: Simplify 0 into 0 0.956 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.956 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 0.956 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 0.956 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.956 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 0.956 * [taylor]: Taking taylor expansion of 2 in x.im 0.956 * [backup-simplify]: Simplify 2 into 2 0.956 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.956 * [taylor]: Taking taylor expansion of x.im in x.im 0.956 * [backup-simplify]: Simplify 0 into 0 0.956 * [backup-simplify]: Simplify 1 into 1 0.956 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.956 * [taylor]: Taking taylor expansion of x.re in x.im 0.956 * [backup-simplify]: Simplify x.re into x.re 0.956 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 0.957 * [taylor]: Taking taylor expansion of 2 in x.re 0.957 * [backup-simplify]: Simplify 2 into 2 0.957 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.957 * [taylor]: Taking taylor expansion of x.im in x.re 0.957 * [backup-simplify]: Simplify x.im into x.im 0.957 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.957 * [taylor]: Taking taylor expansion of x.re in x.re 0.957 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify 1 into 1 0.957 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 0.957 * [taylor]: Taking taylor expansion of 2 in x.re 0.957 * [backup-simplify]: Simplify 2 into 2 0.957 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.957 * [taylor]: Taking taylor expansion of x.im in x.re 0.957 * [backup-simplify]: Simplify x.im into x.im 0.957 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.957 * [taylor]: Taking taylor expansion of x.re in x.re 0.957 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify 1 into 1 0.958 * [backup-simplify]: Simplify (* 1 1) into 1 0.958 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.958 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 0.958 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 0.958 * [taylor]: Taking taylor expansion of 2 in x.im 0.958 * [backup-simplify]: Simplify 2 into 2 0.958 * [taylor]: Taking taylor expansion of x.im in x.im 0.958 * [backup-simplify]: Simplify 0 into 0 0.958 * [backup-simplify]: Simplify 1 into 1 0.958 * [backup-simplify]: Simplify (* 2 0) into 0 0.958 * [backup-simplify]: Simplify 0 into 0 0.959 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.960 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.960 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 0.960 * [taylor]: Taking taylor expansion of 0 in x.im 0.960 * [backup-simplify]: Simplify 0 into 0 0.960 * [backup-simplify]: Simplify 0 into 0 0.961 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 0.961 * [backup-simplify]: Simplify 2 into 2 0.962 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.962 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.963 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 0.963 * [taylor]: Taking taylor expansion of 0 in x.im 0.963 * [backup-simplify]: Simplify 0 into 0 0.963 * [backup-simplify]: Simplify 0 into 0 0.963 * [backup-simplify]: Simplify 0 into 0 0.964 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 0.964 * [backup-simplify]: Simplify 0 into 0 0.965 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.966 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.967 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.968 * [taylor]: Taking taylor expansion of 0 in x.im 0.968 * [backup-simplify]: Simplify 0 into 0 0.968 * [backup-simplify]: Simplify 0 into 0 0.968 * [backup-simplify]: Simplify 0 into 0 0.968 * [backup-simplify]: Simplify 0 into 0 0.968 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 0.968 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 0.968 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.968 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 0.968 * [taylor]: Taking taylor expansion of 2 in x.im 0.968 * [backup-simplify]: Simplify 2 into 2 0.968 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.968 * [taylor]: Taking taylor expansion of x.im in x.im 0.968 * [backup-simplify]: Simplify 0 into 0 0.968 * [backup-simplify]: Simplify 1 into 1 0.968 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.968 * [taylor]: Taking taylor expansion of x.re in x.im 0.968 * [backup-simplify]: Simplify x.re into x.re 0.968 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.969 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.969 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.969 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.969 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 0.969 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 0.969 * [taylor]: Taking taylor expansion of 2 in x.re 0.969 * [backup-simplify]: Simplify 2 into 2 0.969 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.969 * [taylor]: Taking taylor expansion of x.im in x.re 0.969 * [backup-simplify]: Simplify x.im into x.im 0.969 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.969 * [taylor]: Taking taylor expansion of x.re in x.re 0.969 * [backup-simplify]: Simplify 0 into 0 0.969 * [backup-simplify]: Simplify 1 into 1 0.970 * [backup-simplify]: Simplify (* 1 1) into 1 0.970 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.970 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 0.970 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 0.970 * [taylor]: Taking taylor expansion of 2 in x.re 0.970 * [backup-simplify]: Simplify 2 into 2 0.970 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.970 * [taylor]: Taking taylor expansion of x.im in x.re 0.970 * [backup-simplify]: Simplify x.im into x.im 0.970 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.970 * [taylor]: Taking taylor expansion of x.re in x.re 0.970 * [backup-simplify]: Simplify 0 into 0 0.970 * [backup-simplify]: Simplify 1 into 1 0.971 * [backup-simplify]: Simplify (* 1 1) into 1 0.971 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.971 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 0.971 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.971 * [taylor]: Taking taylor expansion of 2 in x.im 0.971 * [backup-simplify]: Simplify 2 into 2 0.971 * [taylor]: Taking taylor expansion of x.im in x.im 0.971 * [backup-simplify]: Simplify 0 into 0 0.971 * [backup-simplify]: Simplify 1 into 1 0.971 * [backup-simplify]: Simplify (/ 2 1) into 2 0.971 * [backup-simplify]: Simplify 2 into 2 0.972 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.973 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.973 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 0.973 * [taylor]: Taking taylor expansion of 0 in x.im 0.973 * [backup-simplify]: Simplify 0 into 0 0.973 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.973 * [backup-simplify]: Simplify 0 into 0 0.974 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.974 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.974 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.974 * [taylor]: Taking taylor expansion of 0 in x.im 0.974 * [backup-simplify]: Simplify 0 into 0 0.974 * [backup-simplify]: Simplify 0 into 0 0.975 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.975 * [backup-simplify]: Simplify 0 into 0 0.976 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.976 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.976 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.976 * [taylor]: Taking taylor expansion of 0 in x.im 0.976 * [backup-simplify]: Simplify 0 into 0 0.976 * [backup-simplify]: Simplify 0 into 0 0.976 * [backup-simplify]: Simplify 0 into 0 0.977 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.977 * [backup-simplify]: Simplify 0 into 0 0.977 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 0.977 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))) into (/ -2 (* x.im (pow x.re 2))) 0.977 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.977 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 0.977 * [taylor]: Taking taylor expansion of -2 in x.im 0.977 * [backup-simplify]: Simplify -2 into -2 0.977 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.977 * [taylor]: Taking taylor expansion of x.im in x.im 0.977 * [backup-simplify]: Simplify 0 into 0 0.977 * [backup-simplify]: Simplify 1 into 1 0.977 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.977 * [taylor]: Taking taylor expansion of x.re in x.im 0.977 * [backup-simplify]: Simplify x.re into x.re 0.977 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.977 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.977 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.978 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.978 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 0.978 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 0.978 * [taylor]: Taking taylor expansion of -2 in x.re 0.978 * [backup-simplify]: Simplify -2 into -2 0.978 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.978 * [taylor]: Taking taylor expansion of x.im in x.re 0.978 * [backup-simplify]: Simplify x.im into x.im 0.978 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.978 * [taylor]: Taking taylor expansion of x.re in x.re 0.978 * [backup-simplify]: Simplify 0 into 0 0.978 * [backup-simplify]: Simplify 1 into 1 0.978 * [backup-simplify]: Simplify (* 1 1) into 1 0.978 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.978 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 0.978 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 0.978 * [taylor]: Taking taylor expansion of -2 in x.re 0.978 * [backup-simplify]: Simplify -2 into -2 0.978 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.978 * [taylor]: Taking taylor expansion of x.im in x.re 0.978 * [backup-simplify]: Simplify x.im into x.im 0.978 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.978 * [taylor]: Taking taylor expansion of x.re in x.re 0.978 * [backup-simplify]: Simplify 0 into 0 0.978 * [backup-simplify]: Simplify 1 into 1 0.979 * [backup-simplify]: Simplify (* 1 1) into 1 0.979 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.979 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 0.979 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 0.979 * [taylor]: Taking taylor expansion of -2 in x.im 0.979 * [backup-simplify]: Simplify -2 into -2 0.979 * [taylor]: Taking taylor expansion of x.im in x.im 0.979 * [backup-simplify]: Simplify 0 into 0 0.979 * [backup-simplify]: Simplify 1 into 1 0.979 * [backup-simplify]: Simplify (/ -2 1) into -2 0.979 * [backup-simplify]: Simplify -2 into -2 0.980 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.980 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.980 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 0.980 * [taylor]: Taking taylor expansion of 0 in x.im 0.980 * [backup-simplify]: Simplify 0 into 0 0.981 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 0.981 * [backup-simplify]: Simplify 0 into 0 0.981 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.982 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.982 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.982 * [taylor]: Taking taylor expansion of 0 in x.im 0.982 * [backup-simplify]: Simplify 0 into 0 0.982 * [backup-simplify]: Simplify 0 into 0 0.982 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.982 * [backup-simplify]: Simplify 0 into 0 0.983 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.983 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.984 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.984 * [taylor]: Taking taylor expansion of 0 in x.im 0.984 * [backup-simplify]: Simplify 0 into 0 0.984 * [backup-simplify]: Simplify 0 into 0 0.984 * [backup-simplify]: Simplify 0 into 0 0.984 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.984 * [backup-simplify]: Simplify 0 into 0 0.984 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 0.985 * * * * [progress]: [ 3 / 4 ] generating series at (2) 0.985 * [backup-simplify]: Simplify (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 0.985 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 0.985 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 0.985 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 0.985 * [taylor]: Taking taylor expansion of 3 in x.im 0.985 * [backup-simplify]: Simplify 3 into 3 0.985 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.985 * [taylor]: Taking taylor expansion of x.im in x.im 0.985 * [backup-simplify]: Simplify 0 into 0 0.985 * [backup-simplify]: Simplify 1 into 1 0.985 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.985 * [taylor]: Taking taylor expansion of x.re in x.im 0.985 * [backup-simplify]: Simplify x.re into x.re 0.985 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.985 * [taylor]: Taking taylor expansion of x.im in x.im 0.985 * [backup-simplify]: Simplify 0 into 0 0.985 * [backup-simplify]: Simplify 1 into 1 0.985 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 0.985 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 0.985 * [taylor]: Taking taylor expansion of 3 in x.re 0.985 * [backup-simplify]: Simplify 3 into 3 0.985 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.985 * [taylor]: Taking taylor expansion of x.im in x.re 0.985 * [backup-simplify]: Simplify x.im into x.im 0.985 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.985 * [taylor]: Taking taylor expansion of x.re in x.re 0.985 * [backup-simplify]: Simplify 0 into 0 0.985 * [backup-simplify]: Simplify 1 into 1 0.985 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.985 * [taylor]: Taking taylor expansion of x.im in x.re 0.985 * [backup-simplify]: Simplify x.im into x.im 0.985 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 0.985 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 0.985 * [taylor]: Taking taylor expansion of 3 in x.re 0.985 * [backup-simplify]: Simplify 3 into 3 0.985 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.985 * [taylor]: Taking taylor expansion of x.im in x.re 0.985 * [backup-simplify]: Simplify x.im into x.im 0.985 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.985 * [taylor]: Taking taylor expansion of x.re in x.re 0.985 * [backup-simplify]: Simplify 0 into 0 0.985 * [backup-simplify]: Simplify 1 into 1 0.985 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.985 * [taylor]: Taking taylor expansion of x.im in x.re 0.985 * [backup-simplify]: Simplify x.im into x.im 0.986 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.986 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.986 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 0.986 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 0.986 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 0.986 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.986 * [taylor]: Taking taylor expansion of x.im in x.im 0.986 * [backup-simplify]: Simplify 0 into 0 0.986 * [backup-simplify]: Simplify 1 into 1 0.986 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.986 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 0.986 * [backup-simplify]: Simplify (- 0) into 0 0.987 * [backup-simplify]: Simplify (+ 0 0) into 0 0.987 * [taylor]: Taking taylor expansion of 0 in x.im 0.987 * [backup-simplify]: Simplify 0 into 0 0.987 * [backup-simplify]: Simplify 0 into 0 0.987 * [backup-simplify]: Simplify (* 1 1) into 1 0.987 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.987 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 0.987 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.988 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.988 * [backup-simplify]: Simplify (- 0) into 0 0.988 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 0.988 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 0.988 * [taylor]: Taking taylor expansion of 3 in x.im 0.988 * [backup-simplify]: Simplify 3 into 3 0.988 * [taylor]: Taking taylor expansion of x.im in x.im 0.988 * [backup-simplify]: Simplify 0 into 0 0.988 * [backup-simplify]: Simplify 1 into 1 0.988 * [backup-simplify]: Simplify (* 3 0) into 0 0.988 * [backup-simplify]: Simplify 0 into 0 0.988 * [backup-simplify]: Simplify 0 into 0 0.989 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.989 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.989 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 0.990 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.990 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 0.991 * [backup-simplify]: Simplify (- 0) into 0 0.991 * [backup-simplify]: Simplify (+ 0 0) into 0 0.991 * [taylor]: Taking taylor expansion of 0 in x.im 0.991 * [backup-simplify]: Simplify 0 into 0 0.991 * [backup-simplify]: Simplify 0 into 0 0.991 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 0.991 * [backup-simplify]: Simplify 3 into 3 0.991 * [backup-simplify]: Simplify 0 into 0 0.992 * [backup-simplify]: Simplify (* 1 1) into 1 0.992 * [backup-simplify]: Simplify (* 1 1) into 1 0.992 * [backup-simplify]: Simplify (- 1) into -1 0.992 * [backup-simplify]: Simplify -1 into -1 0.993 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.993 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.996 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 0.997 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.998 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 0.998 * [backup-simplify]: Simplify (- 0) into 0 0.998 * [backup-simplify]: Simplify (+ 0 0) into 0 0.998 * [taylor]: Taking taylor expansion of 0 in x.im 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify 0 into 0 0.999 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 0.999 * [backup-simplify]: Simplify 0 into 0 0.999 * [backup-simplify]: Simplify 0 into 0 0.999 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.000 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.000 * [backup-simplify]: Simplify (- 0) into 0 1.000 * [backup-simplify]: Simplify 0 into 0 1.000 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.001 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.002 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.004 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1.006 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 1.006 * [backup-simplify]: Simplify (- 0) into 0 1.006 * [backup-simplify]: Simplify (+ 0 0) into 0 1.006 * [taylor]: Taking taylor expansion of 0 in x.im 1.006 * [backup-simplify]: Simplify 0 into 0 1.006 * [backup-simplify]: Simplify 0 into 0 1.007 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1.007 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 1.007 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.re x.im) around 0 1.007 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 1.007 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1.007 * [taylor]: Taking taylor expansion of 3 in x.im 1.007 * [backup-simplify]: Simplify 3 into 3 1.007 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1.007 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1.007 * [taylor]: Taking taylor expansion of x.im in x.im 1.008 * [backup-simplify]: Simplify 0 into 0 1.008 * [backup-simplify]: Simplify 1 into 1 1.008 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1.008 * [taylor]: Taking taylor expansion of x.re in x.im 1.008 * [backup-simplify]: Simplify x.re into x.re 1.008 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1.008 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1.008 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1.008 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1.008 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1.008 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1.008 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.008 * [taylor]: Taking taylor expansion of x.im in x.im 1.008 * [backup-simplify]: Simplify 0 into 0 1.009 * [backup-simplify]: Simplify 1 into 1 1.009 * [backup-simplify]: Simplify (* 1 1) into 1 1.009 * [backup-simplify]: Simplify (* 1 1) into 1 1.010 * [backup-simplify]: Simplify (/ 1 1) into 1 1.010 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1.010 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1.010 * [taylor]: Taking taylor expansion of 3 in x.re 1.010 * [backup-simplify]: Simplify 3 into 3 1.010 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1.010 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.010 * [taylor]: Taking taylor expansion of x.im in x.re 1.010 * [backup-simplify]: Simplify x.im into x.im 1.010 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.010 * [taylor]: Taking taylor expansion of x.re in x.re 1.010 * [backup-simplify]: Simplify 0 into 0 1.010 * [backup-simplify]: Simplify 1 into 1 1.010 * [backup-simplify]: Simplify (* 1 1) into 1 1.010 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.010 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.010 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1.010 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.011 * [taylor]: Taking taylor expansion of x.im in x.re 1.011 * [backup-simplify]: Simplify x.im into x.im 1.011 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.011 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.011 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1.011 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1.011 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1.011 * [taylor]: Taking taylor expansion of 3 in x.re 1.011 * [backup-simplify]: Simplify 3 into 3 1.011 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1.011 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.011 * [taylor]: Taking taylor expansion of x.im in x.re 1.011 * [backup-simplify]: Simplify x.im into x.im 1.011 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.011 * [taylor]: Taking taylor expansion of x.re in x.re 1.011 * [backup-simplify]: Simplify 0 into 0 1.011 * [backup-simplify]: Simplify 1 into 1 1.011 * [backup-simplify]: Simplify (* 1 1) into 1 1.012 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.012 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.012 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1.012 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.012 * [taylor]: Taking taylor expansion of x.im in x.re 1.012 * [backup-simplify]: Simplify x.im into x.im 1.012 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.012 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.012 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1.012 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 1.012 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 1.012 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1.012 * [taylor]: Taking taylor expansion of 3 in x.im 1.012 * [backup-simplify]: Simplify 3 into 3 1.012 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1.012 * [taylor]: Taking taylor expansion of x.im in x.im 1.012 * [backup-simplify]: Simplify 0 into 0 1.012 * [backup-simplify]: Simplify 1 into 1 1.013 * [backup-simplify]: Simplify (/ 1 1) into 1 1.013 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.014 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1.014 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1.014 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 1.015 * [backup-simplify]: Simplify (+ 0 0) into 0 1.015 * [taylor]: Taking taylor expansion of 0 in x.im 1.015 * [backup-simplify]: Simplify 0 into 0 1.016 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.016 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1.017 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.017 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1.018 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 1.018 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 1.018 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 1.018 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1.018 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.018 * [taylor]: Taking taylor expansion of x.im in x.im 1.018 * [backup-simplify]: Simplify 0 into 0 1.018 * [backup-simplify]: Simplify 1 into 1 1.018 * [backup-simplify]: Simplify (* 1 1) into 1 1.019 * [backup-simplify]: Simplify (* 1 1) into 1 1.019 * [backup-simplify]: Simplify (/ 1 1) into 1 1.019 * [backup-simplify]: Simplify (- 1) into -1 1.019 * [backup-simplify]: Simplify -1 into -1 1.020 * [backup-simplify]: Simplify (* 3 1) into 3 1.020 * [backup-simplify]: Simplify 3 into 3 1.021 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.022 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.022 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.023 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1.023 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.023 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1.023 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 1.024 * [backup-simplify]: Simplify (- 0) into 0 1.024 * [backup-simplify]: Simplify (+ 0 0) into 0 1.024 * [taylor]: Taking taylor expansion of 0 in x.im 1.024 * [backup-simplify]: Simplify 0 into 0 1.025 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.026 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.026 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.027 * [backup-simplify]: Simplify (- 0) into 0 1.027 * [backup-simplify]: Simplify 0 into 0 1.027 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.028 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1.028 * [backup-simplify]: Simplify 0 into 0 1.029 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.030 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.031 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.032 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1.033 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.033 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1.033 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1.034 * [backup-simplify]: Simplify (- 0) into 0 1.034 * [backup-simplify]: Simplify (+ 0 0) into 0 1.034 * [taylor]: Taking taylor expansion of 0 in x.im 1.034 * [backup-simplify]: Simplify 0 into 0 1.035 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.036 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.037 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.038 * [backup-simplify]: Simplify (- 0) into 0 1.038 * [backup-simplify]: Simplify 0 into 0 1.038 * [backup-simplify]: Simplify 0 into 0 1.039 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.040 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1.040 * [backup-simplify]: Simplify 0 into 0 1.041 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.042 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.042 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.044 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1.045 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.046 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1.046 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1.047 * [backup-simplify]: Simplify (- 0) into 0 1.047 * [backup-simplify]: Simplify (+ 0 0) into 0 1.047 * [taylor]: Taking taylor expansion of 0 in x.im 1.047 * [backup-simplify]: Simplify 0 into 0 1.048 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.049 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.050 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.050 * [backup-simplify]: Simplify (- 0) into 0 1.050 * [backup-simplify]: Simplify 0 into 0 1.051 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1.051 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 1.051 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.re x.im) around 0 1.052 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 1.052 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1.052 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.052 * [taylor]: Taking taylor expansion of x.im in x.im 1.052 * [backup-simplify]: Simplify 0 into 0 1.052 * [backup-simplify]: Simplify 1 into 1 1.052 * [backup-simplify]: Simplify (* 1 1) into 1 1.052 * [backup-simplify]: Simplify (* 1 1) into 1 1.053 * [backup-simplify]: Simplify (/ 1 1) into 1 1.053 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1.053 * [taylor]: Taking taylor expansion of 3 in x.im 1.053 * [backup-simplify]: Simplify 3 into 3 1.053 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1.053 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1.053 * [taylor]: Taking taylor expansion of x.im in x.im 1.053 * [backup-simplify]: Simplify 0 into 0 1.053 * [backup-simplify]: Simplify 1 into 1 1.053 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1.053 * [taylor]: Taking taylor expansion of x.re in x.im 1.053 * [backup-simplify]: Simplify x.re into x.re 1.053 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1.053 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1.053 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1.054 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1.054 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1.054 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1.054 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1.054 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.054 * [taylor]: Taking taylor expansion of x.im in x.re 1.054 * [backup-simplify]: Simplify x.im into x.im 1.054 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.054 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.054 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1.054 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1.054 * [taylor]: Taking taylor expansion of 3 in x.re 1.054 * [backup-simplify]: Simplify 3 into 3 1.054 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1.054 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.054 * [taylor]: Taking taylor expansion of x.im in x.re 1.054 * [backup-simplify]: Simplify x.im into x.im 1.054 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.054 * [taylor]: Taking taylor expansion of x.re in x.re 1.054 * [backup-simplify]: Simplify 0 into 0 1.054 * [backup-simplify]: Simplify 1 into 1 1.055 * [backup-simplify]: Simplify (* 1 1) into 1 1.055 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.055 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.055 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1.055 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1.055 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.055 * [taylor]: Taking taylor expansion of x.im in x.re 1.055 * [backup-simplify]: Simplify x.im into x.im 1.055 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.055 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.055 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1.055 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1.055 * [taylor]: Taking taylor expansion of 3 in x.re 1.055 * [backup-simplify]: Simplify 3 into 3 1.055 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1.055 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.056 * [taylor]: Taking taylor expansion of x.im in x.re 1.056 * [backup-simplify]: Simplify x.im into x.im 1.056 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.056 * [taylor]: Taking taylor expansion of x.re in x.re 1.056 * [backup-simplify]: Simplify 0 into 0 1.056 * [backup-simplify]: Simplify 1 into 1 1.056 * [backup-simplify]: Simplify (* 1 1) into 1 1.056 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.056 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.056 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 1.056 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 1.056 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 1.056 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 1.056 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1.057 * [taylor]: Taking taylor expansion of 3 in x.im 1.057 * [backup-simplify]: Simplify 3 into 3 1.057 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1.057 * [taylor]: Taking taylor expansion of x.im in x.im 1.057 * [backup-simplify]: Simplify 0 into 0 1.057 * [backup-simplify]: Simplify 1 into 1 1.057 * [backup-simplify]: Simplify (/ 1 1) into 1 1.058 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.058 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1.058 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1.059 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 1.059 * [backup-simplify]: Simplify (- 0) into 0 1.060 * [backup-simplify]: Simplify (+ 0 0) into 0 1.060 * [taylor]: Taking taylor expansion of 0 in x.im 1.060 * [backup-simplify]: Simplify 0 into 0 1.061 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.062 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1.062 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.062 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1.063 * [backup-simplify]: Simplify (- 0) into 0 1.063 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 1.063 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1.063 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.063 * [taylor]: Taking taylor expansion of x.im in x.im 1.063 * [backup-simplify]: Simplify 0 into 0 1.063 * [backup-simplify]: Simplify 1 into 1 1.063 * [backup-simplify]: Simplify (* 1 1) into 1 1.064 * [backup-simplify]: Simplify (* 1 1) into 1 1.064 * [backup-simplify]: Simplify (/ 1 1) into 1 1.064 * [backup-simplify]: Simplify 1 into 1 1.065 * [backup-simplify]: Simplify (* 3 1) into 3 1.065 * [backup-simplify]: Simplify (- 3) into -3 1.065 * [backup-simplify]: Simplify -3 into -3 1.065 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.065 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1.066 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 1.067 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.068 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.068 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.069 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1.069 * [backup-simplify]: Simplify (- 0) into 0 1.070 * [backup-simplify]: Simplify (+ 0 0) into 0 1.070 * [taylor]: Taking taylor expansion of 0 in x.im 1.070 * [backup-simplify]: Simplify 0 into 0 1.070 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.071 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.072 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.072 * [backup-simplify]: Simplify 0 into 0 1.073 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.073 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1.074 * [backup-simplify]: Simplify (- 0) into 0 1.074 * [backup-simplify]: Simplify 0 into 0 1.074 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.075 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1.075 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1.076 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.077 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.077 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.079 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1.080 * [backup-simplify]: Simplify (- 0) into 0 1.080 * [backup-simplify]: Simplify (+ 0 0) into 0 1.080 * [taylor]: Taking taylor expansion of 0 in x.im 1.080 * [backup-simplify]: Simplify 0 into 0 1.081 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.082 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.083 * [backup-simplify]: Simplify 0 into 0 1.083 * [backup-simplify]: Simplify 0 into 0 1.084 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.085 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1.085 * [backup-simplify]: Simplify (- 0) into 0 1.085 * [backup-simplify]: Simplify 0 into 0 1.086 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.087 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1.087 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1.089 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.090 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.092 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1.092 * [backup-simplify]: Simplify (- 0) into 0 1.093 * [backup-simplify]: Simplify (+ 0 0) into 0 1.093 * [taylor]: Taking taylor expansion of 0 in x.im 1.093 * [backup-simplify]: Simplify 0 into 0 1.094 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.095 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.096 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.096 * [backup-simplify]: Simplify 0 into 0 1.096 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1.096 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1.096 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1.096 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1.096 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1.096 * [taylor]: Taking taylor expansion of 2 in x.im 1.096 * [backup-simplify]: Simplify 2 into 2 1.096 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1.097 * [taylor]: Taking taylor expansion of x.im in x.im 1.097 * [backup-simplify]: Simplify 0 into 0 1.097 * [backup-simplify]: Simplify 1 into 1 1.097 * [taylor]: Taking taylor expansion of x.re in x.im 1.097 * [backup-simplify]: Simplify x.re into x.re 1.097 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1.097 * [taylor]: Taking taylor expansion of 2 in x.re 1.097 * [backup-simplify]: Simplify 2 into 2 1.097 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1.097 * [taylor]: Taking taylor expansion of x.im in x.re 1.097 * [backup-simplify]: Simplify x.im into x.im 1.097 * [taylor]: Taking taylor expansion of x.re in x.re 1.097 * [backup-simplify]: Simplify 0 into 0 1.097 * [backup-simplify]: Simplify 1 into 1 1.097 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1.097 * [taylor]: Taking taylor expansion of 2 in x.re 1.097 * [backup-simplify]: Simplify 2 into 2 1.097 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1.097 * [taylor]: Taking taylor expansion of x.im in x.re 1.097 * [backup-simplify]: Simplify x.im into x.im 1.097 * [taylor]: Taking taylor expansion of x.re in x.re 1.097 * [backup-simplify]: Simplify 0 into 0 1.097 * [backup-simplify]: Simplify 1 into 1 1.098 * [backup-simplify]: Simplify (* x.im 0) into 0 1.098 * [backup-simplify]: Simplify (* 2 0) into 0 1.098 * [taylor]: Taking taylor expansion of 0 in x.im 1.098 * [backup-simplify]: Simplify 0 into 0 1.098 * [backup-simplify]: Simplify 0 into 0 1.099 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1.099 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1.099 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1.099 * [taylor]: Taking taylor expansion of 2 in x.im 1.099 * [backup-simplify]: Simplify 2 into 2 1.099 * [taylor]: Taking taylor expansion of x.im in x.im 1.099 * [backup-simplify]: Simplify 0 into 0 1.099 * [backup-simplify]: Simplify 1 into 1 1.100 * [backup-simplify]: Simplify (* 2 0) into 0 1.100 * [backup-simplify]: Simplify 0 into 0 1.100 * [backup-simplify]: Simplify 0 into 0 1.100 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1.101 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1.101 * [taylor]: Taking taylor expansion of 0 in x.im 1.101 * [backup-simplify]: Simplify 0 into 0 1.101 * [backup-simplify]: Simplify 0 into 0 1.101 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1.101 * [backup-simplify]: Simplify 2 into 2 1.101 * [backup-simplify]: Simplify 0 into 0 1.102 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.103 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1.103 * [taylor]: Taking taylor expansion of 0 in x.im 1.103 * [backup-simplify]: Simplify 0 into 0 1.103 * [backup-simplify]: Simplify 0 into 0 1.103 * [backup-simplify]: Simplify 0 into 0 1.103 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1.103 * [backup-simplify]: Simplify 0 into 0 1.103 * [backup-simplify]: Simplify 0 into 0 1.104 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.105 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1.105 * [taylor]: Taking taylor expansion of 0 in x.im 1.105 * [backup-simplify]: Simplify 0 into 0 1.105 * [backup-simplify]: Simplify 0 into 0 1.105 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1.105 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1.105 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1.105 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1.105 * [taylor]: Taking taylor expansion of 2 in x.im 1.105 * [backup-simplify]: Simplify 2 into 2 1.105 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1.105 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1.105 * [taylor]: Taking taylor expansion of x.im in x.im 1.105 * [backup-simplify]: Simplify 0 into 0 1.105 * [backup-simplify]: Simplify 1 into 1 1.105 * [taylor]: Taking taylor expansion of x.re in x.im 1.105 * [backup-simplify]: Simplify x.re into x.re 1.105 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.105 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.106 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.106 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1.106 * [taylor]: Taking taylor expansion of 2 in x.re 1.106 * [backup-simplify]: Simplify 2 into 2 1.106 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1.106 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1.106 * [taylor]: Taking taylor expansion of x.im in x.re 1.106 * [backup-simplify]: Simplify x.im into x.im 1.106 * [taylor]: Taking taylor expansion of x.re in x.re 1.106 * [backup-simplify]: Simplify 0 into 0 1.106 * [backup-simplify]: Simplify 1 into 1 1.106 * [backup-simplify]: Simplify (* x.im 0) into 0 1.106 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1.106 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.106 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1.106 * [taylor]: Taking taylor expansion of 2 in x.re 1.106 * [backup-simplify]: Simplify 2 into 2 1.106 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1.106 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1.106 * [taylor]: Taking taylor expansion of x.im in x.re 1.106 * [backup-simplify]: Simplify x.im into x.im 1.106 * [taylor]: Taking taylor expansion of x.re in x.re 1.106 * [backup-simplify]: Simplify 0 into 0 1.106 * [backup-simplify]: Simplify 1 into 1 1.106 * [backup-simplify]: Simplify (* x.im 0) into 0 1.106 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1.106 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.107 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1.107 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1.107 * [taylor]: Taking taylor expansion of 2 in x.im 1.107 * [backup-simplify]: Simplify 2 into 2 1.107 * [taylor]: Taking taylor expansion of x.im in x.im 1.107 * [backup-simplify]: Simplify 0 into 0 1.107 * [backup-simplify]: Simplify 1 into 1 1.107 * [backup-simplify]: Simplify (/ 2 1) into 2 1.107 * [backup-simplify]: Simplify 2 into 2 1.107 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1.108 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1.108 * [taylor]: Taking taylor expansion of 0 in x.im 1.108 * [backup-simplify]: Simplify 0 into 0 1.108 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1.108 * [backup-simplify]: Simplify 0 into 0 1.109 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.109 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1.109 * [taylor]: Taking taylor expansion of 0 in x.im 1.109 * [backup-simplify]: Simplify 0 into 0 1.109 * [backup-simplify]: Simplify 0 into 0 1.110 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.110 * [backup-simplify]: Simplify 0 into 0 1.111 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.111 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.111 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1.111 * [taylor]: Taking taylor expansion of 0 in x.im 1.112 * [backup-simplify]: Simplify 0 into 0 1.112 * [backup-simplify]: Simplify 0 into 0 1.112 * [backup-simplify]: Simplify 0 into 0 1.112 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.112 * [backup-simplify]: Simplify 0 into 0 1.112 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1.112 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1.112 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1.112 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1.112 * [taylor]: Taking taylor expansion of 2 in x.im 1.113 * [backup-simplify]: Simplify 2 into 2 1.113 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1.113 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1.113 * [taylor]: Taking taylor expansion of x.im in x.im 1.113 * [backup-simplify]: Simplify 0 into 0 1.113 * [backup-simplify]: Simplify 1 into 1 1.113 * [taylor]: Taking taylor expansion of x.re in x.im 1.113 * [backup-simplify]: Simplify x.re into x.re 1.113 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.113 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.113 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.113 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1.113 * [taylor]: Taking taylor expansion of 2 in x.re 1.113 * [backup-simplify]: Simplify 2 into 2 1.113 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1.113 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1.113 * [taylor]: Taking taylor expansion of x.im in x.re 1.113 * [backup-simplify]: Simplify x.im into x.im 1.113 * [taylor]: Taking taylor expansion of x.re in x.re 1.113 * [backup-simplify]: Simplify 0 into 0 1.113 * [backup-simplify]: Simplify 1 into 1 1.113 * [backup-simplify]: Simplify (* x.im 0) into 0 1.113 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1.113 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.113 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1.113 * [taylor]: Taking taylor expansion of 2 in x.re 1.113 * [backup-simplify]: Simplify 2 into 2 1.113 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1.114 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1.114 * [taylor]: Taking taylor expansion of x.im in x.re 1.114 * [backup-simplify]: Simplify x.im into x.im 1.114 * [taylor]: Taking taylor expansion of x.re in x.re 1.114 * [backup-simplify]: Simplify 0 into 0 1.114 * [backup-simplify]: Simplify 1 into 1 1.114 * [backup-simplify]: Simplify (* x.im 0) into 0 1.114 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1.114 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.114 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1.114 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1.114 * [taylor]: Taking taylor expansion of 2 in x.im 1.114 * [backup-simplify]: Simplify 2 into 2 1.114 * [taylor]: Taking taylor expansion of x.im in x.im 1.114 * [backup-simplify]: Simplify 0 into 0 1.114 * [backup-simplify]: Simplify 1 into 1 1.114 * [backup-simplify]: Simplify (/ 2 1) into 2 1.114 * [backup-simplify]: Simplify 2 into 2 1.115 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1.115 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1.115 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1.115 * [taylor]: Taking taylor expansion of 0 in x.im 1.115 * [backup-simplify]: Simplify 0 into 0 1.116 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1.116 * [backup-simplify]: Simplify 0 into 0 1.116 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.116 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.117 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1.117 * [taylor]: Taking taylor expansion of 0 in x.im 1.117 * [backup-simplify]: Simplify 0 into 0 1.117 * [backup-simplify]: Simplify 0 into 0 1.118 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.118 * [backup-simplify]: Simplify 0 into 0 1.118 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.118 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.119 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1.119 * [taylor]: Taking taylor expansion of 0 in x.im 1.119 * [backup-simplify]: Simplify 0 into 0 1.119 * [backup-simplify]: Simplify 0 into 0 1.119 * [backup-simplify]: Simplify 0 into 0 1.120 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.120 * [backup-simplify]: Simplify 0 into 0 1.120 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1.120 * * * [progress]: simplifying candidates 1.120 * * * * [progress]: [ 1 / 83 ] simplifiying candidate # 1.120 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 1.120 * * [simplify]: iters left: 6 (6 enodes) 1.122 * * [simplify]: iters left: 5 (24 enodes) 1.126 * * [simplify]: iters left: 4 (47 enodes) 1.141 * * [simplify]: iters left: 3 (99 enodes) 1.171 * * [simplify]: iters left: 2 (215 enodes) 1.231 * * [simplify]: iters left: 1 (402 enodes) 1.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1.386 * * [simplify]: Extracting #1: cost 27 inf + 0 1.386 * * [simplify]: Extracting #2: cost 73 inf + 1 1.387 * * [simplify]: Extracting #3: cost 92 inf + 248 1.390 * * [simplify]: Extracting #4: cost 44 inf + 7097 1.393 * * [simplify]: Extracting #5: cost 6 inf + 12192 1.397 * * [simplify]: Extracting #6: cost 0 inf + 12294 1.401 * * [simplify]: Extracting #7: cost 0 inf + 12134 1.405 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 1.405 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (- (* x.re x.re) (* x.im x.im)) x.im) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.405 * * * * [progress]: [ 2 / 83 ] simplifiying candidate # 1.405 * * * * [progress]: [ 3 / 83 ] simplifiying candidate # 1.405 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1.405 * * [simplify]: iters left: 6 (8 enodes) 1.407 * * [simplify]: iters left: 5 (30 enodes) 1.411 * * [simplify]: iters left: 4 (46 enodes) 1.417 * * [simplify]: iters left: 3 (72 enodes) 1.435 * * [simplify]: iters left: 2 (121 enodes) 1.477 * * [simplify]: iters left: 1 (204 enodes) 1.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1.508 * * [simplify]: Extracting #1: cost 8 inf + 0 1.508 * * [simplify]: Extracting #2: cost 18 inf + 0 1.509 * * [simplify]: Extracting #3: cost 38 inf + 143 1.509 * * [simplify]: Extracting #4: cost 54 inf + 1166 1.512 * * [simplify]: Extracting #5: cost 11 inf + 6409 1.516 * * [simplify]: Extracting #6: cost 2 inf + 7767 1.520 * * [simplify]: Extracting #7: cost 0 inf + 8211 1.524 * [simplify]: Simplified to (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1.524 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.524 * * * * [progress]: [ 4 / 83 ] simplifiying candidate # 1.525 * [simplify]: Simplifying (log (* (- (* x.re x.re) (* x.im x.im)) x.im)) 1.525 * * [simplify]: iters left: 6 (7 enodes) 1.528 * * [simplify]: iters left: 5 (30 enodes) 1.537 * * [simplify]: iters left: 4 (61 enodes) 1.557 * * [simplify]: iters left: 3 (122 enodes) 1.589 * * [simplify]: iters left: 2 (252 enodes) 1.676 * * [simplify]: iters left: 1 (439 enodes) 1.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1.897 * * [simplify]: Extracting #1: cost 9 inf + 0 1.897 * * [simplify]: Extracting #2: cost 41 inf + 0 1.898 * * [simplify]: Extracting #3: cost 85 inf + 143 1.899 * * [simplify]: Extracting #4: cost 100 inf + 875 1.903 * * [simplify]: Extracting #5: cost 29 inf + 9793 1.911 * * [simplify]: Extracting #6: cost 1 inf + 14168 1.919 * * [simplify]: Extracting #7: cost 0 inf + 14180 1.928 * [simplify]: Simplified to (log (* (* (- x.re x.im) x.im) (+ x.re x.im))) 1.928 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (log (* (* (- x.re x.im) x.im) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.928 * * * * [progress]: [ 5 / 83 ] simplifiying candidate # 1.928 * [simplify]: Simplifying (exp (* (- (* x.re x.re) (* x.im x.im)) x.im)) 1.928 * * [simplify]: iters left: 6 (7 enodes) 1.932 * * [simplify]: iters left: 5 (29 enodes) 1.941 * * [simplify]: iters left: 4 (67 enodes) 1.965 * * [simplify]: iters left: 3 (165 enodes) 2.011 * * [simplify]: iters left: 2 (407 enodes) 2.155 * * [simplify]: Extracting #0: cost 1 inf + 0 2.155 * * [simplify]: Extracting #1: cost 42 inf + 0 2.156 * * [simplify]: Extracting #2: cost 198 inf + 72 2.157 * * [simplify]: Extracting #3: cost 226 inf + 9709 2.163 * * [simplify]: Extracting #4: cost 73 inf + 37043 2.171 * * [simplify]: Extracting #5: cost 10 inf + 58576 2.180 * * [simplify]: Extracting #6: cost 0 inf + 63217 2.193 * [simplify]: Simplified to (exp (* (- (* x.re x.re) (* x.im x.im)) x.im)) 2.193 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (log (exp (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 2.193 * * * * [progress]: [ 6 / 83 ] simplifiying candidate # 2.194 * [simplify]: Simplifying (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.im) x.im)) 2.194 * * [simplify]: iters left: 6 (9 enodes) 2.201 * * [simplify]: iters left: 5 (39 enodes) 2.215 * * [simplify]: iters left: 4 (106 enodes) 2.281 * * [simplify]: Extracting #0: cost 1 inf + 0 2.281 * * [simplify]: Extracting #1: cost 37 inf + 0 2.281 * * [simplify]: Extracting #2: cost 133 inf + 123 2.282 * * [simplify]: Extracting #3: cost 164 inf + 2069 2.286 * * [simplify]: Extracting #4: cost 46 inf + 25680 2.295 * * [simplify]: Extracting #5: cost 2 inf + 35909 2.302 * * [simplify]: Extracting #6: cost 0 inf + 36273 2.320 * [simplify]: Simplified to (* (* x.im (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 2.320 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* x.im (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 2.320 * * * * [progress]: [ 7 / 83 ] simplifiying candidate # 2.320 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im))) 2.320 * * [simplify]: iters left: 6 (8 enodes) 2.324 * * [simplify]: iters left: 5 (30 enodes) 2.333 * * [simplify]: iters left: 4 (53 enodes) 2.344 * * [simplify]: iters left: 3 (104 enodes) 2.364 * * [simplify]: iters left: 2 (220 enodes) 2.438 * * [simplify]: iters left: 1 (394 enodes) 2.599 * * [simplify]: Extracting #0: cost 1 inf + 0 2.599 * * [simplify]: Extracting #1: cost 3 inf + 0 2.599 * * [simplify]: Extracting #2: cost 5 inf + 0 2.599 * * [simplify]: Extracting #3: cost 31 inf + 0 2.599 * * [simplify]: Extracting #4: cost 77 inf + 1 2.600 * * [simplify]: Extracting #5: cost 89 inf + 940 2.602 * * [simplify]: Extracting #6: cost 26 inf + 9441 2.606 * * [simplify]: Extracting #7: cost 4 inf + 12404 2.610 * * [simplify]: Extracting #8: cost 0 inf + 13142 2.614 * * [simplify]: Extracting #9: cost 0 inf + 13102 2.618 * [simplify]: Simplified to (* (cbrt (* (* x.im (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.im (- x.re x.im)) (+ x.re x.im)))) 2.618 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.im (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 2.618 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) 2.618 * * [simplify]: iters left: 6 (7 enodes) 2.620 * * [simplify]: iters left: 5 (27 enodes) 2.627 * * [simplify]: iters left: 4 (50 enodes) 2.645 * * [simplify]: iters left: 3 (101 enodes) 2.671 * * [simplify]: iters left: 2 (217 enodes) 2.732 * * [simplify]: iters left: 1 (408 enodes) 2.892 * * [simplify]: Extracting #0: cost 1 inf + 0 2.892 * * [simplify]: Extracting #1: cost 3 inf + 0 2.893 * * [simplify]: Extracting #2: cost 29 inf + 0 2.893 * * [simplify]: Extracting #3: cost 75 inf + 1 2.894 * * [simplify]: Extracting #4: cost 89 inf + 857 2.897 * * [simplify]: Extracting #5: cost 40 inf + 6919 2.904 * * [simplify]: Extracting #6: cost 5 inf + 11928 2.912 * * [simplify]: Extracting #7: cost 0 inf + 12458 2.920 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) 2.920 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 2.920 * * * * [progress]: [ 8 / 83 ] simplifiying candidate # 2.921 * [simplify]: Simplifying (* (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 2.921 * * [simplify]: iters left: 6 (8 enodes) 2.925 * * [simplify]: iters left: 5 (39 enodes) 2.935 * * [simplify]: iters left: 4 (131 enodes) 3.001 * * [simplify]: Extracting #0: cost 1 inf + 0 3.001 * * [simplify]: Extracting #1: cost 41 inf + 0 3.002 * * [simplify]: Extracting #2: cost 176 inf + 43 3.003 * * [simplify]: Extracting #3: cost 215 inf + 3131 3.008 * * [simplify]: Extracting #4: cost 86 inf + 29500 3.020 * * [simplify]: Extracting #5: cost 18 inf + 44458 3.031 * * [simplify]: Extracting #6: cost 0 inf + 47614 3.050 * * [simplify]: Extracting #7: cost 0 inf + 47534 3.066 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 3.066 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 3.066 * * * * [progress]: [ 9 / 83 ] simplifiying candidate # 3.066 * [simplify]: Simplifying (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) 3.066 * * [simplify]: iters left: 6 (7 enodes) 3.068 * * [simplify]: iters left: 5 (27 enodes) 3.072 * * [simplify]: iters left: 4 (50 enodes) 3.081 * * [simplify]: iters left: 3 (101 enodes) 3.110 * * [simplify]: iters left: 2 (217 enodes) 3.185 * * [simplify]: iters left: 1 (408 enodes) 3.375 * * [simplify]: Extracting #0: cost 1 inf + 0 3.375 * * [simplify]: Extracting #1: cost 3 inf + 0 3.375 * * [simplify]: Extracting #2: cost 29 inf + 0 3.375 * * [simplify]: Extracting #3: cost 75 inf + 1 3.376 * * [simplify]: Extracting #4: cost 89 inf + 857 3.377 * * [simplify]: Extracting #5: cost 40 inf + 6839 3.381 * * [simplify]: Extracting #6: cost 5 inf + 11848 3.384 * * [simplify]: Extracting #7: cost 0 inf + 12378 3.388 * [simplify]: Simplified to (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) 3.388 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 3.389 * [simplify]: Simplifying (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) 3.389 * * [simplify]: iters left: 6 (7 enodes) 3.390 * * [simplify]: iters left: 5 (27 enodes) 3.395 * * [simplify]: iters left: 4 (50 enodes) 3.412 * * [simplify]: iters left: 3 (101 enodes) 3.450 * * [simplify]: iters left: 2 (217 enodes) 3.539 * * [simplify]: iters left: 1 (408 enodes) 3.668 * * [simplify]: Extracting #0: cost 1 inf + 0 3.669 * * [simplify]: Extracting #1: cost 3 inf + 0 3.669 * * [simplify]: Extracting #2: cost 29 inf + 0 3.669 * * [simplify]: Extracting #3: cost 75 inf + 1 3.670 * * [simplify]: Extracting #4: cost 89 inf + 857 3.673 * * [simplify]: Extracting #5: cost 40 inf + 6839 3.680 * * [simplify]: Extracting #6: cost 5 inf + 11848 3.688 * * [simplify]: Extracting #7: cost 0 inf + 12378 3.696 * [simplify]: Simplified to (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) 3.696 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 3.696 * * * * [progress]: [ 10 / 83 ] simplifiying candidate # 3.696 * * * * [progress]: [ 11 / 83 ] simplifiying candidate # 3.696 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 3.696 * * [simplify]: iters left: 6 (8 enodes) 3.700 * * [simplify]: iters left: 5 (30 enodes) 3.709 * * [simplify]: iters left: 4 (43 enodes) 3.722 * * [simplify]: iters left: 3 (60 enodes) 3.741 * * [simplify]: iters left: 2 (101 enodes) 3.777 * * [simplify]: iters left: 1 (184 enodes) 3.839 * * [simplify]: Extracting #0: cost 1 inf + 0 3.839 * * [simplify]: Extracting #1: cost 4 inf + 0 3.839 * * [simplify]: Extracting #2: cost 8 inf + 0 3.839 * * [simplify]: Extracting #3: cost 26 inf + 83 3.840 * * [simplify]: Extracting #4: cost 57 inf + 205 3.840 * * [simplify]: Extracting #5: cost 52 inf + 494 3.842 * * [simplify]: Extracting #6: cost 16 inf + 4523 3.846 * * [simplify]: Extracting #7: cost 0 inf + 6675 3.849 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 3.849 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 3.849 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 3.850 * * [simplify]: iters left: 6 (8 enodes) 3.853 * * [simplify]: iters left: 5 (30 enodes) 3.862 * * [simplify]: iters left: 4 (43 enodes) 3.873 * * [simplify]: iters left: 3 (60 enodes) 3.891 * * [simplify]: iters left: 2 (101 enodes) 3.928 * * [simplify]: iters left: 1 (184 enodes) 3.959 * * [simplify]: Extracting #0: cost 1 inf + 0 3.959 * * [simplify]: Extracting #1: cost 4 inf + 0 3.959 * * [simplify]: Extracting #2: cost 8 inf + 0 3.960 * * [simplify]: Extracting #3: cost 26 inf + 83 3.960 * * [simplify]: Extracting #4: cost 57 inf + 205 3.960 * * [simplify]: Extracting #5: cost 52 inf + 494 3.961 * * [simplify]: Extracting #6: cost 16 inf + 4523 3.965 * * [simplify]: Extracting #7: cost 0 inf + 6675 3.968 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 3.968 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 3.968 * * * * [progress]: [ 12 / 83 ] simplifiying candidate # 3.969 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.im) (cbrt x.im))) 3.969 * * [simplify]: iters left: 6 (8 enodes) 3.972 * * [simplify]: iters left: 5 (32 enodes) 3.982 * * [simplify]: iters left: 4 (61 enodes) 3.998 * * [simplify]: iters left: 3 (150 enodes) 4.041 * * [simplify]: iters left: 2 (438 enodes) 4.268 * * [simplify]: Extracting #0: cost 1 inf + 0 4.268 * * [simplify]: Extracting #1: cost 59 inf + 0 4.269 * * [simplify]: Extracting #2: cost 165 inf + 0 4.271 * * [simplify]: Extracting #3: cost 186 inf + 1259 4.278 * * [simplify]: Extracting #4: cost 62 inf + 23926 4.293 * * [simplify]: Extracting #5: cost 0 inf + 36844 4.301 * [simplify]: Simplified to (* (* (cbrt x.im) (cbrt x.im)) (- (* x.re x.re) (* x.im x.im))) 4.301 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt x.im) (cbrt x.im)) (- (* x.re x.re) (* x.im x.im))) (cbrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 4.301 * * * * [progress]: [ 13 / 83 ] simplifiying candidate # 4.303 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.im)) 4.303 * * [simplify]: iters left: 6 (7 enodes) 4.305 * * [simplify]: iters left: 5 (27 enodes) 4.309 * * [simplify]: iters left: 4 (50 enodes) 4.317 * * [simplify]: iters left: 3 (112 enodes) 4.340 * * [simplify]: iters left: 2 (282 enodes) 4.414 * * [simplify]: Extracting #0: cost 1 inf + 0 4.414 * * [simplify]: Extracting #1: cost 50 inf + 0 4.414 * * [simplify]: Extracting #2: cost 128 inf + 0 4.415 * * [simplify]: Extracting #3: cost 126 inf + 1671 4.417 * * [simplify]: Extracting #4: cost 40 inf + 13867 4.422 * * [simplify]: Extracting #5: cost 0 inf + 20905 4.428 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.im)) 4.428 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.im)) (sqrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 4.429 * * * * [progress]: [ 14 / 83 ] simplifiying candidate # 4.429 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) 1) 4.429 * * [simplify]: iters left: 6 (7 enodes) 4.433 * * [simplify]: iters left: 5 (27 enodes) 4.442 * * [simplify]: iters left: 4 (53 enodes) 4.461 * * [simplify]: iters left: 3 (85 enodes) 4.493 * * [simplify]: iters left: 2 (135 enodes) 4.534 * * [simplify]: iters left: 1 (254 enodes) 4.613 * * [simplify]: Extracting #0: cost 1 inf + 0 4.614 * * [simplify]: Extracting #1: cost 25 inf + 0 4.614 * * [simplify]: Extracting #2: cost 56 inf + 1 4.614 * * [simplify]: Extracting #3: cost 47 inf + 414 4.615 * * [simplify]: Extracting #4: cost 13 inf + 3920 4.617 * * [simplify]: Extracting #5: cost 0 inf + 5790 4.619 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 4.619 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 4.619 * * * * [progress]: [ 15 / 83 ] simplifiying candidate # 4.619 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.im) 4.619 * * [simplify]: iters left: 6 (7 enodes) 4.621 * * [simplify]: iters left: 5 (27 enodes) 4.625 * * [simplify]: iters left: 4 (40 enodes) 4.633 * * [simplify]: iters left: 3 (57 enodes) 4.650 * * [simplify]: iters left: 2 (98 enodes) 4.667 * * [simplify]: iters left: 1 (181 enodes) 4.710 * * [simplify]: Extracting #0: cost 1 inf + 0 4.710 * * [simplify]: Extracting #1: cost 4 inf + 0 4.710 * * [simplify]: Extracting #2: cost 5 inf + 1 4.710 * * [simplify]: Extracting #3: cost 26 inf + 1 4.710 * * [simplify]: Extracting #4: cost 59 inf + 42 4.710 * * [simplify]: Extracting #5: cost 52 inf + 494 4.711 * * [simplify]: Extracting #6: cost 27 inf + 3421 4.712 * * [simplify]: Extracting #7: cost 0 inf + 6835 4.716 * [simplify]: Simplified to (* x.im (cbrt (- (* x.re x.re) (* x.im x.im)))) 4.716 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* x.im (cbrt (- (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 4.716 * * * * [progress]: [ 16 / 83 ] simplifiying candidate # 4.716 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.im) 4.716 * * [simplify]: iters left: 6 (7 enodes) 4.718 * * [simplify]: iters left: 5 (27 enodes) 4.722 * * [simplify]: iters left: 4 (40 enodes) 4.728 * * [simplify]: iters left: 3 (57 enodes) 4.738 * * [simplify]: iters left: 2 (98 enodes) 4.770 * * [simplify]: iters left: 1 (181 enodes) 4.830 * * [simplify]: Extracting #0: cost 1 inf + 0 4.830 * * [simplify]: Extracting #1: cost 4 inf + 0 4.830 * * [simplify]: Extracting #2: cost 5 inf + 1 4.830 * * [simplify]: Extracting #3: cost 26 inf + 1 4.831 * * [simplify]: Extracting #4: cost 59 inf + 42 4.831 * * [simplify]: Extracting #5: cost 52 inf + 494 4.833 * * [simplify]: Extracting #6: cost 27 inf + 3261 4.836 * * [simplify]: Extracting #7: cost 0 inf + 6675 4.840 * [simplify]: Simplified to (* x.im (sqrt (- (* x.re x.re) (* x.im x.im)))) 4.840 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (sqrt (- (* x.re x.re) (* x.im x.im))) (* x.im (sqrt (- (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 4.840 * * * * [progress]: [ 17 / 83 ] simplifiying candidate # 4.840 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 4.840 * * [simplify]: iters left: 6 (6 enodes) 4.843 * * [simplify]: iters left: 5 (24 enodes) 4.851 * * [simplify]: iters left: 4 (47 enodes) 4.867 * * [simplify]: iters left: 3 (99 enodes) 4.906 * * [simplify]: iters left: 2 (215 enodes) 4.965 * * [simplify]: iters left: 1 (402 enodes) 5.116 * * [simplify]: Extracting #0: cost 1 inf + 0 5.116 * * [simplify]: Extracting #1: cost 27 inf + 0 5.116 * * [simplify]: Extracting #2: cost 73 inf + 1 5.117 * * [simplify]: Extracting #3: cost 92 inf + 248 5.121 * * [simplify]: Extracting #4: cost 44 inf + 7097 5.127 * * [simplify]: Extracting #5: cost 6 inf + 12192 5.131 * * [simplify]: Extracting #6: cost 0 inf + 12294 5.135 * * [simplify]: Extracting #7: cost 0 inf + 12134 5.138 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 5.138 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* 1 (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 5.139 * * * * [progress]: [ 18 / 83 ] simplifiying candidate # 5.139 * [simplify]: Simplifying (* (- x.re x.im) x.im) 5.139 * * [simplify]: iters left: 4 (4 enodes) 5.140 * * [simplify]: iters left: 3 (15 enodes) 5.142 * * [simplify]: iters left: 2 (24 enodes) 5.146 * * [simplify]: iters left: 1 (34 enodes) 5.155 * * [simplify]: Extracting #0: cost 1 inf + 0 5.155 * * [simplify]: Extracting #1: cost 7 inf + 0 5.155 * * [simplify]: Extracting #2: cost 11 inf + 42 5.155 * * [simplify]: Extracting #3: cost 7 inf + 287 5.155 * * [simplify]: Extracting #4: cost 2 inf + 536 5.156 * * [simplify]: Extracting #5: cost 0 inf + 660 5.156 * [simplify]: Simplified to (* (- x.re x.im) x.im) 5.156 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 5.156 * * * * [progress]: [ 19 / 83 ] simplifiying candidate # 5.156 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) 5.157 * * [simplify]: iters left: 6 (9 enodes) 5.162 * * [simplify]: iters left: 5 (47 enodes) 5.177 * * [simplify]: iters left: 4 (135 enodes) 5.218 * * [simplify]: iters left: 3 (380 enodes) 5.397 * * [simplify]: Extracting #0: cost 1 inf + 0 5.397 * * [simplify]: Extracting #1: cost 41 inf + 0 5.398 * * [simplify]: Extracting #2: cost 182 inf + 1 5.400 * * [simplify]: Extracting #3: cost 280 inf + 370 5.405 * * [simplify]: Extracting #4: cost 218 inf + 16455 5.420 * * [simplify]: Extracting #5: cost 63 inf + 71766 5.439 * * [simplify]: Extracting #6: cost 7 inf + 93589 5.454 * * [simplify]: Extracting #7: cost 0 inf + 96688 5.465 * [simplify]: Simplified to (* (- (* (* x.re x.re) (* (* x.re x.re) (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im) 5.465 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* (* x.re x.re) (* (* x.re x.re) (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im) (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 5.465 * * * * [progress]: [ 20 / 83 ] simplifiying candidate # 5.466 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) 5.466 * * [simplify]: iters left: 6 (8 enodes) 5.468 * * [simplify]: iters left: 5 (38 enodes) 5.474 * * [simplify]: iters left: 4 (78 enodes) 5.500 * * [simplify]: iters left: 3 (186 enodes) 5.572 * * [simplify]: Extracting #0: cost 1 inf + 0 5.572 * * [simplify]: Extracting #1: cost 40 inf + 0 5.572 * * [simplify]: Extracting #2: cost 107 inf + 1 5.573 * * [simplify]: Extracting #3: cost 136 inf + 1554 5.576 * * [simplify]: Extracting #4: cost 37 inf + 16326 5.583 * * [simplify]: Extracting #5: cost 1 inf + 24039 5.588 * * [simplify]: Extracting #6: cost 0 inf + 24291 5.594 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 5.594 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* x.im (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (+ (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 5.594 * * * * [progress]: [ 21 / 83 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 5.594 * [simplify]: Simplifying (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.im)) 5.594 * * [simplify]: iters left: 6 (7 enodes) 5.596 * * [simplify]: iters left: 5 (24 enodes) 5.602 * * [simplify]: iters left: 4 (47 enodes) 5.619 * * [simplify]: iters left: 3 (99 enodes) 5.658 * * [simplify]: iters left: 2 (215 enodes) 5.729 * * [simplify]: iters left: 1 (395 enodes) 5.874 * * [simplify]: Extracting #0: cost 1 inf + 0 5.874 * * [simplify]: Extracting #1: cost 2 inf + 0 5.874 * * [simplify]: Extracting #2: cost 27 inf + 0 5.874 * * [simplify]: Extracting #3: cost 73 inf + 1 5.875 * * [simplify]: Extracting #4: cost 90 inf + 454 5.876 * * [simplify]: Extracting #5: cost 36 inf + 7324 5.880 * * [simplify]: Extracting #6: cost 4 inf + 11846 5.884 * * [simplify]: Extracting #7: cost 0 inf + 12134 5.887 * [simplify]: Simplified to (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.im)) 5.888 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (posit16->real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 5.888 * * * * [progress]: [ 22 / 83 ] simplifiying candidate # 5.888 * * * * [progress]: [ 23 / 83 ] simplifiying candidate # 5.888 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 5.888 * * [simplify]: iters left: 6 (6 enodes) 5.889 * * [simplify]: iters left: 5 (20 enodes) 5.892 * * [simplify]: iters left: 4 (32 enodes) 5.896 * * [simplify]: iters left: 3 (49 enodes) 5.903 * * [simplify]: iters left: 2 (57 enodes) 5.916 * * [simplify]: iters left: 1 (59 enodes) 5.925 * * [simplify]: Extracting #0: cost 1 inf + 0 5.925 * * [simplify]: Extracting #1: cost 11 inf + 0 5.925 * * [simplify]: Extracting #2: cost 15 inf + 43 5.926 * * [simplify]: Extracting #3: cost 3 inf + 821 5.926 * * [simplify]: Extracting #4: cost 0 inf + 1066 5.926 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 5.926 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 5.926 * * * * [progress]: [ 24 / 83 ] simplifiying candidate # 5.926 * * * * [progress]: [ 25 / 83 ] simplifiying candidate # 5.926 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 5.927 * * [simplify]: iters left: 6 (8 enodes) 5.928 * * [simplify]: iters left: 5 (26 enodes) 5.931 * * [simplify]: iters left: 4 (30 enodes) 5.935 * * [simplify]: iters left: 3 (41 enodes) 5.942 * * [simplify]: iters left: 2 (56 enodes) 5.949 * * [simplify]: iters left: 1 (68 enodes) 5.956 * * [simplify]: Extracting #0: cost 1 inf + 0 5.956 * * [simplify]: Extracting #1: cost 10 inf + 0 5.956 * * [simplify]: Extracting #2: cost 23 inf + 0 5.956 * * [simplify]: Extracting #3: cost 23 inf + 114 5.956 * * [simplify]: Extracting #4: cost 10 inf + 1493 5.957 * * [simplify]: Extracting #5: cost 2 inf + 2666 5.957 * * [simplify]: Extracting #6: cost 0 inf + 2998 5.958 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 5.958 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 5.958 * * * * [progress]: [ 26 / 83 ] simplifiying candidate # 5.958 * [simplify]: Simplifying (log (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 5.958 * * [simplify]: iters left: 6 (7 enodes) 5.960 * * [simplify]: iters left: 5 (26 enodes) 5.966 * * [simplify]: iters left: 4 (43 enodes) 5.979 * * [simplify]: iters left: 3 (65 enodes) 5.995 * * [simplify]: iters left: 2 (88 enodes) 6.017 * * [simplify]: iters left: 1 (110 enodes) 6.043 * * [simplify]: Extracting #0: cost 1 inf + 0 6.043 * * [simplify]: Extracting #1: cost 11 inf + 0 6.043 * * [simplify]: Extracting #2: cost 29 inf + 0 6.043 * * [simplify]: Extracting #3: cost 28 inf + 429 6.044 * * [simplify]: Extracting #4: cost 5 inf + 2843 6.045 * * [simplify]: Extracting #5: cost 0 inf + 3230 6.047 * [simplify]: Simplified to (log (* (+ x.im x.im) (* x.re x.re))) 6.047 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (exp (log (* (+ x.im x.im) (* x.re x.re)))))) 6.047 * * * * [progress]: [ 27 / 83 ] simplifiying candidate # 6.047 * [simplify]: Simplifying (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 6.047 * * [simplify]: iters left: 6 (7 enodes) 6.050 * * [simplify]: iters left: 5 (25 enodes) 6.058 * * [simplify]: iters left: 4 (50 enodes) 6.066 * * [simplify]: iters left: 3 (95 enodes) 6.080 * * [simplify]: iters left: 2 (186 enodes) 6.135 * * [simplify]: iters left: 1 (367 enodes) 6.247 * * [simplify]: Extracting #0: cost 1 inf + 0 6.248 * * [simplify]: Extracting #1: cost 68 inf + 0 6.248 * * [simplify]: Extracting #2: cost 182 inf + 297 6.249 * * [simplify]: Extracting #3: cost 201 inf + 8535 6.254 * * [simplify]: Extracting #4: cost 88 inf + 39362 6.268 * * [simplify]: Extracting #5: cost 9 inf + 74949 6.283 * * [simplify]: Extracting #6: cost 0 inf + 79108 6.292 * * [simplify]: Extracting #7: cost 0 inf + 79067 6.301 * [simplify]: Simplified to (exp (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 6.301 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (log (exp (* (+ (* x.re x.im) (* x.re x.im)) x.re))))) 6.301 * * * * [progress]: [ 28 / 83 ] simplifiying candidate # 6.301 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.re x.re) x.re)) 6.301 * * [simplify]: iters left: 6 (10 enodes) 6.304 * * [simplify]: iters left: 5 (50 enodes) 6.321 * * [simplify]: iters left: 4 (213 enodes) 6.444 * * [simplify]: Extracting #0: cost 1 inf + 0 6.444 * * [simplify]: Extracting #1: cost 34 inf + 0 6.444 * * [simplify]: Extracting #2: cost 124 inf + 42 6.445 * * [simplify]: Extracting #3: cost 132 inf + 2334 6.450 * * [simplify]: Extracting #4: cost 19 inf + 22498 6.461 * * [simplify]: Extracting #5: cost 0 inf + 26415 6.472 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 6.472 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (cbrt (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 6.472 * * * * [progress]: [ 29 / 83 ] simplifiying candidate # 6.472 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.472 * * [simplify]: iters left: 6 (8 enodes) 6.474 * * [simplify]: iters left: 5 (26 enodes) 6.478 * * [simplify]: iters left: 4 (38 enodes) 6.486 * * [simplify]: iters left: 3 (55 enodes) 6.493 * * [simplify]: iters left: 2 (63 enodes) 6.505 * * [simplify]: iters left: 1 (65 enodes) 6.521 * * [simplify]: Extracting #0: cost 1 inf + 0 6.521 * * [simplify]: Extracting #1: cost 3 inf + 0 6.521 * * [simplify]: Extracting #2: cost 5 inf + 0 6.521 * * [simplify]: Extracting #3: cost 15 inf + 0 6.521 * * [simplify]: Extracting #4: cost 20 inf + 2 6.522 * * [simplify]: Extracting #5: cost 7 inf + 821 6.522 * * [simplify]: Extracting #6: cost 1 inf + 1712 6.523 * * [simplify]: Extracting #7: cost 0 inf + 1954 6.524 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.im)) x.re))) 6.524 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (cbrt (* (* x.re (+ x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.im)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 6.524 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 6.525 * * [simplify]: iters left: 6 (7 enodes) 6.528 * * [simplify]: iters left: 5 (23 enodes) 6.534 * * [simplify]: iters left: 4 (35 enodes) 6.545 * * [simplify]: iters left: 3 (52 enodes) 6.558 * * [simplify]: iters left: 2 (60 enodes) 6.573 * * [simplify]: iters left: 1 (62 enodes) 6.587 * * [simplify]: Extracting #0: cost 1 inf + 0 6.587 * * [simplify]: Extracting #1: cost 3 inf + 0 6.587 * * [simplify]: Extracting #2: cost 13 inf + 0 6.587 * * [simplify]: Extracting #3: cost 18 inf + 2 6.587 * * [simplify]: Extracting #4: cost 6 inf + 862 6.588 * * [simplify]: Extracting #5: cost 1 inf + 1268 6.589 * * [simplify]: Extracting #6: cost 0 inf + 1470 6.590 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 6.590 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))))) 6.590 * * * * [progress]: [ 30 / 83 ] simplifiying candidate # 6.590 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 6.590 * * [simplify]: iters left: 6 (8 enodes) 6.595 * * [simplify]: iters left: 5 (36 enodes) 6.610 * * [simplify]: iters left: 4 (114 enodes) 6.690 * * [simplify]: Extracting #0: cost 1 inf + 0 6.690 * * [simplify]: Extracting #1: cost 24 inf + 0 6.690 * * [simplify]: Extracting #2: cost 85 inf + 255 6.691 * * [simplify]: Extracting #3: cost 98 inf + 501 6.694 * * [simplify]: Extracting #4: cost 62 inf + 5125 6.701 * * [simplify]: Extracting #5: cost 7 inf + 16017 6.710 * * [simplify]: Extracting #6: cost 0 inf + 17471 6.721 * * [simplify]: Extracting #7: cost 0 inf + 17231 6.726 * * [simplify]: Extracting #8: cost 0 inf + 17191 6.730 * [simplify]: Simplified to (* (* (* (+ x.re x.re) x.im) x.re) (* (* (* (+ x.re x.re) x.im) x.re) (* (* (+ x.re x.re) x.im) x.re))) 6.731 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (cbrt (* (* (* (+ x.re x.re) x.im) x.re) (* (* (* (+ x.re x.re) x.im) x.re) (* (* (+ x.re x.re) x.im) x.re)))))) 6.731 * * * * [progress]: [ 31 / 83 ] simplifiying candidate # 6.731 * [simplify]: Simplifying (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 6.731 * * [simplify]: iters left: 6 (7 enodes) 6.733 * * [simplify]: iters left: 5 (23 enodes) 6.736 * * [simplify]: iters left: 4 (35 enodes) 6.741 * * [simplify]: iters left: 3 (52 enodes) 6.747 * * [simplify]: iters left: 2 (60 enodes) 6.754 * * [simplify]: iters left: 1 (62 enodes) 6.761 * * [simplify]: Extracting #0: cost 1 inf + 0 6.761 * * [simplify]: Extracting #1: cost 3 inf + 0 6.761 * * [simplify]: Extracting #2: cost 13 inf + 0 6.761 * * [simplify]: Extracting #3: cost 18 inf + 2 6.761 * * [simplify]: Extracting #4: cost 6 inf + 862 6.762 * * [simplify]: Extracting #5: cost 1 inf + 1228 6.762 * * [simplify]: Extracting #6: cost 0 inf + 1390 6.762 * [simplify]: Simplified to (sqrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 6.762 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (sqrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 6.763 * [simplify]: Simplifying (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 6.763 * * [simplify]: iters left: 6 (7 enodes) 6.764 * * [simplify]: iters left: 5 (23 enodes) 6.767 * * [simplify]: iters left: 4 (35 enodes) 6.775 * * [simplify]: iters left: 3 (52 enodes) 6.786 * * [simplify]: iters left: 2 (60 enodes) 6.798 * * [simplify]: iters left: 1 (62 enodes) 6.812 * * [simplify]: Extracting #0: cost 1 inf + 0 6.813 * * [simplify]: Extracting #1: cost 3 inf + 0 6.813 * * [simplify]: Extracting #2: cost 13 inf + 0 6.813 * * [simplify]: Extracting #3: cost 18 inf + 2 6.813 * * [simplify]: Extracting #4: cost 6 inf + 862 6.814 * * [simplify]: Extracting #5: cost 1 inf + 1228 6.815 * * [simplify]: Extracting #6: cost 0 inf + 1390 6.815 * [simplify]: Simplified to (sqrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 6.815 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (sqrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))))) 6.815 * * * * [progress]: [ 32 / 83 ] simplifiying candidate # 6.815 * * * * [progress]: [ 33 / 83 ] simplifiying candidate # 6.816 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 6.816 * * [simplify]: iters left: 6 (8 enodes) 6.819 * * [simplify]: iters left: 5 (26 enodes) 6.823 * * [simplify]: iters left: 4 (30 enodes) 6.826 * * [simplify]: iters left: 3 (36 enodes) 6.830 * * [simplify]: Extracting #0: cost 1 inf + 0 6.830 * * [simplify]: Extracting #1: cost 4 inf + 0 6.830 * * [simplify]: Extracting #2: cost 8 inf + 0 6.830 * * [simplify]: Extracting #3: cost 11 inf + 42 6.831 * * [simplify]: Extracting #4: cost 10 inf + 166 6.831 * * [simplify]: Extracting #5: cost 2 inf + 820 6.831 * * [simplify]: Extracting #6: cost 0 inf + 1144 6.831 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 6.831 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 6.831 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 6.832 * * [simplify]: iters left: 6 (8 enodes) 6.833 * * [simplify]: iters left: 5 (26 enodes) 6.836 * * [simplify]: iters left: 4 (30 enodes) 6.840 * * [simplify]: iters left: 3 (36 enodes) 6.844 * * [simplify]: Extracting #0: cost 1 inf + 0 6.844 * * [simplify]: Extracting #1: cost 4 inf + 0 6.844 * * [simplify]: Extracting #2: cost 8 inf + 0 6.844 * * [simplify]: Extracting #3: cost 11 inf + 42 6.844 * * [simplify]: Extracting #4: cost 10 inf + 166 6.844 * * [simplify]: Extracting #5: cost 2 inf + 820 6.845 * * [simplify]: Extracting #6: cost 0 inf + 1144 6.845 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 6.845 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 6.845 * * * * [progress]: [ 34 / 83 ] simplifiying candidate # 6.845 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) 6.845 * * [simplify]: iters left: 6 (8 enodes) 6.847 * * [simplify]: iters left: 5 (28 enodes) 6.853 * * [simplify]: iters left: 4 (46 enodes) 6.869 * * [simplify]: iters left: 3 (82 enodes) 6.889 * * [simplify]: iters left: 2 (166 enodes) 6.940 * * [simplify]: iters left: 1 (262 enodes) 7.040 * * [simplify]: Extracting #0: cost 1 inf + 0 7.040 * * [simplify]: Extracting #1: cost 23 inf + 0 7.040 * * [simplify]: Extracting #2: cost 39 inf + 43 7.041 * * [simplify]: Extracting #3: cost 29 inf + 819 7.042 * * [simplify]: Extracting #4: cost 9 inf + 4088 7.045 * * [simplify]: Extracting #5: cost 0 inf + 5582 7.048 * [simplify]: Simplified to (* (* (+ x.im x.im) (* (cbrt x.re) (cbrt x.re))) x.re) 7.048 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* (+ x.im x.im) (* (cbrt x.re) (cbrt x.re))) x.re) (cbrt x.re)))) 7.048 * * * * [progress]: [ 35 / 83 ] simplifiying candidate # 7.048 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) 7.048 * * [simplify]: iters left: 6 (7 enodes) 7.050 * * [simplify]: iters left: 5 (23 enodes) 7.053 * * [simplify]: iters left: 4 (35 enodes) 7.058 * * [simplify]: iters left: 3 (62 enodes) 7.068 * * [simplify]: iters left: 2 (94 enodes) 7.086 * * [simplify]: iters left: 1 (125 enodes) 7.122 * * [simplify]: Extracting #0: cost 1 inf + 0 7.122 * * [simplify]: Extracting #1: cost 15 inf + 0 7.122 * * [simplify]: Extracting #2: cost 24 inf + 2 7.123 * * [simplify]: Extracting #3: cost 15 inf + 455 7.124 * * [simplify]: Extracting #4: cost 1 inf + 1917 7.125 * * [simplify]: Extracting #5: cost 0 inf + 2038 7.126 * [simplify]: Simplified to (* (* x.re x.im) (+ (sqrt x.re) (sqrt x.re))) 7.126 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) (+ (sqrt x.re) (sqrt x.re))) (sqrt x.re)))) 7.126 * * * * [progress]: [ 36 / 83 ] simplifiying candidate # 7.126 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) 1) 7.126 * * [simplify]: iters left: 6 (7 enodes) 7.130 * * [simplify]: iters left: 5 (23 enodes) 7.138 * * [simplify]: iters left: 4 (31 enodes) 7.147 * * [simplify]: iters left: 3 (49 enodes) 7.155 * * [simplify]: iters left: 2 (62 enodes) 7.164 * * [simplify]: iters left: 1 (65 enodes) 7.175 * * [simplify]: Extracting #0: cost 1 inf + 0 7.175 * * [simplify]: Extracting #1: cost 13 inf + 0 7.175 * * [simplify]: Extracting #2: cost 10 inf + 88 7.175 * * [simplify]: Extracting #3: cost 1 inf + 502 7.175 * * [simplify]: Extracting #4: cost 0 inf + 584 7.175 * [simplify]: Simplified to (+ (* x.re x.im) (* x.re x.im)) 7.176 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.re x.im)) x.re))) 7.176 * * * * [progress]: [ 37 / 83 ] simplifiying candidate # 7.176 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re) 7.176 * * [simplify]: iters left: 6 (7 enodes) 7.177 * * [simplify]: iters left: 5 (23 enodes) 7.180 * * [simplify]: iters left: 4 (27 enodes) 7.184 * * [simplify]: iters left: 3 (33 enodes) 7.187 * * [simplify]: Extracting #0: cost 1 inf + 0 7.188 * * [simplify]: Extracting #1: cost 4 inf + 0 7.188 * * [simplify]: Extracting #2: cost 5 inf + 1 7.188 * * [simplify]: Extracting #3: cost 10 inf + 1 7.188 * * [simplify]: Extracting #4: cost 9 inf + 126 7.188 * * [simplify]: Extracting #5: cost 2 inf + 738 7.188 * * [simplify]: Extracting #6: cost 1 inf + 940 7.188 * * [simplify]: Extracting #7: cost 0 inf + 1142 7.188 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.im) x.re)) x.re) 7.188 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (* (+ x.im x.im) x.re)) x.re)))) 7.189 * * * * [progress]: [ 38 / 83 ] simplifiying candidate # 7.189 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re) 7.189 * * [simplify]: iters left: 6 (7 enodes) 7.190 * * [simplify]: iters left: 5 (23 enodes) 7.193 * * [simplify]: iters left: 4 (27 enodes) 7.197 * * [simplify]: iters left: 3 (33 enodes) 7.200 * * [simplify]: Extracting #0: cost 1 inf + 0 7.200 * * [simplify]: Extracting #1: cost 4 inf + 0 7.200 * * [simplify]: Extracting #2: cost 5 inf + 1 7.200 * * [simplify]: Extracting #3: cost 10 inf + 1 7.201 * * [simplify]: Extracting #4: cost 9 inf + 126 7.201 * * [simplify]: Extracting #5: cost 2 inf + 658 7.201 * * [simplify]: Extracting #6: cost 1 inf + 820 7.201 * * [simplify]: Extracting #7: cost 0 inf + 982 7.201 * [simplify]: Simplified to (* (sqrt (* (+ x.im x.im) x.re)) x.re) 7.201 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (* (sqrt (* (+ x.im x.im) x.re)) x.re)))) 7.201 * * * * [progress]: [ 39 / 83 ] simplifiying candidate # 7.202 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 7.202 * * [simplify]: iters left: 6 (6 enodes) 7.203 * * [simplify]: iters left: 5 (20 enodes) 7.207 * * [simplify]: iters left: 4 (32 enodes) 7.215 * * [simplify]: iters left: 3 (49 enodes) 7.222 * * [simplify]: iters left: 2 (57 enodes) 7.229 * * [simplify]: iters left: 1 (59 enodes) 7.236 * * [simplify]: Extracting #0: cost 1 inf + 0 7.236 * * [simplify]: Extracting #1: cost 11 inf + 0 7.236 * * [simplify]: Extracting #2: cost 15 inf + 43 7.236 * * [simplify]: Extracting #3: cost 3 inf + 821 7.236 * * [simplify]: Extracting #4: cost 0 inf + 1066 7.237 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 7.237 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* 1 (* (* x.re (+ x.im x.im)) x.re)))) 7.237 * * * * [progress]: [ 40 / 83 ] simplifiying candidate # 7.237 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 7.237 * * [simplify]: iters left: 6 (9 enodes) 7.240 * * [simplify]: iters left: 5 (46 enodes) 7.257 * * [simplify]: iters left: 4 (125 enodes) 7.306 * * [simplify]: iters left: 3 (369 enodes) 7.530 * * [simplify]: Extracting #0: cost 1 inf + 0 7.531 * * [simplify]: Extracting #1: cost 55 inf + 0 7.531 * * [simplify]: Extracting #2: cost 188 inf + 2 7.533 * * [simplify]: Extracting #3: cost 166 inf + 6770 7.540 * * [simplify]: Extracting #4: cost 79 inf + 23066 7.557 * * [simplify]: Extracting #5: cost 20 inf + 43460 7.572 * * [simplify]: Extracting #6: cost 0 inf + 52775 7.587 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re (* x.re x.im))) (* (* x.re x.im) (* x.re (* x.re x.im)))) (* x.re x.im)) 7.587 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (/ (* (+ (* (* x.re x.im) (* x.re (* x.re x.im))) (* (* x.re x.im) (* x.re (* x.re x.im)))) (* x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 7.587 * * * * [progress]: [ 41 / 83 ] simplifiying candidate # 7.588 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 7.588 * * [simplify]: iters left: 6 (8 enodes) 7.593 * * [simplify]: iters left: 5 (42 enodes) 7.601 * * [simplify]: iters left: 4 (126 enodes) 7.642 * * [simplify]: iters left: 3 (219 enodes) 7.701 * * [simplify]: iters left: 2 (287 enodes) 7.779 * * [simplify]: iters left: 1 (299 enodes) 7.832 * * [simplify]: Extracting #0: cost 1 inf + 0 7.832 * * [simplify]: Extracting #1: cost 0 inf + 1 7.832 * [simplify]: Simplified to 0 7.832 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 7.832 * * * * [progress]: [ 42 / 83 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 7.832 * [simplify]: Simplifying (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 7.833 * * [simplify]: iters left: 6 (7 enodes) 7.834 * * [simplify]: iters left: 5 (20 enodes) 7.837 * * [simplify]: iters left: 4 (32 enodes) 7.842 * * [simplify]: iters left: 3 (49 enodes) 7.848 * * [simplify]: iters left: 2 (57 enodes) 7.856 * * [simplify]: iters left: 1 (59 enodes) 7.863 * * [simplify]: Extracting #0: cost 1 inf + 0 7.863 * * [simplify]: Extracting #1: cost 2 inf + 0 7.863 * * [simplify]: Extracting #2: cost 11 inf + 0 7.863 * * [simplify]: Extracting #3: cost 15 inf + 43 7.863 * * [simplify]: Extracting #4: cost 3 inf + 821 7.863 * * [simplify]: Extracting #5: cost 0 inf + 1066 7.864 * [simplify]: Simplified to (real->posit16 (* (* x.re (+ x.im x.im)) x.re)) 7.864 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (posit16->real (real->posit16 (* (* x.re (+ x.im x.im)) x.re))))) 7.864 * * * * [progress]: [ 43 / 83 ] simplifiying candidate # 7.864 * * * * [progress]: [ 44 / 83 ] simplifiying candidate # 7.864 * [simplify]: Simplifying (* (exp (* (- (* x.re x.re) (* x.im x.im)) x.im)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 7.864 * * [simplify]: iters left: 6 (13 enodes) 7.867 * * [simplify]: iters left: 5 (54 enodes) 7.875 * * [simplify]: iters left: 4 (119 enodes) 7.896 * * [simplify]: iters left: 3 (278 enodes) 7.970 * * [simplify]: Extracting #0: cost 1 inf + 0 7.971 * * [simplify]: Extracting #1: cost 23 inf + 0 7.971 * * [simplify]: Extracting #2: cost 160 inf + 0 7.972 * * [simplify]: Extracting #3: cost 243 inf + 1113 7.975 * * [simplify]: Extracting #4: cost 141 inf + 17015 7.981 * * [simplify]: Extracting #5: cost 29 inf + 42583 7.990 * * [simplify]: Extracting #6: cost 0 inf + 59717 8.001 * * [simplify]: Extracting #7: cost 0 inf + 59677 8.022 * [simplify]: Simplified to (exp (- (* (* x.re x.im) (+ (+ x.re x.re) x.re)) (* x.im (* x.im x.im)))) 8.022 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (- (* (* x.re x.im) (+ (+ x.re x.re) x.re)) (* x.im (* x.im x.im)))))) 8.022 * * * * [progress]: [ 45 / 83 ] simplifiying candidate # 8.022 * * * * [progress]: [ 46 / 83 ] simplifiying candidate # 8.023 * [simplify]: Simplifying (log (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 8.023 * * [simplify]: iters left: 6 (12 enodes) 8.029 * * [simplify]: iters left: 5 (45 enodes) 8.042 * * [simplify]: iters left: 4 (82 enodes) 8.071 * * [simplify]: iters left: 3 (160 enodes) 8.107 * * [simplify]: iters left: 2 (295 enodes) 8.235 * * [simplify]: Extracting #0: cost 1 inf + 0 8.235 * * [simplify]: Extracting #1: cost 5 inf + 0 8.235 * * [simplify]: Extracting #2: cost 31 inf + 0 8.235 * * [simplify]: Extracting #3: cost 98 inf + 72 8.236 * * [simplify]: Extracting #4: cost 113 inf + 4589 8.244 * * [simplify]: Extracting #5: cost 24 inf + 22515 8.255 * * [simplify]: Extracting #6: cost 0 inf + 22635 8.266 * * [simplify]: Extracting #7: cost 0 inf + 22595 8.277 * [simplify]: Simplified to (log (* x.im (- (+ (* x.re x.re) (+ (* x.re x.re) (* x.re x.re))) (* x.im x.im)))) 8.277 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (exp (log (* x.im (- (+ (* x.re x.re) (+ (* x.re x.re) (* x.re x.re))) (* x.im x.im)))))) 8.277 * * * * [progress]: [ 47 / 83 ] simplifiying candidate # 8.277 * [simplify]: Simplifying (exp (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 8.277 * * [simplify]: iters left: 6 (12 enodes) 8.283 * * [simplify]: iters left: 5 (48 enodes) 8.297 * * [simplify]: iters left: 4 (98 enodes) 8.319 * * [simplify]: iters left: 3 (231 enodes) 8.407 * * [simplify]: Extracting #0: cost 1 inf + 0 8.407 * * [simplify]: Extracting #1: cost 35 inf + 0 8.407 * * [simplify]: Extracting #2: cost 178 inf + 0 8.408 * * [simplify]: Extracting #3: cost 229 inf + 3990 8.412 * * [simplify]: Extracting #4: cost 114 inf + 21654 8.418 * * [simplify]: Extracting #5: cost 20 inf + 45334 8.429 * * [simplify]: Extracting #6: cost 0 inf + 53445 8.442 * [simplify]: Simplified to (exp (+ (* x.im (* x.re x.re)) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* x.im (* x.re x.re))))) 8.442 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (+ (* x.im (* x.re x.re)) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* x.im (* x.re x.re))))))) 8.442 * * * * [progress]: [ 48 / 83 ] simplifiying candidate # 8.443 * [simplify]: Simplifying (* (cbrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 8.443 * * [simplify]: iters left: 6 (13 enodes) 8.447 * * [simplify]: iters left: 5 (48 enodes) 8.454 * * [simplify]: iters left: 4 (85 enodes) 8.469 * * [simplify]: iters left: 3 (164 enodes) 8.526 * * [simplify]: iters left: 2 (306 enodes) 8.641 * * [simplify]: Extracting #0: cost 1 inf + 0 8.642 * * [simplify]: Extracting #1: cost 3 inf + 0 8.642 * * [simplify]: Extracting #2: cost 5 inf + 0 8.642 * * [simplify]: Extracting #3: cost 34 inf + 0 8.642 * * [simplify]: Extracting #4: cost 106 inf + 1 8.644 * * [simplify]: Extracting #5: cost 136 inf + 1243 8.651 * * [simplify]: Extracting #6: cost 31 inf + 19739 8.663 * * [simplify]: Extracting #7: cost 1 inf + 24124 8.674 * * [simplify]: Extracting #8: cost 0 inf + 23926 8.685 * [simplify]: Simplified to (* (cbrt (* x.im (+ (* x.re x.re) (+ (* x.re x.re) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.im (+ (* x.re x.re) (+ (* x.re x.re) (- (* x.re x.re) (* x.im x.im))))))) 8.685 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (* (cbrt (* x.im (+ (* x.re x.re) (+ (* x.re x.re) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.im (+ (* x.re x.re) (+ (* x.re x.re) (- (* x.re x.re) (* x.im x.im))))))) (cbrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 8.686 * [simplify]: Simplifying (cbrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 8.686 * * [simplify]: iters left: 6 (12 enodes) 8.691 * * [simplify]: iters left: 5 (45 enodes) 8.704 * * [simplify]: iters left: 4 (82 enodes) 8.721 * * [simplify]: iters left: 3 (160 enodes) 8.757 * * [simplify]: iters left: 2 (295 enodes) 8.850 * * [simplify]: Extracting #0: cost 1 inf + 0 8.850 * * [simplify]: Extracting #1: cost 3 inf + 0 8.850 * * [simplify]: Extracting #2: cost 29 inf + 0 8.850 * * [simplify]: Extracting #3: cost 97 inf + 1 8.851 * * [simplify]: Extracting #4: cost 117 inf + 2662 8.855 * * [simplify]: Extracting #5: cost 31 inf + 17503 8.860 * * [simplify]: Extracting #6: cost 1 inf + 22230 8.865 * * [simplify]: Extracting #7: cost 0 inf + 22312 8.870 * [simplify]: Simplified to (cbrt (* x.im (+ (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)) (* x.re x.re)))) 8.870 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (* (cbrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (cbrt (* x.im (+ (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)) (* x.re x.re)))))) 8.871 * * * * [progress]: [ 49 / 83 ] simplifiying candidate # 8.871 * [simplify]: Simplifying (* (* (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 8.871 * * [simplify]: iters left: 6 (13 enodes) 8.874 * * [simplify]: iters left: 5 (61 enodes) 8.887 * * [simplify]: iters left: 4 (200 enodes) 8.969 * * [simplify]: Extracting #0: cost 1 inf + 0 8.969 * * [simplify]: Extracting #1: cost 15 inf + 0 8.970 * * [simplify]: Extracting #2: cost 173 inf + 1 8.971 * * [simplify]: Extracting #3: cost 274 inf + 249 8.979 * * [simplify]: Extracting #4: cost 185 inf + 24627 9.004 * * [simplify]: Extracting #5: cost 12 inf + 87738 9.042 * * [simplify]: Extracting #6: cost 0 inf + 88282 9.071 * * [simplify]: Extracting #7: cost 0 inf + 88202 9.106 * [simplify]: Simplified to (* (+ (* x.im (* x.re x.re)) (+ (* x.im (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.im (* x.re x.re)) (+ (* x.im (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (+ (* x.im (* x.re x.re)) (+ (* x.im (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.im))))) 9.106 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (cbrt (* (+ (* x.im (* x.re x.re)) (+ (* x.im (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.im (* x.re x.re)) (+ (* x.im (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (+ (* x.im (* x.re x.re)) (+ (* x.im (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.im))))))) 9.107 * * * * [progress]: [ 50 / 83 ] simplifiying candidate # 9.107 * [simplify]: Simplifying (sqrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.107 * * [simplify]: iters left: 6 (12 enodes) 9.111 * * [simplify]: iters left: 5 (45 enodes) 9.118 * * [simplify]: iters left: 4 (82 enodes) 9.139 * * [simplify]: iters left: 3 (160 enodes) 9.174 * * [simplify]: iters left: 2 (295 enodes) 9.273 * * [simplify]: Extracting #0: cost 1 inf + 0 9.273 * * [simplify]: Extracting #1: cost 3 inf + 0 9.273 * * [simplify]: Extracting #2: cost 29 inf + 0 9.273 * * [simplify]: Extracting #3: cost 97 inf + 1 9.274 * * [simplify]: Extracting #4: cost 117 inf + 2662 9.278 * * [simplify]: Extracting #5: cost 31 inf + 17423 9.286 * * [simplify]: Extracting #6: cost 1 inf + 22150 9.296 * * [simplify]: Extracting #7: cost 0 inf + 22232 9.306 * [simplify]: Simplified to (sqrt (* x.im (+ (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)) (* x.re x.re)))) 9.306 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (sqrt (* x.im (+ (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)) (* x.re x.re)))) (sqrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 9.307 * [simplify]: Simplifying (sqrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.307 * * [simplify]: iters left: 6 (12 enodes) 9.313 * * [simplify]: iters left: 5 (45 enodes) 9.326 * * [simplify]: iters left: 4 (82 enodes) 9.346 * * [simplify]: iters left: 3 (160 enodes) 9.382 * * [simplify]: iters left: 2 (295 enodes) 9.528 * * [simplify]: Extracting #0: cost 1 inf + 0 9.528 * * [simplify]: Extracting #1: cost 3 inf + 0 9.528 * * [simplify]: Extracting #2: cost 29 inf + 0 9.528 * * [simplify]: Extracting #3: cost 97 inf + 1 9.529 * * [simplify]: Extracting #4: cost 117 inf + 2662 9.533 * * [simplify]: Extracting #5: cost 31 inf + 17423 9.538 * * [simplify]: Extracting #6: cost 1 inf + 22150 9.543 * * [simplify]: Extracting #7: cost 0 inf + 22232 9.553 * [simplify]: Simplified to (sqrt (* x.im (+ (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)) (* x.re x.re)))) 9.553 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (sqrt (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (* x.im (+ (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)) (* x.re x.re)))))) 9.553 * * * * [progress]: [ 51 / 83 ] simplifiying candidate # 9.553 * [simplify]: Simplifying (+ (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 9.554 * * [simplify]: iters left: 6 (28 enodes) 9.576 * * [simplify]: iters left: 5 (163 enodes) 9.661 * * [simplify]: Extracting #0: cost 1 inf + 0 9.661 * * [simplify]: Extracting #1: cost 8 inf + 0 9.661 * * [simplify]: Extracting #2: cost 66 inf + 0 9.662 * * [simplify]: Extracting #3: cost 131 inf + 84 9.665 * * [simplify]: Extracting #4: cost 131 inf + 8734 9.675 * * [simplify]: Extracting #5: cost 19 inf + 39226 9.684 * * [simplify]: Extracting #6: cost 0 inf + 44280 9.696 * * [simplify]: Extracting #7: cost 0 inf + 43680 9.704 * * [simplify]: Extracting #8: cost 0 inf + 43560 9.719 * [simplify]: Simplified to (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) 9.719 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 9.719 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 9.720 * * [simplify]: iters left: 6 (17 enodes) 9.725 * * [simplify]: iters left: 5 (94 enodes) 9.749 * * [simplify]: iters left: 4 (331 enodes) 9.913 * * [simplify]: Extracting #0: cost 1 inf + 0 9.913 * * [simplify]: Extracting #1: cost 56 inf + 0 9.913 * * [simplify]: Extracting #2: cost 302 inf + 0 9.916 * * [simplify]: Extracting #3: cost 361 inf + 9490 9.927 * * [simplify]: Extracting #4: cost 96 inf + 65143 9.955 * * [simplify]: Extracting #5: cost 1 inf + 88226 9.999 * * [simplify]: Extracting #6: cost 0 inf + 88118 10.038 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))) 10.039 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) 10.039 * * * * [progress]: [ 52 / 83 ] simplifiying candidate # 10.039 * [simplify]: Simplifying (+ (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) (- (* x.re x.im) (* x.im x.re))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 10.040 * * [simplify]: iters left: 6 (24 enodes) 10.055 * * [simplify]: iters left: 5 (129 enodes) 10.087 * * [simplify]: iters left: 4 (356 enodes) 10.236 * * [simplify]: Extracting #0: cost 1 inf + 0 10.236 * * [simplify]: Extracting #1: cost 28 inf + 0 10.236 * * [simplify]: Extracting #2: cost 146 inf + 0 10.237 * * [simplify]: Extracting #3: cost 198 inf + 497 10.239 * * [simplify]: Extracting #4: cost 184 inf + 12579 10.247 * * [simplify]: Extracting #5: cost 83 inf + 37917 10.258 * * [simplify]: Extracting #6: cost 20 inf + 58450 10.269 * * [simplify]: Extracting #7: cost 6 inf + 63224 10.296 * * [simplify]: Extracting #8: cost 0 inf + 65067 10.317 * [simplify]: Simplified to (+ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 10.317 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))))) 10.318 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) 10.318 * * [simplify]: iters left: 6 (13 enodes) 10.325 * * [simplify]: iters left: 5 (62 enodes) 10.346 * * [simplify]: iters left: 4 (130 enodes) 10.380 * * [simplify]: iters left: 3 (370 enodes) 10.795 * * [simplify]: Extracting #0: cost 1 inf + 0 10.795 * * [simplify]: Extracting #1: cost 0 inf + 1 10.795 * [simplify]: Simplified to 0 10.795 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 0)) 10.796 * * * * [progress]: [ 53 / 83 ] simplifiying candidate # 10.796 * [simplify]: Simplifying (+ (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (* x.im x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 10.796 * * [simplify]: iters left: 6 (24 enodes) 10.807 * * [simplify]: iters left: 5 (137 enodes) 10.842 * * [simplify]: iters left: 4 (446 enodes) 11.086 * * [simplify]: Extracting #0: cost 1 inf + 0 11.086 * * [simplify]: Extracting #1: cost 17 inf + 0 11.086 * * [simplify]: Extracting #2: cost 204 inf + 0 11.088 * * [simplify]: Extracting #3: cost 416 inf + 2640 11.103 * * [simplify]: Extracting #4: cost 191 inf + 60700 11.133 * * [simplify]: Extracting #5: cost 35 inf + 99739 11.158 * * [simplify]: Extracting #6: cost 6 inf + 109024 11.207 * * [simplify]: Extracting #7: cost 0 inf + 111232 11.257 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* x.im x.re) (* x.im x.re))) x.im) (- (* x.re x.re) (* x.im x.im))) (* x.re (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) 11.258 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* x.im x.re) (* x.im x.re))) x.im) (- (* x.re x.re) (* x.im x.im))) (* x.re (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 11.258 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 11.258 * * [simplify]: iters left: 6 (13 enodes) 11.266 * * [simplify]: iters left: 5 (68 enodes) 11.294 * * [simplify]: iters left: 4 (216 enodes) 11.387 * * [simplify]: Extracting #0: cost 1 inf + 0 11.387 * * [simplify]: Extracting #1: cost 21 inf + 0 11.387 * * [simplify]: Extracting #2: cost 106 inf + 1 11.389 * * [simplify]: Extracting #3: cost 151 inf + 1269 11.396 * * [simplify]: Extracting #4: cost 32 inf + 19635 11.407 * * [simplify]: Extracting #5: cost 0 inf + 24817 11.418 * [simplify]: Simplified to (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))) 11.418 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* x.im x.re) (* x.im x.re))) x.im) (- (* x.re x.re) (* x.im x.im))) (* x.re (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))))) 11.418 * * * * [progress]: [ 54 / 83 ] simplifiying candidate # 11.419 * [simplify]: Simplifying (+ (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 11.419 * * [simplify]: iters left: 6 (19 enodes) 11.430 * * [simplify]: iters left: 5 (95 enodes) 11.471 * * [simplify]: iters left: 4 (263 enodes) 11.588 * * [simplify]: Extracting #0: cost 1 inf + 0 11.588 * * [simplify]: Extracting #1: cost 11 inf + 0 11.589 * * [simplify]: Extracting #2: cost 79 inf + 1 11.589 * * [simplify]: Extracting #3: cost 116 inf + 127 11.591 * * [simplify]: Extracting #4: cost 98 inf + 5598 11.599 * * [simplify]: Extracting #5: cost 13 inf + 22091 11.609 * * [simplify]: Extracting #6: cost 2 inf + 23991 11.620 * * [simplify]: Extracting #7: cost 0 inf + 24415 11.630 * [simplify]: Simplified to (+ (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0) 11.630 * [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))) 0) 0) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 11.631 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 11.631 * * [simplify]: iters left: 6 (9 enodes) 11.635 * * [simplify]: iters left: 5 (31 enodes) 11.640 * * [simplify]: iters left: 4 (59 enodes) 11.651 * * [simplify]: iters left: 3 (140 enodes) 11.693 * * [simplify]: iters left: 2 (253 enodes) 11.744 * * [simplify]: iters left: 1 (337 enodes) 11.798 * * [simplify]: Extracting #0: cost 1 inf + 0 11.798 * * [simplify]: Extracting #1: cost 0 inf + 1 11.798 * [simplify]: Simplified to 0 11.798 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0) 0)) 11.798 * * * * [progress]: [ 55 / 83 ] simplifiying candidate # 11.798 * [simplify]: Simplifying (+ (pow (* (- (* x.re x.re) (* x.im x.im)) x.im) 3) (pow (* (+ (* x.re x.im) (* x.im x.re)) x.re) 3)) 11.798 * * [simplify]: iters left: 6 (14 enodes) 11.802 * * [simplify]: iters left: 5 (70 enodes) 11.820 * * [simplify]: iters left: 4 (201 enodes) 11.914 * * [simplify]: Extracting #0: cost 1 inf + 0 11.915 * * [simplify]: Extracting #1: cost 4 inf + 0 11.915 * * [simplify]: Extracting #2: cost 87 inf + 0 11.916 * * [simplify]: Extracting #3: cost 249 inf + 207 11.922 * * [simplify]: Extracting #4: cost 155 inf + 18173 11.939 * * [simplify]: Extracting #5: cost 16 inf + 51518 11.960 * * [simplify]: Extracting #6: cost 0 inf + 55390 11.979 * [simplify]: Simplified to (+ (* (* (* (* (+ x.re x.im) x.im) (- x.re x.im)) (* (* (+ x.re x.im) x.im) (- x.re x.im))) (* (* (+ x.re x.im) x.im) (- x.re x.im))) (* (* (* x.re (* (+ x.im x.im) x.re)) (* x.re (* (+ x.im x.im) x.re))) (* x.re (* (+ x.im x.im) x.re)))) 11.979 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (* (* (+ x.re x.im) x.im) (- x.re x.im)) (* (* (+ x.re x.im) x.im) (- x.re x.im))) (* (* (+ x.re x.im) x.im) (- x.re x.im))) (* (* (* x.re (* (+ x.im x.im) x.re)) (* x.re (* (+ x.im x.im) x.re))) (* x.re (* (+ x.im x.im) x.re)))) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))) 11.979 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 11.979 * * [simplify]: iters left: 6 (15 enodes) 11.983 * * [simplify]: iters left: 5 (77 enodes) 11.998 * * [simplify]: iters left: 4 (253 enodes) 12.152 * * [simplify]: Extracting #0: cost 1 inf + 0 12.152 * * [simplify]: Extracting #1: cost 10 inf + 0 12.153 * * [simplify]: Extracting #2: cost 155 inf + 0 12.154 * * [simplify]: Extracting #3: cost 307 inf + 2318 12.163 * * [simplify]: Extracting #4: cost 117 inf + 43528 12.182 * * [simplify]: Extracting #5: cost 1 inf + 69028 12.199 * * [simplify]: Extracting #6: cost 0 inf + 68630 12.223 * [simplify]: Simplified to (+ (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (+ (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (- (+ (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 12.223 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (pow (* (- (* x.re x.re) (* x.im x.im)) x.im) 3) (pow (* (+ (* x.re x.im) (* x.im x.re)) x.re) 3)) (+ (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (+ (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (- (+ (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (* (- x.re x.im) (* (+ x.re x.im) x.im))))))) 12.223 * * * * [progress]: [ 56 / 83 ] simplifiying candidate # 12.224 * * * * [progress]: [ 57 / 83 ] simplifiying candidate # 12.224 * [simplify]: Simplifying (- (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.224 * * [simplify]: iters left: 6 (13 enodes) 12.231 * * [simplify]: iters left: 5 (64 enodes) 12.255 * * [simplify]: iters left: 4 (199 enodes) 12.343 * * [simplify]: Extracting #0: cost 1 inf + 0 12.343 * * [simplify]: Extracting #1: cost 15 inf + 0 12.343 * * [simplify]: Extracting #2: cost 102 inf + 0 12.344 * * [simplify]: Extracting #3: cost 206 inf + 1018 12.347 * * [simplify]: Extracting #4: cost 156 inf + 14624 12.358 * * [simplify]: Extracting #5: cost 9 inf + 42423 12.370 * * [simplify]: Extracting #6: cost 0 inf + 42881 12.389 * * [simplify]: Extracting #7: cost 0 inf + 42721 12.409 * [simplify]: Simplified to (- (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ (* x.im (* x.re x.re)) (* x.im (* x.re x.re))) (+ (* x.im (* x.re x.re)) (* x.im (* x.re x.re))))) 12.409 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ (* x.im (* x.re x.re)) (* x.im (* x.re x.re))) (+ (* x.im (* x.re x.re)) (* x.im (* x.re x.re))))) (- (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 12.409 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 12.410 * * [simplify]: iters left: 6 (11 enodes) 12.415 * * [simplify]: iters left: 5 (43 enodes) 12.428 * * [simplify]: iters left: 4 (89 enodes) 12.457 * * [simplify]: iters left: 3 (198 enodes) 12.504 * * [simplify]: iters left: 2 (382 enodes) 12.707 * * [simplify]: Extracting #0: cost 1 inf + 0 12.707 * * [simplify]: Extracting #1: cost 43 inf + 0 12.708 * * [simplify]: Extracting #2: cost 156 inf + 1 12.710 * * [simplify]: Extracting #3: cost 193 inf + 1266 12.716 * * [simplify]: Extracting #4: cost 88 inf + 17381 12.732 * * [simplify]: Extracting #5: cost 2 inf + 36027 12.749 * * [simplify]: Extracting #6: cost 0 inf + 36351 12.763 * [simplify]: Simplified to (* x.im (- (- (* x.re x.re) (+ (* x.im x.im) (* x.re x.re))) (* x.re x.re))) 12.764 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (* x.im (- (- (* x.re x.re) (+ (* x.im x.im) (* x.re x.re))) (* x.re x.re))))) 12.764 * * * * [progress]: [ 58 / 83 ] simplifiying candidate #real (real->posit16 (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 12.764 * [simplify]: Simplifying (real->posit16 (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.764 * * [simplify]: iters left: 6 (12 enodes) 12.767 * * [simplify]: iters left: 5 (42 enodes) 12.775 * * [simplify]: iters left: 4 (79 enodes) 12.789 * * [simplify]: iters left: 3 (158 enodes) 12.828 * * [simplify]: iters left: 2 (299 enodes) 12.969 * * [simplify]: Extracting #0: cost 1 inf + 0 12.969 * * [simplify]: Extracting #1: cost 2 inf + 0 12.969 * * [simplify]: Extracting #2: cost 29 inf + 0 12.970 * * [simplify]: Extracting #3: cost 98 inf + 1 12.971 * * [simplify]: Extracting #4: cost 122 inf + 2036 12.978 * * [simplify]: Extracting #5: cost 34 inf + 16755 12.988 * * [simplify]: Extracting #6: cost 0 inf + 21952 13.000 * * [simplify]: Extracting #7: cost 0 inf + 21792 13.010 * [simplify]: Simplified to (real->posit16 (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im))))) 13.010 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (posit16->real (real->posit16 (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im))))))) 13.010 * * * * [progress]: [ 59 / 83 ] simplifiying candidate # 13.010 * * * * [progress]: [ 60 / 83 ] simplifiying candidate # 13.011 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 13.011 * * [simplify]: iters left: 5 (7 enodes) 13.014 * * [simplify]: iters left: 4 (28 enodes) 13.021 * * [simplify]: iters left: 3 (51 enodes) 13.035 * * [simplify]: iters left: 2 (103 enodes) 13.056 * * [simplify]: iters left: 1 (236 enodes) 13.143 * * [simplify]: Extracting #0: cost 1 inf + 0 13.143 * * [simplify]: Extracting #1: cost 44 inf + 0 13.144 * * [simplify]: Extracting #2: cost 155 inf + 115 13.145 * * [simplify]: Extracting #3: cost 143 inf + 7488 13.148 * * [simplify]: Extracting #4: cost 60 inf + 43027 13.166 * * [simplify]: Extracting #5: cost 3 inf + 78873 13.182 * * [simplify]: Extracting #6: cost 0 inf + 79542 13.197 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 13.198 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.re))) 13.198 * * * * [progress]: [ 61 / 83 ] simplifiying candidate # 13.198 * * * * [progress]: [ 62 / 83 ] simplifiying candidate # 13.198 * [simplify]: Simplifying (log (+ (* x.re x.im) (* x.im x.re))) 13.198 * * [simplify]: iters left: 5 (6 enodes) 13.202 * * [simplify]: iters left: 4 (19 enodes) 13.206 * * [simplify]: iters left: 3 (23 enodes) 13.212 * * [simplify]: iters left: 2 (35 enodes) 13.221 * * [simplify]: iters left: 1 (45 enodes) 13.232 * * [simplify]: Extracting #0: cost 1 inf + 0 13.232 * * [simplify]: Extracting #1: cost 7 inf + 0 13.232 * * [simplify]: Extracting #2: cost 17 inf + 0 13.232 * * [simplify]: Extracting #3: cost 17 inf + 73 13.232 * * [simplify]: Extracting #4: cost 1 inf + 1294 13.233 * * [simplify]: Extracting #5: cost 0 inf + 1446 13.233 * [simplify]: Simplified to (log (+ (* x.re x.im) (* x.re x.im))) 13.234 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (exp (log (+ (* x.re x.im) (* x.re x.im)))) x.re))) 13.234 * * * * [progress]: [ 63 / 83 ] simplifiying candidate # 13.234 * [simplify]: Simplifying (exp (+ (* x.re x.im) (* x.im x.re))) 13.234 * * [simplify]: iters left: 5 (6 enodes) 13.237 * * [simplify]: iters left: 4 (22 enodes) 13.243 * * [simplify]: iters left: 3 (42 enodes) 13.256 * * [simplify]: iters left: 2 (71 enodes) 13.275 * * [simplify]: iters left: 1 (125 enodes) 13.311 * * [simplify]: Extracting #0: cost 1 inf + 0 13.311 * * [simplify]: Extracting #1: cost 31 inf + 0 13.311 * * [simplify]: Extracting #2: cost 79 inf + 114 13.312 * * [simplify]: Extracting #3: cost 82 inf + 1365 13.313 * * [simplify]: Extracting #4: cost 43 inf + 6824 13.315 * * [simplify]: Extracting #5: cost 7 inf + 20284 13.317 * * [simplify]: Extracting #6: cost 0 inf + 23999 13.320 * * [simplify]: Extracting #7: cost 0 inf + 23959 13.322 * [simplify]: Simplified to (exp (+ (* x.re x.im) (* x.re x.im))) 13.322 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (log (exp (+ (* x.re x.im) (* x.re x.im)))) x.re))) 13.322 * * * * [progress]: [ 64 / 83 ] simplifiying candidate # 13.322 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 13.322 * * [simplify]: iters left: 6 (7 enodes) 13.324 * * [simplify]: iters left: 5 (22 enodes) 13.327 * * [simplify]: iters left: 4 (26 enodes) 13.330 * * [simplify]: iters left: 3 (32 enodes) 13.334 * * [simplify]: Extracting #0: cost 1 inf + 0 13.334 * * [simplify]: Extracting #1: cost 3 inf + 0 13.334 * * [simplify]: Extracting #2: cost 5 inf + 0 13.334 * * [simplify]: Extracting #3: cost 11 inf + 0 13.334 * * [simplify]: Extracting #4: cost 11 inf + 43 13.334 * * [simplify]: Extracting #5: cost 2 inf + 738 13.334 * * [simplify]: Extracting #6: cost 1 inf + 940 13.334 * * [simplify]: Extracting #7: cost 0 inf + 1142 13.335 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 13.335 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 13.335 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 13.335 * * [simplify]: iters left: 5 (6 enodes) 13.336 * * [simplify]: iters left: 4 (19 enodes) 13.341 * * [simplify]: iters left: 3 (23 enodes) 13.347 * * [simplify]: iters left: 2 (29 enodes) 13.353 * * [simplify]: Extracting #0: cost 1 inf + 0 13.354 * * [simplify]: Extracting #1: cost 3 inf + 0 13.354 * * [simplify]: Extracting #2: cost 9 inf + 0 13.354 * * [simplify]: Extracting #3: cost 9 inf + 43 13.354 * * [simplify]: Extracting #4: cost 0 inf + 738 13.354 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 13.354 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) x.re))) 13.354 * * * * [progress]: [ 65 / 83 ] simplifiying candidate # 13.355 * [simplify]: Simplifying (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) 13.355 * * [simplify]: iters left: 6 (7 enodes) 13.359 * * [simplify]: iters left: 5 (35 enodes) 13.375 * * [simplify]: iters left: 4 (165 enodes) 13.486 * * [simplify]: iters left: 3 (476 enodes) 13.899 * * [simplify]: Extracting #0: cost 1 inf + 0 13.899 * * [simplify]: Extracting #1: cost 53 inf + 0 13.900 * * [simplify]: Extracting #2: cost 279 inf + 125 13.903 * * [simplify]: Extracting #3: cost 184 inf + 15862 13.918 * * [simplify]: Extracting #4: cost 13 inf + 43784 13.943 * * [simplify]: Extracting #5: cost 0 inf + 45947 13.964 * * [simplify]: Extracting #6: cost 0 inf + 45816 13.977 * [simplify]: Simplified to (* (+ (* x.re x.im) (* x.re x.im)) (* (+ (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 13.977 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (cbrt (* (+ (* x.re x.im) (* x.re x.im)) (* (+ (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.re))) 13.977 * * * * [progress]: [ 66 / 83 ] simplifiying candidate # 13.978 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 13.978 * * [simplify]: iters left: 5 (6 enodes) 13.983 * * [simplify]: iters left: 4 (19 enodes) 13.985 * * [simplify]: iters left: 3 (23 enodes) 13.988 * * [simplify]: iters left: 2 (29 enodes) 13.991 * * [simplify]: Extracting #0: cost 1 inf + 0 13.991 * * [simplify]: Extracting #1: cost 3 inf + 0 13.991 * * [simplify]: Extracting #2: cost 9 inf + 0 13.991 * * [simplify]: Extracting #3: cost 9 inf + 43 13.991 * * [simplify]: Extracting #4: cost 0 inf + 658 13.992 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 13.992 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (sqrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 13.992 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 13.992 * * [simplify]: iters left: 5 (6 enodes) 13.993 * * [simplify]: iters left: 4 (19 enodes) 13.996 * * [simplify]: iters left: 3 (23 enodes) 13.998 * * [simplify]: iters left: 2 (29 enodes) 14.002 * * [simplify]: Extracting #0: cost 1 inf + 0 14.002 * * [simplify]: Extracting #1: cost 3 inf + 0 14.002 * * [simplify]: Extracting #2: cost 9 inf + 0 14.002 * * [simplify]: Extracting #3: cost 9 inf + 43 14.002 * * [simplify]: Extracting #4: cost 0 inf + 658 14.003 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 14.003 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt (+ (* x.re x.im) (* x.re x.im)))) x.re))) 14.003 * * * * [progress]: [ 67 / 83 ] simplifiying candidate # 14.003 * [simplify]: Simplifying (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) 14.003 * * [simplify]: iters left: 5 (8 enodes) 14.006 * * [simplify]: iters left: 4 (42 enodes) 14.017 * * [simplify]: iters left: 3 (111 enodes) 14.068 * * [simplify]: iters left: 2 (314 enodes) 14.226 * * [simplify]: Extracting #0: cost 1 inf + 0 14.226 * * [simplify]: Extracting #1: cost 72 inf + 0 14.228 * * [simplify]: Extracting #2: cost 170 inf + 43 14.231 * * [simplify]: Extracting #3: cost 117 inf + 7249 14.239 * * [simplify]: Extracting #4: cost 33 inf + 26722 14.249 * * [simplify]: Extracting #5: cost 4 inf + 38758 14.260 * * [simplify]: Extracting #6: cost 0 inf + 40894 14.268 * * [simplify]: Extracting #7: cost 0 inf + 40854 14.274 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) 14.274 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (/ (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) x.re))) 14.274 * [simplify]: Simplifying (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))) 14.274 * * [simplify]: iters left: 6 (9 enodes) 14.277 * * [simplify]: iters left: 5 (50 enodes) 14.287 * * [simplify]: iters left: 4 (144 enodes) 14.314 * * [simplify]: iters left: 3 (258 enodes) 14.426 * * [simplify]: iters left: 2 (379 enodes) 14.585 * * [simplify]: iters left: 1 (472 enodes) 14.980 * * [simplify]: Extracting #0: cost 1 inf + 0 14.980 * * [simplify]: Extracting #1: cost 37 inf + 0 14.981 * * [simplify]: Extracting #2: cost 147 inf + 167 14.986 * * [simplify]: Extracting #3: cost 74 inf + 11647 14.998 * * [simplify]: Extracting #4: cost 0 inf + 22702 15.004 * * [simplify]: Extracting #5: cost 0 inf + 21822 15.012 * * [simplify]: Extracting #6: cost 0 inf + 21782 15.018 * [simplify]: Simplified to (* (* x.im x.re) (* x.im x.re)) 15.018 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (/ (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 15.019 * * * * [progress]: [ 68 / 83 ] simplifiying candidate # 15.019 * * * * [progress]: [ 69 / 83 ] simplifiying candidate # 15.019 * [simplify]: Simplifying (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) 15.019 * * [simplify]: iters left: 6 (7 enodes) 15.021 * * [simplify]: iters left: 5 (38 enodes) 15.037 * * [simplify]: iters left: 4 (111 enodes) 15.058 * * [simplify]: iters left: 3 (164 enodes) 15.082 * * [simplify]: Extracting #0: cost 1 inf + 0 15.082 * * [simplify]: Extracting #1: cost 0 inf + 1 15.082 * [simplify]: Simplified to 0 15.082 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (/ 0 (- (* x.re x.im) (* x.im x.re))) x.re))) 15.083 * [simplify]: Simplifying (- (* x.re x.im) (* x.im x.re)) 15.083 * * [simplify]: iters left: 4 (5 enodes) 15.085 * * [simplify]: iters left: 3 (17 enodes) 15.090 * * [simplify]: iters left: 2 (31 enodes) 15.098 * * [simplify]: iters left: 1 (36 enodes) 15.105 * * [simplify]: Extracting #0: cost 1 inf + 0 15.105 * * [simplify]: Extracting #1: cost 0 inf + 1 15.105 * [simplify]: Simplified to 0 15.105 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (/ 0 0) x.re))) 15.105 * * * * [progress]: [ 70 / 83 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 15.106 * [simplify]: Simplifying (real->posit16 (+ (* x.re x.im) (* x.im x.re))) 15.106 * * [simplify]: iters left: 5 (6 enodes) 15.108 * * [simplify]: iters left: 4 (16 enodes) 15.112 * * [simplify]: iters left: 3 (20 enodes) 15.117 * * [simplify]: iters left: 2 (26 enodes) 15.120 * * [simplify]: Extracting #0: cost 1 inf + 0 15.120 * * [simplify]: Extracting #1: cost 2 inf + 0 15.120 * * [simplify]: Extracting #2: cost 7 inf + 0 15.120 * * [simplify]: Extracting #3: cost 7 inf + 43 15.120 * * [simplify]: Extracting #4: cost 0 inf + 414 15.120 * [simplify]: Simplified to (real->posit16 (* x.im (+ x.re x.re))) 15.120 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (posit16->real (real->posit16 (* x.im (+ x.re x.re)))) x.re))) 15.120 * * * * [progress]: [ 71 / 83 ] simplifiying candidate # 15.121 * * * * [progress]: [ 72 / 83 ] simplifiying candidate # 15.121 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 15.121 * * [simplify]: iters left: 5 (8 enodes) 15.124 * * [simplify]: iters left: 4 (39 enodes) 15.132 * * [simplify]: iters left: 3 (75 enodes) 15.151 * * [simplify]: iters left: 2 (134 enodes) 15.182 * * [simplify]: iters left: 1 (219 enodes) 15.239 * * [simplify]: Extracting #0: cost 1 inf + 0 15.239 * * [simplify]: Extracting #1: cost 15 inf + 0 15.239 * * [simplify]: Extracting #2: cost 52 inf + 1 15.239 * * [simplify]: Extracting #3: cost 83 inf + 551 15.240 * * [simplify]: Extracting #4: cost 57 inf + 3515 15.241 * * [simplify]: Extracting #5: cost 37 inf + 9626 15.243 * * [simplify]: Extracting #6: cost 8 inf + 23515 15.245 * * [simplify]: Extracting #7: cost 0 inf + 27379 15.248 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 15.248 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 15.248 * * * * [progress]: [ 73 / 83 ] simplifiying candidate # 15.248 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 15.248 * * [simplify]: iters left: 5 (8 enodes) 15.251 * * [simplify]: iters left: 4 (39 enodes) 15.264 * * [simplify]: iters left: 3 (75 enodes) 15.292 * * [simplify]: iters left: 2 (134 enodes) 15.338 * * [simplify]: iters left: 1 (219 enodes) 15.417 * * [simplify]: Extracting #0: cost 1 inf + 0 15.417 * * [simplify]: Extracting #1: cost 15 inf + 0 15.417 * * [simplify]: Extracting #2: cost 52 inf + 1 15.418 * * [simplify]: Extracting #3: cost 83 inf + 551 15.420 * * [simplify]: Extracting #4: cost 57 inf + 3515 15.423 * * [simplify]: Extracting #5: cost 37 inf + 9626 15.427 * * [simplify]: Extracting #6: cost 8 inf + 23515 15.431 * * [simplify]: Extracting #7: cost 0 inf + 27379 15.436 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 15.436 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 15.436 * * * * [progress]: [ 74 / 83 ] simplifiying candidate # 15.437 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 15.437 * * [simplify]: iters left: 5 (8 enodes) 15.442 * * [simplify]: iters left: 4 (39 enodes) 15.453 * * [simplify]: iters left: 3 (75 enodes) 15.467 * * [simplify]: iters left: 2 (134 enodes) 15.493 * * [simplify]: iters left: 1 (219 enodes) 15.545 * * [simplify]: Extracting #0: cost 1 inf + 0 15.545 * * [simplify]: Extracting #1: cost 15 inf + 0 15.545 * * [simplify]: Extracting #2: cost 52 inf + 1 15.546 * * [simplify]: Extracting #3: cost 83 inf + 551 15.548 * * [simplify]: Extracting #4: cost 57 inf + 3515 15.550 * * [simplify]: Extracting #5: cost 37 inf + 9626 15.554 * * [simplify]: Extracting #6: cost 8 inf + 23515 15.562 * * [simplify]: Extracting #7: cost 0 inf + 27379 15.566 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 15.566 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 15.566 * * * * [progress]: [ 75 / 83 ] simplifiying candidate # 15.567 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 15.567 * * [simplify]: iters left: 5 (6 enodes) 15.571 * * [simplify]: iters left: 4 (27 enodes) 15.579 * * [simplify]: iters left: 3 (45 enodes) 15.593 * * [simplify]: iters left: 2 (70 enodes) 15.612 * * [simplify]: iters left: 1 (81 enodes) 15.628 * * [simplify]: Extracting #0: cost 1 inf + 0 15.628 * * [simplify]: Extracting #1: cost 12 inf + 0 15.628 * * [simplify]: Extracting #2: cost 13 inf + 168 15.628 * * [simplify]: Extracting #3: cost 1 inf + 954 15.629 * * [simplify]: Extracting #4: cost 0 inf + 1077 15.630 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 15.630 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 15.630 * * * * [progress]: [ 76 / 83 ] simplifiying candidate # 15.630 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 15.630 * * [simplify]: iters left: 5 (6 enodes) 15.634 * * [simplify]: iters left: 4 (27 enodes) 15.640 * * [simplify]: iters left: 3 (45 enodes) 15.647 * * [simplify]: iters left: 2 (70 enodes) 15.656 * * [simplify]: iters left: 1 (81 enodes) 15.664 * * [simplify]: Extracting #0: cost 1 inf + 0 15.664 * * [simplify]: Extracting #1: cost 12 inf + 0 15.665 * * [simplify]: Extracting #2: cost 13 inf + 168 15.665 * * [simplify]: Extracting #3: cost 1 inf + 954 15.665 * * [simplify]: Extracting #4: cost 0 inf + 1077 15.666 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 15.666 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 15.666 * * * * [progress]: [ 77 / 83 ] simplifiying candidate # 15.666 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 15.666 * * [simplify]: iters left: 5 (6 enodes) 15.668 * * [simplify]: iters left: 4 (27 enodes) 15.674 * * [simplify]: iters left: 3 (45 enodes) 15.681 * * [simplify]: iters left: 2 (70 enodes) 15.691 * * [simplify]: iters left: 1 (81 enodes) 15.705 * * [simplify]: Extracting #0: cost 1 inf + 0 15.705 * * [simplify]: Extracting #1: cost 12 inf + 0 15.705 * * [simplify]: Extracting #2: cost 13 inf + 168 15.706 * * [simplify]: Extracting #3: cost 1 inf + 954 15.707 * * [simplify]: Extracting #4: cost 0 inf + 1077 15.707 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 15.707 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 15.707 * * * * [progress]: [ 78 / 83 ] simplifiying candidate # 15.708 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 15.708 * * [simplify]: iters left: 6 (9 enodes) 15.714 * * [simplify]: iters left: 5 (45 enodes) 15.728 * * [simplify]: iters left: 4 (89 enodes) 15.745 * * [simplify]: iters left: 3 (168 enodes) 15.776 * * [simplify]: iters left: 2 (259 enodes) 15.824 * * [simplify]: iters left: 1 (438 enodes) 15.970 * * [simplify]: Extracting #0: cost 1 inf + 0 15.970 * * [simplify]: Extracting #1: cost 7 inf + 0 15.970 * * [simplify]: Extracting #2: cost 64 inf + 1 15.971 * * [simplify]: Extracting #3: cost 152 inf + 657 15.972 * * [simplify]: Extracting #4: cost 121 inf + 5985 15.976 * * [simplify]: Extracting #5: cost 59 inf + 37737 15.982 * * [simplify]: Extracting #6: cost 2 inf + 77697 15.989 * * [simplify]: Extracting #7: cost 0 inf + 79295 15.999 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 15.999 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 15.999 * * * * [progress]: [ 79 / 83 ] simplifiying candidate # 15.999 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 15.999 * * [simplify]: iters left: 6 (9 enodes) 16.005 * * [simplify]: iters left: 5 (45 enodes) 16.022 * * [simplify]: iters left: 4 (89 enodes) 16.055 * * [simplify]: iters left: 3 (168 enodes) 16.111 * * [simplify]: iters left: 2 (259 enodes) 16.165 * * [simplify]: iters left: 1 (438 enodes) 16.354 * * [simplify]: Extracting #0: cost 1 inf + 0 16.354 * * [simplify]: Extracting #1: cost 7 inf + 0 16.354 * * [simplify]: Extracting #2: cost 64 inf + 1 16.356 * * [simplify]: Extracting #3: cost 152 inf + 657 16.358 * * [simplify]: Extracting #4: cost 121 inf + 5985 16.363 * * [simplify]: Extracting #5: cost 59 inf + 37737 16.369 * * [simplify]: Extracting #6: cost 2 inf + 77697 16.376 * * [simplify]: Extracting #7: cost 0 inf + 79295 16.383 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 16.383 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 16.383 * * * * [progress]: [ 80 / 83 ] simplifiying candidate # 16.383 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 16.384 * * [simplify]: iters left: 6 (9 enodes) 16.387 * * [simplify]: iters left: 5 (45 enodes) 16.403 * * [simplify]: iters left: 4 (89 enodes) 16.423 * * [simplify]: iters left: 3 (168 enodes) 16.468 * * [simplify]: iters left: 2 (259 enodes) 16.559 * * [simplify]: iters left: 1 (438 enodes) 16.721 * * [simplify]: Extracting #0: cost 1 inf + 0 16.721 * * [simplify]: Extracting #1: cost 7 inf + 0 16.722 * * [simplify]: Extracting #2: cost 64 inf + 1 16.723 * * [simplify]: Extracting #3: cost 152 inf + 657 16.725 * * [simplify]: Extracting #4: cost 121 inf + 5985 16.728 * * [simplify]: Extracting #5: cost 59 inf + 37737 16.735 * * [simplify]: Extracting #6: cost 2 inf + 77697 16.742 * * [simplify]: Extracting #7: cost 0 inf + 79295 16.749 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 16.749 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 16.749 * * * * [progress]: [ 81 / 83 ] simplifiying candidate # 16.749 * [simplify]: Simplifying (* 2 (* x.im x.re)) 16.749 * * [simplify]: iters left: 4 (5 enodes) 16.751 * * [simplify]: iters left: 3 (19 enodes) 16.754 * * [simplify]: iters left: 2 (27 enodes) 16.758 * * [simplify]: iters left: 1 (32 enodes) 16.761 * * [simplify]: Extracting #0: cost 1 inf + 0 16.762 * * [simplify]: Extracting #1: cost 8 inf + 0 16.762 * * [simplify]: Extracting #2: cost 7 inf + 45 16.762 * * [simplify]: Extracting #3: cost 0 inf + 421 16.762 * [simplify]: Simplified to (* (* x.re x.im) 2) 16.762 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) 2) x.re))) 16.762 * * * * [progress]: [ 82 / 83 ] simplifiying candidate # 16.762 * [simplify]: Simplifying (* 2 (* x.im x.re)) 16.762 * * [simplify]: iters left: 4 (5 enodes) 16.764 * * [simplify]: iters left: 3 (19 enodes) 16.769 * * [simplify]: iters left: 2 (27 enodes) 16.773 * * [simplify]: iters left: 1 (32 enodes) 16.777 * * [simplify]: Extracting #0: cost 1 inf + 0 16.777 * * [simplify]: Extracting #1: cost 8 inf + 0 16.777 * * [simplify]: Extracting #2: cost 7 inf + 45 16.777 * * [simplify]: Extracting #3: cost 0 inf + 421 16.777 * [simplify]: Simplified to (* (* x.re x.im) 2) 16.777 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) 2) x.re))) 16.777 * * * * [progress]: [ 83 / 83 ] simplifiying candidate # 16.777 * [simplify]: Simplifying (* 2 (* x.im x.re)) 16.777 * * [simplify]: iters left: 4 (5 enodes) 16.779 * * [simplify]: iters left: 3 (19 enodes) 16.782 * * [simplify]: iters left: 2 (27 enodes) 16.786 * * [simplify]: iters left: 1 (32 enodes) 16.794 * * [simplify]: Extracting #0: cost 1 inf + 0 16.794 * * [simplify]: Extracting #1: cost 8 inf + 0 16.794 * * [simplify]: Extracting #2: cost 7 inf + 45 16.795 * * [simplify]: Extracting #3: cost 0 inf + 421 16.795 * [simplify]: Simplified to (* (* x.re x.im) 2) 16.795 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) 2) x.re))) 16.795 * * * [progress]: adding candidates to table 17.541 * * [progress]: iteration 2 / 4 17.542 * * * [progress]: picking best candidate 17.576 * * * * [pick]: Picked # 17.577 * * * [progress]: localizing error 17.599 * * * [progress]: generating rewritten candidates 17.599 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 17.643 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 17.670 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 17.711 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 17.730 * * * [progress]: generating series expansions 17.730 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 17.730 * [backup-simplify]: Simplify (* (- x.re x.im) (* (+ x.re x.im) x.im)) into (* x.im (* (+ x.im x.re) (- x.re x.im))) 17.730 * [approximate]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 17.731 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 17.731 * [taylor]: Taking taylor expansion of x.im in x.im 17.731 * [backup-simplify]: Simplify 0 into 0 17.731 * [backup-simplify]: Simplify 1 into 1 17.731 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 17.731 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 17.731 * [taylor]: Taking taylor expansion of x.im in x.im 17.731 * [backup-simplify]: Simplify 0 into 0 17.731 * [backup-simplify]: Simplify 1 into 1 17.731 * [taylor]: Taking taylor expansion of x.re in x.im 17.731 * [backup-simplify]: Simplify x.re into x.re 17.731 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 17.731 * [taylor]: Taking taylor expansion of x.re in x.im 17.731 * [backup-simplify]: Simplify x.re into x.re 17.731 * [taylor]: Taking taylor expansion of x.im in x.im 17.731 * [backup-simplify]: Simplify 0 into 0 17.731 * [backup-simplify]: Simplify 1 into 1 17.731 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 17.731 * [taylor]: Taking taylor expansion of x.im in x.re 17.731 * [backup-simplify]: Simplify x.im into x.im 17.731 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 17.731 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 17.731 * [taylor]: Taking taylor expansion of x.im in x.re 17.731 * [backup-simplify]: Simplify x.im into x.im 17.731 * [taylor]: Taking taylor expansion of x.re in x.re 17.731 * [backup-simplify]: Simplify 0 into 0 17.731 * [backup-simplify]: Simplify 1 into 1 17.731 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 17.731 * [taylor]: Taking taylor expansion of x.re in x.re 17.731 * [backup-simplify]: Simplify 0 into 0 17.731 * [backup-simplify]: Simplify 1 into 1 17.731 * [taylor]: Taking taylor expansion of x.im in x.re 17.731 * [backup-simplify]: Simplify x.im into x.im 17.731 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 17.731 * [taylor]: Taking taylor expansion of x.im in x.re 17.731 * [backup-simplify]: Simplify x.im into x.im 17.731 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 17.731 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 17.732 * [taylor]: Taking taylor expansion of x.im in x.re 17.732 * [backup-simplify]: Simplify x.im into x.im 17.732 * [taylor]: Taking taylor expansion of x.re in x.re 17.732 * [backup-simplify]: Simplify 0 into 0 17.732 * [backup-simplify]: Simplify 1 into 1 17.732 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 17.732 * [taylor]: Taking taylor expansion of x.re in x.re 17.732 * [backup-simplify]: Simplify 0 into 0 17.732 * [backup-simplify]: Simplify 1 into 1 17.732 * [taylor]: Taking taylor expansion of x.im in x.re 17.732 * [backup-simplify]: Simplify x.im into x.im 17.732 * [backup-simplify]: Simplify (+ x.im 0) into x.im 17.732 * [backup-simplify]: Simplify (- x.im) into (- x.im) 17.732 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 17.732 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 17.732 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 17.732 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 17.732 * [taylor]: Taking taylor expansion of -1 in x.im 17.732 * [backup-simplify]: Simplify -1 into -1 17.732 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 17.732 * [taylor]: Taking taylor expansion of x.im in x.im 17.732 * [backup-simplify]: Simplify 0 into 0 17.732 * [backup-simplify]: Simplify 1 into 1 17.733 * [backup-simplify]: Simplify (- 0) into 0 17.734 * [backup-simplify]: Simplify (+ 1 0) into 1 17.734 * [backup-simplify]: Simplify (+ 0 1) into 1 17.734 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 17.734 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 17.734 * [taylor]: Taking taylor expansion of 0 in x.im 17.734 * [backup-simplify]: Simplify 0 into 0 17.734 * [backup-simplify]: Simplify 0 into 0 17.735 * [backup-simplify]: Simplify (- 0) into 0 17.735 * [backup-simplify]: Simplify (+ 0 0) into 0 17.736 * [backup-simplify]: Simplify (+ 0 0) into 0 17.736 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 17.737 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 17.737 * [taylor]: Taking taylor expansion of x.im in x.im 17.737 * [backup-simplify]: Simplify 0 into 0 17.737 * [backup-simplify]: Simplify 1 into 1 17.737 * [backup-simplify]: Simplify 0 into 0 17.737 * [backup-simplify]: Simplify 0 into 0 17.737 * [backup-simplify]: Simplify (- 0) into 0 17.737 * [backup-simplify]: Simplify (+ 0 0) into 0 17.738 * [backup-simplify]: Simplify (+ 0 0) into 0 17.739 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 17.740 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 17.740 * [taylor]: Taking taylor expansion of 0 in x.im 17.740 * [backup-simplify]: Simplify 0 into 0 17.740 * [backup-simplify]: Simplify 0 into 0 17.740 * [backup-simplify]: Simplify 1 into 1 17.740 * [backup-simplify]: Simplify 0 into 0 17.740 * [backup-simplify]: Simplify (* 1 1) into 1 17.741 * [backup-simplify]: Simplify (* 1 1) into 1 17.741 * [backup-simplify]: Simplify (* -1 1) into -1 17.741 * [backup-simplify]: Simplify -1 into -1 17.741 * [backup-simplify]: Simplify (- 0) into 0 17.742 * [backup-simplify]: Simplify (+ 0 0) into 0 17.742 * [backup-simplify]: Simplify (+ 0 0) into 0 17.743 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 17.745 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 17.745 * [taylor]: Taking taylor expansion of 0 in x.im 17.745 * [backup-simplify]: Simplify 0 into 0 17.745 * [backup-simplify]: Simplify 0 into 0 17.745 * [backup-simplify]: Simplify 0 into 0 17.745 * [backup-simplify]: Simplify 0 into 0 17.745 * [backup-simplify]: Simplify 0 into 0 17.746 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.746 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.747 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 17.747 * [backup-simplify]: Simplify 0 into 0 17.747 * [backup-simplify]: Simplify (- 0) into 0 17.748 * [backup-simplify]: Simplify (+ 0 0) into 0 17.749 * [backup-simplify]: Simplify (+ 0 0) into 0 17.750 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))))) into 0 17.752 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))))) into 0 17.752 * [taylor]: Taking taylor expansion of 0 in x.im 17.752 * [backup-simplify]: Simplify 0 into 0 17.752 * [backup-simplify]: Simplify 0 into 0 17.752 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 1 (* x.im (pow x.re 2)))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 17.753 * [backup-simplify]: Simplify (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 17.753 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 17.753 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 17.753 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 17.753 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 17.753 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 17.753 * [taylor]: Taking taylor expansion of x.re in x.im 17.753 * [backup-simplify]: Simplify x.re into x.re 17.753 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.753 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 17.753 * [taylor]: Taking taylor expansion of x.im in x.im 17.753 * [backup-simplify]: Simplify 0 into 0 17.753 * [backup-simplify]: Simplify 1 into 1 17.753 * [backup-simplify]: Simplify (/ 1 1) into 1 17.753 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 17.754 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 17.754 * [taylor]: Taking taylor expansion of x.im in x.im 17.754 * [backup-simplify]: Simplify 0 into 0 17.754 * [backup-simplify]: Simplify 1 into 1 17.754 * [backup-simplify]: Simplify (/ 1 1) into 1 17.754 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 17.754 * [taylor]: Taking taylor expansion of x.re in x.im 17.754 * [backup-simplify]: Simplify x.re into x.re 17.754 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.754 * [taylor]: Taking taylor expansion of x.im in x.im 17.754 * [backup-simplify]: Simplify 0 into 0 17.754 * [backup-simplify]: Simplify 1 into 1 17.755 * [backup-simplify]: Simplify (- 1) into -1 17.755 * [backup-simplify]: Simplify (+ 0 -1) into -1 17.755 * [backup-simplify]: Simplify (+ 1 0) into 1 17.756 * [backup-simplify]: Simplify (* -1 1) into -1 17.756 * [backup-simplify]: Simplify (/ -1 1) into -1 17.756 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 17.756 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 17.756 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 17.756 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 17.757 * [taylor]: Taking taylor expansion of x.re in x.re 17.757 * [backup-simplify]: Simplify 0 into 0 17.757 * [backup-simplify]: Simplify 1 into 1 17.757 * [backup-simplify]: Simplify (/ 1 1) into 1 17.757 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 17.757 * [taylor]: Taking taylor expansion of x.im in x.re 17.757 * [backup-simplify]: Simplify x.im into x.im 17.757 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.757 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 17.757 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 17.757 * [taylor]: Taking taylor expansion of x.im in x.re 17.757 * [backup-simplify]: Simplify x.im into x.im 17.757 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.757 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 17.757 * [taylor]: Taking taylor expansion of x.re in x.re 17.757 * [backup-simplify]: Simplify 0 into 0 17.757 * [backup-simplify]: Simplify 1 into 1 17.758 * [backup-simplify]: Simplify (/ 1 1) into 1 17.758 * [taylor]: Taking taylor expansion of x.im in x.re 17.758 * [backup-simplify]: Simplify x.im into x.im 17.758 * [backup-simplify]: Simplify (+ 1 0) into 1 17.759 * [backup-simplify]: Simplify (+ 0 1) into 1 17.759 * [backup-simplify]: Simplify (* 1 1) into 1 17.759 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.759 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 17.759 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 17.759 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 17.759 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 17.759 * [taylor]: Taking taylor expansion of x.re in x.re 17.759 * [backup-simplify]: Simplify 0 into 0 17.759 * [backup-simplify]: Simplify 1 into 1 17.760 * [backup-simplify]: Simplify (/ 1 1) into 1 17.760 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 17.760 * [taylor]: Taking taylor expansion of x.im in x.re 17.760 * [backup-simplify]: Simplify x.im into x.im 17.760 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.760 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 17.760 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 17.760 * [taylor]: Taking taylor expansion of x.im in x.re 17.760 * [backup-simplify]: Simplify x.im into x.im 17.760 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.760 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 17.760 * [taylor]: Taking taylor expansion of x.re in x.re 17.760 * [backup-simplify]: Simplify 0 into 0 17.760 * [backup-simplify]: Simplify 1 into 1 17.761 * [backup-simplify]: Simplify (/ 1 1) into 1 17.761 * [taylor]: Taking taylor expansion of x.im in x.re 17.761 * [backup-simplify]: Simplify x.im into x.im 17.761 * [backup-simplify]: Simplify (+ 1 0) into 1 17.761 * [backup-simplify]: Simplify (+ 0 1) into 1 17.762 * [backup-simplify]: Simplify (* 1 1) into 1 17.762 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.762 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 17.762 * [taylor]: Taking taylor expansion of x.im in x.im 17.762 * [backup-simplify]: Simplify 0 into 0 17.762 * [backup-simplify]: Simplify 1 into 1 17.762 * [backup-simplify]: Simplify (/ 1 1) into 1 17.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.763 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 17.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.764 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 17.764 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 17.764 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 17.765 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.765 * [taylor]: Taking taylor expansion of 0 in x.im 17.765 * [backup-simplify]: Simplify 0 into 0 17.765 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.766 * [backup-simplify]: Simplify (+ 0 0) into 0 17.767 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.767 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.768 * [backup-simplify]: Simplify (- 0) into 0 17.768 * [backup-simplify]: Simplify (+ 0 0) into 0 17.769 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 17.769 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 17.769 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 17.769 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 17.769 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 17.769 * [taylor]: Taking taylor expansion of x.im in x.im 17.769 * [backup-simplify]: Simplify 0 into 0 17.769 * [backup-simplify]: Simplify 1 into 1 17.770 * [backup-simplify]: Simplify (* 1 1) into 1 17.770 * [backup-simplify]: Simplify (* 1 1) into 1 17.771 * [backup-simplify]: Simplify (/ 1 1) into 1 17.771 * [backup-simplify]: Simplify (- 1) into -1 17.771 * [backup-simplify]: Simplify -1 into -1 17.771 * [backup-simplify]: Simplify 1 into 1 17.771 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.772 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.772 * [backup-simplify]: Simplify (+ 0 0) into 0 17.773 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.774 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.774 * [backup-simplify]: Simplify (- 0) into 0 17.774 * [backup-simplify]: Simplify (+ 0 0) into 0 17.775 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 17.776 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 17.776 * [taylor]: Taking taylor expansion of 0 in x.im 17.776 * [backup-simplify]: Simplify 0 into 0 17.776 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.777 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.778 * [backup-simplify]: Simplify (- 0) into 0 17.778 * [backup-simplify]: Simplify 0 into 0 17.779 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.779 * [backup-simplify]: Simplify 0 into 0 17.779 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.780 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.781 * [backup-simplify]: Simplify (+ 0 0) into 0 17.781 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.782 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.782 * [backup-simplify]: Simplify (- 0) into 0 17.782 * [backup-simplify]: Simplify (+ 0 0) into 0 17.784 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 17.784 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.784 * [taylor]: Taking taylor expansion of 0 in x.im 17.784 * [backup-simplify]: Simplify 0 into 0 17.785 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.786 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.787 * [backup-simplify]: Simplify (- 0) into 0 17.787 * [backup-simplify]: Simplify 0 into 0 17.787 * [backup-simplify]: Simplify 0 into 0 17.788 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.788 * [backup-simplify]: Simplify 0 into 0 17.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.790 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.790 * [backup-simplify]: Simplify (+ 0 0) into 0 17.791 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.791 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.792 * [backup-simplify]: Simplify (- 0) into 0 17.792 * [backup-simplify]: Simplify (+ 0 0) into 0 17.793 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 17.794 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.794 * [taylor]: Taking taylor expansion of 0 in x.im 17.794 * [backup-simplify]: Simplify 0 into 0 17.795 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.796 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.797 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.797 * [backup-simplify]: Simplify (- 0) into 0 17.797 * [backup-simplify]: Simplify 0 into 0 17.798 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 17.798 * [backup-simplify]: Simplify (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 17.798 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 17.798 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 17.798 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 17.798 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 17.798 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 17.798 * [taylor]: Taking taylor expansion of x.im in x.im 17.798 * [backup-simplify]: Simplify 0 into 0 17.798 * [backup-simplify]: Simplify 1 into 1 17.799 * [backup-simplify]: Simplify (/ 1 1) into 1 17.799 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 17.799 * [taylor]: Taking taylor expansion of x.re in x.im 17.799 * [backup-simplify]: Simplify x.re into x.re 17.799 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.799 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 17.799 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 17.799 * [taylor]: Taking taylor expansion of x.im in x.im 17.799 * [backup-simplify]: Simplify 0 into 0 17.799 * [backup-simplify]: Simplify 1 into 1 17.799 * [backup-simplify]: Simplify (/ 1 1) into 1 17.799 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 17.799 * [taylor]: Taking taylor expansion of x.re in x.im 17.799 * [backup-simplify]: Simplify x.re into x.re 17.799 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.799 * [taylor]: Taking taylor expansion of x.im in x.im 17.799 * [backup-simplify]: Simplify 0 into 0 17.799 * [backup-simplify]: Simplify 1 into 1 17.800 * [backup-simplify]: Simplify (+ 1 0) into 1 17.800 * [backup-simplify]: Simplify (+ 1 0) into 1 17.801 * [backup-simplify]: Simplify (* 1 1) into 1 17.801 * [backup-simplify]: Simplify (/ 1 1) into 1 17.801 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 17.801 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 17.801 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 17.801 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 17.801 * [taylor]: Taking taylor expansion of x.im in x.re 17.801 * [backup-simplify]: Simplify x.im into x.im 17.801 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.801 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 17.801 * [taylor]: Taking taylor expansion of x.re in x.re 17.801 * [backup-simplify]: Simplify 0 into 0 17.801 * [backup-simplify]: Simplify 1 into 1 17.801 * [backup-simplify]: Simplify (/ 1 1) into 1 17.801 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 17.801 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 17.801 * [taylor]: Taking taylor expansion of x.im in x.re 17.802 * [backup-simplify]: Simplify x.im into x.im 17.802 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.802 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 17.802 * [taylor]: Taking taylor expansion of x.re in x.re 17.802 * [backup-simplify]: Simplify 0 into 0 17.802 * [backup-simplify]: Simplify 1 into 1 17.802 * [backup-simplify]: Simplify (/ 1 1) into 1 17.802 * [taylor]: Taking taylor expansion of x.im in x.re 17.802 * [backup-simplify]: Simplify x.im into x.im 17.802 * [backup-simplify]: Simplify (- 1) into -1 17.802 * [backup-simplify]: Simplify (+ 0 -1) into -1 17.803 * [backup-simplify]: Simplify (+ 0 1) into 1 17.803 * [backup-simplify]: Simplify (* -1 1) into -1 17.803 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 17.803 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 17.803 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 17.803 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 17.803 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 17.803 * [taylor]: Taking taylor expansion of x.im in x.re 17.803 * [backup-simplify]: Simplify x.im into x.im 17.803 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.803 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 17.803 * [taylor]: Taking taylor expansion of x.re in x.re 17.803 * [backup-simplify]: Simplify 0 into 0 17.803 * [backup-simplify]: Simplify 1 into 1 17.803 * [backup-simplify]: Simplify (/ 1 1) into 1 17.803 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 17.803 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 17.803 * [taylor]: Taking taylor expansion of x.im in x.re 17.803 * [backup-simplify]: Simplify x.im into x.im 17.803 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.803 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 17.804 * [taylor]: Taking taylor expansion of x.re in x.re 17.804 * [backup-simplify]: Simplify 0 into 0 17.804 * [backup-simplify]: Simplify 1 into 1 17.804 * [backup-simplify]: Simplify (/ 1 1) into 1 17.804 * [taylor]: Taking taylor expansion of x.im in x.re 17.804 * [backup-simplify]: Simplify x.im into x.im 17.804 * [backup-simplify]: Simplify (- 1) into -1 17.804 * [backup-simplify]: Simplify (+ 0 -1) into -1 17.805 * [backup-simplify]: Simplify (+ 0 1) into 1 17.805 * [backup-simplify]: Simplify (* -1 1) into -1 17.805 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 17.805 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 17.805 * [taylor]: Taking taylor expansion of -1 in x.im 17.805 * [backup-simplify]: Simplify -1 into -1 17.805 * [taylor]: Taking taylor expansion of x.im in x.im 17.805 * [backup-simplify]: Simplify 0 into 0 17.805 * [backup-simplify]: Simplify 1 into 1 17.805 * [backup-simplify]: Simplify (/ -1 1) into -1 17.806 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.806 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 17.806 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.807 * [backup-simplify]: Simplify (- 0) into 0 17.807 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 17.807 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 17.807 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 17.807 * [taylor]: Taking taylor expansion of 0 in x.im 17.807 * [backup-simplify]: Simplify 0 into 0 17.807 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.808 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.808 * [backup-simplify]: Simplify (+ 0 0) into 0 17.808 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.809 * [backup-simplify]: Simplify (- 0) into 0 17.809 * [backup-simplify]: Simplify (+ 0 0) into 0 17.810 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 17.810 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (/ 1 (pow x.im 3)) 17.810 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 17.810 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 17.810 * [taylor]: Taking taylor expansion of x.im in x.im 17.810 * [backup-simplify]: Simplify 0 into 0 17.810 * [backup-simplify]: Simplify 1 into 1 17.810 * [backup-simplify]: Simplify (* 1 1) into 1 17.811 * [backup-simplify]: Simplify (* 1 1) into 1 17.811 * [backup-simplify]: Simplify (/ 1 1) into 1 17.811 * [backup-simplify]: Simplify 1 into 1 17.811 * [backup-simplify]: Simplify -1 into -1 17.811 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.812 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.812 * [backup-simplify]: Simplify (+ 0 0) into 0 17.812 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.813 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.813 * [backup-simplify]: Simplify (- 0) into 0 17.813 * [backup-simplify]: Simplify (+ 0 0) into 0 17.814 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 17.814 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)))) into 0 17.814 * [taylor]: Taking taylor expansion of 0 in x.im 17.814 * [backup-simplify]: Simplify 0 into 0 17.814 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.815 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.815 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.815 * [backup-simplify]: Simplify 0 into 0 17.816 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 17.816 * [backup-simplify]: Simplify 0 into 0 17.816 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.816 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.817 * [backup-simplify]: Simplify (+ 0 0) into 0 17.817 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.817 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.817 * [backup-simplify]: Simplify (- 0) into 0 17.818 * [backup-simplify]: Simplify (+ 0 0) into 0 17.819 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 17.819 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.819 * [taylor]: Taking taylor expansion of 0 in x.im 17.819 * [backup-simplify]: Simplify 0 into 0 17.819 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.820 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.820 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.820 * [backup-simplify]: Simplify 0 into 0 17.820 * [backup-simplify]: Simplify 0 into 0 17.821 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.821 * [backup-simplify]: Simplify 0 into 0 17.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.822 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.822 * [backup-simplify]: Simplify (+ 0 0) into 0 17.822 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.823 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.823 * [backup-simplify]: Simplify (- 0) into 0 17.823 * [backup-simplify]: Simplify (+ 0 0) into 0 17.824 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 17.824 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.824 * [taylor]: Taking taylor expansion of 0 in x.im 17.824 * [backup-simplify]: Simplify 0 into 0 17.825 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.826 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.826 * [backup-simplify]: Simplify 0 into 0 17.826 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 17.827 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 17.827 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 17.827 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 17.827 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 17.827 * [taylor]: Taking taylor expansion of 2 in x.im 17.827 * [backup-simplify]: Simplify 2 into 2 17.827 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 17.827 * [taylor]: Taking taylor expansion of x.im in x.im 17.827 * [backup-simplify]: Simplify 0 into 0 17.827 * [backup-simplify]: Simplify 1 into 1 17.827 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 17.827 * [taylor]: Taking taylor expansion of x.re in x.im 17.827 * [backup-simplify]: Simplify x.re into x.re 17.827 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 17.827 * [taylor]: Taking taylor expansion of 2 in x.re 17.827 * [backup-simplify]: Simplify 2 into 2 17.827 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.827 * [taylor]: Taking taylor expansion of x.im in x.re 17.827 * [backup-simplify]: Simplify x.im into x.im 17.827 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.827 * [taylor]: Taking taylor expansion of x.re in x.re 17.827 * [backup-simplify]: Simplify 0 into 0 17.827 * [backup-simplify]: Simplify 1 into 1 17.827 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 17.827 * [taylor]: Taking taylor expansion of 2 in x.re 17.827 * [backup-simplify]: Simplify 2 into 2 17.827 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.827 * [taylor]: Taking taylor expansion of x.im in x.re 17.827 * [backup-simplify]: Simplify x.im into x.im 17.827 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.827 * [taylor]: Taking taylor expansion of x.re in x.re 17.827 * [backup-simplify]: Simplify 0 into 0 17.827 * [backup-simplify]: Simplify 1 into 1 17.827 * [backup-simplify]: Simplify (* 1 1) into 1 17.827 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.827 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 17.828 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 17.828 * [taylor]: Taking taylor expansion of 2 in x.im 17.828 * [backup-simplify]: Simplify 2 into 2 17.828 * [taylor]: Taking taylor expansion of x.im in x.im 17.828 * [backup-simplify]: Simplify 0 into 0 17.828 * [backup-simplify]: Simplify 1 into 1 17.828 * [backup-simplify]: Simplify (* 2 0) into 0 17.828 * [backup-simplify]: Simplify 0 into 0 17.828 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.829 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 17.829 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 17.829 * [taylor]: Taking taylor expansion of 0 in x.im 17.829 * [backup-simplify]: Simplify 0 into 0 17.829 * [backup-simplify]: Simplify 0 into 0 17.829 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 17.829 * [backup-simplify]: Simplify 2 into 2 17.830 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.830 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 17.831 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 17.831 * [taylor]: Taking taylor expansion of 0 in x.im 17.831 * [backup-simplify]: Simplify 0 into 0 17.831 * [backup-simplify]: Simplify 0 into 0 17.831 * [backup-simplify]: Simplify 0 into 0 17.831 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 17.832 * [backup-simplify]: Simplify 0 into 0 17.832 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.833 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.833 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 17.833 * [taylor]: Taking taylor expansion of 0 in x.im 17.833 * [backup-simplify]: Simplify 0 into 0 17.833 * [backup-simplify]: Simplify 0 into 0 17.833 * [backup-simplify]: Simplify 0 into 0 17.833 * [backup-simplify]: Simplify 0 into 0 17.833 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 17.834 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 17.834 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 17.834 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 17.834 * [taylor]: Taking taylor expansion of 2 in x.im 17.834 * [backup-simplify]: Simplify 2 into 2 17.834 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 17.834 * [taylor]: Taking taylor expansion of x.im in x.im 17.834 * [backup-simplify]: Simplify 0 into 0 17.834 * [backup-simplify]: Simplify 1 into 1 17.834 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 17.834 * [taylor]: Taking taylor expansion of x.re in x.im 17.834 * [backup-simplify]: Simplify x.re into x.re 17.834 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 17.834 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 17.834 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 17.834 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 17.834 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 17.834 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 17.834 * [taylor]: Taking taylor expansion of 2 in x.re 17.834 * [backup-simplify]: Simplify 2 into 2 17.834 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.834 * [taylor]: Taking taylor expansion of x.im in x.re 17.834 * [backup-simplify]: Simplify x.im into x.im 17.834 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.834 * [taylor]: Taking taylor expansion of x.re in x.re 17.834 * [backup-simplify]: Simplify 0 into 0 17.834 * [backup-simplify]: Simplify 1 into 1 17.835 * [backup-simplify]: Simplify (* 1 1) into 1 17.835 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.835 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 17.835 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 17.835 * [taylor]: Taking taylor expansion of 2 in x.re 17.835 * [backup-simplify]: Simplify 2 into 2 17.835 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.835 * [taylor]: Taking taylor expansion of x.im in x.re 17.835 * [backup-simplify]: Simplify x.im into x.im 17.835 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.835 * [taylor]: Taking taylor expansion of x.re in x.re 17.835 * [backup-simplify]: Simplify 0 into 0 17.835 * [backup-simplify]: Simplify 1 into 1 17.835 * [backup-simplify]: Simplify (* 1 1) into 1 17.835 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.835 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 17.835 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 17.835 * [taylor]: Taking taylor expansion of 2 in x.im 17.835 * [backup-simplify]: Simplify 2 into 2 17.835 * [taylor]: Taking taylor expansion of x.im in x.im 17.835 * [backup-simplify]: Simplify 0 into 0 17.835 * [backup-simplify]: Simplify 1 into 1 17.836 * [backup-simplify]: Simplify (/ 2 1) into 2 17.836 * [backup-simplify]: Simplify 2 into 2 17.836 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.839 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 17.839 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 17.839 * [taylor]: Taking taylor expansion of 0 in x.im 17.839 * [backup-simplify]: Simplify 0 into 0 17.840 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 17.841 * [backup-simplify]: Simplify 0 into 0 17.841 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.842 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 17.842 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.842 * [taylor]: Taking taylor expansion of 0 in x.im 17.842 * [backup-simplify]: Simplify 0 into 0 17.842 * [backup-simplify]: Simplify 0 into 0 17.843 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.844 * [backup-simplify]: Simplify 0 into 0 17.845 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.845 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.846 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.846 * [taylor]: Taking taylor expansion of 0 in x.im 17.846 * [backup-simplify]: Simplify 0 into 0 17.846 * [backup-simplify]: Simplify 0 into 0 17.846 * [backup-simplify]: Simplify 0 into 0 17.847 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.847 * [backup-simplify]: Simplify 0 into 0 17.847 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 17.847 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))) into (/ -2 (* x.im (pow x.re 2))) 17.847 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 17.847 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 17.847 * [taylor]: Taking taylor expansion of -2 in x.im 17.847 * [backup-simplify]: Simplify -2 into -2 17.847 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 17.847 * [taylor]: Taking taylor expansion of x.im in x.im 17.847 * [backup-simplify]: Simplify 0 into 0 17.848 * [backup-simplify]: Simplify 1 into 1 17.848 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 17.848 * [taylor]: Taking taylor expansion of x.re in x.im 17.848 * [backup-simplify]: Simplify x.re into x.re 17.848 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 17.848 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 17.848 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 17.848 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 17.848 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 17.848 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 17.848 * [taylor]: Taking taylor expansion of -2 in x.re 17.848 * [backup-simplify]: Simplify -2 into -2 17.848 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.849 * [taylor]: Taking taylor expansion of x.im in x.re 17.849 * [backup-simplify]: Simplify x.im into x.im 17.849 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.849 * [taylor]: Taking taylor expansion of x.re in x.re 17.849 * [backup-simplify]: Simplify 0 into 0 17.849 * [backup-simplify]: Simplify 1 into 1 17.849 * [backup-simplify]: Simplify (* 1 1) into 1 17.849 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.849 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 17.849 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 17.849 * [taylor]: Taking taylor expansion of -2 in x.re 17.849 * [backup-simplify]: Simplify -2 into -2 17.849 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.849 * [taylor]: Taking taylor expansion of x.im in x.re 17.849 * [backup-simplify]: Simplify x.im into x.im 17.849 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.849 * [taylor]: Taking taylor expansion of x.re in x.re 17.849 * [backup-simplify]: Simplify 0 into 0 17.849 * [backup-simplify]: Simplify 1 into 1 17.850 * [backup-simplify]: Simplify (* 1 1) into 1 17.850 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.850 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 17.850 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 17.850 * [taylor]: Taking taylor expansion of -2 in x.im 17.850 * [backup-simplify]: Simplify -2 into -2 17.850 * [taylor]: Taking taylor expansion of x.im in x.im 17.850 * [backup-simplify]: Simplify 0 into 0 17.850 * [backup-simplify]: Simplify 1 into 1 17.850 * [backup-simplify]: Simplify (/ -2 1) into -2 17.851 * [backup-simplify]: Simplify -2 into -2 17.851 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.852 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 17.852 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 17.852 * [taylor]: Taking taylor expansion of 0 in x.im 17.852 * [backup-simplify]: Simplify 0 into 0 17.853 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 17.853 * [backup-simplify]: Simplify 0 into 0 17.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.854 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 17.854 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.854 * [taylor]: Taking taylor expansion of 0 in x.im 17.854 * [backup-simplify]: Simplify 0 into 0 17.855 * [backup-simplify]: Simplify 0 into 0 17.855 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.856 * [backup-simplify]: Simplify 0 into 0 17.857 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.857 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.858 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.858 * [taylor]: Taking taylor expansion of 0 in x.im 17.858 * [backup-simplify]: Simplify 0 into 0 17.858 * [backup-simplify]: Simplify 0 into 0 17.858 * [backup-simplify]: Simplify 0 into 0 17.859 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.859 * [backup-simplify]: Simplify 0 into 0 17.859 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 17.859 * * * * [progress]: [ 3 / 4 ] generating series at (2) 17.860 * [backup-simplify]: Simplify (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 17.860 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 17.860 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 17.860 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 17.860 * [taylor]: Taking taylor expansion of 3 in x.im 17.860 * [backup-simplify]: Simplify 3 into 3 17.860 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 17.860 * [taylor]: Taking taylor expansion of x.im in x.im 17.860 * [backup-simplify]: Simplify 0 into 0 17.860 * [backup-simplify]: Simplify 1 into 1 17.860 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 17.860 * [taylor]: Taking taylor expansion of x.re in x.im 17.860 * [backup-simplify]: Simplify x.re into x.re 17.860 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 17.860 * [taylor]: Taking taylor expansion of x.im in x.im 17.860 * [backup-simplify]: Simplify 0 into 0 17.860 * [backup-simplify]: Simplify 1 into 1 17.860 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 17.860 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 17.860 * [taylor]: Taking taylor expansion of 3 in x.re 17.860 * [backup-simplify]: Simplify 3 into 3 17.860 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.860 * [taylor]: Taking taylor expansion of x.im in x.re 17.860 * [backup-simplify]: Simplify x.im into x.im 17.861 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.861 * [taylor]: Taking taylor expansion of x.re in x.re 17.861 * [backup-simplify]: Simplify 0 into 0 17.861 * [backup-simplify]: Simplify 1 into 1 17.861 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 17.861 * [taylor]: Taking taylor expansion of x.im in x.re 17.861 * [backup-simplify]: Simplify x.im into x.im 17.861 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 17.861 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 17.861 * [taylor]: Taking taylor expansion of 3 in x.re 17.861 * [backup-simplify]: Simplify 3 into 3 17.861 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.861 * [taylor]: Taking taylor expansion of x.im in x.re 17.861 * [backup-simplify]: Simplify x.im into x.im 17.861 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.861 * [taylor]: Taking taylor expansion of x.re in x.re 17.861 * [backup-simplify]: Simplify 0 into 0 17.861 * [backup-simplify]: Simplify 1 into 1 17.861 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 17.861 * [taylor]: Taking taylor expansion of x.im in x.re 17.861 * [backup-simplify]: Simplify x.im into x.im 17.861 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.861 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 17.861 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 17.861 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 17.861 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 17.862 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 17.862 * [taylor]: Taking taylor expansion of x.im in x.im 17.862 * [backup-simplify]: Simplify 0 into 0 17.862 * [backup-simplify]: Simplify 1 into 1 17.862 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 17.862 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 17.862 * [backup-simplify]: Simplify (- 0) into 0 17.863 * [backup-simplify]: Simplify (+ 0 0) into 0 17.863 * [taylor]: Taking taylor expansion of 0 in x.im 17.863 * [backup-simplify]: Simplify 0 into 0 17.863 * [backup-simplify]: Simplify 0 into 0 17.863 * [backup-simplify]: Simplify (* 1 1) into 1 17.863 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.863 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 17.864 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 17.864 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 17.864 * [backup-simplify]: Simplify (- 0) into 0 17.865 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 17.865 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 17.865 * [taylor]: Taking taylor expansion of 3 in x.im 17.865 * [backup-simplify]: Simplify 3 into 3 17.865 * [taylor]: Taking taylor expansion of x.im in x.im 17.865 * [backup-simplify]: Simplify 0 into 0 17.865 * [backup-simplify]: Simplify 1 into 1 17.865 * [backup-simplify]: Simplify (* 3 0) into 0 17.865 * [backup-simplify]: Simplify 0 into 0 17.865 * [backup-simplify]: Simplify 0 into 0 17.866 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.866 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 17.867 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 17.868 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 17.869 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 17.869 * [backup-simplify]: Simplify (- 0) into 0 17.869 * [backup-simplify]: Simplify (+ 0 0) into 0 17.869 * [taylor]: Taking taylor expansion of 0 in x.im 17.869 * [backup-simplify]: Simplify 0 into 0 17.869 * [backup-simplify]: Simplify 0 into 0 17.870 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 17.870 * [backup-simplify]: Simplify 3 into 3 17.870 * [backup-simplify]: Simplify 0 into 0 17.871 * [backup-simplify]: Simplify (* 1 1) into 1 17.871 * [backup-simplify]: Simplify (* 1 1) into 1 17.871 * [backup-simplify]: Simplify (- 1) into -1 17.871 * [backup-simplify]: Simplify -1 into -1 17.872 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.873 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 17.874 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 17.875 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 17.876 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 17.876 * [backup-simplify]: Simplify (- 0) into 0 17.877 * [backup-simplify]: Simplify (+ 0 0) into 0 17.877 * [taylor]: Taking taylor expansion of 0 in x.im 17.877 * [backup-simplify]: Simplify 0 into 0 17.877 * [backup-simplify]: Simplify 0 into 0 17.877 * [backup-simplify]: Simplify 0 into 0 17.877 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 17.877 * [backup-simplify]: Simplify 0 into 0 17.877 * [backup-simplify]: Simplify 0 into 0 17.878 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.878 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.878 * [backup-simplify]: Simplify (- 0) into 0 17.878 * [backup-simplify]: Simplify 0 into 0 17.879 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.880 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.880 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 17.881 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 17.882 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 17.882 * [backup-simplify]: Simplify (- 0) into 0 17.883 * [backup-simplify]: Simplify (+ 0 0) into 0 17.883 * [taylor]: Taking taylor expansion of 0 in x.im 17.883 * [backup-simplify]: Simplify 0 into 0 17.883 * [backup-simplify]: Simplify 0 into 0 17.883 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 17.883 * [backup-simplify]: Simplify (+ (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 17.883 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.re x.im) around 0 17.883 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 17.883 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 17.883 * [taylor]: Taking taylor expansion of 3 in x.im 17.883 * [backup-simplify]: Simplify 3 into 3 17.883 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 17.883 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 17.883 * [taylor]: Taking taylor expansion of x.im in x.im 17.883 * [backup-simplify]: Simplify 0 into 0 17.883 * [backup-simplify]: Simplify 1 into 1 17.883 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 17.883 * [taylor]: Taking taylor expansion of x.re in x.im 17.883 * [backup-simplify]: Simplify x.re into x.re 17.883 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 17.884 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 17.884 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 17.884 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 17.884 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 17.884 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 17.884 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 17.884 * [taylor]: Taking taylor expansion of x.im in x.im 17.884 * [backup-simplify]: Simplify 0 into 0 17.884 * [backup-simplify]: Simplify 1 into 1 17.884 * [backup-simplify]: Simplify (* 1 1) into 1 17.884 * [backup-simplify]: Simplify (* 1 1) into 1 17.885 * [backup-simplify]: Simplify (/ 1 1) into 1 17.885 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 17.885 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 17.885 * [taylor]: Taking taylor expansion of 3 in x.re 17.885 * [backup-simplify]: Simplify 3 into 3 17.885 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 17.885 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.885 * [taylor]: Taking taylor expansion of x.im in x.re 17.885 * [backup-simplify]: Simplify x.im into x.im 17.885 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.885 * [taylor]: Taking taylor expansion of x.re in x.re 17.885 * [backup-simplify]: Simplify 0 into 0 17.885 * [backup-simplify]: Simplify 1 into 1 17.885 * [backup-simplify]: Simplify (* 1 1) into 1 17.885 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.885 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.885 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 17.885 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 17.885 * [taylor]: Taking taylor expansion of x.im in x.re 17.885 * [backup-simplify]: Simplify x.im into x.im 17.885 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.885 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 17.885 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 17.885 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 17.886 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 17.886 * [taylor]: Taking taylor expansion of 3 in x.re 17.886 * [backup-simplify]: Simplify 3 into 3 17.886 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 17.886 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.886 * [taylor]: Taking taylor expansion of x.im in x.re 17.886 * [backup-simplify]: Simplify x.im into x.im 17.886 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.886 * [taylor]: Taking taylor expansion of x.re in x.re 17.886 * [backup-simplify]: Simplify 0 into 0 17.886 * [backup-simplify]: Simplify 1 into 1 17.886 * [backup-simplify]: Simplify (* 1 1) into 1 17.886 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.886 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.886 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 17.886 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 17.886 * [taylor]: Taking taylor expansion of x.im in x.re 17.886 * [backup-simplify]: Simplify x.im into x.im 17.886 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.886 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 17.886 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 17.886 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 17.886 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 17.886 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 17.886 * [taylor]: Taking taylor expansion of 3 in x.im 17.886 * [backup-simplify]: Simplify 3 into 3 17.886 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 17.886 * [taylor]: Taking taylor expansion of x.im in x.im 17.886 * [backup-simplify]: Simplify 0 into 0 17.886 * [backup-simplify]: Simplify 1 into 1 17.887 * [backup-simplify]: Simplify (/ 1 1) into 1 17.887 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.887 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 17.887 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.888 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 17.888 * [backup-simplify]: Simplify (+ 0 0) into 0 17.888 * [taylor]: Taking taylor expansion of 0 in x.im 17.888 * [backup-simplify]: Simplify 0 into 0 17.889 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.889 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 17.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.890 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 17.890 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 17.890 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 17.890 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 17.890 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 17.890 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 17.890 * [taylor]: Taking taylor expansion of x.im in x.im 17.890 * [backup-simplify]: Simplify 0 into 0 17.890 * [backup-simplify]: Simplify 1 into 1 17.890 * [backup-simplify]: Simplify (* 1 1) into 1 17.890 * [backup-simplify]: Simplify (* 1 1) into 1 17.891 * [backup-simplify]: Simplify (/ 1 1) into 1 17.891 * [backup-simplify]: Simplify (- 1) into -1 17.891 * [backup-simplify]: Simplify -1 into -1 17.891 * [backup-simplify]: Simplify (* 3 1) into 3 17.891 * [backup-simplify]: Simplify 3 into 3 17.892 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.892 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.893 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 17.893 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 17.893 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 17.893 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 17.894 * [backup-simplify]: Simplify (- 0) into 0 17.894 * [backup-simplify]: Simplify (+ 0 0) into 0 17.894 * [taylor]: Taking taylor expansion of 0 in x.im 17.894 * [backup-simplify]: Simplify 0 into 0 17.894 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.895 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.895 * [backup-simplify]: Simplify (- 0) into 0 17.895 * [backup-simplify]: Simplify 0 into 0 17.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.896 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 17.896 * [backup-simplify]: Simplify 0 into 0 17.897 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 17.897 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 17.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.899 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 17.899 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 17.899 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 17.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 17.900 * [backup-simplify]: Simplify (- 0) into 0 17.900 * [backup-simplify]: Simplify (+ 0 0) into 0 17.900 * [taylor]: Taking taylor expansion of 0 in x.im 17.900 * [backup-simplify]: Simplify 0 into 0 17.900 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.901 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.901 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.902 * [backup-simplify]: Simplify (- 0) into 0 17.902 * [backup-simplify]: Simplify 0 into 0 17.902 * [backup-simplify]: Simplify 0 into 0 17.902 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.903 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 17.903 * [backup-simplify]: Simplify 0 into 0 17.904 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 17.904 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 17.904 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.906 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 17.907 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 17.907 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 17.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 17.908 * [backup-simplify]: Simplify (- 0) into 0 17.908 * [backup-simplify]: Simplify (+ 0 0) into 0 17.908 * [taylor]: Taking taylor expansion of 0 in x.im 17.908 * [backup-simplify]: Simplify 0 into 0 17.909 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.910 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.911 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.911 * [backup-simplify]: Simplify (- 0) into 0 17.911 * [backup-simplify]: Simplify 0 into 0 17.912 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 17.912 * [backup-simplify]: Simplify (+ (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 17.912 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.re x.im) around 0 17.912 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 17.913 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 17.913 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 17.913 * [taylor]: Taking taylor expansion of x.im in x.im 17.913 * [backup-simplify]: Simplify 0 into 0 17.913 * [backup-simplify]: Simplify 1 into 1 17.913 * [backup-simplify]: Simplify (* 1 1) into 1 17.913 * [backup-simplify]: Simplify (* 1 1) into 1 17.914 * [backup-simplify]: Simplify (/ 1 1) into 1 17.914 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 17.914 * [taylor]: Taking taylor expansion of 3 in x.im 17.914 * [backup-simplify]: Simplify 3 into 3 17.914 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 17.914 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 17.914 * [taylor]: Taking taylor expansion of x.im in x.im 17.914 * [backup-simplify]: Simplify 0 into 0 17.914 * [backup-simplify]: Simplify 1 into 1 17.914 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 17.914 * [taylor]: Taking taylor expansion of x.re in x.im 17.914 * [backup-simplify]: Simplify x.re into x.re 17.914 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 17.914 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 17.914 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 17.915 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 17.915 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 17.915 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 17.915 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 17.915 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 17.915 * [taylor]: Taking taylor expansion of x.im in x.re 17.915 * [backup-simplify]: Simplify x.im into x.im 17.915 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.915 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 17.915 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 17.915 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 17.915 * [taylor]: Taking taylor expansion of 3 in x.re 17.915 * [backup-simplify]: Simplify 3 into 3 17.915 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 17.915 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.915 * [taylor]: Taking taylor expansion of x.im in x.re 17.915 * [backup-simplify]: Simplify x.im into x.im 17.915 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.915 * [taylor]: Taking taylor expansion of x.re in x.re 17.915 * [backup-simplify]: Simplify 0 into 0 17.915 * [backup-simplify]: Simplify 1 into 1 17.916 * [backup-simplify]: Simplify (* 1 1) into 1 17.916 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.916 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.916 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 17.916 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 17.916 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 17.916 * [taylor]: Taking taylor expansion of x.im in x.re 17.916 * [backup-simplify]: Simplify x.im into x.im 17.916 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.916 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 17.916 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 17.916 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 17.916 * [taylor]: Taking taylor expansion of 3 in x.re 17.916 * [backup-simplify]: Simplify 3 into 3 17.916 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 17.916 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 17.916 * [taylor]: Taking taylor expansion of x.im in x.re 17.916 * [backup-simplify]: Simplify x.im into x.im 17.916 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 17.917 * [taylor]: Taking taylor expansion of x.re in x.re 17.917 * [backup-simplify]: Simplify 0 into 0 17.917 * [backup-simplify]: Simplify 1 into 1 17.917 * [backup-simplify]: Simplify (* 1 1) into 1 17.917 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.917 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.917 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 17.917 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 17.917 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 17.917 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 17.917 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 17.918 * [taylor]: Taking taylor expansion of 3 in x.im 17.918 * [backup-simplify]: Simplify 3 into 3 17.918 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 17.918 * [taylor]: Taking taylor expansion of x.im in x.im 17.918 * [backup-simplify]: Simplify 0 into 0 17.918 * [backup-simplify]: Simplify 1 into 1 17.918 * [backup-simplify]: Simplify (/ 1 1) into 1 17.919 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.919 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 17.919 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.920 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 17.920 * [backup-simplify]: Simplify (- 0) into 0 17.921 * [backup-simplify]: Simplify (+ 0 0) into 0 17.921 * [taylor]: Taking taylor expansion of 0 in x.im 17.921 * [backup-simplify]: Simplify 0 into 0 17.922 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.922 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 17.922 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.923 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 17.923 * [backup-simplify]: Simplify (- 0) into 0 17.924 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 17.924 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 17.924 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 17.924 * [taylor]: Taking taylor expansion of x.im in x.im 17.924 * [backup-simplify]: Simplify 0 into 0 17.924 * [backup-simplify]: Simplify 1 into 1 17.924 * [backup-simplify]: Simplify (* 1 1) into 1 17.924 * [backup-simplify]: Simplify (* 1 1) into 1 17.925 * [backup-simplify]: Simplify (/ 1 1) into 1 17.925 * [backup-simplify]: Simplify 1 into 1 17.925 * [backup-simplify]: Simplify (* 3 1) into 3 17.926 * [backup-simplify]: Simplify (- 3) into -3 17.926 * [backup-simplify]: Simplify -3 into -3 17.926 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 17.926 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 17.926 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 17.927 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.928 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.928 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.929 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 17.930 * [backup-simplify]: Simplify (- 0) into 0 17.930 * [backup-simplify]: Simplify (+ 0 0) into 0 17.930 * [taylor]: Taking taylor expansion of 0 in x.im 17.930 * [backup-simplify]: Simplify 0 into 0 17.931 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.931 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.932 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.932 * [backup-simplify]: Simplify 0 into 0 17.933 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.934 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 17.934 * [backup-simplify]: Simplify (- 0) into 0 17.934 * [backup-simplify]: Simplify 0 into 0 17.934 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 17.935 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 17.935 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 17.936 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 17.937 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 17.937 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.939 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 17.939 * [backup-simplify]: Simplify (- 0) into 0 17.940 * [backup-simplify]: Simplify (+ 0 0) into 0 17.940 * [taylor]: Taking taylor expansion of 0 in x.im 17.940 * [backup-simplify]: Simplify 0 into 0 17.941 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.942 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.942 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.943 * [backup-simplify]: Simplify 0 into 0 17.943 * [backup-simplify]: Simplify 0 into 0 17.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.944 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 17.945 * [backup-simplify]: Simplify (- 0) into 0 17.945 * [backup-simplify]: Simplify 0 into 0 17.946 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 17.946 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 17.947 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 17.948 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 17.949 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 17.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.951 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 17.952 * [backup-simplify]: Simplify (- 0) into 0 17.952 * [backup-simplify]: Simplify (+ 0 0) into 0 17.952 * [taylor]: Taking taylor expansion of 0 in x.im 17.952 * [backup-simplify]: Simplify 0 into 0 17.953 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.954 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.955 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.955 * [backup-simplify]: Simplify 0 into 0 17.956 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 17.956 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 17.956 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 17.956 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 17.956 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 17.956 * [taylor]: Taking taylor expansion of 2 in x.im 17.956 * [backup-simplify]: Simplify 2 into 2 17.956 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 17.956 * [taylor]: Taking taylor expansion of x.im in x.im 17.956 * [backup-simplify]: Simplify 0 into 0 17.956 * [backup-simplify]: Simplify 1 into 1 17.956 * [taylor]: Taking taylor expansion of x.re in x.im 17.956 * [backup-simplify]: Simplify x.re into x.re 17.956 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 17.956 * [taylor]: Taking taylor expansion of 2 in x.re 17.956 * [backup-simplify]: Simplify 2 into 2 17.956 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 17.956 * [taylor]: Taking taylor expansion of x.im in x.re 17.956 * [backup-simplify]: Simplify x.im into x.im 17.956 * [taylor]: Taking taylor expansion of x.re in x.re 17.956 * [backup-simplify]: Simplify 0 into 0 17.956 * [backup-simplify]: Simplify 1 into 1 17.956 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 17.956 * [taylor]: Taking taylor expansion of 2 in x.re 17.956 * [backup-simplify]: Simplify 2 into 2 17.956 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 17.956 * [taylor]: Taking taylor expansion of x.im in x.re 17.957 * [backup-simplify]: Simplify x.im into x.im 17.957 * [taylor]: Taking taylor expansion of x.re in x.re 17.957 * [backup-simplify]: Simplify 0 into 0 17.957 * [backup-simplify]: Simplify 1 into 1 17.957 * [backup-simplify]: Simplify (* x.im 0) into 0 17.957 * [backup-simplify]: Simplify (* 2 0) into 0 17.957 * [taylor]: Taking taylor expansion of 0 in x.im 17.957 * [backup-simplify]: Simplify 0 into 0 17.957 * [backup-simplify]: Simplify 0 into 0 17.958 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 17.958 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 17.958 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 17.958 * [taylor]: Taking taylor expansion of 2 in x.im 17.958 * [backup-simplify]: Simplify 2 into 2 17.958 * [taylor]: Taking taylor expansion of x.im in x.im 17.958 * [backup-simplify]: Simplify 0 into 0 17.958 * [backup-simplify]: Simplify 1 into 1 17.959 * [backup-simplify]: Simplify (* 2 0) into 0 17.959 * [backup-simplify]: Simplify 0 into 0 17.959 * [backup-simplify]: Simplify 0 into 0 17.959 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 17.960 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 17.960 * [taylor]: Taking taylor expansion of 0 in x.im 17.960 * [backup-simplify]: Simplify 0 into 0 17.960 * [backup-simplify]: Simplify 0 into 0 17.963 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 17.963 * [backup-simplify]: Simplify 2 into 2 17.963 * [backup-simplify]: Simplify 0 into 0 17.964 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 17.965 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 17.965 * [taylor]: Taking taylor expansion of 0 in x.im 17.965 * [backup-simplify]: Simplify 0 into 0 17.965 * [backup-simplify]: Simplify 0 into 0 17.965 * [backup-simplify]: Simplify 0 into 0 17.966 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 17.966 * [backup-simplify]: Simplify 0 into 0 17.966 * [backup-simplify]: Simplify 0 into 0 17.967 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 17.969 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 17.969 * [taylor]: Taking taylor expansion of 0 in x.im 17.969 * [backup-simplify]: Simplify 0 into 0 17.969 * [backup-simplify]: Simplify 0 into 0 17.969 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 17.970 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 17.970 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 17.970 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 17.970 * [taylor]: Taking taylor expansion of 2 in x.im 17.970 * [backup-simplify]: Simplify 2 into 2 17.970 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 17.970 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 17.970 * [taylor]: Taking taylor expansion of x.im in x.im 17.970 * [backup-simplify]: Simplify 0 into 0 17.970 * [backup-simplify]: Simplify 1 into 1 17.970 * [taylor]: Taking taylor expansion of x.re in x.im 17.970 * [backup-simplify]: Simplify x.re into x.re 17.970 * [backup-simplify]: Simplify (* 0 x.re) into 0 17.970 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 17.970 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.970 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 17.970 * [taylor]: Taking taylor expansion of 2 in x.re 17.970 * [backup-simplify]: Simplify 2 into 2 17.970 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 17.970 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 17.970 * [taylor]: Taking taylor expansion of x.im in x.re 17.971 * [backup-simplify]: Simplify x.im into x.im 17.971 * [taylor]: Taking taylor expansion of x.re in x.re 17.971 * [backup-simplify]: Simplify 0 into 0 17.971 * [backup-simplify]: Simplify 1 into 1 17.971 * [backup-simplify]: Simplify (* x.im 0) into 0 17.971 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 17.971 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.971 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 17.971 * [taylor]: Taking taylor expansion of 2 in x.re 17.971 * [backup-simplify]: Simplify 2 into 2 17.971 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 17.971 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 17.971 * [taylor]: Taking taylor expansion of x.im in x.re 17.971 * [backup-simplify]: Simplify x.im into x.im 17.971 * [taylor]: Taking taylor expansion of x.re in x.re 17.971 * [backup-simplify]: Simplify 0 into 0 17.971 * [backup-simplify]: Simplify 1 into 1 17.971 * [backup-simplify]: Simplify (* x.im 0) into 0 17.972 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 17.972 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.972 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 17.972 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 17.972 * [taylor]: Taking taylor expansion of 2 in x.im 17.972 * [backup-simplify]: Simplify 2 into 2 17.972 * [taylor]: Taking taylor expansion of x.im in x.im 17.972 * [backup-simplify]: Simplify 0 into 0 17.972 * [backup-simplify]: Simplify 1 into 1 17.973 * [backup-simplify]: Simplify (/ 2 1) into 2 17.973 * [backup-simplify]: Simplify 2 into 2 17.973 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 17.973 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.974 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 17.974 * [taylor]: Taking taylor expansion of 0 in x.im 17.974 * [backup-simplify]: Simplify 0 into 0 17.975 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 17.975 * [backup-simplify]: Simplify 0 into 0 17.976 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 17.976 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.977 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 17.977 * [taylor]: Taking taylor expansion of 0 in x.im 17.977 * [backup-simplify]: Simplify 0 into 0 17.977 * [backup-simplify]: Simplify 0 into 0 17.978 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.978 * [backup-simplify]: Simplify 0 into 0 17.979 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 17.979 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.980 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 17.980 * [taylor]: Taking taylor expansion of 0 in x.im 17.980 * [backup-simplify]: Simplify 0 into 0 17.980 * [backup-simplify]: Simplify 0 into 0 17.980 * [backup-simplify]: Simplify 0 into 0 17.981 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.981 * [backup-simplify]: Simplify 0 into 0 17.981 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 17.982 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 17.982 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 17.982 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 17.982 * [taylor]: Taking taylor expansion of 2 in x.im 17.982 * [backup-simplify]: Simplify 2 into 2 17.982 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 17.982 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 17.982 * [taylor]: Taking taylor expansion of x.im in x.im 17.982 * [backup-simplify]: Simplify 0 into 0 17.982 * [backup-simplify]: Simplify 1 into 1 17.982 * [taylor]: Taking taylor expansion of x.re in x.im 17.982 * [backup-simplify]: Simplify x.re into x.re 17.982 * [backup-simplify]: Simplify (* 0 x.re) into 0 17.982 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 17.982 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.982 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 17.982 * [taylor]: Taking taylor expansion of 2 in x.re 17.982 * [backup-simplify]: Simplify 2 into 2 17.983 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 17.983 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 17.983 * [taylor]: Taking taylor expansion of x.im in x.re 17.983 * [backup-simplify]: Simplify x.im into x.im 17.983 * [taylor]: Taking taylor expansion of x.re in x.re 17.983 * [backup-simplify]: Simplify 0 into 0 17.983 * [backup-simplify]: Simplify 1 into 1 17.983 * [backup-simplify]: Simplify (* x.im 0) into 0 17.983 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 17.983 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.983 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 17.983 * [taylor]: Taking taylor expansion of 2 in x.re 17.983 * [backup-simplify]: Simplify 2 into 2 17.983 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 17.983 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 17.983 * [taylor]: Taking taylor expansion of x.im in x.re 17.983 * [backup-simplify]: Simplify x.im into x.im 17.983 * [taylor]: Taking taylor expansion of x.re in x.re 17.983 * [backup-simplify]: Simplify 0 into 0 17.983 * [backup-simplify]: Simplify 1 into 1 17.984 * [backup-simplify]: Simplify (* x.im 0) into 0 17.984 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 17.984 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.984 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 17.984 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 17.984 * [taylor]: Taking taylor expansion of 2 in x.im 17.984 * [backup-simplify]: Simplify 2 into 2 17.984 * [taylor]: Taking taylor expansion of x.im in x.im 17.984 * [backup-simplify]: Simplify 0 into 0 17.984 * [backup-simplify]: Simplify 1 into 1 17.985 * [backup-simplify]: Simplify (/ 2 1) into 2 17.985 * [backup-simplify]: Simplify 2 into 2 17.986 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 17.986 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.986 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 17.986 * [taylor]: Taking taylor expansion of 0 in x.im 17.986 * [backup-simplify]: Simplify 0 into 0 17.987 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 17.987 * [backup-simplify]: Simplify 0 into 0 17.988 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 17.988 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.989 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 17.989 * [taylor]: Taking taylor expansion of 0 in x.im 17.989 * [backup-simplify]: Simplify 0 into 0 17.989 * [backup-simplify]: Simplify 0 into 0 17.990 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.990 * [backup-simplify]: Simplify 0 into 0 17.991 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 17.991 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.992 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 17.992 * [taylor]: Taking taylor expansion of 0 in x.im 17.992 * [backup-simplify]: Simplify 0 into 0 17.993 * [backup-simplify]: Simplify 0 into 0 17.993 * [backup-simplify]: Simplify 0 into 0 17.994 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.994 * [backup-simplify]: Simplify 0 into 0 17.994 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 17.994 * * * [progress]: simplifying candidates 17.994 * * * * [progress]: [ 1 / 102 ] simplifiying candidate # 17.994 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 17.994 * * [simplify]: iters left: 6 (6 enodes) 17.997 * * [simplify]: iters left: 5 (25 enodes) 18.005 * * [simplify]: iters left: 4 (55 enodes) 18.031 * * [simplify]: iters left: 3 (177 enodes) 18.104 * * [simplify]: iters left: 2 (385 enodes) 18.250 * * [simplify]: Extracting #0: cost 1 inf + 0 18.251 * * [simplify]: Extracting #1: cost 26 inf + 0 18.251 * * [simplify]: Extracting #2: cost 69 inf + 1 18.252 * * [simplify]: Extracting #3: cost 83 inf + 167 18.256 * * [simplify]: Extracting #4: cost 19 inf + 7725 18.262 * * [simplify]: Extracting #5: cost 0 inf + 10762 18.272 * * [simplify]: Extracting #6: cost 0 inf + 10682 18.275 * * [simplify]: Extracting #7: cost 0 inf + 10642 18.279 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 18.279 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 18.279 * * * * [progress]: [ 2 / 102 ] simplifiying candidate # 18.279 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 18.279 * * [simplify]: iters left: 6 (6 enodes) 18.281 * * [simplify]: iters left: 5 (25 enodes) 18.285 * * [simplify]: iters left: 4 (55 enodes) 18.297 * * [simplify]: iters left: 3 (177 enodes) 18.370 * * [simplify]: iters left: 2 (385 enodes) 18.536 * * [simplify]: Extracting #0: cost 1 inf + 0 18.536 * * [simplify]: Extracting #1: cost 26 inf + 0 18.536 * * [simplify]: Extracting #2: cost 69 inf + 1 18.537 * * [simplify]: Extracting #3: cost 83 inf + 167 18.541 * * [simplify]: Extracting #4: cost 19 inf + 7725 18.547 * * [simplify]: Extracting #5: cost 0 inf + 10762 18.554 * * [simplify]: Extracting #6: cost 0 inf + 10682 18.563 * * [simplify]: Extracting #7: cost 0 inf + 10642 18.570 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 18.570 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 18.570 * * * * [progress]: [ 3 / 102 ] simplifiying candidate # 18.571 * * * * [progress]: [ 4 / 102 ] simplifiying candidate # 18.571 * [simplify]: Simplifying (+ (log (- x.re x.im)) (+ (log (+ x.re x.im)) (log x.im))) 18.571 * * [simplify]: iters left: 6 (9 enodes) 18.575 * * [simplify]: iters left: 5 (34 enodes) 18.584 * * [simplify]: iters left: 4 (45 enodes) 18.595 * * [simplify]: iters left: 3 (50 enodes) 18.607 * * [simplify]: Extracting #0: cost 1 inf + 0 18.607 * * [simplify]: Extracting #1: cost 8 inf + 0 18.607 * * [simplify]: Extracting #2: cost 17 inf + 0 18.607 * * [simplify]: Extracting #3: cost 20 inf + 1 18.607 * * [simplify]: Extracting #4: cost 17 inf + 185 18.608 * * [simplify]: Extracting #5: cost 8 inf + 1282 18.608 * * [simplify]: Extracting #6: cost 0 inf + 2998 18.609 * [simplify]: Simplified to (+ (log (- x.re x.im)) (+ (log (+ x.im x.re)) (log x.im))) 18.609 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- x.re x.im)) (+ (log (+ x.im x.re)) (log x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 18.610 * * * * [progress]: [ 5 / 102 ] simplifiying candidate # 18.610 * [simplify]: Simplifying (+ (log (- x.re x.im)) (log (* (+ x.re x.im) x.im))) 18.610 * * [simplify]: iters left: 6 (8 enodes) 18.613 * * [simplify]: iters left: 5 (32 enodes) 18.622 * * [simplify]: iters left: 4 (51 enodes) 18.635 * * [simplify]: iters left: 3 (66 enodes) 18.650 * * [simplify]: Extracting #0: cost 1 inf + 0 18.650 * * [simplify]: Extracting #1: cost 8 inf + 0 18.651 * * [simplify]: Extracting #2: cost 18 inf + 0 18.651 * * [simplify]: Extracting #3: cost 23 inf + 72 18.651 * * [simplify]: Extracting #4: cost 18 inf + 574 18.652 * * [simplify]: Extracting #5: cost 4 inf + 2260 18.653 * * [simplify]: Extracting #6: cost 1 inf + 2786 18.654 * * [simplify]: Extracting #7: cost 0 inf + 3048 18.655 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log (* x.im (+ x.im x.re)))) 18.655 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- x.re x.im)) (log (* x.im (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 18.655 * * * * [progress]: [ 6 / 102 ] simplifiying candidate # 18.655 * [simplify]: Simplifying (log (* (- x.re x.im) (* (+ x.re x.im) x.im))) 18.655 * * [simplify]: iters left: 6 (7 enodes) 18.659 * * [simplify]: iters left: 5 (31 enodes) 18.669 * * [simplify]: iters left: 4 (72 enodes) 18.701 * * [simplify]: iters left: 3 (208 enodes) 18.745 * * [simplify]: iters left: 2 (411 enodes) 18.859 * * [simplify]: Extracting #0: cost 1 inf + 0 18.859 * * [simplify]: Extracting #1: cost 9 inf + 0 18.859 * * [simplify]: Extracting #2: cost 40 inf + 0 18.859 * * [simplify]: Extracting #3: cost 83 inf + 1 18.860 * * [simplify]: Extracting #4: cost 95 inf + 309 18.861 * * [simplify]: Extracting #5: cost 53 inf + 5323 18.864 * * [simplify]: Extracting #6: cost 6 inf + 11886 18.868 * * [simplify]: Extracting #7: cost 0 inf + 12568 18.872 * * [simplify]: Extracting #8: cost 0 inf + 12528 18.875 * [simplify]: Simplified to (log (* (* (+ x.im x.re) x.im) (- x.re x.im))) 18.875 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (log (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 18.876 * * * * [progress]: [ 7 / 102 ] simplifiying candidate # 18.876 * [simplify]: Simplifying (exp (* (- x.re x.im) (* (+ x.re x.im) x.im))) 18.876 * * [simplify]: iters left: 6 (7 enodes) 18.877 * * [simplify]: iters left: 5 (30 enodes) 18.882 * * [simplify]: iters left: 4 (75 enodes) 18.919 * * [simplify]: iters left: 3 (255 enodes) 19.014 * * [simplify]: Extracting #0: cost 1 inf + 0 19.014 * * [simplify]: Extracting #1: cost 32 inf + 0 19.015 * * [simplify]: Extracting #2: cost 145 inf + 1 19.016 * * [simplify]: Extracting #3: cost 159 inf + 3312 19.019 * * [simplify]: Extracting #4: cost 34 inf + 20787 19.024 * * [simplify]: Extracting #5: cost 3 inf + 28483 19.029 * * [simplify]: Extracting #6: cost 0 inf + 30393 19.035 * [simplify]: Simplified to (exp (* (* (+ x.im x.re) x.im) (- x.re x.im))) 19.035 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (log (exp (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 19.035 * * * * [progress]: [ 8 / 102 ] simplifiying candidate # 19.036 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* (* (+ x.re x.im) (+ x.re x.im)) (+ x.re x.im)) (* (* x.im x.im) x.im))) 19.036 * * [simplify]: iters left: 6 (12 enodes) 19.039 * * [simplify]: iters left: 5 (64 enodes) 19.067 * * [simplify]: iters left: 4 (243 enodes) 19.230 * * [simplify]: Extracting #0: cost 1 inf + 0 19.231 * * [simplify]: Extracting #1: cost 61 inf + 0 19.232 * * [simplify]: Extracting #2: cost 232 inf + 1 19.237 * * [simplify]: Extracting #3: cost 260 inf + 10287 19.262 * * [simplify]: Extracting #4: cost 19 inf + 65073 19.293 * * [simplify]: Extracting #5: cost 0 inf + 69271 19.321 * * [simplify]: Extracting #6: cost 0 inf + 69031 19.340 * [simplify]: Simplified to (* (* (- x.re x.im) (* (- x.re x.im) (- x.re x.im))) (* (* (+ x.im x.re) x.im) (* (* (+ x.im x.re) x.im) (* (+ x.im x.re) x.im)))) 19.340 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) (- x.re x.im))) (* (* (+ x.im x.re) x.im) (* (* (+ x.im x.re) x.im) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 19.340 * * * * [progress]: [ 9 / 102 ] simplifiying candidate # 19.340 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im)) (* (+ x.re x.im) x.im))) 19.340 * * [simplify]: iters left: 6 (10 enodes) 19.346 * * [simplify]: iters left: 5 (50 enodes) 19.367 * * [simplify]: iters left: 4 (172 enodes) 19.541 * * [simplify]: Extracting #0: cost 1 inf + 0 19.541 * * [simplify]: Extracting #1: cost 58 inf + 0 19.542 * * [simplify]: Extracting #2: cost 225 inf + 1 19.547 * * [simplify]: Extracting #3: cost 181 inf + 14014 19.568 * * [simplify]: Extracting #4: cost 13 inf + 48715 19.598 * * [simplify]: Extracting #5: cost 0 inf + 51992 19.624 * * [simplify]: Extracting #6: cost 0 inf + 51912 19.649 * [simplify]: Simplified to (* (* (* (- x.re x.im) (+ x.im x.re)) x.im) (* (* (* (- x.re x.im) (+ x.im x.re)) x.im) (* (* (- x.re x.im) (+ x.im x.re)) x.im))) 19.649 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.im) (* (* (* (- x.re x.im) (+ x.im x.re)) x.im) (* (* (- x.re x.im) (+ x.im x.re)) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 19.649 * * * * [progress]: [ 10 / 102 ] simplifiying candidate # 19.650 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 19.650 * * [simplify]: iters left: 6 (8 enodes) 19.654 * * [simplify]: iters left: 5 (31 enodes) 19.663 * * [simplify]: iters left: 4 (61 enodes) 19.692 * * [simplify]: iters left: 3 (183 enodes) 19.742 * * [simplify]: iters left: 2 (394 enodes) 19.914 * * [simplify]: Extracting #0: cost 1 inf + 0 19.914 * * [simplify]: Extracting #1: cost 3 inf + 0 19.914 * * [simplify]: Extracting #2: cost 5 inf + 0 19.915 * * [simplify]: Extracting #3: cost 30 inf + 0 19.915 * * [simplify]: Extracting #4: cost 74 inf + 1 19.916 * * [simplify]: Extracting #5: cost 85 inf + 411 19.919 * * [simplify]: Extracting #6: cost 40 inf + 6493 19.925 * * [simplify]: Extracting #7: cost 8 inf + 11036 19.932 * * [simplify]: Extracting #8: cost 0 inf + 11852 19.939 * * [simplify]: Extracting #9: cost 0 inf + 11812 19.946 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 19.946 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 19.946 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 19.946 * * [simplify]: iters left: 6 (7 enodes) 19.949 * * [simplify]: iters left: 5 (28 enodes) 19.958 * * [simplify]: iters left: 4 (58 enodes) 19.973 * * [simplify]: iters left: 3 (180 enodes) 20.028 * * [simplify]: iters left: 2 (395 enodes) 20.149 * * [simplify]: Extracting #0: cost 1 inf + 0 20.149 * * [simplify]: Extracting #1: cost 3 inf + 0 20.150 * * [simplify]: Extracting #2: cost 28 inf + 0 20.151 * * [simplify]: Extracting #3: cost 71 inf + 1 20.151 * * [simplify]: Extracting #4: cost 84 inf + 338 20.152 * * [simplify]: Extracting #5: cost 33 inf + 6032 20.155 * * [simplify]: Extracting #6: cost 3 inf + 10680 20.159 * * [simplify]: Extracting #7: cost 0 inf + 11046 20.162 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) 20.162 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 20.162 * * * * [progress]: [ 11 / 102 ] simplifiying candidate # 20.162 * [simplify]: Simplifying (* (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (- x.re x.im) (* (+ x.re x.im) x.im))) 20.163 * * [simplify]: iters left: 6 (8 enodes) 20.165 * * [simplify]: iters left: 5 (41 enodes) 20.183 * * [simplify]: iters left: 4 (162 enodes) 20.338 * * [simplify]: Extracting #0: cost 1 inf + 0 20.338 * * [simplify]: Extracting #1: cost 66 inf + 0 20.340 * * [simplify]: Extracting #2: cost 251 inf + 2 20.345 * * [simplify]: Extracting #3: cost 237 inf + 11573 20.369 * * [simplify]: Extracting #4: cost 13 inf + 58044 20.384 * * [simplify]: Extracting #5: cost 0 inf + 61910 20.402 * [simplify]: Simplified to (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 20.402 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 20.402 * * * * [progress]: [ 12 / 102 ] simplifiying candidate # 20.403 * [simplify]: Simplifying (sqrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 20.403 * * [simplify]: iters left: 6 (7 enodes) 20.406 * * [simplify]: iters left: 5 (28 enodes) 20.415 * * [simplify]: iters left: 4 (58 enodes) 20.441 * * [simplify]: iters left: 3 (180 enodes) 20.511 * * [simplify]: iters left: 2 (395 enodes) 20.659 * * [simplify]: Extracting #0: cost 1 inf + 0 20.659 * * [simplify]: Extracting #1: cost 3 inf + 0 20.659 * * [simplify]: Extracting #2: cost 28 inf + 0 20.660 * * [simplify]: Extracting #3: cost 71 inf + 1 20.660 * * [simplify]: Extracting #4: cost 84 inf + 338 20.665 * * [simplify]: Extracting #5: cost 33 inf + 5992 20.672 * * [simplify]: Extracting #6: cost 3 inf + 10600 20.676 * * [simplify]: Extracting #7: cost 0 inf + 10966 20.679 * [simplify]: Simplified to (sqrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) 20.679 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) (sqrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 20.679 * [simplify]: Simplifying (sqrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 20.680 * * [simplify]: iters left: 6 (7 enodes) 20.681 * * [simplify]: iters left: 5 (28 enodes) 20.685 * * [simplify]: iters left: 4 (58 enodes) 20.699 * * [simplify]: iters left: 3 (180 enodes) 20.740 * * [simplify]: iters left: 2 (395 enodes) 20.925 * * [simplify]: Extracting #0: cost 1 inf + 0 20.925 * * [simplify]: Extracting #1: cost 3 inf + 0 20.926 * * [simplify]: Extracting #2: cost 28 inf + 0 20.926 * * [simplify]: Extracting #3: cost 71 inf + 1 20.926 * * [simplify]: Extracting #4: cost 84 inf + 338 20.928 * * [simplify]: Extracting #5: cost 33 inf + 5992 20.932 * * [simplify]: Extracting #6: cost 3 inf + 10600 20.936 * * [simplify]: Extracting #7: cost 0 inf + 10966 20.939 * [simplify]: Simplified to (sqrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) 20.939 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (sqrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (sqrt (* (* (- x.re x.im) x.im) (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 20.940 * * * * [progress]: [ 13 / 102 ] simplifiying candidate # 20.940 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) 20.940 * * [simplify]: iters left: 6 (9 enodes) 20.945 * * [simplify]: iters left: 5 (47 enodes) 20.965 * * [simplify]: iters left: 4 (119 enodes) 21.011 * * [simplify]: iters left: 3 (431 enodes) 21.284 * * [simplify]: Extracting #0: cost 1 inf + 0 21.284 * * [simplify]: Extracting #1: cost 60 inf + 0 21.285 * * [simplify]: Extracting #2: cost 326 inf + 1 21.287 * * [simplify]: Extracting #3: cost 471 inf + 1460 21.295 * * [simplify]: Extracting #4: cost 312 inf + 35528 21.326 * * [simplify]: Extracting #5: cost 165 inf + 85553 21.347 * * [simplify]: Extracting #6: cost 30 inf + 156785 21.394 * * [simplify]: Extracting #7: cost 0 inf + 172614 21.441 * [simplify]: Simplified to (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 21.442 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 21.442 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 21.442 * * [simplify]: iters left: 6 (10 enodes) 21.447 * * [simplify]: iters left: 5 (50 enodes) 21.457 * * [simplify]: iters left: 4 (146 enodes) 21.518 * * [simplify]: Extracting #0: cost 1 inf + 0 21.518 * * [simplify]: Extracting #1: cost 39 inf + 0 21.519 * * [simplify]: Extracting #2: cost 171 inf + 0 21.522 * * [simplify]: Extracting #3: cost 167 inf + 4502 21.531 * * [simplify]: Extracting #4: cost 28 inf + 30932 21.550 * * [simplify]: Extracting #5: cost 0 inf + 37268 21.566 * * [simplify]: Extracting #6: cost 0 inf + 36388 21.578 * * [simplify]: Extracting #7: cost 0 inf + 36308 21.586 * [simplify]: Simplified to (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.im x.im) (* x.re (- x.im x.re)))) 21.586 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.im x.im) (* x.re (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 21.586 * * * * [progress]: [ 14 / 102 ] simplifiying candidate # 21.586 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 21.586 * * [simplify]: iters left: 6 (11 enodes) 21.590 * * [simplify]: iters left: 5 (55 enodes) 21.605 * * [simplify]: iters left: 4 (134 enodes) 21.666 * * [simplify]: iters left: 3 (476 enodes) 22.058 * * [simplify]: Extracting #0: cost 1 inf + 0 22.058 * * [simplify]: Extracting #1: cost 84 inf + 0 22.061 * * [simplify]: Extracting #2: cost 426 inf + 1 22.067 * * [simplify]: Extracting #3: cost 649 inf + 6240 22.102 * * [simplify]: Extracting #4: cost 365 inf + 66835 22.149 * * [simplify]: Extracting #5: cost 224 inf + 114087 22.207 * * [simplify]: Extracting #6: cost 56 inf + 193721 22.260 * * [simplify]: Extracting #7: cost 0 inf + 223723 22.315 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 22.315 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 22.315 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) 22.316 * * [simplify]: iters left: 6 (9 enodes) 22.320 * * [simplify]: iters left: 5 (37 enodes) 22.331 * * [simplify]: iters left: 4 (73 enodes) 22.361 * * [simplify]: iters left: 3 (211 enodes) 22.442 * * [simplify]: Extracting #0: cost 1 inf + 0 22.442 * * [simplify]: Extracting #1: cost 67 inf + 0 22.443 * * [simplify]: Extracting #2: cost 132 inf + 0 22.443 * * [simplify]: Extracting #3: cost 127 inf + 1435 22.447 * * [simplify]: Extracting #4: cost 43 inf + 15914 22.453 * * [simplify]: Extracting #5: cost 0 inf + 27429 22.460 * * [simplify]: Extracting #6: cost 0 inf + 27349 22.469 * [simplify]: Simplified to (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re))) 22.469 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 22.469 * * * * [progress]: [ 15 / 102 ] simplifiying candidate # 22.469 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) 22.470 * * [simplify]: iters left: 6 (11 enodes) 22.476 * * [simplify]: iters left: 5 (54 enodes) 22.497 * * [simplify]: iters left: 4 (126 enodes) 22.549 * * [simplify]: iters left: 3 (467 enodes) 22.917 * * [simplify]: Extracting #0: cost 1 inf + 0 22.918 * * [simplify]: Extracting #1: cost 70 inf + 0 22.919 * * [simplify]: Extracting #2: cost 320 inf + 1 22.922 * * [simplify]: Extracting #3: cost 432 inf + 13254 22.946 * * [simplify]: Extracting #4: cost 156 inf + 73675 22.968 * * [simplify]: Extracting #5: cost 22 inf + 110534 23.013 * * [simplify]: Extracting #6: cost 0 inf + 118798 23.058 * [simplify]: Simplified to (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 23.058 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.059 * [simplify]: Simplifying (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 23.059 * * [simplify]: iters left: 6 (9 enodes) 23.062 * * [simplify]: iters left: 5 (43 enodes) 23.070 * * [simplify]: iters left: 4 (112 enodes) 23.101 * * [simplify]: iters left: 3 (304 enodes) 23.219 * * [simplify]: Extracting #0: cost 1 inf + 0 23.219 * * [simplify]: Extracting #1: cost 39 inf + 0 23.220 * * [simplify]: Extracting #2: cost 150 inf + 0 23.221 * * [simplify]: Extracting #3: cost 160 inf + 1632 23.225 * * [simplify]: Extracting #4: cost 45 inf + 23210 23.235 * * [simplify]: Extracting #5: cost 1 inf + 32226 23.247 * * [simplify]: Extracting #6: cost 0 inf + 32068 23.261 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)) 23.261 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.262 * * * * [progress]: [ 16 / 102 ] simplifiying candidate # 23.262 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 23.262 * * [simplify]: iters left: 6 (7 enodes) 23.266 * * [simplify]: iters left: 5 (30 enodes) 23.273 * * [simplify]: iters left: 4 (79 enodes) 23.295 * * [simplify]: iters left: 3 (350 enodes) 23.635 * * [simplify]: Extracting #0: cost 1 inf + 0 23.635 * * [simplify]: Extracting #1: cost 52 inf + 0 23.636 * * [simplify]: Extracting #2: cost 279 inf + 1 23.639 * * [simplify]: Extracting #3: cost 276 inf + 16618 23.652 * * [simplify]: Extracting #4: cost 41 inf + 58509 23.684 * * [simplify]: Extracting #5: cost 0 inf + 66029 23.722 * * [simplify]: Extracting #6: cost 0 inf + 65909 23.744 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 23.744 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ x.re x.im) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.744 * [simplify]: Simplifying (* (+ x.re x.im) (- x.re x.im)) 23.744 * * [simplify]: iters left: 4 (5 enodes) 23.745 * * [simplify]: iters left: 3 (19 enodes) 23.748 * * [simplify]: iters left: 2 (36 enodes) 23.755 * * [simplify]: iters left: 1 (81 enodes) 23.772 * * [simplify]: Extracting #0: cost 1 inf + 0 23.773 * * [simplify]: Extracting #1: cost 29 inf + 0 23.773 * * [simplify]: Extracting #2: cost 45 inf + 0 23.773 * * [simplify]: Extracting #3: cost 42 inf + 84 23.773 * * [simplify]: Extracting #4: cost 16 inf + 2732 23.775 * * [simplify]: Extracting #5: cost 1 inf + 4921 23.776 * * [simplify]: Extracting #6: cost 0 inf + 5083 23.777 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 23.777 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.777 * * * * [progress]: [ 17 / 102 ] simplifiying candidate # 23.777 * * * * [progress]: [ 18 / 102 ] simplifiying candidate # 23.777 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 23.777 * * [simplify]: iters left: 4 (5 enodes) 23.778 * * [simplify]: iters left: 3 (25 enodes) 23.783 * * [simplify]: iters left: 2 (55 enodes) 23.792 * * [simplify]: iters left: 1 (107 enodes) 23.818 * * [simplify]: Extracting #0: cost 1 inf + 0 23.818 * * [simplify]: Extracting #1: cost 22 inf + 0 23.818 * * [simplify]: Extracting #2: cost 47 inf + 0 23.819 * * [simplify]: Extracting #3: cost 46 inf + 2 23.820 * * [simplify]: Extracting #4: cost 13 inf + 2780 23.822 * * [simplify]: Extracting #5: cost 0 inf + 4845 23.824 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 23.825 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (- x.re x.im) (+ x.im x.re)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.825 * * * * [progress]: [ 19 / 102 ] simplifiying candidate # 23.825 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (* (+ x.re x.im) x.im)) 23.825 * * [simplify]: iters left: 6 (7 enodes) 23.828 * * [simplify]: iters left: 5 (28 enodes) 23.832 * * [simplify]: iters left: 4 (52 enodes) 23.842 * * [simplify]: iters left: 3 (103 enodes) 23.857 * * [simplify]: iters left: 2 (143 enodes) 23.890 * * [simplify]: Extracting #0: cost 1 inf + 0 23.890 * * [simplify]: Extracting #1: cost 10 inf + 0 23.890 * * [simplify]: Extracting #2: cost 21 inf + 1 23.890 * * [simplify]: Extracting #3: cost 24 inf + 43 23.890 * * [simplify]: Extracting #4: cost 13 inf + 1025 23.891 * * [simplify]: Extracting #5: cost 1 inf + 2968 23.892 * * [simplify]: Extracting #6: cost 0 inf + 3170 23.892 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* x.im (+ x.im x.re))) 23.892 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (- x.re x.im)) (* x.im (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.892 * * * * [progress]: [ 20 / 102 ] simplifiying candidate # 23.893 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (* (+ x.re x.im) x.im)) 23.893 * * [simplify]: iters left: 6 (7 enodes) 23.894 * * [simplify]: iters left: 5 (28 enodes) 23.898 * * [simplify]: iters left: 4 (52 enodes) 23.907 * * [simplify]: iters left: 3 (103 enodes) 23.937 * * [simplify]: iters left: 2 (143 enodes) 23.975 * * [simplify]: Extracting #0: cost 1 inf + 0 23.975 * * [simplify]: Extracting #1: cost 10 inf + 0 23.975 * * [simplify]: Extracting #2: cost 21 inf + 1 23.975 * * [simplify]: Extracting #3: cost 24 inf + 43 23.976 * * [simplify]: Extracting #4: cost 13 inf + 865 23.977 * * [simplify]: Extracting #5: cost 1 inf + 2448 23.978 * * [simplify]: Extracting #6: cost 0 inf + 2610 23.979 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (* x.im (+ x.im x.re))) 23.979 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (sqrt (- x.re x.im)) (* (sqrt (- x.re x.im)) (* x.im (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.980 * * * * [progress]: [ 21 / 102 ] simplifiying candidate # 23.980 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 23.980 * * [simplify]: iters left: 6 (6 enodes) 23.984 * * [simplify]: iters left: 5 (25 enodes) 23.992 * * [simplify]: iters left: 4 (55 enodes) 24.017 * * [simplify]: iters left: 3 (177 enodes) 24.067 * * [simplify]: iters left: 2 (385 enodes) 24.213 * * [simplify]: Extracting #0: cost 1 inf + 0 24.213 * * [simplify]: Extracting #1: cost 26 inf + 0 24.214 * * [simplify]: Extracting #2: cost 69 inf + 1 24.215 * * [simplify]: Extracting #3: cost 83 inf + 167 24.218 * * [simplify]: Extracting #4: cost 19 inf + 7725 24.224 * * [simplify]: Extracting #5: cost 0 inf + 10762 24.231 * * [simplify]: Extracting #6: cost 0 inf + 10682 24.237 * * [simplify]: Extracting #7: cost 0 inf + 10642 24.244 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 24.244 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* 1 (* (* (- x.re x.im) x.im) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 24.245 * * * * [progress]: [ 22 / 102 ] simplifiying candidate # 24.245 * [simplify]: Simplifying (* (- (sqrt x.re) (sqrt x.im)) (* (+ x.re x.im) x.im)) 24.245 * * [simplify]: iters left: 6 (8 enodes) 24.248 * * [simplify]: iters left: 5 (31 enodes) 24.261 * * [simplify]: iters left: 4 (61 enodes) 24.288 * * [simplify]: iters left: 3 (186 enodes) 24.351 * * [simplify]: iters left: 2 (482 enodes) 24.531 * * [simplify]: Extracting #0: cost 1 inf + 0 24.531 * * [simplify]: Extracting #1: cost 29 inf + 0 24.532 * * [simplify]: Extracting #2: cost 85 inf + 1 24.532 * * [simplify]: Extracting #3: cost 112 inf + 1136 24.534 * * [simplify]: Extracting #4: cost 63 inf + 8703 24.539 * * [simplify]: Extracting #5: cost 9 inf + 20891 24.545 * * [simplify]: Extracting #6: cost 0 inf + 22229 24.551 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- (sqrt x.re) (sqrt x.im))) 24.551 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (+ (sqrt x.re) (sqrt x.im)) (* (* x.im (+ x.re x.im)) (- (sqrt x.re) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 24.551 * * * * [progress]: [ 23 / 102 ] simplifiying candidate # 24.551 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 24.551 * * [simplify]: iters left: 6 (6 enodes) 24.552 * * [simplify]: iters left: 5 (25 enodes) 24.556 * * [simplify]: iters left: 4 (55 enodes) 24.578 * * [simplify]: iters left: 3 (177 enodes) 24.652 * * [simplify]: iters left: 2 (385 enodes) 24.821 * * [simplify]: Extracting #0: cost 1 inf + 0 24.822 * * [simplify]: Extracting #1: cost 26 inf + 0 24.822 * * [simplify]: Extracting #2: cost 69 inf + 1 24.823 * * [simplify]: Extracting #3: cost 83 inf + 167 24.826 * * [simplify]: Extracting #4: cost 19 inf + 7725 24.833 * * [simplify]: Extracting #5: cost 0 inf + 10762 24.840 * * [simplify]: Extracting #6: cost 0 inf + 10682 24.843 * * [simplify]: Extracting #7: cost 0 inf + 10642 24.847 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 24.847 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* 1 (* (* (- x.re x.im) x.im) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 24.847 * * * * [progress]: [ 24 / 102 ] simplifiying candidate # 24.848 * [simplify]: Simplifying (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) 24.848 * * [simplify]: iters left: 6 (9 enodes) 24.851 * * [simplify]: iters left: 5 (47 enodes) 24.863 * * [simplify]: iters left: 4 (107 enodes) 24.894 * * [simplify]: iters left: 3 (344 enodes) 25.073 * * [simplify]: Extracting #0: cost 1 inf + 0 25.074 * * [simplify]: Extracting #1: cost 51 inf + 0 25.074 * * [simplify]: Extracting #2: cost 187 inf + 1 25.075 * * [simplify]: Extracting #3: cost 229 inf + 2035 25.080 * * [simplify]: Extracting #4: cost 106 inf + 25655 25.091 * * [simplify]: Extracting #5: cost 40 inf + 44250 25.100 * * [simplify]: Extracting #6: cost 8 inf + 54708 25.110 * * [simplify]: Extracting #7: cost 0 inf + 57561 25.121 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) 25.121 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* (- x.re x.im) x.im) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 25.121 * * * * [progress]: [ 25 / 102 ] simplifiying candidate # 25.122 * [simplify]: Simplifying (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 25.122 * * [simplify]: iters left: 6 (8 enodes) 25.124 * * [simplify]: iters left: 5 (34 enodes) 25.129 * * [simplify]: iters left: 4 (82 enodes) 25.155 * * [simplify]: iters left: 3 (331 enodes) 25.409 * * [simplify]: Extracting #0: cost 1 inf + 0 25.409 * * [simplify]: Extracting #1: cost 51 inf + 0 25.410 * * [simplify]: Extracting #2: cost 193 inf + 1 25.414 * * [simplify]: Extracting #3: cost 181 inf + 7554 25.430 * * [simplify]: Extracting #4: cost 24 inf + 34371 25.453 * * [simplify]: Extracting #5: cost 0 inf + 39376 25.463 * [simplify]: Simplified to (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) x.im) 25.463 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) x.im) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 25.463 * * * * [progress]: [ 26 / 102 ] simplifiying candidate # 25.463 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)) 25.463 * * [simplify]: iters left: 6 (9 enodes) 25.466 * * [simplify]: iters left: 5 (47 enodes) 25.477 * * [simplify]: iters left: 4 (115 enodes) 25.521 * * [simplify]: iters left: 3 (360 enodes) 25.680 * * [simplify]: Extracting #0: cost 1 inf + 0 25.680 * * [simplify]: Extracting #1: cost 56 inf + 0 25.681 * * [simplify]: Extracting #2: cost 224 inf + 1 25.689 * * [simplify]: Extracting #3: cost 300 inf + 2285 25.698 * * [simplify]: Extracting #4: cost 182 inf + 25882 25.717 * * [simplify]: Extracting #5: cost 59 inf + 69953 25.738 * * [simplify]: Extracting #6: cost 6 inf + 97207 25.751 * * [simplify]: Extracting #7: cost 0 inf + 99723 25.763 * [simplify]: Simplified to (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))) 25.763 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 25.763 * * * * [progress]: [ 27 / 102 ] simplifiying candidate # 25.763 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)) 25.764 * * [simplify]: iters left: 6 (8 enodes) 25.765 * * [simplify]: iters left: 5 (33 enodes) 25.773 * * [simplify]: iters left: 4 (74 enodes) 25.797 * * [simplify]: iters left: 3 (267 enodes) 25.983 * * [simplify]: Extracting #0: cost 1 inf + 0 25.984 * * [simplify]: Extracting #1: cost 52 inf + 0 25.985 * * [simplify]: Extracting #2: cost 170 inf + 1 25.987 * * [simplify]: Extracting #3: cost 178 inf + 3170 25.994 * * [simplify]: Extracting #4: cost 75 inf + 18486 26.009 * * [simplify]: Extracting #5: cost 0 inf + 31394 26.025 * * [simplify]: Extracting #6: cost 0 inf + 31354 26.044 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (* (+ x.re x.im) (+ x.re x.im)))) 26.044 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- x.re x.im) (* x.im (* (+ x.re x.im) (+ x.re x.im)))) (+ x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 26.044 * * * * [progress]: [ 28 / 102 ] simplifiying candidate #real (real->posit16 (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 26.044 * [simplify]: Simplifying (real->posit16 (* (- x.re x.im) (* (+ x.re x.im) x.im))) 26.045 * * [simplify]: iters left: 6 (7 enodes) 26.046 * * [simplify]: iters left: 5 (25 enodes) 26.050 * * [simplify]: iters left: 4 (55 enodes) 26.063 * * [simplify]: iters left: 3 (177 enodes) 26.132 * * [simplify]: iters left: 2 (383 enodes) 26.268 * * [simplify]: Extracting #0: cost 1 inf + 0 26.268 * * [simplify]: Extracting #1: cost 2 inf + 0 26.268 * * [simplify]: Extracting #2: cost 26 inf + 0 26.269 * * [simplify]: Extracting #3: cost 69 inf + 1 26.269 * * [simplify]: Extracting #4: cost 84 inf + 85 26.272 * * [simplify]: Extracting #5: cost 33 inf + 5617 26.276 * * [simplify]: Extracting #6: cost 0 inf + 10682 26.279 * * [simplify]: Extracting #7: cost 0 inf + 10642 26.282 * [simplify]: Simplified to (real->posit16 (* (* (+ x.im x.re) x.im) (- x.re x.im))) 26.282 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (posit16->real (real->posit16 (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 26.283 * * * * [progress]: [ 29 / 102 ] simplifiying candidate # 26.283 * * * * [progress]: [ 30 / 102 ] simplifiying candidate # 26.283 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 26.283 * * [simplify]: iters left: 6 (6 enodes) 26.284 * * [simplify]: iters left: 5 (20 enodes) 26.287 * * [simplify]: iters left: 4 (32 enodes) 26.293 * * [simplify]: iters left: 3 (49 enodes) 26.299 * * [simplify]: iters left: 2 (57 enodes) 26.312 * * [simplify]: iters left: 1 (59 enodes) 26.321 * * [simplify]: Extracting #0: cost 1 inf + 0 26.321 * * [simplify]: Extracting #1: cost 11 inf + 0 26.321 * * [simplify]: Extracting #2: cost 15 inf + 43 26.321 * * [simplify]: Extracting #3: cost 3 inf + 821 26.322 * * [simplify]: Extracting #4: cost 0 inf + 1066 26.322 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 26.322 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 26.322 * * * * [progress]: [ 31 / 102 ] simplifiying candidate # 26.322 * * * * [progress]: [ 32 / 102 ] simplifiying candidate # 26.322 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 26.322 * * [simplify]: iters left: 6 (8 enodes) 26.324 * * [simplify]: iters left: 5 (26 enodes) 26.327 * * [simplify]: iters left: 4 (30 enodes) 26.331 * * [simplify]: iters left: 3 (41 enodes) 26.336 * * [simplify]: iters left: 2 (56 enodes) 26.343 * * [simplify]: iters left: 1 (68 enodes) 26.356 * * [simplify]: Extracting #0: cost 1 inf + 0 26.356 * * [simplify]: Extracting #1: cost 10 inf + 0 26.356 * * [simplify]: Extracting #2: cost 23 inf + 0 26.356 * * [simplify]: Extracting #3: cost 23 inf + 114 26.357 * * [simplify]: Extracting #4: cost 10 inf + 1493 26.358 * * [simplify]: Extracting #5: cost 2 inf + 2666 26.359 * * [simplify]: Extracting #6: cost 0 inf + 2998 26.359 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 26.360 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 26.360 * * * * [progress]: [ 33 / 102 ] simplifiying candidate # 26.360 * [simplify]: Simplifying (log (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 26.360 * * [simplify]: iters left: 6 (7 enodes) 26.363 * * [simplify]: iters left: 5 (26 enodes) 26.371 * * [simplify]: iters left: 4 (43 enodes) 26.383 * * [simplify]: iters left: 3 (65 enodes) 26.401 * * [simplify]: iters left: 2 (88 enodes) 26.414 * * [simplify]: iters left: 1 (110 enodes) 26.426 * * [simplify]: Extracting #0: cost 1 inf + 0 26.427 * * [simplify]: Extracting #1: cost 11 inf + 0 26.427 * * [simplify]: Extracting #2: cost 29 inf + 0 26.427 * * [simplify]: Extracting #3: cost 28 inf + 429 26.427 * * [simplify]: Extracting #4: cost 5 inf + 2843 26.428 * * [simplify]: Extracting #5: cost 0 inf + 3230 26.429 * [simplify]: Simplified to (log (* (+ x.im x.im) (* x.re x.re))) 26.429 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (exp (log (* (+ x.im x.im) (* x.re x.re)))))) 26.429 * * * * [progress]: [ 34 / 102 ] simplifiying candidate # 26.429 * [simplify]: Simplifying (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 26.429 * * [simplify]: iters left: 6 (7 enodes) 26.431 * * [simplify]: iters left: 5 (25 enodes) 26.434 * * [simplify]: iters left: 4 (50 enodes) 26.443 * * [simplify]: iters left: 3 (95 enodes) 26.456 * * [simplify]: iters left: 2 (186 enodes) 26.511 * * [simplify]: iters left: 1 (367 enodes) 26.632 * * [simplify]: Extracting #0: cost 1 inf + 0 26.633 * * [simplify]: Extracting #1: cost 68 inf + 0 26.634 * * [simplify]: Extracting #2: cost 182 inf + 297 26.636 * * [simplify]: Extracting #3: cost 201 inf + 8535 26.645 * * [simplify]: Extracting #4: cost 88 inf + 39362 26.661 * * [simplify]: Extracting #5: cost 9 inf + 74949 26.673 * * [simplify]: Extracting #6: cost 0 inf + 79108 26.682 * * [simplify]: Extracting #7: cost 0 inf + 79067 26.692 * [simplify]: Simplified to (exp (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 26.692 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (log (exp (* (+ (* x.re x.im) (* x.re x.im)) x.re))))) 26.693 * * * * [progress]: [ 35 / 102 ] simplifiying candidate # 26.693 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.re x.re) x.re)) 26.693 * * [simplify]: iters left: 6 (10 enodes) 26.698 * * [simplify]: iters left: 5 (50 enodes) 26.713 * * [simplify]: iters left: 4 (213 enodes) 26.887 * * [simplify]: Extracting #0: cost 1 inf + 0 26.887 * * [simplify]: Extracting #1: cost 34 inf + 0 26.887 * * [simplify]: Extracting #2: cost 124 inf + 42 26.888 * * [simplify]: Extracting #3: cost 132 inf + 2334 26.893 * * [simplify]: Extracting #4: cost 19 inf + 22498 26.900 * * [simplify]: Extracting #5: cost 0 inf + 26415 26.907 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 26.907 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (cbrt (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 26.908 * * * * [progress]: [ 36 / 102 ] simplifiying candidate # 26.908 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 26.908 * * [simplify]: iters left: 6 (8 enodes) 26.910 * * [simplify]: iters left: 5 (26 enodes) 26.913 * * [simplify]: iters left: 4 (38 enodes) 26.920 * * [simplify]: iters left: 3 (55 enodes) 26.934 * * [simplify]: iters left: 2 (63 enodes) 26.949 * * [simplify]: iters left: 1 (65 enodes) 26.964 * * [simplify]: Extracting #0: cost 1 inf + 0 26.964 * * [simplify]: Extracting #1: cost 3 inf + 0 26.964 * * [simplify]: Extracting #2: cost 5 inf + 0 26.965 * * [simplify]: Extracting #3: cost 15 inf + 0 26.965 * * [simplify]: Extracting #4: cost 20 inf + 2 26.965 * * [simplify]: Extracting #5: cost 7 inf + 821 26.966 * * [simplify]: Extracting #6: cost 1 inf + 1712 26.967 * * [simplify]: Extracting #7: cost 0 inf + 1954 26.967 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.im)) x.re))) 26.968 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (* x.re (+ x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.im)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 26.968 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 26.968 * * [simplify]: iters left: 6 (7 enodes) 26.971 * * [simplify]: iters left: 5 (23 enodes) 26.978 * * [simplify]: iters left: 4 (35 enodes) 26.991 * * [simplify]: iters left: 3 (52 enodes) 27.004 * * [simplify]: iters left: 2 (60 enodes) 27.013 * * [simplify]: iters left: 1 (62 enodes) 27.020 * * [simplify]: Extracting #0: cost 1 inf + 0 27.020 * * [simplify]: Extracting #1: cost 3 inf + 0 27.020 * * [simplify]: Extracting #2: cost 13 inf + 0 27.020 * * [simplify]: Extracting #3: cost 18 inf + 2 27.021 * * [simplify]: Extracting #4: cost 6 inf + 862 27.021 * * [simplify]: Extracting #5: cost 1 inf + 1268 27.021 * * [simplify]: Extracting #6: cost 0 inf + 1470 27.022 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 27.022 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))))) 27.022 * * * * [progress]: [ 37 / 102 ] simplifiying candidate # 27.022 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 27.022 * * [simplify]: iters left: 6 (8 enodes) 27.024 * * [simplify]: iters left: 5 (36 enodes) 27.031 * * [simplify]: iters left: 4 (114 enodes) 27.095 * * [simplify]: Extracting #0: cost 1 inf + 0 27.095 * * [simplify]: Extracting #1: cost 24 inf + 0 27.095 * * [simplify]: Extracting #2: cost 85 inf + 255 27.096 * * [simplify]: Extracting #3: cost 98 inf + 501 27.097 * * [simplify]: Extracting #4: cost 62 inf + 5125 27.101 * * [simplify]: Extracting #5: cost 7 inf + 16017 27.106 * * [simplify]: Extracting #6: cost 0 inf + 17471 27.110 * * [simplify]: Extracting #7: cost 0 inf + 17231 27.115 * * [simplify]: Extracting #8: cost 0 inf + 17191 27.119 * [simplify]: Simplified to (* (* (* (+ x.re x.re) x.im) x.re) (* (* (* (+ x.re x.re) x.im) x.re) (* (* (+ x.re x.re) x.im) x.re))) 27.119 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (cbrt (* (* (* (+ x.re x.re) x.im) x.re) (* (* (* (+ x.re x.re) x.im) x.re) (* (* (+ x.re x.re) x.im) x.re)))))) 27.120 * * * * [progress]: [ 38 / 102 ] simplifiying candidate # 27.120 * [simplify]: Simplifying (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 27.120 * * [simplify]: iters left: 6 (7 enodes) 27.121 * * [simplify]: iters left: 5 (23 enodes) 27.124 * * [simplify]: iters left: 4 (35 enodes) 27.135 * * [simplify]: iters left: 3 (52 enodes) 27.147 * * [simplify]: iters left: 2 (60 enodes) 27.163 * * [simplify]: iters left: 1 (62 enodes) 27.178 * * [simplify]: Extracting #0: cost 1 inf + 0 27.178 * * [simplify]: Extracting #1: cost 3 inf + 0 27.178 * * [simplify]: Extracting #2: cost 13 inf + 0 27.178 * * [simplify]: Extracting #3: cost 18 inf + 2 27.178 * * [simplify]: Extracting #4: cost 6 inf + 862 27.179 * * [simplify]: Extracting #5: cost 1 inf + 1228 27.180 * * [simplify]: Extracting #6: cost 0 inf + 1390 27.180 * [simplify]: Simplified to (sqrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 27.180 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (sqrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 27.181 * [simplify]: Simplifying (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 27.181 * * [simplify]: iters left: 6 (7 enodes) 27.184 * * [simplify]: iters left: 5 (23 enodes) 27.190 * * [simplify]: iters left: 4 (35 enodes) 27.200 * * [simplify]: iters left: 3 (52 enodes) 27.213 * * [simplify]: iters left: 2 (60 enodes) 27.226 * * [simplify]: iters left: 1 (62 enodes) 27.240 * * [simplify]: Extracting #0: cost 1 inf + 0 27.240 * * [simplify]: Extracting #1: cost 3 inf + 0 27.240 * * [simplify]: Extracting #2: cost 13 inf + 0 27.240 * * [simplify]: Extracting #3: cost 18 inf + 2 27.241 * * [simplify]: Extracting #4: cost 6 inf + 862 27.241 * * [simplify]: Extracting #5: cost 1 inf + 1228 27.242 * * [simplify]: Extracting #6: cost 0 inf + 1390 27.243 * [simplify]: Simplified to (sqrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 27.243 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (sqrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))))) 27.243 * * * * [progress]: [ 39 / 102 ] simplifiying candidate # 27.243 * * * * [progress]: [ 40 / 102 ] simplifiying candidate # 27.243 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 27.243 * * [simplify]: iters left: 6 (8 enodes) 27.247 * * [simplify]: iters left: 5 (26 enodes) 27.251 * * [simplify]: iters left: 4 (30 enodes) 27.255 * * [simplify]: iters left: 3 (36 enodes) 27.259 * * [simplify]: Extracting #0: cost 1 inf + 0 27.259 * * [simplify]: Extracting #1: cost 4 inf + 0 27.259 * * [simplify]: Extracting #2: cost 8 inf + 0 27.259 * * [simplify]: Extracting #3: cost 11 inf + 42 27.259 * * [simplify]: Extracting #4: cost 10 inf + 166 27.259 * * [simplify]: Extracting #5: cost 2 inf + 820 27.260 * * [simplify]: Extracting #6: cost 0 inf + 1144 27.260 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 27.260 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 27.260 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 27.260 * * [simplify]: iters left: 6 (8 enodes) 27.262 * * [simplify]: iters left: 5 (26 enodes) 27.265 * * [simplify]: iters left: 4 (30 enodes) 27.269 * * [simplify]: iters left: 3 (36 enodes) 27.273 * * [simplify]: Extracting #0: cost 1 inf + 0 27.273 * * [simplify]: Extracting #1: cost 4 inf + 0 27.273 * * [simplify]: Extracting #2: cost 8 inf + 0 27.273 * * [simplify]: Extracting #3: cost 11 inf + 42 27.273 * * [simplify]: Extracting #4: cost 10 inf + 166 27.273 * * [simplify]: Extracting #5: cost 2 inf + 820 27.273 * * [simplify]: Extracting #6: cost 0 inf + 1144 27.274 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 27.274 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 27.274 * * * * [progress]: [ 41 / 102 ] simplifiying candidate # 27.275 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) 27.275 * * [simplify]: iters left: 6 (8 enodes) 27.276 * * [simplify]: iters left: 5 (28 enodes) 27.280 * * [simplify]: iters left: 4 (46 enodes) 27.294 * * [simplify]: iters left: 3 (82 enodes) 27.308 * * [simplify]: iters left: 2 (166 enodes) 27.352 * * [simplify]: iters left: 1 (262 enodes) 27.447 * * [simplify]: Extracting #0: cost 1 inf + 0 27.448 * * [simplify]: Extracting #1: cost 23 inf + 0 27.448 * * [simplify]: Extracting #2: cost 39 inf + 43 27.448 * * [simplify]: Extracting #3: cost 29 inf + 819 27.450 * * [simplify]: Extracting #4: cost 9 inf + 4088 27.453 * * [simplify]: Extracting #5: cost 0 inf + 5582 27.455 * [simplify]: Simplified to (* (* (+ x.im x.im) (* (cbrt x.re) (cbrt x.re))) x.re) 27.455 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (+ x.im x.im) (* (cbrt x.re) (cbrt x.re))) x.re) (cbrt x.re)))) 27.455 * * * * [progress]: [ 42 / 102 ] simplifiying candidate # 27.456 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) 27.456 * * [simplify]: iters left: 6 (7 enodes) 27.459 * * [simplify]: iters left: 5 (23 enodes) 27.465 * * [simplify]: iters left: 4 (35 enodes) 27.475 * * [simplify]: iters left: 3 (62 enodes) 27.485 * * [simplify]: iters left: 2 (94 enodes) 27.498 * * [simplify]: iters left: 1 (125 enodes) 27.523 * * [simplify]: Extracting #0: cost 1 inf + 0 27.523 * * [simplify]: Extracting #1: cost 15 inf + 0 27.523 * * [simplify]: Extracting #2: cost 24 inf + 2 27.523 * * [simplify]: Extracting #3: cost 15 inf + 455 27.524 * * [simplify]: Extracting #4: cost 1 inf + 1917 27.525 * * [simplify]: Extracting #5: cost 0 inf + 2038 27.526 * [simplify]: Simplified to (* (* x.re x.im) (+ (sqrt x.re) (sqrt x.re))) 27.526 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) (+ (sqrt x.re) (sqrt x.re))) (sqrt x.re)))) 27.527 * * * * [progress]: [ 43 / 102 ] simplifiying candidate # 27.527 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) 1) 27.527 * * [simplify]: iters left: 6 (7 enodes) 27.531 * * [simplify]: iters left: 5 (23 enodes) 27.539 * * [simplify]: iters left: 4 (31 enodes) 27.548 * * [simplify]: iters left: 3 (49 enodes) 27.564 * * [simplify]: iters left: 2 (62 enodes) 27.581 * * [simplify]: iters left: 1 (65 enodes) 27.596 * * [simplify]: Extracting #0: cost 1 inf + 0 27.596 * * [simplify]: Extracting #1: cost 13 inf + 0 27.596 * * [simplify]: Extracting #2: cost 10 inf + 88 27.596 * * [simplify]: Extracting #3: cost 1 inf + 502 27.597 * * [simplify]: Extracting #4: cost 0 inf + 584 27.597 * [simplify]: Simplified to (+ (* x.re x.im) (* x.re x.im)) 27.597 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.re x.im)) x.re))) 27.597 * * * * [progress]: [ 44 / 102 ] simplifiying candidate # 27.597 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re) 27.597 * * [simplify]: iters left: 6 (7 enodes) 27.599 * * [simplify]: iters left: 5 (23 enodes) 27.601 * * [simplify]: iters left: 4 (27 enodes) 27.605 * * [simplify]: iters left: 3 (33 enodes) 27.608 * * [simplify]: Extracting #0: cost 1 inf + 0 27.608 * * [simplify]: Extracting #1: cost 4 inf + 0 27.608 * * [simplify]: Extracting #2: cost 5 inf + 1 27.608 * * [simplify]: Extracting #3: cost 10 inf + 1 27.608 * * [simplify]: Extracting #4: cost 9 inf + 126 27.609 * * [simplify]: Extracting #5: cost 2 inf + 738 27.609 * * [simplify]: Extracting #6: cost 1 inf + 940 27.609 * * [simplify]: Extracting #7: cost 0 inf + 1142 27.609 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.im) x.re)) x.re) 27.609 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (* (+ x.im x.im) x.re)) x.re)))) 27.609 * * * * [progress]: [ 45 / 102 ] simplifiying candidate # 27.610 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re) 27.610 * * [simplify]: iters left: 6 (7 enodes) 27.611 * * [simplify]: iters left: 5 (23 enodes) 27.614 * * [simplify]: iters left: 4 (27 enodes) 27.617 * * [simplify]: iters left: 3 (33 enodes) 27.621 * * [simplify]: Extracting #0: cost 1 inf + 0 27.621 * * [simplify]: Extracting #1: cost 4 inf + 0 27.621 * * [simplify]: Extracting #2: cost 5 inf + 1 27.621 * * [simplify]: Extracting #3: cost 10 inf + 1 27.621 * * [simplify]: Extracting #4: cost 9 inf + 126 27.621 * * [simplify]: Extracting #5: cost 2 inf + 658 27.622 * * [simplify]: Extracting #6: cost 1 inf + 820 27.623 * * [simplify]: Extracting #7: cost 0 inf + 982 27.623 * [simplify]: Simplified to (* (sqrt (* (+ x.im x.im) x.re)) x.re) 27.623 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (* (sqrt (* (+ x.im x.im) x.re)) x.re)))) 27.623 * * * * [progress]: [ 46 / 102 ] simplifiying candidate # 27.624 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 27.624 * * [simplify]: iters left: 6 (6 enodes) 27.625 * * [simplify]: iters left: 5 (20 enodes) 27.631 * * [simplify]: iters left: 4 (32 enodes) 27.641 * * [simplify]: iters left: 3 (49 enodes) 27.653 * * [simplify]: iters left: 2 (57 enodes) 27.666 * * [simplify]: iters left: 1 (59 enodes) 27.678 * * [simplify]: Extracting #0: cost 1 inf + 0 27.678 * * [simplify]: Extracting #1: cost 11 inf + 0 27.678 * * [simplify]: Extracting #2: cost 15 inf + 43 27.678 * * [simplify]: Extracting #3: cost 3 inf + 821 27.679 * * [simplify]: Extracting #4: cost 0 inf + 1066 27.679 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 27.679 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* 1 (* (* x.re (+ x.im x.im)) x.re)))) 27.679 * * * * [progress]: [ 47 / 102 ] simplifiying candidate # 27.679 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 27.679 * * [simplify]: iters left: 6 (9 enodes) 27.682 * * [simplify]: iters left: 5 (46 enodes) 27.692 * * [simplify]: iters left: 4 (125 enodes) 27.728 * * [simplify]: iters left: 3 (369 enodes) 27.916 * * [simplify]: Extracting #0: cost 1 inf + 0 27.916 * * [simplify]: Extracting #1: cost 55 inf + 0 27.916 * * [simplify]: Extracting #2: cost 188 inf + 2 27.918 * * [simplify]: Extracting #3: cost 166 inf + 6770 27.922 * * [simplify]: Extracting #4: cost 79 inf + 23066 27.929 * * [simplify]: Extracting #5: cost 20 inf + 43460 27.941 * * [simplify]: Extracting #6: cost 0 inf + 52775 27.957 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re (* x.re x.im))) (* (* x.re x.im) (* x.re (* x.re x.im)))) (* x.re x.im)) 27.957 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (/ (* (+ (* (* x.re x.im) (* x.re (* x.re x.im))) (* (* x.re x.im) (* x.re (* x.re x.im)))) (* x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 27.957 * * * * [progress]: [ 48 / 102 ] simplifiying candidate # 27.957 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 27.957 * * [simplify]: iters left: 6 (8 enodes) 27.962 * * [simplify]: iters left: 5 (42 enodes) 27.974 * * [simplify]: iters left: 4 (126 enodes) 28.000 * * [simplify]: iters left: 3 (219 enodes) 28.044 * * [simplify]: iters left: 2 (287 enodes) 28.129 * * [simplify]: iters left: 1 (299 enodes) 28.507 * * [simplify]: Extracting #0: cost 1 inf + 0 28.507 * * [simplify]: Extracting #1: cost 0 inf + 1 28.507 * [simplify]: Simplified to 0 28.507 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 28.507 * * * * [progress]: [ 49 / 102 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 28.507 * [simplify]: Simplifying (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 28.507 * * [simplify]: iters left: 6 (7 enodes) 28.509 * * [simplify]: iters left: 5 (20 enodes) 28.511 * * [simplify]: iters left: 4 (32 enodes) 28.516 * * [simplify]: iters left: 3 (49 enodes) 28.523 * * [simplify]: iters left: 2 (57 enodes) 28.537 * * [simplify]: iters left: 1 (59 enodes) 28.544 * * [simplify]: Extracting #0: cost 1 inf + 0 28.544 * * [simplify]: Extracting #1: cost 2 inf + 0 28.544 * * [simplify]: Extracting #2: cost 11 inf + 0 28.544 * * [simplify]: Extracting #3: cost 15 inf + 43 28.544 * * [simplify]: Extracting #4: cost 3 inf + 821 28.544 * * [simplify]: Extracting #5: cost 0 inf + 1066 28.545 * [simplify]: Simplified to (real->posit16 (* (* x.re (+ x.im x.im)) x.re)) 28.545 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (posit16->real (real->posit16 (* (* x.re (+ x.im x.im)) x.re))))) 28.545 * * * * [progress]: [ 50 / 102 ] simplifiying candidate # 28.545 * * * * [progress]: [ 51 / 102 ] simplifiying candidate # 28.545 * [simplify]: Simplifying (* (exp (* (- x.re x.im) (* (+ x.re x.im) x.im))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 28.545 * * [simplify]: iters left: 6 (13 enodes) 28.548 * * [simplify]: iters left: 5 (55 enodes) 28.556 * * [simplify]: iters left: 4 (122 enodes) 28.591 * * [simplify]: iters left: 3 (346 enodes) 28.729 * * [simplify]: Extracting #0: cost 1 inf + 0 28.729 * * [simplify]: Extracting #1: cost 24 inf + 0 28.729 * * [simplify]: Extracting #2: cost 149 inf + 0 28.730 * * [simplify]: Extracting #3: cost 260 inf + 1991 28.734 * * [simplify]: Extracting #4: cost 148 inf + 23270 28.742 * * [simplify]: Extracting #5: cost 35 inf + 45722 28.757 * * [simplify]: Extracting #6: cost 1 inf + 66092 28.781 * * [simplify]: Extracting #7: cost 0 inf + 67016 28.802 * [simplify]: Simplified to (exp (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re)))) 28.803 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re)))))) 28.803 * * * * [progress]: [ 52 / 102 ] simplifiying candidate # 28.803 * * * * [progress]: [ 53 / 102 ] simplifiying candidate # 28.803 * [simplify]: Simplifying (log (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 28.803 * * [simplify]: iters left: 6 (12 enodes) 28.809 * * [simplify]: iters left: 5 (46 enodes) 28.823 * * [simplify]: iters left: 4 (86 enodes) 28.859 * * [simplify]: iters left: 3 (224 enodes) 28.939 * * [simplify]: Extracting #0: cost 1 inf + 0 28.939 * * [simplify]: Extracting #1: cost 3 inf + 0 28.939 * * [simplify]: Extracting #2: cost 25 inf + 0 28.939 * * [simplify]: Extracting #3: cost 92 inf + 1 28.940 * * [simplify]: Extracting #4: cost 100 inf + 1674 28.943 * * [simplify]: Extracting #5: cost 27 inf + 13267 28.947 * * [simplify]: Extracting #6: cost 0 inf + 18559 28.951 * * [simplify]: Extracting #7: cost 0 inf + 18399 28.955 * [simplify]: Simplified to (log (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ x.re x.re))))) 28.955 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (exp (log (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ x.re x.re))))))) 28.955 * * * * [progress]: [ 54 / 102 ] simplifiying candidate # 28.955 * [simplify]: Simplifying (exp (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 28.956 * * [simplify]: iters left: 6 (12 enodes) 28.958 * * [simplify]: iters left: 5 (49 enodes) 28.968 * * [simplify]: iters left: 4 (104 enodes) 29.011 * * [simplify]: iters left: 3 (312 enodes) 29.135 * * [simplify]: Extracting #0: cost 1 inf + 0 29.136 * * [simplify]: Extracting #1: cost 45 inf + 0 29.136 * * [simplify]: Extracting #2: cost 166 inf + 0 29.137 * * [simplify]: Extracting #3: cost 271 inf + 1024 29.141 * * [simplify]: Extracting #4: cost 148 inf + 20820 29.149 * * [simplify]: Extracting #5: cost 28 inf + 48705 29.159 * * [simplify]: Extracting #6: cost 0 inf + 66289 29.172 * [simplify]: Simplified to (exp (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.im x.re))))) 29.172 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.im x.re))))))) 29.172 * * * * [progress]: [ 55 / 102 ] simplifiying candidate # 29.172 * [simplify]: Simplifying (* (cbrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 29.173 * * [simplify]: iters left: 6 (13 enodes) 29.175 * * [simplify]: iters left: 5 (49 enodes) 29.188 * * [simplify]: iters left: 4 (89 enodes) 29.215 * * [simplify]: iters left: 3 (227 enodes) 29.296 * * [simplify]: Extracting #0: cost 1 inf + 0 29.296 * * [simplify]: Extracting #1: cost 3 inf + 0 29.296 * * [simplify]: Extracting #2: cost 5 inf + 0 29.296 * * [simplify]: Extracting #3: cost 28 inf + 0 29.297 * * [simplify]: Extracting #4: cost 96 inf + 1 29.297 * * [simplify]: Extracting #5: cost 105 inf + 1349 29.300 * * [simplify]: Extracting #6: cost 19 inf + 15869 29.305 * * [simplify]: Extracting #7: cost 0 inf + 20107 29.309 * * [simplify]: Extracting #8: cost 0 inf + 19907 29.313 * [simplify]: Simplified to (* (cbrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re)))) (cbrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re))))) 29.313 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (* (cbrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re)))) (cbrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re))))) (cbrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 29.314 * [simplify]: Simplifying (cbrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 29.314 * * [simplify]: iters left: 6 (12 enodes) 29.316 * * [simplify]: iters left: 5 (46 enodes) 29.323 * * [simplify]: iters left: 4 (86 enodes) 29.356 * * [simplify]: iters left: 3 (224 enodes) 29.411 * * [simplify]: Extracting #0: cost 1 inf + 0 29.411 * * [simplify]: Extracting #1: cost 3 inf + 0 29.411 * * [simplify]: Extracting #2: cost 25 inf + 0 29.411 * * [simplify]: Extracting #3: cost 92 inf + 1 29.412 * * [simplify]: Extracting #4: cost 100 inf + 1674 29.414 * * [simplify]: Extracting #5: cost 27 inf + 13287 29.418 * * [simplify]: Extracting #6: cost 0 inf + 18579 29.422 * * [simplify]: Extracting #7: cost 0 inf + 18419 29.428 * [simplify]: Simplified to (cbrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ x.re x.re))))) 29.428 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (* (cbrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (cbrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ x.re x.re))))))) 29.429 * * * * [progress]: [ 56 / 102 ] simplifiying candidate # 29.429 * [simplify]: Simplifying (* (* (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 29.429 * * [simplify]: iters left: 6 (13 enodes) 29.435 * * [simplify]: iters left: 5 (62 enodes) 29.461 * * [simplify]: iters left: 4 (212 enodes) 29.627 * * [simplify]: Extracting #0: cost 1 inf + 0 29.627 * * [simplify]: Extracting #1: cost 15 inf + 0 29.628 * * [simplify]: Extracting #2: cost 217 inf + 1 29.636 * * [simplify]: Extracting #3: cost 302 inf + 16199 29.664 * * [simplify]: Extracting #4: cost 71 inf + 93223 29.706 * * [simplify]: Extracting #5: cost 0 inf + 119963 29.743 * [simplify]: Simplified to (* (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* x.re (* x.re (+ x.im x.im)))) (* (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* x.re (* x.re (+ x.im x.im)))) (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* x.re (* x.re (+ x.im x.im)))))) 29.743 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (cbrt (* (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* x.re (* x.re (+ x.im x.im)))) (* (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* x.re (* x.re (+ x.im x.im)))) (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* x.re (* x.re (+ x.im x.im)))))))) 29.744 * * * * [progress]: [ 57 / 102 ] simplifiying candidate # 29.744 * [simplify]: Simplifying (sqrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 29.744 * * [simplify]: iters left: 6 (12 enodes) 29.750 * * [simplify]: iters left: 5 (46 enodes) 29.763 * * [simplify]: iters left: 4 (86 enodes) 29.798 * * [simplify]: iters left: 3 (224 enodes) 29.877 * * [simplify]: Extracting #0: cost 1 inf + 0 29.877 * * [simplify]: Extracting #1: cost 3 inf + 0 29.877 * * [simplify]: Extracting #2: cost 25 inf + 0 29.877 * * [simplify]: Extracting #3: cost 92 inf + 1 29.878 * * [simplify]: Extracting #4: cost 100 inf + 1674 29.883 * * [simplify]: Extracting #5: cost 27 inf + 13207 29.891 * * [simplify]: Extracting #6: cost 0 inf + 18499 29.900 * * [simplify]: Extracting #7: cost 0 inf + 18339 29.908 * [simplify]: Simplified to (sqrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ x.re x.re))))) 29.909 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (sqrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ x.re x.re))))) (sqrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 29.909 * [simplify]: Simplifying (sqrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 29.909 * * [simplify]: iters left: 6 (12 enodes) 29.915 * * [simplify]: iters left: 5 (46 enodes) 29.928 * * [simplify]: iters left: 4 (86 enodes) 29.950 * * [simplify]: iters left: 3 (224 enodes) 30.024 * * [simplify]: Extracting #0: cost 1 inf + 0 30.024 * * [simplify]: Extracting #1: cost 3 inf + 0 30.025 * * [simplify]: Extracting #2: cost 25 inf + 0 30.025 * * [simplify]: Extracting #3: cost 92 inf + 1 30.026 * * [simplify]: Extracting #4: cost 100 inf + 1674 30.031 * * [simplify]: Extracting #5: cost 27 inf + 13207 30.039 * * [simplify]: Extracting #6: cost 0 inf + 18499 30.048 * * [simplify]: Extracting #7: cost 0 inf + 18339 30.056 * [simplify]: Simplified to (sqrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ x.re x.re))))) 30.056 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (sqrt (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ x.re x.re))))))) 30.056 * * * * [progress]: [ 58 / 102 ] simplifiying candidate # 30.057 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 30.057 * * [simplify]: iters left: 6 (30 enodes) 30.076 * * [simplify]: iters left: 5 (175 enodes) 30.171 * * [simplify]: Extracting #0: cost 1 inf + 0 30.171 * * [simplify]: Extracting #1: cost 10 inf + 0 30.171 * * [simplify]: Extracting #2: cost 82 inf + 0 30.172 * * [simplify]: Extracting #3: cost 173 inf + 84 30.176 * * [simplify]: Extracting #4: cost 195 inf + 9704 30.193 * * [simplify]: Extracting #5: cost 33 inf + 51610 30.217 * * [simplify]: Extracting #6: cost 1 inf + 63120 30.242 * * [simplify]: Extracting #7: cost 0 inf + 63212 30.267 * [simplify]: Simplified to (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* x.im (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) 30.267 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* x.im (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 30.268 * [simplify]: Simplifying (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 30.268 * * [simplify]: iters left: 6 (17 enodes) 30.278 * * [simplify]: iters left: 5 (100 enodes) 30.329 * * [simplify]: iters left: 4 (390 enodes) 30.620 * * [simplify]: Extracting #0: cost 1 inf + 0 30.620 * * [simplify]: Extracting #1: cost 76 inf + 0 30.622 * * [simplify]: Extracting #2: cost 528 inf + 0 30.635 * * [simplify]: Extracting #3: cost 664 inf + 34583 30.700 * * [simplify]: Extracting #4: cost 127 inf + 172693 30.760 * * [simplify]: Extracting #5: cost 0 inf + 209810 30.846 * * [simplify]: Extracting #6: cost 0 inf + 206890 30.910 * * [simplify]: Extracting #7: cost 0 inf + 206210 30.971 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 30.971 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* x.im (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 30.972 * * * * [progress]: [ 59 / 102 ] simplifiying candidate # 30.972 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 30.972 * * [simplify]: iters left: 6 (26 enodes) 30.988 * * [simplify]: iters left: 5 (141 enodes) 31.052 * * [simplify]: iters left: 4 (434 enodes) 31.355 * * [simplify]: Extracting #0: cost 1 inf + 0 31.355 * * [simplify]: Extracting #1: cost 16 inf + 0 31.356 * * [simplify]: Extracting #2: cost 208 inf + 0 31.359 * * [simplify]: Extracting #3: cost 414 inf + 538 31.368 * * [simplify]: Extracting #4: cost 419 inf + 22556 31.406 * * [simplify]: Extracting #5: cost 126 inf + 108262 31.464 * * [simplify]: Extracting #6: cost 39 inf + 131140 31.519 * * [simplify]: Extracting #7: cost 4 inf + 140930 31.552 * * [simplify]: Extracting #8: cost 0 inf + 142651 31.608 * [simplify]: Simplified to (+ (* (* 0 (+ (* x.im (- x.im x.re)) (* x.re x.re))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) 31.608 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* 0 (+ (* x.im (- x.im x.re)) (* x.re x.re))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 31.608 * [simplify]: Simplifying (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 31.609 * * [simplify]: iters left: 6 (13 enodes) 31.615 * * [simplify]: iters left: 5 (63 enodes) 31.639 * * [simplify]: iters left: 4 (195 enodes) 31.782 * * [simplify]: Extracting #0: cost 1 inf + 0 31.783 * * [simplify]: Extracting #1: cost 71 inf + 0 31.784 * * [simplify]: Extracting #2: cost 262 inf + 1 31.791 * * [simplify]: Extracting #3: cost 322 inf + 17154 31.814 * * [simplify]: Extracting #4: cost 82 inf + 68344 31.849 * * [simplify]: Extracting #5: cost 5 inf + 85647 31.886 * * [simplify]: Extracting #6: cost 0 inf + 86218 31.906 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0) 31.906 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* 0 (+ (* x.im (- x.im x.re)) (* x.re x.re))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0))) 31.906 * * * * [progress]: [ 60 / 102 ] simplifiying candidate # 31.907 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 31.907 * * [simplify]: iters left: 6 (29 enodes) 31.916 * * [simplify]: iters left: 5 (165 enodes) 31.971 * * [simplify]: Extracting #0: cost 1 inf + 0 31.971 * * [simplify]: Extracting #1: cost 8 inf + 0 31.971 * * [simplify]: Extracting #2: cost 68 inf + 0 31.972 * * [simplify]: Extracting #3: cost 149 inf + 125 31.973 * * [simplify]: Extracting #4: cost 170 inf + 3551 31.977 * * [simplify]: Extracting #5: cost 67 inf + 25072 31.985 * * [simplify]: Extracting #6: cost 10 inf + 46538 31.996 * * [simplify]: Extracting #7: cost 0 inf + 50445 32.014 * [simplify]: Simplified to (+ (* (* (- x.re x.im) (* x.re (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (+ x.im x.re) (- x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) x.im)) 32.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) (* x.re (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (+ x.im x.re) (- x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) x.im)) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 32.014 * [simplify]: Simplifying (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 32.014 * * [simplify]: iters left: 6 (16 enodes) 32.019 * * [simplify]: iters left: 5 (87 enodes) 32.038 * * [simplify]: iters left: 4 (282 enodes) 32.243 * * [simplify]: Extracting #0: cost 1 inf + 0 32.243 * * [simplify]: Extracting #1: cost 57 inf + 0 32.244 * * [simplify]: Extracting #2: cost 239 inf + 0 32.250 * * [simplify]: Extracting #3: cost 373 inf + 12790 32.273 * * [simplify]: Extracting #4: cost 66 inf + 81409 32.316 * * [simplify]: Extracting #5: cost 0 inf + 94636 32.357 * * [simplify]: Extracting #6: cost 0 inf + 93196 32.398 * * [simplify]: Extracting #7: cost 0 inf + 93156 32.418 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (- x.re x.im) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) 32.418 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) (* x.re (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (+ x.im x.re) (- x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) x.im)) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (- x.re x.im) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))))) 32.419 * * * * [progress]: [ 61 / 102 ] simplifiying candidate # 32.419 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 32.419 * * [simplify]: iters left: 6 (25 enodes) 32.427 * * [simplify]: iters left: 5 (131 enodes) 32.474 * * [simplify]: iters left: 4 (387 enodes) 32.674 * * [simplify]: Extracting #0: cost 1 inf + 0 32.674 * * [simplify]: Extracting #1: cost 8 inf + 0 32.674 * * [simplify]: Extracting #2: cost 137 inf + 0 32.682 * * [simplify]: Extracting #3: cost 392 inf + 3 32.689 * * [simplify]: Extracting #4: cost 432 inf + 14069 32.716 * * [simplify]: Extracting #5: cost 147 inf + 84354 32.760 * * [simplify]: Extracting #6: cost 37 inf + 116930 32.798 * * [simplify]: Extracting #7: cost 11 inf + 126588 32.822 * * [simplify]: Extracting #8: cost 0 inf + 131438 32.847 * [simplify]: Simplified to (+ (* (* (- (* x.re x.re) (* x.im x.im)) 0) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* 0 (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (- x.re x.im))) 32.847 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im x.im)) 0) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* 0 (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (- x.re x.im))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 32.847 * [simplify]: Simplifying (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 32.847 * * [simplify]: iters left: 6 (12 enodes) 32.850 * * [simplify]: iters left: 5 (50 enodes) 32.858 * * [simplify]: iters left: 4 (117 enodes) 32.893 * * [simplify]: Extracting #0: cost 1 inf + 0 32.893 * * [simplify]: Extracting #1: cost 57 inf + 0 32.893 * * [simplify]: Extracting #2: cost 151 inf + 1 32.894 * * [simplify]: Extracting #3: cost 190 inf + 2118 32.898 * * [simplify]: Extracting #4: cost 57 inf + 25211 32.905 * * [simplify]: Extracting #5: cost 0 inf + 36559 32.916 * * [simplify]: Extracting #6: cost 0 inf + 35759 32.930 * * [simplify]: Extracting #7: cost 0 inf + 35599 32.944 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (* 0 (- x.re x.im))) 32.944 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im x.im)) 0) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* 0 (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (- x.re x.im))) (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (* 0 (- x.re x.im))))) 32.945 * * * * [progress]: [ 62 / 102 ] simplifiying candidate # 32.945 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 32.946 * * [simplify]: iters left: 6 (29 enodes) 32.964 * * [simplify]: iters left: 5 (170 enodes) 33.039 * * [simplify]: Extracting #0: cost 1 inf + 0 33.039 * * [simplify]: Extracting #1: cost 10 inf + 0 33.040 * * [simplify]: Extracting #2: cost 82 inf + 0 33.040 * * [simplify]: Extracting #3: cost 167 inf + 84 33.042 * * [simplify]: Extracting #4: cost 176 inf + 8947 33.048 * * [simplify]: Extracting #5: cost 40 inf + 40959 33.066 * * [simplify]: Extracting #6: cost 2 inf + 55900 33.089 * * [simplify]: Extracting #7: cost 0 inf + 56044 33.111 * [simplify]: Simplified to (+ (* (+ x.re x.im) (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* x.re (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))))) (* (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) 33.111 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* x.re (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))))) (* (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 33.112 * [simplify]: Simplifying (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 33.112 * * [simplify]: iters left: 6 (16 enodes) 33.126 * * [simplify]: iters left: 5 (93 enodes) 33.169 * * [simplify]: iters left: 4 (379 enodes) 33.457 * * [simplify]: Extracting #0: cost 1 inf + 0 33.457 * * [simplify]: Extracting #1: cost 76 inf + 0 33.458 * * [simplify]: Extracting #2: cost 504 inf + 0 33.462 * * [simplify]: Extracting #3: cost 574 inf + 10270 33.482 * * [simplify]: Extracting #4: cost 166 inf + 94375 33.517 * * [simplify]: Extracting #5: cost 2 inf + 135771 33.546 * * [simplify]: Extracting #6: cost 0 inf + 135936 33.575 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 33.575 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* x.re (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))))) (* (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 33.575 * * * * [progress]: [ 63 / 102 ] simplifiying candidate # 33.576 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 33.576 * * [simplify]: iters left: 6 (25 enodes) 33.583 * * [simplify]: iters left: 5 (136 enodes) 33.614 * * [simplify]: iters left: 4 (420 enodes) 33.817 * * [simplify]: Extracting #0: cost 1 inf + 0 33.817 * * [simplify]: Extracting #1: cost 19 inf + 0 33.817 * * [simplify]: Extracting #2: cost 214 inf + 0 33.823 * * [simplify]: Extracting #3: cost 453 inf + 1365 33.831 * * [simplify]: Extracting #4: cost 314 inf + 42557 33.853 * * [simplify]: Extracting #5: cost 35 inf + 111133 33.901 * * [simplify]: Extracting #6: cost 21 inf + 115453 33.932 * * [simplify]: Extracting #7: cost 17 inf + 116463 33.973 * * [simplify]: Extracting #8: cost 3 inf + 119905 34.022 * * [simplify]: Extracting #9: cost 0 inf + 120581 34.072 * [simplify]: Simplified to (+ (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) 0) (- (* x.re x.re) (* x.im x.im))) (* (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 0)) 34.072 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) 0) (- (* x.re x.re) (* x.im x.im))) (* (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 0)) (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 34.072 * [simplify]: Simplifying (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 34.072 * * [simplify]: iters left: 6 (12 enodes) 34.078 * * [simplify]: iters left: 5 (56 enodes) 34.099 * * [simplify]: iters left: 4 (163 enodes) 34.195 * * [simplify]: Extracting #0: cost 1 inf + 0 34.195 * * [simplify]: Extracting #1: cost 61 inf + 0 34.196 * * [simplify]: Extracting #2: cost 206 inf + 1 34.204 * * [simplify]: Extracting #3: cost 212 inf + 10161 34.214 * * [simplify]: Extracting #4: cost 10 inf + 47547 34.224 * * [simplify]: Extracting #5: cost 0 inf + 47170 34.233 * [simplify]: Simplified to (* 0 (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) 34.233 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) 0) (- (* x.re x.re) (* x.im x.im))) (* (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 0)) (* 0 (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) 34.233 * * * * [progress]: [ 64 / 102 ] simplifiying candidate # 34.234 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ x.re x.im) (- x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 34.234 * * [simplify]: iters left: 6 (25 enodes) 34.247 * * [simplify]: iters left: 5 (136 enodes) 34.291 * * [simplify]: iters left: 4 (494 enodes) 34.756 * * [simplify]: Extracting #0: cost 1 inf + 0 34.756 * * [simplify]: Extracting #1: cost 23 inf + 0 34.757 * * [simplify]: Extracting #2: cost 299 inf + 0 34.765 * * [simplify]: Extracting #3: cost 680 inf + 13246 34.816 * * [simplify]: Extracting #4: cost 291 inf + 129895 34.885 * * [simplify]: Extracting #5: cost 34 inf + 185958 34.951 * * [simplify]: Extracting #6: cost 4 inf + 194882 35.011 * * [simplify]: Extracting #7: cost 0 inf + 196013 35.077 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re))) 35.078 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re))) (* (* (+ x.re x.im) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 35.078 * [simplify]: Simplifying (* (* (+ x.re x.im) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 35.078 * * [simplify]: iters left: 6 (13 enodes) 35.086 * * [simplify]: iters left: 5 (75 enodes) 35.115 * * [simplify]: iters left: 4 (254 enodes) 35.248 * * [simplify]: Extracting #0: cost 1 inf + 0 35.248 * * [simplify]: Extracting #1: cost 46 inf + 0 35.248 * * [simplify]: Extracting #2: cost 186 inf + 0 35.250 * * [simplify]: Extracting #3: cost 272 inf + 5406 35.258 * * [simplify]: Extracting #4: cost 42 inf + 42935 35.269 * * [simplify]: Extracting #5: cost 0 inf + 49627 35.293 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.im x.re) (- x.re x.im))) 35.293 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.im x.re) (- x.re x.im))))) 35.294 * * * * [progress]: [ 65 / 102 ] simplifiying candidate # 35.294 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ x.re x.im) (- x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 35.294 * * [simplify]: iters left: 6 (20 enodes) 35.305 * * [simplify]: iters left: 5 (94 enodes) 35.324 * * [simplify]: iters left: 4 (299 enodes) 35.540 * * [simplify]: Extracting #0: cost 1 inf + 0 35.540 * * [simplify]: Extracting #1: cost 18 inf + 0 35.541 * * [simplify]: Extracting #2: cost 195 inf + 0 35.543 * * [simplify]: Extracting #3: cost 357 inf + 862 35.553 * * [simplify]: Extracting #4: cost 227 inf + 32203 35.582 * * [simplify]: Extracting #5: cost 11 inf + 75417 35.604 * * [simplify]: Extracting #6: cost 3 inf + 76753 35.620 * * [simplify]: Extracting #7: cost 0 inf + 76878 35.650 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (+ x.re x.im) 0) (* (+ x.re x.im) (* (* (+ x.re x.im) 0) (- x.re x.im))))) 35.650 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) 0) (* (+ x.re x.im) (* (* (+ x.re x.im) 0) (- x.re x.im))))) (* (* (+ x.re x.im) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 35.651 * [simplify]: Simplifying (* (* (+ x.re x.im) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 35.651 * * [simplify]: iters left: 6 (9 enodes) 35.655 * * [simplify]: iters left: 5 (36 enodes) 35.666 * * [simplify]: iters left: 4 (86 enodes) 35.711 * * [simplify]: iters left: 3 (363 enodes) 35.945 * * [simplify]: Extracting #0: cost 1 inf + 0 35.945 * * [simplify]: Extracting #1: cost 0 inf + 1 35.945 * [simplify]: Simplified to 0 35.945 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) 0) (* (+ x.re x.im) (* (* (+ x.re x.im) 0) (- x.re x.im))))) 0)) 35.945 * * * * [progress]: [ 66 / 102 ] simplifiying candidate # 35.946 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 35.946 * * [simplify]: iters left: 6 (27 enodes) 35.964 * * [simplify]: iters left: 5 (152 enodes) 36.018 * * [simplify]: Extracting #0: cost 1 inf + 0 36.018 * * [simplify]: Extracting #1: cost 10 inf + 0 36.018 * * [simplify]: Extracting #2: cost 78 inf + 0 36.019 * * [simplify]: Extracting #3: cost 152 inf + 43 36.023 * * [simplify]: Extracting #4: cost 138 inf + 10197 36.031 * * [simplify]: Extracting #5: cost 23 inf + 38529 36.040 * * [simplify]: Extracting #6: cost 0 inf + 47500 36.049 * * [simplify]: Extracting #7: cost 0 inf + 47340 36.060 * [simplify]: Simplified to (+ (* (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.im (- x.re x.im)))) (* (+ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) x.re)) 36.060 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.im (- x.re x.im)))) (* (+ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) x.re)) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 36.061 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 36.061 * * [simplify]: iters left: 6 (14 enodes) 36.070 * * [simplify]: iters left: 5 (77 enodes) 36.107 * * [simplify]: iters left: 4 (244 enodes) 36.207 * * [simplify]: Extracting #0: cost 1 inf + 0 36.207 * * [simplify]: Extracting #1: cost 31 inf + 0 36.208 * * [simplify]: Extracting #2: cost 199 inf + 0 36.210 * * [simplify]: Extracting #3: cost 184 inf + 14767 36.219 * * [simplify]: Extracting #4: cost 14 inf + 46538 36.230 * * [simplify]: Extracting #5: cost 0 inf + 47121 36.243 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 36.243 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.im (- x.re x.im)))) (* (+ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) x.re)) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 36.243 * * * * [progress]: [ 67 / 102 ] simplifiying candidate # 36.243 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 36.244 * * [simplify]: iters left: 6 (23 enodes) 36.251 * * [simplify]: iters left: 5 (118 enodes) 36.288 * * [simplify]: iters left: 4 (308 enodes) 36.428 * * [simplify]: Extracting #0: cost 1 inf + 0 36.429 * * [simplify]: Extracting #1: cost 20 inf + 0 36.429 * * [simplify]: Extracting #2: cost 122 inf + 1 36.430 * * [simplify]: Extracting #3: cost 227 inf + 502 36.434 * * [simplify]: Extracting #4: cost 207 inf + 7401 36.441 * * [simplify]: Extracting #5: cost 75 inf + 33773 36.456 * * [simplify]: Extracting #6: cost 21 inf + 52476 36.470 * * [simplify]: Extracting #7: cost 9 inf + 55026 36.492 * * [simplify]: Extracting #8: cost 3 inf + 56208 36.504 * * [simplify]: Extracting #9: cost 0 inf + 56884 36.515 * [simplify]: Simplified to (+ (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) 0) (+ 0 (* (- x.im x.re) (* x.im 0)))) 36.515 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) 0) (+ 0 (* (- x.im x.re) (* x.im 0)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 36.516 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 36.516 * * [simplify]: iters left: 6 (10 enodes) 36.518 * * [simplify]: iters left: 5 (40 enodes) 36.528 * * [simplify]: iters left: 4 (81 enodes) 36.559 * * [simplify]: iters left: 3 (224 enodes) 36.688 * * [simplify]: Extracting #0: cost 1 inf + 0 36.688 * * [simplify]: Extracting #1: cost 0 inf + 1 36.688 * [simplify]: Simplified to 0 36.688 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) 0) (+ 0 (* (- x.im x.re) (* x.im 0)))) 0)) 36.688 * * * * [progress]: [ 68 / 102 ] simplifiying candidate # 36.689 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (- x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 36.689 * * [simplify]: iters left: 6 (23 enodes) 36.696 * * [simplify]: iters left: 5 (130 enodes) 36.742 * * [simplify]: iters left: 4 (451 enodes) 37.056 * * [simplify]: Extracting #0: cost 1 inf + 0 37.056 * * [simplify]: Extracting #1: cost 14 inf + 0 37.057 * * [simplify]: Extracting #2: cost 216 inf + 0 37.065 * * [simplify]: Extracting #3: cost 443 inf + 16463 37.100 * * [simplify]: Extracting #4: cost 151 inf + 89435 37.151 * * [simplify]: Extracting #5: cost 28 inf + 114913 37.208 * * [simplify]: Extracting #6: cost 6 inf + 121746 37.255 * * [simplify]: Extracting #7: cost 0 inf + 123634 37.287 * [simplify]: Simplified to (* (- x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) (* (- x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) 0)))))) 37.287 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) (* (- x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) 0)))))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 37.288 * [simplify]: Simplifying (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 37.288 * * [simplify]: iters left: 6 (11 enodes) 37.295 * * [simplify]: iters left: 5 (65 enodes) 37.324 * * [simplify]: iters left: 4 (215 enodes) 37.412 * * [simplify]: Extracting #0: cost 1 inf + 0 37.413 * * [simplify]: Extracting #1: cost 23 inf + 0 37.413 * * [simplify]: Extracting #2: cost 127 inf + 0 37.414 * * [simplify]: Extracting #3: cost 138 inf + 2497 37.417 * * [simplify]: Extracting #4: cost 38 inf + 15627 37.422 * * [simplify]: Extracting #5: cost 0 inf + 20615 37.432 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 37.432 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) (* (- x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) 0)))))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 37.432 * * * * [progress]: [ 69 / 102 ] simplifiying candidate # 37.433 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (- x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 37.433 * * [simplify]: iters left: 6 (18 enodes) 37.442 * * [simplify]: iters left: 5 (88 enodes) 37.462 * * [simplify]: iters left: 4 (277 enodes) 37.586 * * [simplify]: Extracting #0: cost 1 inf + 0 37.586 * * [simplify]: Extracting #1: cost 15 inf + 0 37.586 * * [simplify]: Extracting #2: cost 107 inf + 0 37.587 * * [simplify]: Extracting #3: cost 210 inf + 912 37.591 * * [simplify]: Extracting #4: cost 132 inf + 18907 37.599 * * [simplify]: Extracting #5: cost 6 inf + 41568 37.609 * * [simplify]: Extracting #6: cost 0 inf + 41945 37.620 * * [simplify]: Extracting #7: cost 0 inf + 41785 37.635 * [simplify]: Simplified to (+ (* (- x.re x.im) 0) (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) 0)) 37.635 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) 0)) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 37.635 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 37.636 * * [simplify]: iters left: 6 (7 enodes) 37.639 * * [simplify]: iters left: 5 (26 enodes) 37.646 * * [simplify]: iters left: 4 (54 enodes) 37.663 * * [simplify]: iters left: 3 (124 enodes) 37.688 * * [simplify]: iters left: 2 (203 enodes) 37.712 * * [simplify]: iters left: 1 (244 enodes) 37.754 * * [simplify]: Extracting #0: cost 1 inf + 0 37.754 * * [simplify]: Extracting #1: cost 0 inf + 1 37.754 * [simplify]: Simplified to 0 37.754 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) 0)) 0)) 37.755 * * * * [progress]: [ 70 / 102 ] simplifiying candidate # 37.755 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 37.755 * * [simplify]: iters left: 6 (27 enodes) 37.773 * * [simplify]: iters left: 5 (149 enodes) 37.826 * * [simplify]: Extracting #0: cost 1 inf + 0 37.826 * * [simplify]: Extracting #1: cost 10 inf + 0 37.827 * * [simplify]: Extracting #2: cost 82 inf + 0 37.827 * * [simplify]: Extracting #3: cost 147 inf + 2 37.828 * * [simplify]: Extracting #4: cost 152 inf + 6243 37.834 * * [simplify]: Extracting #5: cost 33 inf + 34070 37.847 * * [simplify]: Extracting #6: cost 3 inf + 45836 37.864 * * [simplify]: Extracting #7: cost 0 inf + 46663 37.881 * [simplify]: Simplified to (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 37.881 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 37.882 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 37.882 * * [simplify]: iters left: 6 (14 enodes) 37.890 * * [simplify]: iters left: 5 (76 enodes) 37.922 * * [simplify]: iters left: 4 (256 enodes) 38.030 * * [simplify]: Extracting #0: cost 1 inf + 0 38.030 * * [simplify]: Extracting #1: cost 40 inf + 0 38.031 * * [simplify]: Extracting #2: cost 263 inf + 0 38.038 * * [simplify]: Extracting #3: cost 218 inf + 15565 38.055 * * [simplify]: Extracting #4: cost 20 inf + 51606 38.067 * * [simplify]: Extracting #5: cost 0 inf + 54566 38.079 * * [simplify]: Extracting #6: cost 0 inf + 54486 38.103 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 38.103 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 38.103 * * * * [progress]: [ 71 / 102 ] simplifiying candidate # 38.104 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 38.104 * * [simplify]: iters left: 6 (23 enodes) 38.118 * * [simplify]: iters left: 5 (115 enodes) 38.170 * * [simplify]: iters left: 4 (318 enodes) 38.314 * * [simplify]: Extracting #0: cost 1 inf + 0 38.314 * * [simplify]: Extracting #1: cost 20 inf + 0 38.315 * * [simplify]: Extracting #2: cost 144 inf + 1 38.315 * * [simplify]: Extracting #3: cost 255 inf + 824 38.317 * * [simplify]: Extracting #4: cost 251 inf + 7155 38.327 * * [simplify]: Extracting #5: cost 119 inf + 34421 38.345 * * [simplify]: Extracting #6: cost 37 inf + 58445 38.358 * * [simplify]: Extracting #7: cost 1 inf + 71792 38.377 * * [simplify]: Extracting #8: cost 0 inf + 72004 38.403 * [simplify]: Simplified to (+ (* (* (+ x.im x.re) 0) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (+ x.im x.re) 0))) 38.403 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ x.im x.re) 0) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (+ x.im x.re) 0))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 38.403 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 38.404 * * [simplify]: iters left: 6 (10 enodes) 38.409 * * [simplify]: iters left: 5 (39 enodes) 38.421 * * [simplify]: iters left: 4 (86 enodes) 38.459 * * [simplify]: iters left: 3 (271 enodes) 38.667 * * [simplify]: Extracting #0: cost 1 inf + 0 38.667 * * [simplify]: Extracting #1: cost 0 inf + 1 38.667 * [simplify]: Simplified to 0 38.667 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ x.im x.re) 0) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (+ x.im x.re) 0))) 0)) 38.667 * * * * [progress]: [ 72 / 102 ] simplifiying candidate # 38.667 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 38.668 * * [simplify]: iters left: 6 (23 enodes) 38.683 * * [simplify]: iters left: 5 (129 enodes) 38.742 * * [simplify]: iters left: 4 (441 enodes) 38.968 * * [simplify]: Extracting #0: cost 1 inf + 0 38.968 * * [simplify]: Extracting #1: cost 17 inf + 0 38.969 * * [simplify]: Extracting #2: cost 214 inf + 0 38.976 * * [simplify]: Extracting #3: cost 452 inf + 14282 39.011 * * [simplify]: Extracting #4: cost 129 inf + 91168 39.062 * * [simplify]: Extracting #5: cost 18 inf + 114854 39.093 * * [simplify]: Extracting #6: cost 0 inf + 120277 39.143 * * [simplify]: Extracting #7: cost 0 inf + 120115 39.196 * [simplify]: Simplified to (* (+ x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 39.196 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 39.196 * [simplify]: Simplifying (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 39.197 * * [simplify]: iters left: 6 (11 enodes) 39.204 * * [simplify]: iters left: 5 (64 enodes) 39.231 * * [simplify]: iters left: 4 (218 enodes) 39.344 * * [simplify]: Extracting #0: cost 1 inf + 0 39.345 * * [simplify]: Extracting #1: cost 27 inf + 0 39.345 * * [simplify]: Extracting #2: cost 114 inf + 1 39.347 * * [simplify]: Extracting #3: cost 128 inf + 1928 39.352 * * [simplify]: Extracting #4: cost 36 inf + 14200 39.361 * * [simplify]: Extracting #5: cost 0 inf + 18827 39.368 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 39.368 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 39.368 * * * * [progress]: [ 73 / 102 ] simplifiying candidate # 39.368 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 39.368 * * [simplify]: iters left: 6 (18 enodes) 39.373 * * [simplify]: iters left: 5 (87 enodes) 39.391 * * [simplify]: iters left: 4 (267 enodes) 39.512 * * [simplify]: Extracting #0: cost 1 inf + 0 39.512 * * [simplify]: Extracting #1: cost 8 inf + 0 39.512 * * [simplify]: Extracting #2: cost 89 inf + 1 39.513 * * [simplify]: Extracting #3: cost 169 inf + 290 39.514 * * [simplify]: Extracting #4: cost 152 inf + 5331 39.520 * * [simplify]: Extracting #5: cost 14 inf + 29354 39.527 * * [simplify]: Extracting #6: cost 0 inf + 32182 39.535 * [simplify]: Simplified to (+ 0 (* (* 0 (- x.re x.im)) (+ x.re x.im))) 39.535 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ 0 (* (* 0 (- x.re x.im)) (+ x.re x.im))) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 39.536 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 39.536 * * [simplify]: iters left: 6 (7 enodes) 39.539 * * [simplify]: iters left: 5 (25 enodes) 39.547 * * [simplify]: iters left: 4 (53 enodes) 39.568 * * [simplify]: iters left: 3 (118 enodes) 39.602 * * [simplify]: iters left: 2 (185 enodes) 39.632 * * [simplify]: iters left: 1 (222 enodes) 39.666 * * [simplify]: Extracting #0: cost 1 inf + 0 39.666 * * [simplify]: Extracting #1: cost 0 inf + 1 39.666 * [simplify]: Simplified to 0 39.666 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ 0 (* (* 0 (- x.re x.im)) (+ x.re x.im))) 0)) 39.667 * * * * [progress]: [ 74 / 102 ] simplifiying candidate # 39.667 * [simplify]: Simplifying (+ (pow (* (- x.re x.im) (* (+ x.re x.im) x.im)) 3) (pow (* (+ (* x.re x.im) (* x.im x.re)) x.re) 3)) 39.667 * * [simplify]: iters left: 6 (14 enodes) 39.676 * * [simplify]: iters left: 5 (71 enodes) 39.706 * * [simplify]: iters left: 4 (220 enodes) 39.803 * * [simplify]: Extracting #0: cost 1 inf + 0 39.803 * * [simplify]: Extracting #1: cost 4 inf + 0 39.803 * * [simplify]: Extracting #2: cost 98 inf + 0 39.804 * * [simplify]: Extracting #3: cost 306 inf + 1937 39.810 * * [simplify]: Extracting #4: cost 169 inf + 30064 39.826 * * [simplify]: Extracting #5: cost 4 inf + 68420 39.851 * * [simplify]: Extracting #6: cost 0 inf + 69120 39.866 * [simplify]: Simplified to (+ (* (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (* (* x.re (* (+ x.re x.re) x.im)) (* x.re (* (+ x.re x.re) x.im))) (* x.re (* (+ x.re x.re) x.im)))) 39.866 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (* (* x.re (* (+ x.re x.re) x.im)) (* x.re (* (+ x.re x.re) x.im))) (* x.re (* (+ x.re x.re) x.im)))) (+ (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) (- (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))) 39.866 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) (- (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 39.866 * * [simplify]: iters left: 6 (15 enodes) 39.870 * * [simplify]: iters left: 5 (80 enodes) 39.886 * * [simplify]: iters left: 4 (283 enodes) 40.082 * * [simplify]: Extracting #0: cost 1 inf + 0 40.082 * * [simplify]: Extracting #1: cost 10 inf + 0 40.082 * * [simplify]: Extracting #2: cost 186 inf + 0 40.085 * * [simplify]: Extracting #3: cost 346 inf + 8644 40.098 * * [simplify]: Extracting #4: cost 112 inf + 57048 40.136 * * [simplify]: Extracting #5: cost 0 inf + 83029 40.170 * * [simplify]: Extracting #6: cost 0 inf + 82429 40.191 * [simplify]: Simplified to (+ (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (* (* (+ x.im x.im) x.re) x.re) (- (* (* (+ x.im x.im) x.re) x.re) (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 40.191 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (* (* x.re (* (+ x.re x.re) x.im)) (* x.re (* (+ x.re x.re) x.im))) (* x.re (* (+ x.re x.re) x.im)))) (+ (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (* (* (+ x.im x.im) x.re) x.re) (- (* (* (+ x.im x.im) x.re) x.re) (* (* (+ x.im x.re) x.im) (- x.re x.im))))))) 40.191 * * * * [progress]: [ 75 / 102 ] simplifiying candidate # 40.192 * * * * [progress]: [ 76 / 102 ] simplifiying candidate # 40.192 * [simplify]: Simplifying (- (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 40.192 * * [simplify]: iters left: 6 (13 enodes) 40.198 * * [simplify]: iters left: 5 (67 enodes) 40.223 * * [simplify]: iters left: 4 (223 enodes) 40.406 * * [simplify]: Extracting #0: cost 1 inf + 0 40.406 * * [simplify]: Extracting #1: cost 15 inf + 0 40.406 * * [simplify]: Extracting #2: cost 113 inf + 0 40.408 * * [simplify]: Extracting #3: cost 237 inf + 2439 40.424 * * [simplify]: Extracting #4: cost 90 inf + 31726 40.445 * * [simplify]: Extracting #5: cost 0 inf + 49824 40.463 * * [simplify]: Extracting #6: cost 0 inf + 49664 40.474 * [simplify]: Simplified to (- (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (- x.re x.im) x.im) (+ x.im x.re))) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re)))) 40.475 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (- x.re x.im) x.im) (+ x.im x.re))) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re)))) (- (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 40.475 * [simplify]: Simplifying (- (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 40.475 * * [simplify]: iters left: 6 (11 enodes) 40.478 * * [simplify]: iters left: 5 (44 enodes) 40.484 * * [simplify]: iters left: 4 (93 enodes) 40.520 * * [simplify]: iters left: 3 (261 enodes) 40.621 * * [simplify]: Extracting #0: cost 1 inf + 0 40.621 * * [simplify]: Extracting #1: cost 31 inf + 0 40.621 * * [simplify]: Extracting #2: cost 114 inf + 1 40.622 * * [simplify]: Extracting #3: cost 117 inf + 2487 40.625 * * [simplify]: Extracting #4: cost 19 inf + 19385 40.631 * * [simplify]: Extracting #5: cost 0 inf + 23817 40.636 * * [simplify]: Extracting #6: cost 0 inf + 23737 40.642 * [simplify]: Simplified to (* x.im (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re))) 40.642 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (* x.im (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re))))) 40.642 * * * * [progress]: [ 77 / 102 ] simplifiying candidate #real (real->posit16 (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 40.642 * [simplify]: Simplifying (real->posit16 (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 40.642 * * [simplify]: iters left: 6 (12 enodes) 40.645 * * [simplify]: iters left: 5 (43 enodes) 40.657 * * [simplify]: iters left: 4 (83 enodes) 40.676 * * [simplify]: iters left: 3 (221 enodes) 40.773 * * [simplify]: Extracting #0: cost 1 inf + 0 40.773 * * [simplify]: Extracting #1: cost 2 inf + 0 40.773 * * [simplify]: Extracting #2: cost 23 inf + 0 40.773 * * [simplify]: Extracting #3: cost 94 inf + 1 40.775 * * [simplify]: Extracting #4: cost 103 inf + 1391 40.780 * * [simplify]: Extracting #5: cost 15 inf + 15914 40.790 * * [simplify]: Extracting #6: cost 0 inf + 18823 40.800 * [simplify]: Simplified to (real->posit16 (* x.im (+ (* x.re (+ x.re x.re)) (* (- x.re x.im) (+ x.im x.re))))) 40.800 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (posit16->real (real->posit16 (* x.im (+ (* x.re (+ x.re x.re)) (* (- x.re x.im) (+ x.im x.re))))))) 40.800 * * * * [progress]: [ 78 / 102 ] simplifiying candidate # 40.801 * * * * [progress]: [ 79 / 102 ] simplifiying candidate # 40.801 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 40.801 * * [simplify]: iters left: 5 (7 enodes) 40.804 * * [simplify]: iters left: 4 (28 enodes) 40.811 * * [simplify]: iters left: 3 (51 enodes) 40.828 * * [simplify]: iters left: 2 (103 enodes) 40.848 * * [simplify]: iters left: 1 (236 enodes) 40.922 * * [simplify]: Extracting #0: cost 1 inf + 0 40.922 * * [simplify]: Extracting #1: cost 44 inf + 0 40.923 * * [simplify]: Extracting #2: cost 155 inf + 115 40.925 * * [simplify]: Extracting #3: cost 143 inf + 7488 40.933 * * [simplify]: Extracting #4: cost 60 inf + 43027 40.940 * * [simplify]: Extracting #5: cost 3 inf + 78873 40.948 * * [simplify]: Extracting #6: cost 0 inf + 79542 40.956 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 40.956 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.re))) 40.956 * * * * [progress]: [ 80 / 102 ] simplifiying candidate # 40.956 * * * * [progress]: [ 81 / 102 ] simplifiying candidate # 40.956 * [simplify]: Simplifying (log (+ (* x.re x.im) (* x.im x.re))) 40.956 * * [simplify]: iters left: 5 (6 enodes) 40.958 * * [simplify]: iters left: 4 (19 enodes) 40.960 * * [simplify]: iters left: 3 (23 enodes) 40.965 * * [simplify]: iters left: 2 (35 enodes) 40.977 * * [simplify]: iters left: 1 (45 enodes) 40.982 * * [simplify]: Extracting #0: cost 1 inf + 0 40.982 * * [simplify]: Extracting #1: cost 7 inf + 0 40.982 * * [simplify]: Extracting #2: cost 17 inf + 0 40.982 * * [simplify]: Extracting #3: cost 17 inf + 73 40.982 * * [simplify]: Extracting #4: cost 1 inf + 1294 40.983 * * [simplify]: Extracting #5: cost 0 inf + 1446 40.983 * [simplify]: Simplified to (log (+ (* x.re x.im) (* x.re x.im))) 40.983 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (exp (log (+ (* x.re x.im) (* x.re x.im)))) x.re))) 40.983 * * * * [progress]: [ 82 / 102 ] simplifiying candidate # 40.983 * [simplify]: Simplifying (exp (+ (* x.re x.im) (* x.im x.re))) 40.983 * * [simplify]: iters left: 5 (6 enodes) 40.985 * * [simplify]: iters left: 4 (22 enodes) 40.988 * * [simplify]: iters left: 3 (42 enodes) 40.994 * * [simplify]: iters left: 2 (71 enodes) 41.003 * * [simplify]: iters left: 1 (125 enodes) 41.032 * * [simplify]: Extracting #0: cost 1 inf + 0 41.032 * * [simplify]: Extracting #1: cost 31 inf + 0 41.033 * * [simplify]: Extracting #2: cost 79 inf + 114 41.033 * * [simplify]: Extracting #3: cost 82 inf + 1365 41.034 * * [simplify]: Extracting #4: cost 43 inf + 6824 41.036 * * [simplify]: Extracting #5: cost 7 inf + 20284 41.039 * * [simplify]: Extracting #6: cost 0 inf + 23999 41.041 * * [simplify]: Extracting #7: cost 0 inf + 23959 41.044 * [simplify]: Simplified to (exp (+ (* x.re x.im) (* x.re x.im))) 41.044 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (log (exp (+ (* x.re x.im) (* x.re x.im)))) x.re))) 41.044 * * * * [progress]: [ 83 / 102 ] simplifiying candidate # 41.044 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 41.044 * * [simplify]: iters left: 6 (7 enodes) 41.046 * * [simplify]: iters left: 5 (22 enodes) 41.048 * * [simplify]: iters left: 4 (26 enodes) 41.055 * * [simplify]: iters left: 3 (32 enodes) 41.065 * * [simplify]: Extracting #0: cost 1 inf + 0 41.065 * * [simplify]: Extracting #1: cost 3 inf + 0 41.065 * * [simplify]: Extracting #2: cost 5 inf + 0 41.065 * * [simplify]: Extracting #3: cost 11 inf + 0 41.065 * * [simplify]: Extracting #4: cost 11 inf + 43 41.066 * * [simplify]: Extracting #5: cost 2 inf + 738 41.066 * * [simplify]: Extracting #6: cost 1 inf + 940 41.066 * * [simplify]: Extracting #7: cost 0 inf + 1142 41.067 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 41.067 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 41.067 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 41.067 * * [simplify]: iters left: 5 (6 enodes) 41.070 * * [simplify]: iters left: 4 (19 enodes) 41.075 * * [simplify]: iters left: 3 (23 enodes) 41.081 * * [simplify]: iters left: 2 (29 enodes) 41.088 * * [simplify]: Extracting #0: cost 1 inf + 0 41.088 * * [simplify]: Extracting #1: cost 3 inf + 0 41.088 * * [simplify]: Extracting #2: cost 9 inf + 0 41.088 * * [simplify]: Extracting #3: cost 9 inf + 43 41.089 * * [simplify]: Extracting #4: cost 0 inf + 738 41.089 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 41.089 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) x.re))) 41.089 * * * * [progress]: [ 84 / 102 ] simplifiying candidate # 41.090 * [simplify]: Simplifying (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) 41.090 * * [simplify]: iters left: 6 (7 enodes) 41.093 * * [simplify]: iters left: 5 (35 enodes) 41.103 * * [simplify]: iters left: 4 (165 enodes) 41.187 * * [simplify]: iters left: 3 (476 enodes) 41.552 * * [simplify]: Extracting #0: cost 1 inf + 0 41.552 * * [simplify]: Extracting #1: cost 53 inf + 0 41.554 * * [simplify]: Extracting #2: cost 279 inf + 125 41.560 * * [simplify]: Extracting #3: cost 184 inf + 15862 41.586 * * [simplify]: Extracting #4: cost 13 inf + 43784 41.606 * * [simplify]: Extracting #5: cost 0 inf + 45947 41.619 * * [simplify]: Extracting #6: cost 0 inf + 45816 41.631 * [simplify]: Simplified to (* (+ (* x.re x.im) (* x.re x.im)) (* (+ (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 41.632 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (cbrt (* (+ (* x.re x.im) (* x.re x.im)) (* (+ (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.re))) 41.632 * * * * [progress]: [ 85 / 102 ] simplifiying candidate # 41.632 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 41.632 * * [simplify]: iters left: 5 (6 enodes) 41.634 * * [simplify]: iters left: 4 (19 enodes) 41.639 * * [simplify]: iters left: 3 (23 enodes) 41.645 * * [simplify]: iters left: 2 (29 enodes) 41.650 * * [simplify]: Extracting #0: cost 1 inf + 0 41.651 * * [simplify]: Extracting #1: cost 3 inf + 0 41.651 * * [simplify]: Extracting #2: cost 9 inf + 0 41.651 * * [simplify]: Extracting #3: cost 9 inf + 43 41.651 * * [simplify]: Extracting #4: cost 0 inf + 658 41.651 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 41.651 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (sqrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 41.651 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 41.651 * * [simplify]: iters left: 5 (6 enodes) 41.652 * * [simplify]: iters left: 4 (19 enodes) 41.655 * * [simplify]: iters left: 3 (23 enodes) 41.658 * * [simplify]: iters left: 2 (29 enodes) 41.661 * * [simplify]: Extracting #0: cost 1 inf + 0 41.661 * * [simplify]: Extracting #1: cost 3 inf + 0 41.661 * * [simplify]: Extracting #2: cost 9 inf + 0 41.661 * * [simplify]: Extracting #3: cost 9 inf + 43 41.661 * * [simplify]: Extracting #4: cost 0 inf + 658 41.661 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 41.661 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt (+ (* x.re x.im) (* x.re x.im)))) x.re))) 41.661 * * * * [progress]: [ 86 / 102 ] simplifiying candidate # 41.662 * [simplify]: Simplifying (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) 41.662 * * [simplify]: iters left: 5 (8 enodes) 41.665 * * [simplify]: iters left: 4 (42 enodes) 41.676 * * [simplify]: iters left: 3 (111 enodes) 41.718 * * [simplify]: iters left: 2 (314 enodes) 41.851 * * [simplify]: Extracting #0: cost 1 inf + 0 41.851 * * [simplify]: Extracting #1: cost 72 inf + 0 41.852 * * [simplify]: Extracting #2: cost 170 inf + 43 41.856 * * [simplify]: Extracting #3: cost 117 inf + 7249 41.863 * * [simplify]: Extracting #4: cost 33 inf + 26722 41.874 * * [simplify]: Extracting #5: cost 4 inf + 38758 41.885 * * [simplify]: Extracting #6: cost 0 inf + 40894 41.897 * * [simplify]: Extracting #7: cost 0 inf + 40854 41.908 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) 41.908 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) x.re))) 41.909 * [simplify]: Simplifying (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))) 41.909 * * [simplify]: iters left: 6 (9 enodes) 41.914 * * [simplify]: iters left: 5 (50 enodes) 41.934 * * [simplify]: iters left: 4 (144 enodes) 41.965 * * [simplify]: iters left: 3 (258 enodes) 42.043 * * [simplify]: iters left: 2 (379 enodes) 42.225 * * [simplify]: iters left: 1 (472 enodes) 42.569 * * [simplify]: Extracting #0: cost 1 inf + 0 42.569 * * [simplify]: Extracting #1: cost 37 inf + 0 42.569 * * [simplify]: Extracting #2: cost 147 inf + 167 42.572 * * [simplify]: Extracting #3: cost 74 inf + 11647 42.581 * * [simplify]: Extracting #4: cost 0 inf + 22702 42.591 * * [simplify]: Extracting #5: cost 0 inf + 21822 42.605 * * [simplify]: Extracting #6: cost 0 inf + 21782 42.618 * [simplify]: Simplified to (* (* x.im x.re) (* x.im x.re)) 42.618 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 42.619 * * * * [progress]: [ 87 / 102 ] simplifiying candidate # 42.619 * * * * [progress]: [ 88 / 102 ] simplifiying candidate # 42.619 * [simplify]: Simplifying (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) 42.620 * * [simplify]: iters left: 6 (7 enodes) 42.624 * * [simplify]: iters left: 5 (38 enodes) 42.639 * * [simplify]: iters left: 4 (111 enodes) 42.679 * * [simplify]: iters left: 3 (164 enodes) 42.704 * * [simplify]: Extracting #0: cost 1 inf + 0 42.704 * * [simplify]: Extracting #1: cost 0 inf + 1 42.704 * [simplify]: Simplified to 0 42.704 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 (- (* x.re x.im) (* x.im x.re))) x.re))) 42.705 * [simplify]: Simplifying (- (* x.re x.im) (* x.im x.re)) 42.705 * * [simplify]: iters left: 4 (5 enodes) 42.706 * * [simplify]: iters left: 3 (17 enodes) 42.708 * * [simplify]: iters left: 2 (31 enodes) 42.713 * * [simplify]: iters left: 1 (36 enodes) 42.716 * * [simplify]: Extracting #0: cost 1 inf + 0 42.716 * * [simplify]: Extracting #1: cost 0 inf + 1 42.716 * [simplify]: Simplified to 0 42.716 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 0) x.re))) 42.716 * * * * [progress]: [ 89 / 102 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 42.716 * [simplify]: Simplifying (real->posit16 (+ (* x.re x.im) (* x.im x.re))) 42.716 * * [simplify]: iters left: 5 (6 enodes) 42.719 * * [simplify]: iters left: 4 (16 enodes) 42.723 * * [simplify]: iters left: 3 (20 enodes) 42.728 * * [simplify]: iters left: 2 (26 enodes) 42.735 * * [simplify]: Extracting #0: cost 1 inf + 0 42.735 * * [simplify]: Extracting #1: cost 2 inf + 0 42.735 * * [simplify]: Extracting #2: cost 7 inf + 0 42.735 * * [simplify]: Extracting #3: cost 7 inf + 43 42.735 * * [simplify]: Extracting #4: cost 0 inf + 414 42.735 * [simplify]: Simplified to (real->posit16 (* x.im (+ x.re x.re))) 42.735 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (posit16->real (real->posit16 (* x.im (+ x.re x.re)))) x.re))) 42.736 * * * * [progress]: [ 90 / 102 ] simplifiying candidate # 42.736 * * * * [progress]: [ 91 / 102 ] simplifiying candidate # 42.736 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 42.736 * * [simplify]: iters left: 5 (8 enodes) 42.742 * * [simplify]: iters left: 4 (39 enodes) 42.757 * * [simplify]: iters left: 3 (75 enodes) 42.784 * * [simplify]: iters left: 2 (134 enodes) 42.813 * * [simplify]: iters left: 1 (219 enodes) 42.852 * * [simplify]: Extracting #0: cost 1 inf + 0 42.852 * * [simplify]: Extracting #1: cost 15 inf + 0 42.852 * * [simplify]: Extracting #2: cost 52 inf + 1 42.852 * * [simplify]: Extracting #3: cost 83 inf + 551 42.853 * * [simplify]: Extracting #4: cost 57 inf + 3515 42.854 * * [simplify]: Extracting #5: cost 37 inf + 9626 42.857 * * [simplify]: Extracting #6: cost 8 inf + 23515 42.859 * * [simplify]: Extracting #7: cost 0 inf + 27379 42.862 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 42.862 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 42.862 * * * * [progress]: [ 92 / 102 ] simplifiying candidate # 42.862 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 42.862 * * [simplify]: iters left: 5 (8 enodes) 42.865 * * [simplify]: iters left: 4 (39 enodes) 42.875 * * [simplify]: iters left: 3 (75 enodes) 42.889 * * [simplify]: iters left: 2 (134 enodes) 42.927 * * [simplify]: iters left: 1 (219 enodes) 42.982 * * [simplify]: Extracting #0: cost 1 inf + 0 42.982 * * [simplify]: Extracting #1: cost 15 inf + 0 42.982 * * [simplify]: Extracting #2: cost 52 inf + 1 42.983 * * [simplify]: Extracting #3: cost 83 inf + 551 42.983 * * [simplify]: Extracting #4: cost 57 inf + 3515 42.984 * * [simplify]: Extracting #5: cost 37 inf + 9626 42.986 * * [simplify]: Extracting #6: cost 8 inf + 23515 42.989 * * [simplify]: Extracting #7: cost 0 inf + 27379 42.991 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 42.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 42.991 * * * * [progress]: [ 93 / 102 ] simplifiying candidate # 42.991 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 42.991 * * [simplify]: iters left: 5 (8 enodes) 42.994 * * [simplify]: iters left: 4 (39 enodes) 43.003 * * [simplify]: iters left: 3 (75 enodes) 43.017 * * [simplify]: iters left: 2 (134 enodes) 43.040 * * [simplify]: iters left: 1 (219 enodes) 43.103 * * [simplify]: Extracting #0: cost 1 inf + 0 43.103 * * [simplify]: Extracting #1: cost 15 inf + 0 43.103 * * [simplify]: Extracting #2: cost 52 inf + 1 43.104 * * [simplify]: Extracting #3: cost 83 inf + 551 43.105 * * [simplify]: Extracting #4: cost 57 inf + 3515 43.107 * * [simplify]: Extracting #5: cost 37 inf + 9626 43.111 * * [simplify]: Extracting #6: cost 8 inf + 23515 43.116 * * [simplify]: Extracting #7: cost 0 inf + 27379 43.121 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 43.121 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 43.121 * * * * [progress]: [ 94 / 102 ] simplifiying candidate # 43.122 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 43.122 * * [simplify]: iters left: 5 (6 enodes) 43.125 * * [simplify]: iters left: 4 (27 enodes) 43.133 * * [simplify]: iters left: 3 (45 enodes) 43.147 * * [simplify]: iters left: 2 (70 enodes) 43.166 * * [simplify]: iters left: 1 (81 enodes) 43.185 * * [simplify]: Extracting #0: cost 1 inf + 0 43.185 * * [simplify]: Extracting #1: cost 12 inf + 0 43.185 * * [simplify]: Extracting #2: cost 13 inf + 168 43.186 * * [simplify]: Extracting #3: cost 1 inf + 954 43.186 * * [simplify]: Extracting #4: cost 0 inf + 1077 43.186 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 43.187 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 43.187 * * * * [progress]: [ 95 / 102 ] simplifiying candidate # 43.187 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 43.187 * * [simplify]: iters left: 5 (6 enodes) 43.189 * * [simplify]: iters left: 4 (27 enodes) 43.193 * * [simplify]: iters left: 3 (45 enodes) 43.200 * * [simplify]: iters left: 2 (70 enodes) 43.210 * * [simplify]: iters left: 1 (81 enodes) 43.219 * * [simplify]: Extracting #0: cost 1 inf + 0 43.219 * * [simplify]: Extracting #1: cost 12 inf + 0 43.220 * * [simplify]: Extracting #2: cost 13 inf + 168 43.220 * * [simplify]: Extracting #3: cost 1 inf + 954 43.221 * * [simplify]: Extracting #4: cost 0 inf + 1077 43.221 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 43.221 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 43.222 * * * * [progress]: [ 96 / 102 ] simplifiying candidate # 43.222 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 43.222 * * [simplify]: iters left: 5 (6 enodes) 43.226 * * [simplify]: iters left: 4 (27 enodes) 43.235 * * [simplify]: iters left: 3 (45 enodes) 43.248 * * [simplify]: iters left: 2 (70 enodes) 43.268 * * [simplify]: iters left: 1 (81 enodes) 43.281 * * [simplify]: Extracting #0: cost 1 inf + 0 43.281 * * [simplify]: Extracting #1: cost 12 inf + 0 43.281 * * [simplify]: Extracting #2: cost 13 inf + 168 43.281 * * [simplify]: Extracting #3: cost 1 inf + 954 43.282 * * [simplify]: Extracting #4: cost 0 inf + 1077 43.282 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 43.282 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 43.282 * * * * [progress]: [ 97 / 102 ] simplifiying candidate # 43.282 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 43.283 * * [simplify]: iters left: 6 (9 enodes) 43.286 * * [simplify]: iters left: 5 (45 enodes) 43.295 * * [simplify]: iters left: 4 (89 enodes) 43.313 * * [simplify]: iters left: 3 (168 enodes) 43.357 * * [simplify]: iters left: 2 (259 enodes) 43.440 * * [simplify]: iters left: 1 (438 enodes) 43.670 * * [simplify]: Extracting #0: cost 1 inf + 0 43.670 * * [simplify]: Extracting #1: cost 7 inf + 0 43.670 * * [simplify]: Extracting #2: cost 64 inf + 1 43.672 * * [simplify]: Extracting #3: cost 152 inf + 657 43.674 * * [simplify]: Extracting #4: cost 121 inf + 5985 43.682 * * [simplify]: Extracting #5: cost 59 inf + 37737 43.695 * * [simplify]: Extracting #6: cost 2 inf + 77697 43.712 * * [simplify]: Extracting #7: cost 0 inf + 79295 43.725 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 43.725 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 43.725 * * * * [progress]: [ 98 / 102 ] simplifiying candidate # 43.726 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 43.726 * * [simplify]: iters left: 6 (9 enodes) 43.730 * * [simplify]: iters left: 5 (45 enodes) 43.739 * * [simplify]: iters left: 4 (89 enodes) 43.756 * * [simplify]: iters left: 3 (168 enodes) 43.791 * * [simplify]: iters left: 2 (259 enodes) 43.866 * * [simplify]: iters left: 1 (438 enodes) 44.030 * * [simplify]: Extracting #0: cost 1 inf + 0 44.030 * * [simplify]: Extracting #1: cost 7 inf + 0 44.030 * * [simplify]: Extracting #2: cost 64 inf + 1 44.032 * * [simplify]: Extracting #3: cost 152 inf + 657 44.034 * * [simplify]: Extracting #4: cost 121 inf + 5985 44.041 * * [simplify]: Extracting #5: cost 59 inf + 37737 44.059 * * [simplify]: Extracting #6: cost 2 inf + 77697 44.072 * * [simplify]: Extracting #7: cost 0 inf + 79295 44.085 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 44.085 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 44.085 * * * * [progress]: [ 99 / 102 ] simplifiying candidate # 44.086 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 44.086 * * [simplify]: iters left: 6 (9 enodes) 44.092 * * [simplify]: iters left: 5 (45 enodes) 44.108 * * [simplify]: iters left: 4 (89 enodes) 44.142 * * [simplify]: iters left: 3 (168 enodes) 44.199 * * [simplify]: iters left: 2 (259 enodes) 44.289 * * [simplify]: iters left: 1 (438 enodes) 44.509 * * [simplify]: Extracting #0: cost 1 inf + 0 44.509 * * [simplify]: Extracting #1: cost 7 inf + 0 44.509 * * [simplify]: Extracting #2: cost 64 inf + 1 44.511 * * [simplify]: Extracting #3: cost 152 inf + 657 44.518 * * [simplify]: Extracting #4: cost 121 inf + 5985 44.525 * * [simplify]: Extracting #5: cost 59 inf + 37737 44.537 * * [simplify]: Extracting #6: cost 2 inf + 77697 44.550 * * [simplify]: Extracting #7: cost 0 inf + 79295 44.563 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 44.563 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 44.563 * * * * [progress]: [ 100 / 102 ] simplifiying candidate # 44.564 * [simplify]: Simplifying (* 2 (* x.im x.re)) 44.564 * * [simplify]: iters left: 4 (5 enodes) 44.567 * * [simplify]: iters left: 3 (19 enodes) 44.572 * * [simplify]: iters left: 2 (27 enodes) 44.581 * * [simplify]: iters left: 1 (32 enodes) 44.589 * * [simplify]: Extracting #0: cost 1 inf + 0 44.589 * * [simplify]: Extracting #1: cost 8 inf + 0 44.589 * * [simplify]: Extracting #2: cost 7 inf + 45 44.589 * * [simplify]: Extracting #3: cost 0 inf + 421 44.589 * [simplify]: Simplified to (* (* x.re x.im) 2) 44.589 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) 2) x.re))) 44.589 * * * * [progress]: [ 101 / 102 ] simplifiying candidate # 44.590 * [simplify]: Simplifying (* 2 (* x.im x.re)) 44.590 * * [simplify]: iters left: 4 (5 enodes) 44.592 * * [simplify]: iters left: 3 (19 enodes) 44.598 * * [simplify]: iters left: 2 (27 enodes) 44.606 * * [simplify]: iters left: 1 (32 enodes) 44.615 * * [simplify]: Extracting #0: cost 1 inf + 0 44.615 * * [simplify]: Extracting #1: cost 8 inf + 0 44.615 * * [simplify]: Extracting #2: cost 7 inf + 45 44.615 * * [simplify]: Extracting #3: cost 0 inf + 421 44.615 * [simplify]: Simplified to (* (* x.re x.im) 2) 44.615 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) 2) x.re))) 44.615 * * * * [progress]: [ 102 / 102 ] simplifiying candidate # 44.616 * [simplify]: Simplifying (* 2 (* x.im x.re)) 44.616 * * [simplify]: iters left: 4 (5 enodes) 44.619 * * [simplify]: iters left: 3 (19 enodes) 44.625 * * [simplify]: iters left: 2 (27 enodes) 44.632 * * [simplify]: iters left: 1 (32 enodes) 44.640 * * [simplify]: Extracting #0: cost 1 inf + 0 44.640 * * [simplify]: Extracting #1: cost 8 inf + 0 44.640 * * [simplify]: Extracting #2: cost 7 inf + 45 44.641 * * [simplify]: Extracting #3: cost 0 inf + 421 44.641 * [simplify]: Simplified to (* (* x.re x.im) 2) 44.641 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) 2) x.re))) 44.641 * * * [progress]: adding candidates to table 45.636 * * [progress]: iteration 3 / 4 45.636 * * * [progress]: picking best candidate 45.687 * * * * [pick]: Picked # 45.688 * * * [progress]: localizing error 45.741 * * * [progress]: generating rewritten candidates 45.741 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 2) 45.747 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 1 2) 45.751 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 1 1) 45.755 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 1) 45.815 * * * [progress]: generating series expansions 45.815 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 2) 45.815 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 45.815 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 45.815 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 45.815 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 45.815 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 45.815 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 45.815 * [taylor]: Taking taylor expansion of 1/3 in x.im 45.815 * [backup-simplify]: Simplify 1/3 into 1/3 45.815 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 45.815 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 45.815 * [taylor]: Taking taylor expansion of x.im in x.im 45.815 * [backup-simplify]: Simplify 0 into 0 45.815 * [backup-simplify]: Simplify 1 into 1 45.815 * [taylor]: Taking taylor expansion of x.re in x.im 45.815 * [backup-simplify]: Simplify x.re into x.re 45.815 * [backup-simplify]: Simplify (* 0 x.re) into 0 45.816 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 45.816 * [backup-simplify]: Simplify (log x.re) into (log x.re) 45.817 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 45.817 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 45.817 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 45.817 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 45.817 * [taylor]: Taking taylor expansion of 2 in x.im 45.817 * [backup-simplify]: Simplify 2 into 2 45.818 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.818 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.818 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 45.818 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 45.818 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 45.818 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 45.818 * [taylor]: Taking taylor expansion of 1/3 in x.re 45.818 * [backup-simplify]: Simplify 1/3 into 1/3 45.819 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 45.819 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 45.819 * [taylor]: Taking taylor expansion of x.im in x.re 45.819 * [backup-simplify]: Simplify x.im into x.im 45.819 * [taylor]: Taking taylor expansion of x.re in x.re 45.819 * [backup-simplify]: Simplify 0 into 0 45.819 * [backup-simplify]: Simplify 1 into 1 45.819 * [backup-simplify]: Simplify (* x.im 0) into 0 45.819 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 45.819 * [backup-simplify]: Simplify (log x.im) into (log x.im) 45.820 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 45.820 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 45.820 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 45.820 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 45.820 * [taylor]: Taking taylor expansion of 2 in x.re 45.820 * [backup-simplify]: Simplify 2 into 2 45.820 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.821 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.821 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 45.821 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 45.821 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 45.821 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 45.821 * [taylor]: Taking taylor expansion of 1/3 in x.re 45.821 * [backup-simplify]: Simplify 1/3 into 1/3 45.821 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 45.821 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 45.821 * [taylor]: Taking taylor expansion of x.im in x.re 45.821 * [backup-simplify]: Simplify x.im into x.im 45.821 * [taylor]: Taking taylor expansion of x.re in x.re 45.821 * [backup-simplify]: Simplify 0 into 0 45.822 * [backup-simplify]: Simplify 1 into 1 45.822 * [backup-simplify]: Simplify (* x.im 0) into 0 45.822 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 45.822 * [backup-simplify]: Simplify (log x.im) into (log x.im) 45.823 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 45.823 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 45.823 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 45.823 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 45.823 * [taylor]: Taking taylor expansion of 2 in x.re 45.823 * [backup-simplify]: Simplify 2 into 2 45.823 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.824 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.825 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 45.825 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 45.825 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 45.825 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 45.825 * [taylor]: Taking taylor expansion of 1/3 in x.im 45.825 * [backup-simplify]: Simplify 1/3 into 1/3 45.825 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 45.825 * [taylor]: Taking taylor expansion of (log x.im) in x.im 45.825 * [taylor]: Taking taylor expansion of x.im in x.im 45.825 * [backup-simplify]: Simplify 0 into 0 45.825 * [backup-simplify]: Simplify 1 into 1 45.825 * [backup-simplify]: Simplify (log 1) into 0 45.825 * [taylor]: Taking taylor expansion of (log x.re) in x.im 45.826 * [taylor]: Taking taylor expansion of x.re in x.im 45.826 * [backup-simplify]: Simplify x.re into x.re 45.826 * [backup-simplify]: Simplify (log x.re) into (log x.re) 45.826 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 45.826 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 45.826 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 45.826 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 45.826 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 45.826 * [taylor]: Taking taylor expansion of 2 in x.im 45.826 * [backup-simplify]: Simplify 2 into 2 45.827 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.828 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.828 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 45.829 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 45.829 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 45.830 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 45.831 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 45.831 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 45.832 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 45.833 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 45.833 * [taylor]: Taking taylor expansion of 0 in x.im 45.833 * [backup-simplify]: Simplify 0 into 0 45.833 * [backup-simplify]: Simplify 0 into 0 45.834 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 45.835 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 45.835 * [backup-simplify]: Simplify (+ 0 0) into 0 45.836 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 45.837 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 45.837 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 45.837 * [backup-simplify]: Simplify 0 into 0 45.839 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 45.840 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 45.841 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 45.842 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 45.842 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 45.844 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 45.845 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 45.845 * [taylor]: Taking taylor expansion of 0 in x.im 45.845 * [backup-simplify]: Simplify 0 into 0 45.845 * [backup-simplify]: Simplify 0 into 0 45.845 * [backup-simplify]: Simplify 0 into 0 45.846 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 45.849 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 45.851 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 45.852 * [backup-simplify]: Simplify (+ 0 0) into 0 45.852 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 45.854 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 45.855 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 45.855 * [backup-simplify]: Simplify 0 into 0 45.856 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 45.857 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 45.860 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 45.860 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 45.861 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 45.863 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 45.864 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 45.864 * [taylor]: Taking taylor expansion of 0 in x.im 45.864 * [backup-simplify]: Simplify 0 into 0 45.864 * [backup-simplify]: Simplify 0 into 0 45.865 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 45.865 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 45.865 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 45.865 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 45.865 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 45.865 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 45.865 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 45.865 * [taylor]: Taking taylor expansion of 1/3 in x.im 45.865 * [backup-simplify]: Simplify 1/3 into 1/3 45.865 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 45.865 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 45.865 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 45.865 * [taylor]: Taking taylor expansion of x.im in x.im 45.865 * [backup-simplify]: Simplify 0 into 0 45.866 * [backup-simplify]: Simplify 1 into 1 45.866 * [taylor]: Taking taylor expansion of x.re in x.im 45.866 * [backup-simplify]: Simplify x.re into x.re 45.866 * [backup-simplify]: Simplify (* 0 x.re) into 0 45.866 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 45.866 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 45.866 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 45.867 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 45.867 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 45.867 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 45.867 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 45.867 * [taylor]: Taking taylor expansion of 2 in x.im 45.867 * [backup-simplify]: Simplify 2 into 2 45.868 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.868 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.868 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 45.868 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 45.868 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 45.868 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 45.868 * [taylor]: Taking taylor expansion of 1/3 in x.re 45.869 * [backup-simplify]: Simplify 1/3 into 1/3 45.869 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 45.869 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 45.869 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 45.869 * [taylor]: Taking taylor expansion of x.im in x.re 45.869 * [backup-simplify]: Simplify x.im into x.im 45.869 * [taylor]: Taking taylor expansion of x.re in x.re 45.869 * [backup-simplify]: Simplify 0 into 0 45.869 * [backup-simplify]: Simplify 1 into 1 45.869 * [backup-simplify]: Simplify (* x.im 0) into 0 45.869 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 45.869 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 45.869 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 45.870 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.870 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 45.870 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 45.870 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 45.870 * [taylor]: Taking taylor expansion of 2 in x.re 45.870 * [backup-simplify]: Simplify 2 into 2 45.871 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.872 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.872 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 45.872 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 45.872 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 45.872 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 45.872 * [taylor]: Taking taylor expansion of 1/3 in x.re 45.872 * [backup-simplify]: Simplify 1/3 into 1/3 45.872 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 45.872 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 45.872 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 45.872 * [taylor]: Taking taylor expansion of x.im in x.re 45.872 * [backup-simplify]: Simplify x.im into x.im 45.872 * [taylor]: Taking taylor expansion of x.re in x.re 45.872 * [backup-simplify]: Simplify 0 into 0 45.872 * [backup-simplify]: Simplify 1 into 1 45.872 * [backup-simplify]: Simplify (* x.im 0) into 0 45.873 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 45.873 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 45.873 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 45.873 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.873 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 45.874 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 45.874 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 45.874 * [taylor]: Taking taylor expansion of 2 in x.re 45.874 * [backup-simplify]: Simplify 2 into 2 45.874 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.875 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.876 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 45.876 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 45.876 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 45.876 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 45.876 * [taylor]: Taking taylor expansion of 1/3 in x.im 45.876 * [backup-simplify]: Simplify 1/3 into 1/3 45.876 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 45.876 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 45.876 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 45.876 * [taylor]: Taking taylor expansion of x.im in x.im 45.876 * [backup-simplify]: Simplify 0 into 0 45.876 * [backup-simplify]: Simplify 1 into 1 45.877 * [backup-simplify]: Simplify (/ 1 1) into 1 45.877 * [backup-simplify]: Simplify (log 1) into 0 45.877 * [taylor]: Taking taylor expansion of (log x.re) in x.im 45.877 * [taylor]: Taking taylor expansion of x.re in x.im 45.877 * [backup-simplify]: Simplify x.re into x.re 45.877 * [backup-simplify]: Simplify (log x.re) into (log x.re) 45.878 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 45.878 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 45.878 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 45.878 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 45.878 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 45.878 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 45.878 * [taylor]: Taking taylor expansion of 2 in x.im 45.878 * [backup-simplify]: Simplify 2 into 2 45.878 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.879 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.880 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 45.880 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 45.881 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 45.881 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 45.882 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 45.882 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.883 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 45.884 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 45.884 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 45.884 * [taylor]: Taking taylor expansion of 0 in x.im 45.884 * [backup-simplify]: Simplify 0 into 0 45.885 * [backup-simplify]: Simplify 0 into 0 45.885 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.887 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 45.887 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 45.888 * [backup-simplify]: Simplify (- 0) into 0 45.888 * [backup-simplify]: Simplify (+ 0 0) into 0 45.889 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 45.890 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 45.890 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 45.890 * [backup-simplify]: Simplify 0 into 0 45.892 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 45.893 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 45.893 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 45.894 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 45.895 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.896 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 45.897 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 45.898 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 45.898 * [taylor]: Taking taylor expansion of 0 in x.im 45.898 * [backup-simplify]: Simplify 0 into 0 45.898 * [backup-simplify]: Simplify 0 into 0 45.898 * [backup-simplify]: Simplify 0 into 0 45.900 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 45.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.903 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 45.905 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 45.905 * [backup-simplify]: Simplify (- 0) into 0 45.906 * [backup-simplify]: Simplify (+ 0 0) into 0 45.907 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 45.908 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 45.909 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 45.909 * [backup-simplify]: Simplify 0 into 0 45.911 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 45.912 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 45.912 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 45.915 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 45.915 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.916 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 45.918 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 45.919 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 45.919 * [taylor]: Taking taylor expansion of 0 in x.im 45.920 * [backup-simplify]: Simplify 0 into 0 45.920 * [backup-simplify]: Simplify 0 into 0 45.920 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 45.920 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 45.921 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 45.921 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 45.921 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 45.921 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 45.921 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 45.921 * [taylor]: Taking taylor expansion of 1/3 in x.im 45.921 * [backup-simplify]: Simplify 1/3 into 1/3 45.921 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 45.921 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 45.921 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 45.921 * [taylor]: Taking taylor expansion of x.im in x.im 45.921 * [backup-simplify]: Simplify 0 into 0 45.921 * [backup-simplify]: Simplify 1 into 1 45.921 * [taylor]: Taking taylor expansion of x.re in x.im 45.921 * [backup-simplify]: Simplify x.re into x.re 45.921 * [backup-simplify]: Simplify (* 0 x.re) into 0 45.921 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 45.921 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 45.921 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 45.922 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 45.922 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 45.922 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 45.922 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 45.922 * [taylor]: Taking taylor expansion of 2 in x.im 45.922 * [backup-simplify]: Simplify 2 into 2 45.923 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.923 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.923 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 45.924 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 45.924 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 45.924 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 45.924 * [taylor]: Taking taylor expansion of 1/3 in x.re 45.924 * [backup-simplify]: Simplify 1/3 into 1/3 45.924 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 45.924 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 45.924 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 45.924 * [taylor]: Taking taylor expansion of x.im in x.re 45.924 * [backup-simplify]: Simplify x.im into x.im 45.924 * [taylor]: Taking taylor expansion of x.re in x.re 45.924 * [backup-simplify]: Simplify 0 into 0 45.924 * [backup-simplify]: Simplify 1 into 1 45.924 * [backup-simplify]: Simplify (* x.im 0) into 0 45.924 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 45.924 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 45.924 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 45.925 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.925 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 45.925 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 45.925 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 45.925 * [taylor]: Taking taylor expansion of 2 in x.re 45.925 * [backup-simplify]: Simplify 2 into 2 45.926 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.926 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.926 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 45.926 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 45.926 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 45.927 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 45.927 * [taylor]: Taking taylor expansion of 1/3 in x.re 45.927 * [backup-simplify]: Simplify 1/3 into 1/3 45.927 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 45.927 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 45.927 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 45.927 * [taylor]: Taking taylor expansion of x.im in x.re 45.927 * [backup-simplify]: Simplify x.im into x.im 45.927 * [taylor]: Taking taylor expansion of x.re in x.re 45.927 * [backup-simplify]: Simplify 0 into 0 45.927 * [backup-simplify]: Simplify 1 into 1 45.927 * [backup-simplify]: Simplify (* x.im 0) into 0 45.927 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 45.927 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 45.927 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 45.928 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.928 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 45.928 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 45.928 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 45.928 * [taylor]: Taking taylor expansion of 2 in x.re 45.928 * [backup-simplify]: Simplify 2 into 2 45.929 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.929 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.930 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 45.930 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 45.930 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 45.930 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 45.930 * [taylor]: Taking taylor expansion of 1/3 in x.im 45.930 * [backup-simplify]: Simplify 1/3 into 1/3 45.930 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 45.930 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 45.930 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 45.930 * [taylor]: Taking taylor expansion of x.im in x.im 45.930 * [backup-simplify]: Simplify 0 into 0 45.930 * [backup-simplify]: Simplify 1 into 1 45.931 * [backup-simplify]: Simplify (/ 1 1) into 1 45.931 * [backup-simplify]: Simplify (log 1) into 0 45.931 * [taylor]: Taking taylor expansion of (log x.re) in x.im 45.931 * [taylor]: Taking taylor expansion of x.re in x.im 45.931 * [backup-simplify]: Simplify x.re into x.re 45.931 * [backup-simplify]: Simplify (log x.re) into (log x.re) 45.932 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 45.932 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 45.932 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 45.932 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 45.932 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 45.932 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 45.932 * [taylor]: Taking taylor expansion of 2 in x.im 45.932 * [backup-simplify]: Simplify 2 into 2 45.932 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.933 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.934 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 45.934 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 45.935 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 45.935 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 45.936 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 45.936 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.937 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 45.938 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 45.938 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 45.938 * [taylor]: Taking taylor expansion of 0 in x.im 45.939 * [backup-simplify]: Simplify 0 into 0 45.939 * [backup-simplify]: Simplify 0 into 0 45.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.941 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 45.941 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 45.942 * [backup-simplify]: Simplify (- 0) into 0 45.942 * [backup-simplify]: Simplify (+ 0 0) into 0 45.943 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 45.943 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 45.944 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 45.944 * [backup-simplify]: Simplify 0 into 0 45.945 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 45.952 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 45.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 45.954 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 45.955 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.956 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 45.957 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 45.958 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 45.958 * [taylor]: Taking taylor expansion of 0 in x.im 45.958 * [backup-simplify]: Simplify 0 into 0 45.958 * [backup-simplify]: Simplify 0 into 0 45.958 * [backup-simplify]: Simplify 0 into 0 45.960 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 45.961 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.964 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 45.965 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 45.966 * [backup-simplify]: Simplify (- 0) into 0 45.966 * [backup-simplify]: Simplify (+ 0 0) into 0 45.967 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 45.969 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 45.970 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 45.970 * [backup-simplify]: Simplify 0 into 0 45.972 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 45.973 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 45.973 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 45.976 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 45.977 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 45.978 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 45.979 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 45.981 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 45.981 * [taylor]: Taking taylor expansion of 0 in x.im 45.981 * [backup-simplify]: Simplify 0 into 0 45.981 * [backup-simplify]: Simplify 0 into 0 45.981 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 45.981 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 1 2) 45.982 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 45.982 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 45.982 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 45.982 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 45.982 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 45.982 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 45.982 * [taylor]: Taking taylor expansion of 1/3 in x.im 45.982 * [backup-simplify]: Simplify 1/3 into 1/3 45.982 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 45.982 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 45.982 * [taylor]: Taking taylor expansion of x.im in x.im 45.982 * [backup-simplify]: Simplify 0 into 0 45.982 * [backup-simplify]: Simplify 1 into 1 45.982 * [taylor]: Taking taylor expansion of x.re in x.im 45.982 * [backup-simplify]: Simplify x.re into x.re 45.982 * [backup-simplify]: Simplify (* 0 x.re) into 0 45.982 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 45.983 * [backup-simplify]: Simplify (log x.re) into (log x.re) 45.983 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 45.983 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 45.983 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 45.983 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 45.983 * [taylor]: Taking taylor expansion of 2 in x.im 45.983 * [backup-simplify]: Simplify 2 into 2 45.984 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.984 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.984 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 45.984 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 45.985 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 45.985 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 45.985 * [taylor]: Taking taylor expansion of 1/3 in x.re 45.985 * [backup-simplify]: Simplify 1/3 into 1/3 45.985 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 45.985 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 45.985 * [taylor]: Taking taylor expansion of x.im in x.re 45.985 * [backup-simplify]: Simplify x.im into x.im 45.985 * [taylor]: Taking taylor expansion of x.re in x.re 45.985 * [backup-simplify]: Simplify 0 into 0 45.985 * [backup-simplify]: Simplify 1 into 1 45.985 * [backup-simplify]: Simplify (* x.im 0) into 0 45.985 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 45.985 * [backup-simplify]: Simplify (log x.im) into (log x.im) 45.986 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 45.986 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 45.986 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 45.986 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 45.986 * [taylor]: Taking taylor expansion of 2 in x.re 45.986 * [backup-simplify]: Simplify 2 into 2 45.986 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.987 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.987 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 45.987 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 45.987 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 45.987 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 45.987 * [taylor]: Taking taylor expansion of 1/3 in x.re 45.987 * [backup-simplify]: Simplify 1/3 into 1/3 45.987 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 45.987 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 45.987 * [taylor]: Taking taylor expansion of x.im in x.re 45.987 * [backup-simplify]: Simplify x.im into x.im 45.987 * [taylor]: Taking taylor expansion of x.re in x.re 45.987 * [backup-simplify]: Simplify 0 into 0 45.987 * [backup-simplify]: Simplify 1 into 1 45.988 * [backup-simplify]: Simplify (* x.im 0) into 0 45.988 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 45.988 * [backup-simplify]: Simplify (log x.im) into (log x.im) 45.988 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 45.989 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 45.989 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 45.989 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 45.989 * [taylor]: Taking taylor expansion of 2 in x.re 45.989 * [backup-simplify]: Simplify 2 into 2 45.989 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.990 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.990 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 45.990 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 45.990 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 45.990 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 45.991 * [taylor]: Taking taylor expansion of 1/3 in x.im 45.991 * [backup-simplify]: Simplify 1/3 into 1/3 45.991 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 45.991 * [taylor]: Taking taylor expansion of (log x.im) in x.im 45.991 * [taylor]: Taking taylor expansion of x.im in x.im 45.991 * [backup-simplify]: Simplify 0 into 0 45.991 * [backup-simplify]: Simplify 1 into 1 45.991 * [backup-simplify]: Simplify (log 1) into 0 45.991 * [taylor]: Taking taylor expansion of (log x.re) in x.im 45.991 * [taylor]: Taking taylor expansion of x.re in x.im 45.991 * [backup-simplify]: Simplify x.re into x.re 45.991 * [backup-simplify]: Simplify (log x.re) into (log x.re) 45.992 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 45.992 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 45.992 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 45.992 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 45.992 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 45.992 * [taylor]: Taking taylor expansion of 2 in x.im 45.992 * [backup-simplify]: Simplify 2 into 2 45.992 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 45.993 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 45.994 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 45.994 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 45.995 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 45.996 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 45.996 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 45.997 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 45.997 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 45.998 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 45.998 * [taylor]: Taking taylor expansion of 0 in x.im 45.998 * [backup-simplify]: Simplify 0 into 0 45.998 * [backup-simplify]: Simplify 0 into 0 46.000 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 46.001 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 46.001 * [backup-simplify]: Simplify (+ 0 0) into 0 46.001 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 46.002 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.003 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.003 * [backup-simplify]: Simplify 0 into 0 46.004 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.005 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 46.007 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 46.007 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 46.008 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 46.009 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.010 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.010 * [taylor]: Taking taylor expansion of 0 in x.im 46.010 * [backup-simplify]: Simplify 0 into 0 46.010 * [backup-simplify]: Simplify 0 into 0 46.011 * [backup-simplify]: Simplify 0 into 0 46.012 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.015 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 46.016 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 46.017 * [backup-simplify]: Simplify (+ 0 0) into 0 46.018 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 46.019 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.020 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.020 * [backup-simplify]: Simplify 0 into 0 46.021 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 46.022 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 46.025 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 46.025 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 46.026 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 46.028 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 46.029 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 46.029 * [taylor]: Taking taylor expansion of 0 in x.im 46.029 * [backup-simplify]: Simplify 0 into 0 46.029 * [backup-simplify]: Simplify 0 into 0 46.030 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 46.030 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 46.030 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 46.030 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 46.030 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 46.030 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 46.030 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 46.030 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.030 * [backup-simplify]: Simplify 1/3 into 1/3 46.030 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 46.030 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 46.030 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 46.030 * [taylor]: Taking taylor expansion of x.im in x.im 46.030 * [backup-simplify]: Simplify 0 into 0 46.030 * [backup-simplify]: Simplify 1 into 1 46.030 * [taylor]: Taking taylor expansion of x.re in x.im 46.030 * [backup-simplify]: Simplify x.re into x.re 46.030 * [backup-simplify]: Simplify (* 0 x.re) into 0 46.030 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 46.030 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 46.030 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 46.031 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 46.031 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 46.031 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 46.031 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.031 * [taylor]: Taking taylor expansion of 2 in x.im 46.031 * [backup-simplify]: Simplify 2 into 2 46.031 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.032 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.032 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 46.032 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 46.032 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 46.032 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 46.032 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.032 * [backup-simplify]: Simplify 1/3 into 1/3 46.032 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 46.032 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 46.032 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.032 * [taylor]: Taking taylor expansion of x.im in x.re 46.032 * [backup-simplify]: Simplify x.im into x.im 46.032 * [taylor]: Taking taylor expansion of x.re in x.re 46.032 * [backup-simplify]: Simplify 0 into 0 46.032 * [backup-simplify]: Simplify 1 into 1 46.032 * [backup-simplify]: Simplify (* x.im 0) into 0 46.032 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.032 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 46.032 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 46.033 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.033 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 46.033 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 46.033 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.033 * [taylor]: Taking taylor expansion of 2 in x.re 46.033 * [backup-simplify]: Simplify 2 into 2 46.033 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.034 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.034 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 46.034 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 46.034 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 46.034 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 46.034 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.034 * [backup-simplify]: Simplify 1/3 into 1/3 46.034 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 46.034 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 46.034 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.034 * [taylor]: Taking taylor expansion of x.im in x.re 46.034 * [backup-simplify]: Simplify x.im into x.im 46.034 * [taylor]: Taking taylor expansion of x.re in x.re 46.034 * [backup-simplify]: Simplify 0 into 0 46.034 * [backup-simplify]: Simplify 1 into 1 46.034 * [backup-simplify]: Simplify (* x.im 0) into 0 46.034 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.034 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 46.034 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 46.035 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.035 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 46.035 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 46.035 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.035 * [taylor]: Taking taylor expansion of 2 in x.re 46.035 * [backup-simplify]: Simplify 2 into 2 46.035 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.035 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.036 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 46.036 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 46.036 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 46.036 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 46.036 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.036 * [backup-simplify]: Simplify 1/3 into 1/3 46.036 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 46.036 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 46.036 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 46.036 * [taylor]: Taking taylor expansion of x.im in x.im 46.036 * [backup-simplify]: Simplify 0 into 0 46.036 * [backup-simplify]: Simplify 1 into 1 46.036 * [backup-simplify]: Simplify (/ 1 1) into 1 46.036 * [backup-simplify]: Simplify (log 1) into 0 46.036 * [taylor]: Taking taylor expansion of (log x.re) in x.im 46.036 * [taylor]: Taking taylor expansion of x.re in x.im 46.036 * [backup-simplify]: Simplify x.re into x.re 46.037 * [backup-simplify]: Simplify (log x.re) into (log x.re) 46.037 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 46.037 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 46.037 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 46.037 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 46.037 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 46.037 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.037 * [taylor]: Taking taylor expansion of 2 in x.im 46.037 * [backup-simplify]: Simplify 2 into 2 46.037 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.038 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.038 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 46.038 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 46.039 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 46.039 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 46.039 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 46.040 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.040 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 46.041 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.041 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.041 * [taylor]: Taking taylor expansion of 0 in x.im 46.041 * [backup-simplify]: Simplify 0 into 0 46.041 * [backup-simplify]: Simplify 0 into 0 46.042 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.042 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 46.043 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 46.043 * [backup-simplify]: Simplify (- 0) into 0 46.043 * [backup-simplify]: Simplify (+ 0 0) into 0 46.043 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 46.044 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.044 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.044 * [backup-simplify]: Simplify 0 into 0 46.045 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.046 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 46.046 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 46.047 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 46.047 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.048 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 46.048 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.049 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.049 * [taylor]: Taking taylor expansion of 0 in x.im 46.049 * [backup-simplify]: Simplify 0 into 0 46.049 * [backup-simplify]: Simplify 0 into 0 46.049 * [backup-simplify]: Simplify 0 into 0 46.050 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.051 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.052 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 46.053 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 46.054 * [backup-simplify]: Simplify (- 0) into 0 46.054 * [backup-simplify]: Simplify (+ 0 0) into 0 46.054 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 46.055 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.056 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.056 * [backup-simplify]: Simplify 0 into 0 46.057 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 46.057 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 46.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 46.059 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 46.059 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.060 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 46.061 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 46.062 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 46.062 * [taylor]: Taking taylor expansion of 0 in x.im 46.062 * [backup-simplify]: Simplify 0 into 0 46.062 * [backup-simplify]: Simplify 0 into 0 46.062 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 46.063 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 46.063 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 46.063 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 46.063 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 46.063 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 46.063 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 46.063 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.063 * [backup-simplify]: Simplify 1/3 into 1/3 46.063 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 46.063 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 46.063 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 46.063 * [taylor]: Taking taylor expansion of x.im in x.im 46.063 * [backup-simplify]: Simplify 0 into 0 46.063 * [backup-simplify]: Simplify 1 into 1 46.063 * [taylor]: Taking taylor expansion of x.re in x.im 46.063 * [backup-simplify]: Simplify x.re into x.re 46.063 * [backup-simplify]: Simplify (* 0 x.re) into 0 46.063 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 46.063 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 46.063 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 46.064 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 46.064 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 46.064 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 46.064 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.064 * [taylor]: Taking taylor expansion of 2 in x.im 46.064 * [backup-simplify]: Simplify 2 into 2 46.064 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.064 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.064 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 46.064 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 46.064 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 46.065 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 46.065 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.065 * [backup-simplify]: Simplify 1/3 into 1/3 46.065 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 46.065 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 46.065 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.065 * [taylor]: Taking taylor expansion of x.im in x.re 46.065 * [backup-simplify]: Simplify x.im into x.im 46.065 * [taylor]: Taking taylor expansion of x.re in x.re 46.065 * [backup-simplify]: Simplify 0 into 0 46.065 * [backup-simplify]: Simplify 1 into 1 46.065 * [backup-simplify]: Simplify (* x.im 0) into 0 46.065 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.065 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 46.065 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 46.065 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.065 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 46.065 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 46.066 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.066 * [taylor]: Taking taylor expansion of 2 in x.re 46.066 * [backup-simplify]: Simplify 2 into 2 46.066 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.066 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.066 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 46.066 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 46.066 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 46.066 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 46.066 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.066 * [backup-simplify]: Simplify 1/3 into 1/3 46.066 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 46.066 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 46.066 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.066 * [taylor]: Taking taylor expansion of x.im in x.re 46.066 * [backup-simplify]: Simplify x.im into x.im 46.066 * [taylor]: Taking taylor expansion of x.re in x.re 46.066 * [backup-simplify]: Simplify 0 into 0 46.066 * [backup-simplify]: Simplify 1 into 1 46.066 * [backup-simplify]: Simplify (* x.im 0) into 0 46.067 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.067 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 46.067 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 46.067 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.067 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 46.067 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 46.067 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.067 * [taylor]: Taking taylor expansion of 2 in x.re 46.067 * [backup-simplify]: Simplify 2 into 2 46.068 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.068 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.068 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 46.068 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 46.068 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 46.068 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 46.069 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.069 * [backup-simplify]: Simplify 1/3 into 1/3 46.069 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 46.069 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 46.069 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 46.069 * [taylor]: Taking taylor expansion of x.im in x.im 46.069 * [backup-simplify]: Simplify 0 into 0 46.069 * [backup-simplify]: Simplify 1 into 1 46.069 * [backup-simplify]: Simplify (/ 1 1) into 1 46.069 * [backup-simplify]: Simplify (log 1) into 0 46.069 * [taylor]: Taking taylor expansion of (log x.re) in x.im 46.069 * [taylor]: Taking taylor expansion of x.re in x.im 46.069 * [backup-simplify]: Simplify x.re into x.re 46.069 * [backup-simplify]: Simplify (log x.re) into (log x.re) 46.070 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 46.070 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 46.070 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 46.070 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 46.070 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 46.070 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.070 * [taylor]: Taking taylor expansion of 2 in x.im 46.070 * [backup-simplify]: Simplify 2 into 2 46.070 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.071 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.071 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 46.071 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 46.072 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 46.072 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 46.072 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 46.079 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.079 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 46.080 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.081 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.081 * [taylor]: Taking taylor expansion of 0 in x.im 46.082 * [backup-simplify]: Simplify 0 into 0 46.082 * [backup-simplify]: Simplify 0 into 0 46.082 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.084 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 46.084 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 46.085 * [backup-simplify]: Simplify (- 0) into 0 46.085 * [backup-simplify]: Simplify (+ 0 0) into 0 46.086 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 46.087 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.087 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.087 * [backup-simplify]: Simplify 0 into 0 46.089 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.090 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 46.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 46.091 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 46.092 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.093 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 46.094 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.095 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.095 * [taylor]: Taking taylor expansion of 0 in x.im 46.095 * [backup-simplify]: Simplify 0 into 0 46.095 * [backup-simplify]: Simplify 0 into 0 46.095 * [backup-simplify]: Simplify 0 into 0 46.096 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.097 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.100 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 46.102 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 46.102 * [backup-simplify]: Simplify (- 0) into 0 46.103 * [backup-simplify]: Simplify (+ 0 0) into 0 46.103 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 46.105 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.106 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.106 * [backup-simplify]: Simplify 0 into 0 46.107 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 46.108 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 46.108 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 46.111 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 46.111 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.113 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 46.114 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 46.115 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 46.115 * [taylor]: Taking taylor expansion of 0 in x.im 46.115 * [backup-simplify]: Simplify 0 into 0 46.115 * [backup-simplify]: Simplify 0 into 0 46.116 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 46.116 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 1 1) 46.116 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 46.116 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 46.116 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 46.116 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 46.116 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 46.116 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 46.116 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.117 * [backup-simplify]: Simplify 1/3 into 1/3 46.117 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 46.117 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 46.117 * [taylor]: Taking taylor expansion of x.im in x.im 46.117 * [backup-simplify]: Simplify 0 into 0 46.117 * [backup-simplify]: Simplify 1 into 1 46.117 * [taylor]: Taking taylor expansion of x.re in x.im 46.117 * [backup-simplify]: Simplify x.re into x.re 46.117 * [backup-simplify]: Simplify (* 0 x.re) into 0 46.117 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 46.117 * [backup-simplify]: Simplify (log x.re) into (log x.re) 46.118 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 46.118 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 46.118 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 46.118 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.118 * [taylor]: Taking taylor expansion of 2 in x.im 46.118 * [backup-simplify]: Simplify 2 into 2 46.118 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.119 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.119 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 46.119 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 46.119 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 46.119 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 46.119 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.119 * [backup-simplify]: Simplify 1/3 into 1/3 46.119 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 46.119 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.119 * [taylor]: Taking taylor expansion of x.im in x.re 46.119 * [backup-simplify]: Simplify x.im into x.im 46.119 * [taylor]: Taking taylor expansion of x.re in x.re 46.119 * [backup-simplify]: Simplify 0 into 0 46.119 * [backup-simplify]: Simplify 1 into 1 46.120 * [backup-simplify]: Simplify (* x.im 0) into 0 46.120 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.120 * [backup-simplify]: Simplify (log x.im) into (log x.im) 46.120 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 46.121 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 46.121 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 46.121 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.121 * [taylor]: Taking taylor expansion of 2 in x.re 46.121 * [backup-simplify]: Simplify 2 into 2 46.121 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.122 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.122 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 46.122 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 46.122 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 46.122 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 46.122 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.122 * [backup-simplify]: Simplify 1/3 into 1/3 46.122 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 46.122 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.122 * [taylor]: Taking taylor expansion of x.im in x.re 46.122 * [backup-simplify]: Simplify x.im into x.im 46.122 * [taylor]: Taking taylor expansion of x.re in x.re 46.122 * [backup-simplify]: Simplify 0 into 0 46.122 * [backup-simplify]: Simplify 1 into 1 46.122 * [backup-simplify]: Simplify (* x.im 0) into 0 46.123 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.123 * [backup-simplify]: Simplify (log x.im) into (log x.im) 46.123 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 46.123 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 46.123 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 46.123 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.123 * [taylor]: Taking taylor expansion of 2 in x.re 46.123 * [backup-simplify]: Simplify 2 into 2 46.124 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.125 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.125 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 46.125 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 46.125 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 46.125 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 46.125 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.125 * [backup-simplify]: Simplify 1/3 into 1/3 46.125 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 46.126 * [taylor]: Taking taylor expansion of (log x.im) in x.im 46.126 * [taylor]: Taking taylor expansion of x.im in x.im 46.126 * [backup-simplify]: Simplify 0 into 0 46.126 * [backup-simplify]: Simplify 1 into 1 46.126 * [backup-simplify]: Simplify (log 1) into 0 46.126 * [taylor]: Taking taylor expansion of (log x.re) in x.im 46.126 * [taylor]: Taking taylor expansion of x.re in x.im 46.126 * [backup-simplify]: Simplify x.re into x.re 46.126 * [backup-simplify]: Simplify (log x.re) into (log x.re) 46.127 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 46.127 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 46.127 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 46.127 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 46.127 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.127 * [taylor]: Taking taylor expansion of 2 in x.im 46.127 * [backup-simplify]: Simplify 2 into 2 46.127 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.128 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.129 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 46.129 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 46.130 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 46.131 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 46.131 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 46.132 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 46.132 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.133 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.133 * [taylor]: Taking taylor expansion of 0 in x.im 46.133 * [backup-simplify]: Simplify 0 into 0 46.133 * [backup-simplify]: Simplify 0 into 0 46.135 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 46.135 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 46.136 * [backup-simplify]: Simplify (+ 0 0) into 0 46.136 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 46.137 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.138 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.138 * [backup-simplify]: Simplify 0 into 0 46.139 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.140 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 46.142 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 46.143 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 46.144 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 46.145 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.146 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.146 * [taylor]: Taking taylor expansion of 0 in x.im 46.146 * [backup-simplify]: Simplify 0 into 0 46.146 * [backup-simplify]: Simplify 0 into 0 46.146 * [backup-simplify]: Simplify 0 into 0 46.148 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.150 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 46.152 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 46.152 * [backup-simplify]: Simplify (+ 0 0) into 0 46.153 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 46.155 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.156 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.156 * [backup-simplify]: Simplify 0 into 0 46.157 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 46.158 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 46.161 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 46.161 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 46.162 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 46.164 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 46.165 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 46.165 * [taylor]: Taking taylor expansion of 0 in x.im 46.165 * [backup-simplify]: Simplify 0 into 0 46.165 * [backup-simplify]: Simplify 0 into 0 46.166 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 46.166 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 46.166 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 46.166 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 46.166 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 46.166 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 46.166 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 46.166 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.166 * [backup-simplify]: Simplify 1/3 into 1/3 46.166 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 46.166 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 46.166 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 46.166 * [taylor]: Taking taylor expansion of x.im in x.im 46.166 * [backup-simplify]: Simplify 0 into 0 46.166 * [backup-simplify]: Simplify 1 into 1 46.166 * [taylor]: Taking taylor expansion of x.re in x.im 46.166 * [backup-simplify]: Simplify x.re into x.re 46.166 * [backup-simplify]: Simplify (* 0 x.re) into 0 46.167 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 46.167 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 46.167 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 46.167 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 46.167 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 46.168 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 46.168 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.168 * [taylor]: Taking taylor expansion of 2 in x.im 46.168 * [backup-simplify]: Simplify 2 into 2 46.168 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.169 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.169 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 46.169 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 46.169 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 46.169 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 46.169 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.169 * [backup-simplify]: Simplify 1/3 into 1/3 46.169 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 46.169 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 46.169 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.169 * [taylor]: Taking taylor expansion of x.im in x.re 46.169 * [backup-simplify]: Simplify x.im into x.im 46.169 * [taylor]: Taking taylor expansion of x.re in x.re 46.169 * [backup-simplify]: Simplify 0 into 0 46.169 * [backup-simplify]: Simplify 1 into 1 46.169 * [backup-simplify]: Simplify (* x.im 0) into 0 46.170 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.170 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 46.170 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 46.170 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.170 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 46.170 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 46.171 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.171 * [taylor]: Taking taylor expansion of 2 in x.re 46.171 * [backup-simplify]: Simplify 2 into 2 46.171 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.172 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.172 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 46.172 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 46.172 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 46.172 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 46.172 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.172 * [backup-simplify]: Simplify 1/3 into 1/3 46.172 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 46.172 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 46.172 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.172 * [taylor]: Taking taylor expansion of x.im in x.re 46.172 * [backup-simplify]: Simplify x.im into x.im 46.172 * [taylor]: Taking taylor expansion of x.re in x.re 46.172 * [backup-simplify]: Simplify 0 into 0 46.172 * [backup-simplify]: Simplify 1 into 1 46.172 * [backup-simplify]: Simplify (* x.im 0) into 0 46.172 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.173 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 46.173 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 46.173 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.173 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 46.173 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 46.173 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.173 * [taylor]: Taking taylor expansion of 2 in x.re 46.173 * [backup-simplify]: Simplify 2 into 2 46.174 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.175 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.175 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 46.175 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 46.175 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 46.175 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 46.175 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.175 * [backup-simplify]: Simplify 1/3 into 1/3 46.175 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 46.175 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 46.175 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 46.175 * [taylor]: Taking taylor expansion of x.im in x.im 46.175 * [backup-simplify]: Simplify 0 into 0 46.175 * [backup-simplify]: Simplify 1 into 1 46.176 * [backup-simplify]: Simplify (/ 1 1) into 1 46.176 * [backup-simplify]: Simplify (log 1) into 0 46.176 * [taylor]: Taking taylor expansion of (log x.re) in x.im 46.176 * [taylor]: Taking taylor expansion of x.re in x.im 46.176 * [backup-simplify]: Simplify x.re into x.re 46.176 * [backup-simplify]: Simplify (log x.re) into (log x.re) 46.177 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 46.177 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 46.177 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 46.177 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 46.177 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 46.177 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.177 * [taylor]: Taking taylor expansion of 2 in x.im 46.177 * [backup-simplify]: Simplify 2 into 2 46.178 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.178 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.179 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 46.179 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 46.180 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 46.180 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 46.181 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 46.181 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.182 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 46.183 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.183 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.183 * [taylor]: Taking taylor expansion of 0 in x.im 46.183 * [backup-simplify]: Simplify 0 into 0 46.184 * [backup-simplify]: Simplify 0 into 0 46.184 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.186 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 46.186 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 46.187 * [backup-simplify]: Simplify (- 0) into 0 46.187 * [backup-simplify]: Simplify (+ 0 0) into 0 46.188 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 46.189 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.189 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.189 * [backup-simplify]: Simplify 0 into 0 46.190 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.190 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 46.191 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 46.192 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 46.192 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.193 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 46.193 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.194 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.194 * [taylor]: Taking taylor expansion of 0 in x.im 46.194 * [backup-simplify]: Simplify 0 into 0 46.194 * [backup-simplify]: Simplify 0 into 0 46.194 * [backup-simplify]: Simplify 0 into 0 46.195 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.195 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.197 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 46.198 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 46.198 * [backup-simplify]: Simplify (- 0) into 0 46.198 * [backup-simplify]: Simplify (+ 0 0) into 0 46.199 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 46.200 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.200 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.200 * [backup-simplify]: Simplify 0 into 0 46.201 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 46.201 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 46.202 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 46.203 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 46.203 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.204 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 46.205 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 46.206 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 46.206 * [taylor]: Taking taylor expansion of 0 in x.im 46.206 * [backup-simplify]: Simplify 0 into 0 46.206 * [backup-simplify]: Simplify 0 into 0 46.206 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 46.206 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 46.206 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 46.206 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 46.206 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 46.206 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 46.206 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 46.207 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.207 * [backup-simplify]: Simplify 1/3 into 1/3 46.207 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 46.207 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 46.207 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 46.207 * [taylor]: Taking taylor expansion of x.im in x.im 46.207 * [backup-simplify]: Simplify 0 into 0 46.207 * [backup-simplify]: Simplify 1 into 1 46.207 * [taylor]: Taking taylor expansion of x.re in x.im 46.207 * [backup-simplify]: Simplify x.re into x.re 46.207 * [backup-simplify]: Simplify (* 0 x.re) into 0 46.207 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 46.207 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 46.207 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 46.207 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 46.207 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 46.207 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 46.208 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.208 * [taylor]: Taking taylor expansion of 2 in x.im 46.208 * [backup-simplify]: Simplify 2 into 2 46.208 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.208 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.208 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 46.208 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 46.208 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 46.208 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 46.208 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.208 * [backup-simplify]: Simplify 1/3 into 1/3 46.208 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 46.208 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 46.208 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.208 * [taylor]: Taking taylor expansion of x.im in x.re 46.208 * [backup-simplify]: Simplify x.im into x.im 46.208 * [taylor]: Taking taylor expansion of x.re in x.re 46.208 * [backup-simplify]: Simplify 0 into 0 46.208 * [backup-simplify]: Simplify 1 into 1 46.209 * [backup-simplify]: Simplify (* x.im 0) into 0 46.209 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.209 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 46.209 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 46.209 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.209 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 46.209 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 46.209 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.209 * [taylor]: Taking taylor expansion of 2 in x.re 46.209 * [backup-simplify]: Simplify 2 into 2 46.210 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.210 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.210 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 46.210 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 46.210 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 46.210 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 46.210 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.210 * [backup-simplify]: Simplify 1/3 into 1/3 46.210 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 46.210 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 46.210 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 46.210 * [taylor]: Taking taylor expansion of x.im in x.re 46.210 * [backup-simplify]: Simplify x.im into x.im 46.210 * [taylor]: Taking taylor expansion of x.re in x.re 46.210 * [backup-simplify]: Simplify 0 into 0 46.210 * [backup-simplify]: Simplify 1 into 1 46.210 * [backup-simplify]: Simplify (* x.im 0) into 0 46.211 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 46.211 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 46.211 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 46.215 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.215 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 46.216 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 46.216 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.216 * [taylor]: Taking taylor expansion of 2 in x.re 46.216 * [backup-simplify]: Simplify 2 into 2 46.216 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.216 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.217 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 46.217 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 46.217 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 46.217 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 46.217 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.217 * [backup-simplify]: Simplify 1/3 into 1/3 46.217 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 46.217 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 46.217 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 46.217 * [taylor]: Taking taylor expansion of x.im in x.im 46.217 * [backup-simplify]: Simplify 0 into 0 46.217 * [backup-simplify]: Simplify 1 into 1 46.218 * [backup-simplify]: Simplify (/ 1 1) into 1 46.218 * [backup-simplify]: Simplify (log 1) into 0 46.218 * [taylor]: Taking taylor expansion of (log x.re) in x.im 46.218 * [taylor]: Taking taylor expansion of x.re in x.im 46.218 * [backup-simplify]: Simplify x.re into x.re 46.218 * [backup-simplify]: Simplify (log x.re) into (log x.re) 46.219 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 46.219 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 46.219 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 46.219 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 46.219 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 46.219 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.219 * [taylor]: Taking taylor expansion of 2 in x.im 46.219 * [backup-simplify]: Simplify 2 into 2 46.220 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.220 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.221 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 46.221 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 46.222 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 46.222 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 46.223 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 46.224 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.224 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 46.225 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.226 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.226 * [taylor]: Taking taylor expansion of 0 in x.im 46.226 * [backup-simplify]: Simplify 0 into 0 46.226 * [backup-simplify]: Simplify 0 into 0 46.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.228 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 46.229 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 46.229 * [backup-simplify]: Simplify (- 0) into 0 46.230 * [backup-simplify]: Simplify (+ 0 0) into 0 46.230 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 46.231 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 46.232 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 46.232 * [backup-simplify]: Simplify 0 into 0 46.233 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.234 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 46.234 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 46.236 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 46.237 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.237 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 46.239 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.240 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.240 * [taylor]: Taking taylor expansion of 0 in x.im 46.240 * [backup-simplify]: Simplify 0 into 0 46.240 * [backup-simplify]: Simplify 0 into 0 46.240 * [backup-simplify]: Simplify 0 into 0 46.241 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.246 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 46.247 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 46.248 * [backup-simplify]: Simplify (- 0) into 0 46.248 * [backup-simplify]: Simplify (+ 0 0) into 0 46.249 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 46.250 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.250 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.250 * [backup-simplify]: Simplify 0 into 0 46.251 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 46.251 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 46.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 46.253 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 46.253 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 46.254 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 46.255 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 46.256 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 46.256 * [taylor]: Taking taylor expansion of 0 in x.im 46.256 * [backup-simplify]: Simplify 0 into 0 46.256 * [backup-simplify]: Simplify 0 into 0 46.256 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 46.256 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 1) 46.257 * [backup-simplify]: Simplify (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) into (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) 46.257 * [approximate]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 46.257 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.im 46.257 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.im 46.257 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.im 46.257 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.im 46.257 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.257 * [backup-simplify]: Simplify 1/3 into 1/3 46.257 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.im 46.257 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 46.257 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 46.257 * [taylor]: Taking taylor expansion of x.im in x.im 46.257 * [backup-simplify]: Simplify 0 into 0 46.257 * [backup-simplify]: Simplify 1 into 1 46.257 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 46.257 * [taylor]: Taking taylor expansion of x.re in x.im 46.257 * [backup-simplify]: Simplify x.re into x.re 46.257 * [backup-simplify]: Simplify (* 1 1) into 1 46.257 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 46.257 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 46.257 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 46.258 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 2))) into (+ (* 2 (log x.im)) (log (pow x.re 2))) 46.258 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2)))) into (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2)))) 46.258 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2))))) 46.258 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 46.258 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.258 * [taylor]: Taking taylor expansion of 2 in x.im 46.258 * [backup-simplify]: Simplify 2 into 2 46.258 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.258 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.259 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 46.259 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.re 46.259 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.re 46.259 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.re 46.259 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.259 * [backup-simplify]: Simplify 1/3 into 1/3 46.259 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.re 46.259 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 46.259 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 46.259 * [taylor]: Taking taylor expansion of x.im in x.re 46.259 * [backup-simplify]: Simplify x.im into x.im 46.259 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 46.259 * [taylor]: Taking taylor expansion of x.re in x.re 46.259 * [backup-simplify]: Simplify 0 into 0 46.259 * [backup-simplify]: Simplify 1 into 1 46.259 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 46.259 * [backup-simplify]: Simplify (* 1 1) into 1 46.259 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 46.259 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 46.259 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 46.260 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) 46.260 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 46.260 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 46.260 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.260 * [taylor]: Taking taylor expansion of 2 in x.re 46.260 * [backup-simplify]: Simplify 2 into 2 46.260 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.260 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.260 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 46.260 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.re 46.260 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.re 46.260 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.re 46.260 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.261 * [backup-simplify]: Simplify 1/3 into 1/3 46.261 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.re 46.261 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 46.261 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 46.261 * [taylor]: Taking taylor expansion of x.im in x.re 46.261 * [backup-simplify]: Simplify x.im into x.im 46.261 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 46.261 * [taylor]: Taking taylor expansion of x.re in x.re 46.261 * [backup-simplify]: Simplify 0 into 0 46.261 * [backup-simplify]: Simplify 1 into 1 46.261 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 46.261 * [backup-simplify]: Simplify (* 1 1) into 1 46.261 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 46.261 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 46.261 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 46.261 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) 46.262 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 46.262 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 46.262 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.262 * [taylor]: Taking taylor expansion of 2 in x.re 46.262 * [backup-simplify]: Simplify 2 into 2 46.262 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.262 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.263 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 46.264 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 46.264 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 46.264 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) in x.im 46.264 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) in x.im 46.264 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.264 * [backup-simplify]: Simplify 1/3 into 1/3 46.264 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 2)) (* 2 (log x.re))) in x.im 46.264 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 46.264 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 46.264 * [taylor]: Taking taylor expansion of x.im in x.im 46.264 * [backup-simplify]: Simplify 0 into 0 46.264 * [backup-simplify]: Simplify 1 into 1 46.264 * [backup-simplify]: Simplify (* 1 1) into 1 46.264 * [backup-simplify]: Simplify (log 1) into 0 46.264 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 46.265 * [taylor]: Taking taylor expansion of 2 in x.im 46.265 * [backup-simplify]: Simplify 2 into 2 46.265 * [taylor]: Taking taylor expansion of (log x.re) in x.im 46.265 * [taylor]: Taking taylor expansion of x.re in x.im 46.265 * [backup-simplify]: Simplify x.re into x.re 46.265 * [backup-simplify]: Simplify (log x.re) into (log x.re) 46.265 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 46.265 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 46.265 * [backup-simplify]: Simplify (+ (* 2 (log x.im)) (* 2 (log x.re))) into (+ (* 2 (log x.im)) (* 2 (log x.re))) 46.265 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 46.265 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 46.265 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 46.265 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.265 * [taylor]: Taking taylor expansion of 2 in x.im 46.265 * [backup-simplify]: Simplify 2 into 2 46.266 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.266 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.267 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 46.267 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 46.268 * [backup-simplify]: Simplify (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 46.269 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 46.269 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 46.269 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 46.269 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 46.270 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 2) 1)))) 1) into 0 46.270 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 46.271 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into 0 46.271 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 46.272 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 46.272 * [taylor]: Taking taylor expansion of 0 in x.im 46.272 * [backup-simplify]: Simplify 0 into 0 46.272 * [backup-simplify]: Simplify 0 into 0 46.272 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 46.273 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 46.273 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 46.274 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 46.274 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 46.274 * [backup-simplify]: Simplify (+ 0 0) into 0 46.275 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into 0 46.275 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 46.276 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 46.276 * [backup-simplify]: Simplify 0 into 0 46.277 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.278 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.279 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 46.279 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 46.280 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 46.282 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow x.im 2) 1)))) 2) into 0 46.283 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 46.283 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re)))))) into 0 46.285 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.286 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 46.286 * [taylor]: Taking taylor expansion of 0 in x.im 46.286 * [backup-simplify]: Simplify 0 into 0 46.286 * [backup-simplify]: Simplify 0 into 0 46.286 * [backup-simplify]: Simplify 0 into 0 46.288 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.289 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.290 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 46.293 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 46.295 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 46.296 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 46.296 * [backup-simplify]: Simplify (+ 0 0) into 0 46.297 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 46.299 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.300 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 46.300 * [backup-simplify]: Simplify 0 into 0 46.301 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 46.303 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 46.304 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 46.305 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 46.306 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 46.309 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.im 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.im 2) 1)))) 6) into 0 46.309 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 46.311 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re))))))) into 0 46.312 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 46.314 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 46.314 * [taylor]: Taking taylor expansion of 0 in x.im 46.314 * [backup-simplify]: Simplify 0 into 0 46.314 * [backup-simplify]: Simplify 0 into 0 46.315 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 46.316 * [backup-simplify]: Simplify (* (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))))) into (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) 46.316 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 46.316 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.im 46.316 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.im 46.316 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.im 46.316 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.im 46.316 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.316 * [backup-simplify]: Simplify 1/3 into 1/3 46.316 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.im 46.316 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.im 46.316 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 46.316 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 46.316 * [taylor]: Taking taylor expansion of x.im in x.im 46.316 * [backup-simplify]: Simplify 0 into 0 46.316 * [backup-simplify]: Simplify 1 into 1 46.316 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 46.316 * [taylor]: Taking taylor expansion of x.re in x.im 46.316 * [backup-simplify]: Simplify x.re into x.re 46.317 * [backup-simplify]: Simplify (* 1 1) into 1 46.317 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 46.317 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 46.317 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 46.317 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 46.318 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))) 46.318 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) 46.318 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) 46.318 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 46.318 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.318 * [taylor]: Taking taylor expansion of 2 in x.im 46.318 * [backup-simplify]: Simplify 2 into 2 46.319 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.319 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.319 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 46.319 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 46.319 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 46.319 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 46.319 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.320 * [backup-simplify]: Simplify 1/3 into 1/3 46.320 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 46.320 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 46.320 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 46.320 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 46.320 * [taylor]: Taking taylor expansion of x.im in x.re 46.320 * [backup-simplify]: Simplify x.im into x.im 46.320 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 46.320 * [taylor]: Taking taylor expansion of x.re in x.re 46.320 * [backup-simplify]: Simplify 0 into 0 46.320 * [backup-simplify]: Simplify 1 into 1 46.320 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 46.320 * [backup-simplify]: Simplify (* 1 1) into 1 46.320 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 46.320 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 46.321 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 46.321 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.321 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 46.321 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 46.321 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 46.322 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.322 * [taylor]: Taking taylor expansion of 2 in x.re 46.322 * [backup-simplify]: Simplify 2 into 2 46.322 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.323 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.323 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 46.323 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 46.323 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 46.323 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 46.323 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.323 * [backup-simplify]: Simplify 1/3 into 1/3 46.323 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 46.323 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 46.323 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 46.323 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 46.323 * [taylor]: Taking taylor expansion of x.im in x.re 46.323 * [backup-simplify]: Simplify x.im into x.im 46.323 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 46.323 * [taylor]: Taking taylor expansion of x.re in x.re 46.323 * [backup-simplify]: Simplify 0 into 0 46.323 * [backup-simplify]: Simplify 1 into 1 46.323 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 46.324 * [backup-simplify]: Simplify (* 1 1) into 1 46.324 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 46.324 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 46.324 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 46.324 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.325 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 46.325 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 46.325 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 46.325 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.325 * [taylor]: Taking taylor expansion of 2 in x.re 46.325 * [backup-simplify]: Simplify 2 into 2 46.325 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.326 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.328 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 46.329 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 46.329 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 46.329 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) in x.im 46.329 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) in x.im 46.329 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.329 * [backup-simplify]: Simplify 1/3 into 1/3 46.329 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) in x.im 46.329 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 46.329 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 46.329 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 46.329 * [taylor]: Taking taylor expansion of x.im in x.im 46.329 * [backup-simplify]: Simplify 0 into 0 46.329 * [backup-simplify]: Simplify 1 into 1 46.330 * [backup-simplify]: Simplify (* 1 1) into 1 46.330 * [backup-simplify]: Simplify (/ 1 1) into 1 46.330 * [backup-simplify]: Simplify (log 1) into 0 46.330 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 46.330 * [taylor]: Taking taylor expansion of 2 in x.im 46.331 * [backup-simplify]: Simplify 2 into 2 46.331 * [taylor]: Taking taylor expansion of (log x.re) in x.im 46.331 * [taylor]: Taking taylor expansion of x.re in x.im 46.331 * [backup-simplify]: Simplify x.re into x.re 46.331 * [backup-simplify]: Simplify (log x.re) into (log x.re) 46.331 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 46.331 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 46.331 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 46.331 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 2 (log x.re)))) 46.332 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 46.332 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 46.332 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 46.332 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.332 * [taylor]: Taking taylor expansion of 2 in x.im 46.332 * [backup-simplify]: Simplify 2 into 2 46.332 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.333 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.334 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 46.335 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 46.336 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 46.337 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 46.338 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 46.338 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 46.339 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 46.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 46.340 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 46.340 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.341 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into 0 46.342 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 46.343 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 46.343 * [taylor]: Taking taylor expansion of 0 in x.im 46.343 * [backup-simplify]: Simplify 0 into 0 46.343 * [backup-simplify]: Simplify 0 into 0 46.343 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 46.344 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 46.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.346 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 46.347 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 46.354 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 46.354 * [backup-simplify]: Simplify (- 0) into 0 46.355 * [backup-simplify]: Simplify (+ 0 0) into 0 46.356 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 46.357 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 46.358 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 46.358 * [backup-simplify]: Simplify 0 into 0 46.359 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.360 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.361 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 46.362 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 46.363 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 46.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 46.365 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 46.366 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.367 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))))) into 0 46.368 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.369 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 46.369 * [taylor]: Taking taylor expansion of 0 in x.im 46.369 * [backup-simplify]: Simplify 0 into 0 46.369 * [backup-simplify]: Simplify 0 into 0 46.369 * [backup-simplify]: Simplify 0 into 0 46.371 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.372 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.373 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 46.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.377 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 46.378 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 46.378 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 46.379 * [backup-simplify]: Simplify (- 0) into 0 46.379 * [backup-simplify]: Simplify (+ 0 0) into 0 46.379 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))))) into 0 46.380 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.381 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 46.381 * [backup-simplify]: Simplify 0 into 0 46.382 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 46.382 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 46.383 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 46.384 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 46.384 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 46.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 46.386 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 46.386 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.387 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))))) into 0 46.388 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 46.389 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 46.389 * [taylor]: Taking taylor expansion of 0 in x.im 46.389 * [backup-simplify]: Simplify 0 into 0 46.389 * [backup-simplify]: Simplify 0 into 0 46.390 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 46.390 * [backup-simplify]: Simplify (* (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))))) into (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) 46.390 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 46.390 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.im 46.390 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.im 46.390 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.im 46.390 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.im 46.390 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.390 * [backup-simplify]: Simplify 1/3 into 1/3 46.390 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.im 46.390 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.im 46.390 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 46.390 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 46.390 * [taylor]: Taking taylor expansion of x.im in x.im 46.390 * [backup-simplify]: Simplify 0 into 0 46.390 * [backup-simplify]: Simplify 1 into 1 46.390 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 46.390 * [taylor]: Taking taylor expansion of x.re in x.im 46.390 * [backup-simplify]: Simplify x.re into x.re 46.390 * [backup-simplify]: Simplify (* 1 1) into 1 46.391 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 46.391 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 46.391 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 46.391 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 46.391 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))) 46.391 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) 46.391 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) 46.391 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 46.391 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.391 * [taylor]: Taking taylor expansion of 2 in x.im 46.391 * [backup-simplify]: Simplify 2 into 2 46.392 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.392 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.392 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 46.392 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 46.392 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 46.392 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 46.392 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.392 * [backup-simplify]: Simplify 1/3 into 1/3 46.392 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 46.392 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 46.392 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 46.392 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 46.392 * [taylor]: Taking taylor expansion of x.im in x.re 46.392 * [backup-simplify]: Simplify x.im into x.im 46.392 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 46.392 * [taylor]: Taking taylor expansion of x.re in x.re 46.392 * [backup-simplify]: Simplify 0 into 0 46.392 * [backup-simplify]: Simplify 1 into 1 46.392 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 46.393 * [backup-simplify]: Simplify (* 1 1) into 1 46.393 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 46.393 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 46.393 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 46.393 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.393 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 46.393 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 46.393 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 46.393 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.393 * [taylor]: Taking taylor expansion of 2 in x.re 46.393 * [backup-simplify]: Simplify 2 into 2 46.394 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.394 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.394 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 46.394 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 46.394 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 46.394 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 46.394 * [taylor]: Taking taylor expansion of 1/3 in x.re 46.394 * [backup-simplify]: Simplify 1/3 into 1/3 46.394 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 46.394 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 46.394 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 46.394 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 46.394 * [taylor]: Taking taylor expansion of x.im in x.re 46.394 * [backup-simplify]: Simplify x.im into x.im 46.394 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 46.394 * [taylor]: Taking taylor expansion of x.re in x.re 46.394 * [backup-simplify]: Simplify 0 into 0 46.394 * [backup-simplify]: Simplify 1 into 1 46.394 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 46.395 * [backup-simplify]: Simplify (* 1 1) into 1 46.395 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 46.395 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 46.395 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 46.395 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.395 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 46.395 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 46.395 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 46.395 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 46.395 * [taylor]: Taking taylor expansion of 2 in x.re 46.395 * [backup-simplify]: Simplify 2 into 2 46.396 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.396 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.397 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 46.398 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 46.398 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 46.398 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) in x.im 46.398 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) in x.im 46.398 * [taylor]: Taking taylor expansion of 1/3 in x.im 46.398 * [backup-simplify]: Simplify 1/3 into 1/3 46.398 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) in x.im 46.398 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 46.398 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 46.398 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 46.398 * [taylor]: Taking taylor expansion of x.im in x.im 46.398 * [backup-simplify]: Simplify 0 into 0 46.398 * [backup-simplify]: Simplify 1 into 1 46.398 * [backup-simplify]: Simplify (* 1 1) into 1 46.398 * [backup-simplify]: Simplify (/ 1 1) into 1 46.398 * [backup-simplify]: Simplify (log 1) into 0 46.398 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 46.398 * [taylor]: Taking taylor expansion of 2 in x.im 46.399 * [backup-simplify]: Simplify 2 into 2 46.399 * [taylor]: Taking taylor expansion of (log x.re) in x.im 46.399 * [taylor]: Taking taylor expansion of x.re in x.im 46.399 * [backup-simplify]: Simplify x.re into x.re 46.399 * [backup-simplify]: Simplify (log x.re) into (log x.re) 46.399 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 46.399 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 46.399 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 46.399 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 2 (log x.re)))) 46.399 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 46.399 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 46.399 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 46.399 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 46.399 * [taylor]: Taking taylor expansion of 2 in x.im 46.399 * [backup-simplify]: Simplify 2 into 2 46.400 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 46.400 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 46.401 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 46.401 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 46.402 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 46.403 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 46.403 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 46.403 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 46.403 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 46.403 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 46.404 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 46.404 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.405 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into 0 46.406 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 46.407 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 46.407 * [taylor]: Taking taylor expansion of 0 in x.im 46.407 * [backup-simplify]: Simplify 0 into 0 46.407 * [backup-simplify]: Simplify 0 into 0 46.408 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 46.408 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 46.409 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.410 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 46.411 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 46.412 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 46.412 * [backup-simplify]: Simplify (- 0) into 0 46.412 * [backup-simplify]: Simplify (+ 0 0) into 0 46.413 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 46.414 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 46.415 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 46.415 * [backup-simplify]: Simplify 0 into 0 46.417 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.418 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.419 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 46.420 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 46.420 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 46.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 46.422 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 46.423 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.424 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))))) into 0 46.425 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.426 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 46.427 * [taylor]: Taking taylor expansion of 0 in x.im 46.427 * [backup-simplify]: Simplify 0 into 0 46.427 * [backup-simplify]: Simplify 0 into 0 46.427 * [backup-simplify]: Simplify 0 into 0 46.428 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 46.429 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 46.430 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 46.431 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.435 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 46.436 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 46.437 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 46.438 * [backup-simplify]: Simplify (- 0) into 0 46.438 * [backup-simplify]: Simplify (+ 0 0) into 0 46.439 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))))) into 0 46.440 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 46.442 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 46.442 * [backup-simplify]: Simplify 0 into 0 46.443 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 46.444 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 46.445 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 46.446 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 46.447 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 46.447 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 46.450 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 46.450 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 46.451 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))))) into 0 46.453 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 46.454 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 46.455 * [taylor]: Taking taylor expansion of 0 in x.im 46.455 * [backup-simplify]: Simplify 0 into 0 46.455 * [backup-simplify]: Simplify 0 into 0 46.456 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (* 2 (log (/ 1 (- x.re))))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) (pow (cbrt 2) 2)) 46.456 * * * [progress]: simplifying candidates 46.456 * * * * [progress]: [ 1 / 103 ] simplifiying candidate # 46.456 * * * * [progress]: [ 2 / 103 ] simplifiying candidate # 46.456 * * * * [progress]: [ 3 / 103 ] simplifiying candidate # 46.457 * [simplify]: Simplifying (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) 46.457 * * [simplify]: iters left: 6 (7 enodes) 46.460 * * [simplify]: iters left: 5 (22 enodes) 46.466 * * [simplify]: iters left: 4 (26 enodes) 46.472 * * [simplify]: iters left: 3 (32 enodes) 46.480 * * [simplify]: Extracting #0: cost 1 inf + 0 46.480 * * [simplify]: Extracting #1: cost 3 inf + 0 46.480 * * [simplify]: Extracting #2: cost 5 inf + 0 46.480 * * [simplify]: Extracting #3: cost 11 inf + 0 46.481 * * [simplify]: Extracting #4: cost 11 inf + 43 46.481 * * [simplify]: Extracting #5: cost 2 inf + 738 46.481 * * [simplify]: Extracting #6: cost 1 inf + 970 46.482 * * [simplify]: Extracting #7: cost 0 inf + 1202 46.482 * [simplify]: Simplified to (log (cbrt (* x.re (+ x.im x.im)))) 46.482 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (exp (log (cbrt (* x.re (+ x.im x.im)))))) x.re))) 46.482 * * * * [progress]: [ 4 / 103 ] simplifiying candidate # 46.483 * [simplify]: Simplifying (exp (cbrt (+ (* x.re x.im) (* x.im x.re)))) 46.483 * * [simplify]: iters left: 6 (7 enodes) 46.486 * * [simplify]: iters left: 5 (22 enodes) 46.490 * * [simplify]: iters left: 4 (26 enodes) 46.498 * * [simplify]: iters left: 3 (32 enodes) 46.502 * * [simplify]: Extracting #0: cost 1 inf + 0 46.502 * * [simplify]: Extracting #1: cost 3 inf + 0 46.502 * * [simplify]: Extracting #2: cost 5 inf + 0 46.502 * * [simplify]: Extracting #3: cost 11 inf + 0 46.502 * * [simplify]: Extracting #4: cost 11 inf + 43 46.502 * * [simplify]: Extracting #5: cost 2 inf + 738 46.502 * * [simplify]: Extracting #6: cost 1 inf + 970 46.503 * * [simplify]: Extracting #7: cost 0 inf + 1202 46.503 * [simplify]: Simplified to (exp (cbrt (* x.re (+ x.im x.im)))) 46.503 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (log (exp (cbrt (* x.re (+ x.im x.im)))))) x.re))) 46.503 * * * * [progress]: [ 5 / 103 ] simplifiying candidate # 46.503 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 46.503 * * [simplify]: iters left: 6 (8 enodes) 46.505 * * [simplify]: iters left: 5 (25 enodes) 46.508 * * [simplify]: iters left: 4 (29 enodes) 46.512 * * [simplify]: iters left: 3 (35 enodes) 46.517 * * [simplify]: Extracting #0: cost 1 inf + 0 46.517 * * [simplify]: Extracting #1: cost 3 inf + 0 46.517 * * [simplify]: Extracting #2: cost 5 inf + 0 46.517 * * [simplify]: Extracting #3: cost 7 inf + 0 46.517 * * [simplify]: Extracting #4: cost 13 inf + 0 46.517 * * [simplify]: Extracting #5: cost 14 inf + 2 46.517 * * [simplify]: Extracting #6: cost 5 inf + 576 46.517 * * [simplify]: Extracting #7: cost 1 inf + 1424 46.518 * * [simplify]: Extracting #8: cost 0 inf + 1706 46.518 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 46.518 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) x.re))) 46.518 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 46.518 * * [simplify]: iters left: 6 (7 enodes) 46.520 * * [simplify]: iters left: 5 (22 enodes) 46.524 * * [simplify]: iters left: 4 (26 enodes) 46.531 * * [simplify]: iters left: 3 (32 enodes) 46.538 * * [simplify]: Extracting #0: cost 1 inf + 0 46.538 * * [simplify]: Extracting #1: cost 3 inf + 0 46.538 * * [simplify]: Extracting #2: cost 5 inf + 0 46.538 * * [simplify]: Extracting #3: cost 11 inf + 0 46.539 * * [simplify]: Extracting #4: cost 11 inf + 43 46.539 * * [simplify]: Extracting #5: cost 2 inf + 738 46.539 * * [simplify]: Extracting #6: cost 1 inf + 980 46.539 * * [simplify]: Extracting #7: cost 0 inf + 1222 46.540 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 46.540 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) x.re))) 46.540 * * * * [progress]: [ 6 / 103 ] simplifiying candidate # 46.540 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 46.541 * * [simplify]: iters left: 6 (7 enodes) 46.544 * * [simplify]: iters left: 5 (22 enodes) 46.549 * * [simplify]: iters left: 4 (26 enodes) 46.554 * * [simplify]: iters left: 3 (32 enodes) 46.558 * * [simplify]: Extracting #0: cost 1 inf + 0 46.558 * * [simplify]: Extracting #1: cost 3 inf + 0 46.558 * * [simplify]: Extracting #2: cost 5 inf + 0 46.558 * * [simplify]: Extracting #3: cost 11 inf + 0 46.558 * * [simplify]: Extracting #4: cost 11 inf + 43 46.558 * * [simplify]: Extracting #5: cost 2 inf + 658 46.558 * * [simplify]: Extracting #6: cost 1 inf + 860 46.558 * * [simplify]: Extracting #7: cost 0 inf + 1062 46.559 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 46.559 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) x.re))) 46.559 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 46.559 * * [simplify]: iters left: 6 (7 enodes) 46.560 * * [simplify]: iters left: 5 (22 enodes) 46.563 * * [simplify]: iters left: 4 (26 enodes) 46.566 * * [simplify]: iters left: 3 (32 enodes) 46.570 * * [simplify]: Extracting #0: cost 1 inf + 0 46.570 * * [simplify]: Extracting #1: cost 3 inf + 0 46.570 * * [simplify]: Extracting #2: cost 5 inf + 0 46.570 * * [simplify]: Extracting #3: cost 11 inf + 0 46.570 * * [simplify]: Extracting #4: cost 11 inf + 43 46.570 * * [simplify]: Extracting #5: cost 2 inf + 658 46.571 * * [simplify]: Extracting #6: cost 1 inf + 860 46.571 * * [simplify]: Extracting #7: cost 0 inf + 1062 46.571 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 46.571 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (* x.re (+ x.im x.im)))))) x.re))) 46.571 * * * * [progress]: [ 7 / 103 ] simplifiying candidate # 46.571 * [simplify]: Simplifying (cbrt 1) 46.571 * * [simplify]: iters left: 1 (2 enodes) 46.574 * * [simplify]: Extracting #0: cost 1 inf + 0 46.574 * * [simplify]: Extracting #1: cost 0 inf + 1 46.574 * [simplify]: Simplified to 1 46.574 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.re))) 46.574 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 46.574 * * [simplify]: iters left: 5 (6 enodes) 46.575 * * [simplify]: iters left: 4 (19 enodes) 46.579 * * [simplify]: iters left: 3 (23 enodes) 46.585 * * [simplify]: iters left: 2 (29 enodes) 46.591 * * [simplify]: Extracting #0: cost 1 inf + 0 46.592 * * [simplify]: Extracting #1: cost 3 inf + 0 46.592 * * [simplify]: Extracting #2: cost 9 inf + 0 46.592 * * [simplify]: Extracting #3: cost 9 inf + 43 46.592 * * [simplify]: Extracting #4: cost 0 inf + 738 46.592 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 46.592 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* 1 (cbrt (+ (* x.re x.im) (* x.re x.im))))) x.re))) 46.592 * * * * [progress]: [ 8 / 103 ] simplifiying candidate # 46.593 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 46.593 * * [simplify]: iters left: 6 (9 enodes) 46.601 * * [simplify]: iters left: 5 (45 enodes) 46.616 * * [simplify]: iters left: 4 (114 enodes) 46.644 * * [simplify]: iters left: 3 (320 enodes) 46.813 * * [simplify]: Extracting #0: cost 1 inf + 0 46.813 * * [simplify]: Extracting #1: cost 3 inf + 0 46.814 * * [simplify]: Extracting #2: cost 73 inf + 0 46.815 * * [simplify]: Extracting #3: cost 171 inf + 43 46.818 * * [simplify]: Extracting #4: cost 133 inf + 5623 46.827 * * [simplify]: Extracting #5: cost 25 inf + 33036 46.838 * * [simplify]: Extracting #6: cost 0 inf + 41507 46.847 * * [simplify]: Extracting #7: cost 0 inf + 41467 46.853 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 46.853 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) x.re))) 46.853 * [simplify]: Simplifying (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 46.853 * * [simplify]: iters left: 6 (10 enodes) 46.856 * * [simplify]: iters left: 5 (53 enodes) 46.867 * * [simplify]: iters left: 4 (147 enodes) 46.912 * * [simplify]: iters left: 3 (261 enodes) 46.985 * * [simplify]: iters left: 2 (383 enodes) 47.114 * * [simplify]: iters left: 1 (478 enodes) 47.480 * * [simplify]: Extracting #0: cost 1 inf + 0 47.480 * * [simplify]: Extracting #1: cost 3 inf + 0 47.480 * * [simplify]: Extracting #2: cost 44 inf + 0 47.481 * * [simplify]: Extracting #3: cost 154 inf + 289 47.485 * * [simplify]: Extracting #4: cost 90 inf + 9069 47.497 * * [simplify]: Extracting #5: cost 1 inf + 22909 47.511 * * [simplify]: Extracting #6: cost 0 inf + 22151 47.524 * * [simplify]: Extracting #7: cost 0 inf + 21991 47.538 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 47.538 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (* (* x.re x.im) (* x.re x.im))))) x.re))) 47.538 * * * * [progress]: [ 9 / 103 ] simplifiying candidate # 47.539 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 47.539 * * [simplify]: iters left: 6 (8 enodes) 47.543 * * [simplify]: iters left: 5 (41 enodes) 47.559 * * [simplify]: iters left: 4 (115 enodes) 47.605 * * [simplify]: iters left: 3 (168 enodes) 47.644 * * [simplify]: Extracting #0: cost 1 inf + 0 47.644 * * [simplify]: Extracting #1: cost 0 inf + 1 47.644 * [simplify]: Simplified to 0 47.644 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))) x.re))) 47.645 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 47.645 * * [simplify]: iters left: 5 (6 enodes) 47.648 * * [simplify]: iters left: 4 (20 enodes) 47.653 * * [simplify]: iters left: 3 (34 enodes) 47.664 * * [simplify]: iters left: 2 (39 enodes) 47.672 * * [simplify]: Extracting #0: cost 1 inf + 0 47.672 * * [simplify]: Extracting #1: cost 0 inf + 1 47.672 * [simplify]: Simplified to 0 47.672 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (/ 0 0)) x.re))) 47.672 * * * * [progress]: [ 10 / 103 ] simplifiying candidate # 47.672 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 47.673 * * [simplify]: iters left: 6 (8 enodes) 47.676 * * [simplify]: iters left: 5 (25 enodes) 47.683 * * [simplify]: iters left: 4 (29 enodes) 47.690 * * [simplify]: iters left: 3 (35 enodes) 47.699 * * [simplify]: Extracting #0: cost 1 inf + 0 47.699 * * [simplify]: Extracting #1: cost 3 inf + 0 47.699 * * [simplify]: Extracting #2: cost 5 inf + 0 47.699 * * [simplify]: Extracting #3: cost 7 inf + 0 47.699 * * [simplify]: Extracting #4: cost 13 inf + 0 47.699 * * [simplify]: Extracting #5: cost 14 inf + 2 47.700 * * [simplify]: Extracting #6: cost 5 inf + 576 47.700 * * [simplify]: Extracting #7: cost 1 inf + 1504 47.701 * * [simplify]: Extracting #8: cost 0 inf + 1786 47.701 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 47.701 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) x.re))) 47.702 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 47.702 * * [simplify]: iters left: 6 (7 enodes) 47.705 * * [simplify]: iters left: 5 (22 enodes) 47.710 * * [simplify]: iters left: 4 (26 enodes) 47.717 * * [simplify]: iters left: 3 (32 enodes) 47.724 * * [simplify]: Extracting #0: cost 1 inf + 0 47.724 * * [simplify]: Extracting #1: cost 3 inf + 0 47.724 * * [simplify]: Extracting #2: cost 5 inf + 0 47.724 * * [simplify]: Extracting #3: cost 11 inf + 0 47.724 * * [simplify]: Extracting #4: cost 11 inf + 43 47.724 * * [simplify]: Extracting #5: cost 2 inf + 738 47.725 * * [simplify]: Extracting #6: cost 1 inf + 980 47.725 * * [simplify]: Extracting #7: cost 0 inf + 1222 47.726 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 47.726 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) x.re))) 47.726 * * * * [progress]: [ 11 / 103 ] simplifiying candidate # 47.726 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 47.726 * * [simplify]: iters left: 6 (8 enodes) 47.730 * * [simplify]: iters left: 5 (26 enodes) 47.738 * * [simplify]: iters left: 4 (32 enodes) 47.750 * * [simplify]: iters left: 3 (45 enodes) 47.764 * * [simplify]: iters left: 2 (59 enodes) 47.783 * * [simplify]: iters left: 1 (85 enodes) 47.798 * * [simplify]: Extracting #0: cost 1 inf + 0 47.798 * * [simplify]: Extracting #1: cost 14 inf + 0 47.798 * * [simplify]: Extracting #2: cost 22 inf + 44 47.798 * * [simplify]: Extracting #3: cost 16 inf + 538 47.798 * * [simplify]: Extracting #4: cost 9 inf + 2687 47.799 * * [simplify]: Extracting #5: cost 1 inf + 5881 47.800 * * [simplify]: Extracting #6: cost 0 inf + 6254 47.800 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 47.800 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (* x.re (+ x.im x.im)))) x.re))) 47.801 * * * * [progress]: [ 12 / 103 ] simplifiying candidate # 47.801 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 47.801 * * [simplify]: iters left: 6 (7 enodes) 47.802 * * [simplify]: iters left: 5 (22 enodes) 47.805 * * [simplify]: iters left: 4 (26 enodes) 47.808 * * [simplify]: iters left: 3 (32 enodes) 47.811 * * [simplify]: Extracting #0: cost 1 inf + 0 47.812 * * [simplify]: Extracting #1: cost 3 inf + 0 47.812 * * [simplify]: Extracting #2: cost 5 inf + 0 47.812 * * [simplify]: Extracting #3: cost 11 inf + 0 47.812 * * [simplify]: Extracting #4: cost 11 inf + 43 47.812 * * [simplify]: Extracting #5: cost 2 inf + 738 47.812 * * [simplify]: Extracting #6: cost 1 inf + 940 47.812 * * [simplify]: Extracting #7: cost 0 inf + 1142 47.812 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 47.812 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (sqrt (cbrt (* x.re (+ x.im x.im)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) x.re))) 47.813 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 47.813 * * [simplify]: iters left: 6 (7 enodes) 47.814 * * [simplify]: iters left: 5 (22 enodes) 47.817 * * [simplify]: iters left: 4 (26 enodes) 47.824 * * [simplify]: iters left: 3 (32 enodes) 47.831 * * [simplify]: Extracting #0: cost 1 inf + 0 47.832 * * [simplify]: Extracting #1: cost 3 inf + 0 47.832 * * [simplify]: Extracting #2: cost 5 inf + 0 47.832 * * [simplify]: Extracting #3: cost 11 inf + 0 47.832 * * [simplify]: Extracting #4: cost 11 inf + 43 47.832 * * [simplify]: Extracting #5: cost 2 inf + 738 47.832 * * [simplify]: Extracting #6: cost 1 inf + 940 47.833 * * [simplify]: Extracting #7: cost 0 inf + 1142 47.833 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 47.833 * [simplify]: Simplified (2 2 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (* x.re (+ x.im x.im)))))) x.re))) 47.833 * * * * [progress]: [ 13 / 103 ] simplifiying candidate # 47.834 * * * * [progress]: [ 14 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))))) x.re)))> 47.834 * [simplify]: Simplifying (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))) 47.834 * * [simplify]: iters left: 6 (7 enodes) 47.837 * * [simplify]: iters left: 5 (19 enodes) 47.841 * * [simplify]: iters left: 4 (23 enodes) 47.847 * * [simplify]: iters left: 3 (29 enodes) 47.854 * * [simplify]: Extracting #0: cost 1 inf + 0 47.854 * * [simplify]: Extracting #1: cost 2 inf + 0 47.854 * * [simplify]: Extracting #2: cost 3 inf + 0 47.854 * * [simplify]: Extracting #3: cost 9 inf + 0 47.854 * * [simplify]: Extracting #4: cost 9 inf + 43 47.857 * * [simplify]: Extracting #5: cost 0 inf + 738 47.858 * [simplify]: Simplified to (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im)))) 47.858 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (posit16->real (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im)))))) x.re))) 47.858 * * * * [progress]: [ 15 / 103 ] simplifiying candidate # 47.858 * * * * [progress]: [ 16 / 103 ] simplifiying candidate # 47.858 * * * * [progress]: [ 17 / 103 ] simplifiying candidate # 47.858 * [simplify]: Simplifying (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) 47.859 * * [simplify]: iters left: 6 (7 enodes) 47.862 * * [simplify]: iters left: 5 (22 enodes) 47.867 * * [simplify]: iters left: 4 (26 enodes) 47.874 * * [simplify]: iters left: 3 (32 enodes) 47.881 * * [simplify]: Extracting #0: cost 1 inf + 0 47.882 * * [simplify]: Extracting #1: cost 3 inf + 0 47.882 * * [simplify]: Extracting #2: cost 5 inf + 0 47.882 * * [simplify]: Extracting #3: cost 11 inf + 0 47.882 * * [simplify]: Extracting #4: cost 11 inf + 43 47.882 * * [simplify]: Extracting #5: cost 2 inf + 738 47.882 * * [simplify]: Extracting #6: cost 1 inf + 970 47.883 * * [simplify]: Extracting #7: cost 0 inf + 1202 47.883 * [simplify]: Simplified to (log (cbrt (* x.re (+ x.im x.im)))) 47.883 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (exp (log (cbrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 47.884 * * * * [progress]: [ 18 / 103 ] simplifiying candidate # 47.884 * [simplify]: Simplifying (exp (cbrt (+ (* x.re x.im) (* x.im x.re)))) 47.884 * * [simplify]: iters left: 6 (7 enodes) 47.886 * * [simplify]: iters left: 5 (22 enodes) 47.888 * * [simplify]: iters left: 4 (26 enodes) 47.891 * * [simplify]: iters left: 3 (32 enodes) 47.895 * * [simplify]: Extracting #0: cost 1 inf + 0 47.895 * * [simplify]: Extracting #1: cost 3 inf + 0 47.895 * * [simplify]: Extracting #2: cost 5 inf + 0 47.895 * * [simplify]: Extracting #3: cost 11 inf + 0 47.895 * * [simplify]: Extracting #4: cost 11 inf + 43 47.895 * * [simplify]: Extracting #5: cost 2 inf + 738 47.895 * * [simplify]: Extracting #6: cost 1 inf + 970 47.896 * * [simplify]: Extracting #7: cost 0 inf + 1202 47.896 * [simplify]: Simplified to (exp (cbrt (* x.re (+ x.im x.im)))) 47.896 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (log (exp (cbrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 47.896 * * * * [progress]: [ 19 / 103 ] simplifiying candidate # 47.896 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 47.896 * * [simplify]: iters left: 6 (8 enodes) 47.898 * * [simplify]: iters left: 5 (25 enodes) 47.901 * * [simplify]: iters left: 4 (29 enodes) 47.904 * * [simplify]: iters left: 3 (35 enodes) 47.908 * * [simplify]: Extracting #0: cost 1 inf + 0 47.908 * * [simplify]: Extracting #1: cost 3 inf + 0 47.908 * * [simplify]: Extracting #2: cost 5 inf + 0 47.908 * * [simplify]: Extracting #3: cost 7 inf + 0 47.908 * * [simplify]: Extracting #4: cost 13 inf + 0 47.908 * * [simplify]: Extracting #5: cost 14 inf + 2 47.908 * * [simplify]: Extracting #6: cost 5 inf + 576 47.909 * * [simplify]: Extracting #7: cost 1 inf + 1424 47.909 * * [simplify]: Extracting #8: cost 0 inf + 1706 47.909 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 47.909 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 47.909 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 47.910 * * [simplify]: iters left: 6 (7 enodes) 47.911 * * [simplify]: iters left: 5 (22 enodes) 47.915 * * [simplify]: iters left: 4 (26 enodes) 47.921 * * [simplify]: iters left: 3 (32 enodes) 47.929 * * [simplify]: Extracting #0: cost 1 inf + 0 47.929 * * [simplify]: Extracting #1: cost 3 inf + 0 47.929 * * [simplify]: Extracting #2: cost 5 inf + 0 47.929 * * [simplify]: Extracting #3: cost 11 inf + 0 47.929 * * [simplify]: Extracting #4: cost 11 inf + 43 47.930 * * [simplify]: Extracting #5: cost 2 inf + 738 47.930 * * [simplify]: Extracting #6: cost 1 inf + 980 47.930 * * [simplify]: Extracting #7: cost 0 inf + 1222 47.931 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 47.931 * [simplify]: Simplified (2 2 1 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 47.931 * * * * [progress]: [ 20 / 103 ] simplifiying candidate # 47.931 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 47.931 * * [simplify]: iters left: 6 (7 enodes) 47.934 * * [simplify]: iters left: 5 (22 enodes) 47.940 * * [simplify]: iters left: 4 (26 enodes) 47.946 * * [simplify]: iters left: 3 (32 enodes) 47.954 * * [simplify]: Extracting #0: cost 1 inf + 0 47.954 * * [simplify]: Extracting #1: cost 3 inf + 0 47.954 * * [simplify]: Extracting #2: cost 5 inf + 0 47.954 * * [simplify]: Extracting #3: cost 11 inf + 0 47.954 * * [simplify]: Extracting #4: cost 11 inf + 43 47.954 * * [simplify]: Extracting #5: cost 2 inf + 658 47.955 * * [simplify]: Extracting #6: cost 1 inf + 860 47.955 * * [simplify]: Extracting #7: cost 0 inf + 1062 47.955 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 47.956 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 47.956 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 47.956 * * [simplify]: iters left: 6 (7 enodes) 47.959 * * [simplify]: iters left: 5 (22 enodes) 47.964 * * [simplify]: iters left: 4 (26 enodes) 47.972 * * [simplify]: iters left: 3 (32 enodes) 47.979 * * [simplify]: Extracting #0: cost 1 inf + 0 47.979 * * [simplify]: Extracting #1: cost 3 inf + 0 47.980 * * [simplify]: Extracting #2: cost 5 inf + 0 47.980 * * [simplify]: Extracting #3: cost 11 inf + 0 47.980 * * [simplify]: Extracting #4: cost 11 inf + 43 47.980 * * [simplify]: Extracting #5: cost 2 inf + 658 47.980 * * [simplify]: Extracting #6: cost 1 inf + 860 47.981 * * [simplify]: Extracting #7: cost 0 inf + 1062 47.981 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 47.981 * [simplify]: Simplified (2 2 1 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 47.981 * * * * [progress]: [ 21 / 103 ] simplifiying candidate # 47.982 * [simplify]: Simplifying (cbrt 1) 47.982 * * [simplify]: iters left: 1 (2 enodes) 47.985 * * [simplify]: Extracting #0: cost 1 inf + 0 47.985 * * [simplify]: Extracting #1: cost 0 inf + 1 47.985 * [simplify]: Simplified to 1 47.985 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 47.986 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 47.986 * * [simplify]: iters left: 5 (6 enodes) 47.988 * * [simplify]: iters left: 4 (19 enodes) 47.993 * * [simplify]: iters left: 3 (23 enodes) 47.998 * * [simplify]: iters left: 2 (29 enodes) 48.006 * * [simplify]: Extracting #0: cost 1 inf + 0 48.006 * * [simplify]: Extracting #1: cost 3 inf + 0 48.006 * * [simplify]: Extracting #2: cost 9 inf + 0 48.006 * * [simplify]: Extracting #3: cost 9 inf + 43 48.006 * * [simplify]: Extracting #4: cost 0 inf + 738 48.006 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 48.007 * [simplify]: Simplified (2 2 1 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 48.007 * * * * [progress]: [ 22 / 103 ] simplifiying candidate # 48.007 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 48.007 * * [simplify]: iters left: 6 (9 enodes) 48.013 * * [simplify]: iters left: 5 (45 enodes) 48.031 * * [simplify]: iters left: 4 (114 enodes) 48.074 * * [simplify]: iters left: 3 (320 enodes) 48.214 * * [simplify]: Extracting #0: cost 1 inf + 0 48.214 * * [simplify]: Extracting #1: cost 3 inf + 0 48.214 * * [simplify]: Extracting #2: cost 73 inf + 0 48.215 * * [simplify]: Extracting #3: cost 171 inf + 43 48.216 * * [simplify]: Extracting #4: cost 133 inf + 5623 48.220 * * [simplify]: Extracting #5: cost 25 inf + 33036 48.226 * * [simplify]: Extracting #6: cost 0 inf + 41507 48.232 * * [simplify]: Extracting #7: cost 0 inf + 41467 48.242 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 48.242 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 48.242 * [simplify]: Simplifying (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 48.243 * * [simplify]: iters left: 6 (10 enodes) 48.249 * * [simplify]: iters left: 5 (53 enodes) 48.274 * * [simplify]: iters left: 4 (147 enodes) 48.329 * * [simplify]: iters left: 3 (261 enodes) 48.451 * * [simplify]: iters left: 2 (383 enodes) 48.574 * * [simplify]: iters left: 1 (478 enodes) 48.949 * * [simplify]: Extracting #0: cost 1 inf + 0 48.949 * * [simplify]: Extracting #1: cost 3 inf + 0 48.949 * * [simplify]: Extracting #2: cost 44 inf + 0 48.950 * * [simplify]: Extracting #3: cost 154 inf + 289 48.954 * * [simplify]: Extracting #4: cost 90 inf + 9069 48.962 * * [simplify]: Extracting #5: cost 1 inf + 22909 48.969 * * [simplify]: Extracting #6: cost 0 inf + 22151 48.976 * * [simplify]: Extracting #7: cost 0 inf + 21991 48.983 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 48.983 * [simplify]: Simplified (2 2 1 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (* (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 48.983 * * * * [progress]: [ 23 / 103 ] simplifiying candidate # 48.983 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 48.983 * * [simplify]: iters left: 6 (8 enodes) 48.986 * * [simplify]: iters left: 5 (41 enodes) 48.998 * * [simplify]: iters left: 4 (115 enodes) 49.036 * * [simplify]: iters left: 3 (168 enodes) 49.057 * * [simplify]: Extracting #0: cost 1 inf + 0 49.057 * * [simplify]: Extracting #1: cost 0 inf + 1 49.057 * [simplify]: Simplified to 0 49.057 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.058 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 49.058 * * [simplify]: iters left: 5 (6 enodes) 49.061 * * [simplify]: iters left: 4 (20 enodes) 49.066 * * [simplify]: iters left: 3 (34 enodes) 49.077 * * [simplify]: iters left: 2 (39 enodes) 49.084 * * [simplify]: Extracting #0: cost 1 inf + 0 49.084 * * [simplify]: Extracting #1: cost 0 inf + 1 49.084 * [simplify]: Simplified to 0 49.084 * [simplify]: Simplified (2 2 1 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ 0 0)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.085 * * * * [progress]: [ 24 / 103 ] simplifiying candidate # 49.085 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 49.085 * * [simplify]: iters left: 6 (8 enodes) 49.088 * * [simplify]: iters left: 5 (25 enodes) 49.095 * * [simplify]: iters left: 4 (29 enodes) 49.102 * * [simplify]: iters left: 3 (35 enodes) 49.111 * * [simplify]: Extracting #0: cost 1 inf + 0 49.111 * * [simplify]: Extracting #1: cost 3 inf + 0 49.111 * * [simplify]: Extracting #2: cost 5 inf + 0 49.111 * * [simplify]: Extracting #3: cost 7 inf + 0 49.111 * * [simplify]: Extracting #4: cost 13 inf + 0 49.111 * * [simplify]: Extracting #5: cost 14 inf + 2 49.111 * * [simplify]: Extracting #6: cost 5 inf + 576 49.112 * * [simplify]: Extracting #7: cost 1 inf + 1504 49.112 * * [simplify]: Extracting #8: cost 0 inf + 1786 49.113 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 49.113 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.113 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.113 * * [simplify]: iters left: 6 (7 enodes) 49.116 * * [simplify]: iters left: 5 (22 enodes) 49.119 * * [simplify]: iters left: 4 (26 enodes) 49.122 * * [simplify]: iters left: 3 (32 enodes) 49.126 * * [simplify]: Extracting #0: cost 1 inf + 0 49.126 * * [simplify]: Extracting #1: cost 3 inf + 0 49.126 * * [simplify]: Extracting #2: cost 5 inf + 0 49.126 * * [simplify]: Extracting #3: cost 11 inf + 0 49.126 * * [simplify]: Extracting #4: cost 11 inf + 43 49.126 * * [simplify]: Extracting #5: cost 2 inf + 738 49.126 * * [simplify]: Extracting #6: cost 1 inf + 980 49.127 * * [simplify]: Extracting #7: cost 0 inf + 1222 49.127 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 49.127 * [simplify]: Simplified (2 2 1 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.127 * * * * [progress]: [ 25 / 103 ] simplifiying candidate # 49.127 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.127 * * [simplify]: iters left: 6 (8 enodes) 49.130 * * [simplify]: iters left: 5 (26 enodes) 49.133 * * [simplify]: iters left: 4 (32 enodes) 49.138 * * [simplify]: iters left: 3 (45 enodes) 49.147 * * [simplify]: iters left: 2 (59 enodes) 49.159 * * [simplify]: iters left: 1 (85 enodes) 49.178 * * [simplify]: Extracting #0: cost 1 inf + 0 49.178 * * [simplify]: Extracting #1: cost 14 inf + 0 49.178 * * [simplify]: Extracting #2: cost 22 inf + 44 49.179 * * [simplify]: Extracting #3: cost 16 inf + 538 49.179 * * [simplify]: Extracting #4: cost 9 inf + 2687 49.180 * * [simplify]: Extracting #5: cost 1 inf + 5881 49.180 * * [simplify]: Extracting #6: cost 0 inf + 6254 49.181 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 49.181 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (* x.re (+ x.im x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.181 * * * * [progress]: [ 26 / 103 ] simplifiying candidate # 49.181 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.181 * * [simplify]: iters left: 6 (7 enodes) 49.183 * * [simplify]: iters left: 5 (22 enodes) 49.185 * * [simplify]: iters left: 4 (26 enodes) 49.189 * * [simplify]: iters left: 3 (32 enodes) 49.193 * * [simplify]: Extracting #0: cost 1 inf + 0 49.193 * * [simplify]: Extracting #1: cost 3 inf + 0 49.193 * * [simplify]: Extracting #2: cost 5 inf + 0 49.193 * * [simplify]: Extracting #3: cost 11 inf + 0 49.193 * * [simplify]: Extracting #4: cost 11 inf + 43 49.193 * * [simplify]: Extracting #5: cost 2 inf + 738 49.193 * * [simplify]: Extracting #6: cost 1 inf + 940 49.193 * * [simplify]: Extracting #7: cost 0 inf + 1142 49.194 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 49.194 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (sqrt (cbrt (* x.re (+ x.im x.im)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.194 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.194 * * [simplify]: iters left: 6 (7 enodes) 49.195 * * [simplify]: iters left: 5 (22 enodes) 49.199 * * [simplify]: iters left: 4 (26 enodes) 49.208 * * [simplify]: iters left: 3 (32 enodes) 49.216 * * [simplify]: Extracting #0: cost 1 inf + 0 49.216 * * [simplify]: Extracting #1: cost 3 inf + 0 49.216 * * [simplify]: Extracting #2: cost 5 inf + 0 49.216 * * [simplify]: Extracting #3: cost 11 inf + 0 49.216 * * [simplify]: Extracting #4: cost 11 inf + 43 49.217 * * [simplify]: Extracting #5: cost 2 inf + 738 49.217 * * [simplify]: Extracting #6: cost 1 inf + 940 49.217 * * [simplify]: Extracting #7: cost 0 inf + 1142 49.218 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 49.218 * [simplify]: Simplified (2 2 1 1 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.218 * * * * [progress]: [ 27 / 103 ] simplifiying candidate # 49.218 * * * * [progress]: [ 28 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 49.219 * [simplify]: Simplifying (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.219 * * [simplify]: iters left: 6 (7 enodes) 49.222 * * [simplify]: iters left: 5 (19 enodes) 49.226 * * [simplify]: iters left: 4 (23 enodes) 49.232 * * [simplify]: iters left: 3 (29 enodes) 49.236 * * [simplify]: Extracting #0: cost 1 inf + 0 49.236 * * [simplify]: Extracting #1: cost 2 inf + 0 49.236 * * [simplify]: Extracting #2: cost 3 inf + 0 49.236 * * [simplify]: Extracting #3: cost 9 inf + 0 49.236 * * [simplify]: Extracting #4: cost 9 inf + 43 49.236 * * [simplify]: Extracting #5: cost 0 inf + 738 49.236 * [simplify]: Simplified to (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im)))) 49.236 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (posit16->real (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.236 * * * * [progress]: [ 29 / 103 ] simplifiying candidate # 49.236 * * * * [progress]: [ 30 / 103 ] simplifiying candidate # 49.236 * * * * [progress]: [ 31 / 103 ] simplifiying candidate # 49.237 * [simplify]: Simplifying (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.237 * * [simplify]: iters left: 6 (7 enodes) 49.238 * * [simplify]: iters left: 5 (22 enodes) 49.241 * * [simplify]: iters left: 4 (26 enodes) 49.244 * * [simplify]: iters left: 3 (32 enodes) 49.248 * * [simplify]: Extracting #0: cost 1 inf + 0 49.248 * * [simplify]: Extracting #1: cost 3 inf + 0 49.248 * * [simplify]: Extracting #2: cost 5 inf + 0 49.248 * * [simplify]: Extracting #3: cost 11 inf + 0 49.248 * * [simplify]: Extracting #4: cost 11 inf + 43 49.249 * * [simplify]: Extracting #5: cost 2 inf + 738 49.249 * * [simplify]: Extracting #6: cost 1 inf + 970 49.249 * * [simplify]: Extracting #7: cost 0 inf + 1202 49.249 * [simplify]: Simplified to (log (cbrt (* x.re (+ x.im x.im)))) 49.249 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (exp (log (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.249 * * * * [progress]: [ 32 / 103 ] simplifiying candidate # 49.250 * [simplify]: Simplifying (exp (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.250 * * [simplify]: iters left: 6 (7 enodes) 49.251 * * [simplify]: iters left: 5 (22 enodes) 49.254 * * [simplify]: iters left: 4 (26 enodes) 49.257 * * [simplify]: iters left: 3 (32 enodes) 49.261 * * [simplify]: Extracting #0: cost 1 inf + 0 49.261 * * [simplify]: Extracting #1: cost 3 inf + 0 49.261 * * [simplify]: Extracting #2: cost 5 inf + 0 49.261 * * [simplify]: Extracting #3: cost 11 inf + 0 49.261 * * [simplify]: Extracting #4: cost 11 inf + 43 49.261 * * [simplify]: Extracting #5: cost 2 inf + 738 49.261 * * [simplify]: Extracting #6: cost 1 inf + 970 49.262 * * [simplify]: Extracting #7: cost 0 inf + 1202 49.262 * [simplify]: Simplified to (exp (cbrt (* x.re (+ x.im x.im)))) 49.262 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (log (exp (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.262 * * * * [progress]: [ 33 / 103 ] simplifiying candidate # 49.262 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 49.262 * * [simplify]: iters left: 6 (8 enodes) 49.264 * * [simplify]: iters left: 5 (25 enodes) 49.269 * * [simplify]: iters left: 4 (29 enodes) 49.277 * * [simplify]: iters left: 3 (35 enodes) 49.285 * * [simplify]: Extracting #0: cost 1 inf + 0 49.285 * * [simplify]: Extracting #1: cost 3 inf + 0 49.285 * * [simplify]: Extracting #2: cost 5 inf + 0 49.285 * * [simplify]: Extracting #3: cost 7 inf + 0 49.285 * * [simplify]: Extracting #4: cost 13 inf + 0 49.285 * * [simplify]: Extracting #5: cost 14 inf + 2 49.286 * * [simplify]: Extracting #6: cost 5 inf + 576 49.286 * * [simplify]: Extracting #7: cost 1 inf + 1424 49.287 * * [simplify]: Extracting #8: cost 0 inf + 1706 49.287 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 49.287 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.288 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 49.288 * * [simplify]: iters left: 6 (7 enodes) 49.291 * * [simplify]: iters left: 5 (22 enodes) 49.297 * * [simplify]: iters left: 4 (26 enodes) 49.303 * * [simplify]: iters left: 3 (32 enodes) 49.311 * * [simplify]: Extracting #0: cost 1 inf + 0 49.311 * * [simplify]: Extracting #1: cost 3 inf + 0 49.311 * * [simplify]: Extracting #2: cost 5 inf + 0 49.311 * * [simplify]: Extracting #3: cost 11 inf + 0 49.311 * * [simplify]: Extracting #4: cost 11 inf + 43 49.311 * * [simplify]: Extracting #5: cost 2 inf + 738 49.311 * * [simplify]: Extracting #6: cost 1 inf + 980 49.312 * * [simplify]: Extracting #7: cost 0 inf + 1222 49.312 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 49.312 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.313 * * * * [progress]: [ 34 / 103 ] simplifiying candidate # 49.313 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 49.313 * * [simplify]: iters left: 6 (7 enodes) 49.316 * * [simplify]: iters left: 5 (22 enodes) 49.322 * * [simplify]: iters left: 4 (26 enodes) 49.329 * * [simplify]: iters left: 3 (32 enodes) 49.332 * * [simplify]: Extracting #0: cost 1 inf + 0 49.332 * * [simplify]: Extracting #1: cost 3 inf + 0 49.332 * * [simplify]: Extracting #2: cost 5 inf + 0 49.333 * * [simplify]: Extracting #3: cost 11 inf + 0 49.333 * * [simplify]: Extracting #4: cost 11 inf + 43 49.333 * * [simplify]: Extracting #5: cost 2 inf + 658 49.333 * * [simplify]: Extracting #6: cost 1 inf + 860 49.333 * * [simplify]: Extracting #7: cost 0 inf + 1062 49.333 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 49.333 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.334 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 49.334 * * [simplify]: iters left: 6 (7 enodes) 49.335 * * [simplify]: iters left: 5 (22 enodes) 49.338 * * [simplify]: iters left: 4 (26 enodes) 49.341 * * [simplify]: iters left: 3 (32 enodes) 49.345 * * [simplify]: Extracting #0: cost 1 inf + 0 49.345 * * [simplify]: Extracting #1: cost 3 inf + 0 49.345 * * [simplify]: Extracting #2: cost 5 inf + 0 49.345 * * [simplify]: Extracting #3: cost 11 inf + 0 49.345 * * [simplify]: Extracting #4: cost 11 inf + 43 49.345 * * [simplify]: Extracting #5: cost 2 inf + 658 49.345 * * [simplify]: Extracting #6: cost 1 inf + 860 49.346 * * [simplify]: Extracting #7: cost 0 inf + 1062 49.346 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 49.346 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.346 * * * * [progress]: [ 35 / 103 ] simplifiying candidate # 49.346 * [simplify]: Simplifying (cbrt 1) 49.346 * * [simplify]: iters left: 1 (2 enodes) 49.348 * * [simplify]: Extracting #0: cost 1 inf + 0 49.348 * * [simplify]: Extracting #1: cost 0 inf + 1 49.348 * [simplify]: Simplified to 1 49.348 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.349 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 49.349 * * [simplify]: iters left: 5 (6 enodes) 49.350 * * [simplify]: iters left: 4 (19 enodes) 49.352 * * [simplify]: iters left: 3 (23 enodes) 49.355 * * [simplify]: iters left: 2 (29 enodes) 49.358 * * [simplify]: Extracting #0: cost 1 inf + 0 49.358 * * [simplify]: Extracting #1: cost 3 inf + 0 49.358 * * [simplify]: Extracting #2: cost 9 inf + 0 49.358 * * [simplify]: Extracting #3: cost 9 inf + 43 49.359 * * [simplify]: Extracting #4: cost 0 inf + 738 49.359 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 49.359 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* 1 (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.359 * * * * [progress]: [ 36 / 103 ] simplifiying candidate # 49.359 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 49.359 * * [simplify]: iters left: 6 (9 enodes) 49.363 * * [simplify]: iters left: 5 (45 enodes) 49.382 * * [simplify]: iters left: 4 (114 enodes) 49.417 * * [simplify]: iters left: 3 (320 enodes) 49.563 * * [simplify]: Extracting #0: cost 1 inf + 0 49.563 * * [simplify]: Extracting #1: cost 3 inf + 0 49.563 * * [simplify]: Extracting #2: cost 73 inf + 0 49.564 * * [simplify]: Extracting #3: cost 171 inf + 43 49.565 * * [simplify]: Extracting #4: cost 133 inf + 5623 49.569 * * [simplify]: Extracting #5: cost 25 inf + 33036 49.575 * * [simplify]: Extracting #6: cost 0 inf + 41507 49.585 * * [simplify]: Extracting #7: cost 0 inf + 41467 49.591 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 49.591 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 49.591 * [simplify]: Simplifying (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 49.591 * * [simplify]: iters left: 6 (10 enodes) 49.595 * * [simplify]: iters left: 5 (53 enodes) 49.605 * * [simplify]: iters left: 4 (147 enodes) 49.641 * * [simplify]: iters left: 3 (261 enodes) 49.711 * * [simplify]: iters left: 2 (383 enodes) 49.848 * * [simplify]: iters left: 1 (478 enodes) 50.211 * * [simplify]: Extracting #0: cost 1 inf + 0 50.211 * * [simplify]: Extracting #1: cost 3 inf + 0 50.212 * * [simplify]: Extracting #2: cost 44 inf + 0 50.213 * * [simplify]: Extracting #3: cost 154 inf + 289 50.215 * * [simplify]: Extracting #4: cost 90 inf + 9069 50.221 * * [simplify]: Extracting #5: cost 1 inf + 22909 50.227 * * [simplify]: Extracting #6: cost 0 inf + 22151 50.236 * * [simplify]: Extracting #7: cost 0 inf + 21991 50.252 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 50.252 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (* (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.253 * * * * [progress]: [ 37 / 103 ] simplifiying candidate # 50.253 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 50.253 * * [simplify]: iters left: 6 (8 enodes) 50.258 * * [simplify]: iters left: 5 (41 enodes) 50.273 * * [simplify]: iters left: 4 (115 enodes) 50.314 * * [simplify]: iters left: 3 (168 enodes) 50.354 * * [simplify]: Extracting #0: cost 1 inf + 0 50.354 * * [simplify]: Extracting #1: cost 0 inf + 1 50.355 * [simplify]: Simplified to 0 50.355 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.355 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 50.355 * * [simplify]: iters left: 5 (6 enodes) 50.358 * * [simplify]: iters left: 4 (20 enodes) 50.363 * * [simplify]: iters left: 3 (34 enodes) 50.373 * * [simplify]: iters left: 2 (39 enodes) 50.382 * * [simplify]: Extracting #0: cost 1 inf + 0 50.383 * * [simplify]: Extracting #1: cost 0 inf + 1 50.383 * [simplify]: Simplified to 0 50.383 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (/ 0 0) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.383 * * * * [progress]: [ 38 / 103 ] simplifiying candidate # 50.383 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 50.383 * * [simplify]: iters left: 6 (8 enodes) 50.387 * * [simplify]: iters left: 5 (25 enodes) 50.393 * * [simplify]: iters left: 4 (29 enodes) 50.400 * * [simplify]: iters left: 3 (35 enodes) 50.407 * * [simplify]: Extracting #0: cost 1 inf + 0 50.407 * * [simplify]: Extracting #1: cost 3 inf + 0 50.407 * * [simplify]: Extracting #2: cost 5 inf + 0 50.407 * * [simplify]: Extracting #3: cost 7 inf + 0 50.407 * * [simplify]: Extracting #4: cost 13 inf + 0 50.407 * * [simplify]: Extracting #5: cost 14 inf + 2 50.407 * * [simplify]: Extracting #6: cost 5 inf + 576 50.407 * * [simplify]: Extracting #7: cost 1 inf + 1504 50.407 * * [simplify]: Extracting #8: cost 0 inf + 1786 50.408 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 50.408 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.408 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 50.408 * * [simplify]: iters left: 6 (7 enodes) 50.410 * * [simplify]: iters left: 5 (22 enodes) 50.412 * * [simplify]: iters left: 4 (26 enodes) 50.415 * * [simplify]: iters left: 3 (32 enodes) 50.419 * * [simplify]: Extracting #0: cost 1 inf + 0 50.419 * * [simplify]: Extracting #1: cost 3 inf + 0 50.419 * * [simplify]: Extracting #2: cost 5 inf + 0 50.419 * * [simplify]: Extracting #3: cost 11 inf + 0 50.419 * * [simplify]: Extracting #4: cost 11 inf + 43 50.419 * * [simplify]: Extracting #5: cost 2 inf + 738 50.420 * * [simplify]: Extracting #6: cost 1 inf + 980 50.420 * * [simplify]: Extracting #7: cost 0 inf + 1222 50.420 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 50.420 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.420 * * * * [progress]: [ 39 / 103 ] simplifiying candidate # 50.420 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 50.421 * * [simplify]: iters left: 6 (8 enodes) 50.422 * * [simplify]: iters left: 5 (26 enodes) 50.425 * * [simplify]: iters left: 4 (32 enodes) 50.430 * * [simplify]: iters left: 3 (45 enodes) 50.437 * * [simplify]: iters left: 2 (59 enodes) 50.451 * * [simplify]: iters left: 1 (85 enodes) 50.465 * * [simplify]: Extracting #0: cost 1 inf + 0 50.465 * * [simplify]: Extracting #1: cost 14 inf + 0 50.465 * * [simplify]: Extracting #2: cost 22 inf + 44 50.465 * * [simplify]: Extracting #3: cost 16 inf + 538 50.465 * * [simplify]: Extracting #4: cost 9 inf + 2687 50.466 * * [simplify]: Extracting #5: cost 1 inf + 5881 50.467 * * [simplify]: Extracting #6: cost 0 inf + 6254 50.467 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 50.467 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.468 * * * * [progress]: [ 40 / 103 ] simplifiying candidate # 50.468 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 50.468 * * [simplify]: iters left: 6 (7 enodes) 50.471 * * [simplify]: iters left: 5 (22 enodes) 50.473 * * [simplify]: iters left: 4 (26 enodes) 50.476 * * [simplify]: iters left: 3 (32 enodes) 50.484 * * [simplify]: Extracting #0: cost 1 inf + 0 50.484 * * [simplify]: Extracting #1: cost 3 inf + 0 50.484 * * [simplify]: Extracting #2: cost 5 inf + 0 50.484 * * [simplify]: Extracting #3: cost 11 inf + 0 50.484 * * [simplify]: Extracting #4: cost 11 inf + 43 50.484 * * [simplify]: Extracting #5: cost 2 inf + 738 50.485 * * [simplify]: Extracting #6: cost 1 inf + 940 50.485 * * [simplify]: Extracting #7: cost 0 inf + 1142 50.486 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 50.486 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (* x.re (+ x.im x.im)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.486 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 50.486 * * [simplify]: iters left: 6 (7 enodes) 50.489 * * [simplify]: iters left: 5 (22 enodes) 50.495 * * [simplify]: iters left: 4 (26 enodes) 50.501 * * [simplify]: iters left: 3 (32 enodes) 50.509 * * [simplify]: Extracting #0: cost 1 inf + 0 50.509 * * [simplify]: Extracting #1: cost 3 inf + 0 50.509 * * [simplify]: Extracting #2: cost 5 inf + 0 50.509 * * [simplify]: Extracting #3: cost 11 inf + 0 50.509 * * [simplify]: Extracting #4: cost 11 inf + 43 50.510 * * [simplify]: Extracting #5: cost 2 inf + 738 50.510 * * [simplify]: Extracting #6: cost 1 inf + 940 50.510 * * [simplify]: Extracting #7: cost 0 inf + 1142 50.511 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 50.511 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.511 * * * * [progress]: [ 41 / 103 ] simplifiying candidate # 50.511 * * * * [progress]: [ 42 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 50.511 * [simplify]: Simplifying (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))) 50.512 * * [simplify]: iters left: 6 (7 enodes) 50.515 * * [simplify]: iters left: 5 (19 enodes) 50.520 * * [simplify]: iters left: 4 (23 enodes) 50.526 * * [simplify]: iters left: 3 (29 enodes) 50.533 * * [simplify]: Extracting #0: cost 1 inf + 0 50.533 * * [simplify]: Extracting #1: cost 2 inf + 0 50.533 * * [simplify]: Extracting #2: cost 3 inf + 0 50.533 * * [simplify]: Extracting #3: cost 9 inf + 0 50.533 * * [simplify]: Extracting #4: cost 9 inf + 43 50.533 * * [simplify]: Extracting #5: cost 0 inf + 738 50.534 * [simplify]: Simplified to (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im)))) 50.534 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (posit16->real (real->posit16 (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.534 * * * * [progress]: [ 43 / 103 ] simplifiying candidate # 50.534 * [simplify]: Simplifying (+ 1/3 1/3) 50.534 * * [simplify]: iters left: 2 (2 enodes) 50.537 * * [simplify]: iters left: 1 (7 enodes) 50.539 * * [simplify]: Extracting #0: cost 1 inf + 0 50.539 * * [simplify]: Extracting #1: cost 0 inf + 1 50.539 * [simplify]: Simplified to 2/3 50.539 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (+ (* x.re x.im) (* x.im x.re)) 2/3) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.539 * * * * [progress]: [ 44 / 103 ] simplifiying candidate # 50.539 * [simplify]: Simplifying (+ 1 1) 50.539 * * [simplify]: iters left: 2 (2 enodes) 50.541 * * [simplify]: iters left: 1 (9 enodes) 50.544 * * [simplify]: Extracting #0: cost 1 inf + 0 50.544 * * [simplify]: Extracting #1: cost 0 inf + 1 50.544 * [simplify]: Simplified to 2 50.544 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.545 * * * * [progress]: [ 45 / 103 ] simplifiying candidate # 50.545 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) 50.545 * * [simplify]: iters left: 6 (6 enodes) 50.548 * * [simplify]: iters left: 5 (25 enodes) 50.557 * * [simplify]: iters left: 4 (87 enodes) 50.605 * * [simplify]: iters left: 3 (166 enodes) 50.652 * * [simplify]: iters left: 2 (338 enodes) 50.785 * * [simplify]: Extracting #0: cost 1 inf + 0 50.785 * * [simplify]: Extracting #1: cost 31 inf + 0 50.786 * * [simplify]: Extracting #2: cost 68 inf + 165 50.787 * * [simplify]: Extracting #3: cost 43 inf + 3257 50.792 * * [simplify]: Extracting #4: cost 2 inf + 8682 50.798 * * [simplify]: Extracting #5: cost 0 inf + 8966 50.803 * * [simplify]: Extracting #6: cost 0 inf + 8926 50.808 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 50.809 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 1/3) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.809 * * * * [progress]: [ 46 / 103 ] simplifiying candidate # 50.809 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 50.809 * * [simplify]: iters left: 6 (7 enodes) 50.812 * * [simplify]: iters left: 5 (22 enodes) 50.817 * * [simplify]: iters left: 4 (26 enodes) 50.820 * * [simplify]: iters left: 3 (32 enodes) 50.824 * * [simplify]: Extracting #0: cost 1 inf + 0 50.824 * * [simplify]: Extracting #1: cost 3 inf + 0 50.824 * * [simplify]: Extracting #2: cost 5 inf + 0 50.824 * * [simplify]: Extracting #3: cost 11 inf + 0 50.824 * * [simplify]: Extracting #4: cost 11 inf + 43 50.824 * * [simplify]: Extracting #5: cost 2 inf + 738 50.824 * * [simplify]: Extracting #6: cost 1 inf + 940 50.825 * * [simplify]: Extracting #7: cost 0 inf + 1142 50.825 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 50.825 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.825 * * * * [progress]: [ 47 / 103 ] simplifiying candidate # 50.825 * * * * [progress]: [ 48 / 103 ] simplifiying candidate # 50.825 * [simplify]: Simplifying (+ 1 1) 50.825 * * [simplify]: iters left: 2 (2 enodes) 50.827 * * [simplify]: iters left: 1 (9 enodes) 50.828 * * [simplify]: Extracting #0: cost 1 inf + 0 50.828 * * [simplify]: Extracting #1: cost 0 inf + 1 50.828 * [simplify]: Simplified to 2 50.828 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.828 * * * * [progress]: [ 49 / 103 ] simplifiying candidate # 50.829 * * * * [progress]: [ 50 / 103 ] simplifiying candidate # 50.829 * [simplify]: Simplifying (+ (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) (log (cbrt (+ (* x.re x.im) (* x.im x.re))))) 50.829 * * [simplify]: iters left: 6 (8 enodes) 50.830 * * [simplify]: iters left: 5 (25 enodes) 50.833 * * [simplify]: iters left: 4 (29 enodes) 50.837 * * [simplify]: iters left: 3 (35 enodes) 50.841 * * [simplify]: Extracting #0: cost 1 inf + 0 50.841 * * [simplify]: Extracting #1: cost 3 inf + 0 50.841 * * [simplify]: Extracting #2: cost 5 inf + 0 50.841 * * [simplify]: Extracting #3: cost 7 inf + 0 50.841 * * [simplify]: Extracting #4: cost 13 inf + 0 50.841 * * [simplify]: Extracting #5: cost 14 inf + 2 50.841 * * [simplify]: Extracting #6: cost 5 inf + 576 50.841 * * [simplify]: Extracting #7: cost 1 inf + 1474 50.842 * * [simplify]: Extracting #8: cost 0 inf + 1746 50.842 * [simplify]: Simplified to (+ (log (cbrt (+ (* x.re x.im) (* x.re x.im)))) (log (cbrt (+ (* x.re x.im) (* x.re x.im))))) 50.842 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (exp (+ (log (cbrt (+ (* x.re x.im) (* x.re x.im)))) (log (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.842 * * * * [progress]: [ 51 / 103 ] simplifiying candidate # 50.842 * [simplify]: Simplifying (log (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 50.842 * * [simplify]: iters left: 6 (8 enodes) 50.844 * * [simplify]: iters left: 5 (27 enodes) 50.850 * * [simplify]: iters left: 4 (33 enodes) 50.859 * * [simplify]: iters left: 3 (39 enodes) 50.868 * * [simplify]: Extracting #0: cost 1 inf + 0 50.868 * * [simplify]: Extracting #1: cost 4 inf + 0 50.868 * * [simplify]: Extracting #2: cost 7 inf + 0 50.868 * * [simplify]: Extracting #3: cost 9 inf + 0 50.868 * * [simplify]: Extracting #4: cost 15 inf + 0 50.868 * * [simplify]: Extracting #5: cost 16 inf + 2 50.869 * * [simplify]: Extracting #6: cost 7 inf + 576 50.869 * * [simplify]: Extracting #7: cost 1 inf + 1878 50.870 * * [simplify]: Extracting #8: cost 0 inf + 2150 50.871 * [simplify]: Simplified to (log (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 50.871 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (exp (log (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.871 * * * * [progress]: [ 52 / 103 ] simplifiying candidate # 50.871 * [simplify]: Simplifying (exp (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 50.871 * * [simplify]: iters left: 6 (8 enodes) 50.875 * * [simplify]: iters left: 5 (27 enodes) 50.884 * * [simplify]: iters left: 4 (37 enodes) 50.895 * * [simplify]: iters left: 3 (54 enodes) 50.911 * * [simplify]: iters left: 2 (78 enodes) 50.936 * * [simplify]: iters left: 1 (134 enodes) 50.966 * * [simplify]: Extracting #0: cost 1 inf + 0 50.966 * * [simplify]: Extracting #1: cost 14 inf + 0 50.966 * * [simplify]: Extracting #2: cost 52 inf + 1 50.966 * * [simplify]: Extracting #3: cost 72 inf + 4 50.967 * * [simplify]: Extracting #4: cost 74 inf + 7 50.967 * * [simplify]: Extracting #5: cost 59 inf + 2208 50.969 * * [simplify]: Extracting #6: cost 22 inf + 14477 50.973 * * [simplify]: Extracting #7: cost 2 inf + 28636 50.977 * * [simplify]: Extracting #8: cost 0 inf + 30475 50.983 * [simplify]: Simplified to (exp (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 50.983 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (log (exp (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 50.983 * * * * [progress]: [ 53 / 103 ] simplifiying candidate # 50.983 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) 50.983 * * [simplify]: iters left: 6 (6 enodes) 50.986 * * [simplify]: iters left: 5 (25 enodes) 50.998 * * [simplify]: iters left: 4 (87 enodes) 51.022 * * [simplify]: iters left: 3 (166 enodes) 51.072 * * [simplify]: iters left: 2 (338 enodes) 51.199 * * [simplify]: Extracting #0: cost 1 inf + 0 51.200 * * [simplify]: Extracting #1: cost 31 inf + 0 51.200 * * [simplify]: Extracting #2: cost 68 inf + 165 51.202 * * [simplify]: Extracting #3: cost 43 inf + 3257 51.207 * * [simplify]: Extracting #4: cost 2 inf + 8682 51.212 * * [simplify]: Extracting #5: cost 0 inf + 8966 51.217 * * [simplify]: Extracting #6: cost 0 inf + 8926 51.223 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 51.223 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 51.223 * * * * [progress]: [ 54 / 103 ] simplifiying candidate # 51.223 * [simplify]: Simplifying (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 51.224 * * [simplify]: iters left: 6 (9 enodes) 51.228 * * [simplify]: iters left: 5 (28 enodes) 51.235 * * [simplify]: iters left: 4 (32 enodes) 51.243 * * [simplify]: iters left: 3 (38 enodes) 51.252 * * [simplify]: Extracting #0: cost 1 inf + 0 51.252 * * [simplify]: Extracting #1: cost 3 inf + 0 51.252 * * [simplify]: Extracting #2: cost 5 inf + 0 51.253 * * [simplify]: Extracting #3: cost 7 inf + 0 51.253 * * [simplify]: Extracting #4: cost 9 inf + 0 51.253 * * [simplify]: Extracting #5: cost 15 inf + 0 51.253 * * [simplify]: Extracting #6: cost 15 inf + 43 51.253 * * [simplify]: Extracting #7: cost 8 inf + 535 51.253 * * [simplify]: Extracting #8: cost 4 inf + 1222 51.253 * * [simplify]: Extracting #9: cost 1 inf + 2028 51.254 * * [simplify]: Extracting #10: cost 0 inf + 2350 51.254 * [simplify]: Simplified to (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) 51.254 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 51.254 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 51.254 * * [simplify]: iters left: 6 (8 enodes) 51.256 * * [simplify]: iters left: 5 (25 enodes) 51.261 * * [simplify]: iters left: 4 (29 enodes) 51.264 * * [simplify]: iters left: 3 (35 enodes) 51.268 * * [simplify]: Extracting #0: cost 1 inf + 0 51.269 * * [simplify]: Extracting #1: cost 3 inf + 0 51.269 * * [simplify]: Extracting #2: cost 5 inf + 0 51.269 * * [simplify]: Extracting #3: cost 7 inf + 0 51.269 * * [simplify]: Extracting #4: cost 13 inf + 0 51.269 * * [simplify]: Extracting #5: cost 14 inf + 2 51.269 * * [simplify]: Extracting #6: cost 5 inf + 576 51.269 * * [simplify]: Extracting #7: cost 1 inf + 1424 51.269 * * [simplify]: Extracting #8: cost 0 inf + 1706 51.270 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 51.270 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 51.270 * * * * [progress]: [ 55 / 103 ] simplifiying candidate # 51.270 * [simplify]: Simplifying (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 51.270 * * [simplify]: iters left: 6 (9 enodes) 51.272 * * [simplify]: iters left: 5 (36 enodes) 51.278 * * [simplify]: iters left: 4 (53 enodes) 51.289 * * [simplify]: iters left: 3 (76 enodes) 51.304 * * [simplify]: iters left: 2 (152 enodes) 51.365 * * [simplify]: iters left: 1 (462 enodes) 51.624 * * [simplify]: Extracting #0: cost 1 inf + 0 51.624 * * [simplify]: Extracting #1: cost 67 inf + 0 51.625 * * [simplify]: Extracting #2: cost 159 inf + 45 51.628 * * [simplify]: Extracting #3: cost 118 inf + 5595 51.640 * * [simplify]: Extracting #4: cost 34 inf + 31463 51.656 * * [simplify]: Extracting #5: cost 0 inf + 49623 51.672 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 51.672 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 51.672 * * * * [progress]: [ 56 / 103 ] simplifiying candidate # 51.672 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 51.672 * * [simplify]: iters left: 6 (8 enodes) 51.676 * * [simplify]: iters left: 5 (26 enodes) 51.682 * * [simplify]: iters left: 4 (30 enodes) 51.689 * * [simplify]: iters left: 3 (36 enodes) 51.698 * * [simplify]: Extracting #0: cost 1 inf + 0 51.698 * * [simplify]: Extracting #1: cost 4 inf + 0 51.698 * * [simplify]: Extracting #2: cost 7 inf + 0 51.698 * * [simplify]: Extracting #3: cost 13 inf + 0 51.698 * * [simplify]: Extracting #4: cost 13 inf + 43 51.698 * * [simplify]: Extracting #5: cost 5 inf + 737 51.699 * * [simplify]: Extracting #6: cost 1 inf + 1344 51.704 * * [simplify]: Extracting #7: cost 0 inf + 1546 51.704 * [simplify]: Simplified to (fabs (cbrt (* x.re (+ x.im x.im)))) 51.705 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (fabs (cbrt (* x.re (+ x.im x.im)))) (sqrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 51.705 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 51.705 * * [simplify]: iters left: 6 (8 enodes) 51.708 * * [simplify]: iters left: 5 (26 enodes) 51.712 * * [simplify]: iters left: 4 (30 enodes) 51.715 * * [simplify]: iters left: 3 (36 enodes) 51.719 * * [simplify]: Extracting #0: cost 1 inf + 0 51.719 * * [simplify]: Extracting #1: cost 4 inf + 0 51.719 * * [simplify]: Extracting #2: cost 7 inf + 0 51.719 * * [simplify]: Extracting #3: cost 13 inf + 0 51.719 * * [simplify]: Extracting #4: cost 13 inf + 43 51.719 * * [simplify]: Extracting #5: cost 5 inf + 737 51.719 * * [simplify]: Extracting #6: cost 1 inf + 1344 51.720 * * [simplify]: Extracting #7: cost 0 inf + 1546 51.720 * [simplify]: Simplified to (fabs (cbrt (* x.re (+ x.im x.im)))) 51.720 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (sqrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (fabs (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 51.720 * * * * [progress]: [ 57 / 103 ] simplifiying candidate # 51.720 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 51.720 * * [simplify]: iters left: 6 (10 enodes) 51.724 * * [simplify]: iters left: 5 (48 enodes) 51.733 * * [simplify]: iters left: 4 (115 enodes) 51.782 * * [simplify]: iters left: 3 (321 enodes) 51.919 * * [simplify]: Extracting #0: cost 1 inf + 0 51.919 * * [simplify]: Extracting #1: cost 3 inf + 0 51.919 * * [simplify]: Extracting #2: cost 5 inf + 0 51.919 * * [simplify]: Extracting #3: cost 75 inf + 0 51.920 * * [simplify]: Extracting #4: cost 174 inf + 2 51.922 * * [simplify]: Extracting #5: cost 137 inf + 4646 51.930 * * [simplify]: Extracting #6: cost 32 inf + 29769 51.941 * * [simplify]: Extracting #7: cost 1 inf + 41487 51.951 * * [simplify]: Extracting #8: cost 0 inf + 41991 51.957 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) 51.957 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 51.957 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) 51.957 * * [simplify]: iters left: 6 (11 enodes) 51.960 * * [simplify]: iters left: 5 (56 enodes) 51.974 * * [simplify]: iters left: 4 (149 enodes) 52.023 * * [simplify]: iters left: 3 (263 enodes) 52.148 * * [simplify]: iters left: 2 (383 enodes) 52.300 * * [simplify]: iters left: 1 (478 enodes) 52.662 * * [simplify]: Extracting #0: cost 1 inf + 0 52.662 * * [simplify]: Extracting #1: cost 3 inf + 0 52.662 * * [simplify]: Extracting #2: cost 5 inf + 0 52.662 * * [simplify]: Extracting #3: cost 38 inf + 0 52.662 * * [simplify]: Extracting #4: cost 153 inf + 126 52.664 * * [simplify]: Extracting #5: cost 105 inf + 6985 52.670 * * [simplify]: Extracting #6: cost 2 inf + 22619 52.676 * * [simplify]: Extracting #7: cost 0 inf + 22103 52.683 * [simplify]: Simplified to (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im)))) 52.683 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 52.683 * * * * [progress]: [ 58 / 103 ] simplifiying candidate # 52.684 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 52.684 * * [simplify]: iters left: 6 (14 enodes) 52.688 * * [simplify]: iters left: 5 (76 enodes) 52.705 * * [simplify]: iters left: 4 (214 enodes) 52.774 * * [simplify]: iters left: 3 (441 enodes) 52.961 * * [simplify]: Extracting #0: cost 1 inf + 0 52.961 * * [simplify]: Extracting #1: cost 0 inf + 1 52.961 * [simplify]: Simplified to 0 52.961 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 52.962 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 52.962 * * [simplify]: iters left: 6 (13 enodes) 52.966 * * [simplify]: iters left: 5 (65 enodes) 52.978 * * [simplify]: iters left: 4 (162 enodes) 53.021 * * [simplify]: iters left: 3 (270 enodes) 53.095 * * [simplify]: iters left: 2 (387 enodes) 53.219 * * [simplify]: iters left: 1 (470 enodes) 53.499 * * [simplify]: Extracting #0: cost 1 inf + 0 53.499 * * [simplify]: Extracting #1: cost 0 inf + 1 53.499 * [simplify]: Simplified to 0 53.499 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 0) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 53.499 * * * * [progress]: [ 59 / 103 ] simplifiying candidate # 53.500 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 53.500 * * [simplify]: iters left: 6 (14 enodes) 53.510 * * [simplify]: iters left: 5 (76 enodes) 53.543 * * [simplify]: iters left: 4 (215 enodes) 53.620 * * [simplify]: iters left: 3 (429 enodes) 54.134 * * [simplify]: Extracting #0: cost 1 inf + 0 54.134 * * [simplify]: Extracting #1: cost 0 inf + 1 54.134 * [simplify]: Simplified to 0 54.134 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.135 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) 54.135 * * [simplify]: iters left: 6 (13 enodes) 54.138 * * [simplify]: iters left: 5 (65 enodes) 54.157 * * [simplify]: iters left: 4 (159 enodes) 54.199 * * [simplify]: iters left: 3 (267 enodes) 54.272 * * [simplify]: iters left: 2 (386 enodes) 54.395 * * [simplify]: iters left: 1 (478 enodes) 54.746 * * [simplify]: Extracting #0: cost 1 inf + 0 54.746 * * [simplify]: Extracting #1: cost 0 inf + 1 54.746 * [simplify]: Simplified to 0 54.746 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 0) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.747 * * * * [progress]: [ 60 / 103 ] simplifiying candidate # 54.747 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 54.747 * * [simplify]: iters left: 6 (9 enodes) 54.752 * * [simplify]: iters left: 5 (44 enodes) 54.769 * * [simplify]: iters left: 4 (117 enodes) 54.817 * * [simplify]: iters left: 3 (170 enodes) 54.843 * * [simplify]: Extracting #0: cost 1 inf + 0 54.844 * * [simplify]: Extracting #1: cost 0 inf + 1 54.844 * [simplify]: Simplified to 0 54.844 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.844 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 54.844 * * [simplify]: iters left: 6 (7 enodes) 54.846 * * [simplify]: iters left: 5 (23 enodes) 54.849 * * [simplify]: iters left: 4 (37 enodes) 54.854 * * [simplify]: iters left: 3 (42 enodes) 54.860 * * [simplify]: Extracting #0: cost 1 inf + 0 54.860 * * [simplify]: Extracting #1: cost 0 inf + 1 54.860 * [simplify]: Simplified to 0 54.860 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 0) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.860 * * * * [progress]: [ 61 / 103 ] simplifiying candidate # 54.860 * * * * [progress]: [ 62 / 103 ] simplifiying candidate # 54.861 * [simplify]: Simplifying (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 54.861 * * [simplify]: iters left: 6 (9 enodes) 54.865 * * [simplify]: iters left: 5 (28 enodes) 54.872 * * [simplify]: iters left: 4 (32 enodes) 54.880 * * [simplify]: iters left: 3 (38 enodes) 54.885 * * [simplify]: Extracting #0: cost 1 inf + 0 54.885 * * [simplify]: Extracting #1: cost 3 inf + 0 54.885 * * [simplify]: Extracting #2: cost 5 inf + 0 54.885 * * [simplify]: Extracting #3: cost 7 inf + 0 54.885 * * [simplify]: Extracting #4: cost 9 inf + 0 54.885 * * [simplify]: Extracting #5: cost 15 inf + 0 54.885 * * [simplify]: Extracting #6: cost 15 inf + 43 54.886 * * [simplify]: Extracting #7: cost 8 inf + 535 54.886 * * [simplify]: Extracting #8: cost 4 inf + 1222 54.886 * * [simplify]: Extracting #9: cost 1 inf + 2028 54.886 * * [simplify]: Extracting #10: cost 0 inf + 2350 54.887 * [simplify]: Simplified to (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) 54.887 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.887 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 54.887 * * [simplify]: iters left: 6 (8 enodes) 54.889 * * [simplify]: iters left: 5 (25 enodes) 54.892 * * [simplify]: iters left: 4 (29 enodes) 54.896 * * [simplify]: iters left: 3 (35 enodes) 54.901 * * [simplify]: Extracting #0: cost 1 inf + 0 54.901 * * [simplify]: Extracting #1: cost 3 inf + 0 54.902 * * [simplify]: Extracting #2: cost 5 inf + 0 54.902 * * [simplify]: Extracting #3: cost 7 inf + 0 54.902 * * [simplify]: Extracting #4: cost 13 inf + 0 54.902 * * [simplify]: Extracting #5: cost 14 inf + 2 54.902 * * [simplify]: Extracting #6: cost 5 inf + 576 54.902 * * [simplify]: Extracting #7: cost 1 inf + 1504 54.902 * * [simplify]: Extracting #8: cost 0 inf + 1786 54.903 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 54.903 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.903 * * * * [progress]: [ 63 / 103 ] simplifiying candidate # 54.903 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 54.903 * * [simplify]: iters left: 6 (8 enodes) 54.905 * * [simplify]: iters left: 5 (25 enodes) 54.908 * * [simplify]: iters left: 4 (29 enodes) 54.912 * * [simplify]: iters left: 3 (35 enodes) 54.916 * * [simplify]: Extracting #0: cost 1 inf + 0 54.916 * * [simplify]: Extracting #1: cost 3 inf + 0 54.916 * * [simplify]: Extracting #2: cost 5 inf + 0 54.916 * * [simplify]: Extracting #3: cost 7 inf + 0 54.916 * * [simplify]: Extracting #4: cost 13 inf + 0 54.917 * * [simplify]: Extracting #5: cost 14 inf + 2 54.917 * * [simplify]: Extracting #6: cost 5 inf + 536 54.917 * * [simplify]: Extracting #7: cost 1 inf + 1304 54.917 * * [simplify]: Extracting #8: cost 0 inf + 1546 54.918 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 54.918 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.918 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 54.918 * * [simplify]: iters left: 6 (8 enodes) 54.920 * * [simplify]: iters left: 5 (25 enodes) 54.926 * * [simplify]: iters left: 4 (29 enodes) 54.933 * * [simplify]: iters left: 3 (35 enodes) 54.942 * * [simplify]: Extracting #0: cost 1 inf + 0 54.942 * * [simplify]: Extracting #1: cost 3 inf + 0 54.942 * * [simplify]: Extracting #2: cost 5 inf + 0 54.942 * * [simplify]: Extracting #3: cost 7 inf + 0 54.942 * * [simplify]: Extracting #4: cost 13 inf + 0 54.942 * * [simplify]: Extracting #5: cost 14 inf + 2 54.943 * * [simplify]: Extracting #6: cost 5 inf + 536 54.943 * * [simplify]: Extracting #7: cost 1 inf + 1304 54.944 * * [simplify]: Extracting #8: cost 0 inf + 1546 54.944 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 54.944 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.945 * * * * [progress]: [ 64 / 103 ] simplifiying candidate # 54.945 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 54.945 * * [simplify]: iters left: 3 (3 enodes) 54.950 * * [simplify]: iters left: 2 (11 enodes) 54.952 * * [simplify]: iters left: 1 (13 enodes) 54.954 * * [simplify]: Extracting #0: cost 1 inf + 0 54.954 * * [simplify]: Extracting #1: cost 0 inf + 1 54.954 * [simplify]: Simplified to 1 54.954 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.954 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 54.954 * * [simplify]: iters left: 6 (7 enodes) 54.956 * * [simplify]: iters left: 5 (22 enodes) 54.959 * * [simplify]: iters left: 4 (26 enodes) 54.962 * * [simplify]: iters left: 3 (32 enodes) 54.966 * * [simplify]: Extracting #0: cost 1 inf + 0 54.966 * * [simplify]: Extracting #1: cost 3 inf + 0 54.966 * * [simplify]: Extracting #2: cost 5 inf + 0 54.966 * * [simplify]: Extracting #3: cost 11 inf + 0 54.966 * * [simplify]: Extracting #4: cost 11 inf + 43 54.966 * * [simplify]: Extracting #5: cost 2 inf + 738 54.966 * * [simplify]: Extracting #6: cost 1 inf + 940 54.967 * * [simplify]: Extracting #7: cost 0 inf + 1142 54.967 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 54.967 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 54.967 * * * * [progress]: [ 65 / 103 ] simplifiying candidate # 54.967 * [simplify]: Simplifying (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 54.967 * * [simplify]: iters left: 6 (9 enodes) 54.969 * * [simplify]: iters left: 5 (32 enodes) 54.974 * * [simplify]: iters left: 4 (40 enodes) 54.980 * * [simplify]: iters left: 3 (57 enodes) 55.001 * * [simplify]: iters left: 2 (81 enodes) 55.029 * * [simplify]: iters left: 1 (129 enodes) 55.075 * * [simplify]: Extracting #0: cost 1 inf + 0 55.075 * * [simplify]: Extracting #1: cost 13 inf + 0 55.075 * * [simplify]: Extracting #2: cost 40 inf + 1 55.075 * * [simplify]: Extracting #3: cost 44 inf + 7 55.076 * * [simplify]: Extracting #4: cost 44 inf + 11 55.076 * * [simplify]: Extracting #5: cost 37 inf + 301 55.077 * * [simplify]: Extracting #6: cost 25 inf + 3437 55.080 * * [simplify]: Extracting #7: cost 4 inf + 15289 55.085 * * [simplify]: Extracting #8: cost 0 inf + 18065 55.089 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 55.089 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.089 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 55.090 * * [simplify]: iters left: 6 (8 enodes) 55.093 * * [simplify]: iters left: 5 (25 enodes) 55.098 * * [simplify]: iters left: 4 (29 enodes) 55.102 * * [simplify]: iters left: 3 (35 enodes) 55.106 * * [simplify]: Extracting #0: cost 1 inf + 0 55.106 * * [simplify]: Extracting #1: cost 3 inf + 0 55.106 * * [simplify]: Extracting #2: cost 5 inf + 0 55.106 * * [simplify]: Extracting #3: cost 7 inf + 0 55.106 * * [simplify]: Extracting #4: cost 13 inf + 0 55.106 * * [simplify]: Extracting #5: cost 14 inf + 2 55.106 * * [simplify]: Extracting #6: cost 5 inf + 576 55.107 * * [simplify]: Extracting #7: cost 1 inf + 1504 55.107 * * [simplify]: Extracting #8: cost 0 inf + 1786 55.107 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 55.107 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.107 * * * * [progress]: [ 66 / 103 ] simplifiying candidate # 55.108 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 55.108 * * [simplify]: iters left: 6 (8 enodes) 55.109 * * [simplify]: iters left: 5 (23 enodes) 55.112 * * [simplify]: iters left: 4 (28 enodes) 55.116 * * [simplify]: iters left: 3 (34 enodes) 55.123 * * [simplify]: Extracting #0: cost 1 inf + 0 55.123 * * [simplify]: Extracting #1: cost 4 inf + 0 55.124 * * [simplify]: Extracting #2: cost 11 inf + 0 55.124 * * [simplify]: Extracting #3: cost 11 inf + 43 55.124 * * [simplify]: Extracting #4: cost 3 inf + 576 55.124 * * [simplify]: Extracting #5: cost 0 inf + 1142 55.125 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 55.125 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* x.re (+ x.im x.im))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.125 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 55.125 * * [simplify]: iters left: 6 (8 enodes) 55.132 * * [simplify]: iters left: 5 (23 enodes) 55.138 * * [simplify]: iters left: 4 (28 enodes) 55.145 * * [simplify]: iters left: 3 (34 enodes) 55.151 * * [simplify]: Extracting #0: cost 1 inf + 0 55.151 * * [simplify]: Extracting #1: cost 4 inf + 0 55.151 * * [simplify]: Extracting #2: cost 11 inf + 0 55.151 * * [simplify]: Extracting #3: cost 11 inf + 43 55.151 * * [simplify]: Extracting #4: cost 3 inf + 576 55.151 * * [simplify]: Extracting #5: cost 0 inf + 1142 55.152 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 55.152 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* x.re (+ x.im x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.152 * * * * [progress]: [ 67 / 103 ] simplifiying candidate # 55.152 * [simplify]: Simplifying (* 1 1) 55.152 * * [simplify]: iters left: 2 (2 enodes) 55.153 * * [simplify]: iters left: 1 (6 enodes) 55.154 * * [simplify]: Extracting #0: cost 1 inf + 0 55.154 * * [simplify]: Extracting #1: cost 0 inf + 1 55.154 * [simplify]: Simplified to 1 55.154 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.155 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 55.155 * * [simplify]: iters left: 6 (7 enodes) 55.156 * * [simplify]: iters left: 5 (22 enodes) 55.159 * * [simplify]: iters left: 4 (26 enodes) 55.162 * * [simplify]: iters left: 3 (32 enodes) 55.166 * * [simplify]: Extracting #0: cost 1 inf + 0 55.166 * * [simplify]: Extracting #1: cost 3 inf + 0 55.166 * * [simplify]: Extracting #2: cost 5 inf + 0 55.166 * * [simplify]: Extracting #3: cost 11 inf + 0 55.166 * * [simplify]: Extracting #4: cost 11 inf + 43 55.166 * * [simplify]: Extracting #5: cost 2 inf + 738 55.166 * * [simplify]: Extracting #6: cost 1 inf + 940 55.166 * * [simplify]: Extracting #7: cost 0 inf + 1142 55.167 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 55.167 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.167 * * * * [progress]: [ 68 / 103 ] simplifiying candidate # 55.167 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 55.167 * * [simplify]: iters left: 6 (8 enodes) 55.169 * * [simplify]: iters left: 5 (25 enodes) 55.172 * * [simplify]: iters left: 4 (29 enodes) 55.175 * * [simplify]: iters left: 3 (35 enodes) 55.182 * * [simplify]: Extracting #0: cost 1 inf + 0 55.183 * * [simplify]: Extracting #1: cost 3 inf + 0 55.183 * * [simplify]: Extracting #2: cost 5 inf + 0 55.183 * * [simplify]: Extracting #3: cost 7 inf + 0 55.183 * * [simplify]: Extracting #4: cost 13 inf + 0 55.183 * * [simplify]: Extracting #5: cost 14 inf + 2 55.183 * * [simplify]: Extracting #6: cost 5 inf + 536 55.183 * * [simplify]: Extracting #7: cost 1 inf + 1304 55.184 * * [simplify]: Extracting #8: cost 0 inf + 1546 55.184 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 55.185 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.185 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 55.185 * * [simplify]: iters left: 6 (8 enodes) 55.189 * * [simplify]: iters left: 5 (25 enodes) 55.196 * * [simplify]: iters left: 4 (29 enodes) 55.203 * * [simplify]: iters left: 3 (35 enodes) 55.212 * * [simplify]: Extracting #0: cost 1 inf + 0 55.212 * * [simplify]: Extracting #1: cost 3 inf + 0 55.212 * * [simplify]: Extracting #2: cost 5 inf + 0 55.212 * * [simplify]: Extracting #3: cost 7 inf + 0 55.212 * * [simplify]: Extracting #4: cost 13 inf + 0 55.212 * * [simplify]: Extracting #5: cost 14 inf + 2 55.212 * * [simplify]: Extracting #6: cost 5 inf + 536 55.213 * * [simplify]: Extracting #7: cost 1 inf + 1304 55.213 * * [simplify]: Extracting #8: cost 0 inf + 1546 55.214 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 55.214 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.214 * * * * [progress]: [ 69 / 103 ] simplifiying candidate # 55.214 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 55.215 * * [simplify]: iters left: 6 (10 enodes) 55.218 * * [simplify]: iters left: 5 (32 enodes) 55.222 * * [simplify]: iters left: 4 (36 enodes) 55.226 * * [simplify]: iters left: 3 (42 enodes) 55.232 * * [simplify]: Extracting #0: cost 1 inf + 0 55.232 * * [simplify]: Extracting #1: cost 4 inf + 0 55.232 * * [simplify]: Extracting #2: cost 8 inf + 0 55.232 * * [simplify]: Extracting #3: cost 11 inf + 0 55.232 * * [simplify]: Extracting #4: cost 17 inf + 0 55.232 * * [simplify]: Extracting #5: cost 16 inf + 84 55.232 * * [simplify]: Extracting #6: cost 8 inf + 698 55.232 * * [simplify]: Extracting #7: cost 0 inf + 2514 55.233 * [simplify]: Simplified to (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) 55.233 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.233 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 55.233 * * [simplify]: iters left: 6 (10 enodes) 55.236 * * [simplify]: iters left: 5 (32 enodes) 55.240 * * [simplify]: iters left: 4 (36 enodes) 55.244 * * [simplify]: iters left: 3 (42 enodes) 55.249 * * [simplify]: Extracting #0: cost 1 inf + 0 55.249 * * [simplify]: Extracting #1: cost 4 inf + 0 55.249 * * [simplify]: Extracting #2: cost 8 inf + 0 55.250 * * [simplify]: Extracting #3: cost 11 inf + 0 55.250 * * [simplify]: Extracting #4: cost 17 inf + 0 55.250 * * [simplify]: Extracting #5: cost 16 inf + 84 55.250 * * [simplify]: Extracting #6: cost 8 inf + 698 55.250 * * [simplify]: Extracting #7: cost 0 inf + 2514 55.250 * [simplify]: Simplified to (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) 55.251 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.251 * * * * [progress]: [ 70 / 103 ] simplifiying candidate # 55.251 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 55.251 * * [simplify]: iters left: 6 (10 enodes) 55.254 * * [simplify]: iters left: 5 (32 enodes) 55.262 * * [simplify]: iters left: 4 (36 enodes) 55.271 * * [simplify]: iters left: 3 (42 enodes) 55.282 * * [simplify]: Extracting #0: cost 1 inf + 0 55.282 * * [simplify]: Extracting #1: cost 4 inf + 0 55.282 * * [simplify]: Extracting #2: cost 8 inf + 0 55.282 * * [simplify]: Extracting #3: cost 11 inf + 0 55.282 * * [simplify]: Extracting #4: cost 17 inf + 0 55.282 * * [simplify]: Extracting #5: cost 16 inf + 84 55.283 * * [simplify]: Extracting #6: cost 8 inf + 698 55.283 * * [simplify]: Extracting #7: cost 0 inf + 2514 55.284 * [simplify]: Simplified to (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) 55.284 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.284 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 55.285 * * [simplify]: iters left: 6 (10 enodes) 55.289 * * [simplify]: iters left: 5 (32 enodes) 55.297 * * [simplify]: iters left: 4 (36 enodes) 55.307 * * [simplify]: iters left: 3 (42 enodes) 55.317 * * [simplify]: Extracting #0: cost 1 inf + 0 55.317 * * [simplify]: Extracting #1: cost 4 inf + 0 55.317 * * [simplify]: Extracting #2: cost 8 inf + 0 55.318 * * [simplify]: Extracting #3: cost 11 inf + 0 55.318 * * [simplify]: Extracting #4: cost 17 inf + 0 55.318 * * [simplify]: Extracting #5: cost 16 inf + 84 55.318 * * [simplify]: Extracting #6: cost 8 inf + 698 55.319 * * [simplify]: Extracting #7: cost 0 inf + 2514 55.319 * [simplify]: Simplified to (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) 55.319 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.320 * * * * [progress]: [ 71 / 103 ] simplifiying candidate # 55.320 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 55.320 * * [simplify]: iters left: 6 (8 enodes) 55.322 * * [simplify]: iters left: 5 (23 enodes) 55.325 * * [simplify]: iters left: 4 (28 enodes) 55.328 * * [simplify]: iters left: 3 (34 enodes) 55.332 * * [simplify]: Extracting #0: cost 1 inf + 0 55.332 * * [simplify]: Extracting #1: cost 4 inf + 0 55.332 * * [simplify]: Extracting #2: cost 11 inf + 0 55.332 * * [simplify]: Extracting #3: cost 11 inf + 43 55.333 * * [simplify]: Extracting #4: cost 3 inf + 576 55.333 * * [simplify]: Extracting #5: cost 0 inf + 1142 55.333 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 55.333 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* x.re (+ x.im x.im))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.333 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 55.333 * * [simplify]: iters left: 6 (8 enodes) 55.335 * * [simplify]: iters left: 5 (23 enodes) 55.338 * * [simplify]: iters left: 4 (28 enodes) 55.341 * * [simplify]: iters left: 3 (34 enodes) 55.346 * * [simplify]: Extracting #0: cost 1 inf + 0 55.346 * * [simplify]: Extracting #1: cost 4 inf + 0 55.346 * * [simplify]: Extracting #2: cost 11 inf + 0 55.346 * * [simplify]: Extracting #3: cost 11 inf + 43 55.346 * * [simplify]: Extracting #4: cost 3 inf + 576 55.347 * * [simplify]: Extracting #5: cost 0 inf + 1142 55.347 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 55.347 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* x.re (+ x.im x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.347 * * * * [progress]: [ 72 / 103 ] simplifiying candidate # 55.347 * [simplify]: Simplifying (* 2 1/3) 55.347 * * [simplify]: iters left: 2 (3 enodes) 55.350 * * [simplify]: iters left: 1 (11 enodes) 55.354 * * [simplify]: Extracting #0: cost 1 inf + 0 55.354 * * [simplify]: Extracting #1: cost 0 inf + 1 55.354 * [simplify]: Simplified to 2/3 55.354 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (+ (* x.re x.im) (* x.im x.re)) 2/3) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.354 * * * * [progress]: [ 73 / 103 ] simplifiying candidate # 55.355 * [simplify]: Simplifying (* 2 1) 55.355 * * [simplify]: iters left: 2 (3 enodes) 55.357 * * [simplify]: iters left: 1 (9 enodes) 55.360 * * [simplify]: Extracting #0: cost 1 inf + 0 55.360 * * [simplify]: Extracting #1: cost 0 inf + 1 55.360 * [simplify]: Simplified to 2 55.360 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.360 * * * * [progress]: [ 74 / 103 ] simplifiying candidate # 55.361 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 55.361 * * [simplify]: iters left: 6 (9 enodes) 55.365 * * [simplify]: iters left: 5 (29 enodes) 55.372 * * [simplify]: iters left: 4 (33 enodes) 55.380 * * [simplify]: iters left: 3 (39 enodes) 55.390 * * [simplify]: Extracting #0: cost 1 inf + 0 55.390 * * [simplify]: Extracting #1: cost 4 inf + 0 55.390 * * [simplify]: Extracting #2: cost 8 inf + 0 55.390 * * [simplify]: Extracting #3: cost 15 inf + 0 55.390 * * [simplify]: Extracting #4: cost 16 inf + 2 55.390 * * [simplify]: Extracting #5: cost 7 inf + 576 55.391 * * [simplify]: Extracting #6: cost 4 inf + 1222 55.391 * * [simplify]: Extracting #7: cost 1 inf + 2028 55.392 * * [simplify]: Extracting #8: cost 0 inf + 2350 55.393 * [simplify]: Simplified to (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) 55.393 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.393 * * * * [progress]: [ 75 / 103 ] simplifiying candidate # 55.393 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 55.393 * * [simplify]: iters left: 6 (9 enodes) 55.395 * * [simplify]: iters left: 5 (29 enodes) 55.398 * * [simplify]: iters left: 4 (33 enodes) 55.402 * * [simplify]: iters left: 3 (39 enodes) 55.407 * * [simplify]: Extracting #0: cost 1 inf + 0 55.407 * * [simplify]: Extracting #1: cost 4 inf + 0 55.407 * * [simplify]: Extracting #2: cost 8 inf + 0 55.407 * * [simplify]: Extracting #3: cost 15 inf + 0 55.407 * * [simplify]: Extracting #4: cost 16 inf + 2 55.407 * * [simplify]: Extracting #5: cost 5 inf + 900 55.407 * * [simplify]: Extracting #6: cost 1 inf + 1708 55.408 * * [simplify]: Extracting #7: cost 0 inf + 2030 55.408 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) 55.408 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.408 * * * * [progress]: [ 76 / 103 ] simplifiying candidate # 55.408 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt 1)) 55.408 * * [simplify]: iters left: 6 (9 enodes) 55.411 * * [simplify]: iters left: 5 (31 enodes) 55.416 * * [simplify]: iters left: 4 (37 enodes) 55.421 * * [simplify]: iters left: 3 (46 enodes) 55.432 * * [simplify]: Extracting #0: cost 1 inf + 0 55.432 * * [simplify]: Extracting #1: cost 4 inf + 0 55.432 * * [simplify]: Extracting #2: cost 9 inf + 1 55.432 * * [simplify]: Extracting #3: cost 9 inf + 44 55.432 * * [simplify]: Extracting #4: cost 2 inf + 616 55.433 * * [simplify]: Extracting #5: cost 0 inf + 739 55.433 * [simplify]: Simplified to (cbrt (* (+ x.im x.im) x.re)) 55.433 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (+ x.im x.im) x.re)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.433 * * * * [progress]: [ 77 / 103 ] simplifiying candidate # 55.434 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 55.434 * * [simplify]: iters left: 6 (9 enodes) 55.438 * * [simplify]: iters left: 5 (31 enodes) 55.446 * * [simplify]: iters left: 4 (39 enodes) 55.456 * * [simplify]: iters left: 3 (45 enodes) 55.468 * * [simplify]: Extracting #0: cost 1 inf + 0 55.469 * * [simplify]: Extracting #1: cost 6 inf + 0 55.469 * * [simplify]: Extracting #2: cost 11 inf + 0 55.469 * * [simplify]: Extracting #3: cost 17 inf + 0 55.469 * * [simplify]: Extracting #4: cost 18 inf + 2 55.469 * * [simplify]: Extracting #5: cost 11 inf + 453 55.470 * * [simplify]: Extracting #6: cost 4 inf + 1826 55.471 * * [simplify]: Extracting #7: cost 0 inf + 2994 55.472 * [simplify]: Simplified to (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) 55.472 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.472 * * * * [progress]: [ 78 / 103 ] simplifiying candidate # 55.472 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 55.472 * * [simplify]: iters left: 6 (8 enodes) 55.476 * * [simplify]: iters left: 5 (26 enodes) 55.482 * * [simplify]: iters left: 4 (30 enodes) 55.490 * * [simplify]: iters left: 3 (36 enodes) 55.494 * * [simplify]: Extracting #0: cost 1 inf + 0 55.494 * * [simplify]: Extracting #1: cost 4 inf + 0 55.494 * * [simplify]: Extracting #2: cost 7 inf + 0 55.494 * * [simplify]: Extracting #3: cost 13 inf + 0 55.494 * * [simplify]: Extracting #4: cost 13 inf + 43 55.494 * * [simplify]: Extracting #5: cost 6 inf + 535 55.494 * * [simplify]: Extracting #6: cost 1 inf + 1384 55.495 * * [simplify]: Extracting #7: cost 0 inf + 1626 55.495 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (sqrt (cbrt (* x.re (+ x.im x.im))))) 55.495 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* x.re (+ x.im x.im))) (sqrt (cbrt (* x.re (+ x.im x.im))))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.495 * * * * [progress]: [ 79 / 103 ] simplifiying candidate # 55.495 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) 1) 55.495 * * [simplify]: iters left: 6 (8 enodes) 55.498 * * [simplify]: iters left: 5 (26 enodes) 55.502 * * [simplify]: iters left: 4 (34 enodes) 55.506 * * [simplify]: iters left: 3 (40 enodes) 55.511 * * [simplify]: Extracting #0: cost 1 inf + 0 55.511 * * [simplify]: Extracting #1: cost 4 inf + 0 55.511 * * [simplify]: Extracting #2: cost 9 inf + 1 55.511 * * [simplify]: Extracting #3: cost 9 inf + 44 55.512 * * [simplify]: Extracting #4: cost 2 inf + 536 55.512 * * [simplify]: Extracting #5: cost 0 inf + 739 55.512 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 55.512 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.512 * * * * [progress]: [ 80 / 103 ] simplifiying candidate # 55.512 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 55.513 * * [simplify]: iters left: 6 (8 enodes) 55.514 * * [simplify]: iters left: 5 (26 enodes) 55.518 * * [simplify]: iters left: 4 (30 enodes) 55.521 * * [simplify]: iters left: 3 (36 enodes) 55.525 * * [simplify]: Extracting #0: cost 1 inf + 0 55.526 * * [simplify]: Extracting #1: cost 4 inf + 0 55.526 * * [simplify]: Extracting #2: cost 7 inf + 0 55.526 * * [simplify]: Extracting #3: cost 13 inf + 0 55.526 * * [simplify]: Extracting #4: cost 13 inf + 43 55.526 * * [simplify]: Extracting #5: cost 6 inf + 535 55.526 * * [simplify]: Extracting #6: cost 1 inf + 1504 55.526 * * [simplify]: Extracting #7: cost 0 inf + 1786 55.527 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (cbrt (* x.re (+ x.im x.im))))) 55.527 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (* x.re (+ x.im x.im))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.527 * * * * [progress]: [ 81 / 103 ] simplifiying candidate # 55.527 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 55.527 * * [simplify]: iters left: 6 (9 enodes) 55.529 * * [simplify]: iters left: 5 (29 enodes) 55.532 * * [simplify]: iters left: 4 (33 enodes) 55.536 * * [simplify]: iters left: 3 (39 enodes) 55.541 * * [simplify]: Extracting #0: cost 1 inf + 0 55.541 * * [simplify]: Extracting #1: cost 4 inf + 0 55.541 * * [simplify]: Extracting #2: cost 8 inf + 0 55.541 * * [simplify]: Extracting #3: cost 15 inf + 0 55.541 * * [simplify]: Extracting #4: cost 16 inf + 2 55.542 * * [simplify]: Extracting #5: cost 6 inf + 698 55.542 * * [simplify]: Extracting #6: cost 2 inf + 1506 55.542 * * [simplify]: Extracting #7: cost 0 inf + 2030 55.543 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 55.543 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.543 * * * * [progress]: [ 82 / 103 ] simplifiying candidate # 55.543 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 55.543 * * [simplify]: iters left: 6 (7 enodes) 55.545 * * [simplify]: iters left: 5 (22 enodes) 55.547 * * [simplify]: iters left: 4 (26 enodes) 55.552 * * [simplify]: iters left: 3 (32 enodes) 55.556 * * [simplify]: Extracting #0: cost 1 inf + 0 55.556 * * [simplify]: Extracting #1: cost 3 inf + 0 55.556 * * [simplify]: Extracting #2: cost 5 inf + 0 55.556 * * [simplify]: Extracting #3: cost 11 inf + 0 55.556 * * [simplify]: Extracting #4: cost 11 inf + 43 55.557 * * [simplify]: Extracting #5: cost 2 inf + 738 55.557 * * [simplify]: Extracting #6: cost 1 inf + 940 55.557 * * [simplify]: Extracting #7: cost 0 inf + 1142 55.558 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 55.558 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt 1) (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.558 * * * * [progress]: [ 83 / 103 ] simplifiying candidate # 55.558 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 55.558 * * [simplify]: iters left: 6 (8 enodes) 55.562 * * [simplify]: iters left: 5 (26 enodes) 55.569 * * [simplify]: iters left: 4 (30 enodes) 55.576 * * [simplify]: iters left: 3 (36 enodes) 55.583 * * [simplify]: Extracting #0: cost 1 inf + 0 55.583 * * [simplify]: Extracting #1: cost 4 inf + 0 55.583 * * [simplify]: Extracting #2: cost 7 inf + 0 55.583 * * [simplify]: Extracting #3: cost 13 inf + 0 55.583 * * [simplify]: Extracting #4: cost 13 inf + 43 55.583 * * [simplify]: Extracting #5: cost 6 inf + 535 55.584 * * [simplify]: Extracting #6: cost 1 inf + 1504 55.584 * * [simplify]: Extracting #7: cost 0 inf + 1786 55.584 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (cbrt (* x.re (+ x.im x.im))))) 55.584 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (* x.re (+ x.im x.im))) (cbrt (cbrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.584 * * * * [progress]: [ 84 / 103 ] simplifiying candidate # 55.585 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 55.585 * * [simplify]: iters left: 6 (8 enodes) 55.586 * * [simplify]: iters left: 5 (26 enodes) 55.589 * * [simplify]: iters left: 4 (30 enodes) 55.593 * * [simplify]: iters left: 3 (36 enodes) 55.597 * * [simplify]: Extracting #0: cost 1 inf + 0 55.597 * * [simplify]: Extracting #1: cost 4 inf + 0 55.597 * * [simplify]: Extracting #2: cost 7 inf + 0 55.598 * * [simplify]: Extracting #3: cost 13 inf + 0 55.598 * * [simplify]: Extracting #4: cost 13 inf + 43 55.598 * * [simplify]: Extracting #5: cost 6 inf + 535 55.598 * * [simplify]: Extracting #6: cost 1 inf + 1384 55.598 * * [simplify]: Extracting #7: cost 0 inf + 1626 55.598 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (sqrt (cbrt (* x.re (+ x.im x.im))))) 55.599 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (* x.re (+ x.im x.im))) (sqrt (cbrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.599 * * * * [progress]: [ 85 / 103 ] simplifiying candidate # 55.599 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 55.599 * * [simplify]: iters left: 6 (7 enodes) 55.600 * * [simplify]: iters left: 5 (22 enodes) 55.603 * * [simplify]: iters left: 4 (26 enodes) 55.606 * * [simplify]: iters left: 3 (32 enodes) 55.610 * * [simplify]: Extracting #0: cost 1 inf + 0 55.610 * * [simplify]: Extracting #1: cost 3 inf + 0 55.610 * * [simplify]: Extracting #2: cost 5 inf + 0 55.610 * * [simplify]: Extracting #3: cost 11 inf + 0 55.610 * * [simplify]: Extracting #4: cost 11 inf + 43 55.610 * * [simplify]: Extracting #5: cost 2 inf + 738 55.610 * * [simplify]: Extracting #6: cost 1 inf + 940 55.611 * * [simplify]: Extracting #7: cost 0 inf + 1142 55.611 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 55.611 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.611 * * * * [progress]: [ 86 / 103 ] simplifiying candidate # 55.611 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 55.611 * * [simplify]: iters left: 6 (12 enodes) 55.616 * * [simplify]: iters left: 5 (56 enodes) 55.636 * * [simplify]: iters left: 4 (126 enodes) 55.674 * * [simplify]: iters left: 3 (330 enodes) 55.818 * * [simplify]: Extracting #0: cost 1 inf + 0 55.818 * * [simplify]: Extracting #1: cost 4 inf + 0 55.818 * * [simplify]: Extracting #2: cost 8 inf + 0 55.818 * * [simplify]: Extracting #3: cost 79 inf + 0 55.819 * * [simplify]: Extracting #4: cost 180 inf + 84 55.820 * * [simplify]: Extracting #5: cost 106 inf + 12864 55.825 * * [simplify]: Extracting #6: cost 22 inf + 34175 55.831 * * [simplify]: Extracting #7: cost 1 inf + 42532 55.837 * * [simplify]: Extracting #8: cost 0 inf + 43116 55.843 * [simplify]: Simplified to (* (cbrt (* x.im (+ x.re x.re))) (cbrt (* x.im (* (* x.re x.im) (* (* x.re x.im) (+ x.re x.re)))))) 55.843 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (* (cbrt (* x.im (+ x.re x.re))) (cbrt (* x.im (* (* x.re x.im) (* (* x.re x.im) (+ x.re x.re)))))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.843 * * * * [progress]: [ 87 / 103 ] simplifiying candidate # 55.843 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 55.843 * * [simplify]: iters left: 6 (11 enodes) 55.846 * * [simplify]: iters left: 5 (51 enodes) 55.858 * * [simplify]: iters left: 4 (122 enodes) 55.901 * * [simplify]: iters left: 3 (175 enodes) 55.922 * * [simplify]: Extracting #0: cost 1 inf + 0 55.922 * * [simplify]: Extracting #1: cost 0 inf + 1 55.922 * [simplify]: Simplified to 0 55.922 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 55.922 * * * * [progress]: [ 88 / 103 ] simplifiying candidate # 55.922 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 55.923 * * [simplify]: iters left: 6 (12 enodes) 55.927 * * [simplify]: iters left: 5 (56 enodes) 55.945 * * [simplify]: iters left: 4 (128 enodes) 55.977 * * [simplify]: iters left: 3 (342 enodes) 56.132 * * [simplify]: Extracting #0: cost 1 inf + 0 56.132 * * [simplify]: Extracting #1: cost 4 inf + 0 56.132 * * [simplify]: Extracting #2: cost 8 inf + 0 56.132 * * [simplify]: Extracting #3: cost 79 inf + 0 56.136 * * [simplify]: Extracting #4: cost 178 inf + 248 56.138 * * [simplify]: Extracting #5: cost 110 inf + 9022 56.142 * * [simplify]: Extracting #6: cost 45 inf + 26128 56.148 * * [simplify]: Extracting #7: cost 2 inf + 42782 56.160 * * [simplify]: Extracting #8: cost 0 inf + 43287 56.173 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* x.im (+ x.re x.re)))) 56.173 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* x.im (+ x.re x.re)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 56.173 * * * * [progress]: [ 89 / 103 ] simplifiying candidate # 56.173 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 56.173 * * [simplify]: iters left: 6 (11 enodes) 56.176 * * [simplify]: iters left: 5 (51 enodes) 56.186 * * [simplify]: iters left: 4 (121 enodes) 56.208 * * [simplify]: iters left: 3 (174 enodes) 56.238 * * [simplify]: Extracting #0: cost 1 inf + 0 56.238 * * [simplify]: Extracting #1: cost 0 inf + 1 56.238 * [simplify]: Simplified to 0 56.238 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 56.238 * * * * [progress]: [ 90 / 103 ] simplifiying candidate #real (real->posit16 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 56.239 * [simplify]: Simplifying (real->posit16 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 56.239 * * [simplify]: iters left: 6 (8 enodes) 56.240 * * [simplify]: iters left: 5 (22 enodes) 56.243 * * [simplify]: iters left: 4 (26 enodes) 56.246 * * [simplify]: iters left: 3 (32 enodes) 56.250 * * [simplify]: Extracting #0: cost 1 inf + 0 56.250 * * [simplify]: Extracting #1: cost 2 inf + 0 56.250 * * [simplify]: Extracting #2: cost 3 inf + 0 56.250 * * [simplify]: Extracting #3: cost 5 inf + 0 56.250 * * [simplify]: Extracting #4: cost 11 inf + 0 56.250 * * [simplify]: Extracting #5: cost 11 inf + 43 56.250 * * [simplify]: Extracting #6: cost 3 inf + 576 56.251 * * [simplify]: Extracting #7: cost 0 inf + 1142 56.251 * [simplify]: Simplified to (real->posit16 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) 56.251 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (posit16->real (real->posit16 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 56.251 * * * * [progress]: [ 91 / 103 ] simplifiying candidate # 56.251 * * * * [progress]: [ 92 / 103 ] simplifiying candidate # 56.251 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 56.251 * * [simplify]: iters left: 6 (11 enodes) 56.255 * * [simplify]: iters left: 5 (44 enodes) 56.263 * * [simplify]: iters left: 4 (67 enodes) 56.280 * * [simplify]: iters left: 3 (108 enodes) 56.311 * * [simplify]: iters left: 2 (171 enodes) 56.366 * * [simplify]: iters left: 1 (380 enodes) 56.479 * * [simplify]: Extracting #0: cost 1 inf + 0 56.479 * * [simplify]: Extracting #1: cost 64 inf + 0 56.485 * * [simplify]: Extracting #2: cost 269 inf + 0 56.488 * * [simplify]: Extracting #3: cost 282 inf + 4335 56.498 * * [simplify]: Extracting #4: cost 154 inf + 58575 56.518 * * [simplify]: Extracting #5: cost 64 inf + 102878 56.547 * * [simplify]: Extracting #6: cost 13 inf + 142533 56.580 * * [simplify]: Extracting #7: cost 0 inf + 155289 56.609 * * [simplify]: Extracting #8: cost 0 inf + 154896 56.627 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 56.627 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt 2) (cbrt (* x.re x.im)))) x.re))) 56.627 * * * * [progress]: [ 93 / 103 ] simplifiying candidate # 56.627 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 56.627 * * [simplify]: iters left: 6 (14 enodes) 56.632 * * [simplify]: iters left: 5 (62 enodes) 56.643 * * [simplify]: iters left: 4 (105 enodes) 56.677 * * [simplify]: iters left: 3 (229 enodes) 56.758 * * [simplify]: iters left: 2 (451 enodes) 56.900 * * [simplify]: Extracting #0: cost 1 inf + 0 56.901 * * [simplify]: Extracting #1: cost 38 inf + 0 56.901 * * [simplify]: Extracting #2: cost 164 inf + 1 56.902 * * [simplify]: Extracting #3: cost 208 inf + 1449 56.904 * * [simplify]: Extracting #4: cost 132 inf + 24559 56.911 * * [simplify]: Extracting #5: cost 43 inf + 53821 56.920 * * [simplify]: Extracting #6: cost 5 inf + 78756 56.929 * * [simplify]: Extracting #7: cost 0 inf + 79126 56.951 * * [simplify]: Extracting #8: cost 0 inf + 79124 56.968 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 56.969 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re))) x.re))) 56.969 * * * * [progress]: [ 94 / 103 ] simplifiying candidate # 56.969 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 56.969 * * [simplify]: iters left: 6 (14 enodes) 56.978 * * [simplify]: iters left: 5 (58 enodes) 56.998 * * [simplify]: iters left: 4 (99 enodes) 57.026 * * [simplify]: iters left: 3 (211 enodes) 57.080 * * [simplify]: iters left: 2 (484 enodes) 57.216 * * [simplify]: Extracting #0: cost 1 inf + 0 57.216 * * [simplify]: Extracting #1: cost 39 inf + 0 57.216 * * [simplify]: Extracting #2: cost 146 inf + 0 57.218 * * [simplify]: Extracting #3: cost 248 inf + 370 57.221 * * [simplify]: Extracting #4: cost 288 inf + 6220 57.232 * * [simplify]: Extracting #5: cost 125 inf + 50478 57.245 * * [simplify]: Extracting #6: cost 29 inf + 78866 57.262 * * [simplify]: Extracting #7: cost 3 inf + 97242 57.287 * * [simplify]: Extracting #8: cost 0 inf + 99821 57.301 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 57.301 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3))) x.re))) 57.302 * * * * [progress]: [ 95 / 103 ] simplifiying candidate # 57.302 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 57.302 * * [simplify]: iters left: 6 (11 enodes) 57.305 * * [simplify]: iters left: 5 (44 enodes) 57.313 * * [simplify]: iters left: 4 (67 enodes) 57.332 * * [simplify]: iters left: 3 (108 enodes) 57.359 * * [simplify]: iters left: 2 (171 enodes) 57.399 * * [simplify]: iters left: 1 (380 enodes) 57.520 * * [simplify]: Extracting #0: cost 1 inf + 0 57.520 * * [simplify]: Extracting #1: cost 64 inf + 0 57.520 * * [simplify]: Extracting #2: cost 269 inf + 0 57.523 * * [simplify]: Extracting #3: cost 282 inf + 4335 57.533 * * [simplify]: Extracting #4: cost 154 inf + 58575 57.552 * * [simplify]: Extracting #5: cost 64 inf + 102878 57.580 * * [simplify]: Extracting #6: cost 13 inf + 142533 57.613 * * [simplify]: Extracting #7: cost 0 inf + 155289 57.647 * * [simplify]: Extracting #8: cost 0 inf + 154896 57.669 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 57.669 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (cbrt (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 57.669 * * * * [progress]: [ 96 / 103 ] simplifiying candidate # 57.669 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 57.669 * * [simplify]: iters left: 6 (14 enodes) 57.674 * * [simplify]: iters left: 5 (62 enodes) 57.685 * * [simplify]: iters left: 4 (105 enodes) 57.716 * * [simplify]: iters left: 3 (229 enodes) 57.770 * * [simplify]: iters left: 2 (451 enodes) 57.923 * * [simplify]: Extracting #0: cost 1 inf + 0 57.923 * * [simplify]: Extracting #1: cost 38 inf + 0 57.924 * * [simplify]: Extracting #2: cost 164 inf + 1 57.925 * * [simplify]: Extracting #3: cost 208 inf + 1449 57.927 * * [simplify]: Extracting #4: cost 132 inf + 24559 57.933 * * [simplify]: Extracting #5: cost 43 inf + 53821 57.942 * * [simplify]: Extracting #6: cost 5 inf + 78756 57.954 * * [simplify]: Extracting #7: cost 0 inf + 79126 57.970 * * [simplify]: Extracting #8: cost 0 inf + 79124 57.988 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 57.988 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 57.988 * * * * [progress]: [ 97 / 103 ] simplifiying candidate # 57.988 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 57.989 * * [simplify]: iters left: 6 (14 enodes) 57.997 * * [simplify]: iters left: 5 (58 enodes) 58.006 * * [simplify]: iters left: 4 (99 enodes) 58.022 * * [simplify]: iters left: 3 (211 enodes) 58.095 * * [simplify]: iters left: 2 (484 enodes) 58.233 * * [simplify]: Extracting #0: cost 1 inf + 0 58.234 * * [simplify]: Extracting #1: cost 39 inf + 0 58.234 * * [simplify]: Extracting #2: cost 146 inf + 0 58.235 * * [simplify]: Extracting #3: cost 248 inf + 370 58.236 * * [simplify]: Extracting #4: cost 288 inf + 6220 58.242 * * [simplify]: Extracting #5: cost 125 inf + 50478 58.257 * * [simplify]: Extracting #6: cost 29 inf + 78866 58.270 * * [simplify]: Extracting #7: cost 3 inf + 97242 58.283 * * [simplify]: Extracting #8: cost 0 inf + 99821 58.297 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 58.297 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 58.297 * * * * [progress]: [ 98 / 103 ] simplifiying candidate # 58.297 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 58.297 * * [simplify]: iters left: 6 (11 enodes) 58.301 * * [simplify]: iters left: 5 (44 enodes) 58.309 * * [simplify]: iters left: 4 (67 enodes) 58.322 * * [simplify]: iters left: 3 (108 enodes) 58.341 * * [simplify]: iters left: 2 (171 enodes) 58.389 * * [simplify]: iters left: 1 (380 enodes) 58.518 * * [simplify]: Extracting #0: cost 1 inf + 0 58.518 * * [simplify]: Extracting #1: cost 64 inf + 0 58.520 * * [simplify]: Extracting #2: cost 269 inf + 0 58.522 * * [simplify]: Extracting #3: cost 282 inf + 4335 58.528 * * [simplify]: Extracting #4: cost 154 inf + 58575 58.539 * * [simplify]: Extracting #5: cost 64 inf + 102878 58.553 * * [simplify]: Extracting #6: cost 13 inf + 142533 58.571 * * [simplify]: Extracting #7: cost 0 inf + 155289 58.607 * * [simplify]: Extracting #8: cost 0 inf + 154896 58.630 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 58.630 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt 2) (cbrt (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 58.630 * * * * [progress]: [ 99 / 103 ] simplifiying candidate # 58.630 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 58.631 * * [simplify]: iters left: 6 (14 enodes) 58.635 * * [simplify]: iters left: 5 (62 enodes) 58.646 * * [simplify]: iters left: 4 (105 enodes) 58.673 * * [simplify]: iters left: 3 (229 enodes) 58.730 * * [simplify]: iters left: 2 (451 enodes) 58.870 * * [simplify]: Extracting #0: cost 1 inf + 0 58.870 * * [simplify]: Extracting #1: cost 38 inf + 0 58.870 * * [simplify]: Extracting #2: cost 164 inf + 1 58.871 * * [simplify]: Extracting #3: cost 208 inf + 1449 58.874 * * [simplify]: Extracting #4: cost 132 inf + 24559 58.882 * * [simplify]: Extracting #5: cost 43 inf + 53821 58.900 * * [simplify]: Extracting #6: cost 5 inf + 78756 58.917 * * [simplify]: Extracting #7: cost 0 inf + 79126 58.926 * * [simplify]: Extracting #8: cost 0 inf + 79124 58.935 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 58.935 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 58.936 * * * * [progress]: [ 100 / 103 ] simplifiying candidate # 58.936 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 58.936 * * [simplify]: iters left: 6 (14 enodes) 58.941 * * [simplify]: iters left: 5 (58 enodes) 58.960 * * [simplify]: iters left: 4 (99 enodes) 58.976 * * [simplify]: iters left: 3 (211 enodes) 59.031 * * [simplify]: iters left: 2 (484 enodes) 59.154 * * [simplify]: Extracting #0: cost 1 inf + 0 59.154 * * [simplify]: Extracting #1: cost 39 inf + 0 59.155 * * [simplify]: Extracting #2: cost 146 inf + 0 59.156 * * [simplify]: Extracting #3: cost 248 inf + 370 59.157 * * [simplify]: Extracting #4: cost 288 inf + 6220 59.166 * * [simplify]: Extracting #5: cost 125 inf + 50478 59.191 * * [simplify]: Extracting #6: cost 29 inf + 78866 59.217 * * [simplify]: Extracting #7: cost 3 inf + 97242 59.243 * * [simplify]: Extracting #8: cost 0 inf + 99821 59.270 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 59.271 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 59.271 * * * * [progress]: [ 101 / 103 ] simplifiying candidate # 59.271 * [simplify]: Simplifying (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 59.271 * * [simplify]: iters left: 6 (14 enodes) 59.280 * * [simplify]: iters left: 5 (62 enodes) 59.304 * * [simplify]: iters left: 4 (124 enodes) 59.348 * * [simplify]: iters left: 3 (264 enodes) 59.433 * * [simplify]: Extracting #0: cost 1 inf + 0 59.433 * * [simplify]: Extracting #1: cost 25 inf + 0 59.434 * * [simplify]: Extracting #2: cost 125 inf + 0 59.435 * * [simplify]: Extracting #3: cost 167 inf + 870 59.438 * * [simplify]: Extracting #4: cost 99 inf + 15240 59.446 * * [simplify]: Extracting #5: cost 18 inf + 40635 59.451 * * [simplify]: Extracting #6: cost 2 inf + 48511 59.457 * * [simplify]: Extracting #7: cost 0 inf + 49639 59.463 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt 2)) (cbrt (* (* x.re x.im) (* x.re x.im)))) 59.463 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt 2) (cbrt 2)) (cbrt (* (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 59.463 * * * * [progress]: [ 102 / 103 ] simplifiying candidate # 59.463 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 59.464 * * [simplify]: iters left: 6 (17 enodes) 59.469 * * [simplify]: iters left: 5 (79 enodes) 59.491 * * [simplify]: iters left: 4 (154 enodes) 59.552 * * [simplify]: iters left: 3 (382 enodes) 59.702 * * [simplify]: Extracting #0: cost 1 inf + 0 59.703 * * [simplify]: Extracting #1: cost 25 inf + 0 59.703 * * [simplify]: Extracting #2: cost 126 inf + 0 59.704 * * [simplify]: Extracting #3: cost 220 inf + 218 59.704 * * [simplify]: Extracting #4: cost 219 inf + 1837 59.708 * * [simplify]: Extracting #5: cost 94 inf + 29480 59.719 * * [simplify]: Extracting #6: cost 15 inf + 54763 59.728 * * [simplify]: Extracting #7: cost 0 inf + 63055 59.744 * [simplify]: Simplified to (* (exp (* 2/3 (+ (log x.im) (log x.re)))) (* (cbrt 2) (cbrt 2))) 59.745 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (exp (* 2/3 (+ (log x.im) (log x.re)))) (* (cbrt 2) (cbrt 2))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 59.745 * * * * [progress]: [ 103 / 103 ] simplifiying candidate # 59.745 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) (pow (cbrt 2) 2)) 59.745 * * [simplify]: iters left: 6 (17 enodes) 59.756 * * [simplify]: iters left: 5 (76 enodes) 59.782 * * [simplify]: iters left: 4 (152 enodes) 59.816 * * [simplify]: iters left: 3 (353 enodes) 59.943 * * [simplify]: Extracting #0: cost 1 inf + 0 59.943 * * [simplify]: Extracting #1: cost 25 inf + 0 59.943 * * [simplify]: Extracting #2: cost 135 inf + 0 59.944 * * [simplify]: Extracting #3: cost 254 inf + 289 59.945 * * [simplify]: Extracting #4: cost 269 inf + 5810 59.951 * * [simplify]: Extracting #5: cost 116 inf + 47143 59.966 * * [simplify]: Extracting #6: cost 9 inf + 83838 59.987 * * [simplify]: Extracting #7: cost 0 inf + 86557 59.999 * * [simplify]: Extracting #8: cost 0 inf + 86137 60.017 * [simplify]: Simplified to (* (exp (* (+ (log (/ -1 x.re)) (log (/ -1 x.im))) -2/3)) (* (cbrt 2) (cbrt 2))) 60.017 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (exp (* (+ (log (/ -1 x.re)) (log (/ -1 x.im))) -2/3)) (* (cbrt 2) (cbrt 2))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 60.018 * * * [progress]: adding candidates to table 61.202 * * [progress]: iteration 4 / 4 61.202 * * * [progress]: picking best candidate 61.244 * * * * [pick]: Picked # 61.244 * * * [progress]: localizing error 61.287 * * * [progress]: generating rewritten candidates 61.288 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 61.326 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 61.364 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 61.384 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 61.478 * * * [progress]: generating series expansions 61.479 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 61.479 * [backup-simplify]: Simplify (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) into (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) 61.479 * [approximate]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 61.479 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 61.479 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 61.479 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 61.479 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.479 * [backup-simplify]: Simplify 1/3 into 1/3 61.479 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 61.479 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 61.479 * [taylor]: Taking taylor expansion of x.im in x.im 61.479 * [backup-simplify]: Simplify 0 into 0 61.479 * [backup-simplify]: Simplify 1 into 1 61.479 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 61.479 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 61.479 * [taylor]: Taking taylor expansion of x.im in x.im 61.479 * [backup-simplify]: Simplify 0 into 0 61.479 * [backup-simplify]: Simplify 1 into 1 61.479 * [taylor]: Taking taylor expansion of x.re in x.im 61.479 * [backup-simplify]: Simplify x.re into x.re 61.479 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 61.480 * [taylor]: Taking taylor expansion of x.re in x.im 61.480 * [backup-simplify]: Simplify x.re into x.re 61.480 * [taylor]: Taking taylor expansion of x.im in x.im 61.480 * [backup-simplify]: Simplify 0 into 0 61.480 * [backup-simplify]: Simplify 1 into 1 61.480 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 61.481 * [backup-simplify]: Simplify (- 0) into 0 61.481 * [backup-simplify]: Simplify (+ x.re 0) into x.re 61.481 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 61.481 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 61.481 * [backup-simplify]: Simplify (- 1) into -1 61.482 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.482 * [backup-simplify]: Simplify (+ 1 0) into 1 61.482 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 61.483 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 61.483 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 61.483 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 61.483 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 61.483 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) into (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) 61.483 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 61.483 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 61.483 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 61.483 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.484 * [backup-simplify]: Simplify 1/3 into 1/3 61.484 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 61.484 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 61.484 * [taylor]: Taking taylor expansion of x.im in x.re 61.484 * [backup-simplify]: Simplify x.im into x.im 61.484 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 61.484 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 61.484 * [taylor]: Taking taylor expansion of x.im in x.re 61.484 * [backup-simplify]: Simplify x.im into x.im 61.484 * [taylor]: Taking taylor expansion of x.re in x.re 61.484 * [backup-simplify]: Simplify 0 into 0 61.484 * [backup-simplify]: Simplify 1 into 1 61.484 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 61.484 * [taylor]: Taking taylor expansion of x.re in x.re 61.484 * [backup-simplify]: Simplify 0 into 0 61.484 * [backup-simplify]: Simplify 1 into 1 61.484 * [taylor]: Taking taylor expansion of x.im in x.re 61.484 * [backup-simplify]: Simplify x.im into x.im 61.484 * [backup-simplify]: Simplify (+ x.im 0) into x.im 61.484 * [backup-simplify]: Simplify (- x.im) into (- x.im) 61.484 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 61.484 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 61.484 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 61.484 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 61.484 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 61.485 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 61.485 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 61.485 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 61.485 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 61.485 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.485 * [backup-simplify]: Simplify 1/3 into 1/3 61.485 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 61.485 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 61.485 * [taylor]: Taking taylor expansion of x.im in x.re 61.485 * [backup-simplify]: Simplify x.im into x.im 61.485 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 61.485 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 61.485 * [taylor]: Taking taylor expansion of x.im in x.re 61.485 * [backup-simplify]: Simplify x.im into x.im 61.485 * [taylor]: Taking taylor expansion of x.re in x.re 61.485 * [backup-simplify]: Simplify 0 into 0 61.485 * [backup-simplify]: Simplify 1 into 1 61.485 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 61.485 * [taylor]: Taking taylor expansion of x.re in x.re 61.485 * [backup-simplify]: Simplify 0 into 0 61.485 * [backup-simplify]: Simplify 1 into 1 61.485 * [taylor]: Taking taylor expansion of x.im in x.re 61.485 * [backup-simplify]: Simplify x.im into x.im 61.485 * [backup-simplify]: Simplify (+ x.im 0) into x.im 61.485 * [backup-simplify]: Simplify (- x.im) into (- x.im) 61.485 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 61.485 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 61.485 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 61.486 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 61.486 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 61.486 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 61.486 * [taylor]: Taking taylor expansion of (pow (* -1 (pow x.im 3)) 1/3) in x.im 61.486 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* -1 (pow x.im 3))))) in x.im 61.486 * [taylor]: Taking taylor expansion of (* 1/3 (log (* -1 (pow x.im 3)))) in x.im 61.486 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.486 * [backup-simplify]: Simplify 1/3 into 1/3 61.486 * [taylor]: Taking taylor expansion of (log (* -1 (pow x.im 3))) in x.im 61.486 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 61.486 * [taylor]: Taking taylor expansion of -1 in x.im 61.486 * [backup-simplify]: Simplify -1 into -1 61.486 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 61.486 * [taylor]: Taking taylor expansion of x.im in x.im 61.486 * [backup-simplify]: Simplify 0 into 0 61.486 * [backup-simplify]: Simplify 1 into 1 61.487 * [backup-simplify]: Simplify (* 1 1) into 1 61.487 * [backup-simplify]: Simplify (* 1 1) into 1 61.487 * [backup-simplify]: Simplify (* -1 1) into -1 61.488 * [backup-simplify]: Simplify (log -1) into (log -1) 61.488 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 61.489 * [backup-simplify]: Simplify (* 1/3 (+ (* 3 (log x.im)) (log -1))) into (* 1/3 (+ (* 3 (log x.im)) (log -1))) 61.489 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 61.490 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 61.490 * [backup-simplify]: Simplify (- 0) into 0 61.491 * [backup-simplify]: Simplify (+ 1 0) into 1 61.491 * [backup-simplify]: Simplify (+ 0 1) into 1 61.491 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 61.491 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 61.492 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 1) into 0 61.493 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* -1 (pow x.im 3))))) into 0 61.493 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.494 * [taylor]: Taking taylor expansion of 0 in x.im 61.494 * [backup-simplify]: Simplify 0 into 0 61.494 * [backup-simplify]: Simplify 0 into 0 61.494 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.495 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.496 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 61.497 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.498 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 61.499 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 3 (log x.im)) (log -1)))) into 0 61.500 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 1) 1)))) into 0 61.500 * [backup-simplify]: Simplify 0 into 0 61.500 * [backup-simplify]: Simplify (- 0) into 0 61.501 * [backup-simplify]: Simplify (+ 0 0) into 0 61.501 * [backup-simplify]: Simplify (+ 0 0) into 0 61.502 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 61.502 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 61.503 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 1)))) 2) into (/ -1 (pow x.im 2)) 61.504 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 61.505 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) 61.505 * [taylor]: Taking taylor expansion of (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) in x.im 61.505 * [taylor]: Taking taylor expansion of -1/3 in x.im 61.505 * [backup-simplify]: Simplify -1/3 into -1/3 61.505 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow -1 1/3)) in x.im 61.505 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.505 * [taylor]: Taking taylor expansion of x.im in x.im 61.505 * [backup-simplify]: Simplify 0 into 0 61.505 * [backup-simplify]: Simplify 1 into 1 61.505 * [backup-simplify]: Simplify (/ 1 1) into 1 61.505 * [taylor]: Taking taylor expansion of (pow -1 1/3) in x.im 61.505 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log -1))) in x.im 61.505 * [taylor]: Taking taylor expansion of (* 1/3 (log -1)) in x.im 61.505 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.505 * [backup-simplify]: Simplify 1/3 into 1/3 61.506 * [taylor]: Taking taylor expansion of (log -1) in x.im 61.506 * [taylor]: Taking taylor expansion of -1 in x.im 61.506 * [backup-simplify]: Simplify -1 into -1 61.506 * [backup-simplify]: Simplify (log -1) into (log -1) 61.507 * [backup-simplify]: Simplify (* 1/3 (log -1)) into (* 1/3 (log -1)) 61.509 * [backup-simplify]: Simplify (exp (* 1/3 (log -1))) into (pow -1 1/3) 61.510 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.511 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log -1))) into 0 61.512 * [backup-simplify]: Simplify (* (exp (* 1/3 (log -1))) (+ (* (/ (pow 0 1) 1)))) into 0 61.513 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.513 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow -1 1/3))) into 0 61.514 * [backup-simplify]: Simplify (* 1 (pow -1 1/3)) into (pow -1 1/3) 61.514 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (pow -1 1/3))) into 0 61.515 * [backup-simplify]: Simplify 0 into 0 61.515 * [backup-simplify]: Simplify 0 into 0 61.515 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.516 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.516 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 1))) into 0 61.518 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 61.518 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 61.519 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 3 (log x.im)) (log -1))))) into 0 61.520 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.520 * [backup-simplify]: Simplify 0 into 0 61.520 * [backup-simplify]: Simplify (- 0) into 0 61.520 * [backup-simplify]: Simplify (+ 0 0) into 0 61.521 * [backup-simplify]: Simplify (+ 0 0) into 0 61.521 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 61.522 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 61.523 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (* -1 (pow x.im 3)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 6) into 0 61.524 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3))))))) into 0 61.530 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 61.530 * [taylor]: Taking taylor expansion of 0 in x.im 61.530 * [backup-simplify]: Simplify 0 into 0 61.530 * [backup-simplify]: Simplify 0 into 0 61.530 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 61.530 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 61.530 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 61.531 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 61.531 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 61.531 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 61.531 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.531 * [backup-simplify]: Simplify 1/3 into 1/3 61.531 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 61.531 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 61.531 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 61.531 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 61.531 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.531 * [taylor]: Taking taylor expansion of x.re in x.im 61.531 * [backup-simplify]: Simplify x.re into x.re 61.531 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.531 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.531 * [taylor]: Taking taylor expansion of x.im in x.im 61.531 * [backup-simplify]: Simplify 0 into 0 61.531 * [backup-simplify]: Simplify 1 into 1 61.531 * [backup-simplify]: Simplify (/ 1 1) into 1 61.531 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 61.531 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.531 * [taylor]: Taking taylor expansion of x.im in x.im 61.531 * [backup-simplify]: Simplify 0 into 0 61.531 * [backup-simplify]: Simplify 1 into 1 61.531 * [backup-simplify]: Simplify (/ 1 1) into 1 61.531 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.531 * [taylor]: Taking taylor expansion of x.re in x.im 61.531 * [backup-simplify]: Simplify x.re into x.re 61.531 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.531 * [taylor]: Taking taylor expansion of x.im in x.im 61.532 * [backup-simplify]: Simplify 0 into 0 61.532 * [backup-simplify]: Simplify 1 into 1 61.532 * [backup-simplify]: Simplify (- 1) into -1 61.532 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.532 * [backup-simplify]: Simplify (+ 1 0) into 1 61.533 * [backup-simplify]: Simplify (* -1 1) into -1 61.533 * [backup-simplify]: Simplify (/ -1 1) into -1 61.533 * [backup-simplify]: Simplify (log -1) into (log -1) 61.534 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 61.534 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 61.534 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 61.534 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.534 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.534 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.534 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.534 * [backup-simplify]: Simplify 1/3 into 1/3 61.534 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.534 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.534 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.534 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 61.534 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.534 * [taylor]: Taking taylor expansion of x.re in x.re 61.534 * [backup-simplify]: Simplify 0 into 0 61.534 * [backup-simplify]: Simplify 1 into 1 61.535 * [backup-simplify]: Simplify (/ 1 1) into 1 61.535 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.535 * [taylor]: Taking taylor expansion of x.im in x.re 61.535 * [backup-simplify]: Simplify x.im into x.im 61.535 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.535 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.535 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.535 * [taylor]: Taking taylor expansion of x.im in x.re 61.535 * [backup-simplify]: Simplify x.im into x.im 61.535 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.535 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.535 * [taylor]: Taking taylor expansion of x.re in x.re 61.535 * [backup-simplify]: Simplify 0 into 0 61.535 * [backup-simplify]: Simplify 1 into 1 61.535 * [backup-simplify]: Simplify (/ 1 1) into 1 61.535 * [taylor]: Taking taylor expansion of x.im in x.re 61.535 * [backup-simplify]: Simplify x.im into x.im 61.535 * [backup-simplify]: Simplify (+ 1 0) into 1 61.536 * [backup-simplify]: Simplify (+ 0 1) into 1 61.536 * [backup-simplify]: Simplify (* 1 1) into 1 61.536 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.536 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 61.536 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.536 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 61.536 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 61.536 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.537 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.537 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.537 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.537 * [backup-simplify]: Simplify 1/3 into 1/3 61.537 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.537 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.537 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.537 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 61.537 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.537 * [taylor]: Taking taylor expansion of x.re in x.re 61.537 * [backup-simplify]: Simplify 0 into 0 61.537 * [backup-simplify]: Simplify 1 into 1 61.537 * [backup-simplify]: Simplify (/ 1 1) into 1 61.537 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.537 * [taylor]: Taking taylor expansion of x.im in x.re 61.537 * [backup-simplify]: Simplify x.im into x.im 61.537 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.537 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.537 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.537 * [taylor]: Taking taylor expansion of x.im in x.re 61.537 * [backup-simplify]: Simplify x.im into x.im 61.537 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.537 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.537 * [taylor]: Taking taylor expansion of x.re in x.re 61.537 * [backup-simplify]: Simplify 0 into 0 61.537 * [backup-simplify]: Simplify 1 into 1 61.537 * [backup-simplify]: Simplify (/ 1 1) into 1 61.537 * [taylor]: Taking taylor expansion of x.im in x.re 61.537 * [backup-simplify]: Simplify x.im into x.im 61.538 * [backup-simplify]: Simplify (+ 1 0) into 1 61.538 * [backup-simplify]: Simplify (+ 0 1) into 1 61.538 * [backup-simplify]: Simplify (* 1 1) into 1 61.538 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.538 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 61.539 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.539 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 61.539 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 61.539 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 61.539 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 61.539 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.539 * [backup-simplify]: Simplify 1/3 into 1/3 61.539 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 61.539 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 61.539 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.539 * [taylor]: Taking taylor expansion of x.im in x.im 61.539 * [backup-simplify]: Simplify 0 into 0 61.539 * [backup-simplify]: Simplify 1 into 1 61.539 * [backup-simplify]: Simplify (/ 1 1) into 1 61.540 * [backup-simplify]: Simplify (log 1) into 0 61.540 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.540 * [taylor]: Taking taylor expansion of 2 in x.im 61.540 * [backup-simplify]: Simplify 2 into 2 61.540 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.540 * [taylor]: Taking taylor expansion of x.re in x.im 61.540 * [backup-simplify]: Simplify x.re into x.re 61.540 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.540 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 61.540 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.540 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.540 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 61.540 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 61.540 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.540 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.541 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.541 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 61.541 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.541 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 61.542 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 61.542 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 61.542 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.542 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 61.542 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.543 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 61.543 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.543 * [taylor]: Taking taylor expansion of 0 in x.im 61.543 * [backup-simplify]: Simplify 0 into 0 61.543 * [backup-simplify]: Simplify 0 into 0 61.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.545 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 61.545 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.546 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.546 * [backup-simplify]: Simplify (- 0) into 0 61.546 * [backup-simplify]: Simplify (+ 0 0) into 0 61.546 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 61.547 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.547 * [backup-simplify]: Simplify 0 into 0 61.547 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.548 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.548 * [backup-simplify]: Simplify (+ 0 0) into 0 61.548 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.549 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.549 * [backup-simplify]: Simplify (- 0) into 0 61.549 * [backup-simplify]: Simplify (+ 0 0) into 0 61.550 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 61.550 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 61.550 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 61.551 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.551 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 61.552 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 61.552 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 61.552 * [taylor]: Taking taylor expansion of -1/3 in x.im 61.552 * [backup-simplify]: Simplify -1/3 into -1/3 61.552 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 61.552 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 61.552 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 61.552 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.552 * [backup-simplify]: Simplify 1/3 into 1/3 61.552 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 61.552 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 61.552 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.552 * [taylor]: Taking taylor expansion of x.im in x.im 61.552 * [backup-simplify]: Simplify 0 into 0 61.552 * [backup-simplify]: Simplify 1 into 1 61.552 * [backup-simplify]: Simplify (/ 1 1) into 1 61.552 * [backup-simplify]: Simplify (log 1) into 0 61.552 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.553 * [taylor]: Taking taylor expansion of 2 in x.im 61.553 * [backup-simplify]: Simplify 2 into 2 61.553 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.553 * [taylor]: Taking taylor expansion of x.re in x.im 61.553 * [backup-simplify]: Simplify x.re into x.re 61.553 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.553 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 61.553 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.553 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.553 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 61.553 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 61.553 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.553 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 61.553 * [taylor]: Taking taylor expansion of x.im in x.im 61.553 * [backup-simplify]: Simplify 0 into 0 61.553 * [backup-simplify]: Simplify 1 into 1 61.554 * [backup-simplify]: Simplify (* 1 1) into 1 61.554 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.554 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.555 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 61.555 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.556 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.556 * [backup-simplify]: Simplify (- 0) into 0 61.556 * [backup-simplify]: Simplify (+ 0 0) into 0 61.556 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 61.557 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.558 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 61.559 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.560 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.560 * [backup-simplify]: Simplify (- 0) into 0 61.560 * [backup-simplify]: Simplify (+ 0 0) into 0 61.561 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 61.562 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.562 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.563 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.563 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.564 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)))) into 0 61.565 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.565 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 61.565 * [backup-simplify]: Simplify 0 into 0 61.565 * [backup-simplify]: Simplify 0 into 0 61.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.567 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 61.568 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.569 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.569 * [backup-simplify]: Simplify (- 0) into 0 61.569 * [backup-simplify]: Simplify (+ 0 0) into 0 61.570 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 61.571 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.571 * [backup-simplify]: Simplify 0 into 0 61.571 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.571 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.572 * [backup-simplify]: Simplify (+ 0 0) into 0 61.572 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.572 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.573 * [backup-simplify]: Simplify (- 0) into 0 61.573 * [backup-simplify]: Simplify (+ 0 0) into 0 61.573 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 61.574 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 61.575 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 61.575 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.576 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 61.577 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 61.577 * [taylor]: Taking taylor expansion of 0 in x.im 61.577 * [backup-simplify]: Simplify 0 into 0 61.577 * [backup-simplify]: Simplify 0 into 0 61.577 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) into (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 61.578 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 61.578 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 61.578 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 61.578 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 61.578 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 61.578 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.578 * [backup-simplify]: Simplify 1/3 into 1/3 61.578 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 61.578 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 61.578 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 61.578 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 61.578 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.578 * [taylor]: Taking taylor expansion of x.im in x.im 61.578 * [backup-simplify]: Simplify 0 into 0 61.578 * [backup-simplify]: Simplify 1 into 1 61.578 * [backup-simplify]: Simplify (/ 1 1) into 1 61.578 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.578 * [taylor]: Taking taylor expansion of x.re in x.im 61.578 * [backup-simplify]: Simplify x.re into x.re 61.578 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.578 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 61.578 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.578 * [taylor]: Taking taylor expansion of x.im in x.im 61.578 * [backup-simplify]: Simplify 0 into 0 61.578 * [backup-simplify]: Simplify 1 into 1 61.579 * [backup-simplify]: Simplify (/ 1 1) into 1 61.579 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.579 * [taylor]: Taking taylor expansion of x.re in x.im 61.579 * [backup-simplify]: Simplify x.re into x.re 61.579 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.579 * [taylor]: Taking taylor expansion of x.im in x.im 61.579 * [backup-simplify]: Simplify 0 into 0 61.579 * [backup-simplify]: Simplify 1 into 1 61.579 * [backup-simplify]: Simplify (+ 1 0) into 1 61.579 * [backup-simplify]: Simplify (+ 1 0) into 1 61.579 * [backup-simplify]: Simplify (* 1 1) into 1 61.580 * [backup-simplify]: Simplify (/ 1 1) into 1 61.580 * [backup-simplify]: Simplify (log 1) into 0 61.580 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 61.580 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 61.581 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 61.581 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.581 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.581 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.581 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.581 * [backup-simplify]: Simplify 1/3 into 1/3 61.581 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.581 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.581 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.581 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 61.581 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.581 * [taylor]: Taking taylor expansion of x.im in x.re 61.581 * [backup-simplify]: Simplify x.im into x.im 61.581 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.581 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.581 * [taylor]: Taking taylor expansion of x.re in x.re 61.581 * [backup-simplify]: Simplify 0 into 0 61.581 * [backup-simplify]: Simplify 1 into 1 61.581 * [backup-simplify]: Simplify (/ 1 1) into 1 61.581 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.581 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.581 * [taylor]: Taking taylor expansion of x.im in x.re 61.581 * [backup-simplify]: Simplify x.im into x.im 61.581 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.581 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.581 * [taylor]: Taking taylor expansion of x.re in x.re 61.581 * [backup-simplify]: Simplify 0 into 0 61.581 * [backup-simplify]: Simplify 1 into 1 61.581 * [backup-simplify]: Simplify (/ 1 1) into 1 61.581 * [taylor]: Taking taylor expansion of x.im in x.re 61.582 * [backup-simplify]: Simplify x.im into x.im 61.582 * [backup-simplify]: Simplify (- 1) into -1 61.582 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.582 * [backup-simplify]: Simplify (+ 0 1) into 1 61.583 * [backup-simplify]: Simplify (* -1 1) into -1 61.583 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 61.583 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 61.583 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.583 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 61.583 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 61.583 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.583 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.583 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.583 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.583 * [backup-simplify]: Simplify 1/3 into 1/3 61.583 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.583 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.583 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.583 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 61.583 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.583 * [taylor]: Taking taylor expansion of x.im in x.re 61.583 * [backup-simplify]: Simplify x.im into x.im 61.583 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.583 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.583 * [taylor]: Taking taylor expansion of x.re in x.re 61.583 * [backup-simplify]: Simplify 0 into 0 61.583 * [backup-simplify]: Simplify 1 into 1 61.584 * [backup-simplify]: Simplify (/ 1 1) into 1 61.584 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.584 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.584 * [taylor]: Taking taylor expansion of x.im in x.re 61.584 * [backup-simplify]: Simplify x.im into x.im 61.584 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.584 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.584 * [taylor]: Taking taylor expansion of x.re in x.re 61.584 * [backup-simplify]: Simplify 0 into 0 61.584 * [backup-simplify]: Simplify 1 into 1 61.584 * [backup-simplify]: Simplify (/ 1 1) into 1 61.584 * [taylor]: Taking taylor expansion of x.im in x.re 61.584 * [backup-simplify]: Simplify x.im into x.im 61.584 * [backup-simplify]: Simplify (- 1) into -1 61.585 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.585 * [backup-simplify]: Simplify (+ 0 1) into 1 61.585 * [backup-simplify]: Simplify (* -1 1) into -1 61.585 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 61.585 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 61.585 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.586 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 61.586 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 61.586 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 61.586 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 61.586 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.586 * [backup-simplify]: Simplify 1/3 into 1/3 61.586 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 61.586 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 61.586 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 61.586 * [taylor]: Taking taylor expansion of -1 in x.im 61.586 * [backup-simplify]: Simplify -1 into -1 61.586 * [taylor]: Taking taylor expansion of x.im in x.im 61.586 * [backup-simplify]: Simplify 0 into 0 61.586 * [backup-simplify]: Simplify 1 into 1 61.586 * [backup-simplify]: Simplify (/ -1 1) into -1 61.587 * [backup-simplify]: Simplify (log -1) into (log -1) 61.587 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.587 * [taylor]: Taking taylor expansion of 2 in x.im 61.587 * [backup-simplify]: Simplify 2 into 2 61.587 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.587 * [taylor]: Taking taylor expansion of x.re in x.im 61.587 * [backup-simplify]: Simplify x.re into x.re 61.587 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.587 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 61.587 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.587 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.588 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 61.588 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 61.588 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.588 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.589 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.589 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 61.589 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.590 * [backup-simplify]: Simplify (- 0) into 0 61.590 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 61.590 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 61.590 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 61.590 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.im) 1)))) 1) into 0 61.591 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.591 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into 0 61.592 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.592 * [taylor]: Taking taylor expansion of 0 in x.im 61.592 * [backup-simplify]: Simplify 0 into 0 61.592 * [backup-simplify]: Simplify 0 into 0 61.592 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 61.593 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.593 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.594 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.594 * [backup-simplify]: Simplify (- 0) into 0 61.594 * [backup-simplify]: Simplify (+ 0 0) into 0 61.595 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 61.595 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.596 * [backup-simplify]: Simplify 0 into 0 61.596 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.596 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.596 * [backup-simplify]: Simplify (+ 0 0) into 0 61.596 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.597 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.597 * [backup-simplify]: Simplify (- 0) into 0 61.597 * [backup-simplify]: Simplify (+ 0 0) into 0 61.598 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 61.598 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (/ 1 (pow x.im 3)) 61.599 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 61.599 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.599 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 61.600 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 61.600 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 61.600 * [taylor]: Taking taylor expansion of -1/3 in x.im 61.600 * [backup-simplify]: Simplify -1/3 into -1/3 61.600 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 61.600 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 61.600 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 61.600 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.600 * [backup-simplify]: Simplify 1/3 into 1/3 61.600 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 61.600 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 61.600 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 61.600 * [taylor]: Taking taylor expansion of -1 in x.im 61.600 * [backup-simplify]: Simplify -1 into -1 61.600 * [taylor]: Taking taylor expansion of x.im in x.im 61.600 * [backup-simplify]: Simplify 0 into 0 61.600 * [backup-simplify]: Simplify 1 into 1 61.601 * [backup-simplify]: Simplify (/ -1 1) into -1 61.601 * [backup-simplify]: Simplify (log -1) into (log -1) 61.601 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.601 * [taylor]: Taking taylor expansion of 2 in x.im 61.601 * [backup-simplify]: Simplify 2 into 2 61.601 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.601 * [taylor]: Taking taylor expansion of x.re in x.im 61.601 * [backup-simplify]: Simplify x.re into x.re 61.601 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.602 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 61.602 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.602 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.602 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 61.602 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 61.603 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.603 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 61.603 * [taylor]: Taking taylor expansion of x.im in x.im 61.603 * [backup-simplify]: Simplify 0 into 0 61.603 * [backup-simplify]: Simplify 1 into 1 61.603 * [backup-simplify]: Simplify (* 1 1) into 1 61.603 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 1) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.604 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 61.605 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.605 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.606 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.606 * [backup-simplify]: Simplify (- 0) into 0 61.606 * [backup-simplify]: Simplify (+ 0 0) into 0 61.607 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 61.607 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.609 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 61.610 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.610 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.610 * [backup-simplify]: Simplify (- 0) into 0 61.611 * [backup-simplify]: Simplify (+ 0 0) into 0 61.611 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 61.612 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.613 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.614 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.614 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.619 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)))) into 0 61.620 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.621 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))))) into 0 61.621 * [backup-simplify]: Simplify 0 into 0 61.621 * [backup-simplify]: Simplify 0 into 0 61.621 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.623 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 61.624 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.624 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.625 * [backup-simplify]: Simplify (- 0) into 0 61.625 * [backup-simplify]: Simplify (+ 0 0) into 0 61.626 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 61.627 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.627 * [backup-simplify]: Simplify 0 into 0 61.627 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.628 * [backup-simplify]: Simplify (+ 0 0) into 0 61.628 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.629 * [backup-simplify]: Simplify (- 0) into 0 61.629 * [backup-simplify]: Simplify (+ 0 0) into 0 61.630 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 61.630 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)))) into 0 61.631 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.im) 1)))) 6) into 0 61.632 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.632 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))))) into 0 61.633 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 61.634 * [taylor]: Taking taylor expansion of 0 in x.im 61.634 * [backup-simplify]: Simplify 0 into 0 61.634 * [backup-simplify]: Simplify 0 into 0 61.634 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log (/ 1 (- x.im))) (* 2 (log (/ 1 (- x.re)))))))) into (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 61.634 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 61.634 * [backup-simplify]: Simplify (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) into (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) 61.634 * [approximate]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 61.634 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 61.634 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 61.634 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 61.634 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.634 * [backup-simplify]: Simplify 1/3 into 1/3 61.634 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 61.634 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 61.634 * [taylor]: Taking taylor expansion of x.im in x.im 61.634 * [backup-simplify]: Simplify 0 into 0 61.634 * [backup-simplify]: Simplify 1 into 1 61.634 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 61.634 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 61.634 * [taylor]: Taking taylor expansion of x.im in x.im 61.634 * [backup-simplify]: Simplify 0 into 0 61.634 * [backup-simplify]: Simplify 1 into 1 61.634 * [taylor]: Taking taylor expansion of x.re in x.im 61.634 * [backup-simplify]: Simplify x.re into x.re 61.634 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 61.634 * [taylor]: Taking taylor expansion of x.re in x.im 61.634 * [backup-simplify]: Simplify x.re into x.re 61.634 * [taylor]: Taking taylor expansion of x.im in x.im 61.634 * [backup-simplify]: Simplify 0 into 0 61.635 * [backup-simplify]: Simplify 1 into 1 61.635 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 61.635 * [backup-simplify]: Simplify (- 0) into 0 61.635 * [backup-simplify]: Simplify (+ x.re 0) into x.re 61.635 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 61.635 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 61.635 * [backup-simplify]: Simplify (- 1) into -1 61.635 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.636 * [backup-simplify]: Simplify (+ 1 0) into 1 61.636 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 61.636 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 61.636 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 61.636 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 61.636 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 61.636 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) into (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) 61.637 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 61.637 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 61.637 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 61.637 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.637 * [backup-simplify]: Simplify 1/3 into 1/3 61.637 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 61.637 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 61.637 * [taylor]: Taking taylor expansion of x.im in x.re 61.637 * [backup-simplify]: Simplify x.im into x.im 61.637 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 61.637 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 61.637 * [taylor]: Taking taylor expansion of x.im in x.re 61.637 * [backup-simplify]: Simplify x.im into x.im 61.637 * [taylor]: Taking taylor expansion of x.re in x.re 61.637 * [backup-simplify]: Simplify 0 into 0 61.637 * [backup-simplify]: Simplify 1 into 1 61.637 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 61.637 * [taylor]: Taking taylor expansion of x.re in x.re 61.637 * [backup-simplify]: Simplify 0 into 0 61.637 * [backup-simplify]: Simplify 1 into 1 61.637 * [taylor]: Taking taylor expansion of x.im in x.re 61.637 * [backup-simplify]: Simplify x.im into x.im 61.637 * [backup-simplify]: Simplify (+ x.im 0) into x.im 61.637 * [backup-simplify]: Simplify (- x.im) into (- x.im) 61.637 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 61.637 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 61.637 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 61.637 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 61.637 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 61.637 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 61.637 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 61.637 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 61.637 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 61.637 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.637 * [backup-simplify]: Simplify 1/3 into 1/3 61.637 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 61.637 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 61.637 * [taylor]: Taking taylor expansion of x.im in x.re 61.637 * [backup-simplify]: Simplify x.im into x.im 61.637 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 61.637 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 61.637 * [taylor]: Taking taylor expansion of x.im in x.re 61.637 * [backup-simplify]: Simplify x.im into x.im 61.637 * [taylor]: Taking taylor expansion of x.re in x.re 61.637 * [backup-simplify]: Simplify 0 into 0 61.637 * [backup-simplify]: Simplify 1 into 1 61.637 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 61.638 * [taylor]: Taking taylor expansion of x.re in x.re 61.638 * [backup-simplify]: Simplify 0 into 0 61.638 * [backup-simplify]: Simplify 1 into 1 61.638 * [taylor]: Taking taylor expansion of x.im in x.re 61.638 * [backup-simplify]: Simplify x.im into x.im 61.638 * [backup-simplify]: Simplify (+ x.im 0) into x.im 61.638 * [backup-simplify]: Simplify (- x.im) into (- x.im) 61.638 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 61.638 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 61.638 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 61.638 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 61.638 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 61.638 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 61.638 * [taylor]: Taking taylor expansion of (pow (* -1 (pow x.im 3)) 1/3) in x.im 61.638 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* -1 (pow x.im 3))))) in x.im 61.638 * [taylor]: Taking taylor expansion of (* 1/3 (log (* -1 (pow x.im 3)))) in x.im 61.638 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.638 * [backup-simplify]: Simplify 1/3 into 1/3 61.638 * [taylor]: Taking taylor expansion of (log (* -1 (pow x.im 3))) in x.im 61.638 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 61.638 * [taylor]: Taking taylor expansion of -1 in x.im 61.638 * [backup-simplify]: Simplify -1 into -1 61.638 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 61.638 * [taylor]: Taking taylor expansion of x.im in x.im 61.638 * [backup-simplify]: Simplify 0 into 0 61.638 * [backup-simplify]: Simplify 1 into 1 61.638 * [backup-simplify]: Simplify (* 1 1) into 1 61.639 * [backup-simplify]: Simplify (* 1 1) into 1 61.639 * [backup-simplify]: Simplify (* -1 1) into -1 61.639 * [backup-simplify]: Simplify (log -1) into (log -1) 61.640 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 61.640 * [backup-simplify]: Simplify (* 1/3 (+ (* 3 (log x.im)) (log -1))) into (* 1/3 (+ (* 3 (log x.im)) (log -1))) 61.640 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 61.641 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 61.641 * [backup-simplify]: Simplify (- 0) into 0 61.641 * [backup-simplify]: Simplify (+ 1 0) into 1 61.641 * [backup-simplify]: Simplify (+ 0 1) into 1 61.641 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 61.642 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 61.642 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 1) into 0 61.642 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* -1 (pow x.im 3))))) into 0 61.643 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.643 * [taylor]: Taking taylor expansion of 0 in x.im 61.643 * [backup-simplify]: Simplify 0 into 0 61.643 * [backup-simplify]: Simplify 0 into 0 61.643 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.644 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.644 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 61.645 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.645 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 61.646 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 3 (log x.im)) (log -1)))) into 0 61.647 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 1) 1)))) into 0 61.647 * [backup-simplify]: Simplify 0 into 0 61.647 * [backup-simplify]: Simplify (- 0) into 0 61.647 * [backup-simplify]: Simplify (+ 0 0) into 0 61.647 * [backup-simplify]: Simplify (+ 0 0) into 0 61.648 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 61.648 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 61.649 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 1)))) 2) into (/ -1 (pow x.im 2)) 61.649 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 61.650 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) 61.650 * [taylor]: Taking taylor expansion of (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) in x.im 61.650 * [taylor]: Taking taylor expansion of -1/3 in x.im 61.650 * [backup-simplify]: Simplify -1/3 into -1/3 61.650 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow -1 1/3)) in x.im 61.650 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.650 * [taylor]: Taking taylor expansion of x.im in x.im 61.650 * [backup-simplify]: Simplify 0 into 0 61.650 * [backup-simplify]: Simplify 1 into 1 61.650 * [backup-simplify]: Simplify (/ 1 1) into 1 61.650 * [taylor]: Taking taylor expansion of (pow -1 1/3) in x.im 61.650 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log -1))) in x.im 61.650 * [taylor]: Taking taylor expansion of (* 1/3 (log -1)) in x.im 61.650 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.650 * [backup-simplify]: Simplify 1/3 into 1/3 61.650 * [taylor]: Taking taylor expansion of (log -1) in x.im 61.650 * [taylor]: Taking taylor expansion of -1 in x.im 61.650 * [backup-simplify]: Simplify -1 into -1 61.650 * [backup-simplify]: Simplify (log -1) into (log -1) 61.651 * [backup-simplify]: Simplify (* 1/3 (log -1)) into (* 1/3 (log -1)) 61.652 * [backup-simplify]: Simplify (exp (* 1/3 (log -1))) into (pow -1 1/3) 61.653 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.653 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log -1))) into 0 61.654 * [backup-simplify]: Simplify (* (exp (* 1/3 (log -1))) (+ (* (/ (pow 0 1) 1)))) into 0 61.654 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.655 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow -1 1/3))) into 0 61.656 * [backup-simplify]: Simplify (* 1 (pow -1 1/3)) into (pow -1 1/3) 61.656 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (pow -1 1/3))) into 0 61.656 * [backup-simplify]: Simplify 0 into 0 61.656 * [backup-simplify]: Simplify 0 into 0 61.657 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.658 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.659 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 1))) into 0 61.661 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 61.662 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 61.663 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 3 (log x.im)) (log -1))))) into 0 61.665 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.665 * [backup-simplify]: Simplify 0 into 0 61.666 * [backup-simplify]: Simplify (- 0) into 0 61.666 * [backup-simplify]: Simplify (+ 0 0) into 0 61.666 * [backup-simplify]: Simplify (+ 0 0) into 0 61.667 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 61.668 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 61.671 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (* -1 (pow x.im 3)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 6) into 0 61.672 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3))))))) into 0 61.674 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 61.674 * [taylor]: Taking taylor expansion of 0 in x.im 61.674 * [backup-simplify]: Simplify 0 into 0 61.674 * [backup-simplify]: Simplify 0 into 0 61.674 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 61.675 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 61.675 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 61.675 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 61.675 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 61.675 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 61.675 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.675 * [backup-simplify]: Simplify 1/3 into 1/3 61.675 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 61.675 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 61.675 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 61.675 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 61.675 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.675 * [taylor]: Taking taylor expansion of x.re in x.im 61.675 * [backup-simplify]: Simplify x.re into x.re 61.675 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.675 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.675 * [taylor]: Taking taylor expansion of x.im in x.im 61.675 * [backup-simplify]: Simplify 0 into 0 61.675 * [backup-simplify]: Simplify 1 into 1 61.676 * [backup-simplify]: Simplify (/ 1 1) into 1 61.676 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 61.676 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.676 * [taylor]: Taking taylor expansion of x.im in x.im 61.676 * [backup-simplify]: Simplify 0 into 0 61.676 * [backup-simplify]: Simplify 1 into 1 61.676 * [backup-simplify]: Simplify (/ 1 1) into 1 61.676 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.676 * [taylor]: Taking taylor expansion of x.re in x.im 61.676 * [backup-simplify]: Simplify x.re into x.re 61.676 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.677 * [taylor]: Taking taylor expansion of x.im in x.im 61.677 * [backup-simplify]: Simplify 0 into 0 61.677 * [backup-simplify]: Simplify 1 into 1 61.677 * [backup-simplify]: Simplify (- 1) into -1 61.677 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.678 * [backup-simplify]: Simplify (+ 1 0) into 1 61.678 * [backup-simplify]: Simplify (* -1 1) into -1 61.679 * [backup-simplify]: Simplify (/ -1 1) into -1 61.679 * [backup-simplify]: Simplify (log -1) into (log -1) 61.680 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 61.680 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 61.681 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 61.681 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.681 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.681 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.681 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.681 * [backup-simplify]: Simplify 1/3 into 1/3 61.681 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.681 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.681 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.681 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 61.681 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.681 * [taylor]: Taking taylor expansion of x.re in x.re 61.681 * [backup-simplify]: Simplify 0 into 0 61.681 * [backup-simplify]: Simplify 1 into 1 61.682 * [backup-simplify]: Simplify (/ 1 1) into 1 61.682 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.682 * [taylor]: Taking taylor expansion of x.im in x.re 61.682 * [backup-simplify]: Simplify x.im into x.im 61.682 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.682 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.682 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.682 * [taylor]: Taking taylor expansion of x.im in x.re 61.682 * [backup-simplify]: Simplify x.im into x.im 61.682 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.682 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.682 * [taylor]: Taking taylor expansion of x.re in x.re 61.682 * [backup-simplify]: Simplify 0 into 0 61.682 * [backup-simplify]: Simplify 1 into 1 61.683 * [backup-simplify]: Simplify (/ 1 1) into 1 61.683 * [taylor]: Taking taylor expansion of x.im in x.re 61.683 * [backup-simplify]: Simplify x.im into x.im 61.683 * [backup-simplify]: Simplify (+ 1 0) into 1 61.683 * [backup-simplify]: Simplify (+ 0 1) into 1 61.684 * [backup-simplify]: Simplify (* 1 1) into 1 61.684 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.684 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 61.684 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.685 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 61.685 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 61.685 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.685 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.685 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.685 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.685 * [backup-simplify]: Simplify 1/3 into 1/3 61.685 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.685 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.685 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.685 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 61.685 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.685 * [taylor]: Taking taylor expansion of x.re in x.re 61.685 * [backup-simplify]: Simplify 0 into 0 61.685 * [backup-simplify]: Simplify 1 into 1 61.685 * [backup-simplify]: Simplify (/ 1 1) into 1 61.685 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.685 * [taylor]: Taking taylor expansion of x.im in x.re 61.685 * [backup-simplify]: Simplify x.im into x.im 61.685 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.685 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.685 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.685 * [taylor]: Taking taylor expansion of x.im in x.re 61.685 * [backup-simplify]: Simplify x.im into x.im 61.685 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.685 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.685 * [taylor]: Taking taylor expansion of x.re in x.re 61.685 * [backup-simplify]: Simplify 0 into 0 61.685 * [backup-simplify]: Simplify 1 into 1 61.686 * [backup-simplify]: Simplify (/ 1 1) into 1 61.686 * [taylor]: Taking taylor expansion of x.im in x.re 61.686 * [backup-simplify]: Simplify x.im into x.im 61.686 * [backup-simplify]: Simplify (+ 1 0) into 1 61.686 * [backup-simplify]: Simplify (+ 0 1) into 1 61.686 * [backup-simplify]: Simplify (* 1 1) into 1 61.686 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.687 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 61.687 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.687 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 61.687 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 61.687 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 61.687 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 61.687 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.687 * [backup-simplify]: Simplify 1/3 into 1/3 61.687 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 61.687 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 61.687 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.687 * [taylor]: Taking taylor expansion of x.im in x.im 61.687 * [backup-simplify]: Simplify 0 into 0 61.687 * [backup-simplify]: Simplify 1 into 1 61.687 * [backup-simplify]: Simplify (/ 1 1) into 1 61.688 * [backup-simplify]: Simplify (log 1) into 0 61.688 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.688 * [taylor]: Taking taylor expansion of 2 in x.im 61.688 * [backup-simplify]: Simplify 2 into 2 61.688 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.688 * [taylor]: Taking taylor expansion of x.re in x.im 61.688 * [backup-simplify]: Simplify x.re into x.re 61.688 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.688 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 61.688 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.688 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.688 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 61.688 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 61.688 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.689 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.689 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.689 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 61.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.690 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 61.690 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 61.690 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 61.690 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.690 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 61.691 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.691 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 61.691 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.691 * [taylor]: Taking taylor expansion of 0 in x.im 61.691 * [backup-simplify]: Simplify 0 into 0 61.691 * [backup-simplify]: Simplify 0 into 0 61.692 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.693 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 61.693 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.693 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.694 * [backup-simplify]: Simplify (- 0) into 0 61.694 * [backup-simplify]: Simplify (+ 0 0) into 0 61.694 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 61.695 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.695 * [backup-simplify]: Simplify 0 into 0 61.695 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.695 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.696 * [backup-simplify]: Simplify (+ 0 0) into 0 61.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.696 * [backup-simplify]: Simplify (- 0) into 0 61.697 * [backup-simplify]: Simplify (+ 0 0) into 0 61.697 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 61.697 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 61.698 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 61.698 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.699 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 61.699 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 61.699 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 61.699 * [taylor]: Taking taylor expansion of -1/3 in x.im 61.699 * [backup-simplify]: Simplify -1/3 into -1/3 61.699 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 61.699 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 61.699 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 61.700 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.700 * [backup-simplify]: Simplify 1/3 into 1/3 61.700 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 61.700 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 61.700 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.700 * [taylor]: Taking taylor expansion of x.im in x.im 61.700 * [backup-simplify]: Simplify 0 into 0 61.700 * [backup-simplify]: Simplify 1 into 1 61.700 * [backup-simplify]: Simplify (/ 1 1) into 1 61.700 * [backup-simplify]: Simplify (log 1) into 0 61.700 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.700 * [taylor]: Taking taylor expansion of 2 in x.im 61.700 * [backup-simplify]: Simplify 2 into 2 61.700 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.700 * [taylor]: Taking taylor expansion of x.re in x.im 61.700 * [backup-simplify]: Simplify x.re into x.re 61.700 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.701 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 61.701 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.701 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.701 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 61.701 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 61.701 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.701 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 61.701 * [taylor]: Taking taylor expansion of x.im in x.im 61.701 * [backup-simplify]: Simplify 0 into 0 61.701 * [backup-simplify]: Simplify 1 into 1 61.701 * [backup-simplify]: Simplify (* 1 1) into 1 61.702 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.703 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 61.703 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.703 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.704 * [backup-simplify]: Simplify (- 0) into 0 61.704 * [backup-simplify]: Simplify (+ 0 0) into 0 61.704 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 61.705 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.706 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 61.707 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.708 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.708 * [backup-simplify]: Simplify (- 0) into 0 61.708 * [backup-simplify]: Simplify (+ 0 0) into 0 61.709 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 61.710 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.711 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.711 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.712 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)))) into 0 61.713 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.714 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 61.714 * [backup-simplify]: Simplify 0 into 0 61.714 * [backup-simplify]: Simplify 0 into 0 61.720 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.723 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 61.725 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.726 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.726 * [backup-simplify]: Simplify (- 0) into 0 61.726 * [backup-simplify]: Simplify (+ 0 0) into 0 61.727 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 61.729 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.729 * [backup-simplify]: Simplify 0 into 0 61.729 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.730 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.730 * [backup-simplify]: Simplify (+ 0 0) into 0 61.732 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.732 * [backup-simplify]: Simplify (- 0) into 0 61.733 * [backup-simplify]: Simplify (+ 0 0) into 0 61.734 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 61.734 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 61.736 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 61.737 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.738 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 61.740 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 61.740 * [taylor]: Taking taylor expansion of 0 in x.im 61.740 * [backup-simplify]: Simplify 0 into 0 61.740 * [backup-simplify]: Simplify 0 into 0 61.740 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) into (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 61.741 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 61.741 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 61.741 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 61.741 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 61.741 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 61.741 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.741 * [backup-simplify]: Simplify 1/3 into 1/3 61.741 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 61.741 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 61.741 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 61.741 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 61.741 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.741 * [taylor]: Taking taylor expansion of x.im in x.im 61.741 * [backup-simplify]: Simplify 0 into 0 61.741 * [backup-simplify]: Simplify 1 into 1 61.742 * [backup-simplify]: Simplify (/ 1 1) into 1 61.742 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.742 * [taylor]: Taking taylor expansion of x.re in x.im 61.742 * [backup-simplify]: Simplify x.re into x.re 61.742 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.742 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 61.742 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.742 * [taylor]: Taking taylor expansion of x.im in x.im 61.742 * [backup-simplify]: Simplify 0 into 0 61.742 * [backup-simplify]: Simplify 1 into 1 61.742 * [backup-simplify]: Simplify (/ 1 1) into 1 61.743 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.743 * [taylor]: Taking taylor expansion of x.re in x.im 61.743 * [backup-simplify]: Simplify x.re into x.re 61.743 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.743 * [taylor]: Taking taylor expansion of x.im in x.im 61.743 * [backup-simplify]: Simplify 0 into 0 61.743 * [backup-simplify]: Simplify 1 into 1 61.743 * [backup-simplify]: Simplify (+ 1 0) into 1 61.744 * [backup-simplify]: Simplify (+ 1 0) into 1 61.744 * [backup-simplify]: Simplify (* 1 1) into 1 61.744 * [backup-simplify]: Simplify (/ 1 1) into 1 61.745 * [backup-simplify]: Simplify (log 1) into 0 61.745 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 61.745 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 61.745 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 61.745 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.745 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.745 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.745 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.745 * [backup-simplify]: Simplify 1/3 into 1/3 61.745 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.745 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.745 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.745 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 61.745 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.745 * [taylor]: Taking taylor expansion of x.im in x.re 61.746 * [backup-simplify]: Simplify x.im into x.im 61.746 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.746 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.746 * [taylor]: Taking taylor expansion of x.re in x.re 61.746 * [backup-simplify]: Simplify 0 into 0 61.746 * [backup-simplify]: Simplify 1 into 1 61.746 * [backup-simplify]: Simplify (/ 1 1) into 1 61.746 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.746 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.746 * [taylor]: Taking taylor expansion of x.im in x.re 61.746 * [backup-simplify]: Simplify x.im into x.im 61.746 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.746 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.746 * [taylor]: Taking taylor expansion of x.re in x.re 61.746 * [backup-simplify]: Simplify 0 into 0 61.746 * [backup-simplify]: Simplify 1 into 1 61.747 * [backup-simplify]: Simplify (/ 1 1) into 1 61.747 * [taylor]: Taking taylor expansion of x.im in x.re 61.747 * [backup-simplify]: Simplify x.im into x.im 61.747 * [backup-simplify]: Simplify (- 1) into -1 61.747 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.748 * [backup-simplify]: Simplify (+ 0 1) into 1 61.748 * [backup-simplify]: Simplify (* -1 1) into -1 61.748 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 61.748 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 61.749 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.749 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 61.749 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 61.749 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.749 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.749 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.749 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.749 * [backup-simplify]: Simplify 1/3 into 1/3 61.749 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.749 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.750 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.750 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 61.750 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.750 * [taylor]: Taking taylor expansion of x.im in x.re 61.750 * [backup-simplify]: Simplify x.im into x.im 61.750 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.750 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.750 * [taylor]: Taking taylor expansion of x.re in x.re 61.750 * [backup-simplify]: Simplify 0 into 0 61.750 * [backup-simplify]: Simplify 1 into 1 61.750 * [backup-simplify]: Simplify (/ 1 1) into 1 61.750 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.750 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.750 * [taylor]: Taking taylor expansion of x.im in x.re 61.750 * [backup-simplify]: Simplify x.im into x.im 61.750 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.750 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.750 * [taylor]: Taking taylor expansion of x.re in x.re 61.750 * [backup-simplify]: Simplify 0 into 0 61.750 * [backup-simplify]: Simplify 1 into 1 61.751 * [backup-simplify]: Simplify (/ 1 1) into 1 61.751 * [taylor]: Taking taylor expansion of x.im in x.re 61.751 * [backup-simplify]: Simplify x.im into x.im 61.751 * [backup-simplify]: Simplify (- 1) into -1 61.752 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.752 * [backup-simplify]: Simplify (+ 0 1) into 1 61.752 * [backup-simplify]: Simplify (* -1 1) into -1 61.753 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 61.753 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 61.753 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.753 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 61.753 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 61.753 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 61.754 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 61.754 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.754 * [backup-simplify]: Simplify 1/3 into 1/3 61.754 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 61.754 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 61.754 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 61.754 * [taylor]: Taking taylor expansion of -1 in x.im 61.754 * [backup-simplify]: Simplify -1 into -1 61.754 * [taylor]: Taking taylor expansion of x.im in x.im 61.754 * [backup-simplify]: Simplify 0 into 0 61.754 * [backup-simplify]: Simplify 1 into 1 61.754 * [backup-simplify]: Simplify (/ -1 1) into -1 61.755 * [backup-simplify]: Simplify (log -1) into (log -1) 61.755 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.755 * [taylor]: Taking taylor expansion of 2 in x.im 61.755 * [backup-simplify]: Simplify 2 into 2 61.755 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.755 * [taylor]: Taking taylor expansion of x.re in x.im 61.755 * [backup-simplify]: Simplify x.re into x.re 61.755 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.756 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 61.756 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.756 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.756 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 61.757 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 61.757 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.758 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.758 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.759 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 61.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.760 * [backup-simplify]: Simplify (- 0) into 0 61.760 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 61.760 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 61.760 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 61.761 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.im) 1)))) 1) into 0 61.761 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.762 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into 0 61.763 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.763 * [taylor]: Taking taylor expansion of 0 in x.im 61.763 * [backup-simplify]: Simplify 0 into 0 61.763 * [backup-simplify]: Simplify 0 into 0 61.764 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 61.765 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.766 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.766 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.767 * [backup-simplify]: Simplify (- 0) into 0 61.767 * [backup-simplify]: Simplify (+ 0 0) into 0 61.768 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 61.769 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.769 * [backup-simplify]: Simplify 0 into 0 61.769 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.770 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.770 * [backup-simplify]: Simplify (+ 0 0) into 0 61.771 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.771 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.772 * [backup-simplify]: Simplify (- 0) into 0 61.772 * [backup-simplify]: Simplify (+ 0 0) into 0 61.773 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 61.773 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (/ 1 (pow x.im 3)) 61.774 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 61.775 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.776 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 61.777 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 61.777 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 61.777 * [taylor]: Taking taylor expansion of -1/3 in x.im 61.777 * [backup-simplify]: Simplify -1/3 into -1/3 61.777 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 61.777 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 61.777 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 61.777 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.777 * [backup-simplify]: Simplify 1/3 into 1/3 61.777 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 61.777 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 61.777 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 61.777 * [taylor]: Taking taylor expansion of -1 in x.im 61.777 * [backup-simplify]: Simplify -1 into -1 61.777 * [taylor]: Taking taylor expansion of x.im in x.im 61.777 * [backup-simplify]: Simplify 0 into 0 61.777 * [backup-simplify]: Simplify 1 into 1 61.777 * [backup-simplify]: Simplify (/ -1 1) into -1 61.778 * [backup-simplify]: Simplify (log -1) into (log -1) 61.778 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.778 * [taylor]: Taking taylor expansion of 2 in x.im 61.778 * [backup-simplify]: Simplify 2 into 2 61.778 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.778 * [taylor]: Taking taylor expansion of x.re in x.im 61.778 * [backup-simplify]: Simplify x.re into x.re 61.778 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.779 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 61.779 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.779 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.779 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 61.780 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 61.780 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.780 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 61.780 * [taylor]: Taking taylor expansion of x.im in x.im 61.781 * [backup-simplify]: Simplify 0 into 0 61.781 * [backup-simplify]: Simplify 1 into 1 61.781 * [backup-simplify]: Simplify (* 1 1) into 1 61.781 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 1) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.782 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 61.784 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.784 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.785 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.785 * [backup-simplify]: Simplify (- 0) into 0 61.786 * [backup-simplify]: Simplify (+ 0 0) into 0 61.786 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 61.787 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.790 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 61.792 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.793 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.793 * [backup-simplify]: Simplify (- 0) into 0 61.793 * [backup-simplify]: Simplify (+ 0 0) into 0 61.794 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 61.795 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.796 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.797 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.797 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.798 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)))) into 0 61.799 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.800 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))))) into 0 61.800 * [backup-simplify]: Simplify 0 into 0 61.800 * [backup-simplify]: Simplify 0 into 0 61.801 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.802 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 61.803 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.804 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.804 * [backup-simplify]: Simplify (- 0) into 0 61.804 * [backup-simplify]: Simplify (+ 0 0) into 0 61.805 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 61.806 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.806 * [backup-simplify]: Simplify 0 into 0 61.806 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.807 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.807 * [backup-simplify]: Simplify (+ 0 0) into 0 61.807 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.807 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.808 * [backup-simplify]: Simplify (- 0) into 0 61.808 * [backup-simplify]: Simplify (+ 0 0) into 0 61.808 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 61.809 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)))) into 0 61.810 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.im) 1)))) 6) into 0 61.810 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.811 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))))) into 0 61.812 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 61.812 * [taylor]: Taking taylor expansion of 0 in x.im 61.812 * [backup-simplify]: Simplify 0 into 0 61.812 * [backup-simplify]: Simplify 0 into 0 61.813 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log (/ 1 (- x.im))) (* 2 (log (/ 1 (- x.re)))))))) into (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 61.813 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 61.813 * [backup-simplify]: Simplify (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) into (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) 61.813 * [approximate]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 61.813 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 61.813 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 61.813 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 61.813 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.813 * [backup-simplify]: Simplify 1/3 into 1/3 61.813 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 61.813 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 61.813 * [taylor]: Taking taylor expansion of x.im in x.im 61.813 * [backup-simplify]: Simplify 0 into 0 61.813 * [backup-simplify]: Simplify 1 into 1 61.813 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 61.813 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 61.813 * [taylor]: Taking taylor expansion of x.im in x.im 61.813 * [backup-simplify]: Simplify 0 into 0 61.813 * [backup-simplify]: Simplify 1 into 1 61.813 * [taylor]: Taking taylor expansion of x.re in x.im 61.813 * [backup-simplify]: Simplify x.re into x.re 61.813 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 61.813 * [taylor]: Taking taylor expansion of x.re in x.im 61.813 * [backup-simplify]: Simplify x.re into x.re 61.813 * [taylor]: Taking taylor expansion of x.im in x.im 61.813 * [backup-simplify]: Simplify 0 into 0 61.813 * [backup-simplify]: Simplify 1 into 1 61.813 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 61.814 * [backup-simplify]: Simplify (- 0) into 0 61.814 * [backup-simplify]: Simplify (+ x.re 0) into x.re 61.814 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 61.814 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 61.814 * [backup-simplify]: Simplify (- 1) into -1 61.814 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.814 * [backup-simplify]: Simplify (+ 1 0) into 1 61.815 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 61.815 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 61.815 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 61.815 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 61.815 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 61.815 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) into (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) 61.815 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 61.815 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 61.815 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 61.816 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.816 * [backup-simplify]: Simplify 1/3 into 1/3 61.816 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 61.816 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 61.816 * [taylor]: Taking taylor expansion of x.im in x.re 61.816 * [backup-simplify]: Simplify x.im into x.im 61.816 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 61.816 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 61.816 * [taylor]: Taking taylor expansion of x.im in x.re 61.816 * [backup-simplify]: Simplify x.im into x.im 61.816 * [taylor]: Taking taylor expansion of x.re in x.re 61.816 * [backup-simplify]: Simplify 0 into 0 61.816 * [backup-simplify]: Simplify 1 into 1 61.816 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 61.816 * [taylor]: Taking taylor expansion of x.re in x.re 61.816 * [backup-simplify]: Simplify 0 into 0 61.816 * [backup-simplify]: Simplify 1 into 1 61.816 * [taylor]: Taking taylor expansion of x.im in x.re 61.816 * [backup-simplify]: Simplify x.im into x.im 61.816 * [backup-simplify]: Simplify (+ x.im 0) into x.im 61.816 * [backup-simplify]: Simplify (- x.im) into (- x.im) 61.816 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 61.816 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 61.816 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 61.816 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 61.816 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 61.816 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 61.816 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 61.816 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 61.816 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 61.816 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.816 * [backup-simplify]: Simplify 1/3 into 1/3 61.816 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 61.816 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 61.816 * [taylor]: Taking taylor expansion of x.im in x.re 61.816 * [backup-simplify]: Simplify x.im into x.im 61.816 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 61.816 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 61.816 * [taylor]: Taking taylor expansion of x.im in x.re 61.817 * [backup-simplify]: Simplify x.im into x.im 61.817 * [taylor]: Taking taylor expansion of x.re in x.re 61.817 * [backup-simplify]: Simplify 0 into 0 61.817 * [backup-simplify]: Simplify 1 into 1 61.817 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 61.817 * [taylor]: Taking taylor expansion of x.re in x.re 61.817 * [backup-simplify]: Simplify 0 into 0 61.817 * [backup-simplify]: Simplify 1 into 1 61.817 * [taylor]: Taking taylor expansion of x.im in x.re 61.817 * [backup-simplify]: Simplify x.im into x.im 61.817 * [backup-simplify]: Simplify (+ x.im 0) into x.im 61.817 * [backup-simplify]: Simplify (- x.im) into (- x.im) 61.817 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 61.817 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 61.817 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 61.817 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 61.817 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 61.817 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 61.817 * [taylor]: Taking taylor expansion of (pow (* -1 (pow x.im 3)) 1/3) in x.im 61.817 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* -1 (pow x.im 3))))) in x.im 61.817 * [taylor]: Taking taylor expansion of (* 1/3 (log (* -1 (pow x.im 3)))) in x.im 61.817 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.817 * [backup-simplify]: Simplify 1/3 into 1/3 61.817 * [taylor]: Taking taylor expansion of (log (* -1 (pow x.im 3))) in x.im 61.817 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 61.817 * [taylor]: Taking taylor expansion of -1 in x.im 61.817 * [backup-simplify]: Simplify -1 into -1 61.817 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 61.817 * [taylor]: Taking taylor expansion of x.im in x.im 61.817 * [backup-simplify]: Simplify 0 into 0 61.817 * [backup-simplify]: Simplify 1 into 1 61.818 * [backup-simplify]: Simplify (* 1 1) into 1 61.818 * [backup-simplify]: Simplify (* 1 1) into 1 61.818 * [backup-simplify]: Simplify (* -1 1) into -1 61.818 * [backup-simplify]: Simplify (log -1) into (log -1) 61.819 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 61.819 * [backup-simplify]: Simplify (* 1/3 (+ (* 3 (log x.im)) (log -1))) into (* 1/3 (+ (* 3 (log x.im)) (log -1))) 61.819 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 61.820 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 61.820 * [backup-simplify]: Simplify (- 0) into 0 61.820 * [backup-simplify]: Simplify (+ 1 0) into 1 61.821 * [backup-simplify]: Simplify (+ 0 1) into 1 61.821 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 61.821 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 61.821 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 1) into 0 61.822 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* -1 (pow x.im 3))))) into 0 61.822 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.822 * [taylor]: Taking taylor expansion of 0 in x.im 61.822 * [backup-simplify]: Simplify 0 into 0 61.822 * [backup-simplify]: Simplify 0 into 0 61.823 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.823 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.823 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 61.824 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.825 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 61.825 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 3 (log x.im)) (log -1)))) into 0 61.826 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 1) 1)))) into 0 61.826 * [backup-simplify]: Simplify 0 into 0 61.826 * [backup-simplify]: Simplify (- 0) into 0 61.827 * [backup-simplify]: Simplify (+ 0 0) into 0 61.827 * [backup-simplify]: Simplify (+ 0 0) into 0 61.827 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 61.828 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 61.828 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 1)))) 2) into (/ -1 (pow x.im 2)) 61.829 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 61.829 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) 61.829 * [taylor]: Taking taylor expansion of (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) in x.im 61.829 * [taylor]: Taking taylor expansion of -1/3 in x.im 61.829 * [backup-simplify]: Simplify -1/3 into -1/3 61.829 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow -1 1/3)) in x.im 61.829 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.829 * [taylor]: Taking taylor expansion of x.im in x.im 61.829 * [backup-simplify]: Simplify 0 into 0 61.829 * [backup-simplify]: Simplify 1 into 1 61.829 * [backup-simplify]: Simplify (/ 1 1) into 1 61.830 * [taylor]: Taking taylor expansion of (pow -1 1/3) in x.im 61.830 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log -1))) in x.im 61.830 * [taylor]: Taking taylor expansion of (* 1/3 (log -1)) in x.im 61.830 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.830 * [backup-simplify]: Simplify 1/3 into 1/3 61.830 * [taylor]: Taking taylor expansion of (log -1) in x.im 61.830 * [taylor]: Taking taylor expansion of -1 in x.im 61.830 * [backup-simplify]: Simplify -1 into -1 61.830 * [backup-simplify]: Simplify (log -1) into (log -1) 61.830 * [backup-simplify]: Simplify (* 1/3 (log -1)) into (* 1/3 (log -1)) 61.831 * [backup-simplify]: Simplify (exp (* 1/3 (log -1))) into (pow -1 1/3) 61.832 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.833 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log -1))) into 0 61.834 * [backup-simplify]: Simplify (* (exp (* 1/3 (log -1))) (+ (* (/ (pow 0 1) 1)))) into 0 61.834 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.838 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow -1 1/3))) into 0 61.839 * [backup-simplify]: Simplify (* 1 (pow -1 1/3)) into (pow -1 1/3) 61.840 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (pow -1 1/3))) into 0 61.840 * [backup-simplify]: Simplify 0 into 0 61.840 * [backup-simplify]: Simplify 0 into 0 61.840 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.841 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.841 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 1))) into 0 61.844 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 61.844 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 61.845 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 3 (log x.im)) (log -1))))) into 0 61.846 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.846 * [backup-simplify]: Simplify 0 into 0 61.846 * [backup-simplify]: Simplify (- 0) into 0 61.846 * [backup-simplify]: Simplify (+ 0 0) into 0 61.847 * [backup-simplify]: Simplify (+ 0 0) into 0 61.847 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 61.848 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 61.849 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (* -1 (pow x.im 3)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 6) into 0 61.850 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3))))))) into 0 61.851 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 61.851 * [taylor]: Taking taylor expansion of 0 in x.im 61.851 * [backup-simplify]: Simplify 0 into 0 61.851 * [backup-simplify]: Simplify 0 into 0 61.851 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 61.852 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 61.852 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 61.852 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 61.852 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 61.852 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 61.852 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.852 * [backup-simplify]: Simplify 1/3 into 1/3 61.852 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 61.852 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 61.852 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 61.852 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 61.852 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.852 * [taylor]: Taking taylor expansion of x.re in x.im 61.852 * [backup-simplify]: Simplify x.re into x.re 61.852 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.852 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.852 * [taylor]: Taking taylor expansion of x.im in x.im 61.852 * [backup-simplify]: Simplify 0 into 0 61.852 * [backup-simplify]: Simplify 1 into 1 61.852 * [backup-simplify]: Simplify (/ 1 1) into 1 61.852 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 61.852 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.852 * [taylor]: Taking taylor expansion of x.im in x.im 61.852 * [backup-simplify]: Simplify 0 into 0 61.852 * [backup-simplify]: Simplify 1 into 1 61.853 * [backup-simplify]: Simplify (/ 1 1) into 1 61.853 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.853 * [taylor]: Taking taylor expansion of x.re in x.im 61.853 * [backup-simplify]: Simplify x.re into x.re 61.853 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.853 * [taylor]: Taking taylor expansion of x.im in x.im 61.853 * [backup-simplify]: Simplify 0 into 0 61.853 * [backup-simplify]: Simplify 1 into 1 61.853 * [backup-simplify]: Simplify (- 1) into -1 61.853 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.853 * [backup-simplify]: Simplify (+ 1 0) into 1 61.854 * [backup-simplify]: Simplify (* -1 1) into -1 61.854 * [backup-simplify]: Simplify (/ -1 1) into -1 61.854 * [backup-simplify]: Simplify (log -1) into (log -1) 61.855 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 61.855 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 61.855 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 61.855 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.855 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.855 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.855 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.855 * [backup-simplify]: Simplify 1/3 into 1/3 61.855 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.855 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.855 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.855 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 61.855 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.855 * [taylor]: Taking taylor expansion of x.re in x.re 61.855 * [backup-simplify]: Simplify 0 into 0 61.855 * [backup-simplify]: Simplify 1 into 1 61.856 * [backup-simplify]: Simplify (/ 1 1) into 1 61.856 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.856 * [taylor]: Taking taylor expansion of x.im in x.re 61.856 * [backup-simplify]: Simplify x.im into x.im 61.856 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.856 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.856 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.856 * [taylor]: Taking taylor expansion of x.im in x.re 61.856 * [backup-simplify]: Simplify x.im into x.im 61.856 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.856 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.856 * [taylor]: Taking taylor expansion of x.re in x.re 61.856 * [backup-simplify]: Simplify 0 into 0 61.856 * [backup-simplify]: Simplify 1 into 1 61.856 * [backup-simplify]: Simplify (/ 1 1) into 1 61.856 * [taylor]: Taking taylor expansion of x.im in x.re 61.856 * [backup-simplify]: Simplify x.im into x.im 61.857 * [backup-simplify]: Simplify (+ 1 0) into 1 61.857 * [backup-simplify]: Simplify (+ 0 1) into 1 61.857 * [backup-simplify]: Simplify (* 1 1) into 1 61.857 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.857 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 61.857 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.857 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 61.858 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 61.858 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.858 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.858 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.858 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.858 * [backup-simplify]: Simplify 1/3 into 1/3 61.858 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.858 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.858 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.858 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 61.858 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.858 * [taylor]: Taking taylor expansion of x.re in x.re 61.858 * [backup-simplify]: Simplify 0 into 0 61.858 * [backup-simplify]: Simplify 1 into 1 61.858 * [backup-simplify]: Simplify (/ 1 1) into 1 61.858 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.858 * [taylor]: Taking taylor expansion of x.im in x.re 61.858 * [backup-simplify]: Simplify x.im into x.im 61.858 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.858 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.858 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.858 * [taylor]: Taking taylor expansion of x.im in x.re 61.858 * [backup-simplify]: Simplify x.im into x.im 61.858 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.858 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.858 * [taylor]: Taking taylor expansion of x.re in x.re 61.858 * [backup-simplify]: Simplify 0 into 0 61.858 * [backup-simplify]: Simplify 1 into 1 61.859 * [backup-simplify]: Simplify (/ 1 1) into 1 61.859 * [taylor]: Taking taylor expansion of x.im in x.re 61.859 * [backup-simplify]: Simplify x.im into x.im 61.859 * [backup-simplify]: Simplify (+ 1 0) into 1 61.859 * [backup-simplify]: Simplify (+ 0 1) into 1 61.859 * [backup-simplify]: Simplify (* 1 1) into 1 61.859 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.859 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 61.860 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.860 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 61.860 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 61.860 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 61.860 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 61.860 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.860 * [backup-simplify]: Simplify 1/3 into 1/3 61.860 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 61.860 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 61.860 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.860 * [taylor]: Taking taylor expansion of x.im in x.im 61.860 * [backup-simplify]: Simplify 0 into 0 61.860 * [backup-simplify]: Simplify 1 into 1 61.860 * [backup-simplify]: Simplify (/ 1 1) into 1 61.861 * [backup-simplify]: Simplify (log 1) into 0 61.861 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.861 * [taylor]: Taking taylor expansion of 2 in x.im 61.861 * [backup-simplify]: Simplify 2 into 2 61.861 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.861 * [taylor]: Taking taylor expansion of x.re in x.im 61.861 * [backup-simplify]: Simplify x.re into x.re 61.861 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.861 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 61.861 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.861 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.861 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 61.861 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 61.861 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.861 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.862 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 61.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.863 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 61.863 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 61.863 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 61.863 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.863 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 61.864 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.864 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 61.864 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.864 * [taylor]: Taking taylor expansion of 0 in x.im 61.864 * [backup-simplify]: Simplify 0 into 0 61.864 * [backup-simplify]: Simplify 0 into 0 61.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.866 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 61.866 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.866 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.867 * [backup-simplify]: Simplify (- 0) into 0 61.867 * [backup-simplify]: Simplify (+ 0 0) into 0 61.867 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 61.868 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.868 * [backup-simplify]: Simplify 0 into 0 61.868 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.868 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.869 * [backup-simplify]: Simplify (+ 0 0) into 0 61.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.869 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.870 * [backup-simplify]: Simplify (- 0) into 0 61.870 * [backup-simplify]: Simplify (+ 0 0) into 0 61.870 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 61.871 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 61.871 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 61.871 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.872 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 61.872 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 61.872 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 61.873 * [taylor]: Taking taylor expansion of -1/3 in x.im 61.873 * [backup-simplify]: Simplify -1/3 into -1/3 61.873 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 61.873 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 61.873 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 61.873 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.873 * [backup-simplify]: Simplify 1/3 into 1/3 61.873 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 61.873 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 61.873 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.873 * [taylor]: Taking taylor expansion of x.im in x.im 61.873 * [backup-simplify]: Simplify 0 into 0 61.873 * [backup-simplify]: Simplify 1 into 1 61.873 * [backup-simplify]: Simplify (/ 1 1) into 1 61.873 * [backup-simplify]: Simplify (log 1) into 0 61.873 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.873 * [taylor]: Taking taylor expansion of 2 in x.im 61.873 * [backup-simplify]: Simplify 2 into 2 61.873 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.873 * [taylor]: Taking taylor expansion of x.re in x.im 61.873 * [backup-simplify]: Simplify x.re into x.re 61.873 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.874 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 61.874 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.874 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.874 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 61.874 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 61.874 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.874 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 61.874 * [taylor]: Taking taylor expansion of x.im in x.im 61.874 * [backup-simplify]: Simplify 0 into 0 61.874 * [backup-simplify]: Simplify 1 into 1 61.874 * [backup-simplify]: Simplify (* 1 1) into 1 61.874 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 61.875 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.876 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 61.876 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.876 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.877 * [backup-simplify]: Simplify (- 0) into 0 61.877 * [backup-simplify]: Simplify (+ 0 0) into 0 61.877 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 61.878 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.879 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 61.880 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.881 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.881 * [backup-simplify]: Simplify (- 0) into 0 61.881 * [backup-simplify]: Simplify (+ 0 0) into 0 61.882 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 61.883 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.883 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.884 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.884 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.885 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)))) into 0 61.886 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.886 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 61.886 * [backup-simplify]: Simplify 0 into 0 61.886 * [backup-simplify]: Simplify 0 into 0 61.887 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.889 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 61.890 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.890 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.890 * [backup-simplify]: Simplify (- 0) into 0 61.891 * [backup-simplify]: Simplify (+ 0 0) into 0 61.891 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 61.892 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.892 * [backup-simplify]: Simplify 0 into 0 61.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.893 * [backup-simplify]: Simplify (+ 0 0) into 0 61.894 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.894 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.894 * [backup-simplify]: Simplify (- 0) into 0 61.894 * [backup-simplify]: Simplify (+ 0 0) into 0 61.895 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 61.895 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 61.897 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 61.897 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 61.898 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 61.899 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 61.899 * [taylor]: Taking taylor expansion of 0 in x.im 61.899 * [backup-simplify]: Simplify 0 into 0 61.899 * [backup-simplify]: Simplify 0 into 0 61.899 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) into (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 61.899 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 61.899 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 61.899 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 61.899 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 61.899 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 61.899 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.899 * [backup-simplify]: Simplify 1/3 into 1/3 61.899 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 61.899 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 61.899 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 61.900 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 61.900 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.900 * [taylor]: Taking taylor expansion of x.im in x.im 61.900 * [backup-simplify]: Simplify 0 into 0 61.900 * [backup-simplify]: Simplify 1 into 1 61.900 * [backup-simplify]: Simplify (/ 1 1) into 1 61.900 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.900 * [taylor]: Taking taylor expansion of x.re in x.im 61.900 * [backup-simplify]: Simplify x.re into x.re 61.900 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.900 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 61.900 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 61.900 * [taylor]: Taking taylor expansion of x.im in x.im 61.900 * [backup-simplify]: Simplify 0 into 0 61.900 * [backup-simplify]: Simplify 1 into 1 61.900 * [backup-simplify]: Simplify (/ 1 1) into 1 61.900 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 61.900 * [taylor]: Taking taylor expansion of x.re in x.im 61.900 * [backup-simplify]: Simplify x.re into x.re 61.900 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 61.900 * [taylor]: Taking taylor expansion of x.im in x.im 61.900 * [backup-simplify]: Simplify 0 into 0 61.900 * [backup-simplify]: Simplify 1 into 1 61.901 * [backup-simplify]: Simplify (+ 1 0) into 1 61.901 * [backup-simplify]: Simplify (+ 1 0) into 1 61.901 * [backup-simplify]: Simplify (* 1 1) into 1 61.901 * [backup-simplify]: Simplify (/ 1 1) into 1 61.902 * [backup-simplify]: Simplify (log 1) into 0 61.902 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 61.902 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 61.902 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 61.902 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.902 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.902 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.902 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.902 * [backup-simplify]: Simplify 1/3 into 1/3 61.902 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.902 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.902 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.902 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 61.902 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.902 * [taylor]: Taking taylor expansion of x.im in x.re 61.902 * [backup-simplify]: Simplify x.im into x.im 61.902 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.902 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.902 * [taylor]: Taking taylor expansion of x.re in x.re 61.902 * [backup-simplify]: Simplify 0 into 0 61.902 * [backup-simplify]: Simplify 1 into 1 61.903 * [backup-simplify]: Simplify (/ 1 1) into 1 61.903 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.903 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.903 * [taylor]: Taking taylor expansion of x.im in x.re 61.903 * [backup-simplify]: Simplify x.im into x.im 61.903 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.903 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.903 * [taylor]: Taking taylor expansion of x.re in x.re 61.903 * [backup-simplify]: Simplify 0 into 0 61.903 * [backup-simplify]: Simplify 1 into 1 61.903 * [backup-simplify]: Simplify (/ 1 1) into 1 61.903 * [taylor]: Taking taylor expansion of x.im in x.re 61.903 * [backup-simplify]: Simplify x.im into x.im 61.903 * [backup-simplify]: Simplify (- 1) into -1 61.904 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.904 * [backup-simplify]: Simplify (+ 0 1) into 1 61.904 * [backup-simplify]: Simplify (* -1 1) into -1 61.904 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 61.904 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 61.904 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.905 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 61.905 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 61.905 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 61.905 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 61.905 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 61.905 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.905 * [backup-simplify]: Simplify 1/3 into 1/3 61.905 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 61.905 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 61.905 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 61.905 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 61.905 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.905 * [taylor]: Taking taylor expansion of x.im in x.re 61.905 * [backup-simplify]: Simplify x.im into x.im 61.905 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.905 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.905 * [taylor]: Taking taylor expansion of x.re in x.re 61.905 * [backup-simplify]: Simplify 0 into 0 61.905 * [backup-simplify]: Simplify 1 into 1 61.905 * [backup-simplify]: Simplify (/ 1 1) into 1 61.905 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 61.905 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 61.905 * [taylor]: Taking taylor expansion of x.im in x.re 61.905 * [backup-simplify]: Simplify x.im into x.im 61.905 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 61.905 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 61.905 * [taylor]: Taking taylor expansion of x.re in x.re 61.905 * [backup-simplify]: Simplify 0 into 0 61.905 * [backup-simplify]: Simplify 1 into 1 61.906 * [backup-simplify]: Simplify (/ 1 1) into 1 61.906 * [taylor]: Taking taylor expansion of x.im in x.re 61.906 * [backup-simplify]: Simplify x.im into x.im 61.906 * [backup-simplify]: Simplify (- 1) into -1 61.906 * [backup-simplify]: Simplify (+ 0 -1) into -1 61.906 * [backup-simplify]: Simplify (+ 0 1) into 1 61.907 * [backup-simplify]: Simplify (* -1 1) into -1 61.907 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 61.907 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 61.907 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.907 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 61.907 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 61.907 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 61.907 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 61.907 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.907 * [backup-simplify]: Simplify 1/3 into 1/3 61.907 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 61.907 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 61.907 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 61.907 * [taylor]: Taking taylor expansion of -1 in x.im 61.907 * [backup-simplify]: Simplify -1 into -1 61.907 * [taylor]: Taking taylor expansion of x.im in x.im 61.907 * [backup-simplify]: Simplify 0 into 0 61.907 * [backup-simplify]: Simplify 1 into 1 61.908 * [backup-simplify]: Simplify (/ -1 1) into -1 61.908 * [backup-simplify]: Simplify (log -1) into (log -1) 61.908 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.908 * [taylor]: Taking taylor expansion of 2 in x.im 61.908 * [backup-simplify]: Simplify 2 into 2 61.908 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.908 * [taylor]: Taking taylor expansion of x.re in x.im 61.908 * [backup-simplify]: Simplify x.re into x.re 61.908 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.909 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 61.909 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.909 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.909 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 61.909 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 61.910 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.910 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.910 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.910 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 61.911 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 61.911 * [backup-simplify]: Simplify (- 0) into 0 61.911 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 61.911 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 61.911 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 61.912 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.im) 1)))) 1) into 0 61.912 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.912 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into 0 61.913 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.913 * [taylor]: Taking taylor expansion of 0 in x.im 61.913 * [backup-simplify]: Simplify 0 into 0 61.913 * [backup-simplify]: Simplify 0 into 0 61.914 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 61.914 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.915 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.915 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.915 * [backup-simplify]: Simplify (- 0) into 0 61.916 * [backup-simplify]: Simplify (+ 0 0) into 0 61.916 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 61.917 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.917 * [backup-simplify]: Simplify 0 into 0 61.917 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.918 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.919 * [backup-simplify]: Simplify (+ 0 0) into 0 61.919 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 61.920 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.920 * [backup-simplify]: Simplify (- 0) into 0 61.921 * [backup-simplify]: Simplify (+ 0 0) into 0 61.922 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 61.922 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (/ 1 (pow x.im 3)) 61.923 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 61.924 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.924 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 61.925 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 61.925 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 61.925 * [taylor]: Taking taylor expansion of -1/3 in x.im 61.925 * [backup-simplify]: Simplify -1/3 into -1/3 61.925 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 61.925 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 61.926 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 61.926 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.926 * [backup-simplify]: Simplify 1/3 into 1/3 61.926 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 61.926 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 61.926 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 61.926 * [taylor]: Taking taylor expansion of -1 in x.im 61.926 * [backup-simplify]: Simplify -1 into -1 61.926 * [taylor]: Taking taylor expansion of x.im in x.im 61.926 * [backup-simplify]: Simplify 0 into 0 61.926 * [backup-simplify]: Simplify 1 into 1 61.926 * [backup-simplify]: Simplify (/ -1 1) into -1 61.927 * [backup-simplify]: Simplify (log -1) into (log -1) 61.927 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 61.927 * [taylor]: Taking taylor expansion of 2 in x.im 61.927 * [backup-simplify]: Simplify 2 into 2 61.927 * [taylor]: Taking taylor expansion of (log x.re) in x.im 61.927 * [taylor]: Taking taylor expansion of x.re in x.im 61.927 * [backup-simplify]: Simplify x.re into x.re 61.927 * [backup-simplify]: Simplify (log x.re) into (log x.re) 61.928 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 61.928 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 61.928 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 61.928 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 61.929 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 61.929 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.929 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 61.929 * [taylor]: Taking taylor expansion of x.im in x.im 61.929 * [backup-simplify]: Simplify 0 into 0 61.930 * [backup-simplify]: Simplify 1 into 1 61.930 * [backup-simplify]: Simplify (* 1 1) into 1 61.931 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 1) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 61.937 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 61.939 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 61.940 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 61.941 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 61.941 * [backup-simplify]: Simplify (- 0) into 0 61.941 * [backup-simplify]: Simplify (+ 0 0) into 0 61.943 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 61.944 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.947 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 61.948 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.949 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.950 * [backup-simplify]: Simplify (- 0) into 0 61.950 * [backup-simplify]: Simplify (+ 0 0) into 0 61.951 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 61.953 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.954 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.956 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 61.956 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.958 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)))) into 0 61.960 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.962 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))))) into 0 61.962 * [backup-simplify]: Simplify 0 into 0 61.962 * [backup-simplify]: Simplify 0 into 0 61.963 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.965 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 61.966 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 61.967 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 61.967 * [backup-simplify]: Simplify (- 0) into 0 61.967 * [backup-simplify]: Simplify (+ 0 0) into 0 61.968 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 61.969 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.969 * [backup-simplify]: Simplify 0 into 0 61.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.970 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.970 * [backup-simplify]: Simplify (+ 0 0) into 0 61.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 61.971 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 61.971 * [backup-simplify]: Simplify (- 0) into 0 61.971 * [backup-simplify]: Simplify (+ 0 0) into 0 61.972 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 61.972 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)))) into 0 61.974 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.im) 1)))) 6) into 0 61.974 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 61.975 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))))) into 0 61.976 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 61.976 * [taylor]: Taking taylor expansion of 0 in x.im 61.976 * [backup-simplify]: Simplify 0 into 0 61.976 * [backup-simplify]: Simplify 0 into 0 61.976 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log (/ 1 (- x.im))) (* 2 (log (/ 1 (- x.re)))))))) into (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 61.976 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 61.977 * [backup-simplify]: Simplify (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) into (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) 61.977 * [approximate]: Taking taylor expansion of (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in (x.re x.im) around 0 61.977 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.im 61.977 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.im 61.977 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.im 61.977 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.977 * [backup-simplify]: Simplify 1/3 into 1/3 61.977 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.im 61.977 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.im 61.977 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 61.977 * [taylor]: Taking taylor expansion of x.im in x.im 61.977 * [backup-simplify]: Simplify 0 into 0 61.977 * [backup-simplify]: Simplify 1 into 1 61.977 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.im 61.977 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.im 61.977 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 61.977 * [taylor]: Taking taylor expansion of x.im in x.im 61.977 * [backup-simplify]: Simplify 0 into 0 61.977 * [backup-simplify]: Simplify 1 into 1 61.977 * [taylor]: Taking taylor expansion of x.re in x.im 61.977 * [backup-simplify]: Simplify x.re into x.re 61.977 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 61.977 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.im 61.977 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 61.977 * [taylor]: Taking taylor expansion of x.re in x.im 61.977 * [backup-simplify]: Simplify x.re into x.re 61.977 * [taylor]: Taking taylor expansion of x.im in x.im 61.977 * [backup-simplify]: Simplify 0 into 0 61.977 * [backup-simplify]: Simplify 1 into 1 61.977 * [backup-simplify]: Simplify (- 0) into 0 61.977 * [backup-simplify]: Simplify (+ x.re 0) into x.re 61.978 * [backup-simplify]: Simplify (* 1 1) into 1 61.978 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 61.978 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 61.978 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 61.978 * [backup-simplify]: Simplify (* 1 (pow x.re 4)) into (pow x.re 4) 61.978 * [backup-simplify]: Simplify (log (pow x.re 4)) into (log (pow x.re 4)) 61.978 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 4))) into (+ (log (pow x.re 4)) (* 2 (log x.im))) 61.978 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im)))) into (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im)))) 61.978 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) 61.978 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.re 61.978 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.re 61.978 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.re 61.978 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.978 * [backup-simplify]: Simplify 1/3 into 1/3 61.978 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.re 61.978 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.re 61.978 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 61.978 * [taylor]: Taking taylor expansion of x.im in x.re 61.979 * [backup-simplify]: Simplify x.im into x.im 61.979 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.re 61.979 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 61.979 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 61.979 * [taylor]: Taking taylor expansion of x.im in x.re 61.979 * [backup-simplify]: Simplify x.im into x.im 61.979 * [taylor]: Taking taylor expansion of x.re in x.re 61.979 * [backup-simplify]: Simplify 0 into 0 61.979 * [backup-simplify]: Simplify 1 into 1 61.979 * [backup-simplify]: Simplify (+ x.im 0) into x.im 61.979 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.re 61.979 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 61.979 * [taylor]: Taking taylor expansion of x.re in x.re 61.979 * [backup-simplify]: Simplify 0 into 0 61.979 * [backup-simplify]: Simplify 1 into 1 61.979 * [taylor]: Taking taylor expansion of x.im in x.re 61.979 * [backup-simplify]: Simplify x.im into x.im 61.979 * [backup-simplify]: Simplify (- x.im) into (- x.im) 61.979 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 61.979 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 61.979 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 61.979 * [backup-simplify]: Simplify (* (- x.im) (- x.im)) into (pow x.im 2) 61.979 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 61.979 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 4)) into (pow x.im 6) 61.979 * [backup-simplify]: Simplify (log (pow x.im 6)) into (log (pow x.im 6)) 61.979 * [backup-simplify]: Simplify (* 1/3 (log (pow x.im 6))) into (* 1/3 (log (pow x.im 6))) 61.979 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.im 6)))) into (pow (pow x.im 6) 1/3) 61.979 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.re 61.979 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.re 61.979 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.re 61.979 * [taylor]: Taking taylor expansion of 1/3 in x.re 61.979 * [backup-simplify]: Simplify 1/3 into 1/3 61.979 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.re 61.979 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.re 61.979 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 61.979 * [taylor]: Taking taylor expansion of x.im in x.re 61.979 * [backup-simplify]: Simplify x.im into x.im 61.979 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.re 61.979 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 61.979 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 61.979 * [taylor]: Taking taylor expansion of x.im in x.re 61.979 * [backup-simplify]: Simplify x.im into x.im 61.979 * [taylor]: Taking taylor expansion of x.re in x.re 61.979 * [backup-simplify]: Simplify 0 into 0 61.979 * [backup-simplify]: Simplify 1 into 1 61.980 * [backup-simplify]: Simplify (+ x.im 0) into x.im 61.980 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.re 61.980 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 61.980 * [taylor]: Taking taylor expansion of x.re in x.re 61.980 * [backup-simplify]: Simplify 0 into 0 61.980 * [backup-simplify]: Simplify 1 into 1 61.980 * [taylor]: Taking taylor expansion of x.im in x.re 61.980 * [backup-simplify]: Simplify x.im into x.im 61.980 * [backup-simplify]: Simplify (- x.im) into (- x.im) 61.980 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 61.980 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 61.980 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 61.980 * [backup-simplify]: Simplify (* (- x.im) (- x.im)) into (pow x.im 2) 61.980 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 61.980 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 4)) into (pow x.im 6) 61.980 * [backup-simplify]: Simplify (log (pow x.im 6)) into (log (pow x.im 6)) 61.980 * [backup-simplify]: Simplify (* 1/3 (log (pow x.im 6))) into (* 1/3 (log (pow x.im 6))) 61.980 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.im 6)))) into (pow (pow x.im 6) 1/3) 61.980 * [taylor]: Taking taylor expansion of (pow (pow x.im 6) 1/3) in x.im 61.980 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.im 6)))) in x.im 61.980 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.im 6))) in x.im 61.980 * [taylor]: Taking taylor expansion of 1/3 in x.im 61.980 * [backup-simplify]: Simplify 1/3 into 1/3 61.980 * [taylor]: Taking taylor expansion of (log (pow x.im 6)) in x.im 61.980 * [taylor]: Taking taylor expansion of (pow x.im 6) in x.im 61.980 * [taylor]: Taking taylor expansion of x.im in x.im 61.980 * [backup-simplify]: Simplify 0 into 0 61.980 * [backup-simplify]: Simplify 1 into 1 61.981 * [backup-simplify]: Simplify (* 1 1) into 1 61.981 * [backup-simplify]: Simplify (* 1 1) into 1 61.981 * [backup-simplify]: Simplify (* 1 1) into 1 61.981 * [backup-simplify]: Simplify (log 1) into 0 61.982 * [backup-simplify]: Simplify (+ (* (- -6) (log x.im)) 0) into (* 6 (log x.im)) 61.982 * [backup-simplify]: Simplify (* 1/3 (* 6 (log x.im))) into (* 2 (log x.im)) 61.982 * [backup-simplify]: Simplify (exp (* 2 (log x.im))) into (pow x.im 2) 61.982 * [backup-simplify]: Simplify (pow x.im 2) into (pow x.im 2) 61.982 * [backup-simplify]: Simplify (- 0) into 0 61.982 * [backup-simplify]: Simplify (+ 1 0) into 1 61.982 * [backup-simplify]: Simplify (+ (* (- x.im) 1) (* 1 (- x.im))) into (- (* 2 x.im)) 61.983 * [backup-simplify]: Simplify (+ 0 1) into 1 61.983 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 x.im)) into (* 2 x.im) 61.983 * [backup-simplify]: Simplify (+ (* (pow x.im 2) (- (* 2 x.im))) (* (* 2 x.im) (pow x.im 2))) into 0 61.983 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 61.983 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 (pow x.im 4))) into 0 61.983 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 6) 1)))) 1) into 0 61.984 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.im 6)))) into 0 61.984 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 6)))) (+ (* (/ (pow 0 1) 1)))) into 0 61.984 * [taylor]: Taking taylor expansion of 0 in x.im 61.984 * [backup-simplify]: Simplify 0 into 0 61.984 * [backup-simplify]: Simplify 0 into 0 61.985 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.985 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.985 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 61.986 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 61.987 * [backup-simplify]: Simplify (+ (* (- -6) (log x.im)) 0) into (* 6 (log x.im)) 61.987 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 6 (log x.im)))) into 0 61.987 * [backup-simplify]: Simplify (* (exp (* 2 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 61.987 * [backup-simplify]: Simplify 0 into 0 61.988 * [backup-simplify]: Simplify (- 0) into 0 61.988 * [backup-simplify]: Simplify (+ 0 0) into 0 61.988 * [backup-simplify]: Simplify (+ (* (- x.im) 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 61.988 * [backup-simplify]: Simplify (+ 0 0) into 0 61.989 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 x.im))) into 1 61.989 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (+ (* (* 2 x.im) (- (* 2 x.im))) (* 1 (pow x.im 2)))) into (- (* 2 (pow x.im 2))) 61.989 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 61.989 * [backup-simplify]: Simplify (+ (* (pow x.im 2) (- (* 2 (pow x.im 2)))) (+ (* 0 0) (* 0 (pow x.im 4)))) into (- (* 2 (pow x.im 4))) 61.990 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.im 6) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (pow x.im 4)))) 1)) (pow (pow x.im 6) 1)))) 2) into (/ -2 (pow x.im 2)) 61.990 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (log (pow x.im 6))))) into (- (* 2/3 (/ 1 (pow x.im 2)))) 61.991 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 6)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)))) into -2/3 61.991 * [taylor]: Taking taylor expansion of -2/3 in x.im 61.991 * [backup-simplify]: Simplify -2/3 into -2/3 61.991 * [backup-simplify]: Simplify -2/3 into -2/3 61.991 * [backup-simplify]: Simplify 0 into 0 61.992 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.992 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.993 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 61.994 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 61.995 * [backup-simplify]: Simplify (+ (* (- -6) (log x.im)) 0) into (* 6 (log x.im)) 61.995 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 6 (log x.im))))) into 0 61.996 * [backup-simplify]: Simplify (* (exp (* 2 (log x.im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 61.996 * [backup-simplify]: Simplify 0 into 0 61.996 * [backup-simplify]: Simplify (- 0) into 0 61.996 * [backup-simplify]: Simplify (+ 0 0) into 0 61.997 * [backup-simplify]: Simplify (+ (* (- x.im) 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 61.997 * [backup-simplify]: Simplify (+ 0 0) into 0 61.998 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 x.im)))) into 0 61.998 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* (* 2 x.im) 1) (+ (* 1 (- (* 2 x.im))) (* 0 (pow x.im 2))))) into 0 61.999 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 61.999 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 (- (* 2 (pow x.im 2)))) (+ (* 0 0) (* 0 (pow x.im 4))))) into 0 62.001 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.im 6) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (pow x.im 4)))) 1)) (pow (pow x.im 6) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.im 6) 1)))) 6) into 0 62.001 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (log (pow x.im 6)))))) into 0 62.003 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 6)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 62.003 * [taylor]: Taking taylor expansion of 0 in x.im 62.003 * [backup-simplify]: Simplify 0 into 0 62.003 * [backup-simplify]: Simplify 0 into 0 62.003 * [backup-simplify]: Simplify 0 into 0 62.003 * [backup-simplify]: Simplify 0 into 0 62.004 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 62.004 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 62.005 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 62.007 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 62.008 * [backup-simplify]: Simplify (+ (* (- -6) (log x.im)) 0) into (* 6 (log x.im)) 62.008 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 6 (log x.im)))))) into 0 62.010 * [backup-simplify]: Simplify (* (exp (* 2 (log x.im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 62.010 * [backup-simplify]: Simplify 0 into 0 62.010 * [backup-simplify]: Simplify (+ (* -2/3 (pow (* 1 x.re) 2)) (pow x.im 2)) into (- (pow x.im 2) (* 2/3 (pow x.re 2))) 62.011 * [backup-simplify]: Simplify (* (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)))) (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))))) into (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) 62.011 * [approximate]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in (x.re x.im) around 0 62.011 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.im 62.011 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.im 62.011 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.im 62.011 * [taylor]: Taking taylor expansion of 1/3 in x.im 62.011 * [backup-simplify]: Simplify 1/3 into 1/3 62.011 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.im 62.011 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.im 62.011 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 62.011 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.im 62.011 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 62.011 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 62.011 * [taylor]: Taking taylor expansion of x.re in x.im 62.011 * [backup-simplify]: Simplify x.re into x.re 62.011 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 62.012 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 62.012 * [taylor]: Taking taylor expansion of x.im in x.im 62.012 * [backup-simplify]: Simplify 0 into 0 62.012 * [backup-simplify]: Simplify 1 into 1 62.012 * [backup-simplify]: Simplify (/ 1 1) into 1 62.012 * [backup-simplify]: Simplify (- 1) into -1 62.013 * [backup-simplify]: Simplify (+ 0 -1) into -1 62.013 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 62.013 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 62.013 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 62.013 * [taylor]: Taking taylor expansion of x.im in x.im 62.013 * [backup-simplify]: Simplify 0 into 0 62.013 * [backup-simplify]: Simplify 1 into 1 62.013 * [backup-simplify]: Simplify (/ 1 1) into 1 62.013 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 62.013 * [taylor]: Taking taylor expansion of x.re in x.im 62.013 * [backup-simplify]: Simplify x.re into x.re 62.013 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 62.014 * [backup-simplify]: Simplify (+ 1 0) into 1 62.014 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 62.014 * [taylor]: Taking taylor expansion of x.im in x.im 62.014 * [backup-simplify]: Simplify 0 into 0 62.014 * [backup-simplify]: Simplify 1 into 1 62.014 * [backup-simplify]: Simplify (* -1 -1) into 1 62.015 * [backup-simplify]: Simplify (* 1 1) into 1 62.015 * [backup-simplify]: Simplify (* 1 1) into 1 62.015 * [backup-simplify]: Simplify (* 1 1) into 1 62.016 * [backup-simplify]: Simplify (/ 1 1) into 1 62.016 * [backup-simplify]: Simplify (log 1) into 0 62.017 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 62.017 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.im)))) into (* -2 (log x.im)) 62.017 * [backup-simplify]: Simplify (exp (* -2 (log x.im))) into (pow x.im -2) 62.017 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.re 62.017 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.re 62.017 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.re 62.017 * [taylor]: Taking taylor expansion of 1/3 in x.re 62.017 * [backup-simplify]: Simplify 1/3 into 1/3 62.017 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.re 62.017 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.re 62.017 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 62.017 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.re 62.017 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 62.017 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 62.017 * [taylor]: Taking taylor expansion of x.re in x.re 62.017 * [backup-simplify]: Simplify 0 into 0 62.017 * [backup-simplify]: Simplify 1 into 1 62.018 * [backup-simplify]: Simplify (/ 1 1) into 1 62.018 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 62.018 * [taylor]: Taking taylor expansion of x.im in x.re 62.018 * [backup-simplify]: Simplify x.im into x.im 62.018 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 62.018 * [backup-simplify]: Simplify (+ 1 0) into 1 62.018 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 62.018 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 62.018 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 62.018 * [taylor]: Taking taylor expansion of x.im in x.re 62.019 * [backup-simplify]: Simplify x.im into x.im 62.019 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 62.019 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 62.019 * [taylor]: Taking taylor expansion of x.re in x.re 62.019 * [backup-simplify]: Simplify 0 into 0 62.019 * [backup-simplify]: Simplify 1 into 1 62.019 * [backup-simplify]: Simplify (/ 1 1) into 1 62.019 * [backup-simplify]: Simplify (+ 0 1) into 1 62.020 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 62.020 * [taylor]: Taking taylor expansion of x.im in x.re 62.020 * [backup-simplify]: Simplify x.im into x.im 62.020 * [backup-simplify]: Simplify (* 1 1) into 1 62.020 * [backup-simplify]: Simplify (* 1 1) into 1 62.021 * [backup-simplify]: Simplify (* 1 1) into 1 62.021 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 62.021 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 62.021 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 62.021 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.022 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 62.022 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 62.022 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.re 62.022 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.re 62.022 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.re 62.022 * [taylor]: Taking taylor expansion of 1/3 in x.re 62.022 * [backup-simplify]: Simplify 1/3 into 1/3 62.022 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.re 62.022 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.re 62.022 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 62.022 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.re 62.022 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 62.022 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 62.022 * [taylor]: Taking taylor expansion of x.re in x.re 62.022 * [backup-simplify]: Simplify 0 into 0 62.022 * [backup-simplify]: Simplify 1 into 1 62.023 * [backup-simplify]: Simplify (/ 1 1) into 1 62.023 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 62.023 * [taylor]: Taking taylor expansion of x.im in x.re 62.023 * [backup-simplify]: Simplify x.im into x.im 62.023 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 62.023 * [backup-simplify]: Simplify (+ 1 0) into 1 62.023 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 62.023 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 62.023 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 62.023 * [taylor]: Taking taylor expansion of x.im in x.re 62.023 * [backup-simplify]: Simplify x.im into x.im 62.023 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 62.024 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 62.024 * [taylor]: Taking taylor expansion of x.re in x.re 62.024 * [backup-simplify]: Simplify 0 into 0 62.024 * [backup-simplify]: Simplify 1 into 1 62.024 * [backup-simplify]: Simplify (/ 1 1) into 1 62.024 * [backup-simplify]: Simplify (+ 0 1) into 1 62.024 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 62.024 * [taylor]: Taking taylor expansion of x.im in x.re 62.025 * [backup-simplify]: Simplify x.im into x.im 62.025 * [backup-simplify]: Simplify (* 1 1) into 1 62.025 * [backup-simplify]: Simplify (* 1 1) into 1 62.026 * [backup-simplify]: Simplify (* 1 1) into 1 62.026 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 62.026 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 62.026 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 62.026 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.027 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 62.027 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 62.027 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 62.027 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 62.027 * [taylor]: Taking taylor expansion of 1/3 in x.im 62.027 * [backup-simplify]: Simplify 1/3 into 1/3 62.027 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 62.027 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 62.027 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 62.027 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 62.027 * [taylor]: Taking taylor expansion of x.im in x.im 62.027 * [backup-simplify]: Simplify 0 into 0 62.027 * [backup-simplify]: Simplify 1 into 1 62.028 * [backup-simplify]: Simplify (* 1 1) into 1 62.028 * [backup-simplify]: Simplify (/ 1 1) into 1 62.028 * [backup-simplify]: Simplify (log 1) into 0 62.028 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 62.028 * [taylor]: Taking taylor expansion of 4 in x.im 62.028 * [backup-simplify]: Simplify 4 into 4 62.028 * [taylor]: Taking taylor expansion of (log x.re) in x.im 62.028 * [taylor]: Taking taylor expansion of x.re in x.im 62.028 * [backup-simplify]: Simplify x.re into x.re 62.029 * [backup-simplify]: Simplify (log x.re) into (log x.re) 62.029 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 62.029 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 62.029 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 62.029 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 62.029 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 62.030 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 62.030 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 62.031 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 62.031 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 62.031 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 62.032 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 62.032 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 62.032 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 62.032 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 x.im))) (* (- (/ 1 x.im)) 1)) into (- (* 2 (/ 1 x.im))) 62.032 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.im))) (* (- (* 2 (/ 1 x.im))) 1)) into 0 62.032 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 62.032 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 62.033 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 62.034 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.034 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into 0 62.035 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 62.035 * [taylor]: Taking taylor expansion of 0 in x.im 62.035 * [backup-simplify]: Simplify 0 into 0 62.035 * [backup-simplify]: Simplify 0 into 0 62.036 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 62.037 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 62.038 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 62.039 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 62.039 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 62.040 * [backup-simplify]: Simplify (- 0) into 0 62.040 * [backup-simplify]: Simplify (+ 0 0) into 0 62.041 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 62.042 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 62.042 * [backup-simplify]: Simplify 0 into 0 62.042 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 62.043 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.043 * [backup-simplify]: Simplify (+ 0 0) into 0 62.044 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 62.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.045 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 62.046 * [backup-simplify]: Simplify (- 0) into 0 62.046 * [backup-simplify]: Simplify (+ 0 0) into 0 62.047 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (- (/ 1 x.im))) (* 0 1))) into (/ 1 (pow x.im 2)) 62.047 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.im 2))) (+ (* (- (* 2 (/ 1 x.im))) (* 2 (/ 1 x.im))) (* (/ 1 (pow x.im 2)) 1))) into (- (* 2 (/ 1 (pow x.im 2)))) 62.048 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 62.048 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.im 2)))) (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into (- (* 2 (/ 1 (pow x.im 4)))) 62.049 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.im 4))))) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into (/ -2 (pow x.im 2)) 62.050 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.051 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) into (- (* 2/3 (/ 1 (pow x.im 2)))) 62.052 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2))) 62.052 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2))) in x.im 62.052 * [taylor]: Taking taylor expansion of -2/3 in x.im 62.052 * [backup-simplify]: Simplify -2/3 into -2/3 62.052 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2)) in x.im 62.052 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 62.052 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 62.052 * [taylor]: Taking taylor expansion of 1/3 in x.im 62.052 * [backup-simplify]: Simplify 1/3 into 1/3 62.052 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 62.052 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 62.052 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 62.052 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 62.052 * [taylor]: Taking taylor expansion of x.im in x.im 62.052 * [backup-simplify]: Simplify 0 into 0 62.052 * [backup-simplify]: Simplify 1 into 1 62.059 * [backup-simplify]: Simplify (* 1 1) into 1 62.059 * [backup-simplify]: Simplify (/ 1 1) into 1 62.060 * [backup-simplify]: Simplify (log 1) into 0 62.060 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 62.060 * [taylor]: Taking taylor expansion of 4 in x.im 62.060 * [backup-simplify]: Simplify 4 into 4 62.060 * [taylor]: Taking taylor expansion of (log x.re) in x.im 62.060 * [taylor]: Taking taylor expansion of x.re in x.im 62.060 * [backup-simplify]: Simplify x.re into x.re 62.060 * [backup-simplify]: Simplify (log x.re) into (log x.re) 62.061 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 62.061 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 62.061 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 62.061 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 62.061 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 62.061 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 62.061 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 62.061 * [taylor]: Taking taylor expansion of x.im in x.im 62.061 * [backup-simplify]: Simplify 0 into 0 62.061 * [backup-simplify]: Simplify 1 into 1 62.062 * [backup-simplify]: Simplify (* 1 1) into 1 62.062 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 62.063 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 62.063 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 62.065 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 62.066 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 62.066 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 62.066 * [backup-simplify]: Simplify (- 0) into 0 62.067 * [backup-simplify]: Simplify (+ 0 0) into 0 62.067 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 62.068 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 62.069 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.072 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 62.074 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 62.074 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 62.075 * [backup-simplify]: Simplify (- 0) into 0 62.075 * [backup-simplify]: Simplify (+ 0 0) into 0 62.076 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 62.078 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 62.079 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 62.080 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 62.080 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 62.081 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)))) into 0 62.083 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.084 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))))) into 0 62.084 * [backup-simplify]: Simplify 0 into 0 62.084 * [backup-simplify]: Simplify 0 into 0 62.085 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 62.086 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.088 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 62.090 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 62.091 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 62.091 * [backup-simplify]: Simplify (- 0) into 0 62.092 * [backup-simplify]: Simplify (+ 0 0) into 0 62.093 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 62.094 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 62.094 * [backup-simplify]: Simplify 0 into 0 62.094 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 62.095 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.096 * [backup-simplify]: Simplify (+ 0 0) into 0 62.097 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 62.097 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.098 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 62.098 * [backup-simplify]: Simplify (- 0) into 0 62.098 * [backup-simplify]: Simplify (+ 0 0) into 0 62.099 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1)))) into 0 62.100 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.im))) (/ 1 (pow x.im 2))) (+ (* (/ 1 (pow x.im 2)) (* 2 (/ 1 x.im))) (* 0 1)))) into 0 62.101 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 62.102 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* (- (* 2 (/ 1 (pow x.im 4)))) (/ 0 (pow x.im 2))))) into 0 62.104 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.im 4))))) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 62.105 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.106 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))))) into 0 62.108 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 62.108 * [taylor]: Taking taylor expansion of 0 in x.im 62.108 * [backup-simplify]: Simplify 0 into 0 62.108 * [backup-simplify]: Simplify 0 into 0 62.108 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 4 (log (/ 1 x.re)))))) into (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 4 (log (/ 1 x.re)))))) 62.109 * [backup-simplify]: Simplify (* (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))))) (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))))) into (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) 62.109 * [approximate]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in (x.re x.im) around 0 62.109 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.im 62.109 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.im 62.109 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.im 62.109 * [taylor]: Taking taylor expansion of 1/3 in x.im 62.109 * [backup-simplify]: Simplify 1/3 into 1/3 62.109 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.im 62.109 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.im 62.109 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 62.109 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.im 62.110 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 62.110 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 62.110 * [taylor]: Taking taylor expansion of x.im in x.im 62.110 * [backup-simplify]: Simplify 0 into 0 62.110 * [backup-simplify]: Simplify 1 into 1 62.110 * [backup-simplify]: Simplify (/ 1 1) into 1 62.110 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 62.110 * [taylor]: Taking taylor expansion of x.re in x.im 62.110 * [backup-simplify]: Simplify x.re into x.re 62.110 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 62.111 * [backup-simplify]: Simplify (+ 1 0) into 1 62.111 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 62.111 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 62.111 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 62.111 * [taylor]: Taking taylor expansion of x.im in x.im 62.111 * [backup-simplify]: Simplify 0 into 0 62.111 * [backup-simplify]: Simplify 1 into 1 62.111 * [backup-simplify]: Simplify (/ 1 1) into 1 62.111 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 62.111 * [taylor]: Taking taylor expansion of x.re in x.im 62.111 * [backup-simplify]: Simplify x.re into x.re 62.111 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 62.112 * [backup-simplify]: Simplify (+ 1 0) into 1 62.112 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 62.112 * [taylor]: Taking taylor expansion of x.im in x.im 62.112 * [backup-simplify]: Simplify 0 into 0 62.112 * [backup-simplify]: Simplify 1 into 1 62.112 * [backup-simplify]: Simplify (* 1 1) into 1 62.113 * [backup-simplify]: Simplify (* 1 1) into 1 62.113 * [backup-simplify]: Simplify (* 1 1) into 1 62.113 * [backup-simplify]: Simplify (* 1 1) into 1 62.114 * [backup-simplify]: Simplify (/ 1 1) into 1 62.114 * [backup-simplify]: Simplify (log 1) into 0 62.115 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 62.115 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.im)))) into (* -2 (log x.im)) 62.115 * [backup-simplify]: Simplify (exp (* -2 (log x.im))) into (pow x.im -2) 62.115 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.re 62.115 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.re 62.115 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.re 62.115 * [taylor]: Taking taylor expansion of 1/3 in x.re 62.115 * [backup-simplify]: Simplify 1/3 into 1/3 62.115 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.re 62.115 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.re 62.115 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 62.115 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.re 62.115 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 62.115 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 62.115 * [taylor]: Taking taylor expansion of x.im in x.re 62.115 * [backup-simplify]: Simplify x.im into x.im 62.116 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 62.116 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 62.116 * [taylor]: Taking taylor expansion of x.re in x.re 62.116 * [backup-simplify]: Simplify 0 into 0 62.116 * [backup-simplify]: Simplify 1 into 1 62.116 * [backup-simplify]: Simplify (/ 1 1) into 1 62.116 * [backup-simplify]: Simplify (- 1) into -1 62.117 * [backup-simplify]: Simplify (+ 0 -1) into -1 62.117 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 62.117 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 62.117 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 62.117 * [taylor]: Taking taylor expansion of x.im in x.re 62.117 * [backup-simplify]: Simplify x.im into x.im 62.117 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 62.117 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 62.117 * [taylor]: Taking taylor expansion of x.re in x.re 62.117 * [backup-simplify]: Simplify 0 into 0 62.117 * [backup-simplify]: Simplify 1 into 1 62.118 * [backup-simplify]: Simplify (/ 1 1) into 1 62.118 * [backup-simplify]: Simplify (+ 0 1) into 1 62.118 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 62.118 * [taylor]: Taking taylor expansion of x.im in x.re 62.118 * [backup-simplify]: Simplify x.im into x.im 62.118 * [backup-simplify]: Simplify (* -1 -1) into 1 62.119 * [backup-simplify]: Simplify (* 1 1) into 1 62.119 * [backup-simplify]: Simplify (* 1 1) into 1 62.119 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 62.119 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 62.119 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 62.120 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.120 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 62.120 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 62.120 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.re 62.120 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.re 62.120 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.re 62.120 * [taylor]: Taking taylor expansion of 1/3 in x.re 62.120 * [backup-simplify]: Simplify 1/3 into 1/3 62.120 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.re 62.120 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.re 62.120 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 62.120 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.re 62.121 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 62.121 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 62.121 * [taylor]: Taking taylor expansion of x.im in x.re 62.121 * [backup-simplify]: Simplify x.im into x.im 62.121 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 62.121 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 62.121 * [taylor]: Taking taylor expansion of x.re in x.re 62.121 * [backup-simplify]: Simplify 0 into 0 62.121 * [backup-simplify]: Simplify 1 into 1 62.121 * [backup-simplify]: Simplify (/ 1 1) into 1 62.121 * [backup-simplify]: Simplify (- 1) into -1 62.122 * [backup-simplify]: Simplify (+ 0 -1) into -1 62.122 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 62.122 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 62.122 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 62.122 * [taylor]: Taking taylor expansion of x.im in x.re 62.122 * [backup-simplify]: Simplify x.im into x.im 62.122 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 62.122 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 62.122 * [taylor]: Taking taylor expansion of x.re in x.re 62.122 * [backup-simplify]: Simplify 0 into 0 62.122 * [backup-simplify]: Simplify 1 into 1 62.122 * [backup-simplify]: Simplify (/ 1 1) into 1 62.123 * [backup-simplify]: Simplify (+ 0 1) into 1 62.123 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 62.123 * [taylor]: Taking taylor expansion of x.im in x.re 62.123 * [backup-simplify]: Simplify x.im into x.im 62.123 * [backup-simplify]: Simplify (* -1 -1) into 1 62.124 * [backup-simplify]: Simplify (* 1 1) into 1 62.124 * [backup-simplify]: Simplify (* 1 1) into 1 62.124 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 62.124 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 62.124 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 62.125 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.125 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 62.125 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 62.125 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 62.126 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 62.126 * [taylor]: Taking taylor expansion of 1/3 in x.im 62.126 * [backup-simplify]: Simplify 1/3 into 1/3 62.126 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 62.126 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 62.126 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 62.126 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 62.126 * [taylor]: Taking taylor expansion of x.im in x.im 62.126 * [backup-simplify]: Simplify 0 into 0 62.126 * [backup-simplify]: Simplify 1 into 1 62.126 * [backup-simplify]: Simplify (* 1 1) into 1 62.127 * [backup-simplify]: Simplify (/ 1 1) into 1 62.127 * [backup-simplify]: Simplify (log 1) into 0 62.127 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 62.127 * [taylor]: Taking taylor expansion of 4 in x.im 62.127 * [backup-simplify]: Simplify 4 into 4 62.127 * [taylor]: Taking taylor expansion of (log x.re) in x.im 62.127 * [taylor]: Taking taylor expansion of x.re in x.im 62.127 * [backup-simplify]: Simplify x.re into x.re 62.127 * [backup-simplify]: Simplify (log x.re) into (log x.re) 62.128 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 62.128 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 62.128 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 62.128 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 62.128 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 62.128 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 62.128 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 62.129 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 62.129 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 62.129 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 62.130 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 62.131 * [backup-simplify]: Simplify (- 0) into 0 62.131 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 62.131 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) -1)) into (- (* 2 (/ 1 x.im))) 62.131 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.im))) (* (- (* 2 (/ 1 x.im))) 1)) into 0 62.131 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 62.131 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 62.132 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 62.133 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.133 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into 0 62.134 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 62.134 * [taylor]: Taking taylor expansion of 0 in x.im 62.134 * [backup-simplify]: Simplify 0 into 0 62.134 * [backup-simplify]: Simplify 0 into 0 62.135 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 62.136 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 62.137 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 62.138 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 62.138 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 62.139 * [backup-simplify]: Simplify (- 0) into 0 62.139 * [backup-simplify]: Simplify (+ 0 0) into 0 62.140 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 62.141 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 62.141 * [backup-simplify]: Simplify 0 into 0 62.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 62.142 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.142 * [backup-simplify]: Simplify (+ 0 0) into 0 62.143 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 62.143 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 62.144 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.144 * [backup-simplify]: Simplify (- 0) into 0 62.145 * [backup-simplify]: Simplify (+ 0 0) into 0 62.146 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 -1))) into (/ 1 (pow x.im 2)) 62.146 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.im 2))) (+ (* (- (* 2 (/ 1 x.im))) (* 2 (/ 1 x.im))) (* (/ 1 (pow x.im 2)) 1))) into (- (* 2 (/ 1 (pow x.im 2)))) 62.147 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 62.147 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.im 2)))) (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into (- (* 2 (/ 1 (pow x.im 4)))) 62.148 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.im 4))))) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into (/ -2 (pow x.im 2)) 62.149 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.149 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) into (- (* 2/3 (/ 1 (pow x.im 2)))) 62.150 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2))) 62.150 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2))) in x.im 62.150 * [taylor]: Taking taylor expansion of -2/3 in x.im 62.151 * [backup-simplify]: Simplify -2/3 into -2/3 62.151 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2)) in x.im 62.151 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 62.151 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 62.151 * [taylor]: Taking taylor expansion of 1/3 in x.im 62.151 * [backup-simplify]: Simplify 1/3 into 1/3 62.151 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 62.151 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 62.151 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 62.151 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 62.151 * [taylor]: Taking taylor expansion of x.im in x.im 62.151 * [backup-simplify]: Simplify 0 into 0 62.151 * [backup-simplify]: Simplify 1 into 1 62.151 * [backup-simplify]: Simplify (* 1 1) into 1 62.152 * [backup-simplify]: Simplify (/ 1 1) into 1 62.152 * [backup-simplify]: Simplify (log 1) into 0 62.152 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 62.152 * [taylor]: Taking taylor expansion of 4 in x.im 62.152 * [backup-simplify]: Simplify 4 into 4 62.152 * [taylor]: Taking taylor expansion of (log x.re) in x.im 62.152 * [taylor]: Taking taylor expansion of x.re in x.im 62.152 * [backup-simplify]: Simplify x.re into x.re 62.152 * [backup-simplify]: Simplify (log x.re) into (log x.re) 62.153 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 62.153 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 62.153 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 62.153 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 62.153 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 62.153 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 62.153 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 62.153 * [taylor]: Taking taylor expansion of x.im in x.im 62.153 * [backup-simplify]: Simplify 0 into 0 62.153 * [backup-simplify]: Simplify 1 into 1 62.154 * [backup-simplify]: Simplify (* 1 1) into 1 62.154 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 62.155 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 62.155 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 62.157 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 62.158 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 62.158 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 62.159 * [backup-simplify]: Simplify (- 0) into 0 62.159 * [backup-simplify]: Simplify (+ 0 0) into 0 62.160 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 62.160 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 62.161 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.164 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 62.166 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 62.167 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 62.167 * [backup-simplify]: Simplify (- 0) into 0 62.167 * [backup-simplify]: Simplify (+ 0 0) into 0 62.168 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 62.170 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 62.171 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 62.172 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 62.172 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 62.173 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)))) into 0 62.175 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.176 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))))) into 0 62.176 * [backup-simplify]: Simplify 0 into 0 62.176 * [backup-simplify]: Simplify 0 into 0 62.177 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 62.178 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.181 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 62.183 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 62.184 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 62.184 * [backup-simplify]: Simplify (- 0) into 0 62.184 * [backup-simplify]: Simplify (+ 0 0) into 0 62.185 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 62.187 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 62.187 * [backup-simplify]: Simplify 0 into 0 62.187 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 62.188 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.188 * [backup-simplify]: Simplify (+ 0 0) into 0 62.189 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 62.189 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 62.190 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 62.190 * [backup-simplify]: Simplify (- 0) into 0 62.190 * [backup-simplify]: Simplify (+ 0 0) into 0 62.191 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 62.191 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.im))) (/ 1 (pow x.im 2))) (+ (* (/ 1 (pow x.im 2)) (* 2 (/ 1 x.im))) (* 0 1)))) into 0 62.192 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 62.192 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* (- (* 2 (/ 1 (pow x.im 4)))) (/ 0 (pow x.im 2))))) into 0 62.194 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.im 4))))) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 62.194 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 62.199 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))))) into 0 62.200 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 62.200 * [taylor]: Taking taylor expansion of 0 in x.im 62.200 * [backup-simplify]: Simplify 0 into 0 62.200 * [backup-simplify]: Simplify 0 into 0 62.200 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (* 4 (log (/ 1 (- x.re))))))) into (exp (* -1/3 (+ (* 4 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) 62.200 * * * [progress]: simplifying candidates 62.201 * * * * [progress]: [ 1 / 178 ] simplifiying candidate # 62.201 * * * * [progress]: [ 2 / 178 ] simplifiying candidate # 62.201 * * * * [progress]: [ 3 / 178 ] simplifiying candidate # 62.201 * [simplify]: Simplifying (log (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 62.201 * * [simplify]: iters left: 6 (8 enodes) 62.203 * * [simplify]: iters left: 5 (31 enodes) 62.207 * * [simplify]: iters left: 4 (61 enodes) 62.221 * * [simplify]: iters left: 3 (183 enodes) 62.305 * * [simplify]: iters left: 2 (394 enodes) 62.508 * * [simplify]: Extracting #0: cost 1 inf + 0 62.508 * * [simplify]: Extracting #1: cost 3 inf + 0 62.508 * * [simplify]: Extracting #2: cost 5 inf + 0 62.508 * * [simplify]: Extracting #3: cost 30 inf + 0 62.509 * * [simplify]: Extracting #4: cost 74 inf + 1 62.510 * * [simplify]: Extracting #5: cost 85 inf + 411 62.512 * * [simplify]: Extracting #6: cost 40 inf + 6553 62.518 * * [simplify]: Extracting #7: cost 8 inf + 11096 62.527 * * [simplify]: Extracting #8: cost 0 inf + 11912 62.534 * * [simplify]: Extracting #9: cost 0 inf + 11872 62.541 * [simplify]: Simplified to (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 62.541 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (exp (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 62.542 * * * * [progress]: [ 4 / 178 ] simplifiying candidate # 62.542 * [simplify]: Simplifying (exp (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 62.542 * * [simplify]: iters left: 6 (8 enodes) 62.545 * * [simplify]: iters left: 5 (31 enodes) 62.550 * * [simplify]: iters left: 4 (61 enodes) 62.564 * * [simplify]: iters left: 3 (183 enodes) 62.622 * * [simplify]: iters left: 2 (394 enodes) 62.772 * * [simplify]: Extracting #0: cost 1 inf + 0 62.772 * * [simplify]: Extracting #1: cost 3 inf + 0 62.772 * * [simplify]: Extracting #2: cost 5 inf + 0 62.772 * * [simplify]: Extracting #3: cost 30 inf + 0 62.773 * * [simplify]: Extracting #4: cost 74 inf + 1 62.774 * * [simplify]: Extracting #5: cost 85 inf + 411 62.776 * * [simplify]: Extracting #6: cost 40 inf + 6553 62.785 * * [simplify]: Extracting #7: cost 8 inf + 11096 62.792 * * [simplify]: Extracting #8: cost 0 inf + 11912 62.799 * * [simplify]: Extracting #9: cost 0 inf + 11872 62.806 * [simplify]: Simplified to (exp (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 62.806 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (log (exp (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 62.806 * * * * [progress]: [ 5 / 178 ] simplifiying candidate # 62.806 * [simplify]: Simplifying (cbrt (- x.re x.im)) 62.807 * * [simplify]: iters left: 3 (4 enodes) 62.808 * * [simplify]: iters left: 2 (14 enodes) 62.812 * * [simplify]: iters left: 1 (17 enodes) 62.815 * * [simplify]: Extracting #0: cost 1 inf + 0 62.815 * * [simplify]: Extracting #1: cost 3 inf + 0 62.815 * * [simplify]: Extracting #2: cost 7 inf + 0 62.815 * * [simplify]: Extracting #3: cost 5 inf + 43 62.815 * * [simplify]: Extracting #4: cost 0 inf + 412 62.815 * [simplify]: Simplified to (cbrt (- x.re x.im)) 62.815 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 62.815 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) x.im)) 62.815 * * [simplify]: iters left: 5 (5 enodes) 62.816 * * [simplify]: iters left: 4 (17 enodes) 62.818 * * [simplify]: iters left: 3 (24 enodes) 62.822 * * [simplify]: iters left: 2 (30 enodes) 62.825 * * [simplify]: Extracting #0: cost 1 inf + 0 62.825 * * [simplify]: Extracting #1: cost 3 inf + 0 62.825 * * [simplify]: Extracting #2: cost 8 inf + 0 62.825 * * [simplify]: Extracting #3: cost 10 inf + 42 62.825 * * [simplify]: Extracting #4: cost 8 inf + 84 62.825 * * [simplify]: Extracting #5: cost 2 inf + 416 62.825 * * [simplify]: Extracting #6: cost 0 inf + 740 62.826 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) x.im)) 62.826 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 62.826 * * * * [progress]: [ 6 / 178 ] simplifiying candidate # 62.826 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 62.826 * * [simplify]: iters left: 6 (10 enodes) 62.830 * * [simplify]: iters left: 5 (50 enodes) 62.841 * * [simplify]: iters left: 4 (122 enodes) 62.880 * * [simplify]: iters left: 3 (435 enodes) 63.140 * * [simplify]: Extracting #0: cost 1 inf + 0 63.140 * * [simplify]: Extracting #1: cost 3 inf + 0 63.140 * * [simplify]: Extracting #2: cost 61 inf + 0 63.141 * * [simplify]: Extracting #3: cost 337 inf + 1 63.144 * * [simplify]: Extracting #4: cost 491 inf + 772 63.155 * * [simplify]: Extracting #5: cost 322 inf + 35811 63.172 * * [simplify]: Extracting #6: cost 153 inf + 94993 63.209 * * [simplify]: Extracting #7: cost 16 inf + 168013 63.262 * * [simplify]: Extracting #8: cost 0 inf + 176457 63.312 * [simplify]: Simplified to (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 63.312 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 63.312 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 63.313 * * [simplify]: iters left: 6 (11 enodes) 63.318 * * [simplify]: iters left: 5 (53 enodes) 63.335 * * [simplify]: iters left: 4 (149 enodes) 63.390 * * [simplify]: Extracting #0: cost 1 inf + 0 63.390 * * [simplify]: Extracting #1: cost 3 inf + 0 63.391 * * [simplify]: Extracting #2: cost 41 inf + 0 63.391 * * [simplify]: Extracting #3: cost 172 inf + 0 63.394 * * [simplify]: Extracting #4: cost 161 inf + 4908 63.403 * * [simplify]: Extracting #5: cost 40 inf + 27863 63.420 * * [simplify]: Extracting #6: cost 0 inf + 37062 63.433 * * [simplify]: Extracting #7: cost 0 inf + 36502 63.441 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) 63.441 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 63.441 * * * * [progress]: [ 7 / 178 ] simplifiying candidate # 63.441 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 63.442 * * [simplify]: iters left: 6 (12 enodes) 63.445 * * [simplify]: iters left: 5 (58 enodes) 63.458 * * [simplify]: iters left: 4 (137 enodes) 63.527 * * [simplify]: iters left: 3 (481 enodes) 63.976 * * [simplify]: Extracting #0: cost 1 inf + 0 63.976 * * [simplify]: Extracting #1: cost 3 inf + 0 63.976 * * [simplify]: Extracting #2: cost 87 inf + 0 63.979 * * [simplify]: Extracting #3: cost 437 inf + 1 63.984 * * [simplify]: Extracting #4: cost 653 inf + 9269 64.000 * * [simplify]: Extracting #5: cost 311 inf + 92066 64.042 * * [simplify]: Extracting #6: cost 64 inf + 197131 64.083 * * [simplify]: Extracting #7: cost 11 inf + 225494 64.129 * * [simplify]: Extracting #8: cost 0 inf + 229994 64.168 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 64.169 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 64.169 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) 64.169 * * [simplify]: iters left: 6 (10 enodes) 64.171 * * [simplify]: iters left: 5 (40 enodes) 64.178 * * [simplify]: iters left: 4 (76 enodes) 64.201 * * [simplify]: iters left: 3 (214 enodes) 64.308 * * [simplify]: Extracting #0: cost 1 inf + 0 64.308 * * [simplify]: Extracting #1: cost 3 inf + 0 64.308 * * [simplify]: Extracting #2: cost 69 inf + 0 64.308 * * [simplify]: Extracting #3: cost 134 inf + 0 64.309 * * [simplify]: Extracting #4: cost 130 inf + 1462 64.312 * * [simplify]: Extracting #5: cost 54 inf + 14685 64.321 * * [simplify]: Extracting #6: cost 5 inf + 26663 64.327 * * [simplify]: Extracting #7: cost 0 inf + 27993 64.341 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) 64.341 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 64.341 * * * * [progress]: [ 8 / 178 ] simplifiying candidate # 64.341 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 64.341 * * [simplify]: iters left: 6 (12 enodes) 64.345 * * [simplify]: iters left: 5 (57 enodes) 64.358 * * [simplify]: iters left: 4 (129 enodes) 64.421 * * [simplify]: iters left: 3 (470 enodes) 64.739 * * [simplify]: Extracting #0: cost 1 inf + 0 64.739 * * [simplify]: Extracting #1: cost 3 inf + 0 64.740 * * [simplify]: Extracting #2: cost 69 inf + 0 64.741 * * [simplify]: Extracting #3: cost 322 inf + 1 64.748 * * [simplify]: Extracting #4: cost 449 inf + 11192 64.775 * * [simplify]: Extracting #5: cost 139 inf + 78165 64.824 * * [simplify]: Extracting #6: cost 36 inf + 106782 64.848 * * [simplify]: Extracting #7: cost 9 inf + 115975 64.871 * * [simplify]: Extracting #8: cost 0 inf + 119792 64.894 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 64.894 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 64.895 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 64.895 * * [simplify]: iters left: 6 (10 enodes) 64.898 * * [simplify]: iters left: 5 (46 enodes) 64.906 * * [simplify]: iters left: 4 (115 enodes) 64.930 * * [simplify]: iters left: 3 (307 enodes) 65.021 * * [simplify]: Extracting #0: cost 1 inf + 0 65.021 * * [simplify]: Extracting #1: cost 3 inf + 0 65.021 * * [simplify]: Extracting #2: cost 42 inf + 0 65.022 * * [simplify]: Extracting #3: cost 153 inf + 0 65.024 * * [simplify]: Extracting #4: cost 160 inf + 2313 65.033 * * [simplify]: Extracting #5: cost 38 inf + 26509 65.051 * * [simplify]: Extracting #6: cost 0 inf + 33634 65.066 * * [simplify]: Extracting #7: cost 0 inf + 33194 65.078 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) 65.078 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.079 * * * * [progress]: [ 9 / 178 ] simplifiying candidate # 65.079 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 65.079 * * [simplify]: iters left: 6 (8 enodes) 65.081 * * [simplify]: iters left: 5 (33 enodes) 65.086 * * [simplify]: iters left: 4 (82 enodes) 65.108 * * [simplify]: iters left: 3 (355 enodes) 65.430 * * [simplify]: Extracting #0: cost 1 inf + 0 65.430 * * [simplify]: Extracting #1: cost 3 inf + 0 65.430 * * [simplify]: Extracting #2: cost 53 inf + 0 65.431 * * [simplify]: Extracting #3: cost 272 inf + 1 65.434 * * [simplify]: Extracting #4: cost 298 inf + 10082 65.451 * * [simplify]: Extracting #5: cost 40 inf + 57700 65.478 * * [simplify]: Extracting #6: cost 0 inf + 64857 65.498 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 65.498 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.498 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (- x.re x.im))) 65.499 * * [simplify]: iters left: 5 (6 enodes) 65.500 * * [simplify]: iters left: 4 (22 enodes) 65.503 * * [simplify]: iters left: 3 (39 enodes) 65.509 * * [simplify]: iters left: 2 (84 enodes) 65.524 * * [simplify]: iters left: 1 (157 enodes) 65.558 * * [simplify]: Extracting #0: cost 1 inf + 0 65.558 * * [simplify]: Extracting #1: cost 3 inf + 0 65.558 * * [simplify]: Extracting #2: cost 22 inf + 0 65.558 * * [simplify]: Extracting #3: cost 56 inf + 0 65.558 * * [simplify]: Extracting #4: cost 55 inf + 43 65.559 * * [simplify]: Extracting #5: cost 24 inf + 2699 65.560 * * [simplify]: Extracting #6: cost 0 inf + 5985 65.562 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) (- x.re x.im))) 65.562 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.562 * * * * [progress]: [ 10 / 178 ] simplifiying candidate # 65.562 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 65.562 * * [simplify]: iters left: 6 (10 enodes) 65.566 * * [simplify]: iters left: 5 (50 enodes) 65.578 * * [simplify]: iters left: 4 (110 enodes) 65.616 * * [simplify]: iters left: 3 (347 enodes) 65.766 * * [simplify]: Extracting #0: cost 1 inf + 0 65.766 * * [simplify]: Extracting #1: cost 3 inf + 0 65.766 * * [simplify]: Extracting #2: cost 51 inf + 0 65.767 * * [simplify]: Extracting #3: cost 191 inf + 1 65.769 * * [simplify]: Extracting #4: cost 240 inf + 1020 65.777 * * [simplify]: Extracting #5: cost 127 inf + 22900 65.791 * * [simplify]: Extracting #6: cost 18 inf + 52763 65.801 * * [simplify]: Extracting #7: cost 0 inf + 58655 65.813 * * [simplify]: Extracting #8: cost 0 inf + 58535 65.831 * [simplify]: Simplified to (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) 65.831 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.832 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 65.832 * * [simplify]: iters left: 6 (8 enodes) 65.834 * * [simplify]: iters left: 5 (32 enodes) 65.839 * * [simplify]: iters left: 4 (53 enodes) 65.850 * * [simplify]: iters left: 3 (73 enodes) 65.860 * * [simplify]: iters left: 2 (89 enodes) 65.884 * * [simplify]: iters left: 1 (109 enodes) 65.917 * * [simplify]: Extracting #0: cost 1 inf + 0 65.917 * * [simplify]: Extracting #1: cost 3 inf + 0 65.917 * * [simplify]: Extracting #2: cost 15 inf + 0 65.917 * * [simplify]: Extracting #3: cost 35 inf + 0 65.918 * * [simplify]: Extracting #4: cost 23 inf + 865 65.919 * * [simplify]: Extracting #5: cost 0 inf + 3186 65.921 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) 65.921 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.922 * * * * [progress]: [ 11 / 178 ] simplifiying candidate # 65.922 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 65.922 * * [simplify]: iters left: 6 (9 enodes) 65.926 * * [simplify]: iters left: 5 (37 enodes) 65.939 * * [simplify]: iters left: 4 (85 enodes) 65.988 * * [simplify]: iters left: 3 (333 enodes) 66.244 * * [simplify]: Extracting #0: cost 1 inf + 0 66.244 * * [simplify]: Extracting #1: cost 3 inf + 0 66.244 * * [simplify]: Extracting #2: cost 59 inf + 0 66.245 * * [simplify]: Extracting #3: cost 240 inf + 1 66.248 * * [simplify]: Extracting #4: cost 213 inf + 10141 66.269 * * [simplify]: Extracting #5: cost 23 inf + 42423 66.291 * * [simplify]: Extracting #6: cost 0 inf + 46946 66.311 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) 66.311 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 66.312 * [simplify]: Simplifying (cbrt (- x.re x.im)) 66.312 * * [simplify]: iters left: 3 (4 enodes) 66.313 * * [simplify]: iters left: 2 (14 enodes) 66.314 * * [simplify]: iters left: 1 (17 enodes) 66.316 * * [simplify]: Extracting #0: cost 1 inf + 0 66.316 * * [simplify]: Extracting #1: cost 3 inf + 0 66.316 * * [simplify]: Extracting #2: cost 7 inf + 0 66.316 * * [simplify]: Extracting #3: cost 5 inf + 43 66.317 * * [simplify]: Extracting #4: cost 0 inf + 412 66.317 * [simplify]: Simplified to (cbrt (- x.re x.im)) 66.317 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 66.317 * * * * [progress]: [ 12 / 178 ] simplifiying candidate # 66.317 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) 66.317 * * [simplify]: iters left: 6 (10 enodes) 66.320 * * [simplify]: iters left: 5 (50 enodes) 66.332 * * [simplify]: iters left: 4 (118 enodes) 66.378 * * [simplify]: iters left: 3 (363 enodes) 66.561 * * [simplify]: Extracting #0: cost 1 inf + 0 66.561 * * [simplify]: Extracting #1: cost 3 inf + 0 66.561 * * [simplify]: Extracting #2: cost 59 inf + 0 66.562 * * [simplify]: Extracting #3: cost 220 inf + 1 66.563 * * [simplify]: Extracting #4: cost 303 inf + 1991 66.567 * * [simplify]: Extracting #5: cost 206 inf + 18651 66.576 * * [simplify]: Extracting #6: cost 98 inf + 54442 66.588 * * [simplify]: Extracting #7: cost 12 inf + 93684 66.612 * * [simplify]: Extracting #8: cost 0 inf + 100496 66.637 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) 66.637 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 66.641 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 66.641 * * [simplify]: iters left: 6 (8 enodes) 66.645 * * [simplify]: iters left: 5 (31 enodes) 66.655 * * [simplify]: iters left: 4 (44 enodes) 66.662 * * [simplify]: iters left: 3 (47 enodes) 66.668 * * [simplify]: iters left: 2 (48 enodes) 66.673 * * [simplify]: Extracting #0: cost 1 inf + 0 66.673 * * [simplify]: Extracting #1: cost 3 inf + 0 66.673 * * [simplify]: Extracting #2: cost 10 inf + 0 66.674 * * [simplify]: Extracting #3: cost 19 inf + 0 66.674 * * [simplify]: Extracting #4: cost 17 inf + 43 66.674 * * [simplify]: Extracting #5: cost 8 inf + 539 66.674 * * [simplify]: Extracting #6: cost 0 inf + 1714 66.674 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) 66.675 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 66.675 * * * * [progress]: [ 13 / 178 ] simplifiying candidate # 66.675 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) 66.675 * * [simplify]: iters left: 6 (9 enodes) 66.677 * * [simplify]: iters left: 5 (36 enodes) 66.683 * * [simplify]: iters left: 4 (77 enodes) 66.719 * * [simplify]: iters left: 3 (269 enodes) 66.922 * * [simplify]: Extracting #0: cost 1 inf + 0 66.923 * * [simplify]: Extracting #1: cost 3 inf + 0 66.923 * * [simplify]: Extracting #2: cost 49 inf + 0 66.924 * * [simplify]: Extracting #3: cost 168 inf + 1 66.926 * * [simplify]: Extracting #4: cost 165 inf + 3862 66.935 * * [simplify]: Extracting #5: cost 38 inf + 23824 66.947 * * [simplify]: Extracting #6: cost 0 inf + 30740 66.955 * * [simplify]: Extracting #7: cost 0 inf + 30660 66.962 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) 66.963 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 66.963 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 66.963 * * [simplify]: iters left: 3 (4 enodes) 66.964 * * [simplify]: iters left: 2 (13 enodes) 66.966 * * [simplify]: Extracting #0: cost 1 inf + 0 66.966 * * [simplify]: Extracting #1: cost 3 inf + 0 66.966 * * [simplify]: Extracting #2: cost 6 inf + 0 66.966 * * [simplify]: Extracting #3: cost 4 inf + 2 66.966 * * [simplify]: Extracting #4: cost 0 inf + 330 66.966 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 66.966 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 66.966 * * * * [progress]: [ 14 / 178 ] simplifiying candidate # 66.967 * [simplify]: Simplifying (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 66.967 * * [simplify]: iters left: 6 (9 enodes) 66.969 * * [simplify]: iters left: 5 (34 enodes) 66.974 * * [simplify]: iters left: 4 (64 enodes) 66.996 * * [simplify]: iters left: 3 (187 enodes) 67.051 * * [simplify]: iters left: 2 (397 enodes) 67.179 * * [simplify]: Extracting #0: cost 1 inf + 0 67.179 * * [simplify]: Extracting #1: cost 3 inf + 0 67.179 * * [simplify]: Extracting #2: cost 5 inf + 0 67.179 * * [simplify]: Extracting #3: cost 7 inf + 0 67.180 * * [simplify]: Extracting #4: cost 32 inf + 0 67.180 * * [simplify]: Extracting #5: cost 75 inf + 1 67.180 * * [simplify]: Extracting #6: cost 87 inf + 409 67.182 * * [simplify]: Extracting #7: cost 44 inf + 6766 67.185 * * [simplify]: Extracting #8: cost 5 inf + 12324 67.188 * * [simplify]: Extracting #9: cost 0 inf + 12494 67.192 * * [simplify]: Extracting #10: cost 0 inf + 12414 67.196 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 67.196 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 67.196 * [simplify]: Simplifying (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 67.196 * * [simplify]: iters left: 6 (8 enodes) 67.198 * * [simplify]: iters left: 5 (31 enodes) 67.203 * * [simplify]: iters left: 4 (61 enodes) 67.224 * * [simplify]: iters left: 3 (183 enodes) 67.283 * * [simplify]: iters left: 2 (394 enodes) 67.460 * * [simplify]: Extracting #0: cost 1 inf + 0 67.460 * * [simplify]: Extracting #1: cost 3 inf + 0 67.460 * * [simplify]: Extracting #2: cost 5 inf + 0 67.460 * * [simplify]: Extracting #3: cost 30 inf + 0 67.461 * * [simplify]: Extracting #4: cost 74 inf + 1 67.462 * * [simplify]: Extracting #5: cost 85 inf + 411 67.464 * * [simplify]: Extracting #6: cost 40 inf + 6573 67.470 * * [simplify]: Extracting #7: cost 8 inf + 11116 67.478 * * [simplify]: Extracting #8: cost 0 inf + 11932 67.485 * * [simplify]: Extracting #9: cost 0 inf + 11892 67.491 * [simplify]: Simplified to (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 67.491 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 67.492 * * * * [progress]: [ 15 / 178 ] simplifiying candidate # 67.492 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 67.492 * * [simplify]: iters left: 6 (9 enodes) 67.497 * * [simplify]: iters left: 5 (35 enodes) 67.508 * * [simplify]: iters left: 4 (67 enodes) 67.542 * * [simplify]: iters left: 3 (196 enodes) 67.632 * * [simplify]: iters left: 2 (430 enodes) 67.805 * * [simplify]: Extracting #0: cost 1 inf + 0 67.805 * * [simplify]: Extracting #1: cost 34 inf + 0 67.805 * * [simplify]: Extracting #2: cost 81 inf + 214 67.806 * * [simplify]: Extracting #3: cost 93 inf + 582 67.810 * * [simplify]: Extracting #4: cost 55 inf + 4439 67.816 * * [simplify]: Extracting #5: cost 12 inf + 11125 67.824 * * [simplify]: Extracting #6: cost 3 inf + 13998 67.831 * * [simplify]: Extracting #7: cost 0 inf + 15859 67.839 * [simplify]: Simplified to (* (+ x.im x.re) (* (- x.re x.im) x.im)) 67.840 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 67.840 * * * * [progress]: [ 16 / 178 ] simplifiying candidate # 67.840 * [simplify]: Simplifying (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 67.840 * * [simplify]: iters left: 6 (8 enodes) 67.844 * * [simplify]: iters left: 5 (31 enodes) 67.853 * * [simplify]: iters left: 4 (61 enodes) 67.875 * * [simplify]: iters left: 3 (183 enodes) 67.922 * * [simplify]: iters left: 2 (394 enodes) 68.076 * * [simplify]: Extracting #0: cost 1 inf + 0 68.076 * * [simplify]: Extracting #1: cost 3 inf + 0 68.076 * * [simplify]: Extracting #2: cost 5 inf + 0 68.076 * * [simplify]: Extracting #3: cost 30 inf + 0 68.077 * * [simplify]: Extracting #4: cost 74 inf + 1 68.077 * * [simplify]: Extracting #5: cost 85 inf + 411 68.078 * * [simplify]: Extracting #6: cost 40 inf + 6493 68.081 * * [simplify]: Extracting #7: cost 8 inf + 11036 68.085 * * [simplify]: Extracting #8: cost 0 inf + 11852 68.089 * * [simplify]: Extracting #9: cost 0 inf + 11812 68.092 * [simplify]: Simplified to (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 68.092 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.093 * [simplify]: Simplifying (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 68.093 * * [simplify]: iters left: 6 (8 enodes) 68.097 * * [simplify]: iters left: 5 (31 enodes) 68.106 * * [simplify]: iters left: 4 (61 enodes) 68.121 * * [simplify]: iters left: 3 (183 enodes) 68.188 * * [simplify]: iters left: 2 (394 enodes) 68.322 * * [simplify]: Extracting #0: cost 1 inf + 0 68.322 * * [simplify]: Extracting #1: cost 3 inf + 0 68.322 * * [simplify]: Extracting #2: cost 5 inf + 0 68.322 * * [simplify]: Extracting #3: cost 30 inf + 0 68.322 * * [simplify]: Extracting #4: cost 74 inf + 1 68.323 * * [simplify]: Extracting #5: cost 85 inf + 411 68.324 * * [simplify]: Extracting #6: cost 40 inf + 6493 68.327 * * [simplify]: Extracting #7: cost 8 inf + 11036 68.333 * * [simplify]: Extracting #8: cost 0 inf + 11852 68.340 * * [simplify]: Extracting #9: cost 0 inf + 11812 68.347 * [simplify]: Simplified to (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 68.347 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.347 * * * * [progress]: [ 17 / 178 ] simplifiying candidate # 68.347 * * * * [progress]: [ 18 / 178 ] simplifiying candidate #real (real->posit16 (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 68.348 * [simplify]: Simplifying (real->posit16 (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 68.348 * * [simplify]: iters left: 6 (8 enodes) 68.351 * * [simplify]: iters left: 5 (28 enodes) 68.360 * * [simplify]: iters left: 4 (58 enodes) 68.380 * * [simplify]: iters left: 3 (180 enodes) 68.423 * * [simplify]: iters left: 2 (383 enodes) 68.567 * * [simplify]: Extracting #0: cost 1 inf + 0 68.567 * * [simplify]: Extracting #1: cost 2 inf + 0 68.567 * * [simplify]: Extracting #2: cost 3 inf + 0 68.567 * * [simplify]: Extracting #3: cost 28 inf + 0 68.567 * * [simplify]: Extracting #4: cost 71 inf + 1 68.568 * * [simplify]: Extracting #5: cost 80 inf + 653 68.571 * * [simplify]: Extracting #6: cost 23 inf + 8120 68.578 * * [simplify]: Extracting #7: cost 0 inf + 11286 68.586 * * [simplify]: Extracting #8: cost 0 inf + 11126 68.593 * [simplify]: Simplified to (real->posit16 (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 68.593 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (posit16->real (real->posit16 (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.593 * * * * [progress]: [ 19 / 178 ] simplifiying candidate # 68.593 * * * * [progress]: [ 20 / 178 ] simplifiying candidate # 68.594 * * * * [progress]: [ 21 / 178 ] simplifiying candidate # 68.594 * [simplify]: Simplifying (log (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 68.594 * * [simplify]: iters left: 6 (8 enodes) 68.597 * * [simplify]: iters left: 5 (31 enodes) 68.607 * * [simplify]: iters left: 4 (61 enodes) 68.630 * * [simplify]: iters left: 3 (183 enodes) 68.691 * * [simplify]: iters left: 2 (394 enodes) 68.836 * * [simplify]: Extracting #0: cost 1 inf + 0 68.836 * * [simplify]: Extracting #1: cost 3 inf + 0 68.836 * * [simplify]: Extracting #2: cost 5 inf + 0 68.836 * * [simplify]: Extracting #3: cost 30 inf + 0 68.836 * * [simplify]: Extracting #4: cost 74 inf + 1 68.837 * * [simplify]: Extracting #5: cost 85 inf + 411 68.838 * * [simplify]: Extracting #6: cost 40 inf + 6553 68.841 * * [simplify]: Extracting #7: cost 8 inf + 11096 68.845 * * [simplify]: Extracting #8: cost 0 inf + 11912 68.848 * * [simplify]: Extracting #9: cost 0 inf + 11872 68.852 * [simplify]: Simplified to (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 68.852 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (exp (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.852 * * * * [progress]: [ 22 / 178 ] simplifiying candidate # 68.852 * [simplify]: Simplifying (exp (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 68.852 * * [simplify]: iters left: 6 (8 enodes) 68.854 * * [simplify]: iters left: 5 (31 enodes) 68.859 * * [simplify]: iters left: 4 (61 enodes) 68.873 * * [simplify]: iters left: 3 (183 enodes) 68.936 * * [simplify]: iters left: 2 (394 enodes) 69.146 * * [simplify]: Extracting #0: cost 1 inf + 0 69.146 * * [simplify]: Extracting #1: cost 3 inf + 0 69.146 * * [simplify]: Extracting #2: cost 5 inf + 0 69.146 * * [simplify]: Extracting #3: cost 30 inf + 0 69.146 * * [simplify]: Extracting #4: cost 74 inf + 1 69.147 * * [simplify]: Extracting #5: cost 85 inf + 411 69.150 * * [simplify]: Extracting #6: cost 40 inf + 6553 69.156 * * [simplify]: Extracting #7: cost 8 inf + 11096 69.163 * * [simplify]: Extracting #8: cost 0 inf + 11912 69.169 * * [simplify]: Extracting #9: cost 0 inf + 11872 69.176 * [simplify]: Simplified to (exp (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 69.176 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (log (exp (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.176 * * * * [progress]: [ 23 / 178 ] simplifiying candidate # 69.177 * [simplify]: Simplifying (cbrt (- x.re x.im)) 69.177 * * [simplify]: iters left: 3 (4 enodes) 69.178 * * [simplify]: iters left: 2 (14 enodes) 69.182 * * [simplify]: iters left: 1 (17 enodes) 69.186 * * [simplify]: Extracting #0: cost 1 inf + 0 69.186 * * [simplify]: Extracting #1: cost 3 inf + 0 69.186 * * [simplify]: Extracting #2: cost 7 inf + 0 69.186 * * [simplify]: Extracting #3: cost 5 inf + 43 69.186 * * [simplify]: Extracting #4: cost 0 inf + 412 69.187 * [simplify]: Simplified to (cbrt (- x.re x.im)) 69.187 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.187 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) x.im)) 69.187 * * [simplify]: iters left: 5 (5 enodes) 69.189 * * [simplify]: iters left: 4 (17 enodes) 69.194 * * [simplify]: iters left: 3 (24 enodes) 69.201 * * [simplify]: iters left: 2 (30 enodes) 69.207 * * [simplify]: Extracting #0: cost 1 inf + 0 69.207 * * [simplify]: Extracting #1: cost 3 inf + 0 69.207 * * [simplify]: Extracting #2: cost 8 inf + 0 69.207 * * [simplify]: Extracting #3: cost 10 inf + 42 69.207 * * [simplify]: Extracting #4: cost 8 inf + 84 69.208 * * [simplify]: Extracting #5: cost 2 inf + 416 69.208 * * [simplify]: Extracting #6: cost 0 inf + 740 69.208 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) x.im)) 69.208 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.209 * * * * [progress]: [ 24 / 178 ] simplifiying candidate # 69.209 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 69.209 * * [simplify]: iters left: 6 (10 enodes) 69.215 * * [simplify]: iters left: 5 (50 enodes) 69.237 * * [simplify]: iters left: 4 (122 enodes) 69.308 * * [simplify]: iters left: 3 (435 enodes) 69.633 * * [simplify]: Extracting #0: cost 1 inf + 0 69.633 * * [simplify]: Extracting #1: cost 3 inf + 0 69.633 * * [simplify]: Extracting #2: cost 61 inf + 0 69.634 * * [simplify]: Extracting #3: cost 337 inf + 1 69.638 * * [simplify]: Extracting #4: cost 491 inf + 772 69.651 * * [simplify]: Extracting #5: cost 322 inf + 35811 69.683 * * [simplify]: Extracting #6: cost 153 inf + 94993 69.725 * * [simplify]: Extracting #7: cost 16 inf + 168013 69.751 * * [simplify]: Extracting #8: cost 0 inf + 176457 69.798 * [simplify]: Simplified to (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 69.798 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.799 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 69.799 * * [simplify]: iters left: 6 (11 enodes) 69.804 * * [simplify]: iters left: 5 (53 enodes) 69.824 * * [simplify]: iters left: 4 (149 enodes) 69.876 * * [simplify]: Extracting #0: cost 1 inf + 0 69.876 * * [simplify]: Extracting #1: cost 3 inf + 0 69.877 * * [simplify]: Extracting #2: cost 41 inf + 0 69.877 * * [simplify]: Extracting #3: cost 172 inf + 0 69.878 * * [simplify]: Extracting #4: cost 161 inf + 4908 69.883 * * [simplify]: Extracting #5: cost 40 inf + 27863 69.892 * * [simplify]: Extracting #6: cost 0 inf + 37062 69.906 * * [simplify]: Extracting #7: cost 0 inf + 36502 69.916 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) 69.917 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.917 * * * * [progress]: [ 25 / 178 ] simplifiying candidate # 69.917 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 69.917 * * [simplify]: iters left: 6 (12 enodes) 69.921 * * [simplify]: iters left: 5 (58 enodes) 69.934 * * [simplify]: iters left: 4 (137 enodes) 70.002 * * [simplify]: iters left: 3 (481 enodes) 70.440 * * [simplify]: Extracting #0: cost 1 inf + 0 70.440 * * [simplify]: Extracting #1: cost 3 inf + 0 70.440 * * [simplify]: Extracting #2: cost 87 inf + 0 70.442 * * [simplify]: Extracting #3: cost 437 inf + 1 70.445 * * [simplify]: Extracting #4: cost 653 inf + 9269 70.461 * * [simplify]: Extracting #5: cost 311 inf + 92066 70.523 * * [simplify]: Extracting #6: cost 64 inf + 197131 70.589 * * [simplify]: Extracting #7: cost 11 inf + 225494 70.650 * * [simplify]: Extracting #8: cost 0 inf + 229994 70.703 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 70.703 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 70.704 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) 70.704 * * [simplify]: iters left: 6 (10 enodes) 70.709 * * [simplify]: iters left: 5 (40 enodes) 70.722 * * [simplify]: iters left: 4 (76 enodes) 70.752 * * [simplify]: iters left: 3 (214 enodes) 70.854 * * [simplify]: Extracting #0: cost 1 inf + 0 70.854 * * [simplify]: Extracting #1: cost 3 inf + 0 70.854 * * [simplify]: Extracting #2: cost 69 inf + 0 70.855 * * [simplify]: Extracting #3: cost 134 inf + 0 70.856 * * [simplify]: Extracting #4: cost 130 inf + 1462 70.862 * * [simplify]: Extracting #5: cost 54 inf + 14685 70.875 * * [simplify]: Extracting #6: cost 5 inf + 26663 70.888 * * [simplify]: Extracting #7: cost 0 inf + 27993 70.902 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) 70.902 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 70.903 * * * * [progress]: [ 26 / 178 ] simplifiying candidate # 70.903 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 70.903 * * [simplify]: iters left: 6 (12 enodes) 70.910 * * [simplify]: iters left: 5 (57 enodes) 70.922 * * [simplify]: iters left: 4 (129 enodes) 70.975 * * [simplify]: iters left: 3 (470 enodes) 71.348 * * [simplify]: Extracting #0: cost 1 inf + 0 71.348 * * [simplify]: Extracting #1: cost 3 inf + 0 71.348 * * [simplify]: Extracting #2: cost 69 inf + 0 71.349 * * [simplify]: Extracting #3: cost 322 inf + 1 71.352 * * [simplify]: Extracting #4: cost 449 inf + 11192 71.374 * * [simplify]: Extracting #5: cost 139 inf + 78165 71.410 * * [simplify]: Extracting #6: cost 36 inf + 106782 71.456 * * [simplify]: Extracting #7: cost 9 inf + 115975 71.479 * * [simplify]: Extracting #8: cost 0 inf + 119792 71.508 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 71.508 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 71.509 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 71.509 * * [simplify]: iters left: 6 (10 enodes) 71.514 * * [simplify]: iters left: 5 (46 enodes) 71.523 * * [simplify]: iters left: 4 (115 enodes) 71.548 * * [simplify]: iters left: 3 (307 enodes) 71.647 * * [simplify]: Extracting #0: cost 1 inf + 0 71.647 * * [simplify]: Extracting #1: cost 3 inf + 0 71.647 * * [simplify]: Extracting #2: cost 42 inf + 0 71.648 * * [simplify]: Extracting #3: cost 153 inf + 0 71.649 * * [simplify]: Extracting #4: cost 160 inf + 2313 71.654 * * [simplify]: Extracting #5: cost 38 inf + 26509 71.661 * * [simplify]: Extracting #6: cost 0 inf + 33634 71.675 * * [simplify]: Extracting #7: cost 0 inf + 33194 71.683 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) 71.683 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 71.684 * * * * [progress]: [ 27 / 178 ] simplifiying candidate # 71.684 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 71.684 * * [simplify]: iters left: 6 (8 enodes) 71.686 * * [simplify]: iters left: 5 (33 enodes) 71.691 * * [simplify]: iters left: 4 (82 enodes) 71.721 * * [simplify]: iters left: 3 (355 enodes) 71.993 * * [simplify]: Extracting #0: cost 1 inf + 0 71.994 * * [simplify]: Extracting #1: cost 3 inf + 0 71.994 * * [simplify]: Extracting #2: cost 53 inf + 0 71.995 * * [simplify]: Extracting #3: cost 272 inf + 1 72.001 * * [simplify]: Extracting #4: cost 298 inf + 10082 72.020 * * [simplify]: Extracting #5: cost 40 inf + 57700 72.040 * * [simplify]: Extracting #6: cost 0 inf + 64857 72.059 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 72.059 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.059 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (- x.re x.im))) 72.059 * * [simplify]: iters left: 5 (6 enodes) 72.060 * * [simplify]: iters left: 4 (22 enodes) 72.063 * * [simplify]: iters left: 3 (39 enodes) 72.070 * * [simplify]: iters left: 2 (84 enodes) 72.085 * * [simplify]: iters left: 1 (157 enodes) 72.124 * * [simplify]: Extracting #0: cost 1 inf + 0 72.124 * * [simplify]: Extracting #1: cost 3 inf + 0 72.124 * * [simplify]: Extracting #2: cost 22 inf + 0 72.124 * * [simplify]: Extracting #3: cost 56 inf + 0 72.125 * * [simplify]: Extracting #4: cost 55 inf + 43 72.125 * * [simplify]: Extracting #5: cost 24 inf + 2699 72.127 * * [simplify]: Extracting #6: cost 0 inf + 5985 72.128 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) (- x.re x.im))) 72.128 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.128 * * * * [progress]: [ 28 / 178 ] simplifiying candidate # 72.129 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 72.129 * * [simplify]: iters left: 6 (10 enodes) 72.132 * * [simplify]: iters left: 5 (50 enodes) 72.143 * * [simplify]: iters left: 4 (110 enodes) 72.193 * * [simplify]: iters left: 3 (347 enodes) 72.336 * * [simplify]: Extracting #0: cost 1 inf + 0 72.336 * * [simplify]: Extracting #1: cost 3 inf + 0 72.336 * * [simplify]: Extracting #2: cost 51 inf + 0 72.336 * * [simplify]: Extracting #3: cost 191 inf + 1 72.337 * * [simplify]: Extracting #4: cost 240 inf + 1020 72.342 * * [simplify]: Extracting #5: cost 127 inf + 22900 72.359 * * [simplify]: Extracting #6: cost 18 inf + 52763 72.378 * * [simplify]: Extracting #7: cost 0 inf + 58655 72.402 * * [simplify]: Extracting #8: cost 0 inf + 58535 72.411 * [simplify]: Simplified to (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) 72.411 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.412 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 72.412 * * [simplify]: iters left: 6 (8 enodes) 72.414 * * [simplify]: iters left: 5 (32 enodes) 72.419 * * [simplify]: iters left: 4 (53 enodes) 72.427 * * [simplify]: iters left: 3 (73 enodes) 72.441 * * [simplify]: iters left: 2 (89 enodes) 72.463 * * [simplify]: iters left: 1 (109 enodes) 72.479 * * [simplify]: Extracting #0: cost 1 inf + 0 72.479 * * [simplify]: Extracting #1: cost 3 inf + 0 72.479 * * [simplify]: Extracting #2: cost 15 inf + 0 72.480 * * [simplify]: Extracting #3: cost 35 inf + 0 72.480 * * [simplify]: Extracting #4: cost 23 inf + 865 72.481 * * [simplify]: Extracting #5: cost 0 inf + 3186 72.481 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) 72.481 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.482 * * * * [progress]: [ 29 / 178 ] simplifiying candidate # 72.482 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 72.482 * * [simplify]: iters left: 6 (9 enodes) 72.485 * * [simplify]: iters left: 5 (37 enodes) 72.491 * * [simplify]: iters left: 4 (85 enodes) 72.517 * * [simplify]: iters left: 3 (333 enodes) 72.752 * * [simplify]: Extracting #0: cost 1 inf + 0 72.752 * * [simplify]: Extracting #1: cost 3 inf + 0 72.752 * * [simplify]: Extracting #2: cost 59 inf + 0 72.753 * * [simplify]: Extracting #3: cost 240 inf + 1 72.756 * * [simplify]: Extracting #4: cost 213 inf + 10141 72.765 * * [simplify]: Extracting #5: cost 23 inf + 42423 72.788 * * [simplify]: Extracting #6: cost 0 inf + 46946 72.809 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) 72.809 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.810 * [simplify]: Simplifying (cbrt (- x.re x.im)) 72.810 * * [simplify]: iters left: 3 (4 enodes) 72.812 * * [simplify]: iters left: 2 (14 enodes) 72.815 * * [simplify]: iters left: 1 (17 enodes) 72.819 * * [simplify]: Extracting #0: cost 1 inf + 0 72.820 * * [simplify]: Extracting #1: cost 3 inf + 0 72.820 * * [simplify]: Extracting #2: cost 7 inf + 0 72.820 * * [simplify]: Extracting #3: cost 5 inf + 43 72.820 * * [simplify]: Extracting #4: cost 0 inf + 412 72.820 * [simplify]: Simplified to (cbrt (- x.re x.im)) 72.820 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.820 * * * * [progress]: [ 30 / 178 ] simplifiying candidate # 72.821 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) 72.821 * * [simplify]: iters left: 6 (10 enodes) 72.827 * * [simplify]: iters left: 5 (50 enodes) 72.853 * * [simplify]: iters left: 4 (118 enodes) 72.900 * * [simplify]: iters left: 3 (363 enodes) 73.140 * * [simplify]: Extracting #0: cost 1 inf + 0 73.140 * * [simplify]: Extracting #1: cost 3 inf + 0 73.141 * * [simplify]: Extracting #2: cost 59 inf + 0 73.142 * * [simplify]: Extracting #3: cost 220 inf + 1 73.144 * * [simplify]: Extracting #4: cost 303 inf + 1991 73.153 * * [simplify]: Extracting #5: cost 206 inf + 18651 73.170 * * [simplify]: Extracting #6: cost 98 inf + 54442 73.194 * * [simplify]: Extracting #7: cost 12 inf + 93684 73.223 * * [simplify]: Extracting #8: cost 0 inf + 100496 73.247 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) 73.248 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.248 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 73.248 * * [simplify]: iters left: 6 (8 enodes) 73.252 * * [simplify]: iters left: 5 (31 enodes) 73.261 * * [simplify]: iters left: 4 (44 enodes) 73.274 * * [simplify]: iters left: 3 (47 enodes) 73.285 * * [simplify]: iters left: 2 (48 enodes) 73.297 * * [simplify]: Extracting #0: cost 1 inf + 0 73.297 * * [simplify]: Extracting #1: cost 3 inf + 0 73.297 * * [simplify]: Extracting #2: cost 10 inf + 0 73.297 * * [simplify]: Extracting #3: cost 19 inf + 0 73.297 * * [simplify]: Extracting #4: cost 17 inf + 43 73.298 * * [simplify]: Extracting #5: cost 8 inf + 539 73.298 * * [simplify]: Extracting #6: cost 0 inf + 1714 73.299 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) 73.299 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.299 * * * * [progress]: [ 31 / 178 ] simplifiying candidate # 73.300 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) 73.300 * * [simplify]: iters left: 6 (9 enodes) 73.304 * * [simplify]: iters left: 5 (36 enodes) 73.315 * * [simplify]: iters left: 4 (77 enodes) 73.343 * * [simplify]: iters left: 3 (269 enodes) 73.561 * * [simplify]: Extracting #0: cost 1 inf + 0 73.561 * * [simplify]: Extracting #1: cost 3 inf + 0 73.562 * * [simplify]: Extracting #2: cost 49 inf + 0 73.563 * * [simplify]: Extracting #3: cost 168 inf + 1 73.565 * * [simplify]: Extracting #4: cost 165 inf + 3862 73.575 * * [simplify]: Extracting #5: cost 38 inf + 23824 73.589 * * [simplify]: Extracting #6: cost 0 inf + 30740 73.604 * * [simplify]: Extracting #7: cost 0 inf + 30660 73.612 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) 73.612 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.613 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 73.613 * * [simplify]: iters left: 3 (4 enodes) 73.613 * * [simplify]: iters left: 2 (13 enodes) 73.615 * * [simplify]: Extracting #0: cost 1 inf + 0 73.615 * * [simplify]: Extracting #1: cost 3 inf + 0 73.615 * * [simplify]: Extracting #2: cost 6 inf + 0 73.615 * * [simplify]: Extracting #3: cost 4 inf + 2 73.615 * * [simplify]: Extracting #4: cost 0 inf + 330 73.615 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 73.615 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.615 * * * * [progress]: [ 32 / 178 ] simplifiying candidate # 73.616 * [simplify]: Simplifying (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 73.616 * * [simplify]: iters left: 6 (9 enodes) 73.617 * * [simplify]: iters left: 5 (34 enodes) 73.622 * * [simplify]: iters left: 4 (64 enodes) 73.641 * * [simplify]: iters left: 3 (187 enodes) 73.688 * * [simplify]: iters left: 2 (397 enodes) 73.852 * * [simplify]: Extracting #0: cost 1 inf + 0 73.852 * * [simplify]: Extracting #1: cost 3 inf + 0 73.852 * * [simplify]: Extracting #2: cost 5 inf + 0 73.852 * * [simplify]: Extracting #3: cost 7 inf + 0 73.852 * * [simplify]: Extracting #4: cost 32 inf + 0 73.853 * * [simplify]: Extracting #5: cost 75 inf + 1 73.854 * * [simplify]: Extracting #6: cost 87 inf + 409 73.857 * * [simplify]: Extracting #7: cost 44 inf + 6766 73.863 * * [simplify]: Extracting #8: cost 5 inf + 12324 73.870 * * [simplify]: Extracting #9: cost 0 inf + 12494 73.877 * * [simplify]: Extracting #10: cost 0 inf + 12414 73.885 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 73.885 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.886 * [simplify]: Simplifying (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 73.886 * * [simplify]: iters left: 6 (8 enodes) 73.891 * * [simplify]: iters left: 5 (31 enodes) 73.896 * * [simplify]: iters left: 4 (61 enodes) 73.910 * * [simplify]: iters left: 3 (183 enodes) 73.949 * * [simplify]: iters left: 2 (394 enodes) 74.095 * * [simplify]: Extracting #0: cost 1 inf + 0 74.095 * * [simplify]: Extracting #1: cost 3 inf + 0 74.096 * * [simplify]: Extracting #2: cost 5 inf + 0 74.096 * * [simplify]: Extracting #3: cost 30 inf + 0 74.096 * * [simplify]: Extracting #4: cost 74 inf + 1 74.097 * * [simplify]: Extracting #5: cost 85 inf + 411 74.100 * * [simplify]: Extracting #6: cost 40 inf + 6573 74.105 * * [simplify]: Extracting #7: cost 8 inf + 11116 74.109 * * [simplify]: Extracting #8: cost 0 inf + 11932 74.114 * * [simplify]: Extracting #9: cost 0 inf + 11892 74.118 * [simplify]: Simplified to (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 74.118 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 74.118 * * * * [progress]: [ 33 / 178 ] simplifiying candidate # 74.118 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 74.118 * * [simplify]: iters left: 6 (9 enodes) 74.120 * * [simplify]: iters left: 5 (35 enodes) 74.125 * * [simplify]: iters left: 4 (67 enodes) 74.150 * * [simplify]: iters left: 3 (196 enodes) 74.244 * * [simplify]: iters left: 2 (430 enodes) 74.418 * * [simplify]: Extracting #0: cost 1 inf + 0 74.418 * * [simplify]: Extracting #1: cost 34 inf + 0 74.418 * * [simplify]: Extracting #2: cost 81 inf + 214 74.419 * * [simplify]: Extracting #3: cost 93 inf + 582 74.420 * * [simplify]: Extracting #4: cost 55 inf + 4439 74.423 * * [simplify]: Extracting #5: cost 12 inf + 11125 74.430 * * [simplify]: Extracting #6: cost 3 inf + 13998 74.437 * * [simplify]: Extracting #7: cost 0 inf + 15859 74.445 * [simplify]: Simplified to (* (+ x.im x.re) (* (- x.re x.im) x.im)) 74.445 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 74.446 * * * * [progress]: [ 34 / 178 ] simplifiying candidate # 74.446 * [simplify]: Simplifying (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 74.446 * * [simplify]: iters left: 6 (8 enodes) 74.450 * * [simplify]: iters left: 5 (31 enodes) 74.459 * * [simplify]: iters left: 4 (61 enodes) 74.486 * * [simplify]: iters left: 3 (183 enodes) 74.537 * * [simplify]: iters left: 2 (394 enodes) 74.642 * * [simplify]: Extracting #0: cost 1 inf + 0 74.642 * * [simplify]: Extracting #1: cost 3 inf + 0 74.642 * * [simplify]: Extracting #2: cost 5 inf + 0 74.643 * * [simplify]: Extracting #3: cost 30 inf + 0 74.643 * * [simplify]: Extracting #4: cost 74 inf + 1 74.643 * * [simplify]: Extracting #5: cost 85 inf + 411 74.645 * * [simplify]: Extracting #6: cost 40 inf + 6493 74.648 * * [simplify]: Extracting #7: cost 8 inf + 11036 74.654 * * [simplify]: Extracting #8: cost 0 inf + 11852 74.662 * * [simplify]: Extracting #9: cost 0 inf + 11812 74.669 * [simplify]: Simplified to (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 74.669 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 74.669 * [simplify]: Simplifying (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 74.669 * * [simplify]: iters left: 6 (8 enodes) 74.673 * * [simplify]: iters left: 5 (31 enodes) 74.682 * * [simplify]: iters left: 4 (61 enodes) 74.705 * * [simplify]: iters left: 3 (183 enodes) 74.766 * * [simplify]: iters left: 2 (394 enodes) 74.869 * * [simplify]: Extracting #0: cost 1 inf + 0 74.870 * * [simplify]: Extracting #1: cost 3 inf + 0 74.870 * * [simplify]: Extracting #2: cost 5 inf + 0 74.870 * * [simplify]: Extracting #3: cost 30 inf + 0 74.870 * * [simplify]: Extracting #4: cost 74 inf + 1 74.870 * * [simplify]: Extracting #5: cost 85 inf + 411 74.872 * * [simplify]: Extracting #6: cost 40 inf + 6493 74.875 * * [simplify]: Extracting #7: cost 8 inf + 11036 74.878 * * [simplify]: Extracting #8: cost 0 inf + 11852 74.882 * * [simplify]: Extracting #9: cost 0 inf + 11812 74.885 * [simplify]: Simplified to (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 74.885 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 74.885 * * * * [progress]: [ 35 / 178 ] simplifiying candidate # 74.886 * * * * [progress]: [ 36 / 178 ] simplifiying candidate #real (real->posit16 (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 74.886 * [simplify]: Simplifying (real->posit16 (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 74.886 * * [simplify]: iters left: 6 (8 enodes) 74.888 * * [simplify]: iters left: 5 (28 enodes) 74.892 * * [simplify]: iters left: 4 (58 enodes) 74.918 * * [simplify]: iters left: 3 (180 enodes) 75.000 * * [simplify]: iters left: 2 (383 enodes) 75.141 * * [simplify]: Extracting #0: cost 1 inf + 0 75.141 * * [simplify]: Extracting #1: cost 2 inf + 0 75.141 * * [simplify]: Extracting #2: cost 3 inf + 0 75.142 * * [simplify]: Extracting #3: cost 28 inf + 0 75.142 * * [simplify]: Extracting #4: cost 71 inf + 1 75.142 * * [simplify]: Extracting #5: cost 80 inf + 653 75.144 * * [simplify]: Extracting #6: cost 23 inf + 8120 75.148 * * [simplify]: Extracting #7: cost 0 inf + 11286 75.152 * * [simplify]: Extracting #8: cost 0 inf + 11126 75.155 * [simplify]: Simplified to (real->posit16 (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 75.155 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (posit16->real (real->posit16 (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 75.155 * * * * [progress]: [ 37 / 178 ] simplifiying candidate # 75.155 * * * * [progress]: [ 38 / 178 ] simplifiying candidate # 75.155 * * * * [progress]: [ 39 / 178 ] simplifiying candidate # 75.156 * [simplify]: Simplifying (log (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 75.156 * * [simplify]: iters left: 6 (8 enodes) 75.157 * * [simplify]: iters left: 5 (31 enodes) 75.162 * * [simplify]: iters left: 4 (61 enodes) 75.177 * * [simplify]: iters left: 3 (183 enodes) 75.234 * * [simplify]: iters left: 2 (394 enodes) 75.397 * * [simplify]: Extracting #0: cost 1 inf + 0 75.397 * * [simplify]: Extracting #1: cost 3 inf + 0 75.397 * * [simplify]: Extracting #2: cost 5 inf + 0 75.397 * * [simplify]: Extracting #3: cost 30 inf + 0 75.398 * * [simplify]: Extracting #4: cost 74 inf + 1 75.399 * * [simplify]: Extracting #5: cost 85 inf + 411 75.402 * * [simplify]: Extracting #6: cost 40 inf + 6553 75.408 * * [simplify]: Extracting #7: cost 8 inf + 11096 75.415 * * [simplify]: Extracting #8: cost 0 inf + 11912 75.422 * * [simplify]: Extracting #9: cost 0 inf + 11872 75.429 * [simplify]: Simplified to (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 75.429 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (exp (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 75.429 * * * * [progress]: [ 40 / 178 ] simplifiying candidate # 75.430 * [simplify]: Simplifying (exp (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 75.430 * * [simplify]: iters left: 6 (8 enodes) 75.433 * * [simplify]: iters left: 5 (31 enodes) 75.443 * * [simplify]: iters left: 4 (61 enodes) 75.474 * * [simplify]: iters left: 3 (183 enodes) 75.528 * * [simplify]: iters left: 2 (394 enodes) 75.721 * * [simplify]: Extracting #0: cost 1 inf + 0 75.722 * * [simplify]: Extracting #1: cost 3 inf + 0 75.722 * * [simplify]: Extracting #2: cost 5 inf + 0 75.722 * * [simplify]: Extracting #3: cost 30 inf + 0 75.722 * * [simplify]: Extracting #4: cost 74 inf + 1 75.722 * * [simplify]: Extracting #5: cost 85 inf + 411 75.724 * * [simplify]: Extracting #6: cost 40 inf + 6553 75.727 * * [simplify]: Extracting #7: cost 8 inf + 11096 75.731 * * [simplify]: Extracting #8: cost 0 inf + 11912 75.734 * * [simplify]: Extracting #9: cost 0 inf + 11872 75.738 * [simplify]: Simplified to (exp (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 75.738 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (log (exp (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 75.738 * * * * [progress]: [ 41 / 178 ] simplifiying candidate # 75.739 * [simplify]: Simplifying (cbrt (- x.re x.im)) 75.739 * * [simplify]: iters left: 3 (4 enodes) 75.740 * * [simplify]: iters left: 2 (14 enodes) 75.741 * * [simplify]: iters left: 1 (17 enodes) 75.743 * * [simplify]: Extracting #0: cost 1 inf + 0 75.744 * * [simplify]: Extracting #1: cost 3 inf + 0 75.744 * * [simplify]: Extracting #2: cost 7 inf + 0 75.744 * * [simplify]: Extracting #3: cost 5 inf + 43 75.744 * * [simplify]: Extracting #4: cost 0 inf + 412 75.744 * [simplify]: Simplified to (cbrt (- x.re x.im)) 75.744 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 75.744 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) x.im)) 75.744 * * [simplify]: iters left: 5 (5 enodes) 75.745 * * [simplify]: iters left: 4 (17 enodes) 75.747 * * [simplify]: iters left: 3 (24 enodes) 75.753 * * [simplify]: iters left: 2 (30 enodes) 75.763 * * [simplify]: Extracting #0: cost 1 inf + 0 75.763 * * [simplify]: Extracting #1: cost 3 inf + 0 75.763 * * [simplify]: Extracting #2: cost 8 inf + 0 75.763 * * [simplify]: Extracting #3: cost 10 inf + 42 75.763 * * [simplify]: Extracting #4: cost 8 inf + 84 75.763 * * [simplify]: Extracting #5: cost 2 inf + 416 75.764 * * [simplify]: Extracting #6: cost 0 inf + 740 75.764 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) x.im)) 75.764 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 75.764 * * * * [progress]: [ 42 / 178 ] simplifiying candidate # 75.765 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 75.765 * * [simplify]: iters left: 6 (10 enodes) 75.771 * * [simplify]: iters left: 5 (50 enodes) 75.794 * * [simplify]: iters left: 4 (122 enodes) 75.832 * * [simplify]: iters left: 3 (435 enodes) 76.104 * * [simplify]: Extracting #0: cost 1 inf + 0 76.104 * * [simplify]: Extracting #1: cost 3 inf + 0 76.105 * * [simplify]: Extracting #2: cost 61 inf + 0 76.106 * * [simplify]: Extracting #3: cost 337 inf + 1 76.110 * * [simplify]: Extracting #4: cost 491 inf + 772 76.123 * * [simplify]: Extracting #5: cost 322 inf + 35811 76.146 * * [simplify]: Extracting #6: cost 153 inf + 94993 76.170 * * [simplify]: Extracting #7: cost 16 inf + 168013 76.201 * * [simplify]: Extracting #8: cost 0 inf + 176457 76.229 * [simplify]: Simplified to (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 76.229 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 76.230 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 76.230 * * [simplify]: iters left: 6 (11 enodes) 76.235 * * [simplify]: iters left: 5 (53 enodes) 76.247 * * [simplify]: iters left: 4 (149 enodes) 76.294 * * [simplify]: Extracting #0: cost 1 inf + 0 76.295 * * [simplify]: Extracting #1: cost 3 inf + 0 76.295 * * [simplify]: Extracting #2: cost 41 inf + 0 76.295 * * [simplify]: Extracting #3: cost 172 inf + 0 76.296 * * [simplify]: Extracting #4: cost 161 inf + 4908 76.302 * * [simplify]: Extracting #5: cost 40 inf + 27863 76.314 * * [simplify]: Extracting #6: cost 0 inf + 37062 76.323 * * [simplify]: Extracting #7: cost 0 inf + 36502 76.333 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) 76.333 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 76.333 * * * * [progress]: [ 43 / 178 ] simplifiying candidate # 76.333 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 76.334 * * [simplify]: iters left: 6 (12 enodes) 76.341 * * [simplify]: iters left: 5 (58 enodes) 76.355 * * [simplify]: iters left: 4 (137 enodes) 76.413 * * [simplify]: iters left: 3 (481 enodes) 76.793 * * [simplify]: Extracting #0: cost 1 inf + 0 76.793 * * [simplify]: Extracting #1: cost 3 inf + 0 76.793 * * [simplify]: Extracting #2: cost 87 inf + 0 76.796 * * [simplify]: Extracting #3: cost 437 inf + 1 76.804 * * [simplify]: Extracting #4: cost 653 inf + 9269 76.842 * * [simplify]: Extracting #5: cost 311 inf + 92066 76.875 * * [simplify]: Extracting #6: cost 64 inf + 197131 76.922 * * [simplify]: Extracting #7: cost 11 inf + 225494 76.965 * * [simplify]: Extracting #8: cost 0 inf + 229994 76.999 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 76.999 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 77.000 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) 77.000 * * [simplify]: iters left: 6 (10 enodes) 77.003 * * [simplify]: iters left: 5 (40 enodes) 77.016 * * [simplify]: iters left: 4 (76 enodes) 77.037 * * [simplify]: iters left: 3 (214 enodes) 77.149 * * [simplify]: Extracting #0: cost 1 inf + 0 77.149 * * [simplify]: Extracting #1: cost 3 inf + 0 77.149 * * [simplify]: Extracting #2: cost 69 inf + 0 77.150 * * [simplify]: Extracting #3: cost 134 inf + 0 77.151 * * [simplify]: Extracting #4: cost 130 inf + 1462 77.158 * * [simplify]: Extracting #5: cost 54 inf + 14685 77.171 * * [simplify]: Extracting #6: cost 5 inf + 26663 77.184 * * [simplify]: Extracting #7: cost 0 inf + 27993 77.197 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) 77.197 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 77.198 * * * * [progress]: [ 44 / 178 ] simplifiying candidate # 77.198 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 77.198 * * [simplify]: iters left: 6 (12 enodes) 77.205 * * [simplify]: iters left: 5 (57 enodes) 77.232 * * [simplify]: iters left: 4 (129 enodes) 77.297 * * [simplify]: iters left: 3 (470 enodes) 78.059 * * [simplify]: Extracting #0: cost 1 inf + 0 78.059 * * [simplify]: Extracting #1: cost 3 inf + 0 78.059 * * [simplify]: Extracting #2: cost 69 inf + 0 78.060 * * [simplify]: Extracting #3: cost 322 inf + 1 78.064 * * [simplify]: Extracting #4: cost 449 inf + 11192 78.077 * * [simplify]: Extracting #5: cost 139 inf + 78165 78.110 * * [simplify]: Extracting #6: cost 36 inf + 106782 78.152 * * [simplify]: Extracting #7: cost 9 inf + 115975 78.187 * * [simplify]: Extracting #8: cost 0 inf + 119792 78.217 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 78.217 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.217 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 78.217 * * [simplify]: iters left: 6 (10 enodes) 78.220 * * [simplify]: iters left: 5 (46 enodes) 78.228 * * [simplify]: iters left: 4 (115 enodes) 78.277 * * [simplify]: iters left: 3 (307 enodes) 78.413 * * [simplify]: Extracting #0: cost 1 inf + 0 78.413 * * [simplify]: Extracting #1: cost 3 inf + 0 78.413 * * [simplify]: Extracting #2: cost 42 inf + 0 78.414 * * [simplify]: Extracting #3: cost 153 inf + 0 78.416 * * [simplify]: Extracting #4: cost 160 inf + 2313 78.426 * * [simplify]: Extracting #5: cost 38 inf + 26509 78.441 * * [simplify]: Extracting #6: cost 0 inf + 33634 78.450 * * [simplify]: Extracting #7: cost 0 inf + 33194 78.457 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) 78.458 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.458 * * * * [progress]: [ 45 / 178 ] simplifiying candidate # 78.458 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 78.458 * * [simplify]: iters left: 6 (8 enodes) 78.460 * * [simplify]: iters left: 5 (33 enodes) 78.466 * * [simplify]: iters left: 4 (82 enodes) 78.509 * * [simplify]: iters left: 3 (355 enodes) 78.852 * * [simplify]: Extracting #0: cost 1 inf + 0 78.852 * * [simplify]: Extracting #1: cost 3 inf + 0 78.852 * * [simplify]: Extracting #2: cost 53 inf + 0 78.854 * * [simplify]: Extracting #3: cost 272 inf + 1 78.865 * * [simplify]: Extracting #4: cost 298 inf + 10082 78.888 * * [simplify]: Extracting #5: cost 40 inf + 57700 78.919 * * [simplify]: Extracting #6: cost 0 inf + 64857 78.954 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 78.954 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.954 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (- x.re x.im))) 78.954 * * [simplify]: iters left: 5 (6 enodes) 78.957 * * [simplify]: iters left: 4 (22 enodes) 78.964 * * [simplify]: iters left: 3 (39 enodes) 78.979 * * [simplify]: iters left: 2 (84 enodes) 79.009 * * [simplify]: iters left: 1 (157 enodes) 79.056 * * [simplify]: Extracting #0: cost 1 inf + 0 79.056 * * [simplify]: Extracting #1: cost 3 inf + 0 79.056 * * [simplify]: Extracting #2: cost 22 inf + 0 79.056 * * [simplify]: Extracting #3: cost 56 inf + 0 79.056 * * [simplify]: Extracting #4: cost 55 inf + 43 79.057 * * [simplify]: Extracting #5: cost 24 inf + 2699 79.058 * * [simplify]: Extracting #6: cost 0 inf + 5985 79.060 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) (- x.re x.im))) 79.060 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.060 * * * * [progress]: [ 46 / 178 ] simplifiying candidate # 79.061 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 79.061 * * [simplify]: iters left: 6 (10 enodes) 79.064 * * [simplify]: iters left: 5 (50 enodes) 79.075 * * [simplify]: iters left: 4 (110 enodes) 79.127 * * [simplify]: iters left: 3 (347 enodes) 79.291 * * [simplify]: Extracting #0: cost 1 inf + 0 79.291 * * [simplify]: Extracting #1: cost 3 inf + 0 79.291 * * [simplify]: Extracting #2: cost 51 inf + 0 79.292 * * [simplify]: Extracting #3: cost 191 inf + 1 79.293 * * [simplify]: Extracting #4: cost 240 inf + 1020 79.297 * * [simplify]: Extracting #5: cost 127 inf + 22900 79.318 * * [simplify]: Extracting #6: cost 18 inf + 52763 79.337 * * [simplify]: Extracting #7: cost 0 inf + 58655 79.357 * * [simplify]: Extracting #8: cost 0 inf + 58535 79.377 * [simplify]: Simplified to (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) 79.377 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.377 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 79.378 * * [simplify]: iters left: 6 (8 enodes) 79.381 * * [simplify]: iters left: 5 (32 enodes) 79.391 * * [simplify]: iters left: 4 (53 enodes) 79.408 * * [simplify]: iters left: 3 (73 enodes) 79.425 * * [simplify]: iters left: 2 (89 enodes) 79.438 * * [simplify]: iters left: 1 (109 enodes) 79.458 * * [simplify]: Extracting #0: cost 1 inf + 0 79.458 * * [simplify]: Extracting #1: cost 3 inf + 0 79.459 * * [simplify]: Extracting #2: cost 15 inf + 0 79.459 * * [simplify]: Extracting #3: cost 35 inf + 0 79.459 * * [simplify]: Extracting #4: cost 23 inf + 865 79.461 * * [simplify]: Extracting #5: cost 0 inf + 3186 79.462 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) 79.462 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.463 * * * * [progress]: [ 47 / 178 ] simplifiying candidate # 79.463 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 79.463 * * [simplify]: iters left: 6 (9 enodes) 79.468 * * [simplify]: iters left: 5 (37 enodes) 79.480 * * [simplify]: iters left: 4 (85 enodes) 79.509 * * [simplify]: iters left: 3 (333 enodes) 79.749 * * [simplify]: Extracting #0: cost 1 inf + 0 79.749 * * [simplify]: Extracting #1: cost 3 inf + 0 79.749 * * [simplify]: Extracting #2: cost 59 inf + 0 79.750 * * [simplify]: Extracting #3: cost 240 inf + 1 79.753 * * [simplify]: Extracting #4: cost 213 inf + 10141 79.762 * * [simplify]: Extracting #5: cost 23 inf + 42423 79.781 * * [simplify]: Extracting #6: cost 0 inf + 46946 79.794 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) 79.794 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.794 * [simplify]: Simplifying (cbrt (- x.re x.im)) 79.794 * * [simplify]: iters left: 3 (4 enodes) 79.795 * * [simplify]: iters left: 2 (14 enodes) 79.797 * * [simplify]: iters left: 1 (17 enodes) 79.799 * * [simplify]: Extracting #0: cost 1 inf + 0 79.799 * * [simplify]: Extracting #1: cost 3 inf + 0 79.799 * * [simplify]: Extracting #2: cost 7 inf + 0 79.799 * * [simplify]: Extracting #3: cost 5 inf + 43 79.799 * * [simplify]: Extracting #4: cost 0 inf + 412 79.799 * [simplify]: Simplified to (cbrt (- x.re x.im)) 79.800 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.800 * * * * [progress]: [ 48 / 178 ] simplifiying candidate # 79.800 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) 79.800 * * [simplify]: iters left: 6 (10 enodes) 79.803 * * [simplify]: iters left: 5 (50 enodes) 79.819 * * [simplify]: iters left: 4 (118 enodes) 79.863 * * [simplify]: iters left: 3 (363 enodes) 80.073 * * [simplify]: Extracting #0: cost 1 inf + 0 80.073 * * [simplify]: Extracting #1: cost 3 inf + 0 80.073 * * [simplify]: Extracting #2: cost 59 inf + 0 80.074 * * [simplify]: Extracting #3: cost 220 inf + 1 80.075 * * [simplify]: Extracting #4: cost 303 inf + 1991 80.080 * * [simplify]: Extracting #5: cost 206 inf + 18651 80.092 * * [simplify]: Extracting #6: cost 98 inf + 54442 80.106 * * [simplify]: Extracting #7: cost 12 inf + 93684 80.118 * * [simplify]: Extracting #8: cost 0 inf + 100496 80.131 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) 80.131 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 80.131 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 80.131 * * [simplify]: iters left: 6 (8 enodes) 80.134 * * [simplify]: iters left: 5 (31 enodes) 80.140 * * [simplify]: iters left: 4 (44 enodes) 80.146 * * [simplify]: iters left: 3 (47 enodes) 80.152 * * [simplify]: iters left: 2 (48 enodes) 80.157 * * [simplify]: Extracting #0: cost 1 inf + 0 80.158 * * [simplify]: Extracting #1: cost 3 inf + 0 80.158 * * [simplify]: Extracting #2: cost 10 inf + 0 80.158 * * [simplify]: Extracting #3: cost 19 inf + 0 80.158 * * [simplify]: Extracting #4: cost 17 inf + 43 80.158 * * [simplify]: Extracting #5: cost 8 inf + 539 80.158 * * [simplify]: Extracting #6: cost 0 inf + 1714 80.159 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) 80.159 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 80.159 * * * * [progress]: [ 49 / 178 ] simplifiying candidate # 80.159 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) 80.159 * * [simplify]: iters left: 6 (9 enodes) 80.161 * * [simplify]: iters left: 5 (36 enodes) 80.168 * * [simplify]: iters left: 4 (77 enodes) 80.201 * * [simplify]: iters left: 3 (269 enodes) 80.420 * * [simplify]: Extracting #0: cost 1 inf + 0 80.420 * * [simplify]: Extracting #1: cost 3 inf + 0 80.420 * * [simplify]: Extracting #2: cost 49 inf + 0 80.420 * * [simplify]: Extracting #3: cost 168 inf + 1 80.421 * * [simplify]: Extracting #4: cost 165 inf + 3862 80.426 * * [simplify]: Extracting #5: cost 38 inf + 23824 80.433 * * [simplify]: Extracting #6: cost 0 inf + 30740 80.449 * * [simplify]: Extracting #7: cost 0 inf + 30660 80.462 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) 80.462 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 80.462 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 80.463 * * [simplify]: iters left: 3 (4 enodes) 80.463 * * [simplify]: iters left: 2 (13 enodes) 80.465 * * [simplify]: Extracting #0: cost 1 inf + 0 80.465 * * [simplify]: Extracting #1: cost 3 inf + 0 80.465 * * [simplify]: Extracting #2: cost 6 inf + 0 80.465 * * [simplify]: Extracting #3: cost 4 inf + 2 80.465 * * [simplify]: Extracting #4: cost 0 inf + 330 80.465 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 80.465 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (+ x.im x.re))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 80.465 * * * * [progress]: [ 50 / 178 ] simplifiying candidate # 80.465 * [simplify]: Simplifying (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 80.465 * * [simplify]: iters left: 6 (9 enodes) 80.467 * * [simplify]: iters left: 5 (34 enodes) 80.472 * * [simplify]: iters left: 4 (64 enodes) 80.486 * * [simplify]: iters left: 3 (187 enodes) 80.546 * * [simplify]: iters left: 2 (397 enodes) 80.653 * * [simplify]: Extracting #0: cost 1 inf + 0 80.653 * * [simplify]: Extracting #1: cost 3 inf + 0 80.653 * * [simplify]: Extracting #2: cost 5 inf + 0 80.653 * * [simplify]: Extracting #3: cost 7 inf + 0 80.653 * * [simplify]: Extracting #4: cost 32 inf + 0 80.654 * * [simplify]: Extracting #5: cost 75 inf + 1 80.655 * * [simplify]: Extracting #6: cost 87 inf + 409 80.657 * * [simplify]: Extracting #7: cost 44 inf + 6766 80.664 * * [simplify]: Extracting #8: cost 5 inf + 12324 80.671 * * [simplify]: Extracting #9: cost 0 inf + 12494 80.678 * * [simplify]: Extracting #10: cost 0 inf + 12414 80.686 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 80.686 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (* (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 80.686 * [simplify]: Simplifying (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 80.686 * * [simplify]: iters left: 6 (8 enodes) 80.690 * * [simplify]: iters left: 5 (31 enodes) 80.696 * * [simplify]: iters left: 4 (61 enodes) 80.709 * * [simplify]: iters left: 3 (183 enodes) 80.774 * * [simplify]: iters left: 2 (394 enodes) 80.978 * * [simplify]: Extracting #0: cost 1 inf + 0 80.979 * * [simplify]: Extracting #1: cost 3 inf + 0 80.979 * * [simplify]: Extracting #2: cost 5 inf + 0 80.979 * * [simplify]: Extracting #3: cost 30 inf + 0 80.979 * * [simplify]: Extracting #4: cost 74 inf + 1 80.980 * * [simplify]: Extracting #5: cost 85 inf + 411 80.983 * * [simplify]: Extracting #6: cost 40 inf + 6573 80.989 * * [simplify]: Extracting #7: cost 8 inf + 11116 80.995 * * [simplify]: Extracting #8: cost 0 inf + 11932 81.003 * * [simplify]: Extracting #9: cost 0 inf + 11892 81.010 * [simplify]: Simplified to (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 81.010 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (* (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.010 * * * * [progress]: [ 51 / 178 ] simplifiying candidate # 81.011 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 81.011 * * [simplify]: iters left: 6 (9 enodes) 81.015 * * [simplify]: iters left: 5 (35 enodes) 81.025 * * [simplify]: iters left: 4 (67 enodes) 81.047 * * [simplify]: iters left: 3 (196 enodes) 81.121 * * [simplify]: iters left: 2 (430 enodes) 81.316 * * [simplify]: Extracting #0: cost 1 inf + 0 81.317 * * [simplify]: Extracting #1: cost 34 inf + 0 81.317 * * [simplify]: Extracting #2: cost 81 inf + 214 81.318 * * [simplify]: Extracting #3: cost 93 inf + 582 81.321 * * [simplify]: Extracting #4: cost 55 inf + 4439 81.327 * * [simplify]: Extracting #5: cost 12 inf + 11125 81.332 * * [simplify]: Extracting #6: cost 3 inf + 13998 81.335 * * [simplify]: Extracting #7: cost 0 inf + 15859 81.339 * [simplify]: Simplified to (* (+ x.im x.re) (* (- x.re x.im) x.im)) 81.339 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.340 * * * * [progress]: [ 52 / 178 ] simplifiying candidate # 81.340 * [simplify]: Simplifying (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 81.340 * * [simplify]: iters left: 6 (8 enodes) 81.342 * * [simplify]: iters left: 5 (31 enodes) 81.346 * * [simplify]: iters left: 4 (61 enodes) 81.371 * * [simplify]: iters left: 3 (183 enodes) 81.417 * * [simplify]: iters left: 2 (394 enodes) 81.528 * * [simplify]: Extracting #0: cost 1 inf + 0 81.528 * * [simplify]: Extracting #1: cost 3 inf + 0 81.529 * * [simplify]: Extracting #2: cost 5 inf + 0 81.529 * * [simplify]: Extracting #3: cost 30 inf + 0 81.529 * * [simplify]: Extracting #4: cost 74 inf + 1 81.530 * * [simplify]: Extracting #5: cost 85 inf + 411 81.533 * * [simplify]: Extracting #6: cost 40 inf + 6493 81.539 * * [simplify]: Extracting #7: cost 8 inf + 11036 81.546 * * [simplify]: Extracting #8: cost 0 inf + 11852 81.553 * * [simplify]: Extracting #9: cost 0 inf + 11812 81.560 * [simplify]: Simplified to (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 81.560 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.561 * [simplify]: Simplifying (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 81.561 * * [simplify]: iters left: 6 (8 enodes) 81.564 * * [simplify]: iters left: 5 (31 enodes) 81.575 * * [simplify]: iters left: 4 (61 enodes) 81.596 * * [simplify]: iters left: 3 (183 enodes) 81.637 * * [simplify]: iters left: 2 (394 enodes) 81.792 * * [simplify]: Extracting #0: cost 1 inf + 0 81.792 * * [simplify]: Extracting #1: cost 3 inf + 0 81.792 * * [simplify]: Extracting #2: cost 5 inf + 0 81.792 * * [simplify]: Extracting #3: cost 30 inf + 0 81.792 * * [simplify]: Extracting #4: cost 74 inf + 1 81.792 * * [simplify]: Extracting #5: cost 85 inf + 411 81.794 * * [simplify]: Extracting #6: cost 40 inf + 6493 81.797 * * [simplify]: Extracting #7: cost 8 inf + 11036 81.800 * * [simplify]: Extracting #8: cost 0 inf + 11852 81.804 * * [simplify]: Extracting #9: cost 0 inf + 11812 81.809 * [simplify]: Simplified to (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 81.809 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.809 * * * * [progress]: [ 53 / 178 ] simplifiying candidate # 81.809 * * * * [progress]: [ 54 / 178 ] simplifiying candidate #real (real->posit16 (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 81.809 * [simplify]: Simplifying (real->posit16 (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 81.809 * * [simplify]: iters left: 6 (8 enodes) 81.811 * * [simplify]: iters left: 5 (28 enodes) 81.815 * * [simplify]: iters left: 4 (58 enodes) 81.828 * * [simplify]: iters left: 3 (180 enodes) 81.868 * * [simplify]: iters left: 2 (383 enodes) 82.012 * * [simplify]: Extracting #0: cost 1 inf + 0 82.012 * * [simplify]: Extracting #1: cost 2 inf + 0 82.012 * * [simplify]: Extracting #2: cost 3 inf + 0 82.012 * * [simplify]: Extracting #3: cost 28 inf + 0 82.013 * * [simplify]: Extracting #4: cost 71 inf + 1 82.014 * * [simplify]: Extracting #5: cost 80 inf + 653 82.018 * * [simplify]: Extracting #6: cost 23 inf + 8120 82.025 * * [simplify]: Extracting #7: cost 0 inf + 11286 82.031 * * [simplify]: Extracting #8: cost 0 inf + 11126 82.039 * [simplify]: Simplified to (real->posit16 (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 82.039 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (posit16->real (real->posit16 (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.039 * * * * [progress]: [ 55 / 178 ] simplifiying candidate # 82.039 * [simplify]: Simplifying (+ 1/3 1/3) 82.039 * * [simplify]: iters left: 2 (2 enodes) 82.042 * * [simplify]: iters left: 1 (7 enodes) 82.044 * * [simplify]: Extracting #0: cost 1 inf + 0 82.044 * * [simplify]: Extracting #1: cost 0 inf + 1 82.044 * [simplify]: Simplified to 2/3 82.045 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (* (- x.re x.im) (* (+ x.re x.im) x.im)) 2/3) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.045 * * * * [progress]: [ 56 / 178 ] simplifiying candidate # 82.045 * [simplify]: Simplifying (+ 1 1) 82.045 * * [simplify]: iters left: 2 (2 enodes) 82.047 * * [simplify]: iters left: 1 (9 enodes) 82.050 * * [simplify]: Extracting #0: cost 1 inf + 0 82.050 * * [simplify]: Extracting #1: cost 0 inf + 1 82.050 * [simplify]: Simplified to 2 82.050 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 2) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.051 * * * * [progress]: [ 57 / 178 ] simplifiying candidate # 82.051 * [simplify]: Simplifying (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) 82.051 * * [simplify]: iters left: 6 (7 enodes) 82.057 * * [simplify]: iters left: 5 (35 enodes) 82.064 * * [simplify]: iters left: 4 (121 enodes) 82.140 * * [simplify]: Extracting #0: cost 1 inf + 0 82.140 * * [simplify]: Extracting #1: cost 54 inf + 0 82.140 * * [simplify]: Extracting #2: cost 151 inf + 1 82.141 * * [simplify]: Extracting #3: cost 150 inf + 3700 82.147 * * [simplify]: Extracting #4: cost 28 inf + 24658 82.161 * * [simplify]: Extracting #5: cost 0 inf + 30194 82.168 * [simplify]: Simplified to (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) 82.168 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) 1/3) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.169 * * * * [progress]: [ 58 / 178 ] simplifiying candidate # 82.169 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 82.169 * * [simplify]: iters left: 6 (8 enodes) 82.171 * * [simplify]: iters left: 5 (31 enodes) 82.176 * * [simplify]: iters left: 4 (61 enodes) 82.190 * * [simplify]: iters left: 3 (183 enodes) 82.253 * * [simplify]: iters left: 2 (394 enodes) 82.437 * * [simplify]: Extracting #0: cost 1 inf + 0 82.437 * * [simplify]: Extracting #1: cost 3 inf + 0 82.437 * * [simplify]: Extracting #2: cost 5 inf + 0 82.437 * * [simplify]: Extracting #3: cost 30 inf + 0 82.438 * * [simplify]: Extracting #4: cost 74 inf + 1 82.438 * * [simplify]: Extracting #5: cost 85 inf + 411 82.440 * * [simplify]: Extracting #6: cost 40 inf + 6493 82.443 * * [simplify]: Extracting #7: cost 8 inf + 11036 82.446 * * [simplify]: Extracting #8: cost 0 inf + 11852 82.450 * * [simplify]: Extracting #9: cost 0 inf + 11812 82.453 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 82.453 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 1) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.454 * * * * [progress]: [ 59 / 178 ] simplifiying candidate # 82.454 * * * * [progress]: [ 60 / 178 ] simplifiying candidate # 82.454 * [simplify]: Simplifying (+ 1 1) 82.454 * * [simplify]: iters left: 2 (2 enodes) 82.456 * * [simplify]: iters left: 1 (9 enodes) 82.457 * * [simplify]: Extracting #0: cost 1 inf + 0 82.457 * * [simplify]: Extracting #1: cost 0 inf + 1 82.457 * [simplify]: Simplified to 2 82.457 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 2) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.457 * * * * [progress]: [ 61 / 178 ] simplifiying candidate # 82.457 * * * * [progress]: [ 62 / 178 ] simplifiying candidate # 82.458 * [simplify]: Simplifying (+ (log (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (log (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 82.458 * * [simplify]: iters left: 6 (9 enodes) 82.460 * * [simplify]: iters left: 5 (34 enodes) 82.465 * * [simplify]: iters left: 4 (64 enodes) 82.485 * * [simplify]: iters left: 3 (187 enodes) 82.547 * * [simplify]: iters left: 2 (397 enodes) 82.689 * * [simplify]: Extracting #0: cost 1 inf + 0 82.689 * * [simplify]: Extracting #1: cost 3 inf + 0 82.689 * * [simplify]: Extracting #2: cost 5 inf + 0 82.689 * * [simplify]: Extracting #3: cost 7 inf + 0 82.689 * * [simplify]: Extracting #4: cost 32 inf + 0 82.689 * * [simplify]: Extracting #5: cost 75 inf + 1 82.690 * * [simplify]: Extracting #6: cost 87 inf + 409 82.691 * * [simplify]: Extracting #7: cost 44 inf + 6736 82.694 * * [simplify]: Extracting #8: cost 5 inf + 12284 82.698 * * [simplify]: Extracting #9: cost 0 inf + 12454 82.702 * * [simplify]: Extracting #10: cost 0 inf + 12374 82.705 * [simplify]: Simplified to (+ (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 82.705 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (exp (+ (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.706 * * * * [progress]: [ 63 / 178 ] simplifiying candidate # 82.706 * [simplify]: Simplifying (log (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 82.706 * * [simplify]: iters left: 6 (9 enodes) 82.708 * * [simplify]: iters left: 5 (36 enodes) 82.714 * * [simplify]: iters left: 4 (68 enodes) 82.742 * * [simplify]: iters left: 3 (190 enodes) 82.794 * * [simplify]: iters left: 2 (397 enodes) 82.970 * * [simplify]: Extracting #0: cost 1 inf + 0 82.971 * * [simplify]: Extracting #1: cost 4 inf + 0 82.971 * * [simplify]: Extracting #2: cost 7 inf + 0 82.971 * * [simplify]: Extracting #3: cost 9 inf + 0 82.971 * * [simplify]: Extracting #4: cost 34 inf + 0 82.971 * * [simplify]: Extracting #5: cost 77 inf + 1 82.971 * * [simplify]: Extracting #6: cost 88 inf + 410 82.973 * * [simplify]: Extracting #7: cost 44 inf + 6233 82.976 * * [simplify]: Extracting #8: cost 7 inf + 11804 82.979 * * [simplify]: Extracting #9: cost 0 inf + 12858 82.985 * [simplify]: Simplified to (log (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))))) 82.985 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (exp (log (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.986 * * * * [progress]: [ 64 / 178 ] simplifiying candidate # 82.986 * [simplify]: Simplifying (exp (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 82.986 * * [simplify]: iters left: 6 (9 enodes) 82.990 * * [simplify]: iters left: 5 (36 enodes) 83.001 * * [simplify]: iters left: 4 (72 enodes) 83.029 * * [simplify]: iters left: 3 (205 enodes) 83.085 * * [simplify]: iters left: 2 (433 enodes) 83.255 * * [simplify]: Extracting #0: cost 1 inf + 0 83.256 * * [simplify]: Extracting #1: cost 12 inf + 0 83.256 * * [simplify]: Extracting #2: cost 36 inf + 0 83.256 * * [simplify]: Extracting #3: cost 70 inf + 2 83.256 * * [simplify]: Extracting #4: cost 108 inf + 218 83.258 * * [simplify]: Extracting #5: cost 98 inf + 4321 83.265 * * [simplify]: Extracting #6: cost 20 inf + 20368 83.277 * * [simplify]: Extracting #7: cost 0 inf + 29337 83.287 * * [simplify]: Extracting #8: cost 0 inf + 29217 83.293 * [simplify]: Simplified to (exp (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 83.293 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (log (exp (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.293 * * * * [progress]: [ 65 / 178 ] simplifiying candidate # 83.293 * [simplify]: Simplifying (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) 83.294 * * [simplify]: iters left: 6 (7 enodes) 83.295 * * [simplify]: iters left: 5 (35 enodes) 83.305 * * [simplify]: iters left: 4 (121 enodes) 83.388 * * [simplify]: Extracting #0: cost 1 inf + 0 83.388 * * [simplify]: Extracting #1: cost 54 inf + 0 83.389 * * [simplify]: Extracting #2: cost 151 inf + 1 83.391 * * [simplify]: Extracting #3: cost 150 inf + 3700 83.401 * * [simplify]: Extracting #4: cost 28 inf + 24658 83.415 * * [simplify]: Extracting #5: cost 0 inf + 30194 83.429 * [simplify]: Simplified to (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) 83.429 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (cbrt (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.429 * * * * [progress]: [ 66 / 178 ] simplifiying candidate # 83.429 * [simplify]: Simplifying (* (cbrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) 83.429 * * [simplify]: iters left: 6 (10 enodes) 83.431 * * [simplify]: iters left: 5 (37 enodes) 83.437 * * [simplify]: iters left: 4 (67 enodes) 83.451 * * [simplify]: iters left: 3 (189 enodes) 83.525 * * [simplify]: iters left: 2 (388 enodes) 83.678 * * [simplify]: Extracting #0: cost 1 inf + 0 83.678 * * [simplify]: Extracting #1: cost 3 inf + 0 83.678 * * [simplify]: Extracting #2: cost 5 inf + 0 83.678 * * [simplify]: Extracting #3: cost 7 inf + 0 83.678 * * [simplify]: Extracting #4: cost 9 inf + 0 83.678 * * [simplify]: Extracting #5: cost 34 inf + 0 83.679 * * [simplify]: Extracting #6: cost 77 inf + 1 83.679 * * [simplify]: Extracting #7: cost 89 inf + 328 83.680 * * [simplify]: Extracting #8: cost 44 inf + 7011 83.683 * * [simplify]: Extracting #9: cost 5 inf + 12728 83.687 * * [simplify]: Extracting #10: cost 0 inf + 13258 83.690 * * [simplify]: Extracting #11: cost 0 inf + 13138 83.694 * [simplify]: Simplified to (* (cbrt (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) 83.694 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.694 * [simplify]: Simplifying (cbrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 83.694 * * [simplify]: iters left: 6 (9 enodes) 83.696 * * [simplify]: iters left: 5 (34 enodes) 83.702 * * [simplify]: iters left: 4 (64 enodes) 83.731 * * [simplify]: iters left: 3 (187 enodes) 83.803 * * [simplify]: iters left: 2 (397 enodes) 83.957 * * [simplify]: Extracting #0: cost 1 inf + 0 83.957 * * [simplify]: Extracting #1: cost 3 inf + 0 83.957 * * [simplify]: Extracting #2: cost 5 inf + 0 83.957 * * [simplify]: Extracting #3: cost 7 inf + 0 83.957 * * [simplify]: Extracting #4: cost 32 inf + 0 83.958 * * [simplify]: Extracting #5: cost 75 inf + 1 83.959 * * [simplify]: Extracting #6: cost 87 inf + 409 83.961 * * [simplify]: Extracting #7: cost 44 inf + 6686 83.968 * * [simplify]: Extracting #8: cost 5 inf + 12244 83.975 * * [simplify]: Extracting #9: cost 0 inf + 12414 83.981 * * [simplify]: Extracting #10: cost 0 inf + 12334 83.985 * [simplify]: Simplified to (cbrt (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 83.985 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.985 * * * * [progress]: [ 67 / 178 ] simplifiying candidate # 83.986 * [simplify]: Simplifying (* (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 83.986 * * [simplify]: iters left: 6 (10 enodes) 83.988 * * [simplify]: iters left: 5 (45 enodes) 83.996 * * [simplify]: iters left: 4 (88 enodes) 84.025 * * [simplify]: iters left: 3 (226 enodes) 84.128 * * [simplify]: Extracting #0: cost 1 inf + 0 84.128 * * [simplify]: Extracting #1: cost 24 inf + 0 84.128 * * [simplify]: Extracting #2: cost 103 inf + 2 84.129 * * [simplify]: Extracting #3: cost 139 inf + 47 84.131 * * [simplify]: Extracting #4: cost 125 inf + 1921 84.141 * * [simplify]: Extracting #5: cost 46 inf + 16058 84.154 * * [simplify]: Extracting #6: cost 0 inf + 30416 84.167 * [simplify]: Simplified to (* (* x.im (* (- x.re x.im) (+ x.im x.re))) (* x.im (* (- x.re x.im) (+ x.im x.re)))) 84.168 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (cbrt (* (* x.im (* (- x.re x.im) (+ x.im x.re))) (* x.im (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.168 * * * * [progress]: [ 68 / 178 ] simplifiying candidate # 84.168 * [simplify]: Simplifying (sqrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 84.168 * * [simplify]: iters left: 6 (9 enodes) 84.172 * * [simplify]: iters left: 5 (35 enodes) 84.182 * * [simplify]: iters left: 4 (65 enodes) 84.197 * * [simplify]: iters left: 3 (188 enodes) 84.248 * * [simplify]: iters left: 2 (397 enodes) 84.401 * * [simplify]: Extracting #0: cost 1 inf + 0 84.401 * * [simplify]: Extracting #1: cost 4 inf + 0 84.401 * * [simplify]: Extracting #2: cost 7 inf + 0 84.401 * * [simplify]: Extracting #3: cost 32 inf + 0 84.401 * * [simplify]: Extracting #4: cost 75 inf + 1 84.402 * * [simplify]: Extracting #5: cost 86 inf + 450 84.405 * * [simplify]: Extracting #6: cost 40 inf + 6414 84.412 * * [simplify]: Extracting #7: cost 1 inf + 12452 84.419 * * [simplify]: Extracting #8: cost 0 inf + 12294 84.426 * * [simplify]: Extracting #9: cost 0 inf + 12254 84.433 * [simplify]: Simplified to (fabs (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 84.433 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (fabs (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (sqrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.434 * [simplify]: Simplifying (sqrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 84.434 * * [simplify]: iters left: 6 (9 enodes) 84.438 * * [simplify]: iters left: 5 (35 enodes) 84.449 * * [simplify]: iters left: 4 (65 enodes) 84.478 * * [simplify]: iters left: 3 (188 enodes) 84.563 * * [simplify]: iters left: 2 (397 enodes) 84.736 * * [simplify]: Extracting #0: cost 1 inf + 0 84.736 * * [simplify]: Extracting #1: cost 4 inf + 0 84.736 * * [simplify]: Extracting #2: cost 7 inf + 0 84.736 * * [simplify]: Extracting #3: cost 32 inf + 0 84.737 * * [simplify]: Extracting #4: cost 75 inf + 1 84.738 * * [simplify]: Extracting #5: cost 86 inf + 450 84.741 * * [simplify]: Extracting #6: cost 40 inf + 6414 84.747 * * [simplify]: Extracting #7: cost 1 inf + 12452 84.754 * * [simplify]: Extracting #8: cost 0 inf + 12294 84.757 * * [simplify]: Extracting #9: cost 0 inf + 12254 84.761 * [simplify]: Simplified to (fabs (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 84.761 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (sqrt (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (fabs (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.761 * * * * [progress]: [ 69 / 178 ] simplifiying candidate # 84.761 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 84.761 * * [simplify]: iters left: 6 (11 enodes) 84.765 * * [simplify]: iters left: 5 (53 enodes) 84.776 * * [simplify]: iters left: 4 (125 enodes) 84.843 * * [simplify]: iters left: 3 (438 enodes) 85.081 * * [simplify]: Extracting #0: cost 1 inf + 0 85.081 * * [simplify]: Extracting #1: cost 3 inf + 0 85.081 * * [simplify]: Extracting #2: cost 5 inf + 0 85.081 * * [simplify]: Extracting #3: cost 67 inf + 0 85.083 * * [simplify]: Extracting #4: cost 346 inf + 1 85.086 * * [simplify]: Extracting #5: cost 497 inf + 652 85.101 * * [simplify]: Extracting #6: cost 304 inf + 47409 85.142 * * [simplify]: Extracting #7: cost 51 inf + 152090 85.190 * * [simplify]: Extracting #8: cost 3 inf + 177334 85.241 * * [simplify]: Extracting #9: cost 0 inf + 178683 85.277 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 85.277 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 85.278 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 85.278 * * [simplify]: iters left: 6 (12 enodes) 85.281 * * [simplify]: iters left: 5 (56 enodes) 85.293 * * [simplify]: iters left: 4 (152 enodes) 85.346 * * [simplify]: Extracting #0: cost 1 inf + 0 85.346 * * [simplify]: Extracting #1: cost 3 inf + 0 85.346 * * [simplify]: Extracting #2: cost 5 inf + 0 85.346 * * [simplify]: Extracting #3: cost 43 inf + 0 85.347 * * [simplify]: Extracting #4: cost 175 inf + 0 85.348 * * [simplify]: Extracting #5: cost 167 inf + 4747 85.353 * * [simplify]: Extracting #6: cost 26 inf + 30860 85.361 * * [simplify]: Extracting #7: cost 0 inf + 37432 85.369 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 85.370 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 85.370 * * * * [progress]: [ 70 / 178 ] simplifiying candidate # 85.370 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 85.370 * * [simplify]: iters left: 6 (17 enodes) 85.375 * * [simplify]: iters left: 5 (79 enodes) 85.399 * * [simplify]: iters left: 4 (186 enodes) 85.508 * * [simplify]: Extracting #0: cost 1 inf + 0 85.508 * * [simplify]: Extracting #1: cost 4 inf + 0 85.508 * * [simplify]: Extracting #2: cost 8 inf + 0 85.508 * * [simplify]: Extracting #3: cost 58 inf + 0 85.509 * * [simplify]: Extracting #4: cost 192 inf + 1 85.511 * * [simplify]: Extracting #5: cost 242 inf + 1546 85.519 * * [simplify]: Extracting #6: cost 128 inf + 25680 85.528 * * [simplify]: Extracting #7: cost 26 inf + 57563 85.542 * * [simplify]: Extracting #8: cost 2 inf + 69010 85.553 * * [simplify]: Extracting #9: cost 0 inf + 69434 85.573 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 85.573 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 85.574 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 85.574 * * [simplify]: iters left: 6 (15 enodes) 85.581 * * [simplify]: iters left: 5 (69 enodes) 85.594 * * [simplify]: iters left: 4 (185 enodes) 85.670 * * [simplify]: Extracting #0: cost 1 inf + 0 85.670 * * [simplify]: Extracting #1: cost 4 inf + 0 85.670 * * [simplify]: Extracting #2: cost 8 inf + 0 85.670 * * [simplify]: Extracting #3: cost 57 inf + 0 85.670 * * [simplify]: Extracting #4: cost 218 inf + 0 85.673 * * [simplify]: Extracting #5: cost 164 inf + 13141 85.681 * * [simplify]: Extracting #6: cost 13 inf + 40635 85.693 * * [simplify]: Extracting #7: cost 0 inf + 42540 85.714 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 85.714 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 85.714 * * * * [progress]: [ 71 / 178 ] simplifiying candidate # 85.715 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 85.715 * * [simplify]: iters left: 6 (16 enodes) 85.724 * * [simplify]: iters left: 5 (75 enodes) 85.754 * * [simplify]: iters left: 4 (182 enodes) 85.829 * * [simplify]: Extracting #0: cost 1 inf + 0 85.829 * * [simplify]: Extracting #1: cost 4 inf + 0 85.829 * * [simplify]: Extracting #2: cost 8 inf + 0 85.829 * * [simplify]: Extracting #3: cost 59 inf + 0 85.829 * * [simplify]: Extracting #4: cost 159 inf + 1 85.830 * * [simplify]: Extracting #5: cost 221 inf + 1023 85.833 * * [simplify]: Extracting #6: cost 124 inf + 27122 85.842 * * [simplify]: Extracting #7: cost 16 inf + 60714 85.859 * * [simplify]: Extracting #8: cost 0 inf + 59451 85.876 * * [simplify]: Extracting #9: cost 0 inf + 59149 85.886 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 85.886 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 85.887 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 85.887 * * [simplify]: iters left: 6 (15 enodes) 85.890 * * [simplify]: iters left: 5 (73 enodes) 85.905 * * [simplify]: iters left: 4 (212 enodes) 86.029 * * [simplify]: Extracting #0: cost 1 inf + 0 86.029 * * [simplify]: Extracting #1: cost 4 inf + 0 86.029 * * [simplify]: Extracting #2: cost 8 inf + 0 86.029 * * [simplify]: Extracting #3: cost 75 inf + 0 86.030 * * [simplify]: Extracting #4: cost 217 inf + 0 86.032 * * [simplify]: Extracting #5: cost 177 inf + 12956 86.044 * * [simplify]: Extracting #6: cost 27 inf + 40647 86.058 * * [simplify]: Extracting #7: cost 0 inf + 45501 86.074 * [simplify]: Simplified to (* (cbrt (* (+ (+ (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 86.074 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (+ (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.074 * * * * [progress]: [ 72 / 178 ] simplifiying candidate # 86.075 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 86.075 * * [simplify]: iters left: 6 (17 enodes) 86.079 * * [simplify]: iters left: 5 (79 enodes) 86.096 * * [simplify]: iters left: 4 (192 enodes) 86.205 * * [simplify]: Extracting #0: cost 1 inf + 0 86.205 * * [simplify]: Extracting #1: cost 4 inf + 0 86.205 * * [simplify]: Extracting #2: cost 8 inf + 0 86.206 * * [simplify]: Extracting #3: cost 51 inf + 0 86.206 * * [simplify]: Extracting #4: cost 180 inf + 1 86.208 * * [simplify]: Extracting #5: cost 230 inf + 1101 86.214 * * [simplify]: Extracting #6: cost 125 inf + 24986 86.230 * * [simplify]: Extracting #7: cost 23 inf + 52262 86.248 * * [simplify]: Extracting #8: cost 2 inf + 56312 86.267 * * [simplify]: Extracting #9: cost 0 inf + 56725 86.290 * * [simplify]: Extracting #10: cost 0 inf + 56565 86.308 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) 86.308 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.308 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 86.309 * * [simplify]: iters left: 6 (16 enodes) 86.316 * * [simplify]: iters left: 5 (72 enodes) 86.340 * * [simplify]: iters left: 4 (179 enodes) 86.429 * * [simplify]: Extracting #0: cost 1 inf + 0 86.429 * * [simplify]: Extracting #1: cost 4 inf + 0 86.430 * * [simplify]: Extracting #2: cost 8 inf + 0 86.430 * * [simplify]: Extracting #3: cost 54 inf + 0 86.430 * * [simplify]: Extracting #4: cost 196 inf + 0 86.432 * * [simplify]: Extracting #5: cost 170 inf + 9185 86.439 * * [simplify]: Extracting #6: cost 12 inf + 39132 86.448 * * [simplify]: Extracting #7: cost 0 inf + 40796 86.457 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 86.457 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.458 * * * * [progress]: [ 73 / 178 ] simplifiying candidate # 86.458 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 86.458 * * [simplify]: iters left: 6 (14 enodes) 86.463 * * [simplify]: iters left: 5 (68 enodes) 86.490 * * [simplify]: iters left: 4 (164 enodes) 86.587 * * [simplify]: Extracting #0: cost 1 inf + 0 86.587 * * [simplify]: Extracting #1: cost 4 inf + 0 86.587 * * [simplify]: Extracting #2: cost 8 inf + 0 86.587 * * [simplify]: Extracting #3: cost 49 inf + 0 86.588 * * [simplify]: Extracting #4: cost 127 inf + 1 86.589 * * [simplify]: Extracting #5: cost 190 inf + 773 86.594 * * [simplify]: Extracting #6: cost 110 inf + 25923 86.608 * * [simplify]: Extracting #7: cost 18 inf + 50747 86.623 * * [simplify]: Extracting #8: cost 4 inf + 50041 86.640 * * [simplify]: Extracting #9: cost 0 inf + 50929 86.659 * [simplify]: Simplified to (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.im)))) 86.659 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.660 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 86.660 * * [simplify]: iters left: 6 (13 enodes) 86.666 * * [simplify]: iters left: 5 (60 enodes) 86.688 * * [simplify]: iters left: 4 (156 enodes) 86.752 * * [simplify]: Extracting #0: cost 1 inf + 0 86.752 * * [simplify]: Extracting #1: cost 4 inf + 0 86.752 * * [simplify]: Extracting #2: cost 8 inf + 0 86.752 * * [simplify]: Extracting #3: cost 54 inf + 0 86.753 * * [simplify]: Extracting #4: cost 185 inf + 0 86.755 * * [simplify]: Extracting #5: cost 134 inf + 11927 86.765 * * [simplify]: Extracting #6: cost 10 inf + 36292 86.782 * * [simplify]: Extracting #7: cost 0 inf + 37992 86.799 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 86.799 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.800 * * * * [progress]: [ 74 / 178 ] simplifiying candidate # 86.800 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 86.800 * * [simplify]: iters left: 6 (18 enodes) 86.810 * * [simplify]: iters left: 5 (83 enodes) 86.843 * * [simplify]: iters left: 4 (195 enodes) 86.924 * * [simplify]: Extracting #0: cost 1 inf + 0 86.924 * * [simplify]: Extracting #1: cost 4 inf + 0 86.924 * * [simplify]: Extracting #2: cost 8 inf + 0 86.924 * * [simplify]: Extracting #3: cost 55 inf + 0 86.924 * * [simplify]: Extracting #4: cost 161 inf + 1 86.926 * * [simplify]: Extracting #5: cost 216 inf + 1096 86.931 * * [simplify]: Extracting #6: cost 121 inf + 23202 86.946 * * [simplify]: Extracting #7: cost 29 inf + 45977 86.960 * * [simplify]: Extracting #8: cost 0 inf + 52864 86.969 * * [simplify]: Extracting #9: cost 0 inf + 52733 86.980 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 86.981 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.981 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 86.981 * * [simplify]: iters left: 6 (14 enodes) 86.985 * * [simplify]: iters left: 5 (65 enodes) 87.004 * * [simplify]: iters left: 4 (163 enodes) 87.064 * * [simplify]: Extracting #0: cost 1 inf + 0 87.064 * * [simplify]: Extracting #1: cost 4 inf + 0 87.064 * * [simplify]: Extracting #2: cost 8 inf + 0 87.064 * * [simplify]: Extracting #3: cost 50 inf + 0 87.064 * * [simplify]: Extracting #4: cost 175 inf + 43 87.069 * * [simplify]: Extracting #5: cost 166 inf + 4067 87.081 * * [simplify]: Extracting #6: cost 21 inf + 30952 87.089 * * [simplify]: Extracting #7: cost 0 inf + 37394 87.098 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 87.098 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.098 * * * * [progress]: [ 75 / 178 ] simplifiying candidate # 87.098 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 87.098 * * [simplify]: iters left: 6 (15 enodes) 87.104 * * [simplify]: iters left: 5 (71 enodes) 87.133 * * [simplify]: iters left: 4 (167 enodes) 87.219 * * [simplify]: Extracting #0: cost 1 inf + 0 87.220 * * [simplify]: Extracting #1: cost 4 inf + 0 87.220 * * [simplify]: Extracting #2: cost 8 inf + 0 87.220 * * [simplify]: Extracting #3: cost 48 inf + 0 87.220 * * [simplify]: Extracting #4: cost 150 inf + 1 87.221 * * [simplify]: Extracting #5: cost 201 inf + 246 87.224 * * [simplify]: Extracting #6: cost 103 inf + 29839 87.231 * * [simplify]: Extracting #7: cost 23 inf + 50800 87.243 * * [simplify]: Extracting #8: cost 3 inf + 54435 87.259 * * [simplify]: Extracting #9: cost 0 inf + 54980 87.276 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re)))) 87.276 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.277 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 87.277 * * [simplify]: iters left: 6 (13 enodes) 87.284 * * [simplify]: iters left: 5 (60 enodes) 87.302 * * [simplify]: iters left: 4 (156 enodes) 87.365 * * [simplify]: Extracting #0: cost 1 inf + 0 87.365 * * [simplify]: Extracting #1: cost 4 inf + 0 87.366 * * [simplify]: Extracting #2: cost 8 inf + 0 87.366 * * [simplify]: Extracting #3: cost 52 inf + 0 87.367 * * [simplify]: Extracting #4: cost 181 inf + 0 87.369 * * [simplify]: Extracting #5: cost 169 inf + 4181 87.380 * * [simplify]: Extracting #6: cost 21 inf + 31790 87.398 * * [simplify]: Extracting #7: cost 0 inf + 37792 87.410 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 87.410 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.410 * * * * [progress]: [ 76 / 178 ] simplifiying candidate # 87.411 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 87.411 * * [simplify]: iters left: 6 (18 enodes) 87.417 * * [simplify]: iters left: 5 (82 enodes) 87.438 * * [simplify]: iters left: 4 (189 enodes) 87.546 * * [simplify]: Extracting #0: cost 1 inf + 0 87.546 * * [simplify]: Extracting #1: cost 4 inf + 0 87.546 * * [simplify]: Extracting #2: cost 8 inf + 0 87.547 * * [simplify]: Extracting #3: cost 55 inf + 0 87.547 * * [simplify]: Extracting #4: cost 160 inf + 1 87.548 * * [simplify]: Extracting #5: cost 205 inf + 651 87.550 * * [simplify]: Extracting #6: cost 119 inf + 22925 87.557 * * [simplify]: Extracting #7: cost 26 inf + 43709 87.565 * * [simplify]: Extracting #8: cost 1 inf + 50706 87.573 * * [simplify]: Extracting #9: cost 0 inf + 50667 87.586 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.im)) (cbrt (* (* x.im (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) 87.586 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.im)) (cbrt (* (* x.im (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.587 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 87.587 * * [simplify]: iters left: 6 (14 enodes) 87.594 * * [simplify]: iters left: 5 (63 enodes) 87.617 * * [simplify]: iters left: 4 (154 enodes) 87.688 * * [simplify]: Extracting #0: cost 1 inf + 0 87.688 * * [simplify]: Extracting #1: cost 4 inf + 0 87.688 * * [simplify]: Extracting #2: cost 8 inf + 0 87.688 * * [simplify]: Extracting #3: cost 49 inf + 0 87.688 * * [simplify]: Extracting #4: cost 171 inf + 2 87.689 * * [simplify]: Extracting #5: cost 160 inf + 4835 87.695 * * [simplify]: Extracting #6: cost 21 inf + 30945 87.705 * * [simplify]: Extracting #7: cost 0 inf + 37746 87.722 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 87.722 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.im)) (cbrt (* (* x.im (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.722 * * * * [progress]: [ 77 / 178 ] simplifiying candidate # 87.722 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 87.722 * * [simplify]: iters left: 6 (17 enodes) 87.727 * * [simplify]: iters left: 5 (79 enodes) 87.747 * * [simplify]: iters left: 4 (186 enodes) 87.840 * * [simplify]: Extracting #0: cost 1 inf + 0 87.840 * * [simplify]: Extracting #1: cost 4 inf + 0 87.840 * * [simplify]: Extracting #2: cost 8 inf + 0 87.840 * * [simplify]: Extracting #3: cost 58 inf + 0 87.841 * * [simplify]: Extracting #4: cost 192 inf + 1 87.842 * * [simplify]: Extracting #5: cost 228 inf + 3890 87.846 * * [simplify]: Extracting #6: cost 137 inf + 24221 87.854 * * [simplify]: Extracting #7: cost 28 inf + 58284 87.868 * * [simplify]: Extracting #8: cost 2 inf + 69410 87.891 * * [simplify]: Extracting #9: cost 0 inf + 69834 87.913 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 87.913 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.914 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 87.914 * * [simplify]: iters left: 6 (15 enodes) 87.921 * * [simplify]: iters left: 5 (69 enodes) 87.940 * * [simplify]: iters left: 4 (185 enodes) 88.005 * * [simplify]: Extracting #0: cost 1 inf + 0 88.005 * * [simplify]: Extracting #1: cost 4 inf + 0 88.005 * * [simplify]: Extracting #2: cost 8 inf + 0 88.005 * * [simplify]: Extracting #3: cost 57 inf + 0 88.006 * * [simplify]: Extracting #4: cost 218 inf + 0 88.011 * * [simplify]: Extracting #5: cost 173 inf + 11044 88.020 * * [simplify]: Extracting #6: cost 10 inf + 41080 88.033 * * [simplify]: Extracting #7: cost 0 inf + 42620 88.053 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 88.053 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 88.054 * * * * [progress]: [ 78 / 178 ] simplifiying candidate # 88.054 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 88.054 * * [simplify]: iters left: 6 (13 enodes) 88.062 * * [simplify]: iters left: 5 (61 enodes) 88.075 * * [simplify]: iters left: 4 (140 enodes) 88.116 * * [simplify]: iters left: 3 (482 enodes) 88.582 * * [simplify]: Extracting #0: cost 1 inf + 0 88.582 * * [simplify]: Extracting #1: cost 3 inf + 0 88.582 * * [simplify]: Extracting #2: cost 5 inf + 0 88.582 * * [simplify]: Extracting #3: cost 87 inf + 0 88.583 * * [simplify]: Extracting #4: cost 428 inf + 1 88.587 * * [simplify]: Extracting #5: cost 655 inf + 6562 88.601 * * [simplify]: Extracting #6: cost 335 inf + 79148 88.660 * * [simplify]: Extracting #7: cost 66 inf + 195668 88.729 * * [simplify]: Extracting #8: cost 0 inf + 225975 88.789 * * [simplify]: Extracting #9: cost 0 inf + 223568 88.823 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 88.823 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 88.824 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 88.824 * * [simplify]: iters left: 6 (11 enodes) 88.826 * * [simplify]: iters left: 5 (43 enodes) 88.832 * * [simplify]: iters left: 4 (79 enodes) 88.849 * * [simplify]: iters left: 3 (218 enodes) 88.943 * * [simplify]: Extracting #0: cost 1 inf + 0 88.944 * * [simplify]: Extracting #1: cost 3 inf + 0 88.944 * * [simplify]: Extracting #2: cost 5 inf + 0 88.944 * * [simplify]: Extracting #3: cost 71 inf + 0 88.944 * * [simplify]: Extracting #4: cost 133 inf + 0 88.945 * * [simplify]: Extracting #5: cost 128 inf + 1745 88.948 * * [simplify]: Extracting #6: cost 51 inf + 15130 88.955 * * [simplify]: Extracting #7: cost 2 inf + 27747 88.961 * * [simplify]: Extracting #8: cost 0 inf + 28271 88.968 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 88.969 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 88.969 * * * * [progress]: [ 79 / 178 ] simplifiying candidate # 88.969 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 88.969 * * [simplify]: iters left: 6 (17 enodes) 88.974 * * [simplify]: iters left: 5 (79 enodes) 88.990 * * [simplify]: iters left: 4 (192 enodes) 89.105 * * [simplify]: Extracting #0: cost 1 inf + 0 89.105 * * [simplify]: Extracting #1: cost 4 inf + 0 89.105 * * [simplify]: Extracting #2: cost 8 inf + 0 89.106 * * [simplify]: Extracting #3: cost 60 inf + 0 89.107 * * [simplify]: Extracting #4: cost 187 inf + 1 89.108 * * [simplify]: Extracting #5: cost 241 inf + 860 89.116 * * [simplify]: Extracting #6: cost 131 inf + 24189 89.138 * * [simplify]: Extracting #7: cost 28 inf + 53166 89.158 * * [simplify]: Extracting #8: cost 7 inf + 61119 89.178 * * [simplify]: Extracting #9: cost 0 inf + 63014 89.197 * [simplify]: Simplified to (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re x.re) (* x.im x.im))))) 89.197 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 89.198 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 89.198 * * [simplify]: iters left: 6 (16 enodes) 89.202 * * [simplify]: iters left: 5 (72 enodes) 89.214 * * [simplify]: iters left: 4 (168 enodes) 89.275 * * [simplify]: iters left: 3 (477 enodes) 89.458 * * [simplify]: Extracting #0: cost 1 inf + 0 89.458 * * [simplify]: Extracting #1: cost 4 inf + 0 89.458 * * [simplify]: Extracting #2: cost 8 inf + 0 89.458 * * [simplify]: Extracting #3: cost 105 inf + 0 89.459 * * [simplify]: Extracting #4: cost 252 inf + 0 89.461 * * [simplify]: Extracting #5: cost 210 inf + 11774 89.470 * * [simplify]: Extracting #6: cost 33 inf + 48675 89.482 * * [simplify]: Extracting #7: cost 0 inf + 54950 89.507 * * [simplify]: Extracting #8: cost 0 inf + 54870 89.530 * [simplify]: Simplified to (* (cbrt (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 89.530 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 89.531 * * * * [progress]: [ 80 / 178 ] simplifiying candidate # 89.531 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 89.532 * * [simplify]: iters left: 6 (15 enodes) 89.540 * * [simplify]: iters left: 5 (71 enodes) 89.568 * * [simplify]: iters left: 4 (176 enodes) 89.660 * * [simplify]: Extracting #0: cost 1 inf + 0 89.660 * * [simplify]: Extracting #1: cost 4 inf + 0 89.660 * * [simplify]: Extracting #2: cost 8 inf + 0 89.660 * * [simplify]: Extracting #3: cost 54 inf + 0 89.661 * * [simplify]: Extracting #4: cost 183 inf + 1 89.663 * * [simplify]: Extracting #5: cost 189 inf + 6802 89.667 * * [simplify]: Extracting #6: cost 83 inf + 27335 89.679 * * [simplify]: Extracting #7: cost 25 inf + 42778 89.691 * * [simplify]: Extracting #8: cost 0 inf + 52611 89.700 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) 89.700 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 89.701 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 89.701 * * [simplify]: iters left: 6 (14 enodes) 89.704 * * [simplify]: iters left: 5 (54 enodes) 89.716 * * [simplify]: iters left: 4 (99 enodes) 89.735 * * [simplify]: iters left: 3 (263 enodes) 89.856 * * [simplify]: Extracting #0: cost 1 inf + 0 89.856 * * [simplify]: Extracting #1: cost 4 inf + 0 89.856 * * [simplify]: Extracting #2: cost 8 inf + 0 89.857 * * [simplify]: Extracting #3: cost 97 inf + 0 89.858 * * [simplify]: Extracting #4: cost 155 inf + 0 89.859 * * [simplify]: Extracting #5: cost 133 inf + 2519 89.868 * * [simplify]: Extracting #6: cost 47 inf + 20166 89.882 * * [simplify]: Extracting #7: cost 0 inf + 30819 89.897 * * [simplify]: Extracting #8: cost 0 inf + 30659 89.914 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 89.914 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 89.914 * * * * [progress]: [ 81 / 178 ] simplifiying candidate # 89.915 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 89.915 * * [simplify]: iters left: 6 (18 enodes) 89.925 * * [simplify]: iters left: 5 (83 enodes) 89.959 * * [simplify]: iters left: 4 (196 enodes) 90.053 * * [simplify]: Extracting #0: cost 1 inf + 0 90.053 * * [simplify]: Extracting #1: cost 4 inf + 0 90.053 * * [simplify]: Extracting #2: cost 8 inf + 0 90.054 * * [simplify]: Extracting #3: cost 61 inf + 0 90.054 * * [simplify]: Extracting #4: cost 181 inf + 1 90.055 * * [simplify]: Extracting #5: cost 241 inf + 614 90.059 * * [simplify]: Extracting #6: cost 118 inf + 25258 90.070 * * [simplify]: Extracting #7: cost 27 inf + 49119 90.089 * * [simplify]: Extracting #8: cost 3 inf + 58498 90.109 * * [simplify]: Extracting #9: cost 0 inf + 59836 90.129 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 90.129 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 90.129 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 90.130 * * [simplify]: iters left: 6 (14 enodes) 90.136 * * [simplify]: iters left: 5 (59 enodes) 90.156 * * [simplify]: iters left: 4 (112 enodes) 90.176 * * [simplify]: iters left: 3 (266 enodes) 90.286 * * [simplify]: Extracting #0: cost 1 inf + 0 90.286 * * [simplify]: Extracting #1: cost 4 inf + 0 90.286 * * [simplify]: Extracting #2: cost 8 inf + 0 90.287 * * [simplify]: Extracting #3: cost 83 inf + 0 90.287 * * [simplify]: Extracting #4: cost 151 inf + 0 90.288 * * [simplify]: Extracting #5: cost 137 inf + 1991 90.292 * * [simplify]: Extracting #6: cost 49 inf + 18479 90.299 * * [simplify]: Extracting #7: cost 7 inf + 28603 90.308 * * [simplify]: Extracting #8: cost 0 inf + 30257 90.319 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))))) 90.319 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 90.319 * * * * [progress]: [ 82 / 178 ] simplifiying candidate # 90.320 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 90.320 * * [simplify]: iters left: 6 (16 enodes) 90.329 * * [simplify]: iters left: 5 (75 enodes) 90.358 * * [simplify]: iters left: 4 (179 enodes) 90.470 * * [simplify]: Extracting #0: cost 1 inf + 0 90.470 * * [simplify]: Extracting #1: cost 4 inf + 0 90.470 * * [simplify]: Extracting #2: cost 8 inf + 0 90.470 * * [simplify]: Extracting #3: cost 62 inf + 0 90.471 * * [simplify]: Extracting #4: cost 182 inf + 1 90.473 * * [simplify]: Extracting #5: cost 219 inf + 1670 90.481 * * [simplify]: Extracting #6: cost 102 inf + 26463 90.497 * * [simplify]: Extracting #7: cost 26 inf + 44784 90.514 * * [simplify]: Extracting #8: cost 3 inf + 54013 90.532 * * [simplify]: Extracting #9: cost 0 inf + 54649 90.550 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 90.550 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 90.551 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (- x.re x.im))) 90.551 * * [simplify]: iters left: 6 (12 enodes) 90.556 * * [simplify]: iters left: 5 (47 enodes) 90.574 * * [simplify]: iters left: 4 (83 enodes) 90.606 * * [simplify]: iters left: 3 (221 enodes) 90.715 * * [simplify]: Extracting #0: cost 1 inf + 0 90.716 * * [simplify]: Extracting #1: cost 4 inf + 0 90.716 * * [simplify]: Extracting #2: cost 8 inf + 0 90.716 * * [simplify]: Extracting #3: cost 75 inf + 0 90.717 * * [simplify]: Extracting #4: cost 131 inf + 43 90.719 * * [simplify]: Extracting #5: cost 114 inf + 2970 90.728 * * [simplify]: Extracting #6: cost 28 inf + 19935 90.741 * * [simplify]: Extracting #7: cost 0 inf + 27911 90.753 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (- x.re x.im))) 90.753 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 90.754 * * * * [progress]: [ 83 / 178 ] simplifiying candidate # 90.754 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 90.754 * * [simplify]: iters left: 6 (17 enodes) 90.759 * * [simplify]: iters left: 5 (78 enodes) 90.776 * * [simplify]: iters left: 4 (176 enodes) 90.855 * * [simplify]: Extracting #0: cost 1 inf + 0 90.855 * * [simplify]: Extracting #1: cost 4 inf + 0 90.855 * * [simplify]: Extracting #2: cost 8 inf + 0 90.855 * * [simplify]: Extracting #3: cost 51 inf + 0 90.856 * * [simplify]: Extracting #4: cost 171 inf + 1 90.857 * * [simplify]: Extracting #5: cost 205 inf + 698 90.862 * * [simplify]: Extracting #6: cost 118 inf + 17790 90.872 * * [simplify]: Extracting #7: cost 24 inf + 44335 90.891 * * [simplify]: Extracting #8: cost 2 inf + 53493 90.907 * * [simplify]: Extracting #9: cost 0 inf + 53917 90.923 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.im)))) 90.924 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 90.924 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 90.924 * * [simplify]: iters left: 6 (12 enodes) 90.930 * * [simplify]: iters left: 5 (47 enodes) 90.943 * * [simplify]: iters left: 4 (83 enodes) 90.975 * * [simplify]: iters left: 3 (221 enodes) 91.072 * * [simplify]: Extracting #0: cost 1 inf + 0 91.072 * * [simplify]: Extracting #1: cost 4 inf + 0 91.072 * * [simplify]: Extracting #2: cost 8 inf + 0 91.072 * * [simplify]: Extracting #3: cost 78 inf + 0 91.073 * * [simplify]: Extracting #4: cost 139 inf + 0 91.073 * * [simplify]: Extracting #5: cost 130 inf + 1300 91.079 * * [simplify]: Extracting #6: cost 49 inf + 16697 91.086 * * [simplify]: Extracting #7: cost 2 inf + 27827 91.100 * * [simplify]: Extracting #8: cost 0 inf + 28111 91.107 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 91.107 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.im)))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 91.108 * * * * [progress]: [ 84 / 178 ] simplifiying candidate # 91.108 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 91.108 * * [simplify]: iters left: 6 (17 enodes) 91.113 * * [simplify]: iters left: 5 (78 enodes) 91.129 * * [simplify]: iters left: 4 (182 enodes) 91.211 * * [simplify]: Extracting #0: cost 1 inf + 0 91.211 * * [simplify]: Extracting #1: cost 4 inf + 0 91.211 * * [simplify]: Extracting #2: cost 8 inf + 0 91.211 * * [simplify]: Extracting #3: cost 62 inf + 0 91.212 * * [simplify]: Extracting #4: cost 183 inf + 1 91.214 * * [simplify]: Extracting #5: cost 190 inf + 4308 91.224 * * [simplify]: Extracting #6: cost 76 inf + 28046 91.239 * * [simplify]: Extracting #7: cost 18 inf + 46276 91.256 * * [simplify]: Extracting #8: cost 3 inf + 51542 91.271 * * [simplify]: Extracting #9: cost 0 inf + 52469 91.282 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (- x.re x.im) x.im))) (cbrt (* x.im (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) 91.282 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (- x.re x.im) x.im))) (cbrt (* x.im (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 91.283 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ x.re x.im))) 91.283 * * [simplify]: iters left: 6 (13 enodes) 91.286 * * [simplify]: iters left: 5 (50 enodes) 91.293 * * [simplify]: iters left: 4 (81 enodes) 91.316 * * [simplify]: iters left: 3 (218 enodes) 91.440 * * [simplify]: Extracting #0: cost 1 inf + 0 91.440 * * [simplify]: Extracting #1: cost 4 inf + 0 91.440 * * [simplify]: Extracting #2: cost 8 inf + 0 91.440 * * [simplify]: Extracting #3: cost 73 inf + 0 91.441 * * [simplify]: Extracting #4: cost 130 inf + 2 91.441 * * [simplify]: Extracting #5: cost 115 inf + 2525 91.445 * * [simplify]: Extracting #6: cost 28 inf + 19211 91.452 * * [simplify]: Extracting #7: cost 1 inf + 27105 91.459 * * [simplify]: Extracting #8: cost 0 inf + 27307 91.465 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 91.465 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (- x.re x.im) x.im))) (cbrt (* x.im (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 91.465 * * * * [progress]: [ 85 / 178 ] simplifiying candidate # 91.466 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 91.466 * * [simplify]: iters left: 6 (16 enodes) 91.472 * * [simplify]: iters left: 5 (75 enodes) 91.487 * * [simplify]: iters left: 4 (182 enodes) 91.558 * * [simplify]: Extracting #0: cost 1 inf + 0 91.558 * * [simplify]: Extracting #1: cost 4 inf + 0 91.558 * * [simplify]: Extracting #2: cost 8 inf + 0 91.559 * * [simplify]: Extracting #3: cost 59 inf + 0 91.559 * * [simplify]: Extracting #4: cost 159 inf + 1 91.561 * * [simplify]: Extracting #5: cost 210 inf + 3004 91.566 * * [simplify]: Extracting #6: cost 82 inf + 31579 91.575 * * [simplify]: Extracting #7: cost 23 inf + 49680 91.587 * * [simplify]: Extracting #8: cost 1 inf + 58777 91.605 * * [simplify]: Extracting #9: cost 0 inf + 58989 91.616 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 91.616 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 91.616 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 91.616 * * [simplify]: iters left: 6 (15 enodes) 91.620 * * [simplify]: iters left: 5 (73 enodes) 91.635 * * [simplify]: iters left: 4 (212 enodes) 91.708 * * [simplify]: Extracting #0: cost 1 inf + 0 91.708 * * [simplify]: Extracting #1: cost 4 inf + 0 91.708 * * [simplify]: Extracting #2: cost 8 inf + 0 91.708 * * [simplify]: Extracting #3: cost 74 inf + 0 91.711 * * [simplify]: Extracting #4: cost 216 inf + 0 91.714 * * [simplify]: Extracting #5: cost 175 inf + 11243 91.722 * * [simplify]: Extracting #6: cost 31 inf + 40081 91.732 * * [simplify]: Extracting #7: cost 0 inf + 45543 91.746 * * [simplify]: Extracting #8: cost 0 inf + 45503 91.767 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 91.767 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 91.767 * * * * [progress]: [ 86 / 178 ] simplifiying candidate # 91.768 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 91.768 * * [simplify]: iters left: 6 (17 enodes) 91.777 * * [simplify]: iters left: 5 (79 enodes) 91.804 * * [simplify]: iters left: 4 (192 enodes) 91.866 * * [simplify]: Extracting #0: cost 1 inf + 0 91.866 * * [simplify]: Extracting #1: cost 4 inf + 0 91.866 * * [simplify]: Extracting #2: cost 8 inf + 0 91.866 * * [simplify]: Extracting #3: cost 60 inf + 0 91.867 * * [simplify]: Extracting #4: cost 187 inf + 1 91.869 * * [simplify]: Extracting #5: cost 200 inf + 10617 91.876 * * [simplify]: Extracting #6: cost 66 inf + 39674 91.890 * * [simplify]: Extracting #7: cost 15 inf + 56426 91.900 * * [simplify]: Extracting #8: cost 1 inf + 62322 91.917 * * [simplify]: Extracting #9: cost 0 inf + 62534 91.938 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 91.938 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 91.939 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 91.939 * * [simplify]: iters left: 6 (16 enodes) 91.947 * * [simplify]: iters left: 5 (72 enodes) 91.971 * * [simplify]: iters left: 4 (168 enodes) 92.031 * * [simplify]: iters left: 3 (474 enodes) 92.257 * * [simplify]: Extracting #0: cost 1 inf + 0 92.257 * * [simplify]: Extracting #1: cost 4 inf + 0 92.258 * * [simplify]: Extracting #2: cost 8 inf + 0 92.258 * * [simplify]: Extracting #3: cost 92 inf + 0 92.259 * * [simplify]: Extracting #4: cost 223 inf + 0 92.263 * * [simplify]: Extracting #5: cost 197 inf + 9142 92.279 * * [simplify]: Extracting #6: cost 37 inf + 41890 92.301 * * [simplify]: Extracting #7: cost 3 inf + 49367 92.327 * * [simplify]: Extracting #8: cost 0 inf + 50292 92.349 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re)))) 92.349 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 92.350 * * * * [progress]: [ 87 / 178 ] simplifiying candidate # 92.350 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 92.350 * * [simplify]: iters left: 6 (13 enodes) 92.357 * * [simplify]: iters left: 5 (60 enodes) 92.383 * * [simplify]: iters left: 4 (132 enodes) 92.429 * * [simplify]: iters left: 3 (473 enodes) 92.861 * * [simplify]: Extracting #0: cost 1 inf + 0 92.861 * * [simplify]: Extracting #1: cost 3 inf + 0 92.861 * * [simplify]: Extracting #2: cost 5 inf + 0 92.862 * * [simplify]: Extracting #3: cost 73 inf + 0 92.862 * * [simplify]: Extracting #4: cost 333 inf + 1 92.865 * * [simplify]: Extracting #5: cost 461 inf + 8645 92.876 * * [simplify]: Extracting #6: cost 220 inf + 58355 92.910 * * [simplify]: Extracting #7: cost 63 inf + 98352 92.954 * * [simplify]: Extracting #8: cost 10 inf + 115900 92.999 * * [simplify]: Extracting #9: cost 0 inf + 120913 93.024 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 93.024 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 93.024 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 93.024 * * [simplify]: iters left: 6 (11 enodes) 93.027 * * [simplify]: iters left: 5 (49 enodes) 93.037 * * [simplify]: iters left: 4 (118 enodes) 93.065 * * [simplify]: iters left: 3 (310 enodes) 93.189 * * [simplify]: Extracting #0: cost 1 inf + 0 93.189 * * [simplify]: Extracting #1: cost 3 inf + 0 93.189 * * [simplify]: Extracting #2: cost 5 inf + 0 93.190 * * [simplify]: Extracting #3: cost 43 inf + 0 93.190 * * [simplify]: Extracting #4: cost 155 inf + 0 93.192 * * [simplify]: Extracting #5: cost 156 inf + 2567 93.199 * * [simplify]: Extracting #6: cost 64 inf + 18261 93.216 * * [simplify]: Extracting #7: cost 2 inf + 33354 93.231 * * [simplify]: Extracting #8: cost 0 inf + 33918 93.245 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)))) 93.246 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 93.246 * * * * [progress]: [ 88 / 178 ] simplifiying candidate # 93.246 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 93.246 * * [simplify]: iters left: 6 (16 enodes) 93.255 * * [simplify]: iters left: 5 (74 enodes) 93.284 * * [simplify]: iters left: 4 (180 enodes) 93.360 * * [simplify]: Extracting #0: cost 1 inf + 0 93.360 * * [simplify]: Extracting #1: cost 4 inf + 0 93.360 * * [simplify]: Extracting #2: cost 8 inf + 0 93.361 * * [simplify]: Extracting #3: cost 55 inf + 0 93.361 * * [simplify]: Extracting #4: cost 170 inf + 1 93.364 * * [simplify]: Extracting #5: cost 189 inf + 3617 93.374 * * [simplify]: Extracting #6: cost 51 inf + 31525 93.390 * * [simplify]: Extracting #7: cost 21 inf + 39310 93.407 * * [simplify]: Extracting #8: cost 9 inf + 42661 93.424 * * [simplify]: Extracting #9: cost 3 inf + 43762 93.441 * * [simplify]: Extracting #10: cost 0 inf + 44438 93.463 * [simplify]: Simplified to (* (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 93.463 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 93.464 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 93.464 * * [simplify]: iters left: 6 (14 enodes) 93.470 * * [simplify]: iters left: 5 (62 enodes) 93.490 * * [simplify]: iters left: 4 (145 enodes) 93.550 * * [simplify]: iters left: 3 (354 enodes) 93.693 * * [simplify]: Extracting #0: cost 1 inf + 0 93.693 * * [simplify]: Extracting #1: cost 4 inf + 0 93.693 * * [simplify]: Extracting #2: cost 8 inf + 0 93.693 * * [simplify]: Extracting #3: cost 78 inf + 0 93.694 * * [simplify]: Extracting #4: cost 193 inf + 0 93.698 * * [simplify]: Extracting #5: cost 146 inf + 10563 93.712 * * [simplify]: Extracting #6: cost 9 inf + 37070 93.729 * * [simplify]: Extracting #7: cost 0 inf + 38018 93.746 * * [simplify]: Extracting #8: cost 0 inf + 37978 93.763 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 93.763 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 93.763 * * * * [progress]: [ 89 / 178 ] simplifiying candidate # 93.764 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 93.764 * * [simplify]: iters left: 6 (16 enodes) 93.773 * * [simplify]: iters left: 5 (74 enodes) 93.807 * * [simplify]: iters left: 4 (171 enodes) 93.891 * * [simplify]: Extracting #0: cost 1 inf + 0 93.891 * * [simplify]: Extracting #1: cost 4 inf + 0 93.891 * * [simplify]: Extracting #2: cost 8 inf + 0 93.891 * * [simplify]: Extracting #3: cost 63 inf + 0 93.892 * * [simplify]: Extracting #4: cost 135 inf + 1 93.894 * * [simplify]: Extracting #5: cost 188 inf + 2070 93.907 * * [simplify]: Extracting #6: cost 72 inf + 28095 93.924 * * [simplify]: Extracting #7: cost 24 inf + 38725 93.941 * * [simplify]: Extracting #8: cost 9 inf + 42956 93.959 * * [simplify]: Extracting #9: cost 4 inf + 43845 93.976 * * [simplify]: Extracting #10: cost 0 inf + 44733 93.993 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 93.993 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 93.994 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 93.994 * * [simplify]: iters left: 6 (12 enodes) 94.000 * * [simplify]: iters left: 5 (53 enodes) 94.013 * * [simplify]: iters left: 4 (122 enodes) 94.041 * * [simplify]: iters left: 3 (315 enodes) 94.150 * * [simplify]: Extracting #0: cost 1 inf + 0 94.150 * * [simplify]: Extracting #1: cost 4 inf + 0 94.150 * * [simplify]: Extracting #2: cost 8 inf + 0 94.150 * * [simplify]: Extracting #3: cost 55 inf + 0 94.151 * * [simplify]: Extracting #4: cost 161 inf + 0 94.152 * * [simplify]: Extracting #5: cost 158 inf + 1758 94.156 * * [simplify]: Extracting #6: cost 38 inf + 23106 94.164 * * [simplify]: Extracting #7: cost 0 inf + 33192 94.179 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 94.179 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 94.180 * * * * [progress]: [ 90 / 178 ] simplifiying candidate # 94.180 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 94.180 * * [simplify]: iters left: 6 (17 enodes) 94.189 * * [simplify]: iters left: 5 (78 enodes) 94.223 * * [simplify]: iters left: 4 (183 enodes) 94.316 * * [simplify]: Extracting #0: cost 1 inf + 0 94.316 * * [simplify]: Extracting #1: cost 4 inf + 0 94.316 * * [simplify]: Extracting #2: cost 8 inf + 0 94.317 * * [simplify]: Extracting #3: cost 64 inf + 0 94.317 * * [simplify]: Extracting #4: cost 161 inf + 1 94.319 * * [simplify]: Extracting #5: cost 201 inf + 2801 94.330 * * [simplify]: Extracting #6: cost 66 inf + 30782 94.347 * * [simplify]: Extracting #7: cost 21 inf + 41401 94.364 * * [simplify]: Extracting #8: cost 7 inf + 45096 94.383 * * [simplify]: Extracting #9: cost 0 inf + 46449 94.395 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) (* x.re x.im)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im)))) 94.395 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) (* x.re x.im)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 94.395 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 94.395 * * [simplify]: iters left: 6 (13 enodes) 94.398 * * [simplify]: iters left: 5 (58 enodes) 94.407 * * [simplify]: iters left: 4 (129 enodes) 94.441 * * [simplify]: iters left: 3 (318 enodes) 94.551 * * [simplify]: Extracting #0: cost 1 inf + 0 94.551 * * [simplify]: Extracting #1: cost 4 inf + 0 94.551 * * [simplify]: Extracting #2: cost 8 inf + 0 94.551 * * [simplify]: Extracting #3: cost 49 inf + 0 94.551 * * [simplify]: Extracting #4: cost 149 inf + 2 94.552 * * [simplify]: Extracting #5: cost 147 inf + 2813 94.557 * * [simplify]: Extracting #6: cost 31 inf + 24484 94.564 * * [simplify]: Extracting #7: cost 0 inf + 31946 94.571 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)))) 94.571 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) (* x.re x.im)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 94.571 * * * * [progress]: [ 91 / 178 ] simplifiying candidate # 94.571 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 94.572 * * [simplify]: iters left: 6 (18 enodes) 94.580 * * [simplify]: iters left: 5 (82 enodes) 94.617 * * [simplify]: iters left: 4 (190 enodes) 94.699 * * [simplify]: Extracting #0: cost 1 inf + 0 94.699 * * [simplify]: Extracting #1: cost 4 inf + 0 94.699 * * [simplify]: Extracting #2: cost 8 inf + 0 94.700 * * [simplify]: Extracting #3: cost 57 inf + 0 94.700 * * [simplify]: Extracting #4: cost 171 inf + 1 94.702 * * [simplify]: Extracting #5: cost 207 inf + 2434 94.710 * * [simplify]: Extracting #6: cost 105 inf + 22226 94.723 * * [simplify]: Extracting #7: cost 27 inf + 41865 94.731 * * [simplify]: Extracting #8: cost 0 inf + 52050 94.740 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im))))) 94.740 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 94.741 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 94.741 * * [simplify]: iters left: 6 (14 enodes) 94.744 * * [simplify]: iters left: 5 (63 enodes) 94.756 * * [simplify]: iters left: 4 (137 enodes) 94.811 * * [simplify]: iters left: 3 (326 enodes) 94.907 * * [simplify]: Extracting #0: cost 1 inf + 0 94.907 * * [simplify]: Extracting #1: cost 4 inf + 0 94.907 * * [simplify]: Extracting #2: cost 8 inf + 0 94.907 * * [simplify]: Extracting #3: cost 52 inf + 0 94.908 * * [simplify]: Extracting #4: cost 162 inf + 0 94.909 * * [simplify]: Extracting #5: cost 163 inf + 1954 94.912 * * [simplify]: Extracting #6: cost 65 inf + 18460 94.919 * * [simplify]: Extracting #7: cost 0 inf + 34440 94.927 * * [simplify]: Extracting #8: cost 0 inf + 34240 94.940 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) 94.940 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 94.941 * * * * [progress]: [ 92 / 178 ] simplifiying candidate # 94.941 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 94.941 * * [simplify]: iters left: 6 (17 enodes) 94.951 * * [simplify]: iters left: 5 (77 enodes) 94.973 * * [simplify]: iters left: 4 (175 enodes) 95.058 * * [simplify]: Extracting #0: cost 1 inf + 0 95.058 * * [simplify]: Extracting #1: cost 4 inf + 0 95.058 * * [simplify]: Extracting #2: cost 8 inf + 0 95.058 * * [simplify]: Extracting #3: cost 58 inf + 0 95.058 * * [simplify]: Extracting #4: cost 152 inf + 1 95.059 * * [simplify]: Extracting #5: cost 177 inf + 1785 95.065 * * [simplify]: Extracting #6: cost 72 inf + 22511 95.072 * * [simplify]: Extracting #7: cost 23 inf + 33515 95.079 * * [simplify]: Extracting #8: cost 7 inf + 37394 95.087 * * [simplify]: Extracting #9: cost 0 inf + 38747 95.100 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ x.re x.im))))) 95.101 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 95.101 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 95.101 * * [simplify]: iters left: 6 (12 enodes) 95.107 * * [simplify]: iters left: 5 (53 enodes) 95.126 * * [simplify]: iters left: 4 (122 enodes) 95.179 * * [simplify]: iters left: 3 (315 enodes) 95.278 * * [simplify]: Extracting #0: cost 1 inf + 0 95.279 * * [simplify]: Extracting #1: cost 4 inf + 0 95.279 * * [simplify]: Extracting #2: cost 8 inf + 0 95.279 * * [simplify]: Extracting #3: cost 47 inf + 0 95.280 * * [simplify]: Extracting #4: cost 150 inf + 2 95.281 * * [simplify]: Extracting #5: cost 160 inf + 1695 95.289 * * [simplify]: Extracting #6: cost 40 inf + 22542 95.303 * * [simplify]: Extracting #7: cost 0 inf + 32952 95.311 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ x.im x.re))) 95.311 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 95.311 * * * * [progress]: [ 93 / 178 ] simplifiying candidate # 95.311 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 95.312 * * [simplify]: iters left: 6 (17 enodes) 95.317 * * [simplify]: iters left: 5 (79 enodes) 95.335 * * [simplify]: iters left: 4 (192 enodes) 95.450 * * [simplify]: Extracting #0: cost 1 inf + 0 95.450 * * [simplify]: Extracting #1: cost 4 inf + 0 95.450 * * [simplify]: Extracting #2: cost 8 inf + 0 95.450 * * [simplify]: Extracting #3: cost 51 inf + 0 95.451 * * [simplify]: Extracting #4: cost 180 inf + 1 95.453 * * [simplify]: Extracting #5: cost 219 inf + 3123 95.462 * * [simplify]: Extracting #6: cost 97 inf + 27236 95.483 * * [simplify]: Extracting #7: cost 27 inf + 46388 95.501 * * [simplify]: Extracting #8: cost 4 inf + 55797 95.513 * * [simplify]: Extracting #9: cost 0 inf + 56725 95.522 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 95.522 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 95.523 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 95.523 * * [simplify]: iters left: 6 (16 enodes) 95.527 * * [simplify]: iters left: 5 (72 enodes) 95.539 * * [simplify]: iters left: 4 (179 enodes) 95.604 * * [simplify]: Extracting #0: cost 1 inf + 0 95.604 * * [simplify]: Extracting #1: cost 4 inf + 0 95.604 * * [simplify]: Extracting #2: cost 8 inf + 0 95.604 * * [simplify]: Extracting #3: cost 53 inf + 0 95.604 * * [simplify]: Extracting #4: cost 195 inf + 0 95.606 * * [simplify]: Extracting #5: cost 172 inf + 8857 95.614 * * [simplify]: Extracting #6: cost 13 inf + 37764 95.622 * * [simplify]: Extracting #7: cost 0 inf + 40070 95.634 * * [simplify]: Extracting #8: cost 0 inf + 40030 95.649 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 95.649 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 95.649 * * * * [progress]: [ 94 / 178 ] simplifiying candidate # 95.650 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 95.650 * * [simplify]: iters left: 6 (15 enodes) 95.658 * * [simplify]: iters left: 5 (71 enodes) 95.687 * * [simplify]: iters left: 4 (176 enodes) 95.760 * * [simplify]: Extracting #0: cost 1 inf + 0 95.760 * * [simplify]: Extracting #1: cost 4 inf + 0 95.760 * * [simplify]: Extracting #2: cost 8 inf + 0 95.760 * * [simplify]: Extracting #3: cost 54 inf + 0 95.761 * * [simplify]: Extracting #4: cost 183 inf + 1 95.769 * * [simplify]: Extracting #5: cost 171 inf + 12596 95.776 * * [simplify]: Extracting #6: cost 55 inf + 34589 95.784 * * [simplify]: Extracting #7: cost 22 inf + 43635 95.793 * * [simplify]: Extracting #8: cost 2 inf + 52027 95.802 * * [simplify]: Extracting #9: cost 0 inf + 52451 95.820 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (- (* x.re x.re) (* x.im x.im))))) 95.820 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 95.821 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 95.821 * * [simplify]: iters left: 6 (14 enodes) 95.828 * * [simplify]: iters left: 5 (54 enodes) 95.836 * * [simplify]: iters left: 4 (99 enodes) 95.865 * * [simplify]: iters left: 3 (264 enodes) 95.968 * * [simplify]: Extracting #0: cost 1 inf + 0 95.968 * * [simplify]: Extracting #1: cost 4 inf + 0 95.969 * * [simplify]: Extracting #2: cost 8 inf + 0 95.969 * * [simplify]: Extracting #3: cost 104 inf + 0 95.969 * * [simplify]: Extracting #4: cost 185 inf + 0 95.971 * * [simplify]: Extracting #5: cost 110 inf + 11305 95.979 * * [simplify]: Extracting #6: cost 13 inf + 31734 95.995 * * [simplify]: Extracting #7: cost 0 inf + 35599 96.004 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 96.004 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 96.005 * * * * [progress]: [ 95 / 178 ] simplifiying candidate # 96.005 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 96.005 * * [simplify]: iters left: 6 (16 enodes) 96.010 * * [simplify]: iters left: 5 (74 enodes) 96.028 * * [simplify]: iters left: 4 (180 enodes) 96.098 * * [simplify]: Extracting #0: cost 1 inf + 0 96.098 * * [simplify]: Extracting #1: cost 4 inf + 0 96.098 * * [simplify]: Extracting #2: cost 8 inf + 0 96.098 * * [simplify]: Extracting #3: cost 56 inf + 0 96.099 * * [simplify]: Extracting #4: cost 170 inf + 1 96.106 * * [simplify]: Extracting #5: cost 192 inf + 3734 96.115 * * [simplify]: Extracting #6: cost 80 inf + 24549 96.130 * * [simplify]: Extracting #7: cost 21 inf + 39151 96.148 * * [simplify]: Extracting #8: cost 9 inf + 42462 96.165 * * [simplify]: Extracting #9: cost 3 inf + 43563 96.182 * * [simplify]: Extracting #10: cost 0 inf + 44239 96.200 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 96.200 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 96.201 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 96.201 * * [simplify]: iters left: 6 (14 enodes) 96.208 * * [simplify]: iters left: 5 (62 enodes) 96.229 * * [simplify]: iters left: 4 (145 enodes) 96.286 * * [simplify]: iters left: 3 (354 enodes) 96.409 * * [simplify]: Extracting #0: cost 1 inf + 0 96.409 * * [simplify]: Extracting #1: cost 4 inf + 0 96.409 * * [simplify]: Extracting #2: cost 8 inf + 0 96.409 * * [simplify]: Extracting #3: cost 74 inf + 0 96.410 * * [simplify]: Extracting #4: cost 176 inf + 0 96.412 * * [simplify]: Extracting #5: cost 177 inf + 1434 96.418 * * [simplify]: Extracting #6: cost 76 inf + 17875 96.433 * * [simplify]: Extracting #7: cost 1 inf + 34902 96.450 * * [simplify]: Extracting #8: cost 0 inf + 35264 96.459 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 96.459 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 96.459 * * * * [progress]: [ 96 / 178 ] simplifiying candidate # 96.459 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 96.459 * * [simplify]: iters left: 6 (9 enodes) 96.461 * * [simplify]: iters left: 5 (36 enodes) 96.467 * * [simplify]: iters left: 4 (85 enodes) 96.501 * * [simplify]: iters left: 3 (355 enodes) 96.814 * * [simplify]: Extracting #0: cost 1 inf + 0 96.814 * * [simplify]: Extracting #1: cost 3 inf + 0 96.814 * * [simplify]: Extracting #2: cost 5 inf + 0 96.814 * * [simplify]: Extracting #3: cost 54 inf + 0 96.816 * * [simplify]: Extracting #4: cost 277 inf + 1 96.821 * * [simplify]: Extracting #5: cost 322 inf + 7535 96.833 * * [simplify]: Extracting #6: cost 44 inf + 58146 96.851 * * [simplify]: Extracting #7: cost 0 inf + 66474 96.888 * * [simplify]: Extracting #8: cost 0 inf + 66314 96.922 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 96.922 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 96.922 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 96.922 * * [simplify]: iters left: 6 (7 enodes) 96.925 * * [simplify]: iters left: 5 (25 enodes) 96.932 * * [simplify]: iters left: 4 (42 enodes) 96.944 * * [simplify]: iters left: 3 (87 enodes) 96.958 * * [simplify]: iters left: 2 (160 enodes) 97.000 * * [simplify]: iters left: 1 (244 enodes) 97.066 * * [simplify]: Extracting #0: cost 1 inf + 0 97.066 * * [simplify]: Extracting #1: cost 3 inf + 0 97.066 * * [simplify]: Extracting #2: cost 5 inf + 0 97.066 * * [simplify]: Extracting #3: cost 34 inf + 0 97.067 * * [simplify]: Extracting #4: cost 65 inf + 0 97.067 * * [simplify]: Extracting #5: cost 66 inf + 207 97.068 * * [simplify]: Extracting #6: cost 34 inf + 3102 97.069 * * [simplify]: Extracting #7: cost 3 inf + 6760 97.071 * * [simplify]: Extracting #8: cost 0 inf + 7085 97.073 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 97.073 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 97.074 * * * * [progress]: [ 97 / 178 ] simplifiying candidate # 97.074 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 97.074 * * [simplify]: iters left: 6 (17 enodes) 97.079 * * [simplify]: iters left: 5 (78 enodes) 97.095 * * [simplify]: iters left: 4 (184 enodes) 97.188 * * [simplify]: Extracting #0: cost 1 inf + 0 97.188 * * [simplify]: Extracting #1: cost 4 inf + 0 97.188 * * [simplify]: Extracting #2: cost 8 inf + 0 97.188 * * [simplify]: Extracting #3: cost 51 inf + 0 97.189 * * [simplify]: Extracting #4: cost 159 inf + 1 97.191 * * [simplify]: Extracting #5: cost 193 inf + 3489 97.201 * * [simplify]: Extracting #6: cost 62 inf + 26623 97.216 * * [simplify]: Extracting #7: cost 21 inf + 35650 97.232 * * [simplify]: Extracting #8: cost 5 inf + 39748 97.247 * * [simplify]: Extracting #9: cost 1 inf + 40425 97.263 * * [simplify]: Extracting #10: cost 0 inf + 40637 97.279 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 97.279 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 97.280 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 97.280 * * [simplify]: iters left: 6 (13 enodes) 97.289 * * [simplify]: iters left: 5 (52 enodes) 97.304 * * [simplify]: iters left: 4 (89 enodes) 97.332 * * [simplify]: iters left: 3 (135 enodes) 97.368 * * [simplify]: iters left: 2 (197 enodes) 97.414 * * [simplify]: iters left: 1 (296 enodes) 97.507 * * [simplify]: Extracting #0: cost 1 inf + 0 97.507 * * [simplify]: Extracting #1: cost 4 inf + 0 97.507 * * [simplify]: Extracting #2: cost 8 inf + 0 97.508 * * [simplify]: Extracting #3: cost 42 inf + 0 97.508 * * [simplify]: Extracting #4: cost 84 inf + 1 97.509 * * [simplify]: Extracting #5: cost 96 inf + 3 97.511 * * [simplify]: Extracting #6: cost 60 inf + 2822 97.515 * * [simplify]: Extracting #7: cost 3 inf + 9929 97.521 * * [simplify]: Extracting #8: cost 0 inf + 10255 97.527 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 97.527 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 97.527 * * * * [progress]: [ 98 / 178 ] simplifiying candidate # 97.528 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 97.528 * * [simplify]: iters left: 6 (12 enodes) 97.533 * * [simplify]: iters left: 5 (50 enodes) 97.550 * * [simplify]: iters left: 4 (122 enodes) 97.638 * * [simplify]: Extracting #0: cost 1 inf + 0 97.638 * * [simplify]: Extracting #1: cost 4 inf + 0 97.638 * * [simplify]: Extracting #2: cost 8 inf + 0 97.638 * * [simplify]: Extracting #3: cost 54 inf + 0 97.639 * * [simplify]: Extracting #4: cost 147 inf + 1 97.639 * * [simplify]: Extracting #5: cost 162 inf + 2110 97.644 * * [simplify]: Extracting #6: cost 34 inf + 24269 97.651 * * [simplify]: Extracting #7: cost 0 inf + 29696 97.658 * * [simplify]: Extracting #8: cost 0 inf + 29456 97.671 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 97.671 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 97.671 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (- x.re x.im))) 97.671 * * [simplify]: iters left: 6 (8 enodes) 97.675 * * [simplify]: iters left: 5 (29 enodes) 97.682 * * [simplify]: iters left: 4 (46 enodes) 97.689 * * [simplify]: iters left: 3 (91 enodes) 97.706 * * [simplify]: iters left: 2 (164 enodes) 97.746 * * [simplify]: iters left: 1 (253 enodes) 97.825 * * [simplify]: Extracting #0: cost 1 inf + 0 97.825 * * [simplify]: Extracting #1: cost 4 inf + 0 97.825 * * [simplify]: Extracting #2: cost 8 inf + 0 97.825 * * [simplify]: Extracting #3: cost 40 inf + 0 97.825 * * [simplify]: Extracting #4: cost 65 inf + 43 97.827 * * [simplify]: Extracting #5: cost 25 inf + 4563 97.831 * * [simplify]: Extracting #6: cost 1 inf + 7407 97.835 * * [simplify]: Extracting #7: cost 0 inf + 7489 97.839 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (- x.re x.im))) 97.840 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 97.840 * * * * [progress]: [ 99 / 178 ] simplifiying candidate # 97.840 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 97.841 * * [simplify]: iters left: 6 (17 enodes) 97.845 * * [simplify]: iters left: 5 (78 enodes) 97.862 * * [simplify]: iters left: 4 (183 enodes) 97.937 * * [simplify]: Extracting #0: cost 1 inf + 0 97.937 * * [simplify]: Extracting #1: cost 4 inf + 0 97.938 * * [simplify]: Extracting #2: cost 8 inf + 0 97.938 * * [simplify]: Extracting #3: cost 47 inf + 0 97.938 * * [simplify]: Extracting #4: cost 166 inf + 1 97.940 * * [simplify]: Extracting #5: cost 191 inf + 2030 97.945 * * [simplify]: Extracting #6: cost 98 inf + 17575 97.951 * * [simplify]: Extracting #7: cost 24 inf + 34501 97.959 * * [simplify]: Extracting #8: cost 1 inf + 42237 97.966 * * [simplify]: Extracting #9: cost 0 inf + 42449 97.976 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 97.977 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 97.977 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 97.977 * * [simplify]: iters left: 6 (13 enodes) 97.983 * * [simplify]: iters left: 5 (50 enodes) 97.998 * * [simplify]: iters left: 4 (75 enodes) 98.015 * * [simplify]: iters left: 3 (112 enodes) 98.030 * * [simplify]: iters left: 2 (156 enodes) 98.070 * * [simplify]: iters left: 1 (225 enodes) 98.127 * * [simplify]: Extracting #0: cost 1 inf + 0 98.127 * * [simplify]: Extracting #1: cost 4 inf + 0 98.127 * * [simplify]: Extracting #2: cost 8 inf + 0 98.127 * * [simplify]: Extracting #3: cost 39 inf + 0 98.127 * * [simplify]: Extracting #4: cost 71 inf + 0 98.127 * * [simplify]: Extracting #5: cost 75 inf + 2 98.128 * * [simplify]: Extracting #6: cost 44 inf + 2374 98.130 * * [simplify]: Extracting #7: cost 2 inf + 8374 98.132 * * [simplify]: Extracting #8: cost 0 inf + 8537 98.134 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 98.135 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 98.135 * * * * [progress]: [ 100 / 178 ] simplifiying candidate # 98.135 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 98.135 * * [simplify]: iters left: 6 (13 enodes) 98.138 * * [simplify]: iters left: 5 (53 enodes) 98.148 * * [simplify]: iters left: 4 (125 enodes) 98.199 * * [simplify]: Extracting #0: cost 1 inf + 0 98.199 * * [simplify]: Extracting #1: cost 4 inf + 0 98.199 * * [simplify]: Extracting #2: cost 8 inf + 0 98.200 * * [simplify]: Extracting #3: cost 47 inf + 0 98.200 * * [simplify]: Extracting #4: cost 139 inf + 1 98.201 * * [simplify]: Extracting #5: cost 144 inf + 1909 98.204 * * [simplify]: Extracting #6: cost 34 inf + 19114 98.215 * * [simplify]: Extracting #7: cost 0 inf + 25822 98.227 * * [simplify]: Extracting #8: cost 0 inf + 25662 98.239 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) 98.239 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 98.240 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ x.re x.im))) 98.240 * * [simplify]: iters left: 6 (8 enodes) 98.242 * * [simplify]: iters left: 5 (29 enodes) 98.246 * * [simplify]: iters left: 4 (46 enodes) 98.253 * * [simplify]: iters left: 3 (91 enodes) 98.268 * * [simplify]: iters left: 2 (164 enodes) 98.309 * * [simplify]: iters left: 1 (253 enodes) 98.378 * * [simplify]: Extracting #0: cost 1 inf + 0 98.378 * * [simplify]: Extracting #1: cost 4 inf + 0 98.378 * * [simplify]: Extracting #2: cost 8 inf + 0 98.378 * * [simplify]: Extracting #3: cost 39 inf + 0 98.379 * * [simplify]: Extracting #4: cost 64 inf + 43 98.380 * * [simplify]: Extracting #5: cost 25 inf + 4644 98.382 * * [simplify]: Extracting #6: cost 1 inf + 7407 98.387 * * [simplify]: Extracting #7: cost 0 inf + 7489 98.391 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ x.im x.re))) 98.391 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 98.391 * * * * [progress]: [ 101 / 178 ] simplifiying candidate # 98.392 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 98.392 * * [simplify]: iters left: 6 (14 enodes) 98.400 * * [simplify]: iters left: 5 (68 enodes) 98.419 * * [simplify]: iters left: 4 (164 enodes) 98.485 * * [simplify]: Extracting #0: cost 1 inf + 0 98.485 * * [simplify]: Extracting #1: cost 4 inf + 0 98.485 * * [simplify]: Extracting #2: cost 8 inf + 0 98.486 * * [simplify]: Extracting #3: cost 49 inf + 0 98.486 * * [simplify]: Extracting #4: cost 127 inf + 1 98.487 * * [simplify]: Extracting #5: cost 184 inf + 1702 98.490 * * [simplify]: Extracting #6: cost 97 inf + 28341 98.500 * * [simplify]: Extracting #7: cost 17 inf + 51217 98.507 * * [simplify]: Extracting #8: cost 5 inf + 49818 98.516 * * [simplify]: Extracting #9: cost 0 inf + 51169 98.525 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.im)))) 98.525 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 98.526 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 98.526 * * [simplify]: iters left: 6 (13 enodes) 98.532 * * [simplify]: iters left: 5 (60 enodes) 98.554 * * [simplify]: iters left: 4 (156 enodes) 98.620 * * [simplify]: Extracting #0: cost 1 inf + 0 98.620 * * [simplify]: Extracting #1: cost 4 inf + 0 98.620 * * [simplify]: Extracting #2: cost 8 inf + 0 98.620 * * [simplify]: Extracting #3: cost 54 inf + 0 98.620 * * [simplify]: Extracting #4: cost 186 inf + 0 98.623 * * [simplify]: Extracting #5: cost 140 inf + 12121 98.630 * * [simplify]: Extracting #6: cost 20 inf + 33315 98.638 * * [simplify]: Extracting #7: cost 0 inf + 37634 98.649 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 98.649 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 98.650 * * * * [progress]: [ 102 / 178 ] simplifiying candidate # 98.650 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 98.650 * * [simplify]: iters left: 6 (18 enodes) 98.661 * * [simplify]: iters left: 5 (83 enodes) 98.693 * * [simplify]: iters left: 4 (196 enodes) 98.811 * * [simplify]: Extracting #0: cost 1 inf + 0 98.811 * * [simplify]: Extracting #1: cost 4 inf + 0 98.811 * * [simplify]: Extracting #2: cost 8 inf + 0 98.811 * * [simplify]: Extracting #3: cost 61 inf + 0 98.812 * * [simplify]: Extracting #4: cost 181 inf + 1 98.814 * * [simplify]: Extracting #5: cost 234 inf + 1385 98.820 * * [simplify]: Extracting #6: cost 146 inf + 22073 98.840 * * [simplify]: Extracting #7: cost 30 inf + 57077 98.859 * * [simplify]: Extracting #8: cost 6 inf + 59986 98.878 * * [simplify]: Extracting #9: cost 0 inf + 61156 98.888 * * [simplify]: Extracting #10: cost 0 inf + 61116 98.898 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 98.898 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 98.898 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 98.899 * * [simplify]: iters left: 6 (14 enodes) 98.902 * * [simplify]: iters left: 5 (59 enodes) 98.918 * * [simplify]: iters left: 4 (112 enodes) 98.963 * * [simplify]: iters left: 3 (266 enodes) 99.068 * * [simplify]: Extracting #0: cost 1 inf + 0 99.068 * * [simplify]: Extracting #1: cost 4 inf + 0 99.068 * * [simplify]: Extracting #2: cost 8 inf + 0 99.068 * * [simplify]: Extracting #3: cost 83 inf + 0 99.068 * * [simplify]: Extracting #4: cost 149 inf + 0 99.069 * * [simplify]: Extracting #5: cost 134 inf + 2113 99.073 * * [simplify]: Extracting #6: cost 50 inf + 17953 99.080 * * [simplify]: Extracting #7: cost 1 inf + 29851 99.087 * * [simplify]: Extracting #8: cost 0 inf + 29573 99.095 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 99.095 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 99.096 * * * * [progress]: [ 103 / 178 ] simplifiying candidate # 99.096 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 99.096 * * [simplify]: iters left: 6 (16 enodes) 99.105 * * [simplify]: iters left: 5 (74 enodes) 99.137 * * [simplify]: iters left: 4 (171 enodes) 99.228 * * [simplify]: Extracting #0: cost 1 inf + 0 99.228 * * [simplify]: Extracting #1: cost 4 inf + 0 99.228 * * [simplify]: Extracting #2: cost 8 inf + 0 99.228 * * [simplify]: Extracting #3: cost 63 inf + 0 99.229 * * [simplify]: Extracting #4: cost 135 inf + 1 99.230 * * [simplify]: Extracting #5: cost 193 inf + 861 99.238 * * [simplify]: Extracting #6: cost 82 inf + 29590 99.247 * * [simplify]: Extracting #7: cost 28 inf + 40447 99.256 * * [simplify]: Extracting #8: cost 6 inf + 43192 99.265 * * [simplify]: Extracting #9: cost 1 inf + 44121 99.278 * * [simplify]: Extracting #10: cost 0 inf + 44333 99.294 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im)))) 99.294 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 99.295 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 99.295 * * [simplify]: iters left: 6 (12 enodes) 99.297 * * [simplify]: iters left: 5 (53 enodes) 99.306 * * [simplify]: iters left: 4 (122 enodes) 99.341 * * [simplify]: iters left: 3 (315 enodes) 99.444 * * [simplify]: Extracting #0: cost 1 inf + 0 99.444 * * [simplify]: Extracting #1: cost 4 inf + 0 99.444 * * [simplify]: Extracting #2: cost 8 inf + 0 99.444 * * [simplify]: Extracting #3: cost 57 inf + 0 99.444 * * [simplify]: Extracting #4: cost 163 inf + 0 99.446 * * [simplify]: Extracting #5: cost 158 inf + 2361 99.452 * * [simplify]: Extracting #6: cost 33 inf + 25921 99.466 * * [simplify]: Extracting #7: cost 0 inf + 33956 99.481 * * [simplify]: Extracting #8: cost 0 inf + 33876 99.496 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im)))) 99.496 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 99.497 * * * * [progress]: [ 104 / 178 ] simplifiying candidate # 99.497 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 99.497 * * [simplify]: iters left: 6 (17 enodes) 99.510 * * [simplify]: iters left: 5 (78 enodes) 99.530 * * [simplify]: iters left: 4 (184 enodes) 99.604 * * [simplify]: Extracting #0: cost 1 inf + 0 99.604 * * [simplify]: Extracting #1: cost 4 inf + 0 99.604 * * [simplify]: Extracting #2: cost 8 inf + 0 99.604 * * [simplify]: Extracting #3: cost 51 inf + 0 99.605 * * [simplify]: Extracting #4: cost 159 inf + 1 99.607 * * [simplify]: Extracting #5: cost 200 inf + 1673 99.614 * * [simplify]: Extracting #6: cost 83 inf + 23379 99.629 * * [simplify]: Extracting #7: cost 22 inf + 35750 99.641 * * [simplify]: Extracting #8: cost 8 inf + 39232 99.649 * * [simplify]: Extracting #9: cost 1 inf + 40585 99.657 * * [simplify]: Extracting #10: cost 0 inf + 40797 99.665 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re (* x.re x.im))) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) 99.665 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.re (* x.re (* x.re x.im))) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 99.665 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 99.666 * * [simplify]: iters left: 6 (13 enodes) 99.668 * * [simplify]: iters left: 5 (52 enodes) 99.684 * * [simplify]: iters left: 4 (89 enodes) 99.715 * * [simplify]: iters left: 3 (135 enodes) 99.754 * * [simplify]: iters left: 2 (197 enodes) 99.816 * * [simplify]: iters left: 1 (296 enodes) 99.881 * * [simplify]: Extracting #0: cost 1 inf + 0 99.881 * * [simplify]: Extracting #1: cost 4 inf + 0 99.881 * * [simplify]: Extracting #2: cost 8 inf + 0 99.881 * * [simplify]: Extracting #3: cost 42 inf + 0 99.882 * * [simplify]: Extracting #4: cost 84 inf + 1 99.882 * * [simplify]: Extracting #5: cost 81 inf + 1026 99.884 * * [simplify]: Extracting #6: cost 19 inf + 7381 99.886 * * [simplify]: Extracting #7: cost 0 inf + 10175 99.889 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 99.890 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.re (* x.re (* x.re x.im))) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 99.890 * * * * [progress]: [ 105 / 178 ] simplifiying candidate # 99.890 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 99.890 * * [simplify]: iters left: 6 (11 enodes) 99.896 * * [simplify]: iters left: 5 (53 enodes) 99.918 * * [simplify]: iters left: 4 (113 enodes) 99.953 * * [simplify]: iters left: 3 (350 enodes) 100.103 * * [simplify]: Extracting #0: cost 1 inf + 0 100.104 * * [simplify]: Extracting #1: cost 3 inf + 0 100.104 * * [simplify]: Extracting #2: cost 5 inf + 0 100.104 * * [simplify]: Extracting #3: cost 51 inf + 0 100.104 * * [simplify]: Extracting #4: cost 182 inf + 1 100.105 * * [simplify]: Extracting #5: cost 225 inf + 1387 100.110 * * [simplify]: Extracting #6: cost 136 inf + 20926 100.126 * * [simplify]: Extracting #7: cost 54 inf + 41643 100.144 * * [simplify]: Extracting #8: cost 3 inf + 55932 100.163 * * [simplify]: Extracting #9: cost 0 inf + 57142 100.173 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 100.173 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 100.173 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 100.173 * * [simplify]: iters left: 6 (9 enodes) 100.176 * * [simplify]: iters left: 5 (35 enodes) 100.185 * * [simplify]: iters left: 4 (56 enodes) 100.197 * * [simplify]: iters left: 3 (76 enodes) 100.208 * * [simplify]: iters left: 2 (92 enodes) 100.220 * * [simplify]: iters left: 1 (112 enodes) 100.253 * * [simplify]: Extracting #0: cost 1 inf + 0 100.253 * * [simplify]: Extracting #1: cost 3 inf + 0 100.253 * * [simplify]: Extracting #2: cost 5 inf + 0 100.253 * * [simplify]: Extracting #3: cost 17 inf + 0 100.253 * * [simplify]: Extracting #4: cost 37 inf + 0 100.254 * * [simplify]: Extracting #5: cost 24 inf + 1228 100.255 * * [simplify]: Extracting #6: cost 4 inf + 3463 100.259 * * [simplify]: Extracting #7: cost 0 inf + 3790 100.260 * * [simplify]: Extracting #8: cost 0 inf + 3750 100.262 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 100.262 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 100.262 * * * * [progress]: [ 106 / 178 ] simplifiying candidate # 100.263 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 100.263 * * [simplify]: iters left: 6 (17 enodes) 100.272 * * [simplify]: iters left: 5 (78 enodes) 100.303 * * [simplify]: iters left: 4 (177 enodes) 100.408 * * [simplify]: Extracting #0: cost 1 inf + 0 100.408 * * [simplify]: Extracting #1: cost 4 inf + 0 100.408 * * [simplify]: Extracting #2: cost 8 inf + 0 100.409 * * [simplify]: Extracting #3: cost 51 inf + 0 100.409 * * [simplify]: Extracting #4: cost 126 inf + 1 100.410 * * [simplify]: Extracting #5: cost 162 inf + 823 100.417 * * [simplify]: Extracting #6: cost 48 inf + 19160 100.428 * * [simplify]: Extracting #7: cost 22 inf + 25879 100.439 * * [simplify]: Extracting #8: cost 7 inf + 30116 100.451 * * [simplify]: Extracting #9: cost 1 inf + 31257 100.462 * * [simplify]: Extracting #10: cost 0 inf + 31469 100.474 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.im) (+ x.im x.re))))) 100.474 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.im) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 100.474 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 100.474 * * [simplify]: iters left: 6 (11 enodes) 100.479 * * [simplify]: iters left: 5 (44 enodes) 100.492 * * [simplify]: iters left: 4 (67 enodes) 100.512 * * [simplify]: iters left: 3 (84 enodes) 100.537 * * [simplify]: iters left: 2 (96 enodes) 100.552 * * [simplify]: iters left: 1 (114 enodes) 100.575 * * [simplify]: Extracting #0: cost 1 inf + 0 100.575 * * [simplify]: Extracting #1: cost 4 inf + 0 100.575 * * [simplify]: Extracting #2: cost 8 inf + 0 100.575 * * [simplify]: Extracting #3: cost 24 inf + 0 100.576 * * [simplify]: Extracting #4: cost 30 inf + 657 100.577 * * [simplify]: Extracting #5: cost 9 inf + 2858 100.579 * * [simplify]: Extracting #6: cost 0 inf + 4154 100.580 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 100.581 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.im) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 100.581 * * * * [progress]: [ 107 / 178 ] simplifiying candidate # 100.581 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 100.581 * * [simplify]: iters left: 6 (16 enodes) 100.590 * * [simplify]: iters left: 5 (76 enodes) 100.621 * * [simplify]: iters left: 4 (176 enodes) 100.685 * * [simplify]: Extracting #0: cost 1 inf + 0 100.685 * * [simplify]: Extracting #1: cost 4 inf + 0 100.685 * * [simplify]: Extracting #2: cost 8 inf + 0 100.686 * * [simplify]: Extracting #3: cost 49 inf + 0 100.686 * * [simplify]: Extracting #4: cost 133 inf + 1 100.688 * * [simplify]: Extracting #5: cost 172 inf + 2506 100.691 * * [simplify]: Extracting #6: cost 87 inf + 18226 100.697 * * [simplify]: Extracting #7: cost 14 inf + 36719 100.703 * * [simplify]: Extracting #8: cost 2 inf + 41068 100.710 * * [simplify]: Extracting #9: cost 0 inf + 41492 100.717 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.im) (- x.re x.im)))) 100.717 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.im) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 100.717 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 100.718 * * [simplify]: iters left: 6 (12 enodes) 100.728 * * [simplify]: iters left: 5 (50 enodes) 100.742 * * [simplify]: iters left: 4 (81 enodes) 100.754 * * [simplify]: iters left: 3 (104 enodes) 100.768 * * [simplify]: iters left: 2 (121 enodes) 100.799 * * [simplify]: iters left: 1 (141 enodes) 100.840 * * [simplify]: Extracting #0: cost 1 inf + 0 100.841 * * [simplify]: Extracting #1: cost 4 inf + 0 100.841 * * [simplify]: Extracting #2: cost 8 inf + 0 100.841 * * [simplify]: Extracting #3: cost 23 inf + 0 100.841 * * [simplify]: Extracting #4: cost 46 inf + 0 100.842 * * [simplify]: Extracting #5: cost 35 inf + 1105 100.843 * * [simplify]: Extracting #6: cost 8 inf + 3995 100.845 * * [simplify]: Extracting #7: cost 1 inf + 4968 100.848 * * [simplify]: Extracting #8: cost 0 inf + 5450 100.850 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 100.850 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.im) (- x.re x.im)))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 100.851 * * * * [progress]: [ 108 / 178 ] simplifiying candidate # 100.851 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 100.851 * * [simplify]: iters left: 6 (18 enodes) 100.862 * * [simplify]: iters left: 5 (81 enodes) 100.884 * * [simplify]: iters left: 4 (180 enodes) 100.949 * * [simplify]: Extracting #0: cost 1 inf + 0 100.949 * * [simplify]: Extracting #1: cost 4 inf + 0 100.949 * * [simplify]: Extracting #2: cost 8 inf + 0 100.949 * * [simplify]: Extracting #3: cost 56 inf + 0 100.950 * * [simplify]: Extracting #4: cost 136 inf + 1 100.951 * * [simplify]: Extracting #5: cost 170 inf + 817 100.956 * * [simplify]: Extracting #6: cost 66 inf + 17136 100.967 * * [simplify]: Extracting #7: cost 27 inf + 25753 100.979 * * [simplify]: Extracting #8: cost 9 inf + 30146 100.990 * * [simplify]: Extracting #9: cost 3 inf + 31247 101.002 * * [simplify]: Extracting #10: cost 0 inf + 31923 101.011 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.im))) 101.011 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 101.012 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 101.012 * * [simplify]: iters left: 6 (11 enodes) 101.014 * * [simplify]: iters left: 5 (43 enodes) 101.021 * * [simplify]: iters left: 4 (64 enodes) 101.031 * * [simplify]: iters left: 3 (84 enodes) 101.053 * * [simplify]: iters left: 2 (100 enodes) 101.077 * * [simplify]: iters left: 1 (120 enodes) 101.094 * * [simplify]: Extracting #0: cost 1 inf + 0 101.094 * * [simplify]: Extracting #1: cost 4 inf + 0 101.094 * * [simplify]: Extracting #2: cost 8 inf + 0 101.094 * * [simplify]: Extracting #3: cost 23 inf + 0 101.094 * * [simplify]: Extracting #4: cost 38 inf + 43 101.095 * * [simplify]: Extracting #5: cost 24 inf + 1434 101.096 * * [simplify]: Extracting #6: cost 3 inf + 3432 101.096 * * [simplify]: Extracting #7: cost 0 inf + 4318 101.097 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 101.097 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 101.098 * * * * [progress]: [ 109 / 178 ] simplifiying candidate # 101.098 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 101.098 * * [simplify]: iters left: 6 (18 enodes) 101.103 * * [simplify]: iters left: 5 (83 enodes) 101.135 * * [simplify]: iters left: 4 (195 enodes) 101.219 * * [simplify]: Extracting #0: cost 1 inf + 0 101.219 * * [simplify]: Extracting #1: cost 4 inf + 0 101.219 * * [simplify]: Extracting #2: cost 8 inf + 0 101.219 * * [simplify]: Extracting #3: cost 55 inf + 0 101.220 * * [simplify]: Extracting #4: cost 161 inf + 1 101.222 * * [simplify]: Extracting #5: cost 202 inf + 3044 101.229 * * [simplify]: Extracting #6: cost 111 inf + 20061 101.249 * * [simplify]: Extracting #7: cost 17 inf + 45920 101.267 * * [simplify]: Extracting #8: cost 0 inf + 53293 101.283 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) 101.283 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 101.283 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 101.283 * * [simplify]: iters left: 6 (14 enodes) 101.286 * * [simplify]: iters left: 5 (65 enodes) 101.302 * * [simplify]: iters left: 4 (163 enodes) 101.390 * * [simplify]: Extracting #0: cost 1 inf + 0 101.390 * * [simplify]: Extracting #1: cost 4 inf + 0 101.390 * * [simplify]: Extracting #2: cost 8 inf + 0 101.390 * * [simplify]: Extracting #3: cost 50 inf + 0 101.390 * * [simplify]: Extracting #4: cost 177 inf + 2 101.391 * * [simplify]: Extracting #5: cost 180 inf + 2040 101.397 * * [simplify]: Extracting #6: cost 26 inf + 30020 101.405 * * [simplify]: Extracting #7: cost 0 inf + 36912 101.413 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (- x.re x.im))) 101.414 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) (* (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 101.414 * * * * [progress]: [ 110 / 178 ] simplifiying candidate # 101.414 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 101.414 * * [simplify]: iters left: 6 (16 enodes) 101.419 * * [simplify]: iters left: 5 (75 enodes) 101.442 * * [simplify]: iters left: 4 (179 enodes) 101.506 * * [simplify]: Extracting #0: cost 1 inf + 0 101.507 * * [simplify]: Extracting #1: cost 4 inf + 0 101.507 * * [simplify]: Extracting #2: cost 8 inf + 0 101.507 * * [simplify]: Extracting #3: cost 62 inf + 0 101.507 * * [simplify]: Extracting #4: cost 182 inf + 1 101.508 * * [simplify]: Extracting #5: cost 215 inf + 2560 101.512 * * [simplify]: Extracting #6: cost 117 inf + 21035 101.526 * * [simplify]: Extracting #7: cost 23 inf + 47523 101.544 * * [simplify]: Extracting #8: cost 8 inf + 51971 101.564 * * [simplify]: Extracting #9: cost 0 inf + 54329 101.573 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) 101.573 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 101.573 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 101.573 * * [simplify]: iters left: 6 (12 enodes) 101.576 * * [simplify]: iters left: 5 (47 enodes) 101.583 * * [simplify]: iters left: 4 (83 enodes) 101.610 * * [simplify]: iters left: 3 (223 enodes) 101.704 * * [simplify]: Extracting #0: cost 1 inf + 0 101.704 * * [simplify]: Extracting #1: cost 4 inf + 0 101.704 * * [simplify]: Extracting #2: cost 8 inf + 0 101.704 * * [simplify]: Extracting #3: cost 77 inf + 0 101.704 * * [simplify]: Extracting #4: cost 134 inf + 2 101.706 * * [simplify]: Extracting #5: cost 117 inf + 2528 101.715 * * [simplify]: Extracting #6: cost 25 inf + 21945 101.728 * * [simplify]: Extracting #7: cost 2 inf + 28191 101.735 * * [simplify]: Extracting #8: cost 0 inf + 28675 101.741 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (- x.re x.im))) 101.741 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 101.742 * * * * [progress]: [ 111 / 178 ] simplifiying candidate # 101.742 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 101.742 * * [simplify]: iters left: 6 (17 enodes) 101.747 * * [simplify]: iters left: 5 (78 enodes) 101.768 * * [simplify]: iters left: 4 (183 enodes) 101.889 * * [simplify]: Extracting #0: cost 1 inf + 0 101.889 * * [simplify]: Extracting #1: cost 4 inf + 0 101.889 * * [simplify]: Extracting #2: cost 8 inf + 0 101.889 * * [simplify]: Extracting #3: cost 65 inf + 0 101.890 * * [simplify]: Extracting #4: cost 164 inf + 1 101.892 * * [simplify]: Extracting #5: cost 201 inf + 3412 101.901 * * [simplify]: Extracting #6: cost 84 inf + 24798 101.917 * * [simplify]: Extracting #7: cost 22 inf + 41265 101.935 * * [simplify]: Extracting #8: cost 7 inf + 45501 101.951 * * [simplify]: Extracting #9: cost 1 inf + 46642 101.963 * * [simplify]: Extracting #10: cost 0 inf + 46854 101.972 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (- x.re x.im)))) 101.973 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 101.973 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 101.973 * * [simplify]: iters left: 6 (13 enodes) 101.976 * * [simplify]: iters left: 5 (58 enodes) 101.995 * * [simplify]: iters left: 4 (129 enodes) 102.044 * * [simplify]: iters left: 3 (318 enodes) 102.176 * * [simplify]: Extracting #0: cost 1 inf + 0 102.176 * * [simplify]: Extracting #1: cost 4 inf + 0 102.176 * * [simplify]: Extracting #2: cost 8 inf + 0 102.176 * * [simplify]: Extracting #3: cost 49 inf + 0 102.177 * * [simplify]: Extracting #4: cost 145 inf + 2 102.179 * * [simplify]: Extracting #5: cost 151 inf + 1558 102.187 * * [simplify]: Extracting #6: cost 38 inf + 22253 102.200 * * [simplify]: Extracting #7: cost 0 inf + 31098 102.213 * * [simplify]: Extracting #8: cost 0 inf + 30978 102.227 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re)))))) 102.228 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 102.228 * * * * [progress]: [ 112 / 178 ] simplifiying candidate # 102.228 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 102.229 * * [simplify]: iters left: 6 (12 enodes) 102.234 * * [simplify]: iters left: 5 (50 enodes) 102.250 * * [simplify]: iters left: 4 (122 enodes) 102.311 * * [simplify]: Extracting #0: cost 1 inf + 0 102.311 * * [simplify]: Extracting #1: cost 4 inf + 0 102.311 * * [simplify]: Extracting #2: cost 8 inf + 0 102.311 * * [simplify]: Extracting #3: cost 54 inf + 0 102.311 * * [simplify]: Extracting #4: cost 147 inf + 1 102.312 * * [simplify]: Extracting #5: cost 155 inf + 3164 102.320 * * [simplify]: Extracting #6: cost 39 inf + 21698 102.327 * * [simplify]: Extracting #7: cost 0 inf + 29616 102.334 * * [simplify]: Extracting #8: cost 0 inf + 29456 102.340 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 102.340 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 102.341 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 102.341 * * [simplify]: iters left: 6 (8 enodes) 102.342 * * [simplify]: iters left: 5 (29 enodes) 102.346 * * [simplify]: iters left: 4 (46 enodes) 102.359 * * [simplify]: iters left: 3 (91 enodes) 102.390 * * [simplify]: iters left: 2 (164 enodes) 102.415 * * [simplify]: iters left: 1 (258 enodes) 102.469 * * [simplify]: Extracting #0: cost 1 inf + 0 102.470 * * [simplify]: Extracting #1: cost 4 inf + 0 102.470 * * [simplify]: Extracting #2: cost 8 inf + 0 102.470 * * [simplify]: Extracting #3: cost 40 inf + 0 102.470 * * [simplify]: Extracting #4: cost 63 inf + 207 102.472 * * [simplify]: Extracting #5: cost 28 inf + 4360 102.476 * * [simplify]: Extracting #6: cost 0 inf + 7489 102.481 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 102.481 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 102.481 * * * * [progress]: [ 113 / 178 ] simplifiying candidate # 102.482 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 102.482 * * [simplify]: iters left: 6 (17 enodes) 102.491 * * [simplify]: iters left: 5 (78 enodes) 102.520 * * [simplify]: iters left: 4 (177 enodes) 102.610 * * [simplify]: Extracting #0: cost 1 inf + 0 102.610 * * [simplify]: Extracting #1: cost 4 inf + 0 102.610 * * [simplify]: Extracting #2: cost 8 inf + 0 102.610 * * [simplify]: Extracting #3: cost 51 inf + 0 102.611 * * [simplify]: Extracting #4: cost 128 inf + 1 102.612 * * [simplify]: Extracting #5: cost 154 inf + 3124 102.615 * * [simplify]: Extracting #6: cost 44 inf + 21773 102.621 * * [simplify]: Extracting #7: cost 21 inf + 26914 102.629 * * [simplify]: Extracting #8: cost 7 inf + 30277 102.641 * * [simplify]: Extracting #9: cost 2 inf + 31368 102.657 * * [simplify]: Extracting #10: cost 0 inf + 31792 102.670 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) 102.670 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 102.671 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 102.671 * * [simplify]: iters left: 6 (11 enodes) 102.676 * * [simplify]: iters left: 5 (44 enodes) 102.689 * * [simplify]: iters left: 4 (67 enodes) 102.700 * * [simplify]: iters left: 3 (84 enodes) 102.711 * * [simplify]: iters left: 2 (96 enodes) 102.724 * * [simplify]: iters left: 1 (114 enodes) 102.744 * * [simplify]: Extracting #0: cost 1 inf + 0 102.744 * * [simplify]: Extracting #1: cost 4 inf + 0 102.745 * * [simplify]: Extracting #2: cost 8 inf + 0 102.745 * * [simplify]: Extracting #3: cost 24 inf + 0 102.745 * * [simplify]: Extracting #4: cost 36 inf + 206 102.746 * * [simplify]: Extracting #5: cost 12 inf + 2491 102.748 * * [simplify]: Extracting #6: cost 0 inf + 4194 102.749 * * [simplify]: Extracting #7: cost 0 inf + 4154 102.751 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 102.751 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 102.752 * * * * [progress]: [ 114 / 178 ] simplifiying candidate # 102.752 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 102.752 * * [simplify]: iters left: 6 (10 enodes) 102.757 * * [simplify]: iters left: 5 (40 enodes) 102.769 * * [simplify]: iters left: 4 (88 enodes) 102.798 * * [simplify]: iters left: 3 (338 enodes) 102.968 * * [simplify]: Extracting #0: cost 1 inf + 0 102.968 * * [simplify]: Extracting #1: cost 3 inf + 0 102.968 * * [simplify]: Extracting #2: cost 5 inf + 0 102.968 * * [simplify]: Extracting #3: cost 57 inf + 0 102.969 * * [simplify]: Extracting #4: cost 240 inf + 1 102.970 * * [simplify]: Extracting #5: cost 244 inf + 6891 102.977 * * [simplify]: Extracting #6: cost 49 inf + 39507 102.988 * * [simplify]: Extracting #7: cost 0 inf + 48198 103.005 * [simplify]: Simplified to (* (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re))) (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re)))) 103.006 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re))) (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 103.006 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 103.006 * * [simplify]: iters left: 5 (5 enodes) 103.008 * * [simplify]: iters left: 4 (17 enodes) 103.013 * * [simplify]: iters left: 3 (20 enodes) 103.018 * * [simplify]: Extracting #0: cost 1 inf + 0 103.018 * * [simplify]: Extracting #1: cost 3 inf + 0 103.019 * * [simplify]: Extracting #2: cost 5 inf + 0 103.019 * * [simplify]: Extracting #3: cost 9 inf + 0 103.019 * * [simplify]: Extracting #4: cost 7 inf + 43 103.019 * * [simplify]: Extracting #5: cost 0 inf + 736 103.019 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 103.019 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re))) (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 103.019 * * * * [progress]: [ 115 / 178 ] simplifiying candidate # 103.020 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 103.020 * * [simplify]: iters left: 6 (18 enodes) 103.030 * * [simplify]: iters left: 5 (82 enodes) 103.048 * * [simplify]: iters left: 4 (186 enodes) 103.147 * * [simplify]: Extracting #0: cost 1 inf + 0 103.147 * * [simplify]: Extracting #1: cost 4 inf + 0 103.147 * * [simplify]: Extracting #2: cost 8 inf + 0 103.147 * * [simplify]: Extracting #3: cost 52 inf + 0 103.148 * * [simplify]: Extracting #4: cost 152 inf + 1 103.149 * * [simplify]: Extracting #5: cost 177 inf + 1790 103.155 * * [simplify]: Extracting #6: cost 83 inf + 17168 103.166 * * [simplify]: Extracting #7: cost 19 inf + 31613 103.183 * * [simplify]: Extracting #8: cost 0 inf + 39141 103.195 * [simplify]: Simplified to (* (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))))) 103.196 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 103.196 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 103.196 * * [simplify]: iters left: 6 (11 enodes) 103.201 * * [simplify]: iters left: 5 (43 enodes) 103.213 * * [simplify]: iters left: 4 (59 enodes) 103.229 * * [simplify]: iters left: 3 (62 enodes) 103.244 * * [simplify]: iters left: 2 (63 enodes) 103.260 * * [simplify]: Extracting #0: cost 1 inf + 0 103.260 * * [simplify]: Extracting #1: cost 4 inf + 0 103.260 * * [simplify]: Extracting #2: cost 8 inf + 0 103.260 * * [simplify]: Extracting #3: cost 19 inf + 0 103.260 * * [simplify]: Extracting #4: cost 23 inf + 84 103.261 * * [simplify]: Extracting #5: cost 8 inf + 1593 103.262 * * [simplify]: Extracting #6: cost 0 inf + 3088 103.263 * * [simplify]: Extracting #7: cost 0 inf + 2928 103.264 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) 103.264 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 103.264 * * * * [progress]: [ 116 / 178 ] simplifiying candidate # 103.265 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 103.265 * * [simplify]: iters left: 6 (14 enodes) 103.271 * * [simplify]: iters left: 5 (57 enodes) 103.283 * * [simplify]: iters left: 4 (130 enodes) 103.332 * * [simplify]: Extracting #0: cost 1 inf + 0 103.332 * * [simplify]: Extracting #1: cost 4 inf + 0 103.333 * * [simplify]: Extracting #2: cost 8 inf + 0 103.333 * * [simplify]: Extracting #3: cost 54 inf + 0 103.333 * * [simplify]: Extracting #4: cost 134 inf + 1 103.335 * * [simplify]: Extracting #5: cost 140 inf + 2402 103.341 * * [simplify]: Extracting #6: cost 40 inf + 17029 103.352 * * [simplify]: Extracting #7: cost 0 inf + 24428 103.363 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) 103.363 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 103.364 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) 103.364 * * [simplify]: iters left: 5 (7 enodes) 103.367 * * [simplify]: iters left: 4 (25 enodes) 103.374 * * [simplify]: iters left: 3 (28 enodes) 103.381 * * [simplify]: Extracting #0: cost 1 inf + 0 103.381 * * [simplify]: Extracting #1: cost 4 inf + 0 103.381 * * [simplify]: Extracting #2: cost 8 inf + 0 103.381 * * [simplify]: Extracting #3: cost 13 inf + 0 103.381 * * [simplify]: Extracting #4: cost 11 inf + 43 103.381 * * [simplify]: Extracting #5: cost 3 inf + 618 103.381 * * [simplify]: Extracting #6: cost 1 inf + 1022 103.382 * * [simplify]: Extracting #7: cost 0 inf + 1304 103.382 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) 103.382 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 103.383 * * * * [progress]: [ 117 / 178 ] simplifiying candidate # 103.383 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 103.383 * * [simplify]: iters left: 6 (15 enodes) 103.391 * * [simplify]: iters left: 5 (71 enodes) 103.423 * * [simplify]: iters left: 4 (167 enodes) 103.516 * * [simplify]: Extracting #0: cost 1 inf + 0 103.516 * * [simplify]: Extracting #1: cost 4 inf + 0 103.516 * * [simplify]: Extracting #2: cost 8 inf + 0 103.516 * * [simplify]: Extracting #3: cost 48 inf + 0 103.517 * * [simplify]: Extracting #4: cost 150 inf + 1 103.518 * * [simplify]: Extracting #5: cost 198 inf + 493 103.523 * * [simplify]: Extracting #6: cost 109 inf + 26951 103.537 * * [simplify]: Extracting #7: cost 17 inf + 54808 103.972 * * [simplify]: Extracting #8: cost 1 inf + 55259 103.988 * * [simplify]: Extracting #9: cost 0 inf + 55220 104.004 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 104.004 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 104.005 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 104.005 * * [simplify]: iters left: 6 (13 enodes) 104.012 * * [simplify]: iters left: 5 (60 enodes) 104.025 * * [simplify]: iters left: 4 (156 enodes) 104.088 * * [simplify]: Extracting #0: cost 1 inf + 0 104.088 * * [simplify]: Extracting #1: cost 4 inf + 0 104.088 * * [simplify]: Extracting #2: cost 8 inf + 0 104.088 * * [simplify]: Extracting #3: cost 52 inf + 0 104.089 * * [simplify]: Extracting #4: cost 181 inf + 0 104.092 * * [simplify]: Extracting #5: cost 164 inf + 4430 104.102 * * [simplify]: Extracting #6: cost 21 inf + 31030 104.120 * * [simplify]: Extracting #7: cost 0 inf + 37752 104.137 * * [simplify]: Extracting #8: cost 0 inf + 37672 104.153 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 104.153 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 104.154 * * * * [progress]: [ 118 / 178 ] simplifiying candidate # 104.154 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 104.154 * * [simplify]: iters left: 6 (17 enodes) 104.163 * * [simplify]: iters left: 5 (78 enodes) 104.193 * * [simplify]: iters left: 4 (176 enodes) 104.262 * * [simplify]: Extracting #0: cost 1 inf + 0 104.262 * * [simplify]: Extracting #1: cost 4 inf + 0 104.262 * * [simplify]: Extracting #2: cost 8 inf + 0 104.262 * * [simplify]: Extracting #3: cost 51 inf + 0 104.263 * * [simplify]: Extracting #4: cost 171 inf + 1 104.265 * * [simplify]: Extracting #5: cost 197 inf + 1710 104.270 * * [simplify]: Extracting #6: cost 113 inf + 21983 104.280 * * [simplify]: Extracting #7: cost 27 inf + 49382 104.290 * * [simplify]: Extracting #8: cost 0 inf + 54470 104.298 * * [simplify]: Extracting #9: cost 0 inf + 53957 104.306 * * [simplify]: Extracting #10: cost 0 inf + 53917 104.316 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 104.316 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 104.316 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 104.317 * * [simplify]: iters left: 6 (12 enodes) 104.322 * * [simplify]: iters left: 5 (47 enodes) 104.337 * * [simplify]: iters left: 4 (83 enodes) 104.369 * * [simplify]: iters left: 3 (221 enodes) 104.479 * * [simplify]: Extracting #0: cost 1 inf + 0 104.479 * * [simplify]: Extracting #1: cost 4 inf + 0 104.479 * * [simplify]: Extracting #2: cost 8 inf + 0 104.479 * * [simplify]: Extracting #3: cost 78 inf + 0 104.480 * * [simplify]: Extracting #4: cost 139 inf + 0 104.482 * * [simplify]: Extracting #5: cost 127 inf + 1586 104.491 * * [simplify]: Extracting #6: cost 43 inf + 18629 104.505 * * [simplify]: Extracting #7: cost 1 inf + 28189 104.518 * * [simplify]: Extracting #8: cost 0 inf + 28031 104.531 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.re x.im)))) 104.531 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 104.532 * * * * [progress]: [ 119 / 178 ] simplifiying candidate # 104.532 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 104.532 * * [simplify]: iters left: 6 (18 enodes) 104.543 * * [simplify]: iters left: 5 (82 enodes) 104.575 * * [simplify]: iters left: 4 (190 enodes) 104.661 * * [simplify]: Extracting #0: cost 1 inf + 0 104.661 * * [simplify]: Extracting #1: cost 4 inf + 0 104.661 * * [simplify]: Extracting #2: cost 8 inf + 0 104.661 * * [simplify]: Extracting #3: cost 57 inf + 0 104.662 * * [simplify]: Extracting #4: cost 171 inf + 1 104.663 * * [simplify]: Extracting #5: cost 211 inf + 1627 104.669 * * [simplify]: Extracting #6: cost 123 inf + 21914 104.678 * * [simplify]: Extracting #7: cost 22 inf + 50154 104.686 * * [simplify]: Extracting #8: cost 3 inf + 51636 104.695 * * [simplify]: Extracting #9: cost 0 inf + 52130 104.703 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re (* x.re x.re)) x.im))))) 104.704 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re (* x.re x.re)) x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 104.706 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 104.707 * * [simplify]: iters left: 6 (14 enodes) 104.710 * * [simplify]: iters left: 5 (63 enodes) 104.720 * * [simplify]: iters left: 4 (137 enodes) 104.756 * * [simplify]: iters left: 3 (327 enodes) 104.897 * * [simplify]: Extracting #0: cost 1 inf + 0 104.897 * * [simplify]: Extracting #1: cost 4 inf + 0 104.897 * * [simplify]: Extracting #2: cost 8 inf + 0 104.897 * * [simplify]: Extracting #3: cost 54 inf + 0 104.897 * * [simplify]: Extracting #4: cost 158 inf + 0 104.898 * * [simplify]: Extracting #5: cost 158 inf + 1795 104.903 * * [simplify]: Extracting #6: cost 32 inf + 25798 104.910 * * [simplify]: Extracting #7: cost 0 inf + 33592 104.922 * * [simplify]: Extracting #8: cost 0 inf + 33392 104.937 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) 104.937 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re (* x.re x.re)) x.im))))) (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 104.938 * * * * [progress]: [ 120 / 178 ] simplifiying candidate # 104.938 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 104.938 * * [simplify]: iters left: 6 (17 enodes) 104.946 * * [simplify]: iters left: 5 (78 enodes) 104.962 * * [simplify]: iters left: 4 (183 enodes) 105.035 * * [simplify]: Extracting #0: cost 1 inf + 0 105.035 * * [simplify]: Extracting #1: cost 4 inf + 0 105.035 * * [simplify]: Extracting #2: cost 8 inf + 0 105.035 * * [simplify]: Extracting #3: cost 47 inf + 0 105.035 * * [simplify]: Extracting #4: cost 166 inf + 1 105.036 * * [simplify]: Extracting #5: cost 191 inf + 1830 105.042 * * [simplify]: Extracting #6: cost 97 inf + 21321 105.053 * * [simplify]: Extracting #7: cost 17 inf + 38410 105.060 * * [simplify]: Extracting #8: cost 0 inf + 42529 105.068 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) 105.068 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 105.068 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 105.068 * * [simplify]: iters left: 6 (13 enodes) 105.071 * * [simplify]: iters left: 5 (50 enodes) 105.082 * * [simplify]: iters left: 4 (75 enodes) 105.105 * * [simplify]: iters left: 3 (112 enodes) 105.120 * * [simplify]: iters left: 2 (156 enodes) 105.157 * * [simplify]: iters left: 1 (225 enodes) 105.220 * * [simplify]: Extracting #0: cost 1 inf + 0 105.220 * * [simplify]: Extracting #1: cost 4 inf + 0 105.220 * * [simplify]: Extracting #2: cost 8 inf + 0 105.220 * * [simplify]: Extracting #3: cost 39 inf + 0 105.220 * * [simplify]: Extracting #4: cost 71 inf + 0 105.221 * * [simplify]: Extracting #5: cost 66 inf + 495 105.224 * * [simplify]: Extracting #6: cost 21 inf + 5096 105.228 * * [simplify]: Extracting #7: cost 0 inf + 8537 105.230 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 105.230 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 105.231 * * * * [progress]: [ 121 / 178 ] simplifiying candidate # 105.231 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 105.231 * * [simplify]: iters left: 6 (16 enodes) 105.236 * * [simplify]: iters left: 5 (76 enodes) 105.251 * * [simplify]: iters left: 4 (176 enodes) 105.341 * * [simplify]: Extracting #0: cost 1 inf + 0 105.344 * * [simplify]: Extracting #1: cost 4 inf + 0 105.344 * * [simplify]: Extracting #2: cost 8 inf + 0 105.344 * * [simplify]: Extracting #3: cost 49 inf + 0 105.344 * * [simplify]: Extracting #4: cost 133 inf + 1 105.345 * * [simplify]: Extracting #5: cost 167 inf + 3477 105.349 * * [simplify]: Extracting #6: cost 74 inf + 20981 105.355 * * [simplify]: Extracting #7: cost 17 inf + 35831 105.361 * * [simplify]: Extracting #8: cost 2 inf + 41148 105.370 * * [simplify]: Extracting #9: cost 0 inf + 41572 105.377 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re (* x.re x.re)) x.im) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 105.377 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.re (* x.re x.re)) x.im) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 105.378 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 105.378 * * [simplify]: iters left: 6 (12 enodes) 105.382 * * [simplify]: iters left: 5 (50 enodes) 105.390 * * [simplify]: iters left: 4 (81 enodes) 105.402 * * [simplify]: iters left: 3 (103 enodes) 105.416 * * [simplify]: iters left: 2 (120 enodes) 105.431 * * [simplify]: iters left: 1 (140 enodes) 105.452 * * [simplify]: Extracting #0: cost 1 inf + 0 105.452 * * [simplify]: Extracting #1: cost 4 inf + 0 105.452 * * [simplify]: Extracting #2: cost 8 inf + 0 105.452 * * [simplify]: Extracting #3: cost 23 inf + 0 105.452 * * [simplify]: Extracting #4: cost 46 inf + 0 105.453 * * [simplify]: Extracting #5: cost 35 inf + 1226 105.453 * * [simplify]: Extracting #6: cost 8 inf + 4035 105.454 * * [simplify]: Extracting #7: cost 1 inf + 4928 105.456 * * [simplify]: Extracting #8: cost 0 inf + 5450 105.457 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 105.457 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.re (* x.re x.re)) x.im) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 105.457 * * * * [progress]: [ 122 / 178 ] simplifiying candidate # 105.458 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 105.458 * * [simplify]: iters left: 6 (18 enodes) 105.465 * * [simplify]: iters left: 5 (82 enodes) 105.482 * * [simplify]: iters left: 4 (186 enodes) 105.550 * * [simplify]: Extracting #0: cost 1 inf + 0 105.551 * * [simplify]: Extracting #1: cost 4 inf + 0 105.551 * * [simplify]: Extracting #2: cost 8 inf + 0 105.551 * * [simplify]: Extracting #3: cost 52 inf + 0 105.552 * * [simplify]: Extracting #4: cost 152 inf + 1 105.553 * * [simplify]: Extracting #5: cost 182 inf + 940 105.559 * * [simplify]: Extracting #6: cost 93 inf + 20247 105.569 * * [simplify]: Extracting #7: cost 18 inf + 33425 105.582 * * [simplify]: Extracting #8: cost 1 inf + 39271 105.595 * * [simplify]: Extracting #9: cost 0 inf + 39221 105.608 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re))))) 105.608 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 105.609 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 105.609 * * [simplify]: iters left: 6 (11 enodes) 105.611 * * [simplify]: iters left: 5 (43 enodes) 105.617 * * [simplify]: iters left: 4 (59 enodes) 105.628 * * [simplify]: iters left: 3 (62 enodes) 105.635 * * [simplify]: iters left: 2 (63 enodes) 105.645 * * [simplify]: Extracting #0: cost 1 inf + 0 105.645 * * [simplify]: Extracting #1: cost 4 inf + 0 105.645 * * [simplify]: Extracting #2: cost 8 inf + 0 105.645 * * [simplify]: Extracting #3: cost 19 inf + 0 105.645 * * [simplify]: Extracting #4: cost 23 inf + 84 105.646 * * [simplify]: Extracting #5: cost 14 inf + 741 105.647 * * [simplify]: Extracting #6: cost 2 inf + 2124 105.648 * * [simplify]: Extracting #7: cost 0 inf + 2928 105.649 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 105.649 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 105.649 * * * * [progress]: [ 123 / 178 ] simplifiying candidate # 105.650 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 105.650 * * [simplify]: iters left: 6 (11 enodes) 105.656 * * [simplify]: iters left: 5 (53 enodes) 105.668 * * [simplify]: iters left: 4 (121 enodes) 105.714 * * [simplify]: iters left: 3 (366 enodes) 105.905 * * [simplify]: Extracting #0: cost 1 inf + 0 105.906 * * [simplify]: Extracting #1: cost 3 inf + 0 105.906 * * [simplify]: Extracting #2: cost 5 inf + 0 105.906 * * [simplify]: Extracting #3: cost 59 inf + 0 105.911 * * [simplify]: Extracting #4: cost 227 inf + 1 105.914 * * [simplify]: Extracting #5: cost 303 inf + 2116 105.923 * * [simplify]: Extracting #6: cost 183 inf + 26360 105.933 * * [simplify]: Extracting #7: cost 60 inf + 74133 105.946 * * [simplify]: Extracting #8: cost 2 inf + 99825 105.964 * * [simplify]: Extracting #9: cost 0 inf + 100410 105.988 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))))) 105.988 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 105.989 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 105.989 * * [simplify]: iters left: 6 (9 enodes) 105.993 * * [simplify]: iters left: 5 (34 enodes) 106.000 * * [simplify]: iters left: 4 (47 enodes) 106.007 * * [simplify]: iters left: 3 (50 enodes) 106.015 * * [simplify]: iters left: 2 (51 enodes) 106.021 * * [simplify]: Extracting #0: cost 1 inf + 0 106.021 * * [simplify]: Extracting #1: cost 3 inf + 0 106.021 * * [simplify]: Extracting #2: cost 5 inf + 0 106.021 * * [simplify]: Extracting #3: cost 12 inf + 0 106.021 * * [simplify]: Extracting #4: cost 21 inf + 0 106.021 * * [simplify]: Extracting #5: cost 19 inf + 43 106.021 * * [simplify]: Extracting #6: cost 12 inf + 494 106.022 * * [simplify]: Extracting #7: cost 3 inf + 1512 106.022 * * [simplify]: Extracting #8: cost 0 inf + 2278 106.022 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 106.023 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 106.023 * * * * [progress]: [ 124 / 178 ] simplifiying candidate # 106.023 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 106.023 * * [simplify]: iters left: 6 (16 enodes) 106.030 * * [simplify]: iters left: 5 (74 enodes) 106.060 * * [simplify]: iters left: 4 (171 enodes) 106.133 * * [simplify]: Extracting #0: cost 1 inf + 0 106.133 * * [simplify]: Extracting #1: cost 4 inf + 0 106.133 * * [simplify]: Extracting #2: cost 8 inf + 0 106.133 * * [simplify]: Extracting #3: cost 51 inf + 0 106.134 * * [simplify]: Extracting #4: cost 141 inf + 1 106.135 * * [simplify]: Extracting #5: cost 156 inf + 1584 106.138 * * [simplify]: Extracting #6: cost 73 inf + 14718 106.144 * * [simplify]: Extracting #7: cost 15 inf + 30687 106.150 * * [simplify]: Extracting #8: cost 1 inf + 35259 106.156 * * [simplify]: Extracting #9: cost 0 inf + 35471 106.162 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.im x.re)) (+ x.im x.re)))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 106.163 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.im x.re)) (+ x.im x.re)))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 106.163 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 106.163 * * [simplify]: iters left: 6 (11 enodes) 106.166 * * [simplify]: iters left: 5 (41 enodes) 106.171 * * [simplify]: iters left: 4 (49 enodes) 106.178 * * [simplify]: iters left: 3 (53 enodes) 106.186 * * [simplify]: iters left: 2 (54 enodes) 106.200 * * [simplify]: Extracting #0: cost 1 inf + 0 106.200 * * [simplify]: Extracting #1: cost 4 inf + 0 106.200 * * [simplify]: Extracting #2: cost 8 inf + 0 106.200 * * [simplify]: Extracting #3: cost 18 inf + 0 106.200 * * [simplify]: Extracting #4: cost 21 inf + 43 106.200 * * [simplify]: Extracting #5: cost 11 inf + 741 106.201 * * [simplify]: Extracting #6: cost 3 inf + 1716 106.204 * * [simplify]: Extracting #7: cost 0 inf + 2682 106.205 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 106.205 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.im x.re)) (+ x.im x.re)))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 106.205 * * * * [progress]: [ 125 / 178 ] simplifiying candidate # 106.206 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 106.206 * * [simplify]: iters left: 6 (18 enodes) 106.216 * * [simplify]: iters left: 5 (82 enodes) 106.238 * * [simplify]: iters left: 4 (189 enodes) 106.301 * * [simplify]: Extracting #0: cost 1 inf + 0 106.301 * * [simplify]: Extracting #1: cost 4 inf + 0 106.301 * * [simplify]: Extracting #2: cost 8 inf + 0 106.302 * * [simplify]: Extracting #3: cost 55 inf + 0 106.302 * * [simplify]: Extracting #4: cost 160 inf + 1 106.303 * * [simplify]: Extracting #5: cost 193 inf + 2276 106.308 * * [simplify]: Extracting #6: cost 100 inf + 18654 106.323 * * [simplify]: Extracting #7: cost 24 inf + 40747 106.339 * * [simplify]: Extracting #8: cost 2 inf + 50243 106.356 * * [simplify]: Extracting #9: cost 0 inf + 50667 106.373 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 106.373 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 106.374 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 106.374 * * [simplify]: iters left: 6 (14 enodes) 106.381 * * [simplify]: iters left: 5 (63 enodes) 106.402 * * [simplify]: iters left: 4 (154 enodes) 106.474 * * [simplify]: Extracting #0: cost 1 inf + 0 106.474 * * [simplify]: Extracting #1: cost 4 inf + 0 106.474 * * [simplify]: Extracting #2: cost 8 inf + 0 106.474 * * [simplify]: Extracting #3: cost 49 inf + 0 106.475 * * [simplify]: Extracting #4: cost 171 inf + 2 106.475 * * [simplify]: Extracting #5: cost 176 inf + 2043 106.480 * * [simplify]: Extracting #6: cost 36 inf + 27034 106.489 * * [simplify]: Extracting #7: cost 0 inf + 37186 106.497 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ x.im x.re))) 106.498 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 106.498 * * * * [progress]: [ 126 / 178 ] simplifiying candidate # 106.498 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 106.498 * * [simplify]: iters left: 6 (17 enodes) 106.503 * * [simplify]: iters left: 5 (78 enodes) 106.521 * * [simplify]: iters left: 4 (182 enodes) 106.596 * * [simplify]: Extracting #0: cost 1 inf + 0 106.596 * * [simplify]: Extracting #1: cost 4 inf + 0 106.596 * * [simplify]: Extracting #2: cost 8 inf + 0 106.596 * * [simplify]: Extracting #3: cost 62 inf + 0 106.597 * * [simplify]: Extracting #4: cost 184 inf + 1 106.603 * * [simplify]: Extracting #5: cost 169 inf + 8268 106.609 * * [simplify]: Extracting #6: cost 51 inf + 34392 106.617 * * [simplify]: Extracting #7: cost 16 inf + 46692 106.625 * * [simplify]: Extracting #8: cost 0 inf + 52671 106.635 * [simplify]: Simplified to (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (+ x.re x.im)))) 106.635 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 106.635 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 106.635 * * [simplify]: iters left: 6 (13 enodes) 106.638 * * [simplify]: iters left: 5 (50 enodes) 106.646 * * [simplify]: iters left: 4 (81 enodes) 106.663 * * [simplify]: iters left: 3 (218 enodes) 106.787 * * [simplify]: Extracting #0: cost 1 inf + 0 106.787 * * [simplify]: Extracting #1: cost 4 inf + 0 106.787 * * [simplify]: Extracting #2: cost 8 inf + 0 106.787 * * [simplify]: Extracting #3: cost 75 inf + 0 106.788 * * [simplify]: Extracting #4: cost 134 inf + 2 106.790 * * [simplify]: Extracting #5: cost 119 inf + 2246 106.797 * * [simplify]: Extracting #6: cost 46 inf + 15343 106.808 * * [simplify]: Extracting #7: cost 2 inf + 28031 106.821 * * [simplify]: Extracting #8: cost 0 inf + 28595 106.831 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) 106.832 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 106.832 * * * * [progress]: [ 127 / 178 ] simplifiying candidate # 106.832 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 106.832 * * [simplify]: iters left: 6 (17 enodes) 106.837 * * [simplify]: iters left: 5 (77 enodes) 106.853 * * [simplify]: iters left: 4 (175 enodes) 106.956 * * [simplify]: Extracting #0: cost 1 inf + 0 106.956 * * [simplify]: Extracting #1: cost 4 inf + 0 106.956 * * [simplify]: Extracting #2: cost 8 inf + 0 106.956 * * [simplify]: Extracting #3: cost 58 inf + 0 106.957 * * [simplify]: Extracting #4: cost 152 inf + 1 106.959 * * [simplify]: Extracting #5: cost 162 inf + 3816 106.966 * * [simplify]: Extracting #6: cost 74 inf + 20187 106.979 * * [simplify]: Extracting #7: cost 23 inf + 33065 106.993 * * [simplify]: Extracting #8: cost 8 inf + 37502 107.000 * * [simplify]: Extracting #9: cost 0 inf + 39067 107.008 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.im (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) 107.008 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.im (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 107.008 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 107.008 * * [simplify]: iters left: 6 (12 enodes) 107.014 * * [simplify]: iters left: 5 (53 enodes) 107.023 * * [simplify]: iters left: 4 (122 enodes) 107.047 * * [simplify]: iters left: 3 (315 enodes) 107.187 * * [simplify]: Extracting #0: cost 1 inf + 0 107.187 * * [simplify]: Extracting #1: cost 4 inf + 0 107.187 * * [simplify]: Extracting #2: cost 8 inf + 0 107.187 * * [simplify]: Extracting #3: cost 49 inf + 0 107.188 * * [simplify]: Extracting #4: cost 151 inf + 2 107.190 * * [simplify]: Extracting #5: cost 155 inf + 2405 107.198 * * [simplify]: Extracting #6: cost 38 inf + 23518 107.208 * * [simplify]: Extracting #7: cost 0 inf + 33274 107.215 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re))) 107.215 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.im (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 107.216 * * * * [progress]: [ 128 / 178 ] simplifiying candidate # 107.216 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 107.216 * * [simplify]: iters left: 6 (13 enodes) 107.219 * * [simplify]: iters left: 5 (53 enodes) 107.228 * * [simplify]: iters left: 4 (125 enodes) 107.292 * * [simplify]: Extracting #0: cost 1 inf + 0 107.292 * * [simplify]: Extracting #1: cost 4 inf + 0 107.292 * * [simplify]: Extracting #2: cost 8 inf + 0 107.292 * * [simplify]: Extracting #3: cost 47 inf + 0 107.293 * * [simplify]: Extracting #4: cost 138 inf + 1 107.295 * * [simplify]: Extracting #5: cost 133 inf + 3288 107.306 * * [simplify]: Extracting #6: cost 29 inf + 19842 107.317 * * [simplify]: Extracting #7: cost 0 inf + 25500 107.326 * * [simplify]: Extracting #8: cost 0 inf + 25460 107.332 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.im (- x.re x.im))))) 107.332 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.im (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 107.332 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 107.332 * * [simplify]: iters left: 6 (8 enodes) 107.334 * * [simplify]: iters left: 5 (29 enodes) 107.338 * * [simplify]: iters left: 4 (46 enodes) 107.345 * * [simplify]: iters left: 3 (91 enodes) 107.368 * * [simplify]: iters left: 2 (164 enodes) 107.397 * * [simplify]: iters left: 1 (251 enodes) 107.494 * * [simplify]: Extracting #0: cost 1 inf + 0 107.494 * * [simplify]: Extracting #1: cost 4 inf + 0 107.494 * * [simplify]: Extracting #2: cost 8 inf + 0 107.494 * * [simplify]: Extracting #3: cost 39 inf + 0 107.495 * * [simplify]: Extracting #4: cost 60 inf + 289 107.497 * * [simplify]: Extracting #5: cost 20 inf + 5336 107.501 * * [simplify]: Extracting #6: cost 0 inf + 7569 107.506 * * [simplify]: Extracting #7: cost 0 inf + 7489 107.509 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 107.509 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 107.509 * * * * [progress]: [ 129 / 178 ] simplifiying candidate # 107.510 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 107.510 * * [simplify]: iters left: 6 (18 enodes) 107.515 * * [simplify]: iters left: 5 (81 enodes) 107.531 * * [simplify]: iters left: 4 (180 enodes) 107.615 * * [simplify]: Extracting #0: cost 1 inf + 0 107.615 * * [simplify]: Extracting #1: cost 4 inf + 0 107.615 * * [simplify]: Extracting #2: cost 8 inf + 0 107.615 * * [simplify]: Extracting #3: cost 56 inf + 0 107.616 * * [simplify]: Extracting #4: cost 136 inf + 1 107.618 * * [simplify]: Extracting #5: cost 161 inf + 2277 107.625 * * [simplify]: Extracting #6: cost 38 inf + 22874 107.636 * * [simplify]: Extracting #7: cost 15 inf + 28321 107.649 * * [simplify]: Extracting #8: cost 9 inf + 30306 107.661 * * [simplify]: Extracting #9: cost 3 inf + 31407 107.674 * * [simplify]: Extracting #10: cost 0 inf + 32083 107.681 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) 107.681 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 107.682 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 107.682 * * [simplify]: iters left: 6 (11 enodes) 107.684 * * [simplify]: iters left: 5 (43 enodes) 107.690 * * [simplify]: iters left: 4 (64 enodes) 107.702 * * [simplify]: iters left: 3 (84 enodes) 107.717 * * [simplify]: iters left: 2 (100 enodes) 107.731 * * [simplify]: iters left: 1 (120 enodes) 107.751 * * [simplify]: Extracting #0: cost 1 inf + 0 107.751 * * [simplify]: Extracting #1: cost 4 inf + 0 107.751 * * [simplify]: Extracting #2: cost 8 inf + 0 107.751 * * [simplify]: Extracting #3: cost 23 inf + 0 107.752 * * [simplify]: Extracting #4: cost 38 inf + 43 107.752 * * [simplify]: Extracting #5: cost 17 inf + 2368 107.754 * * [simplify]: Extracting #6: cost 0 inf + 4478 107.756 * * [simplify]: Extracting #7: cost 0 inf + 4318 107.758 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 107.758 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 107.759 * * * * [progress]: [ 130 / 178 ] simplifiying candidate # 107.759 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 107.759 * * [simplify]: iters left: 6 (14 enodes) 107.766 * * [simplify]: iters left: 5 (57 enodes) 107.779 * * [simplify]: iters left: 4 (130 enodes) 107.840 * * [simplify]: Extracting #0: cost 1 inf + 0 107.840 * * [simplify]: Extracting #1: cost 4 inf + 0 107.840 * * [simplify]: Extracting #2: cost 8 inf + 0 107.840 * * [simplify]: Extracting #3: cost 55 inf + 0 107.841 * * [simplify]: Extracting #4: cost 136 inf + 1 107.842 * * [simplify]: Extracting #5: cost 146 inf + 1997 107.848 * * [simplify]: Extracting #6: cost 42 inf + 16910 107.858 * * [simplify]: Extracting #7: cost 1 inf + 24670 107.869 * * [simplify]: Extracting #8: cost 0 inf + 24912 107.878 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im)) (cbrt (* (+ x.re x.im) (* (+ x.re x.im) (* x.im (- x.re x.im)))))) 107.878 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im)) (cbrt (* (+ x.re x.im) (* (+ x.re x.im) (* x.im (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 107.879 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) 107.879 * * [simplify]: iters left: 5 (7 enodes) 107.880 * * [simplify]: iters left: 4 (25 enodes) 107.883 * * [simplify]: iters left: 3 (28 enodes) 107.886 * * [simplify]: Extracting #0: cost 1 inf + 0 107.886 * * [simplify]: Extracting #1: cost 4 inf + 0 107.888 * * [simplify]: Extracting #2: cost 8 inf + 0 107.888 * * [simplify]: Extracting #3: cost 13 inf + 0 107.888 * * [simplify]: Extracting #4: cost 11 inf + 43 107.888 * * [simplify]: Extracting #5: cost 3 inf + 618 107.888 * * [simplify]: Extracting #6: cost 1 inf + 1022 107.889 * * [simplify]: Extracting #7: cost 0 inf + 1304 107.889 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) 107.889 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 107.889 * * * * [progress]: [ 131 / 178 ] simplifiying candidate # 107.889 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 107.889 * * [simplify]: iters left: 6 (16 enodes) 107.894 * * [simplify]: iters left: 5 (74 enodes) 107.909 * * [simplify]: iters left: 4 (171 enodes) 107.978 * * [simplify]: Extracting #0: cost 1 inf + 0 107.978 * * [simplify]: Extracting #1: cost 4 inf + 0 107.978 * * [simplify]: Extracting #2: cost 8 inf + 0 107.979 * * [simplify]: Extracting #3: cost 51 inf + 0 107.979 * * [simplify]: Extracting #4: cost 141 inf + 1 107.981 * * [simplify]: Extracting #5: cost 145 inf + 3492 107.987 * * [simplify]: Extracting #6: cost 55 inf + 18753 107.997 * * [simplify]: Extracting #7: cost 19 inf + 30108 108.007 * * [simplify]: Extracting #8: cost 2 inf + 34967 108.013 * * [simplify]: Extracting #9: cost 0 inf + 35471 108.018 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 108.018 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 108.019 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 108.019 * * [simplify]: iters left: 6 (11 enodes) 108.021 * * [simplify]: iters left: 5 (41 enodes) 108.027 * * [simplify]: iters left: 4 (49 enodes) 108.033 * * [simplify]: iters left: 3 (53 enodes) 108.040 * * [simplify]: iters left: 2 (54 enodes) 108.053 * * [simplify]: Extracting #0: cost 1 inf + 0 108.053 * * [simplify]: Extracting #1: cost 4 inf + 0 108.053 * * [simplify]: Extracting #2: cost 8 inf + 0 108.053 * * [simplify]: Extracting #3: cost 18 inf + 0 108.053 * * [simplify]: Extracting #4: cost 21 inf + 43 108.054 * * [simplify]: Extracting #5: cost 5 inf + 1512 108.055 * * [simplify]: Extracting #6: cost 0 inf + 2682 108.056 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) 108.056 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 108.056 * * * * [progress]: [ 132 / 178 ] simplifiying candidate # 108.056 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 108.057 * * [simplify]: iters left: 6 (10 enodes) 108.062 * * [simplify]: iters left: 5 (39 enodes) 108.075 * * [simplify]: iters left: 4 (80 enodes) 108.100 * * [simplify]: iters left: 3 (273 enodes) 108.287 * * [simplify]: Extracting #0: cost 1 inf + 0 108.287 * * [simplify]: Extracting #1: cost 3 inf + 0 108.288 * * [simplify]: Extracting #2: cost 5 inf + 0 108.288 * * [simplify]: Extracting #3: cost 59 inf + 0 108.289 * * [simplify]: Extracting #4: cost 175 inf + 1 108.291 * * [simplify]: Extracting #5: cost 184 inf + 3533 108.300 * * [simplify]: Extracting #6: cost 52 inf + 24184 108.316 * * [simplify]: Extracting #7: cost 0 inf + 34328 108.325 * * [simplify]: Extracting #8: cost 0 inf + 33768 108.344 * [simplify]: Simplified to (* (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im)))) (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im))))) 108.344 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im)))) (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 108.345 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 108.345 * * [simplify]: iters left: 5 (5 enodes) 108.347 * * [simplify]: iters left: 4 (16 enodes) 108.352 * * [simplify]: Extracting #0: cost 1 inf + 0 108.352 * * [simplify]: Extracting #1: cost 3 inf + 0 108.352 * * [simplify]: Extracting #2: cost 5 inf + 0 108.352 * * [simplify]: Extracting #3: cost 8 inf + 0 108.352 * * [simplify]: Extracting #4: cost 6 inf + 2 108.352 * * [simplify]: Extracting #5: cost 0 inf + 654 108.352 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 108.352 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im)))) (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 108.353 * * * * [progress]: [ 133 / 178 ] simplifiying candidate # 108.353 * * * * [progress]: [ 134 / 178 ] simplifiying candidate # 108.353 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 108.353 * * [simplify]: iters left: 5 (5 enodes) 108.355 * * [simplify]: iters left: 4 (17 enodes) 108.360 * * [simplify]: iters left: 3 (20 enodes) 108.365 * * [simplify]: Extracting #0: cost 1 inf + 0 108.365 * * [simplify]: Extracting #1: cost 3 inf + 0 108.365 * * [simplify]: Extracting #2: cost 5 inf + 0 108.365 * * [simplify]: Extracting #3: cost 9 inf + 0 108.365 * * [simplify]: Extracting #4: cost 7 inf + 43 108.366 * * [simplify]: Extracting #5: cost 0 inf + 736 108.366 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 108.366 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (* (+ x.re x.im) x.im)) (cbrt (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 108.366 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) x.im)) (cbrt (* (+ x.re x.im) x.im))) 108.367 * * [simplify]: iters left: 6 (6 enodes) 108.369 * * [simplify]: iters left: 5 (20 enodes) 108.374 * * [simplify]: iters left: 4 (27 enodes) 108.377 * * [simplify]: iters left: 3 (33 enodes) 108.381 * * [simplify]: Extracting #0: cost 1 inf + 0 108.381 * * [simplify]: Extracting #1: cost 3 inf + 0 108.381 * * [simplify]: Extracting #2: cost 5 inf + 0 108.381 * * [simplify]: Extracting #3: cost 10 inf + 0 108.381 * * [simplify]: Extracting #4: cost 12 inf + 42 108.381 * * [simplify]: Extracting #5: cost 10 inf + 84 108.381 * * [simplify]: Extracting #6: cost 5 inf + 334 108.381 * * [simplify]: Extracting #7: cost 1 inf + 942 108.382 * * [simplify]: Extracting #8: cost 0 inf + 1144 108.382 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) x.im)) (cbrt (* (+ x.im x.re) x.im))) 108.382 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (* (+ x.im x.re) x.im)) (cbrt (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 108.382 * * * * [progress]: [ 135 / 178 ] simplifiying candidate # 108.382 * [simplify]: Simplifying (* (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) 108.382 * * [simplify]: iters left: 6 (10 enodes) 108.384 * * [simplify]: iters left: 5 (41 enodes) 108.390 * * [simplify]: iters left: 4 (75 enodes) 108.410 * * [simplify]: iters left: 3 (208 enodes) 108.476 * * [simplify]: iters left: 2 (449 enodes) 108.664 * * [simplify]: Extracting #0: cost 1 inf + 0 108.664 * * [simplify]: Extracting #1: cost 11 inf + 0 108.664 * * [simplify]: Extracting #2: cost 28 inf + 1 108.664 * * [simplify]: Extracting #3: cost 49 inf + 6 108.665 * * [simplify]: Extracting #4: cost 90 inf + 8 108.667 * * [simplify]: Extracting #5: cost 77 inf + 3222 108.673 * * [simplify]: Extracting #6: cost 21 inf + 11981 108.682 * * [simplify]: Extracting #7: cost 3 inf + 19458 108.691 * * [simplify]: Extracting #8: cost 0 inf + 21479 108.700 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))) (cbrt (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))))) 108.700 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))) (cbrt (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))))) (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 108.701 * [simplify]: Simplifying (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 108.701 * * [simplify]: iters left: 6 (9 enodes) 108.705 * * [simplify]: iters left: 5 (34 enodes) 108.715 * * [simplify]: iters left: 4 (64 enodes) 108.747 * * [simplify]: iters left: 3 (187 enodes) 108.805 * * [simplify]: iters left: 2 (397 enodes) 108.946 * * [simplify]: Extracting #0: cost 1 inf + 0 108.946 * * [simplify]: Extracting #1: cost 3 inf + 0 108.946 * * [simplify]: Extracting #2: cost 5 inf + 0 108.946 * * [simplify]: Extracting #3: cost 7 inf + 0 108.946 * * [simplify]: Extracting #4: cost 32 inf + 0 108.947 * * [simplify]: Extracting #5: cost 75 inf + 1 108.947 * * [simplify]: Extracting #6: cost 87 inf + 409 108.949 * * [simplify]: Extracting #7: cost 44 inf + 6766 108.952 * * [simplify]: Extracting #8: cost 5 inf + 12324 108.956 * * [simplify]: Extracting #9: cost 0 inf + 12494 108.959 * * [simplify]: Extracting #10: cost 0 inf + 12414 108.965 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 108.965 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 108.965 * * * * [progress]: [ 136 / 178 ] simplifiying candidate # 108.966 * [simplify]: Simplifying (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 108.966 * * [simplify]: iters left: 6 (9 enodes) 108.970 * * [simplify]: iters left: 5 (32 enodes) 108.980 * * [simplify]: iters left: 4 (63 enodes) 109.004 * * [simplify]: iters left: 3 (185 enodes) 109.072 * * [simplify]: iters left: 2 (406 enodes) 109.252 * * [simplify]: Extracting #0: cost 1 inf + 0 109.252 * * [simplify]: Extracting #1: cost 4 inf + 0 109.252 * * [simplify]: Extracting #2: cost 30 inf + 0 109.253 * * [simplify]: Extracting #3: cost 73 inf + 1 109.253 * * [simplify]: Extracting #4: cost 83 inf + 451 109.255 * * [simplify]: Extracting #5: cost 41 inf + 6008 109.258 * * [simplify]: Extracting #6: cost 3 inf + 11284 109.262 * * [simplify]: Extracting #7: cost 0 inf + 11650 109.269 * * [simplify]: Extracting #8: cost 0 inf + 11610 109.277 * [simplify]: Simplified to (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) 109.277 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 109.277 * [simplify]: Simplifying (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 109.277 * * [simplify]: iters left: 6 (9 enodes) 109.282 * * [simplify]: iters left: 5 (32 enodes) 109.294 * * [simplify]: iters left: 4 (63 enodes) 109.323 * * [simplify]: iters left: 3 (185 enodes) 109.385 * * [simplify]: iters left: 2 (406 enodes) 109.542 * * [simplify]: Extracting #0: cost 1 inf + 0 109.542 * * [simplify]: Extracting #1: cost 4 inf + 0 109.542 * * [simplify]: Extracting #2: cost 30 inf + 0 109.543 * * [simplify]: Extracting #3: cost 73 inf + 1 109.543 * * [simplify]: Extracting #4: cost 83 inf + 451 109.546 * * [simplify]: Extracting #5: cost 41 inf + 6008 109.552 * * [simplify]: Extracting #6: cost 3 inf + 11284 109.559 * * [simplify]: Extracting #7: cost 0 inf + 11650 109.568 * * [simplify]: Extracting #8: cost 0 inf + 11610 109.575 * [simplify]: Simplified to (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) 109.576 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 109.576 * * * * [progress]: [ 137 / 178 ] simplifiying candidate # 109.576 * [simplify]: Simplifying (* 1 1) 109.576 * * [simplify]: iters left: 2 (2 enodes) 109.578 * * [simplify]: iters left: 1 (6 enodes) 109.580 * * [simplify]: Extracting #0: cost 1 inf + 0 109.580 * * [simplify]: Extracting #1: cost 0 inf + 1 109.580 * [simplify]: Simplified to 1 109.581 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 109.581 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 109.581 * * [simplify]: iters left: 6 (8 enodes) 109.585 * * [simplify]: iters left: 5 (31 enodes) 109.594 * * [simplify]: iters left: 4 (61 enodes) 109.609 * * [simplify]: iters left: 3 (183 enodes) 109.671 * * [simplify]: iters left: 2 (394 enodes) 109.806 * * [simplify]: Extracting #0: cost 1 inf + 0 109.806 * * [simplify]: Extracting #1: cost 3 inf + 0 109.806 * * [simplify]: Extracting #2: cost 5 inf + 0 109.806 * * [simplify]: Extracting #3: cost 30 inf + 0 109.806 * * [simplify]: Extracting #4: cost 74 inf + 1 109.807 * * [simplify]: Extracting #5: cost 85 inf + 411 109.810 * * [simplify]: Extracting #6: cost 40 inf + 6493 109.818 * * [simplify]: Extracting #7: cost 8 inf + 11036 109.825 * * [simplify]: Extracting #8: cost 0 inf + 11852 109.832 * * [simplify]: Extracting #9: cost 0 inf + 11812 109.839 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 109.840 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 109.840 * * * * [progress]: [ 138 / 178 ] simplifiying candidate # 109.840 * [simplify]: Simplifying (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 109.840 * * [simplify]: iters left: 6 (9 enodes) 109.842 * * [simplify]: iters left: 5 (32 enodes) 109.847 * * [simplify]: iters left: 4 (63 enodes) 109.861 * * [simplify]: iters left: 3 (185 enodes) 109.939 * * [simplify]: iters left: 2 (406 enodes) 110.101 * * [simplify]: Extracting #0: cost 1 inf + 0 110.101 * * [simplify]: Extracting #1: cost 4 inf + 0 110.101 * * [simplify]: Extracting #2: cost 30 inf + 0 110.101 * * [simplify]: Extracting #3: cost 73 inf + 1 110.102 * * [simplify]: Extracting #4: cost 83 inf + 451 110.105 * * [simplify]: Extracting #5: cost 41 inf + 6008 110.111 * * [simplify]: Extracting #6: cost 3 inf + 11284 110.118 * * [simplify]: Extracting #7: cost 0 inf + 11650 110.125 * * [simplify]: Extracting #8: cost 0 inf + 11610 110.128 * [simplify]: Simplified to (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) 110.128 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 110.129 * [simplify]: Simplifying (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 110.129 * * [simplify]: iters left: 6 (9 enodes) 110.130 * * [simplify]: iters left: 5 (32 enodes) 110.135 * * [simplify]: iters left: 4 (63 enodes) 110.148 * * [simplify]: iters left: 3 (185 enodes) 110.220 * * [simplify]: iters left: 2 (406 enodes) 110.350 * * [simplify]: Extracting #0: cost 1 inf + 0 110.350 * * [simplify]: Extracting #1: cost 4 inf + 0 110.350 * * [simplify]: Extracting #2: cost 30 inf + 0 110.350 * * [simplify]: Extracting #3: cost 73 inf + 1 110.351 * * [simplify]: Extracting #4: cost 83 inf + 451 110.352 * * [simplify]: Extracting #5: cost 41 inf + 6008 110.355 * * [simplify]: Extracting #6: cost 3 inf + 11284 110.359 * * [simplify]: Extracting #7: cost 0 inf + 11650 110.362 * * [simplify]: Extracting #8: cost 0 inf + 11610 110.366 * [simplify]: Simplified to (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) 110.366 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 110.366 * * * * [progress]: [ 139 / 178 ] simplifiying candidate # 110.366 * [simplify]: Simplifying (* 2 1/3) 110.366 * * [simplify]: iters left: 2 (3 enodes) 110.369 * * [simplify]: iters left: 1 (11 enodes) 110.371 * * [simplify]: Extracting #0: cost 1 inf + 0 110.371 * * [simplify]: Extracting #1: cost 0 inf + 1 110.371 * [simplify]: Simplified to 2/3 110.371 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (* (- x.re x.im) (* (+ x.re x.im) x.im)) 2/3) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 110.371 * * * * [progress]: [ 140 / 178 ] simplifiying candidate # 110.371 * [simplify]: Simplifying (* 2 1) 110.371 * * [simplify]: iters left: 2 (3 enodes) 110.372 * * [simplify]: iters left: 1 (9 enodes) 110.375 * * [simplify]: Extracting #0: cost 1 inf + 0 110.375 * * [simplify]: Extracting #1: cost 0 inf + 1 110.375 * [simplify]: Simplified to 2 110.375 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 2) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 110.375 * * * * [progress]: [ 141 / 178 ] simplifiying candidate # 110.376 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (- x.re x.im))) 110.376 * * [simplify]: iters left: 6 (9 enodes) 110.380 * * [simplify]: iters left: 5 (35 enodes) 110.390 * * [simplify]: iters left: 4 (65 enodes) 110.418 * * [simplify]: iters left: 3 (188 enodes) 110.470 * * [simplify]: iters left: 2 (399 enodes) 110.630 * * [simplify]: Extracting #0: cost 1 inf + 0 110.630 * * [simplify]: Extracting #1: cost 4 inf + 0 110.630 * * [simplify]: Extracting #2: cost 8 inf + 0 110.630 * * [simplify]: Extracting #3: cost 35 inf + 0 110.631 * * [simplify]: Extracting #4: cost 75 inf + 2 110.633 * * [simplify]: Extracting #5: cost 59 inf + 3785 110.638 * * [simplify]: Extracting #6: cost 8 inf + 10879 110.645 * * [simplify]: Extracting #7: cost 0 inf + 12134 110.652 * * [simplify]: Extracting #8: cost 0 inf + 12094 110.658 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 110.658 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (- x.re x.im)) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 110.659 * * * * [progress]: [ 142 / 178 ] simplifiying candidate # 110.659 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) 110.659 * * [simplify]: iters left: 6 (10 enodes) 110.664 * * [simplify]: iters left: 5 (40 enodes) 110.676 * * [simplify]: iters left: 4 (74 enodes) 110.702 * * [simplify]: iters left: 3 (196 enodes) 110.747 * * [simplify]: iters left: 2 (391 enodes) 110.875 * * [simplify]: Extracting #0: cost 1 inf + 0 110.875 * * [simplify]: Extracting #1: cost 6 inf + 0 110.875 * * [simplify]: Extracting #2: cost 11 inf + 0 110.875 * * [simplify]: Extracting #3: cost 36 inf + 0 110.876 * * [simplify]: Extracting #4: cost 79 inf + 1 110.877 * * [simplify]: Extracting #5: cost 92 inf + 288 110.879 * * [simplify]: Extracting #6: cost 56 inf + 4710 110.885 * * [simplify]: Extracting #7: cost 7 inf + 12848 110.889 * * [simplify]: Extracting #8: cost 0 inf + 13942 110.893 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) 110.893 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 110.893 * * * * [progress]: [ 143 / 178 ] simplifiying candidate # 110.893 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 110.894 * * [simplify]: iters left: 6 (9 enodes) 110.895 * * [simplify]: iters left: 5 (35 enodes) 110.901 * * [simplify]: iters left: 4 (65 enodes) 110.917 * * [simplify]: iters left: 3 (188 enodes) 110.995 * * [simplify]: iters left: 2 (399 enodes) 111.162 * * [simplify]: Extracting #0: cost 1 inf + 0 111.162 * * [simplify]: Extracting #1: cost 4 inf + 0 111.162 * * [simplify]: Extracting #2: cost 7 inf + 0 111.162 * * [simplify]: Extracting #3: cost 32 inf + 0 111.162 * * [simplify]: Extracting #4: cost 75 inf + 1 111.163 * * [simplify]: Extracting #5: cost 88 inf + 208 111.165 * * [simplify]: Extracting #6: cost 49 inf + 5318 111.171 * * [simplify]: Extracting #7: cost 2 inf + 11970 111.178 * * [simplify]: Extracting #8: cost 0 inf + 12174 111.185 * [simplify]: Simplified to (* (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 111.185 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 111.186 * * * * [progress]: [ 144 / 178 ] simplifiying candidate # 111.186 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 1) 111.186 * * [simplify]: iters left: 6 (9 enodes) 111.191 * * [simplify]: iters left: 5 (35 enodes) 111.203 * * [simplify]: iters left: 4 (69 enodes) 111.223 * * [simplify]: iters left: 3 (192 enodes) 111.289 * * [simplify]: iters left: 2 (402 enodes) 111.444 * * [simplify]: Extracting #0: cost 1 inf + 0 111.444 * * [simplify]: Extracting #1: cost 4 inf + 0 111.444 * * [simplify]: Extracting #2: cost 28 inf + 1 111.445 * * [simplify]: Extracting #3: cost 72 inf + 2 111.446 * * [simplify]: Extracting #4: cost 84 inf + 409 111.450 * * [simplify]: Extracting #5: cost 28 inf + 7713 111.456 * * [simplify]: Extracting #6: cost 0 inf + 11729 111.463 * * [simplify]: Extracting #7: cost 0 inf + 11369 111.470 * * [simplify]: Extracting #8: cost 0 inf + 11249 111.477 * [simplify]: Simplified to (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) 111.477 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 111.478 * * * * [progress]: [ 145 / 178 ] simplifiying candidate # 111.478 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) x.im)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 111.478 * * [simplify]: iters left: 6 (9 enodes) 111.481 * * [simplify]: iters left: 5 (35 enodes) 111.487 * * [simplify]: iters left: 4 (65 enodes) 111.503 * * [simplify]: iters left: 3 (187 enodes) 111.571 * * [simplify]: iters left: 2 (411 enodes) 111.712 * * [simplify]: Extracting #0: cost 1 inf + 0 111.712 * * [simplify]: Extracting #1: cost 4 inf + 0 111.712 * * [simplify]: Extracting #2: cost 8 inf + 0 111.712 * * [simplify]: Extracting #3: cost 35 inf + 0 111.713 * * [simplify]: Extracting #4: cost 77 inf + 1 111.714 * * [simplify]: Extracting #5: cost 85 inf + 713 111.717 * * [simplify]: Extracting #6: cost 45 inf + 6346 111.724 * * [simplify]: Extracting #7: cost 3 inf + 12168 111.731 * * [simplify]: Extracting #8: cost 0 inf + 12134 111.738 * * [simplify]: Extracting #9: cost 0 inf + 12094 111.745 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (+ x.im x.re) x.im))) 111.746 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (- x.re x.im)) (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 111.746 * * * * [progress]: [ 146 / 178 ] simplifiying candidate # 111.746 * [simplify]: Simplifying (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 111.746 * * [simplify]: iters left: 6 (9 enodes) 111.750 * * [simplify]: iters left: 5 (35 enodes) 111.761 * * [simplify]: iters left: 4 (65 enodes) 111.781 * * [simplify]: iters left: 3 (188 enodes) 111.845 * * [simplify]: iters left: 2 (399 enodes) 111.967 * * [simplify]: Extracting #0: cost 1 inf + 0 111.968 * * [simplify]: Extracting #1: cost 4 inf + 0 111.968 * * [simplify]: Extracting #2: cost 7 inf + 0 111.968 * * [simplify]: Extracting #3: cost 32 inf + 0 111.968 * * [simplify]: Extracting #4: cost 75 inf + 1 111.969 * * [simplify]: Extracting #5: cost 88 inf + 208 111.971 * * [simplify]: Extracting #6: cost 49 inf + 5398 111.978 * * [simplify]: Extracting #7: cost 2 inf + 12090 111.985 * * [simplify]: Extracting #8: cost 0 inf + 12334 111.988 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 111.988 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 111.989 * * * * [progress]: [ 147 / 178 ] simplifiying candidate # 111.989 * [simplify]: Simplifying (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 111.989 * * [simplify]: iters left: 6 (9 enodes) 111.991 * * [simplify]: iters left: 5 (35 enodes) 111.997 * * [simplify]: iters left: 4 (65 enodes) 112.012 * * [simplify]: iters left: 3 (188 enodes) 112.057 * * [simplify]: iters left: 2 (399 enodes) 112.213 * * [simplify]: Extracting #0: cost 1 inf + 0 112.213 * * [simplify]: Extracting #1: cost 4 inf + 0 112.213 * * [simplify]: Extracting #2: cost 7 inf + 0 112.213 * * [simplify]: Extracting #3: cost 32 inf + 0 112.213 * * [simplify]: Extracting #4: cost 75 inf + 1 112.214 * * [simplify]: Extracting #5: cost 88 inf + 208 112.217 * * [simplify]: Extracting #6: cost 49 inf + 5318 112.223 * * [simplify]: Extracting #7: cost 2 inf + 11970 112.230 * * [simplify]: Extracting #8: cost 0 inf + 12174 112.238 * [simplify]: Simplified to (* (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 112.238 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 112.238 * * * * [progress]: [ 148 / 178 ] simplifiying candidate # 112.239 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 112.239 * * [simplify]: iters left: 6 (8 enodes) 112.244 * * [simplify]: iters left: 5 (31 enodes) 112.252 * * [simplify]: iters left: 4 (61 enodes) 112.266 * * [simplify]: iters left: 3 (183 enodes) 112.319 * * [simplify]: iters left: 2 (394 enodes) 112.449 * * [simplify]: Extracting #0: cost 1 inf + 0 112.449 * * [simplify]: Extracting #1: cost 3 inf + 0 112.449 * * [simplify]: Extracting #2: cost 5 inf + 0 112.449 * * [simplify]: Extracting #3: cost 30 inf + 0 112.449 * * [simplify]: Extracting #4: cost 74 inf + 1 112.450 * * [simplify]: Extracting #5: cost 85 inf + 411 112.451 * * [simplify]: Extracting #6: cost 40 inf + 6493 112.454 * * [simplify]: Extracting #7: cost 8 inf + 11036 112.458 * * [simplify]: Extracting #8: cost 0 inf + 11852 112.468 * * [simplify]: Extracting #9: cost 0 inf + 11812 112.475 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 112.475 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 112.475 * * * * [progress]: [ 149 / 178 ] simplifiying candidate # 112.475 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 112.476 * * [simplify]: iters left: 6 (16 enodes) 112.484 * * [simplify]: iters left: 5 (76 enodes) 112.515 * * [simplify]: iters left: 4 (176 enodes) 112.592 * * [simplify]: Extracting #0: cost 1 inf + 0 112.592 * * [simplify]: Extracting #1: cost 4 inf + 0 112.592 * * [simplify]: Extracting #2: cost 8 inf + 0 112.592 * * [simplify]: Extracting #3: cost 49 inf + 0 112.593 * * [simplify]: Extracting #4: cost 131 inf + 1 112.594 * * [simplify]: Extracting #5: cost 168 inf + 1592 112.599 * * [simplify]: Extracting #6: cost 92 inf + 15266 112.611 * * [simplify]: Extracting #7: cost 9 inf + 41694 112.624 * * [simplify]: Extracting #8: cost 2 inf + 44431 112.638 * * [simplify]: Extracting #9: cost 0 inf + 44855 112.652 * [simplify]: Simplified to (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 112.652 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 112.653 * * * * [progress]: [ 150 / 178 ] simplifiying candidate # 112.653 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 112.653 * * [simplify]: iters left: 6 (18 enodes) 112.663 * * [simplify]: iters left: 5 (82 enodes) 112.693 * * [simplify]: iters left: 4 (184 enodes) 112.782 * * [simplify]: Extracting #0: cost 1 inf + 0 112.782 * * [simplify]: Extracting #1: cost 4 inf + 0 112.782 * * [simplify]: Extracting #2: cost 8 inf + 0 112.782 * * [simplify]: Extracting #3: cost 65 inf + 0 112.783 * * [simplify]: Extracting #4: cost 194 inf + 1 112.784 * * [simplify]: Extracting #5: cost 179 inf + 14346 112.791 * * [simplify]: Extracting #6: cost 42 inf + 53110 112.801 * * [simplify]: Extracting #7: cost 14 inf + 51102 112.823 * * [simplify]: Extracting #8: cost 0 inf + 57681 112.840 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 112.840 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 112.841 * * * * [progress]: [ 151 / 178 ] simplifiying candidate # 112.841 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 112.841 * * [simplify]: iters left: 6 (18 enodes) 112.851 * * [simplify]: iters left: 5 (81 enodes) 112.874 * * [simplify]: iters left: 4 (179 enodes) 112.966 * * [simplify]: Extracting #0: cost 1 inf + 0 112.966 * * [simplify]: Extracting #1: cost 4 inf + 0 112.966 * * [simplify]: Extracting #2: cost 8 inf + 0 112.967 * * [simplify]: Extracting #3: cost 68 inf + 0 112.967 * * [simplify]: Extracting #4: cost 148 inf + 1 112.969 * * [simplify]: Extracting #5: cost 203 inf + 1101 112.975 * * [simplify]: Extracting #6: cost 101 inf + 19859 112.990 * * [simplify]: Extracting #7: cost 24 inf + 40535 113.002 * * [simplify]: Extracting #8: cost 9 inf + 45132 113.010 * * [simplify]: Extracting #9: cost 3 inf + 46233 113.019 * * [simplify]: Extracting #10: cost 0 inf + 46909 113.035 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 113.035 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 113.036 * * * * [progress]: [ 152 / 178 ] simplifiying candidate # 113.036 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 113.036 * * [simplify]: iters left: 6 (14 enodes) 113.042 * * [simplify]: iters left: 5 (57 enodes) 113.051 * * [simplify]: iters left: 4 (129 enodes) 113.109 * * [simplify]: Extracting #0: cost 1 inf + 0 113.109 * * [simplify]: Extracting #1: cost 4 inf + 0 113.109 * * [simplify]: Extracting #2: cost 8 inf + 0 113.109 * * [simplify]: Extracting #3: cost 57 inf + 0 113.110 * * [simplify]: Extracting #4: cost 161 inf + 1 113.110 * * [simplify]: Extracting #5: cost 187 inf + 1796 113.116 * * [simplify]: Extracting #6: cost 55 inf + 23328 113.130 * * [simplify]: Extracting #7: cost 2 inf + 34594 113.145 * * [simplify]: Extracting #8: cost 0 inf + 35118 113.159 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) (* (- x.re x.im) (+ x.im x.re))) x.im)) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 113.159 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) (* (- x.re x.im) (+ x.im x.re))) x.im)) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 113.159 * * * * [progress]: [ 153 / 178 ] simplifiying candidate # 113.160 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 113.160 * * [simplify]: iters left: 6 (15 enodes) 113.168 * * [simplify]: iters left: 5 (71 enodes) 113.184 * * [simplify]: iters left: 4 (155 enodes) 113.245 * * [simplify]: iters left: 3 (496 enodes) 113.448 * * [simplify]: Extracting #0: cost 1 inf + 0 113.448 * * [simplify]: Extracting #1: cost 4 inf + 0 113.448 * * [simplify]: Extracting #2: cost 8 inf + 0 113.448 * * [simplify]: Extracting #3: cost 98 inf + 0 113.449 * * [simplify]: Extracting #4: cost 253 inf + 1 113.450 * * [simplify]: Extracting #5: cost 285 inf + 2850 113.456 * * [simplify]: Extracting #6: cost 133 inf + 31838 113.470 * * [simplify]: Extracting #7: cost 28 inf + 59369 113.486 * * [simplify]: Extracting #8: cost 3 inf + 68242 113.503 * * [simplify]: Extracting #9: cost 0 inf + 68878 113.515 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 113.515 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 113.515 * * * * [progress]: [ 154 / 178 ] simplifiying candidate # 113.515 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 113.515 * * [simplify]: iters left: 6 (14 enodes) 113.519 * * [simplify]: iters left: 5 (57 enodes) 113.528 * * [simplify]: iters left: 4 (122 enodes) 113.569 * * [simplify]: iters left: 3 (496 enodes) 113.936 * * [simplify]: Extracting #0: cost 1 inf + 0 113.936 * * [simplify]: Extracting #1: cost 4 inf + 0 113.936 * * [simplify]: Extracting #2: cost 8 inf + 0 113.937 * * [simplify]: Extracting #3: cost 106 inf + 0 113.938 * * [simplify]: Extracting #4: cost 329 inf + 1 113.942 * * [simplify]: Extracting #5: cost 321 inf + 4716 113.963 * * [simplify]: Extracting #6: cost 34 inf + 55151 113.988 * * [simplify]: Extracting #7: cost 0 inf + 62457 114.003 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 114.003 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 114.003 * * * * [progress]: [ 155 / 178 ] simplifiying candidate # 114.004 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 114.004 * * [simplify]: iters left: 6 (14 enodes) 114.011 * * [simplify]: iters left: 5 (68 enodes) 114.034 * * [simplify]: iters left: 4 (158 enodes) 114.098 * * [simplify]: Extracting #0: cost 1 inf + 0 114.098 * * [simplify]: Extracting #1: cost 4 inf + 0 114.098 * * [simplify]: Extracting #2: cost 8 inf + 0 114.098 * * [simplify]: Extracting #3: cost 45 inf + 0 114.099 * * [simplify]: Extracting #4: cost 118 inf + 1 114.099 * * [simplify]: Extracting #5: cost 123 inf + 3086 114.101 * * [simplify]: Extracting #6: cost 71 inf + 10219 114.106 * * [simplify]: Extracting #7: cost 17 inf + 25859 114.118 * * [simplify]: Extracting #8: cost 1 inf + 30895 114.129 * * [simplify]: Extracting #9: cost 0 inf + 31107 114.135 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 114.135 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) x.im) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 114.136 * * * * [progress]: [ 156 / 178 ] simplifiying candidate # 114.136 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 114.136 * * [simplify]: iters left: 6 (13 enodes) 114.139 * * [simplify]: iters left: 5 (53 enodes) 114.149 * * [simplify]: iters left: 4 (115 enodes) 114.200 * * [simplify]: iters left: 3 (477 enodes) 114.530 * * [simplify]: Extracting #0: cost 1 inf + 0 114.530 * * [simplify]: Extracting #1: cost 4 inf + 0 114.530 * * [simplify]: Extracting #2: cost 8 inf + 0 114.530 * * [simplify]: Extracting #3: cost 102 inf + 0 114.532 * * [simplify]: Extracting #4: cost 294 inf + 1 114.536 * * [simplify]: Extracting #5: cost 294 inf + 6783 114.555 * * [simplify]: Extracting #6: cost 32 inf + 53132 114.582 * * [simplify]: Extracting #7: cost 0 inf + 60995 114.615 * * [simplify]: Extracting #8: cost 0 inf + 60915 114.644 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 114.644 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ x.im x.re) (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 114.644 * * * * [progress]: [ 157 / 178 ] simplifiying candidate # 114.644 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 114.645 * * [simplify]: iters left: 6 (16 enodes) 114.653 * * [simplify]: iters left: 5 (76 enodes) 114.670 * * [simplify]: iters left: 4 (176 enodes) 114.748 * * [simplify]: Extracting #0: cost 1 inf + 0 114.748 * * [simplify]: Extracting #1: cost 4 inf + 0 114.748 * * [simplify]: Extracting #2: cost 8 inf + 0 114.748 * * [simplify]: Extracting #3: cost 49 inf + 0 114.749 * * [simplify]: Extracting #4: cost 131 inf + 1 114.751 * * [simplify]: Extracting #5: cost 170 inf + 2908 114.758 * * [simplify]: Extracting #6: cost 67 inf + 24036 114.771 * * [simplify]: Extracting #7: cost 18 inf + 38030 114.784 * * [simplify]: Extracting #8: cost 2 inf + 44431 114.791 * * [simplify]: Extracting #9: cost 0 inf + 44855 114.799 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 114.799 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 114.799 * * * * [progress]: [ 158 / 178 ] simplifiying candidate # 114.799 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 114.799 * * [simplify]: iters left: 6 (18 enodes) 114.804 * * [simplify]: iters left: 5 (82 enodes) 114.826 * * [simplify]: iters left: 4 (183 enodes) 114.898 * * [simplify]: Extracting #0: cost 1 inf + 0 114.898 * * [simplify]: Extracting #1: cost 4 inf + 0 114.898 * * [simplify]: Extracting #2: cost 8 inf + 0 114.898 * * [simplify]: Extracting #3: cost 69 inf + 0 114.899 * * [simplify]: Extracting #4: cost 190 inf + 1 114.906 * * [simplify]: Extracting #5: cost 183 inf + 10433 114.918 * * [simplify]: Extracting #6: cost 50 inf + 48243 114.935 * * [simplify]: Extracting #7: cost 16 inf + 48606 114.952 * * [simplify]: Extracting #8: cost 9 inf + 51544 114.969 * * [simplify]: Extracting #9: cost 0 inf + 56391 114.988 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* x.im (* (+ x.im x.re) (- x.re x.im))))) 114.988 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* x.im (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 114.989 * * * * [progress]: [ 159 / 178 ] simplifiying candidate # 114.989 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 114.989 * * [simplify]: iters left: 6 (18 enodes) 114.999 * * [simplify]: iters left: 5 (81 enodes) 115.024 * * [simplify]: iters left: 4 (178 enodes) 115.094 * * [simplify]: Extracting #0: cost 1 inf + 0 115.094 * * [simplify]: Extracting #1: cost 4 inf + 0 115.094 * * [simplify]: Extracting #2: cost 8 inf + 0 115.094 * * [simplify]: Extracting #3: cost 71 inf + 0 115.095 * * [simplify]: Extracting #4: cost 146 inf + 1 115.096 * * [simplify]: Extracting #5: cost 192 inf + 2066 115.099 * * [simplify]: Extracting #6: cost 106 inf + 19912 115.107 * * [simplify]: Extracting #7: cost 17 inf + 41091 115.120 * * [simplify]: Extracting #8: cost 6 inf + 44358 115.137 * * [simplify]: Extracting #9: cost 1 inf + 45247 115.154 * * [simplify]: Extracting #10: cost 0 inf + 45459 115.171 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* x.im (+ x.re x.im))))) 115.171 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 115.171 * * * * [progress]: [ 160 / 178 ] simplifiying candidate # 115.172 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 115.172 * * [simplify]: iters left: 6 (14 enodes) 115.178 * * [simplify]: iters left: 5 (57 enodes) 115.197 * * [simplify]: iters left: 4 (128 enodes) 115.274 * * [simplify]: Extracting #0: cost 1 inf + 0 115.275 * * [simplify]: Extracting #1: cost 4 inf + 0 115.275 * * [simplify]: Extracting #2: cost 8 inf + 0 115.275 * * [simplify]: Extracting #3: cost 55 inf + 0 115.275 * * [simplify]: Extracting #4: cost 159 inf + 1 115.276 * * [simplify]: Extracting #5: cost 174 inf + 1952 115.283 * * [simplify]: Extracting #6: cost 58 inf + 21094 115.297 * * [simplify]: Extracting #7: cost 0 inf + 32528 115.310 * * [simplify]: Extracting #8: cost 0 inf + 32448 115.317 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 115.317 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 115.318 * * * * [progress]: [ 161 / 178 ] simplifiying candidate # 115.318 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 115.318 * * [simplify]: iters left: 6 (15 enodes) 115.323 * * [simplify]: iters left: 5 (71 enodes) 115.350 * * [simplify]: iters left: 4 (155 enodes) 115.399 * * [simplify]: iters left: 3 (496 enodes) 115.620 * * [simplify]: Extracting #0: cost 1 inf + 0 115.621 * * [simplify]: Extracting #1: cost 4 inf + 0 115.621 * * [simplify]: Extracting #2: cost 8 inf + 0 115.621 * * [simplify]: Extracting #3: cost 94 inf + 0 115.622 * * [simplify]: Extracting #4: cost 252 inf + 1 115.625 * * [simplify]: Extracting #5: cost 287 inf + 2605 115.636 * * [simplify]: Extracting #6: cost 132 inf + 30314 115.656 * * [simplify]: Extracting #7: cost 47 inf + 53268 115.679 * * [simplify]: Extracting #8: cost 19 inf + 61593 115.699 * * [simplify]: Extracting #9: cost 0 inf + 68659 115.711 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 115.711 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 115.711 * * * * [progress]: [ 162 / 178 ] simplifiying candidate # 115.712 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 115.712 * * [simplify]: iters left: 6 (14 enodes) 115.715 * * [simplify]: iters left: 5 (57 enodes) 115.728 * * [simplify]: iters left: 4 (121 enodes) 115.780 * * [simplify]: iters left: 3 (489 enodes) 116.224 * * [simplify]: Extracting #0: cost 1 inf + 0 116.224 * * [simplify]: Extracting #1: cost 4 inf + 0 116.224 * * [simplify]: Extracting #2: cost 8 inf + 0 116.224 * * [simplify]: Extracting #3: cost 97 inf + 0 116.225 * * [simplify]: Extracting #4: cost 298 inf + 1 116.227 * * [simplify]: Extracting #5: cost 241 inf + 11480 116.237 * * [simplify]: Extracting #6: cost 25 inf + 49135 116.256 * * [simplify]: Extracting #7: cost 0 inf + 54945 116.288 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) 116.288 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 116.288 * * * * [progress]: [ 163 / 178 ] simplifiying candidate # 116.289 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 116.289 * * [simplify]: iters left: 6 (14 enodes) 116.296 * * [simplify]: iters left: 5 (68 enodes) 116.317 * * [simplify]: iters left: 4 (158 enodes) 116.364 * * [simplify]: Extracting #0: cost 1 inf + 0 116.364 * * [simplify]: Extracting #1: cost 4 inf + 0 116.364 * * [simplify]: Extracting #2: cost 8 inf + 0 116.364 * * [simplify]: Extracting #3: cost 45 inf + 0 116.364 * * [simplify]: Extracting #4: cost 118 inf + 1 116.365 * * [simplify]: Extracting #5: cost 137 inf + 1179 116.368 * * [simplify]: Extracting #6: cost 69 inf + 11181 116.372 * * [simplify]: Extracting #7: cost 16 inf + 26201 116.377 * * [simplify]: Extracting #8: cost 1 inf + 30895 116.382 * * [simplify]: Extracting #9: cost 0 inf + 31107 116.387 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ x.im x.re)) (- x.re x.im)))) 116.387 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ x.im x.re)) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 116.387 * * * * [progress]: [ 164 / 178 ] simplifiying candidate # 116.387 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 116.387 * * [simplify]: iters left: 6 (13 enodes) 116.390 * * [simplify]: iters left: 5 (53 enodes) 116.399 * * [simplify]: iters left: 4 (114 enodes) 116.452 * * [simplify]: iters left: 3 (479 enodes) 116.870 * * [simplify]: Extracting #0: cost 1 inf + 0 116.870 * * [simplify]: Extracting #1: cost 4 inf + 0 116.870 * * [simplify]: Extracting #2: cost 8 inf + 0 116.870 * * [simplify]: Extracting #3: cost 104 inf + 0 116.872 * * [simplify]: Extracting #4: cost 289 inf + 1 116.878 * * [simplify]: Extracting #5: cost 267 inf + 9884 116.898 * * [simplify]: Extracting #6: cost 41 inf + 51968 116.924 * * [simplify]: Extracting #7: cost 0 inf + 59890 116.938 * * [simplify]: Extracting #8: cost 0 inf + 59730 116.955 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 116.955 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 116.956 * * * * [progress]: [ 165 / 178 ] simplifiying candidate #real (real->posit16 (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 116.956 * [simplify]: Simplifying (real->posit16 (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 116.956 * * [simplify]: iters left: 6 (9 enodes) 116.960 * * [simplify]: iters left: 5 (31 enodes) 116.970 * * [simplify]: iters left: 4 (61 enodes) 116.999 * * [simplify]: iters left: 3 (183 enodes) 117.082 * * [simplify]: iters left: 2 (405 enodes) 117.295 * * [simplify]: Extracting #0: cost 1 inf + 0 117.295 * * [simplify]: Extracting #1: cost 2 inf + 0 117.295 * * [simplify]: Extracting #2: cost 3 inf + 0 117.295 * * [simplify]: Extracting #3: cost 5 inf + 0 117.295 * * [simplify]: Extracting #4: cost 30 inf + 0 117.296 * * [simplify]: Extracting #5: cost 74 inf + 1 117.297 * * [simplify]: Extracting #6: cost 85 inf + 330 117.300 * * [simplify]: Extracting #7: cost 34 inf + 7944 117.307 * * [simplify]: Extracting #8: cost 1 inf + 12090 117.314 * * [simplify]: Extracting #9: cost 0 inf + 11812 117.321 * [simplify]: Simplified to (real->posit16 (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 117.321 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (posit16->real (real->posit16 (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 117.322 * * * * [progress]: [ 166 / 178 ] simplifiying candidate # 117.322 * * * * [progress]: [ 167 / 178 ] simplifiying candidate # 117.322 * [simplify]: Simplifying (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 117.322 * * [simplify]: iters left: 6 (10 enodes) 117.329 * * [simplify]: iters left: 5 (41 enodes) 117.346 * * [simplify]: iters left: 4 (74 enodes) 117.371 * * [simplify]: iters left: 3 (137 enodes) 117.432 * * [simplify]: iters left: 2 (262 enodes) 117.524 * * [simplify]: Extracting #0: cost 1 inf + 0 117.524 * * [simplify]: Extracting #1: cost 21 inf + 0 117.524 * * [simplify]: Extracting #2: cost 66 inf + 73 117.525 * * [simplify]: Extracting #3: cost 98 inf + 1272 117.526 * * [simplify]: Extracting #4: cost 74 inf + 6737 117.528 * * [simplify]: Extracting #5: cost 22 inf + 18038 117.531 * * [simplify]: Extracting #6: cost 3 inf + 28391 117.535 * * [simplify]: Extracting #7: cost 0 inf + 29535 117.539 * [simplify]: Simplified to (* x.im (cbrt -1)) 117.539 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* x.im (cbrt -1))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 117.539 * * * * [progress]: [ 168 / 178 ] simplifiying candidate # 117.539 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 117.539 * * [simplify]: iters left: 6 (13 enodes) 117.543 * * [simplify]: iters left: 5 (59 enodes) 117.553 * * [simplify]: iters left: 4 (106 enodes) 117.571 * * [simplify]: iters left: 3 (210 enodes) 117.617 * * [simplify]: iters left: 2 (444 enodes) 117.746 * * [simplify]: Extracting #0: cost 1 inf + 0 117.746 * * [simplify]: Extracting #1: cost 57 inf + 0 117.747 * * [simplify]: Extracting #2: cost 162 inf + 2 117.748 * * [simplify]: Extracting #3: cost 217 inf + 1511 117.752 * * [simplify]: Extracting #4: cost 143 inf + 17693 117.770 * * [simplify]: Extracting #5: cost 34 inf + 52453 117.786 * * [simplify]: Extracting #6: cost 0 inf + 66770 117.802 * * [simplify]: Extracting #7: cost 0 inf + 64940 117.819 * * [simplify]: Extracting #8: cost 0 inf + 64822 117.836 * [simplify]: Simplified to (/ (cbrt x.im) (exp (* (log x.re) -2/3))) 117.836 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt x.im) (exp (* (log x.re) -2/3)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 117.837 * * * * [progress]: [ 169 / 178 ] simplifiying candidate # 117.837 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 117.837 * * [simplify]: iters left: 6 (15 enodes) 117.846 * * [simplify]: iters left: 5 (58 enodes) 117.862 * * [simplify]: iters left: 4 (98 enodes) 117.880 * * [simplify]: iters left: 3 (223 enodes) 117.965 * * [simplify]: Extracting #0: cost 1 inf + 0 117.966 * * [simplify]: Extracting #1: cost 21 inf + 0 117.966 * * [simplify]: Extracting #2: cost 85 inf + 72 117.967 * * [simplify]: Extracting #3: cost 183 inf + 148 117.968 * * [simplify]: Extracting #4: cost 186 inf + 1511 117.973 * * [simplify]: Extracting #5: cost 113 inf + 16142 117.985 * * [simplify]: Extracting #6: cost 22 inf + 41037 118.002 * * [simplify]: Extracting #7: cost 0 inf + 49928 118.021 * [simplify]: Simplified to (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3)) 118.021 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 118.021 * * * * [progress]: [ 170 / 178 ] simplifiying candidate # 118.021 * [simplify]: Simplifying (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 118.022 * * [simplify]: iters left: 6 (10 enodes) 118.028 * * [simplify]: iters left: 5 (41 enodes) 118.044 * * [simplify]: iters left: 4 (74 enodes) 118.063 * * [simplify]: iters left: 3 (137 enodes) 118.098 * * [simplify]: iters left: 2 (262 enodes) 118.186 * * [simplify]: Extracting #0: cost 1 inf + 0 118.186 * * [simplify]: Extracting #1: cost 21 inf + 0 118.186 * * [simplify]: Extracting #2: cost 66 inf + 73 118.186 * * [simplify]: Extracting #3: cost 98 inf + 1272 118.187 * * [simplify]: Extracting #4: cost 74 inf + 6737 118.189 * * [simplify]: Extracting #5: cost 22 inf + 18038 118.193 * * [simplify]: Extracting #6: cost 3 inf + 28391 118.197 * * [simplify]: Extracting #7: cost 0 inf + 29535 118.203 * [simplify]: Simplified to (* x.im (cbrt -1)) 118.203 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* x.im (cbrt -1))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 118.203 * * * * [progress]: [ 171 / 178 ] simplifiying candidate # 118.203 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 118.203 * * [simplify]: iters left: 6 (13 enodes) 118.207 * * [simplify]: iters left: 5 (59 enodes) 118.219 * * [simplify]: iters left: 4 (106 enodes) 118.249 * * [simplify]: iters left: 3 (210 enodes) 118.296 * * [simplify]: iters left: 2 (444 enodes) 118.434 * * [simplify]: Extracting #0: cost 1 inf + 0 118.434 * * [simplify]: Extracting #1: cost 57 inf + 0 118.435 * * [simplify]: Extracting #2: cost 162 inf + 2 118.436 * * [simplify]: Extracting #3: cost 217 inf + 1511 118.441 * * [simplify]: Extracting #4: cost 143 inf + 17693 118.453 * * [simplify]: Extracting #5: cost 34 inf + 52453 118.470 * * [simplify]: Extracting #6: cost 0 inf + 66770 118.486 * * [simplify]: Extracting #7: cost 0 inf + 64940 118.503 * * [simplify]: Extracting #8: cost 0 inf + 64822 118.525 * [simplify]: Simplified to (/ (cbrt x.im) (exp (* (log x.re) -2/3))) 118.525 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt x.im) (exp (* (log x.re) -2/3)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 118.525 * * * * [progress]: [ 172 / 178 ] simplifiying candidate # 118.525 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 118.526 * * [simplify]: iters left: 6 (15 enodes) 118.534 * * [simplify]: iters left: 5 (58 enodes) 118.552 * * [simplify]: iters left: 4 (98 enodes) 118.589 * * [simplify]: iters left: 3 (223 enodes) 118.650 * * [simplify]: Extracting #0: cost 1 inf + 0 118.650 * * [simplify]: Extracting #1: cost 21 inf + 0 118.650 * * [simplify]: Extracting #2: cost 85 inf + 72 118.650 * * [simplify]: Extracting #3: cost 183 inf + 148 118.651 * * [simplify]: Extracting #4: cost 186 inf + 1511 118.653 * * [simplify]: Extracting #5: cost 113 inf + 16142 118.663 * * [simplify]: Extracting #6: cost 22 inf + 41037 118.679 * * [simplify]: Extracting #7: cost 0 inf + 49928 118.695 * [simplify]: Simplified to (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3)) 118.695 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 118.696 * * * * [progress]: [ 173 / 178 ] simplifiying candidate # 118.696 * [simplify]: Simplifying (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 118.696 * * [simplify]: iters left: 6 (10 enodes) 118.702 * * [simplify]: iters left: 5 (41 enodes) 118.718 * * [simplify]: iters left: 4 (74 enodes) 118.742 * * [simplify]: iters left: 3 (137 enodes) 118.804 * * [simplify]: iters left: 2 (262 enodes) 118.893 * * [simplify]: Extracting #0: cost 1 inf + 0 118.893 * * [simplify]: Extracting #1: cost 21 inf + 0 118.894 * * [simplify]: Extracting #2: cost 66 inf + 73 118.894 * * [simplify]: Extracting #3: cost 98 inf + 1272 118.896 * * [simplify]: Extracting #4: cost 74 inf + 6737 118.898 * * [simplify]: Extracting #5: cost 22 inf + 18038 118.902 * * [simplify]: Extracting #6: cost 3 inf + 28391 118.905 * * [simplify]: Extracting #7: cost 0 inf + 29535 118.909 * [simplify]: Simplified to (* x.im (cbrt -1)) 118.910 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* x.im (cbrt -1)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 118.910 * * * * [progress]: [ 174 / 178 ] simplifiying candidate # 118.910 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 118.910 * * [simplify]: iters left: 6 (13 enodes) 118.914 * * [simplify]: iters left: 5 (59 enodes) 118.924 * * [simplify]: iters left: 4 (106 enodes) 118.957 * * [simplify]: iters left: 3 (210 enodes) 119.001 * * [simplify]: iters left: 2 (444 enodes) 119.114 * * [simplify]: Extracting #0: cost 1 inf + 0 119.115 * * [simplify]: Extracting #1: cost 57 inf + 0 119.115 * * [simplify]: Extracting #2: cost 162 inf + 2 119.122 * * [simplify]: Extracting #3: cost 217 inf + 1511 119.125 * * [simplify]: Extracting #4: cost 143 inf + 17693 119.132 * * [simplify]: Extracting #5: cost 34 inf + 52453 119.140 * * [simplify]: Extracting #6: cost 0 inf + 66770 119.148 * * [simplify]: Extracting #7: cost 0 inf + 64940 119.159 * * [simplify]: Extracting #8: cost 0 inf + 64822 119.175 * [simplify]: Simplified to (/ (cbrt x.im) (exp (* (log x.re) -2/3))) 119.175 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt x.im) (exp (* (log x.re) -2/3))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 119.175 * * * * [progress]: [ 175 / 178 ] simplifiying candidate # 119.175 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 119.176 * * [simplify]: iters left: 6 (15 enodes) 119.185 * * [simplify]: iters left: 5 (58 enodes) 119.203 * * [simplify]: iters left: 4 (98 enodes) 119.242 * * [simplify]: iters left: 3 (223 enodes) 119.317 * * [simplify]: Extracting #0: cost 1 inf + 0 119.317 * * [simplify]: Extracting #1: cost 21 inf + 0 119.317 * * [simplify]: Extracting #2: cost 85 inf + 72 119.317 * * [simplify]: Extracting #3: cost 183 inf + 148 119.318 * * [simplify]: Extracting #4: cost 186 inf + 1511 119.320 * * [simplify]: Extracting #5: cost 113 inf + 16142 119.327 * * [simplify]: Extracting #6: cost 22 inf + 41037 119.342 * * [simplify]: Extracting #7: cost 0 inf + 49928 119.357 * [simplify]: Simplified to (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3)) 119.358 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 119.358 * * * * [progress]: [ 176 / 178 ] simplifiying candidate # 119.358 * [simplify]: Simplifying (- (pow x.im 2) (* 2/3 (pow x.re 2))) 119.358 * * [simplify]: iters left: 5 (8 enodes) 119.363 * * [simplify]: iters left: 4 (35 enodes) 119.374 * * [simplify]: iters left: 3 (53 enodes) 119.389 * * [simplify]: iters left: 2 (74 enodes) 119.405 * * [simplify]: iters left: 1 (82 enodes) 119.415 * * [simplify]: Extracting #0: cost 1 inf + 0 119.415 * * [simplify]: Extracting #1: cost 5 inf + 0 119.415 * * [simplify]: Extracting #2: cost 18 inf + 0 119.415 * * [simplify]: Extracting #3: cost 12 inf + 334 119.415 * * [simplify]: Extracting #4: cost 1 inf + 1072 119.416 * * [simplify]: Extracting #5: cost 0 inf + 1235 119.416 * [simplify]: Simplified to (+ (* x.im x.im) (* (* x.re x.re) -2/3)) 119.416 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (* x.im x.im) (* (* x.re x.re) -2/3)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 119.416 * * * * [progress]: [ 177 / 178 ] simplifiying candidate # 119.416 * [simplify]: Simplifying (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 4 (log (/ 1 x.re)))))) 119.416 * * [simplify]: iters left: 6 (15 enodes) 119.421 * * [simplify]: iters left: 5 (66 enodes) 119.434 * * [simplify]: iters left: 4 (121 enodes) 119.473 * * [simplify]: iters left: 3 (252 enodes) 119.555 * * [simplify]: Extracting #0: cost 1 inf + 0 119.555 * * [simplify]: Extracting #1: cost 19 inf + 0 119.555 * * [simplify]: Extracting #2: cost 98 inf + 1 119.556 * * [simplify]: Extracting #3: cost 142 inf + 291 119.557 * * [simplify]: Extracting #4: cost 120 inf + 2892 119.559 * * [simplify]: Extracting #5: cost 46 inf + 17610 119.563 * * [simplify]: Extracting #6: cost 2 inf + 30522 119.567 * * [simplify]: Extracting #7: cost 0 inf + 31391 119.572 * [simplify]: Simplified to (exp (+ (* (log x.re) 4/3) (* 2/3 (log x.im)))) 119.572 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (exp (+ (* (log x.re) 4/3) (* 2/3 (log x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 119.572 * * * * [progress]: [ 178 / 178 ] simplifiying candidate # 119.572 * [simplify]: Simplifying (exp (* -1/3 (+ (* 4 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) 119.572 * * [simplify]: iters left: 6 (15 enodes) 119.577 * * [simplify]: iters left: 5 (62 enodes) 119.588 * * [simplify]: iters left: 4 (113 enodes) 119.616 * * [simplify]: iters left: 3 (214 enodes) 119.666 * * [simplify]: iters left: 2 (492 enodes) 119.832 * * [simplify]: Extracting #0: cost 1 inf + 0 119.832 * * [simplify]: Extracting #1: cost 87 inf + 0 119.833 * * [simplify]: Extracting #2: cost 241 inf + 1 119.834 * * [simplify]: Extracting #3: cost 400 inf + 758 119.837 * * [simplify]: Extracting #4: cost 337 inf + 9905 119.850 * * [simplify]: Extracting #5: cost 128 inf + 69606 119.871 * * [simplify]: Extracting #6: cost 41 inf + 103998 119.888 * * [simplify]: Extracting #7: cost 0 inf + 132253 119.921 * * [simplify]: Extracting #8: cost 0 inf + 131083 119.938 * [simplify]: Simplified to (exp (+ (* -2/3 (log (/ -1 x.im))) (* (log (/ -1 x.re)) -4/3))) 119.939 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (exp (+ (* -2/3 (log (/ -1 x.im))) (* (log (/ -1 x.re)) -4/3))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 119.939 * * * [progress]: adding candidates to table 122.829 * [progress]: [Phase 3 of 3] Extracting. 122.829 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # # #) 122.841 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 122.841 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # # # # #) 122.936 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # # # # #) 123.035 * * * [regime]: Found split indices: #