1554045766.425 * [progress]: [Phase 1 of 3] Setting up. 1554045766.425 * * * [progress]: [1/2] Preparing points 1554045766.506 * * * [progress]: [2/2] Setting up program. 1554045766.509 * [progress]: [Phase 2 of 3] Improving. 1554045766.509 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1554045766.509 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1554045766.510 * * [simplify]: iters left: 6 (11 enodes) 1554045766.515 * * [simplify]: iters left: 5 (45 enodes) 1554045766.528 * * [simplify]: iters left: 4 (78 enodes) 1554045766.554 * * [simplify]: iters left: 3 (149 enodes) 1554045766.611 * * [simplify]: iters left: 2 (315 enodes) 1554045766.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045766.736 * * [simplify]: Extracting #1: cost 43 inf + 0 1554045766.737 * * [simplify]: Extracting #2: cost 109 inf + 778 1554045766.738 * * [simplify]: Extracting #3: cost 81 inf + 5075 1554045766.743 * * [simplify]: Extracting #4: cost 19 inf + 15410 1554045766.749 * * [simplify]: Extracting #5: cost 0 inf + 19391 1554045766.755 * * [simplify]: Extracting #6: cost 0 inf + 19346 1554045766.763 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1554045766.763 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im)))) 1554045766.768 * * [progress]: iteration 1 / 4 1554045766.768 * * * [progress]: picking best candidate 1554045766.774 * * * * [pick]: Picked # 1554045766.774 * * * [progress]: localizing error 1554045766.796 * * * [progress]: generating rewritten candidates 1554045766.796 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1554045766.819 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1554045766.842 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1554045766.863 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 1554045766.872 * * * [progress]: generating series expansions 1554045766.873 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1554045766.873 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.im) into (* x.im (- (pow x.re 2) (pow x.im 2))) 1554045766.873 * [approximate]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 1554045766.873 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.im 1554045766.873 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.873 * [backup-simplify]: Simplify 0 into 0 1554045766.873 * [backup-simplify]: Simplify 1 into 1 1554045766.873 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 1554045766.873 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045766.873 * [taylor]: Taking taylor expansion of x.re in x.im 1554045766.873 * [backup-simplify]: Simplify x.re into x.re 1554045766.873 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045766.873 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.873 * [backup-simplify]: Simplify 0 into 0 1554045766.873 * [backup-simplify]: Simplify 1 into 1 1554045766.873 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 1554045766.873 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.873 * [backup-simplify]: Simplify x.im into x.im 1554045766.873 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1554045766.873 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.873 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.873 * [backup-simplify]: Simplify 0 into 0 1554045766.873 * [backup-simplify]: Simplify 1 into 1 1554045766.873 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045766.873 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.873 * [backup-simplify]: Simplify x.im into x.im 1554045766.873 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 1554045766.873 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.873 * [backup-simplify]: Simplify x.im into x.im 1554045766.873 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1554045766.874 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.874 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.874 * [backup-simplify]: Simplify 0 into 0 1554045766.874 * [backup-simplify]: Simplify 1 into 1 1554045766.874 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045766.874 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.874 * [backup-simplify]: Simplify x.im into x.im 1554045766.874 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045766.874 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 1554045766.874 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 1554045766.874 * [backup-simplify]: Simplify (* x.im (- (pow x.im 2))) into (* -1 (pow x.im 3)) 1554045766.874 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 1554045766.874 * [taylor]: Taking taylor expansion of -1 in x.im 1554045766.874 * [backup-simplify]: Simplify -1 into -1 1554045766.874 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045766.874 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.874 * [backup-simplify]: Simplify 0 into 0 1554045766.874 * [backup-simplify]: Simplify 1 into 1 1554045766.874 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045766.875 * [backup-simplify]: Simplify (- 0) into 0 1554045766.875 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.875 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (- (pow x.im 2)))) into 0 1554045766.875 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.875 * [backup-simplify]: Simplify 0 into 0 1554045766.875 * [backup-simplify]: Simplify 0 into 0 1554045766.876 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.876 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045766.876 * [backup-simplify]: Simplify (- 0) into 0 1554045766.876 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045766.877 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))) into x.im 1554045766.877 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.877 * [backup-simplify]: Simplify 0 into 0 1554045766.877 * [backup-simplify]: Simplify 1 into 1 1554045766.877 * [backup-simplify]: Simplify 0 into 0 1554045766.877 * [backup-simplify]: Simplify 0 into 0 1554045766.877 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.878 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045766.878 * [backup-simplify]: Simplify (- 0) into 0 1554045766.878 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.879 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 0 1554045766.879 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.879 * [backup-simplify]: Simplify 0 into 0 1554045766.879 * [backup-simplify]: Simplify 0 into 0 1554045766.879 * [backup-simplify]: Simplify 1 into 1 1554045766.879 * [backup-simplify]: Simplify 0 into 0 1554045766.879 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.879 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.880 * [backup-simplify]: Simplify (* -1 1) into -1 1554045766.880 * [backup-simplify]: Simplify -1 into -1 1554045766.880 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.881 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045766.881 * [backup-simplify]: Simplify (- 0) into 0 1554045766.881 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.882 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 1554045766.882 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.882 * [backup-simplify]: Simplify 0 into 0 1554045766.882 * [backup-simplify]: Simplify 0 into 0 1554045766.882 * [backup-simplify]: Simplify 0 into 0 1554045766.882 * [backup-simplify]: Simplify 0 into 0 1554045766.882 * [backup-simplify]: Simplify 0 into 0 1554045766.883 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.883 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.883 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1554045766.883 * [backup-simplify]: Simplify 0 into 0 1554045766.884 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.885 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045766.885 * [backup-simplify]: Simplify (- 0) into 0 1554045766.885 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.886 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))))) into 0 1554045766.886 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.886 * [backup-simplify]: Simplify 0 into 0 1554045766.886 * [backup-simplify]: Simplify 0 into 0 1554045766.886 * [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)) 1554045766.887 * [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) 1554045766.887 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in (x.re x.im) around 0 1554045766.887 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 1554045766.887 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1554045766.887 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1554045766.887 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045766.887 * [taylor]: Taking taylor expansion of x.re in x.im 1554045766.887 * [backup-simplify]: Simplify x.re into x.re 1554045766.887 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045766.887 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045766.887 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045766.887 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045766.887 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.887 * [backup-simplify]: Simplify 0 into 0 1554045766.887 * [backup-simplify]: Simplify 1 into 1 1554045766.887 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.887 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045766.887 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.887 * [backup-simplify]: Simplify 0 into 0 1554045766.887 * [backup-simplify]: Simplify 1 into 1 1554045766.888 * [backup-simplify]: Simplify (- 1) into -1 1554045766.888 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045766.888 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045766.888 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 1554045766.888 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1554045766.888 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045766.888 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.888 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.888 * [backup-simplify]: Simplify 0 into 0 1554045766.888 * [backup-simplify]: Simplify 1 into 1 1554045766.888 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.889 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045766.889 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1554045766.889 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045766.889 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.889 * [backup-simplify]: Simplify x.im into x.im 1554045766.889 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045766.889 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045766.889 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.889 * [backup-simplify]: Simplify x.im into x.im 1554045766.889 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045766.890 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045766.890 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 1554045766.890 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1554045766.890 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045766.890 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.890 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.890 * [backup-simplify]: Simplify 0 into 0 1554045766.890 * [backup-simplify]: Simplify 1 into 1 1554045766.890 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.891 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045766.891 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1554045766.891 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045766.891 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.891 * [backup-simplify]: Simplify x.im into x.im 1554045766.891 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045766.891 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045766.891 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.891 * [backup-simplify]: Simplify x.im into x.im 1554045766.891 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045766.892 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045766.892 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045766.892 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.892 * [backup-simplify]: Simplify 0 into 0 1554045766.892 * [backup-simplify]: Simplify 1 into 1 1554045766.892 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045766.893 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.894 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045766.894 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.894 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045766.894 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.894 * [backup-simplify]: Simplify 0 into 0 1554045766.895 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.896 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1554045766.896 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1554045766.896 * [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))) 1554045766.896 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 1554045766.897 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045766.897 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045766.897 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.897 * [backup-simplify]: Simplify 0 into 0 1554045766.897 * [backup-simplify]: Simplify 1 into 1 1554045766.897 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.897 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.898 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045766.898 * [backup-simplify]: Simplify (- 1) into -1 1554045766.898 * [backup-simplify]: Simplify -1 into -1 1554045766.898 * [backup-simplify]: Simplify 1 into 1 1554045766.899 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.900 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045766.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045766.901 * [backup-simplify]: Simplify (- 0) into 0 1554045766.901 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.902 * [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 1554045766.902 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.902 * [backup-simplify]: Simplify 0 into 0 1554045766.902 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.903 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.904 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045766.904 * [backup-simplify]: Simplify (- 0) into 0 1554045766.904 * [backup-simplify]: Simplify 0 into 0 1554045766.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045766.905 * [backup-simplify]: Simplify 0 into 0 1554045766.906 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045766.907 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.908 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045766.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045766.912 * [backup-simplify]: Simplify (- 0) into 0 1554045766.912 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.913 * [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 1554045766.913 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.913 * [backup-simplify]: Simplify 0 into 0 1554045766.914 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.915 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.916 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.916 * [backup-simplify]: Simplify (- 0) into 0 1554045766.916 * [backup-simplify]: Simplify 0 into 0 1554045766.916 * [backup-simplify]: Simplify 0 into 0 1554045766.917 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.917 * [backup-simplify]: Simplify 0 into 0 1554045766.918 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045766.918 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.919 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045766.919 * [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 1554045766.919 * [backup-simplify]: Simplify (- 0) into 0 1554045766.919 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.920 * [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 1554045766.920 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.920 * [backup-simplify]: Simplify 0 into 0 1554045766.920 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.921 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.921 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.922 * [backup-simplify]: Simplify (- 0) into 0 1554045766.922 * [backup-simplify]: Simplify 0 into 0 1554045766.922 * [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)) 1554045766.922 * [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)) 1554045766.922 * [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 1554045766.922 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.im 1554045766.922 * [taylor]: Taking taylor expansion of -1 in x.im 1554045766.922 * [backup-simplify]: Simplify -1 into -1 1554045766.922 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 1554045766.922 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1554045766.922 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1554045766.922 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045766.922 * [taylor]: Taking taylor expansion of x.re in x.im 1554045766.922 * [backup-simplify]: Simplify x.re into x.re 1554045766.922 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045766.922 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045766.922 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045766.922 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045766.922 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.922 * [backup-simplify]: Simplify 0 into 0 1554045766.922 * [backup-simplify]: Simplify 1 into 1 1554045766.923 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.923 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045766.923 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.923 * [backup-simplify]: Simplify 0 into 0 1554045766.923 * [backup-simplify]: Simplify 1 into 1 1554045766.923 * [backup-simplify]: Simplify (- 1) into -1 1554045766.923 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045766.924 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045766.924 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 1554045766.924 * [taylor]: Taking taylor expansion of -1 in x.re 1554045766.924 * [backup-simplify]: Simplify -1 into -1 1554045766.924 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 1554045766.924 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1554045766.924 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045766.924 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.924 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.924 * [backup-simplify]: Simplify 0 into 0 1554045766.924 * [backup-simplify]: Simplify 1 into 1 1554045766.924 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.924 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045766.924 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1554045766.924 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045766.924 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.924 * [backup-simplify]: Simplify x.im into x.im 1554045766.924 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045766.924 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045766.924 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.924 * [backup-simplify]: Simplify x.im into x.im 1554045766.925 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045766.925 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045766.925 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 1554045766.925 * [taylor]: Taking taylor expansion of -1 in x.re 1554045766.925 * [backup-simplify]: Simplify -1 into -1 1554045766.925 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 1554045766.925 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1554045766.925 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045766.925 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.925 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.925 * [backup-simplify]: Simplify 0 into 0 1554045766.925 * [backup-simplify]: Simplify 1 into 1 1554045766.925 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.925 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045766.925 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1554045766.925 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045766.925 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.925 * [backup-simplify]: Simplify x.im into x.im 1554045766.925 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045766.926 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045766.926 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.926 * [backup-simplify]: Simplify x.im into x.im 1554045766.926 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045766.926 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045766.926 * [backup-simplify]: Simplify (* -1 (/ 1 x.im)) into (/ -1 x.im) 1554045766.926 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 1554045766.926 * [taylor]: Taking taylor expansion of -1 in x.im 1554045766.926 * [backup-simplify]: Simplify -1 into -1 1554045766.926 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.926 * [backup-simplify]: Simplify 0 into 0 1554045766.926 * [backup-simplify]: Simplify 1 into 1 1554045766.926 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045766.927 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.927 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045766.927 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.927 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045766.928 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 x.im))) into 0 1554045766.928 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.928 * [backup-simplify]: Simplify 0 into 0 1554045766.928 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.929 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.929 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1554045766.929 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1554045766.929 * [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))) 1554045766.929 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))) into (/ 1 (pow x.im 3)) 1554045766.929 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045766.929 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045766.930 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.930 * [backup-simplify]: Simplify 0 into 0 1554045766.930 * [backup-simplify]: Simplify 1 into 1 1554045766.930 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.930 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.930 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045766.930 * [backup-simplify]: Simplify 1 into 1 1554045766.930 * [backup-simplify]: Simplify -1 into -1 1554045766.931 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.931 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.931 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045766.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045766.932 * [backup-simplify]: Simplify (- 0) into 0 1554045766.932 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.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 1554045766.933 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045766.933 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.933 * [backup-simplify]: Simplify 0 into 0 1554045766.933 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.934 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.934 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045766.934 * [backup-simplify]: Simplify 0 into 0 1554045766.935 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045766.935 * [backup-simplify]: Simplify 0 into 0 1554045766.935 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045766.936 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.936 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045766.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045766.936 * [backup-simplify]: Simplify (- 0) into 0 1554045766.937 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.937 * [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 1554045766.938 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1554045766.938 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.938 * [backup-simplify]: Simplify 0 into 0 1554045766.938 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.939 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.939 * [backup-simplify]: Simplify 0 into 0 1554045766.939 * [backup-simplify]: Simplify 0 into 0 1554045766.940 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.940 * [backup-simplify]: Simplify 0 into 0 1554045766.941 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045766.941 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.942 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045766.942 * [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 1554045766.942 * [backup-simplify]: Simplify (- 0) into 0 1554045766.942 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.943 * [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 1554045766.944 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1554045766.944 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.944 * [backup-simplify]: Simplify 0 into 0 1554045766.944 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.945 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.945 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.945 * [backup-simplify]: Simplify 0 into 0 1554045766.946 * [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)) 1554045766.946 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1554045766.946 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 1554045766.946 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1554045766.946 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1554045766.946 * [taylor]: Taking taylor expansion of 2 in x.im 1554045766.946 * [backup-simplify]: Simplify 2 into 2 1554045766.946 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045766.946 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.946 * [backup-simplify]: Simplify 0 into 0 1554045766.946 * [backup-simplify]: Simplify 1 into 1 1554045766.946 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045766.946 * [taylor]: Taking taylor expansion of x.re in x.im 1554045766.946 * [backup-simplify]: Simplify x.re into x.re 1554045766.946 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1554045766.946 * [taylor]: Taking taylor expansion of 2 in x.re 1554045766.946 * [backup-simplify]: Simplify 2 into 2 1554045766.946 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045766.946 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.946 * [backup-simplify]: Simplify x.im into x.im 1554045766.946 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.946 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.946 * [backup-simplify]: Simplify 0 into 0 1554045766.946 * [backup-simplify]: Simplify 1 into 1 1554045766.946 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1554045766.946 * [taylor]: Taking taylor expansion of 2 in x.re 1554045766.946 * [backup-simplify]: Simplify 2 into 2 1554045766.946 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045766.946 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.946 * [backup-simplify]: Simplify x.im into x.im 1554045766.946 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.946 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.946 * [backup-simplify]: Simplify 0 into 0 1554045766.946 * [backup-simplify]: Simplify 1 into 1 1554045766.947 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.947 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045766.947 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 1554045766.947 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1554045766.947 * [taylor]: Taking taylor expansion of 2 in x.im 1554045766.947 * [backup-simplify]: Simplify 2 into 2 1554045766.947 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.947 * [backup-simplify]: Simplify 0 into 0 1554045766.947 * [backup-simplify]: Simplify 1 into 1 1554045766.947 * [backup-simplify]: Simplify (* 2 0) into 0 1554045766.947 * [backup-simplify]: Simplify 0 into 0 1554045766.947 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.948 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045766.948 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 1554045766.948 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.948 * [backup-simplify]: Simplify 0 into 0 1554045766.948 * [backup-simplify]: Simplify 0 into 0 1554045766.948 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1554045766.948 * [backup-simplify]: Simplify 2 into 2 1554045766.949 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.950 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.951 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045766.951 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.951 * [backup-simplify]: Simplify 0 into 0 1554045766.951 * [backup-simplify]: Simplify 0 into 0 1554045766.951 * [backup-simplify]: Simplify 0 into 0 1554045766.952 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1554045766.952 * [backup-simplify]: Simplify 0 into 0 1554045766.953 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.954 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.955 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045766.955 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.955 * [backup-simplify]: Simplify 0 into 0 1554045766.955 * [backup-simplify]: Simplify 0 into 0 1554045766.955 * [backup-simplify]: Simplify 0 into 0 1554045766.955 * [backup-simplify]: Simplify 0 into 0 1554045766.955 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 1554045766.955 * [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))) 1554045766.955 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1554045766.955 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1554045766.956 * [taylor]: Taking taylor expansion of 2 in x.im 1554045766.956 * [backup-simplify]: Simplify 2 into 2 1554045766.956 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045766.956 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.956 * [backup-simplify]: Simplify 0 into 0 1554045766.956 * [backup-simplify]: Simplify 1 into 1 1554045766.956 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045766.956 * [taylor]: Taking taylor expansion of x.re in x.im 1554045766.956 * [backup-simplify]: Simplify x.re into x.re 1554045766.956 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045766.956 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045766.956 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045766.956 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045766.956 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1554045766.956 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1554045766.956 * [taylor]: Taking taylor expansion of 2 in x.re 1554045766.957 * [backup-simplify]: Simplify 2 into 2 1554045766.957 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045766.957 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.957 * [backup-simplify]: Simplify x.im into x.im 1554045766.957 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.957 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.957 * [backup-simplify]: Simplify 0 into 0 1554045766.957 * [backup-simplify]: Simplify 1 into 1 1554045766.957 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.957 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045766.957 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1554045766.957 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1554045766.957 * [taylor]: Taking taylor expansion of 2 in x.re 1554045766.957 * [backup-simplify]: Simplify 2 into 2 1554045766.957 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045766.957 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.957 * [backup-simplify]: Simplify x.im into x.im 1554045766.957 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.957 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.958 * [backup-simplify]: Simplify 0 into 0 1554045766.958 * [backup-simplify]: Simplify 1 into 1 1554045766.958 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.958 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045766.959 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1554045766.959 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045766.959 * [taylor]: Taking taylor expansion of 2 in x.im 1554045766.959 * [backup-simplify]: Simplify 2 into 2 1554045766.959 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.959 * [backup-simplify]: Simplify 0 into 0 1554045766.959 * [backup-simplify]: Simplify 1 into 1 1554045766.959 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045766.959 * [backup-simplify]: Simplify 2 into 2 1554045766.960 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.960 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045766.960 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 1554045766.961 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.961 * [backup-simplify]: Simplify 0 into 0 1554045766.961 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045766.961 * [backup-simplify]: Simplify 0 into 0 1554045766.962 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.963 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.963 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045766.963 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.963 * [backup-simplify]: Simplify 0 into 0 1554045766.963 * [backup-simplify]: Simplify 0 into 0 1554045766.964 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.965 * [backup-simplify]: Simplify 0 into 0 1554045766.966 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.966 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.967 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045766.967 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.967 * [backup-simplify]: Simplify 0 into 0 1554045766.967 * [backup-simplify]: Simplify 0 into 0 1554045766.967 * [backup-simplify]: Simplify 0 into 0 1554045766.968 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.968 * [backup-simplify]: Simplify 0 into 0 1554045766.968 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 1554045766.969 * [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))) 1554045766.969 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1554045766.969 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1554045766.969 * [taylor]: Taking taylor expansion of -2 in x.im 1554045766.969 * [backup-simplify]: Simplify -2 into -2 1554045766.969 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045766.969 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.969 * [backup-simplify]: Simplify 0 into 0 1554045766.969 * [backup-simplify]: Simplify 1 into 1 1554045766.969 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045766.969 * [taylor]: Taking taylor expansion of x.re in x.im 1554045766.969 * [backup-simplify]: Simplify x.re into x.re 1554045766.969 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045766.969 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045766.969 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045766.970 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045766.970 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1554045766.970 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1554045766.970 * [taylor]: Taking taylor expansion of -2 in x.re 1554045766.970 * [backup-simplify]: Simplify -2 into -2 1554045766.970 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045766.970 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.970 * [backup-simplify]: Simplify x.im into x.im 1554045766.970 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.970 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.970 * [backup-simplify]: Simplify 0 into 0 1554045766.970 * [backup-simplify]: Simplify 1 into 1 1554045766.971 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.971 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045766.971 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1554045766.971 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1554045766.971 * [taylor]: Taking taylor expansion of -2 in x.re 1554045766.971 * [backup-simplify]: Simplify -2 into -2 1554045766.971 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045766.971 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.971 * [backup-simplify]: Simplify x.im into x.im 1554045766.971 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.971 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.971 * [backup-simplify]: Simplify 0 into 0 1554045766.971 * [backup-simplify]: Simplify 1 into 1 1554045766.972 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.972 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045766.972 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1554045766.972 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 1554045766.972 * [taylor]: Taking taylor expansion of -2 in x.im 1554045766.972 * [backup-simplify]: Simplify -2 into -2 1554045766.972 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.972 * [backup-simplify]: Simplify 0 into 0 1554045766.972 * [backup-simplify]: Simplify 1 into 1 1554045766.972 * [backup-simplify]: Simplify (/ -2 1) into -2 1554045766.972 * [backup-simplify]: Simplify -2 into -2 1554045766.973 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.973 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045766.974 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1554045766.974 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.974 * [backup-simplify]: Simplify 0 into 0 1554045766.974 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1554045766.975 * [backup-simplify]: Simplify 0 into 0 1554045766.975 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.976 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.976 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045766.976 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.976 * [backup-simplify]: Simplify 0 into 0 1554045766.976 * [backup-simplify]: Simplify 0 into 0 1554045766.977 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.977 * [backup-simplify]: Simplify 0 into 0 1554045766.978 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.979 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045766.979 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045766.979 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.980 * [backup-simplify]: Simplify 0 into 0 1554045766.980 * [backup-simplify]: Simplify 0 into 0 1554045766.980 * [backup-simplify]: Simplify 0 into 0 1554045766.981 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045766.981 * [backup-simplify]: Simplify 0 into 0 1554045766.981 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 1554045766.981 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1554045766.981 * [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)) 1554045766.981 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 1554045766.981 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 1554045766.982 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 1554045766.982 * [taylor]: Taking taylor expansion of 3 in x.im 1554045766.982 * [backup-simplify]: Simplify 3 into 3 1554045766.982 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045766.982 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.982 * [backup-simplify]: Simplify 0 into 0 1554045766.982 * [backup-simplify]: Simplify 1 into 1 1554045766.982 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045766.982 * [taylor]: Taking taylor expansion of x.re in x.im 1554045766.982 * [backup-simplify]: Simplify x.re into x.re 1554045766.982 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045766.982 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.982 * [backup-simplify]: Simplify 0 into 0 1554045766.982 * [backup-simplify]: Simplify 1 into 1 1554045766.982 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 1554045766.982 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 1554045766.982 * [taylor]: Taking taylor expansion of 3 in x.re 1554045766.982 * [backup-simplify]: Simplify 3 into 3 1554045766.982 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045766.982 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.982 * [backup-simplify]: Simplify x.im into x.im 1554045766.982 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.982 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.982 * [backup-simplify]: Simplify 0 into 0 1554045766.982 * [backup-simplify]: Simplify 1 into 1 1554045766.982 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1554045766.982 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.982 * [backup-simplify]: Simplify x.im into x.im 1554045766.982 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 1554045766.982 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 1554045766.982 * [taylor]: Taking taylor expansion of 3 in x.re 1554045766.982 * [backup-simplify]: Simplify 3 into 3 1554045766.982 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045766.982 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.982 * [backup-simplify]: Simplify x.im into x.im 1554045766.982 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045766.982 * [taylor]: Taking taylor expansion of x.re in x.re 1554045766.983 * [backup-simplify]: Simplify 0 into 0 1554045766.983 * [backup-simplify]: Simplify 1 into 1 1554045766.983 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1554045766.983 * [taylor]: Taking taylor expansion of x.im in x.re 1554045766.983 * [backup-simplify]: Simplify x.im into x.im 1554045766.983 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045766.983 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045766.983 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 1554045766.983 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 1554045766.983 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 1554045766.983 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045766.983 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.983 * [backup-simplify]: Simplify 0 into 0 1554045766.983 * [backup-simplify]: Simplify 1 into 1 1554045766.983 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045766.983 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1554045766.984 * [backup-simplify]: Simplify (- 0) into 0 1554045766.984 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.984 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.984 * [backup-simplify]: Simplify 0 into 0 1554045766.984 * [backup-simplify]: Simplify 0 into 0 1554045766.985 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.985 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045766.985 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 1554045766.985 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045766.986 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554045766.986 * [backup-simplify]: Simplify (- 0) into 0 1554045766.986 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 1554045766.986 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 1554045766.986 * [taylor]: Taking taylor expansion of 3 in x.im 1554045766.986 * [backup-simplify]: Simplify 3 into 3 1554045766.986 * [taylor]: Taking taylor expansion of x.im in x.im 1554045766.986 * [backup-simplify]: Simplify 0 into 0 1554045766.986 * [backup-simplify]: Simplify 1 into 1 1554045766.987 * [backup-simplify]: Simplify (* 3 0) into 0 1554045766.987 * [backup-simplify]: Simplify 0 into 0 1554045766.987 * [backup-simplify]: Simplify 0 into 0 1554045766.988 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045766.988 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045766.989 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 1554045766.989 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045766.990 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1554045766.991 * [backup-simplify]: Simplify (- 0) into 0 1554045766.991 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.991 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.991 * [backup-simplify]: Simplify 0 into 0 1554045766.991 * [backup-simplify]: Simplify 0 into 0 1554045766.992 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 1554045766.992 * [backup-simplify]: Simplify 3 into 3 1554045766.992 * [backup-simplify]: Simplify 0 into 0 1554045766.992 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.992 * [backup-simplify]: Simplify (* 1 1) into 1 1554045766.993 * [backup-simplify]: Simplify (- 1) into -1 1554045766.993 * [backup-simplify]: Simplify -1 into -1 1554045766.994 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.994 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045766.995 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045766.996 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045766.997 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 1554045766.998 * [backup-simplify]: Simplify (- 0) into 0 1554045766.998 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045766.998 * [taylor]: Taking taylor expansion of 0 in x.im 1554045766.998 * [backup-simplify]: Simplify 0 into 0 1554045766.998 * [backup-simplify]: Simplify 0 into 0 1554045766.998 * [backup-simplify]: Simplify 0 into 0 1554045766.999 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 1554045766.999 * [backup-simplify]: Simplify 0 into 0 1554045766.999 * [backup-simplify]: Simplify 0 into 0 1554045767.000 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.001 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.001 * [backup-simplify]: Simplify (- 0) into 0 1554045767.001 * [backup-simplify]: Simplify 0 into 0 1554045767.002 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.003 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.004 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045767.005 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045767.007 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 1554045767.007 * [backup-simplify]: Simplify (- 0) into 0 1554045767.008 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.008 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.008 * [backup-simplify]: Simplify 0 into 0 1554045767.008 * [backup-simplify]: Simplify 0 into 0 1554045767.008 * [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)) 1554045767.009 * [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))) 1554045767.009 * [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 1554045767.009 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 1554045767.009 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1554045767.009 * [taylor]: Taking taylor expansion of 3 in x.im 1554045767.009 * [backup-simplify]: Simplify 3 into 3 1554045767.009 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1554045767.009 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045767.009 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.009 * [backup-simplify]: Simplify 0 into 0 1554045767.009 * [backup-simplify]: Simplify 1 into 1 1554045767.009 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045767.009 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.009 * [backup-simplify]: Simplify x.re into x.re 1554045767.009 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045767.009 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045767.009 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045767.010 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045767.010 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045767.010 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045767.010 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045767.010 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.010 * [backup-simplify]: Simplify 0 into 0 1554045767.010 * [backup-simplify]: Simplify 1 into 1 1554045767.010 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.011 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.011 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.011 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1554045767.011 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1554045767.011 * [taylor]: Taking taylor expansion of 3 in x.re 1554045767.011 * [backup-simplify]: Simplify 3 into 3 1554045767.011 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1554045767.011 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045767.011 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.011 * [backup-simplify]: Simplify x.im into x.im 1554045767.011 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045767.011 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.011 * [backup-simplify]: Simplify 0 into 0 1554045767.011 * [backup-simplify]: Simplify 1 into 1 1554045767.012 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.012 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045767.012 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.012 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1554045767.012 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1554045767.012 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.012 * [backup-simplify]: Simplify x.im into x.im 1554045767.012 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045767.012 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045767.012 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1554045767.012 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1554045767.012 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1554045767.012 * [taylor]: Taking taylor expansion of 3 in x.re 1554045767.012 * [backup-simplify]: Simplify 3 into 3 1554045767.012 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1554045767.012 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045767.012 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.012 * [backup-simplify]: Simplify x.im into x.im 1554045767.012 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045767.012 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.012 * [backup-simplify]: Simplify 0 into 0 1554045767.012 * [backup-simplify]: Simplify 1 into 1 1554045767.013 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.013 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045767.013 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.013 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1554045767.013 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1554045767.013 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.013 * [backup-simplify]: Simplify x.im into x.im 1554045767.013 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045767.013 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045767.013 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1554045767.013 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 1554045767.014 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 1554045767.014 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1554045767.014 * [taylor]: Taking taylor expansion of 3 in x.im 1554045767.014 * [backup-simplify]: Simplify 3 into 3 1554045767.014 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.014 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.014 * [backup-simplify]: Simplify 0 into 0 1554045767.014 * [backup-simplify]: Simplify 1 into 1 1554045767.014 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.015 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.015 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045767.015 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.016 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 1554045767.016 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.016 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.016 * [backup-simplify]: Simplify 0 into 0 1554045767.017 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.018 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.018 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.019 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045767.019 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 1554045767.019 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 1554045767.019 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 1554045767.019 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045767.020 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045767.020 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.020 * [backup-simplify]: Simplify 0 into 0 1554045767.020 * [backup-simplify]: Simplify 1 into 1 1554045767.020 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.020 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.021 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.021 * [backup-simplify]: Simplify (- 1) into -1 1554045767.021 * [backup-simplify]: Simplify -1 into -1 1554045767.022 * [backup-simplify]: Simplify (* 3 1) into 3 1554045767.022 * [backup-simplify]: Simplify 3 into 3 1554045767.023 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.023 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.025 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045767.025 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045767.025 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1554045767.025 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 1554045767.026 * [backup-simplify]: Simplify (- 0) into 0 1554045767.026 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.026 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.026 * [backup-simplify]: Simplify 0 into 0 1554045767.027 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.027 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.028 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.028 * [backup-simplify]: Simplify (- 0) into 0 1554045767.028 * [backup-simplify]: Simplify 0 into 0 1554045767.029 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.030 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045767.030 * [backup-simplify]: Simplify 0 into 0 1554045767.031 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045767.037 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045767.037 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.039 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1554045767.040 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045767.040 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554045767.040 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1554045767.041 * [backup-simplify]: Simplify (- 0) into 0 1554045767.041 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.041 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.041 * [backup-simplify]: Simplify 0 into 0 1554045767.042 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.043 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.044 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.044 * [backup-simplify]: Simplify (- 0) into 0 1554045767.044 * [backup-simplify]: Simplify 0 into 0 1554045767.044 * [backup-simplify]: Simplify 0 into 0 1554045767.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.046 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.046 * [backup-simplify]: Simplify 0 into 0 1554045767.047 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045767.048 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045767.049 * [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 1554045767.051 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1554045767.051 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045767.052 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1554045767.052 * [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 1554045767.053 * [backup-simplify]: Simplify (- 0) into 0 1554045767.053 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.053 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.053 * [backup-simplify]: Simplify 0 into 0 1554045767.054 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.055 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.056 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.057 * [backup-simplify]: Simplify (- 0) into 0 1554045767.057 * [backup-simplify]: Simplify 0 into 0 1554045767.057 * [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)) 1554045767.058 * [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))))) 1554045767.058 * [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 1554045767.058 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 1554045767.058 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045767.058 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045767.058 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.058 * [backup-simplify]: Simplify 0 into 0 1554045767.058 * [backup-simplify]: Simplify 1 into 1 1554045767.058 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.059 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.059 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.059 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1554045767.059 * [taylor]: Taking taylor expansion of 3 in x.im 1554045767.059 * [backup-simplify]: Simplify 3 into 3 1554045767.059 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1554045767.059 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045767.059 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.059 * [backup-simplify]: Simplify 0 into 0 1554045767.059 * [backup-simplify]: Simplify 1 into 1 1554045767.059 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045767.059 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.059 * [backup-simplify]: Simplify x.re into x.re 1554045767.059 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045767.059 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045767.060 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045767.060 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045767.060 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045767.060 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1554045767.060 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1554045767.060 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1554045767.060 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.060 * [backup-simplify]: Simplify x.im into x.im 1554045767.060 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045767.060 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045767.060 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1554045767.061 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1554045767.061 * [taylor]: Taking taylor expansion of 3 in x.re 1554045767.061 * [backup-simplify]: Simplify 3 into 3 1554045767.061 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1554045767.061 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045767.061 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.061 * [backup-simplify]: Simplify x.im into x.im 1554045767.061 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045767.061 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.061 * [backup-simplify]: Simplify 0 into 0 1554045767.061 * [backup-simplify]: Simplify 1 into 1 1554045767.061 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.061 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045767.061 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.061 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1554045767.061 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1554045767.061 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1554045767.061 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.061 * [backup-simplify]: Simplify x.im into x.im 1554045767.062 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045767.062 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045767.062 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1554045767.062 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1554045767.062 * [taylor]: Taking taylor expansion of 3 in x.re 1554045767.062 * [backup-simplify]: Simplify 3 into 3 1554045767.062 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1554045767.062 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045767.062 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.062 * [backup-simplify]: Simplify x.im into x.im 1554045767.062 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045767.062 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.062 * [backup-simplify]: Simplify 0 into 0 1554045767.062 * [backup-simplify]: Simplify 1 into 1 1554045767.062 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.062 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045767.062 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.063 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 1554045767.063 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 1554045767.063 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 1554045767.063 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 1554045767.063 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1554045767.063 * [taylor]: Taking taylor expansion of 3 in x.im 1554045767.063 * [backup-simplify]: Simplify 3 into 3 1554045767.063 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.063 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.063 * [backup-simplify]: Simplify 0 into 0 1554045767.063 * [backup-simplify]: Simplify 1 into 1 1554045767.063 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.064 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.065 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045767.065 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.065 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 1554045767.066 * [backup-simplify]: Simplify (- 0) into 0 1554045767.066 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.066 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.066 * [backup-simplify]: Simplify 0 into 0 1554045767.067 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.068 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.068 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.069 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045767.070 * [backup-simplify]: Simplify (- 0) into 0 1554045767.070 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 1554045767.070 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045767.070 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045767.070 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.070 * [backup-simplify]: Simplify 0 into 0 1554045767.070 * [backup-simplify]: Simplify 1 into 1 1554045767.070 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.071 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.071 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.071 * [backup-simplify]: Simplify 1 into 1 1554045767.072 * [backup-simplify]: Simplify (* 3 1) into 3 1554045767.072 * [backup-simplify]: Simplify (- 3) into -3 1554045767.072 * [backup-simplify]: Simplify -3 into -3 1554045767.072 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045767.072 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1554045767.072 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 1554045767.073 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.074 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.074 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.076 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045767.076 * [backup-simplify]: Simplify (- 0) into 0 1554045767.076 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.076 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.076 * [backup-simplify]: Simplify 0 into 0 1554045767.077 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.078 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.079 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.079 * [backup-simplify]: Simplify 0 into 0 1554045767.079 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.080 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045767.080 * [backup-simplify]: Simplify (- 0) into 0 1554045767.081 * [backup-simplify]: Simplify 0 into 0 1554045767.081 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045767.081 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554045767.082 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1554045767.083 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045767.084 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045767.084 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.085 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1554045767.086 * [backup-simplify]: Simplify (- 0) into 0 1554045767.086 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.086 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.086 * [backup-simplify]: Simplify 0 into 0 1554045767.087 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.088 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.089 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.089 * [backup-simplify]: Simplify 0 into 0 1554045767.089 * [backup-simplify]: Simplify 0 into 0 1554045767.090 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.091 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.091 * [backup-simplify]: Simplify (- 0) into 0 1554045767.091 * [backup-simplify]: Simplify 0 into 0 1554045767.092 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045767.093 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1554045767.093 * [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 1554045767.095 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045767.096 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045767.096 * [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 1554045767.098 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1554045767.098 * [backup-simplify]: Simplify (- 0) into 0 1554045767.098 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.098 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.098 * [backup-simplify]: Simplify 0 into 0 1554045767.099 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.100 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045767.101 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.101 * [backup-simplify]: Simplify 0 into 0 1554045767.102 * [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)) 1554045767.102 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1554045767.102 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045767.102 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1554045767.102 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1554045767.102 * [taylor]: Taking taylor expansion of 2 in x.im 1554045767.102 * [backup-simplify]: Simplify 2 into 2 1554045767.102 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045767.102 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.102 * [backup-simplify]: Simplify 0 into 0 1554045767.102 * [backup-simplify]: Simplify 1 into 1 1554045767.102 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.102 * [backup-simplify]: Simplify x.re into x.re 1554045767.102 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045767.102 * [taylor]: Taking taylor expansion of 2 in x.re 1554045767.102 * [backup-simplify]: Simplify 2 into 2 1554045767.102 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045767.102 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.102 * [backup-simplify]: Simplify x.im into x.im 1554045767.102 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.102 * [backup-simplify]: Simplify 0 into 0 1554045767.102 * [backup-simplify]: Simplify 1 into 1 1554045767.102 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045767.102 * [taylor]: Taking taylor expansion of 2 in x.re 1554045767.103 * [backup-simplify]: Simplify 2 into 2 1554045767.103 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045767.103 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.103 * [backup-simplify]: Simplify x.im into x.im 1554045767.103 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.103 * [backup-simplify]: Simplify 0 into 0 1554045767.103 * [backup-simplify]: Simplify 1 into 1 1554045767.103 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045767.103 * [backup-simplify]: Simplify (* 2 0) into 0 1554045767.103 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.103 * [backup-simplify]: Simplify 0 into 0 1554045767.103 * [backup-simplify]: Simplify 0 into 0 1554045767.104 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045767.104 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1554045767.104 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1554045767.104 * [taylor]: Taking taylor expansion of 2 in x.im 1554045767.104 * [backup-simplify]: Simplify 2 into 2 1554045767.104 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.104 * [backup-simplify]: Simplify 0 into 0 1554045767.104 * [backup-simplify]: Simplify 1 into 1 1554045767.105 * [backup-simplify]: Simplify (* 2 0) into 0 1554045767.105 * [backup-simplify]: Simplify 0 into 0 1554045767.105 * [backup-simplify]: Simplify 0 into 0 1554045767.105 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045767.106 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1554045767.106 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.106 * [backup-simplify]: Simplify 0 into 0 1554045767.106 * [backup-simplify]: Simplify 0 into 0 1554045767.107 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1554045767.107 * [backup-simplify]: Simplify 2 into 2 1554045767.107 * [backup-simplify]: Simplify 0 into 0 1554045767.108 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045767.109 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554045767.109 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.109 * [backup-simplify]: Simplify 0 into 0 1554045767.109 * [backup-simplify]: Simplify 0 into 0 1554045767.109 * [backup-simplify]: Simplify 0 into 0 1554045767.110 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1554045767.110 * [backup-simplify]: Simplify 0 into 0 1554045767.110 * [backup-simplify]: Simplify 0 into 0 1554045767.111 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045767.113 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1554045767.113 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.113 * [backup-simplify]: Simplify 0 into 0 1554045767.113 * [backup-simplify]: Simplify 0 into 0 1554045767.113 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045767.113 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1554045767.113 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045767.113 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045767.113 * [taylor]: Taking taylor expansion of 2 in x.im 1554045767.114 * [backup-simplify]: Simplify 2 into 2 1554045767.114 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045767.114 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045767.114 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.114 * [backup-simplify]: Simplify 0 into 0 1554045767.114 * [backup-simplify]: Simplify 1 into 1 1554045767.114 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.114 * [backup-simplify]: Simplify x.re into x.re 1554045767.114 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045767.114 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045767.114 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.114 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045767.114 * [taylor]: Taking taylor expansion of 2 in x.re 1554045767.114 * [backup-simplify]: Simplify 2 into 2 1554045767.114 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045767.114 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045767.114 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.114 * [backup-simplify]: Simplify x.im into x.im 1554045767.114 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.114 * [backup-simplify]: Simplify 0 into 0 1554045767.114 * [backup-simplify]: Simplify 1 into 1 1554045767.114 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045767.115 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045767.115 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.115 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045767.115 * [taylor]: Taking taylor expansion of 2 in x.re 1554045767.115 * [backup-simplify]: Simplify 2 into 2 1554045767.115 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045767.115 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045767.115 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.115 * [backup-simplify]: Simplify x.im into x.im 1554045767.115 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.115 * [backup-simplify]: Simplify 0 into 0 1554045767.115 * [backup-simplify]: Simplify 1 into 1 1554045767.115 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045767.116 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045767.116 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.116 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045767.116 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045767.116 * [taylor]: Taking taylor expansion of 2 in x.im 1554045767.116 * [backup-simplify]: Simplify 2 into 2 1554045767.116 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.116 * [backup-simplify]: Simplify 0 into 0 1554045767.116 * [backup-simplify]: Simplify 1 into 1 1554045767.116 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045767.116 * [backup-simplify]: Simplify 2 into 2 1554045767.117 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045767.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.118 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045767.118 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.118 * [backup-simplify]: Simplify 0 into 0 1554045767.119 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045767.119 * [backup-simplify]: Simplify 0 into 0 1554045767.120 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045767.120 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.120 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045767.121 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.121 * [backup-simplify]: Simplify 0 into 0 1554045767.121 * [backup-simplify]: Simplify 0 into 0 1554045767.122 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.122 * [backup-simplify]: Simplify 0 into 0 1554045767.123 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045767.123 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.124 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045767.124 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.124 * [backup-simplify]: Simplify 0 into 0 1554045767.124 * [backup-simplify]: Simplify 0 into 0 1554045767.124 * [backup-simplify]: Simplify 0 into 0 1554045767.125 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.125 * [backup-simplify]: Simplify 0 into 0 1554045767.125 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1554045767.126 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1554045767.126 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045767.126 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045767.126 * [taylor]: Taking taylor expansion of 2 in x.im 1554045767.126 * [backup-simplify]: Simplify 2 into 2 1554045767.126 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045767.126 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045767.126 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.126 * [backup-simplify]: Simplify 0 into 0 1554045767.126 * [backup-simplify]: Simplify 1 into 1 1554045767.126 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.126 * [backup-simplify]: Simplify x.re into x.re 1554045767.126 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045767.126 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045767.126 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.126 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045767.126 * [taylor]: Taking taylor expansion of 2 in x.re 1554045767.126 * [backup-simplify]: Simplify 2 into 2 1554045767.127 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045767.127 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045767.127 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.127 * [backup-simplify]: Simplify x.im into x.im 1554045767.127 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.127 * [backup-simplify]: Simplify 0 into 0 1554045767.127 * [backup-simplify]: Simplify 1 into 1 1554045767.127 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045767.127 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045767.127 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.127 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045767.127 * [taylor]: Taking taylor expansion of 2 in x.re 1554045767.127 * [backup-simplify]: Simplify 2 into 2 1554045767.127 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045767.127 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045767.127 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.127 * [backup-simplify]: Simplify x.im into x.im 1554045767.127 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.127 * [backup-simplify]: Simplify 0 into 0 1554045767.127 * [backup-simplify]: Simplify 1 into 1 1554045767.127 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045767.128 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045767.128 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.128 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045767.128 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045767.128 * [taylor]: Taking taylor expansion of 2 in x.im 1554045767.128 * [backup-simplify]: Simplify 2 into 2 1554045767.128 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.128 * [backup-simplify]: Simplify 0 into 0 1554045767.128 * [backup-simplify]: Simplify 1 into 1 1554045767.129 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045767.129 * [backup-simplify]: Simplify 2 into 2 1554045767.130 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045767.130 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.131 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045767.131 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.131 * [backup-simplify]: Simplify 0 into 0 1554045767.131 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045767.132 * [backup-simplify]: Simplify 0 into 0 1554045767.132 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045767.132 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.133 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045767.133 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.133 * [backup-simplify]: Simplify 0 into 0 1554045767.133 * [backup-simplify]: Simplify 0 into 0 1554045767.134 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.134 * [backup-simplify]: Simplify 0 into 0 1554045767.135 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045767.135 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.137 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045767.137 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.137 * [backup-simplify]: Simplify 0 into 0 1554045767.137 * [backup-simplify]: Simplify 0 into 0 1554045767.137 * [backup-simplify]: Simplify 0 into 0 1554045767.138 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.138 * [backup-simplify]: Simplify 0 into 0 1554045767.138 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1554045767.138 * * * [progress]: simplifying candidates 1554045767.138 * * * * [progress]: [ 1 / 93 ] simplifiying candidate # 1554045767.138 * * * * [progress]: [ 2 / 93 ] simplifiying candidate # 1554045767.138 * * * * [progress]: [ 3 / 93 ] simplifiying candidate # 1554045767.139 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 1554045767.139 * * [simplify]: iters left: 6 (6 enodes) 1554045767.142 * * [simplify]: iters left: 5 (25 enodes) 1554045767.150 * * [simplify]: iters left: 4 (48 enodes) 1554045767.167 * * [simplify]: iters left: 3 (103 enodes) 1554045767.198 * * [simplify]: iters left: 2 (239 enodes) 1554045767.306 * * [simplify]: iters left: 1 (485 enodes) 1554045767.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045767.561 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045767.563 * * [simplify]: Extracting #2: cost 66 inf + 1502 1554045767.569 * * [simplify]: Extracting #3: cost 34 inf + 7217 1554045767.582 * * [simplify]: Extracting #4: cost 3 inf + 11594 1554045767.594 * * [simplify]: Extracting #5: cost 1 inf + 11732 1554045767.605 * * [simplify]: Extracting #6: cost 0 inf + 11929 1554045767.616 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 1554045767.616 * [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))) 1554045767.616 * * * * [progress]: [ 4 / 93 ] simplifiying candidate # 1554045767.616 * * * * [progress]: [ 5 / 93 ] simplifiying candidate # 1554045767.616 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1554045767.616 * * [simplify]: iters left: 6 (8 enodes) 1554045767.620 * * [simplify]: iters left: 5 (31 enodes) 1554045767.630 * * [simplify]: iters left: 4 (47 enodes) 1554045767.644 * * [simplify]: iters left: 3 (75 enodes) 1554045767.668 * * [simplify]: iters left: 2 (130 enodes) 1554045767.693 * * [simplify]: iters left: 1 (235 enodes) 1554045767.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045767.740 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045767.740 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045767.740 * * [simplify]: Extracting #3: cost 37 inf + 143 1554045767.740 * * [simplify]: Extracting #4: cost 58 inf + 664 1554045767.742 * * [simplify]: Extracting #5: cost 16 inf + 5633 1554045767.744 * * [simplify]: Extracting #6: cost 1 inf + 7453 1554045767.747 * * [simplify]: Extracting #7: cost 0 inf + 7675 1554045767.749 * [simplify]: Simplified to (+ (log (* (+ x.re x.im) (- x.re x.im))) (log x.im)) 1554045767.749 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (* (+ x.re x.im) (- x.re x.im))) (log x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045767.749 * * * * [progress]: [ 6 / 93 ] simplifiying candidate # 1554045767.749 * * * * [progress]: [ 7 / 93 ] simplifiying candidate # 1554045767.749 * * * * [progress]: [ 8 / 93 ] simplifiying candidate # 1554045767.749 * [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)) 1554045767.750 * * [simplify]: iters left: 6 (9 enodes) 1554045767.752 * * [simplify]: iters left: 5 (40 enodes) 1554045767.765 * * [simplify]: iters left: 4 (107 enodes) 1554045767.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045767.820 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045767.820 * * [simplify]: Extracting #2: cost 133 inf + 123 1554045767.821 * * [simplify]: Extracting #3: cost 164 inf + 2310 1554045767.826 * * [simplify]: Extracting #4: cost 71 inf + 21520 1554045767.841 * * [simplify]: Extracting #5: cost 7 inf + 34699 1554045767.850 * * [simplify]: Extracting #6: cost 0 inf + 36313 1554045767.859 * [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))))) 1554045767.859 * [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))) 1554045767.859 * * * * [progress]: [ 9 / 93 ] simplifiying candidate # 1554045767.859 * * * * [progress]: [ 10 / 93 ] simplifiying candidate # 1554045767.859 * * * * [progress]: [ 11 / 93 ] simplifiying candidate # 1554045767.859 * * * * [progress]: [ 12 / 93 ] simplifiying candidate # 1554045767.859 * * * * [progress]: [ 13 / 93 ] simplifiying candidate # 1554045767.859 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1554045767.859 * * [simplify]: iters left: 6 (8 enodes) 1554045767.862 * * [simplify]: iters left: 5 (31 enodes) 1554045767.866 * * [simplify]: iters left: 4 (44 enodes) 1554045767.874 * * [simplify]: iters left: 3 (63 enodes) 1554045767.885 * * [simplify]: iters left: 2 (110 enodes) 1554045767.911 * * [simplify]: iters left: 1 (215 enodes) 1554045767.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045767.972 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045767.972 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045767.972 * * [simplify]: Extracting #3: cost 30 inf + 42 1554045767.973 * * [simplify]: Extracting #4: cost 53 inf + 669 1554045767.976 * * [simplify]: Extracting #5: cost 9 inf + 5512 1554045767.980 * * [simplify]: Extracting #6: cost 0 inf + 6585 1554045767.985 * [simplify]: Simplified to (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.im)) 1554045767.985 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (* (+ x.re x.im) (- x.re 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))) 1554045767.986 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1554045767.986 * * [simplify]: iters left: 6 (8 enodes) 1554045767.989 * * [simplify]: iters left: 5 (31 enodes) 1554045767.996 * * [simplify]: iters left: 4 (44 enodes) 1554045768.003 * * [simplify]: iters left: 3 (63 enodes) 1554045768.014 * * [simplify]: iters left: 2 (110 enodes) 1554045768.042 * * [simplify]: iters left: 1 (215 enodes) 1554045768.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.104 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045768.104 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045768.104 * * [simplify]: Extracting #3: cost 30 inf + 42 1554045768.105 * * [simplify]: Extracting #4: cost 53 inf + 669 1554045768.106 * * [simplify]: Extracting #5: cost 9 inf + 5512 1554045768.109 * * [simplify]: Extracting #6: cost 0 inf + 6585 1554045768.112 * [simplify]: Simplified to (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.im)) 1554045768.112 * [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.im) (- x.re x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045768.112 * * * * [progress]: [ 14 / 93 ] simplifiying candidate # 1554045768.113 * [simplify]: Simplifying (cbrt x.im) 1554045768.113 * * [simplify]: iters left: 1 (2 enodes) 1554045768.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.113 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045768.113 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045768.113 * * [simplify]: Extracting #3: cost 0 inf + 163 1554045768.113 * [simplify]: Simplified to (cbrt x.im) 1554045768.113 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045768.114 * * * * [progress]: [ 15 / 93 ] simplifiying candidate # 1554045768.114 * [simplify]: Simplifying (sqrt x.im) 1554045768.114 * * [simplify]: iters left: 1 (2 enodes) 1554045768.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.115 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045768.115 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045768.115 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045768.115 * [simplify]: Simplified to (sqrt x.im) 1554045768.115 * [simplify]: Simplified (2 1 2) 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))) 1554045768.115 * * * * [progress]: [ 16 / 93 ] simplifiying candidate # 1554045768.115 * * * * [progress]: [ 17 / 93 ] simplifiying candidate # 1554045768.115 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1554045768.115 * * [simplify]: iters left: 6 (7 enodes) 1554045768.117 * * [simplify]: iters left: 5 (27 enodes) 1554045768.122 * * [simplify]: iters left: 4 (40 enodes) 1554045768.133 * * [simplify]: iters left: 3 (59 enodes) 1554045768.151 * * [simplify]: iters left: 2 (106 enodes) 1554045768.172 * * [simplify]: iters left: 1 (211 enodes) 1554045768.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.255 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045768.255 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045768.256 * * [simplify]: Extracting #3: cost 28 inf + 0 1554045768.256 * * [simplify]: Extracting #4: cost 46 inf + 1015 1554045768.259 * * [simplify]: Extracting #5: cost 6 inf + 5495 1554045768.262 * * [simplify]: Extracting #6: cost 0 inf + 6047 1554045768.264 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1554045768.264 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045768.264 * * * * [progress]: [ 18 / 93 ] simplifiying candidate # 1554045768.265 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1554045768.265 * * [simplify]: iters left: 5 (6 enodes) 1554045768.266 * * [simplify]: iters left: 4 (24 enodes) 1554045768.270 * * [simplify]: iters left: 3 (37 enodes) 1554045768.275 * * [simplify]: iters left: 2 (56 enodes) 1554045768.285 * * [simplify]: iters left: 1 (103 enodes) 1554045768.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.308 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045768.308 * * [simplify]: Extracting #2: cost 35 inf + 0 1554045768.309 * * [simplify]: Extracting #3: cost 40 inf + 413 1554045768.310 * * [simplify]: Extracting #4: cost 6 inf + 4597 1554045768.311 * * [simplify]: Extracting #5: cost 0 inf + 5448 1554045768.312 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1554045768.312 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (- (* x.re x.re) (* x.im x.im))) (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045768.312 * * * * [progress]: [ 19 / 93 ] simplifiying candidate # 1554045768.312 * * * * [progress]: [ 20 / 93 ] simplifiying candidate # 1554045768.313 * [simplify]: Simplifying (+ x.re x.im) 1554045768.313 * * [simplify]: iters left: 2 (3 enodes) 1554045768.315 * * [simplify]: iters left: 1 (10 enodes) 1554045768.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.317 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045768.317 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045768.317 * * [simplify]: Extracting #3: cost 0 inf + 86 1554045768.317 * [simplify]: Simplified to (+ x.im x.re) 1554045768.317 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045768.317 * * * * [progress]: [ 21 / 93 ] simplifiying candidate # 1554045768.317 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) 1554045768.317 * * [simplify]: iters left: 6 (9 enodes) 1554045768.320 * * [simplify]: iters left: 5 (47 enodes) 1554045768.332 * * [simplify]: iters left: 4 (139 enodes) 1554045768.370 * * [simplify]: iters left: 3 (418 enodes) 1554045768.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.523 * * [simplify]: Extracting #1: cost 67 inf + 0 1554045768.525 * * [simplify]: Extracting #2: cost 242 inf + 448 1554045768.530 * * [simplify]: Extracting #3: cost 233 inf + 8691 1554045768.544 * * [simplify]: Extracting #4: cost 138 inf + 38314 1554045768.564 * * [simplify]: Extracting #5: cost 14 inf + 89162 1554045768.575 * * [simplify]: Extracting #6: cost 0 inf + 95189 1554045768.587 * [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) 1554045768.587 * [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))) 1554045768.587 * * * * [progress]: [ 22 / 93 ] simplifiying candidate # 1554045768.587 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) 1554045768.588 * * [simplify]: iters left: 6 (8 enodes) 1554045768.590 * * [simplify]: iters left: 5 (39 enodes) 1554045768.597 * * [simplify]: iters left: 4 (83 enodes) 1554045768.613 * * [simplify]: iters left: 3 (200 enodes) 1554045768.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.712 * * [simplify]: Extracting #1: cost 53 inf + 0 1554045768.713 * * [simplify]: Extracting #2: cost 117 inf + 772 1554045768.718 * * [simplify]: Extracting #3: cost 80 inf + 8222 1554045768.727 * * [simplify]: Extracting #4: cost 11 inf + 20664 1554045768.738 * * [simplify]: Extracting #5: cost 1 inf + 23068 1554045768.749 * * [simplify]: Extracting #6: cost 0 inf + 23280 1554045768.755 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 1554045768.755 * [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))) 1554045768.755 * * * * [progress]: [ 23 / 93 ] 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)))> 1554045768.755 * * * * [progress]: [ 24 / 93 ] simplifiying candidate # 1554045768.755 * * * * [progress]: [ 25 / 93 ] simplifiying candidate # 1554045768.755 * * * * [progress]: [ 26 / 93 ] simplifiying candidate # 1554045768.755 * * * * [progress]: [ 27 / 93 ] simplifiying candidate # 1554045768.755 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 1554045768.755 * * [simplify]: iters left: 6 (6 enodes) 1554045768.759 * * [simplify]: iters left: 5 (21 enodes) 1554045768.762 * * [simplify]: iters left: 4 (28 enodes) 1554045768.765 * * [simplify]: iters left: 3 (40 enodes) 1554045768.771 * * [simplify]: iters left: 2 (56 enodes) 1554045768.781 * * [simplify]: iters left: 1 (63 enodes) 1554045768.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.795 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045768.795 * * [simplify]: Extracting #2: cost 15 inf + 43 1554045768.795 * * [simplify]: Extracting #3: cost 4 inf + 822 1554045768.796 * * [simplify]: Extracting #4: cost 0 inf + 1066 1554045768.797 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 1554045768.797 * [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))) 1554045768.797 * * * * [progress]: [ 28 / 93 ] simplifiying candidate # 1554045768.797 * * * * [progress]: [ 29 / 93 ] simplifiying candidate # 1554045768.797 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 1554045768.797 * * [simplify]: iters left: 6 (8 enodes) 1554045768.801 * * [simplify]: iters left: 5 (27 enodes) 1554045768.808 * * [simplify]: iters left: 4 (34 enodes) 1554045768.816 * * [simplify]: iters left: 3 (45 enodes) 1554045768.828 * * [simplify]: iters left: 2 (60 enodes) 1554045768.842 * * [simplify]: iters left: 1 (71 enodes) 1554045768.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.859 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045768.859 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045768.860 * * [simplify]: Extracting #3: cost 23 inf + 84 1554045768.860 * * [simplify]: Extracting #4: cost 11 inf + 1281 1554045768.861 * * [simplify]: Extracting #5: cost 0 inf + 2998 1554045768.862 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 1554045768.862 * [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))))) 1554045768.863 * * * * [progress]: [ 30 / 93 ] simplifiying candidate # 1554045768.863 * * * * [progress]: [ 31 / 93 ] simplifiying candidate # 1554045768.863 * * * * [progress]: [ 32 / 93 ] simplifiying candidate # 1554045768.863 * [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)) 1554045768.863 * * [simplify]: iters left: 6 (10 enodes) 1554045768.870 * * [simplify]: iters left: 5 (51 enodes) 1554045768.895 * * [simplify]: iters left: 4 (190 enodes) 1554045769.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.007 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045769.008 * * [simplify]: Extracting #2: cost 131 inf + 1 1554045769.010 * * [simplify]: Extracting #3: cost 121 inf + 3815 1554045769.022 * * [simplify]: Extracting #4: cost 10 inf + 24075 1554045769.037 * * [simplify]: Extracting #5: cost 0 inf + 25975 1554045769.052 * [simplify]: Simplified to (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re)))) 1554045769.052 * [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.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re))))))) 1554045769.052 * * * * [progress]: [ 33 / 93 ] simplifiying candidate # 1554045769.053 * * * * [progress]: [ 34 / 93 ] simplifiying candidate # 1554045769.053 * * * * [progress]: [ 35 / 93 ] simplifiying candidate # 1554045769.053 * * * * [progress]: [ 36 / 93 ] simplifiying candidate # 1554045769.053 * * * * [progress]: [ 37 / 93 ] simplifiying candidate # 1554045769.053 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1554045769.053 * * [simplify]: iters left: 6 (8 enodes) 1554045769.057 * * [simplify]: iters left: 5 (27 enodes) 1554045769.065 * * [simplify]: iters left: 4 (34 enodes) 1554045769.073 * * [simplify]: iters left: 3 (40 enodes) 1554045769.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.082 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045769.082 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045769.082 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045769.082 * * [simplify]: Extracting #4: cost 11 inf + 125 1554045769.083 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045769.083 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045769.084 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1554045769.084 * [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))))) 1554045769.084 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1554045769.084 * * [simplify]: iters left: 6 (8 enodes) 1554045769.088 * * [simplify]: iters left: 5 (27 enodes) 1554045769.095 * * [simplify]: iters left: 4 (34 enodes) 1554045769.103 * * [simplify]: iters left: 3 (40 enodes) 1554045769.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.113 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045769.113 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045769.113 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045769.114 * * [simplify]: Extracting #4: cost 11 inf + 125 1554045769.114 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045769.114 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045769.115 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1554045769.115 * [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))))) 1554045769.115 * * * * [progress]: [ 38 / 93 ] simplifiying candidate # 1554045769.116 * [simplify]: Simplifying (cbrt x.re) 1554045769.116 * * [simplify]: iters left: 1 (2 enodes) 1554045769.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.117 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045769.118 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045769.118 * * [simplify]: Extracting #3: cost 0 inf + 163 1554045769.118 * [simplify]: Simplified to (cbrt x.re) 1554045769.118 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 1554045769.118 * * * * [progress]: [ 39 / 93 ] simplifiying candidate # 1554045769.118 * [simplify]: Simplifying (sqrt x.re) 1554045769.118 * * [simplify]: iters left: 1 (2 enodes) 1554045769.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.123 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045769.123 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045769.123 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045769.123 * [simplify]: Simplified to (sqrt x.re) 1554045769.123 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 1554045769.123 * * * * [progress]: [ 40 / 93 ] simplifiying candidate # 1554045769.124 * * * * [progress]: [ 41 / 93 ] simplifiying candidate # 1554045769.124 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1554045769.124 * * [simplify]: iters left: 6 (7 enodes) 1554045769.126 * * [simplify]: iters left: 5 (23 enodes) 1554045769.129 * * [simplify]: iters left: 4 (30 enodes) 1554045769.133 * * [simplify]: iters left: 3 (36 enodes) 1554045769.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.137 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045769.137 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045769.137 * * [simplify]: Extracting #3: cost 11 inf + 0 1554045769.137 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045769.138 * * [simplify]: Extracting #5: cost 4 inf + 535 1554045769.138 * * [simplify]: Extracting #6: cost 0 inf + 1142 1554045769.138 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1554045769.138 * [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))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1554045769.138 * * * * [progress]: [ 42 / 93 ] simplifiying candidate # 1554045769.138 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1554045769.138 * * [simplify]: iters left: 5 (6 enodes) 1554045769.140 * * [simplify]: iters left: 4 (20 enodes) 1554045769.142 * * [simplify]: iters left: 3 (27 enodes) 1554045769.146 * * [simplify]: iters left: 2 (33 enodes) 1554045769.150 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.150 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045769.150 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045769.150 * * [simplify]: Extracting #3: cost 9 inf + 43 1554045769.150 * * [simplify]: Extracting #4: cost 0 inf + 658 1554045769.150 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1554045769.150 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1554045769.150 * * * * [progress]: [ 43 / 93 ] simplifiying candidate # 1554045769.150 * * * * [progress]: [ 44 / 93 ] simplifiying candidate # 1554045769.151 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 1554045769.151 * * [simplify]: iters left: 6 (9 enodes) 1554045769.154 * * [simplify]: iters left: 5 (46 enodes) 1554045769.164 * * [simplify]: iters left: 4 (122 enodes) 1554045769.198 * * [simplify]: iters left: 3 (354 enodes) 1554045769.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.338 * * [simplify]: Extracting #1: cost 67 inf + 0 1554045769.339 * * [simplify]: Extracting #2: cost 162 inf + 42 1554045769.340 * * [simplify]: Extracting #3: cost 165 inf + 2993 1554045769.343 * * [simplify]: Extracting #4: cost 62 inf + 25163 1554045769.349 * * [simplify]: Extracting #5: cost 3 inf + 42248 1554045769.360 * * [simplify]: Extracting #6: cost 0 inf + 43257 1554045769.368 * [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) 1554045769.368 * [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 x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045769.368 * * * * [progress]: [ 45 / 93 ] simplifiying candidate # 1554045769.368 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 1554045769.368 * * [simplify]: iters left: 6 (8 enodes) 1554045769.371 * * [simplify]: iters left: 5 (43 enodes) 1554045769.380 * * [simplify]: iters left: 4 (136 enodes) 1554045769.414 * * [simplify]: iters left: 3 (270 enodes) 1554045769.470 * * [simplify]: iters left: 2 (345 enodes) 1554045769.527 * * [simplify]: iters left: 1 (358 enodes) 1554045769.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.556 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045769.556 * [simplify]: Simplified to 0 1554045769.556 * [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))))) 1554045769.556 * * * * [progress]: [ 46 / 93 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1554045769.556 * * * * [progress]: [ 47 / 93 ] simplifiying candidate # 1554045769.556 * * * * [progress]: [ 48 / 93 ] simplifiying candidate # 1554045769.556 * * * * [progress]: [ 49 / 93 ] simplifiying candidate # 1554045769.556 * * * * [progress]: [ 50 / 93 ] simplifiying candidate # 1554045769.556 * [simplify]: Simplifying (- (* x.re x.re) (* x.im x.im)) 1554045769.556 * * [simplify]: iters left: 4 (5 enodes) 1554045769.558 * * [simplify]: iters left: 3 (21 enodes) 1554045769.561 * * [simplify]: iters left: 2 (34 enodes) 1554045769.565 * * [simplify]: iters left: 1 (53 enodes) 1554045769.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.575 * * [simplify]: Extracting #1: cost 14 inf + 0 1554045769.575 * * [simplify]: Extracting #2: cost 25 inf + 165 1554045769.575 * * [simplify]: Extracting #3: cost 9 inf + 1168 1554045769.578 * * [simplify]: Extracting #4: cost 1 inf + 1903 1554045769.578 * * [simplify]: Extracting #5: cost 0 inf + 1970 1554045769.579 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1554045769.579 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (- (* x.re x.re) (* x.im x.im)) x.im (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045769.579 * * * * [progress]: [ 51 / 93 ] simplifiying candidate # 1554045769.579 * [simplify]: Simplifying (* (exp (* (- (* x.re x.re) (* x.im x.im)) x.im)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045769.579 * * [simplify]: iters left: 6 (13 enodes) 1554045769.583 * * [simplify]: iters left: 5 (56 enodes) 1554045769.593 * * [simplify]: iters left: 4 (114 enodes) 1554045769.630 * * [simplify]: iters left: 3 (261 enodes) 1554045769.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.706 * * [simplify]: Extracting #1: cost 19 inf + 0 1554045769.707 * * [simplify]: Extracting #2: cost 111 inf + 0 1554045769.708 * * [simplify]: Extracting #3: cost 183 inf + 1578 1554045769.714 * * [simplify]: Extracting #4: cost 97 inf + 15128 1554045769.724 * * [simplify]: Extracting #5: cost 32 inf + 30027 1554045769.739 * * [simplify]: Extracting #6: cost 2 inf + 48083 1554045769.748 * * [simplify]: Extracting #7: cost 0 inf + 48728 1554045769.755 * [simplify]: Simplified to (exp (fma (* x.re x.re) (+ x.im x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 1554045769.756 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (fma (* x.re x.re) (+ x.im x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))))) 1554045769.756 * * * * [progress]: [ 52 / 93 ] simplifiying candidate # 1554045769.756 * * * * [progress]: [ 53 / 93 ] simplifiying candidate # 1554045769.756 * * * * [progress]: [ 54 / 93 ] simplifiying candidate # 1554045769.756 * * * * [progress]: [ 55 / 93 ] simplifiying candidate # 1554045769.756 * * * * [progress]: [ 56 / 93 ] simplifiying candidate # 1554045769.756 * * * * [progress]: [ 57 / 93 ] simplifiying candidate # 1554045769.756 * * * * [progress]: [ 58 / 93 ] simplifiying candidate # 1554045769.756 * [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))) 1554045769.756 * * [simplify]: iters left: 6 (28 enodes) 1554045769.771 * * [simplify]: iters left: 5 (168 enodes) 1554045769.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.851 * * [simplify]: Extracting #1: cost 16 inf + 0 1554045769.852 * * [simplify]: Extracting #2: cost 93 inf + 1 1554045769.852 * * [simplify]: Extracting #3: cost 148 inf + 181 1554045769.856 * * [simplify]: Extracting #4: cost 108 inf + 7600 1554045769.868 * * [simplify]: Extracting #5: cost 26 inf + 26599 1554045769.884 * * [simplify]: Extracting #6: cost 0 inf + 37679 1554045769.906 * [simplify]: Simplified to (fma (* x.re (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (fma (* x.im x.im) (fma 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.im x.im) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))))) (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))))) 1554045769.906 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* x.re (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (fma (* x.im x.im) (fma 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.im x.im) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))))) (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im 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))))))) 1554045769.907 * [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))))) 1554045769.908 * * [simplify]: iters left: 6 (17 enodes) 1554045769.916 * * [simplify]: iters left: 5 (98 enodes) 1554045769.948 * * [simplify]: iters left: 4 (370 enodes) 1554045770.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045770.132 * * [simplify]: Extracting #1: cost 63 inf + 0 1554045770.134 * * [simplify]: Extracting #2: cost 309 inf + 127 1554045770.142 * * [simplify]: Extracting #3: cost 198 inf + 20577 1554045770.169 * * [simplify]: Extracting #4: cost 17 inf + 60132 1554045770.205 * * [simplify]: Extracting #5: cost 2 inf + 62685 1554045770.235 * * [simplify]: Extracting #6: cost 0 inf + 63109 1554045770.266 * [simplify]: Simplified to (* (fma (* x.im x.re) (* x.im x.re) 0) (fma (* x.im x.im) (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.re x.re) (* x.re x.re))))) 1554045770.266 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* x.re (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (fma (* x.im x.im) (fma 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.im x.im) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))))) (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))))) (* (fma (* x.im x.re) (* x.im x.re) 0) (fma (* x.im x.im) (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.re x.re) (* x.re x.re))))))) 1554045770.266 * * * * [progress]: [ 59 / 93 ] simplifiying candidate # 1554045770.267 * [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))) 1554045770.267 * * [simplify]: iters left: 6 (24 enodes) 1554045770.282 * * [simplify]: iters left: 5 (134 enodes) 1554045770.343 * * [simplify]: iters left: 4 (374 enodes) 1554045770.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045770.486 * * [simplify]: Extracting #1: cost 21 inf + 0 1554045770.486 * * [simplify]: Extracting #2: cost 138 inf + 2 1554045770.487 * * [simplify]: Extracting #3: cost 210 inf + 1838 1554045770.493 * * [simplify]: Extracting #4: cost 144 inf + 16878 1554045770.510 * * [simplify]: Extracting #5: cost 22 inf + 46389 1554045770.529 * * [simplify]: Extracting #6: cost 2 inf + 53602 1554045770.553 * * [simplify]: Extracting #7: cost 0 inf + 54106 1554045770.563 * [simplify]: Simplified to (fma (fma (* x.re x.re) (* x.re x.re) (fma (* x.im x.im) (* x.re x.re) (* (* 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 (* x.im x.im)))) 0)) 1554045770.563 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma (* x.re x.re) (* x.re x.re) (fma (* x.im x.im) (* x.re x.re) (* (* 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 (* 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))))) 1554045770.563 * [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))) 1554045770.563 * * [simplify]: iters left: 6 (13 enodes) 1554045770.567 * * [simplify]: iters left: 5 (65 enodes) 1554045770.586 * * [simplify]: iters left: 4 (142 enodes) 1554045770.626 * * [simplify]: iters left: 3 (335 enodes) 1554045771.999 * * [simplify]: iters left: 2 (450 enodes) 1554045772.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045772.073 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045772.073 * [simplify]: Simplified to 0 1554045772.073 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma (* x.re x.re) (* x.re x.re) (fma (* x.im x.im) (* x.re x.re) (* (* 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 (* x.im x.im)))) 0)) 0)) 1554045772.073 * * * * [progress]: [ 60 / 93 ] simplifiying candidate # 1554045772.074 * [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))) 1554045772.074 * * [simplify]: iters left: 6 (24 enodes) 1554045772.084 * * [simplify]: iters left: 5 (142 enodes) 1554045772.122 * * [simplify]: iters left: 4 (456 enodes) 1554045772.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045772.452 * * [simplify]: Extracting #1: cost 43 inf + 0 1554045772.459 * * [simplify]: Extracting #2: cost 390 inf + 345 1554045772.466 * * [simplify]: Extracting #3: cost 281 inf + 36725 1554045772.500 * * [simplify]: Extracting #4: cost 43 inf + 87671 1554045772.543 * * [simplify]: Extracting #5: cost 7 inf + 98431 1554045772.572 * * [simplify]: Extracting #6: cost 0 inf + 100823 1554045772.616 * [simplify]: Simplified to (* (fma x.re x.re (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (fma (* x.im x.re) (* x.im x.re) 0)) (* x.re (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))))) 1554045772.617 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (fma x.re x.re (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (fma (* x.im x.re) (* x.im x.re) 0)) (* x.re (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))))) (* (+ (* x.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))))))) 1554045772.618 * [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))))) 1554045772.618 * * [simplify]: iters left: 6 (13 enodes) 1554045772.626 * * [simplify]: iters left: 5 (71 enodes) 1554045772.659 * * [simplify]: iters left: 4 (239 enodes) 1554045772.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045772.827 * * [simplify]: Extracting #1: cost 39 inf + 0 1554045772.828 * * [simplify]: Extracting #2: cost 101 inf + 1315 1554045772.832 * * [simplify]: Extracting #3: cost 37 inf + 11690 1554045772.841 * * [simplify]: Extracting #4: cost 7 inf + 16467 1554045772.851 * * [simplify]: Extracting #5: cost 0 inf + 17037 1554045772.861 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma x.re x.re (* x.im x.im))) 1554045772.861 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (fma x.re x.re (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (fma (* x.im x.re) (* x.im x.re) 0)) (* x.re (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma x.re x.re (* x.im x.im))))) 1554045772.861 * * * * [progress]: [ 61 / 93 ] simplifiying candidate # 1554045772.861 * [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))) 1554045772.861 * * [simplify]: iters left: 6 (19 enodes) 1554045772.867 * * [simplify]: iters left: 5 (100 enodes) 1554045772.891 * * [simplify]: iters left: 4 (288 enodes) 1554045773.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045773.026 * * [simplify]: Extracting #1: cost 15 inf + 0 1554045773.027 * * [simplify]: Extracting #2: cost 108 inf + 2 1554045773.028 * * [simplify]: Extracting #3: cost 125 inf + 2191 1554045773.035 * * [simplify]: Extracting #4: cost 38 inf + 17172 1554045773.045 * * [simplify]: Extracting #5: cost 2 inf + 23306 1554045773.055 * * [simplify]: Extracting #6: cost 0 inf + 23690 1554045773.065 * [simplify]: Simplified to (fma (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0 0) 1554045773.066 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0 0) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 1554045773.066 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 1554045773.066 * * [simplify]: iters left: 6 (9 enodes) 1554045773.070 * * [simplify]: iters left: 5 (33 enodes) 1554045773.077 * * [simplify]: iters left: 4 (63 enodes) 1554045773.092 * * [simplify]: iters left: 3 (154 enodes) 1554045773.183 * * [simplify]: iters left: 2 (305 enodes) 1554045773.238 * * [simplify]: iters left: 1 (419 enodes) 1554045773.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045773.317 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045773.318 * [simplify]: Simplified to 0 1554045773.318 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0 0) 0)) 1554045773.318 * * * * [progress]: [ 62 / 93 ] simplifiying candidate # 1554045773.318 * * * * [progress]: [ 63 / 93 ] simplifiying candidate # 1554045773.318 * * * * [progress]: [ 64 / 93 ] simplifiying candidate # 1554045773.318 * * * * [progress]: [ 65 / 93 ] 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)))))> 1554045773.318 * * * * [progress]: [ 66 / 93 ] simplifiying candidate # 1554045773.318 * * * * [progress]: [ 67 / 93 ] simplifiying candidate # 1554045773.318 * * * * [progress]: [ 68 / 93 ] simplifiying candidate # 1554045773.318 * * * * [progress]: [ 69 / 93 ] simplifiying candidate # 1554045773.318 * * * * [progress]: [ 70 / 93 ] simplifiying candidate # 1554045773.319 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 1554045773.319 * * [simplify]: iters left: 5 (7 enodes) 1554045773.322 * * [simplify]: iters left: 4 (28 enodes) 1554045773.333 * * [simplify]: iters left: 3 (53 enodes) 1554045773.349 * * [simplify]: iters left: 2 (105 enodes) 1554045773.373 * * [simplify]: iters left: 1 (230 enodes) 1554045773.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045773.455 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045773.456 * * [simplify]: Extracting #2: cost 151 inf + 74 1554045773.456 * * [simplify]: Extracting #3: cost 154 inf + 2210 1554045773.459 * * [simplify]: Extracting #4: cost 80 inf + 30988 1554045773.465 * * [simplify]: Extracting #5: cost 22 inf + 65495 1554045773.473 * * [simplify]: Extracting #6: cost 0 inf + 80261 1554045773.481 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 1554045773.481 * [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))) 1554045773.482 * * * * [progress]: [ 71 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 72 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 73 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 74 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 75 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 76 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 77 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 78 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 79 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 80 / 93 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 1554045773.482 * * * * [progress]: [ 81 / 93 ] simplifiying candidate # 1554045773.482 * * * * [progress]: [ 82 / 93 ] simplifiying candidate # 1554045773.483 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1554045773.483 * * [simplify]: iters left: 5 (8 enodes) 1554045773.489 * * [simplify]: iters left: 4 (40 enodes) 1554045773.505 * * [simplify]: iters left: 3 (77 enodes) 1554045773.538 * * [simplify]: iters left: 2 (146 enodes) 1554045773.565 * * [simplify]: iters left: 1 (229 enodes) 1554045773.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045773.644 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045773.645 * * [simplify]: Extracting #2: cost 78 inf + 126 1554045773.646 * * [simplify]: Extracting #3: cost 58 inf + 2809 1554045773.650 * * [simplify]: Extracting #4: cost 26 inf + 12325 1554045773.655 * * [simplify]: Extracting #5: cost 1 inf + 24853 1554045773.660 * * [simplify]: Extracting #6: cost 0 inf + 25065 1554045773.664 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045773.665 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045773.665 * * * * [progress]: [ 83 / 93 ] simplifiying candidate # 1554045773.665 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1554045773.665 * * [simplify]: iters left: 5 (8 enodes) 1554045773.671 * * [simplify]: iters left: 4 (40 enodes) 1554045773.686 * * [simplify]: iters left: 3 (77 enodes) 1554045773.716 * * [simplify]: iters left: 2 (146 enodes) 1554045773.751 * * [simplify]: iters left: 1 (229 enodes) 1554045773.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045773.830 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045773.830 * * [simplify]: Extracting #2: cost 78 inf + 126 1554045773.832 * * [simplify]: Extracting #3: cost 58 inf + 2809 1554045773.835 * * [simplify]: Extracting #4: cost 26 inf + 12325 1554045773.839 * * [simplify]: Extracting #5: cost 1 inf + 24853 1554045773.843 * * [simplify]: Extracting #6: cost 0 inf + 25065 1554045773.845 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045773.845 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045773.845 * * * * [progress]: [ 84 / 93 ] simplifiying candidate # 1554045773.845 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1554045773.845 * * [simplify]: iters left: 5 (8 enodes) 1554045773.849 * * [simplify]: iters left: 4 (40 enodes) 1554045773.857 * * [simplify]: iters left: 3 (77 enodes) 1554045773.884 * * [simplify]: iters left: 2 (146 enodes) 1554045773.925 * * [simplify]: iters left: 1 (229 enodes) 1554045773.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045773.974 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045773.974 * * [simplify]: Extracting #2: cost 78 inf + 126 1554045773.976 * * [simplify]: Extracting #3: cost 58 inf + 2809 1554045773.979 * * [simplify]: Extracting #4: cost 26 inf + 12325 1554045773.984 * * [simplify]: Extracting #5: cost 1 inf + 24853 1554045773.989 * * [simplify]: Extracting #6: cost 0 inf + 25065 1554045773.995 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045773.995 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045773.995 * * * * [progress]: [ 85 / 93 ] simplifiying candidate # 1554045773.995 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1554045773.995 * * [simplify]: iters left: 5 (6 enodes) 1554045773.999 * * [simplify]: iters left: 4 (27 enodes) 1554045774.009 * * [simplify]: iters left: 3 (45 enodes) 1554045774.023 * * [simplify]: iters left: 2 (70 enodes) 1554045774.044 * * [simplify]: iters left: 1 (81 enodes) 1554045774.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045774.055 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045774.055 * * [simplify]: Extracting #2: cost 13 inf + 168 1554045774.056 * * [simplify]: Extracting #3: cost 1 inf + 954 1554045774.056 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045774.056 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1554045774.056 * [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))) 1554045774.056 * * * * [progress]: [ 86 / 93 ] simplifiying candidate # 1554045774.057 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1554045774.057 * * [simplify]: iters left: 5 (6 enodes) 1554045774.059 * * [simplify]: iters left: 4 (27 enodes) 1554045774.064 * * [simplify]: iters left: 3 (45 enodes) 1554045774.071 * * [simplify]: iters left: 2 (70 enodes) 1554045774.084 * * [simplify]: iters left: 1 (81 enodes) 1554045774.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045774.105 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045774.105 * * [simplify]: Extracting #2: cost 13 inf + 168 1554045774.105 * * [simplify]: Extracting #3: cost 1 inf + 954 1554045774.106 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045774.107 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1554045774.107 * [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))) 1554045774.107 * * * * [progress]: [ 87 / 93 ] simplifiying candidate # 1554045774.107 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1554045774.107 * * [simplify]: iters left: 5 (6 enodes) 1554045774.111 * * [simplify]: iters left: 4 (27 enodes) 1554045774.122 * * [simplify]: iters left: 3 (45 enodes) 1554045774.136 * * [simplify]: iters left: 2 (70 enodes) 1554045774.156 * * [simplify]: iters left: 1 (81 enodes) 1554045774.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045774.172 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045774.172 * * [simplify]: Extracting #2: cost 13 inf + 168 1554045774.172 * * [simplify]: Extracting #3: cost 1 inf + 954 1554045774.172 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045774.173 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1554045774.173 * [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))) 1554045774.173 * * * * [progress]: [ 88 / 93 ] simplifiying candidate # 1554045774.173 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045774.173 * * [simplify]: iters left: 6 (9 enodes) 1554045774.177 * * [simplify]: iters left: 5 (46 enodes) 1554045774.187 * * [simplify]: iters left: 4 (92 enodes) 1554045774.212 * * [simplify]: iters left: 3 (182 enodes) 1554045774.263 * * [simplify]: iters left: 2 (275 enodes) 1554045774.357 * * [simplify]: iters left: 1 (473 enodes) 1554045774.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045774.532 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045774.533 * * [simplify]: Extracting #2: cost 97 inf + 126 1554045774.534 * * [simplify]: Extracting #3: cost 137 inf + 3599 1554045774.536 * * [simplify]: Extracting #4: cost 102 inf + 14246 1554045774.540 * * [simplify]: Extracting #5: cost 51 inf + 42615 1554045774.546 * * [simplify]: Extracting #6: cost 3 inf + 75468 1554045774.553 * * [simplify]: Extracting #7: cost 0 inf + 77570 1554045774.560 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1554045774.560 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1554045774.560 * * * * [progress]: [ 89 / 93 ] simplifiying candidate # 1554045774.560 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045774.560 * * [simplify]: iters left: 6 (9 enodes) 1554045774.564 * * [simplify]: iters left: 5 (46 enodes) 1554045774.577 * * [simplify]: iters left: 4 (92 enodes) 1554045774.614 * * [simplify]: iters left: 3 (182 enodes) 1554045774.645 * * [simplify]: iters left: 2 (275 enodes) 1554045774.702 * * [simplify]: iters left: 1 (473 enodes) 1554045774.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045774.845 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045774.846 * * [simplify]: Extracting #2: cost 97 inf + 126 1554045774.848 * * [simplify]: Extracting #3: cost 137 inf + 3599 1554045774.852 * * [simplify]: Extracting #4: cost 102 inf + 14246 1554045774.861 * * [simplify]: Extracting #5: cost 51 inf + 42615 1554045774.873 * * [simplify]: Extracting #6: cost 3 inf + 75468 1554045774.886 * * [simplify]: Extracting #7: cost 0 inf + 77570 1554045774.900 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1554045774.900 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1554045774.900 * * * * [progress]: [ 90 / 93 ] simplifiying candidate # 1554045774.900 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045774.900 * * [simplify]: iters left: 6 (9 enodes) 1554045774.906 * * [simplify]: iters left: 5 (46 enodes) 1554045774.928 * * [simplify]: iters left: 4 (92 enodes) 1554045774.964 * * [simplify]: iters left: 3 (182 enodes) 1554045775.027 * * [simplify]: iters left: 2 (275 enodes) 1554045775.084 * * [simplify]: iters left: 1 (473 enodes) 1554045775.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045775.257 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045775.257 * * [simplify]: Extracting #2: cost 97 inf + 126 1554045775.258 * * [simplify]: Extracting #3: cost 137 inf + 3599 1554045775.261 * * [simplify]: Extracting #4: cost 102 inf + 14246 1554045775.265 * * [simplify]: Extracting #5: cost 51 inf + 42615 1554045775.271 * * [simplify]: Extracting #6: cost 3 inf + 75468 1554045775.278 * * [simplify]: Extracting #7: cost 0 inf + 77570 1554045775.289 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1554045775.293 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1554045775.293 * * * * [progress]: [ 91 / 93 ] simplifiying candidate # 1554045775.294 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045775.294 * * [simplify]: iters left: 4 (5 enodes) 1554045775.297 * * [simplify]: iters left: 3 (19 enodes) 1554045775.303 * * [simplify]: iters left: 2 (27 enodes) 1554045775.311 * * [simplify]: iters left: 1 (32 enodes) 1554045775.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045775.319 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045775.319 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045775.319 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045775.320 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045775.320 * [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))) 1554045775.320 * * * * [progress]: [ 92 / 93 ] simplifiying candidate # 1554045775.320 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045775.320 * * [simplify]: iters left: 4 (5 enodes) 1554045775.323 * * [simplify]: iters left: 3 (19 enodes) 1554045775.327 * * [simplify]: iters left: 2 (27 enodes) 1554045775.331 * * [simplify]: iters left: 1 (32 enodes) 1554045775.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045775.335 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045775.335 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045775.335 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045775.336 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045775.336 * [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))) 1554045775.336 * * * * [progress]: [ 93 / 93 ] simplifiying candidate # 1554045775.336 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045775.336 * * [simplify]: iters left: 4 (5 enodes) 1554045775.337 * * [simplify]: iters left: 3 (19 enodes) 1554045775.340 * * [simplify]: iters left: 2 (27 enodes) 1554045775.345 * * [simplify]: iters left: 1 (32 enodes) 1554045775.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045775.349 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045775.349 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045775.349 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045775.349 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045775.349 * [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))) 1554045775.349 * * * [progress]: adding candidates to table 1554045776.219 * * [progress]: iteration 2 / 4 1554045776.219 * * * [progress]: picking best candidate 1554045776.247 * * * * [pick]: Picked # 1554045776.247 * * * [progress]: localizing error 1554045776.282 * * * [progress]: generating rewritten candidates 1554045776.282 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1554045776.323 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1554045776.361 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1554045776.402 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 1554045776.416 * * * [progress]: generating series expansions 1554045776.416 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1554045776.417 * [backup-simplify]: Simplify (* (* x.im (+ x.re x.im)) (- x.re x.im)) into (* x.im (* (+ x.im x.re) (- x.re x.im))) 1554045776.417 * [approximate]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in (x.im x.re) around 0 1554045776.417 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045776.417 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.417 * [backup-simplify]: Simplify x.im into x.im 1554045776.417 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045776.417 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045776.417 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.417 * [backup-simplify]: Simplify x.im into x.im 1554045776.417 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.417 * [backup-simplify]: Simplify 0 into 0 1554045776.417 * [backup-simplify]: Simplify 1 into 1 1554045776.417 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045776.417 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.417 * [backup-simplify]: Simplify 0 into 0 1554045776.417 * [backup-simplify]: Simplify 1 into 1 1554045776.417 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.417 * [backup-simplify]: Simplify x.im into x.im 1554045776.417 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045776.417 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.417 * [backup-simplify]: Simplify 0 into 0 1554045776.417 * [backup-simplify]: Simplify 1 into 1 1554045776.417 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045776.417 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045776.417 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.417 * [backup-simplify]: Simplify 0 into 0 1554045776.417 * [backup-simplify]: Simplify 1 into 1 1554045776.417 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.417 * [backup-simplify]: Simplify x.re into x.re 1554045776.417 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045776.417 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.417 * [backup-simplify]: Simplify x.re into x.re 1554045776.417 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.417 * [backup-simplify]: Simplify 0 into 0 1554045776.417 * [backup-simplify]: Simplify 1 into 1 1554045776.417 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045776.417 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.417 * [backup-simplify]: Simplify 0 into 0 1554045776.417 * [backup-simplify]: Simplify 1 into 1 1554045776.418 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045776.418 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045776.418 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.418 * [backup-simplify]: Simplify 0 into 0 1554045776.418 * [backup-simplify]: Simplify 1 into 1 1554045776.418 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.418 * [backup-simplify]: Simplify x.re into x.re 1554045776.418 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045776.418 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.418 * [backup-simplify]: Simplify x.re into x.re 1554045776.418 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.418 * [backup-simplify]: Simplify 0 into 0 1554045776.418 * [backup-simplify]: Simplify 1 into 1 1554045776.418 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045776.419 * [backup-simplify]: Simplify (- 0) into 0 1554045776.419 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045776.419 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045776.419 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045776.419 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.419 * [backup-simplify]: Simplify 0 into 0 1554045776.419 * [backup-simplify]: Simplify 0 into 0 1554045776.419 * [backup-simplify]: Simplify (- 1) into -1 1554045776.420 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045776.420 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045776.420 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1554045776.421 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045776.421 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.421 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.421 * [backup-simplify]: Simplify 0 into 0 1554045776.421 * [backup-simplify]: Simplify 1 into 1 1554045776.421 * [backup-simplify]: Simplify 0 into 0 1554045776.421 * [backup-simplify]: Simplify (- 0) into 0 1554045776.422 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.422 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.423 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1554045776.424 * [backup-simplify]: Simplify (+ (* 0 (- 1)) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045776.424 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.424 * [backup-simplify]: Simplify 0 into 0 1554045776.424 * [backup-simplify]: Simplify 0 into 0 1554045776.424 * [backup-simplify]: Simplify 0 into 0 1554045776.424 * [backup-simplify]: Simplify (- 0) into 0 1554045776.425 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.425 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.426 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1554045776.427 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into (- 1) 1554045776.427 * [taylor]: Taking taylor expansion of (- 1) in x.re 1554045776.427 * [taylor]: Taking taylor expansion of 1 in x.re 1554045776.427 * [backup-simplify]: Simplify 1 into 1 1554045776.428 * [backup-simplify]: Simplify (- 1) into -1 1554045776.428 * [backup-simplify]: Simplify -1 into -1 1554045776.428 * [backup-simplify]: Simplify 0 into 0 1554045776.428 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.428 * [backup-simplify]: Simplify 1 into 1 1554045776.428 * [backup-simplify]: Simplify 0 into 0 1554045776.429 * [backup-simplify]: Simplify (- 0) into 0 1554045776.429 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.429 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.431 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re))))) into 0 1554045776.432 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1554045776.432 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.432 * [backup-simplify]: Simplify 0 into 0 1554045776.432 * [backup-simplify]: Simplify 0 into 0 1554045776.433 * [backup-simplify]: Simplify (- 0) into 0 1554045776.433 * [backup-simplify]: Simplify 0 into 0 1554045776.433 * [backup-simplify]: Simplify 0 into 0 1554045776.433 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.433 * [backup-simplify]: Simplify 0 into 0 1554045776.434 * [backup-simplify]: Simplify 0 into 0 1554045776.434 * [backup-simplify]: Simplify (+ (* 1 (* (pow x.re 2) x.im)) (* -1 (pow (* 1 x.im) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 1554045776.434 * [backup-simplify]: Simplify (* (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 1 x.im))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1554045776.434 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.im x.re) around 0 1554045776.434 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1554045776.434 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045776.434 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045776.434 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045776.434 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.434 * [backup-simplify]: Simplify 0 into 0 1554045776.434 * [backup-simplify]: Simplify 1 into 1 1554045776.435 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.435 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045776.435 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.435 * [backup-simplify]: Simplify x.im into x.im 1554045776.435 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.435 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045776.435 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045776.435 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.435 * [backup-simplify]: Simplify x.im into x.im 1554045776.435 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.435 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045776.435 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.435 * [backup-simplify]: Simplify 0 into 0 1554045776.435 * [backup-simplify]: Simplify 1 into 1 1554045776.436 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.436 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.436 * [backup-simplify]: Simplify x.im into x.im 1554045776.436 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045776.436 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045776.437 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.437 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.437 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045776.437 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045776.437 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045776.437 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045776.437 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.437 * [backup-simplify]: Simplify x.re into x.re 1554045776.437 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.437 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045776.437 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.437 * [backup-simplify]: Simplify 0 into 0 1554045776.437 * [backup-simplify]: Simplify 1 into 1 1554045776.438 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.438 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045776.438 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045776.438 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.438 * [backup-simplify]: Simplify 0 into 0 1554045776.438 * [backup-simplify]: Simplify 1 into 1 1554045776.438 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.438 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045776.438 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.438 * [backup-simplify]: Simplify x.re into x.re 1554045776.438 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.438 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.438 * [backup-simplify]: Simplify 0 into 0 1554045776.438 * [backup-simplify]: Simplify 1 into 1 1554045776.439 * [backup-simplify]: Simplify (- 1) into -1 1554045776.439 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045776.439 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045776.440 * [backup-simplify]: Simplify (* -1 1) into -1 1554045776.440 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045776.440 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045776.440 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045776.440 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045776.440 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045776.440 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.440 * [backup-simplify]: Simplify x.re into x.re 1554045776.441 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.441 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045776.441 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.441 * [backup-simplify]: Simplify 0 into 0 1554045776.441 * [backup-simplify]: Simplify 1 into 1 1554045776.441 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.441 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045776.441 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045776.441 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.441 * [backup-simplify]: Simplify 0 into 0 1554045776.441 * [backup-simplify]: Simplify 1 into 1 1554045776.441 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.442 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045776.442 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.442 * [backup-simplify]: Simplify x.re into x.re 1554045776.442 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.442 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.442 * [backup-simplify]: Simplify 0 into 0 1554045776.442 * [backup-simplify]: Simplify 1 into 1 1554045776.442 * [backup-simplify]: Simplify (- 1) into -1 1554045776.442 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045776.443 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045776.443 * [backup-simplify]: Simplify (* -1 1) into -1 1554045776.444 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045776.444 * [taylor]: Taking taylor expansion of -1 in x.re 1554045776.444 * [backup-simplify]: Simplify -1 into -1 1554045776.445 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.445 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045776.446 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.446 * [backup-simplify]: Simplify (- 0) into 0 1554045776.446 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045776.446 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1554045776.447 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045776.447 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.447 * [backup-simplify]: Simplify 0 into 0 1554045776.448 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.448 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045776.448 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.448 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045776.449 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.450 * [backup-simplify]: Simplify (- 0) into 0 1554045776.450 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.451 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1554045776.452 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.re 2)) 1554045776.452 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045776.452 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.452 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.452 * [backup-simplify]: Simplify 0 into 0 1554045776.452 * [backup-simplify]: Simplify 1 into 1 1554045776.453 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.453 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.453 * [backup-simplify]: Simplify 1 into 1 1554045776.453 * [backup-simplify]: Simplify -1 into -1 1554045776.454 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.454 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045776.455 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.455 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045776.456 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.456 * [backup-simplify]: Simplify (- 0) into 0 1554045776.457 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.457 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045776.459 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.re 2)) (/ 0 1)))) into 0 1554045776.460 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.460 * [backup-simplify]: Simplify 0 into 0 1554045776.460 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.461 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.461 * [backup-simplify]: Simplify 0 into 0 1554045776.461 * [backup-simplify]: Simplify 0 into 0 1554045776.461 * [backup-simplify]: Simplify 0 into 0 1554045776.462 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.462 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045776.462 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.463 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045776.464 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.464 * [backup-simplify]: Simplify (- 0) into 0 1554045776.465 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.466 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 1554045776.468 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.re 2)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.468 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.468 * [backup-simplify]: Simplify 0 into 0 1554045776.469 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.470 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.470 * [backup-simplify]: Simplify 0 into 0 1554045776.471 * [backup-simplify]: Simplify 0 into 0 1554045776.471 * [backup-simplify]: Simplify 0 into 0 1554045776.471 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 x.im))) 3)) (* 1 (* (pow (/ 1 x.re) -2) (/ 1 (/ 1 x.im))))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 1554045776.471 * [backup-simplify]: Simplify (* (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 1 (- x.im)))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1554045776.471 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.im x.re) around 0 1554045776.471 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1554045776.471 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045776.471 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045776.471 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045776.472 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.472 * [backup-simplify]: Simplify x.im into x.im 1554045776.472 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.472 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045776.472 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.472 * [backup-simplify]: Simplify 0 into 0 1554045776.472 * [backup-simplify]: Simplify 1 into 1 1554045776.476 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.476 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045776.476 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045776.476 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.476 * [backup-simplify]: Simplify x.im into x.im 1554045776.477 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.477 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045776.477 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.477 * [backup-simplify]: Simplify 0 into 0 1554045776.477 * [backup-simplify]: Simplify 1 into 1 1554045776.477 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.478 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.478 * [backup-simplify]: Simplify x.im into x.im 1554045776.478 * [backup-simplify]: Simplify (- 1) into -1 1554045776.478 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045776.479 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045776.479 * [backup-simplify]: Simplify (* -1 1) into -1 1554045776.479 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1554045776.479 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045776.479 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045776.480 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045776.480 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045776.480 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.480 * [backup-simplify]: Simplify 0 into 0 1554045776.480 * [backup-simplify]: Simplify 1 into 1 1554045776.480 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.480 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045776.480 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.480 * [backup-simplify]: Simplify x.re into x.re 1554045776.480 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.480 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045776.480 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045776.480 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.480 * [backup-simplify]: Simplify 0 into 0 1554045776.480 * [backup-simplify]: Simplify 1 into 1 1554045776.481 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.481 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045776.481 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.481 * [backup-simplify]: Simplify x.re into x.re 1554045776.481 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.481 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.481 * [backup-simplify]: Simplify 0 into 0 1554045776.481 * [backup-simplify]: Simplify 1 into 1 1554045776.481 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045776.482 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045776.482 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.483 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.483 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045776.483 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045776.483 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045776.483 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045776.483 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.483 * [backup-simplify]: Simplify 0 into 0 1554045776.483 * [backup-simplify]: Simplify 1 into 1 1554045776.484 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.484 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045776.484 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.484 * [backup-simplify]: Simplify x.re into x.re 1554045776.484 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.484 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045776.484 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045776.484 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.484 * [backup-simplify]: Simplify 0 into 0 1554045776.484 * [backup-simplify]: Simplify 1 into 1 1554045776.484 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.484 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045776.484 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.484 * [backup-simplify]: Simplify x.re into x.re 1554045776.484 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.484 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.484 * [backup-simplify]: Simplify 0 into 0 1554045776.484 * [backup-simplify]: Simplify 1 into 1 1554045776.485 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045776.485 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045776.486 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.486 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.486 * [taylor]: Taking taylor expansion of 1 in x.re 1554045776.486 * [backup-simplify]: Simplify 1 into 1 1554045776.487 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.487 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045776.488 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.488 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1554045776.488 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1554045776.488 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1554045776.489 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045776.489 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.489 * [backup-simplify]: Simplify 0 into 0 1554045776.490 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.490 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045776.491 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.492 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.492 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045776.492 * [backup-simplify]: Simplify (- 0) into 0 1554045776.493 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.494 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1554045776.495 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.re 2))) 1554045776.495 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2))) in x.re 1554045776.495 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045776.495 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.495 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.495 * [backup-simplify]: Simplify 0 into 0 1554045776.495 * [backup-simplify]: Simplify 1 into 1 1554045776.496 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.496 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.496 * [backup-simplify]: Simplify (- 1) into -1 1554045776.496 * [backup-simplify]: Simplify -1 into -1 1554045776.496 * [backup-simplify]: Simplify 1 into 1 1554045776.497 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.498 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045776.498 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.499 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.499 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045776.499 * [backup-simplify]: Simplify (- 0) into 0 1554045776.500 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.501 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045776.503 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.re 2))) (/ 0 1)))) into 0 1554045776.503 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.503 * [backup-simplify]: Simplify 0 into 0 1554045776.504 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.505 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.505 * [backup-simplify]: Simplify (- 0) into 0 1554045776.505 * [backup-simplify]: Simplify 0 into 0 1554045776.505 * [backup-simplify]: Simplify 0 into 0 1554045776.505 * [backup-simplify]: Simplify 0 into 0 1554045776.506 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.506 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045776.507 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.508 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.508 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045776.508 * [backup-simplify]: Simplify (- 0) into 0 1554045776.508 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.510 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 1554045776.512 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.re 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.512 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.512 * [backup-simplify]: Simplify 0 into 0 1554045776.513 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.515 * [backup-simplify]: Simplify (- 0) into 0 1554045776.515 * [backup-simplify]: Simplify 0 into 0 1554045776.515 * [backup-simplify]: Simplify 0 into 0 1554045776.515 * [backup-simplify]: Simplify 0 into 0 1554045776.515 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.im)))) 3)) (* -1 (* (pow (/ 1 (- x.re)) -2) (/ 1 (/ 1 (- x.im)))))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 1554045776.515 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1554045776.516 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 1554045776.516 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1554045776.516 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1554045776.516 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.516 * [backup-simplify]: Simplify 2 into 2 1554045776.516 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045776.516 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.516 * [backup-simplify]: Simplify 0 into 0 1554045776.516 * [backup-simplify]: Simplify 1 into 1 1554045776.516 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045776.516 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.516 * [backup-simplify]: Simplify x.re into x.re 1554045776.516 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1554045776.516 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.516 * [backup-simplify]: Simplify 2 into 2 1554045776.516 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045776.516 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.516 * [backup-simplify]: Simplify x.im into x.im 1554045776.516 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.516 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.516 * [backup-simplify]: Simplify 0 into 0 1554045776.516 * [backup-simplify]: Simplify 1 into 1 1554045776.516 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1554045776.516 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.516 * [backup-simplify]: Simplify 2 into 2 1554045776.516 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045776.516 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.516 * [backup-simplify]: Simplify x.im into x.im 1554045776.516 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.516 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.516 * [backup-simplify]: Simplify 0 into 0 1554045776.516 * [backup-simplify]: Simplify 1 into 1 1554045776.517 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.517 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045776.517 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 1554045776.517 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1554045776.517 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.517 * [backup-simplify]: Simplify 2 into 2 1554045776.517 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.517 * [backup-simplify]: Simplify 0 into 0 1554045776.517 * [backup-simplify]: Simplify 1 into 1 1554045776.518 * [backup-simplify]: Simplify (* 2 0) into 0 1554045776.518 * [backup-simplify]: Simplify 0 into 0 1554045776.518 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.519 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045776.519 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 1554045776.519 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.520 * [backup-simplify]: Simplify 0 into 0 1554045776.520 * [backup-simplify]: Simplify 0 into 0 1554045776.520 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1554045776.520 * [backup-simplify]: Simplify 2 into 2 1554045776.521 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.522 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.523 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045776.523 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.523 * [backup-simplify]: Simplify 0 into 0 1554045776.523 * [backup-simplify]: Simplify 0 into 0 1554045776.523 * [backup-simplify]: Simplify 0 into 0 1554045776.524 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1554045776.524 * [backup-simplify]: Simplify 0 into 0 1554045776.525 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.526 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.527 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045776.527 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.527 * [backup-simplify]: Simplify 0 into 0 1554045776.527 * [backup-simplify]: Simplify 0 into 0 1554045776.527 * [backup-simplify]: Simplify 0 into 0 1554045776.527 * [backup-simplify]: Simplify 0 into 0 1554045776.528 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 1554045776.528 * [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))) 1554045776.528 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1554045776.528 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1554045776.528 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.528 * [backup-simplify]: Simplify 2 into 2 1554045776.528 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045776.528 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.528 * [backup-simplify]: Simplify 0 into 0 1554045776.528 * [backup-simplify]: Simplify 1 into 1 1554045776.528 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045776.528 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.528 * [backup-simplify]: Simplify x.re into x.re 1554045776.528 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045776.528 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045776.528 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045776.529 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045776.529 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1554045776.529 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1554045776.529 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.529 * [backup-simplify]: Simplify 2 into 2 1554045776.529 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045776.529 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.529 * [backup-simplify]: Simplify x.im into x.im 1554045776.529 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.529 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.529 * [backup-simplify]: Simplify 0 into 0 1554045776.529 * [backup-simplify]: Simplify 1 into 1 1554045776.530 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.530 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045776.530 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1554045776.530 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1554045776.530 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.530 * [backup-simplify]: Simplify 2 into 2 1554045776.530 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045776.530 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.530 * [backup-simplify]: Simplify x.im into x.im 1554045776.530 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.530 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.530 * [backup-simplify]: Simplify 0 into 0 1554045776.530 * [backup-simplify]: Simplify 1 into 1 1554045776.530 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.530 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045776.530 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1554045776.531 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045776.531 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.531 * [backup-simplify]: Simplify 2 into 2 1554045776.531 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.531 * [backup-simplify]: Simplify 0 into 0 1554045776.531 * [backup-simplify]: Simplify 1 into 1 1554045776.531 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045776.531 * [backup-simplify]: Simplify 2 into 2 1554045776.532 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.532 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045776.532 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 1554045776.532 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.532 * [backup-simplify]: Simplify 0 into 0 1554045776.533 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045776.533 * [backup-simplify]: Simplify 0 into 0 1554045776.534 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.535 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.535 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045776.535 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.535 * [backup-simplify]: Simplify 0 into 0 1554045776.535 * [backup-simplify]: Simplify 0 into 0 1554045776.536 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.536 * [backup-simplify]: Simplify 0 into 0 1554045776.537 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.538 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.539 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045776.539 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.539 * [backup-simplify]: Simplify 0 into 0 1554045776.539 * [backup-simplify]: Simplify 0 into 0 1554045776.539 * [backup-simplify]: Simplify 0 into 0 1554045776.540 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.540 * [backup-simplify]: Simplify 0 into 0 1554045776.540 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 1554045776.541 * [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))) 1554045776.541 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1554045776.541 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1554045776.541 * [taylor]: Taking taylor expansion of -2 in x.im 1554045776.541 * [backup-simplify]: Simplify -2 into -2 1554045776.541 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045776.541 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.541 * [backup-simplify]: Simplify 0 into 0 1554045776.541 * [backup-simplify]: Simplify 1 into 1 1554045776.541 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045776.541 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.541 * [backup-simplify]: Simplify x.re into x.re 1554045776.541 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045776.541 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045776.541 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045776.542 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045776.542 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1554045776.542 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1554045776.542 * [taylor]: Taking taylor expansion of -2 in x.re 1554045776.542 * [backup-simplify]: Simplify -2 into -2 1554045776.542 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045776.542 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.542 * [backup-simplify]: Simplify x.im into x.im 1554045776.542 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.543 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.543 * [backup-simplify]: Simplify 0 into 0 1554045776.543 * [backup-simplify]: Simplify 1 into 1 1554045776.543 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.543 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045776.543 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1554045776.543 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1554045776.543 * [taylor]: Taking taylor expansion of -2 in x.re 1554045776.543 * [backup-simplify]: Simplify -2 into -2 1554045776.543 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045776.543 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.543 * [backup-simplify]: Simplify x.im into x.im 1554045776.543 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.543 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.543 * [backup-simplify]: Simplify 0 into 0 1554045776.543 * [backup-simplify]: Simplify 1 into 1 1554045776.544 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.544 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045776.544 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1554045776.544 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 1554045776.544 * [taylor]: Taking taylor expansion of -2 in x.im 1554045776.544 * [backup-simplify]: Simplify -2 into -2 1554045776.544 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.544 * [backup-simplify]: Simplify 0 into 0 1554045776.544 * [backup-simplify]: Simplify 1 into 1 1554045776.545 * [backup-simplify]: Simplify (/ -2 1) into -2 1554045776.545 * [backup-simplify]: Simplify -2 into -2 1554045776.546 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.546 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045776.546 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1554045776.546 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.546 * [backup-simplify]: Simplify 0 into 0 1554045776.547 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1554045776.547 * [backup-simplify]: Simplify 0 into 0 1554045776.548 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.549 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.549 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045776.549 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.549 * [backup-simplify]: Simplify 0 into 0 1554045776.549 * [backup-simplify]: Simplify 0 into 0 1554045776.550 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.550 * [backup-simplify]: Simplify 0 into 0 1554045776.552 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.552 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.553 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045776.553 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.553 * [backup-simplify]: Simplify 0 into 0 1554045776.553 * [backup-simplify]: Simplify 0 into 0 1554045776.553 * [backup-simplify]: Simplify 0 into 0 1554045776.554 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.554 * [backup-simplify]: Simplify 0 into 0 1554045776.554 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 1554045776.554 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1554045776.555 * [backup-simplify]: Simplify (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045776.555 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.im x.re) around 0 1554045776.555 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 1554045776.555 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 1554045776.555 * [taylor]: Taking taylor expansion of 3 in x.re 1554045776.555 * [backup-simplify]: Simplify 3 into 3 1554045776.555 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045776.555 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.555 * [backup-simplify]: Simplify x.im into x.im 1554045776.555 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.555 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.555 * [backup-simplify]: Simplify 0 into 0 1554045776.555 * [backup-simplify]: Simplify 1 into 1 1554045776.555 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1554045776.555 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.555 * [backup-simplify]: Simplify x.im into x.im 1554045776.555 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 1554045776.555 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 1554045776.555 * [taylor]: Taking taylor expansion of 3 in x.im 1554045776.555 * [backup-simplify]: Simplify 3 into 3 1554045776.555 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045776.555 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.555 * [backup-simplify]: Simplify 0 into 0 1554045776.555 * [backup-simplify]: Simplify 1 into 1 1554045776.555 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045776.555 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.555 * [backup-simplify]: Simplify x.re into x.re 1554045776.555 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045776.555 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.555 * [backup-simplify]: Simplify 0 into 0 1554045776.555 * [backup-simplify]: Simplify 1 into 1 1554045776.556 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 1554045776.556 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 1554045776.556 * [taylor]: Taking taylor expansion of 3 in x.im 1554045776.556 * [backup-simplify]: Simplify 3 into 3 1554045776.556 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045776.556 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.556 * [backup-simplify]: Simplify 0 into 0 1554045776.556 * [backup-simplify]: Simplify 1 into 1 1554045776.556 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045776.556 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.556 * [backup-simplify]: Simplify x.re into x.re 1554045776.556 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045776.556 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.556 * [backup-simplify]: Simplify 0 into 0 1554045776.556 * [backup-simplify]: Simplify 1 into 1 1554045776.556 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045776.556 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045776.557 * [backup-simplify]: Simplify (* 3 0) into 0 1554045776.557 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.557 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.557 * [backup-simplify]: Simplify 0 into 0 1554045776.557 * [backup-simplify]: Simplify 0 into 0 1554045776.557 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045776.558 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045776.558 * [backup-simplify]: Simplify (+ (* 3 (pow x.re 2)) (* 0 0)) into (* 3 (pow x.re 2)) 1554045776.558 * [backup-simplify]: Simplify (+ (* 3 (pow x.re 2)) 0) into (* 3 (pow x.re 2)) 1554045776.559 * [taylor]: Taking taylor expansion of (* 3 (pow x.re 2)) in x.re 1554045776.559 * [taylor]: Taking taylor expansion of 3 in x.re 1554045776.559 * [backup-simplify]: Simplify 3 into 3 1554045776.559 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.559 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.559 * [backup-simplify]: Simplify 0 into 0 1554045776.559 * [backup-simplify]: Simplify 1 into 1 1554045776.559 * [backup-simplify]: Simplify 0 into 0 1554045776.559 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045776.560 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045776.561 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.re 2)) (* 0 0))) into 0 1554045776.561 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.561 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.561 * [backup-simplify]: Simplify 0 into 0 1554045776.561 * [backup-simplify]: Simplify 0 into 0 1554045776.561 * [backup-simplify]: Simplify 0 into 0 1554045776.562 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1554045776.563 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1554045776.565 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.re 2)) (* 0 0)))) into 0 1554045776.565 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.566 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.566 * [backup-simplify]: Simplify (- 1) into -1 1554045776.567 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045776.567 * [taylor]: Taking taylor expansion of -1 in x.re 1554045776.567 * [backup-simplify]: Simplify -1 into -1 1554045776.567 * [backup-simplify]: Simplify -1 into -1 1554045776.567 * [backup-simplify]: Simplify 0 into 0 1554045776.567 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.568 * [backup-simplify]: Simplify (* 3 1) into 3 1554045776.568 * [backup-simplify]: Simplify 3 into 3 1554045776.568 * [backup-simplify]: Simplify 0 into 0 1554045776.569 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1554045776.570 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1554045776.572 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.re 2)) (* 0 0))))) into 0 1554045776.572 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.573 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.573 * [backup-simplify]: Simplify (- 0) into 0 1554045776.574 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.574 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.574 * [backup-simplify]: Simplify 0 into 0 1554045776.574 * [backup-simplify]: Simplify 0 into 0 1554045776.574 * [backup-simplify]: Simplify 0 into 0 1554045776.574 * [backup-simplify]: Simplify 0 into 0 1554045776.575 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.575 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045776.576 * [backup-simplify]: Simplify 0 into 0 1554045776.576 * [backup-simplify]: Simplify 0 into 0 1554045776.576 * [backup-simplify]: Simplify (+ (* 3 (* (pow x.re 2) x.im)) (* -1 (pow (* 1 x.im) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045776.577 * [backup-simplify]: Simplify (+ (* (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 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))) 1554045776.577 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.im x.re) around 0 1554045776.577 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1554045776.577 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1554045776.577 * [taylor]: Taking taylor expansion of 3 in x.re 1554045776.577 * [backup-simplify]: Simplify 3 into 3 1554045776.577 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1554045776.577 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045776.577 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.577 * [backup-simplify]: Simplify x.im into x.im 1554045776.577 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.577 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.577 * [backup-simplify]: Simplify 0 into 0 1554045776.577 * [backup-simplify]: Simplify 1 into 1 1554045776.577 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.577 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045776.577 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.577 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1554045776.577 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1554045776.577 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.578 * [backup-simplify]: Simplify x.im into x.im 1554045776.578 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045776.578 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045776.578 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1554045776.578 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 1554045776.578 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1554045776.578 * [taylor]: Taking taylor expansion of 3 in x.im 1554045776.578 * [backup-simplify]: Simplify 3 into 3 1554045776.578 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1554045776.578 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045776.578 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.578 * [backup-simplify]: Simplify 0 into 0 1554045776.578 * [backup-simplify]: Simplify 1 into 1 1554045776.578 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045776.578 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.578 * [backup-simplify]: Simplify x.re into x.re 1554045776.578 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045776.578 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045776.578 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045776.579 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045776.579 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045776.579 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045776.579 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045776.579 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.579 * [backup-simplify]: Simplify 0 into 0 1554045776.579 * [backup-simplify]: Simplify 1 into 1 1554045776.579 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.580 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.580 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.580 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 1554045776.580 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1554045776.580 * [taylor]: Taking taylor expansion of 3 in x.im 1554045776.580 * [backup-simplify]: Simplify 3 into 3 1554045776.580 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1554045776.580 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045776.580 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.580 * [backup-simplify]: Simplify 0 into 0 1554045776.580 * [backup-simplify]: Simplify 1 into 1 1554045776.580 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045776.580 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.580 * [backup-simplify]: Simplify x.re into x.re 1554045776.580 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045776.581 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045776.581 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045776.581 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045776.581 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045776.581 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045776.581 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045776.581 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.581 * [backup-simplify]: Simplify 0 into 0 1554045776.581 * [backup-simplify]: Simplify 1 into 1 1554045776.582 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.582 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.583 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.583 * [backup-simplify]: Simplify (- 1) into -1 1554045776.584 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045776.584 * [taylor]: Taking taylor expansion of -1 in x.re 1554045776.584 * [backup-simplify]: Simplify -1 into -1 1554045776.584 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.585 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.586 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.586 * [backup-simplify]: Simplify (- 0) into 0 1554045776.587 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.587 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.587 * [backup-simplify]: Simplify 0 into 0 1554045776.587 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.re 2))) into (/ 3 (pow x.re 2)) 1554045776.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.589 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.589 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.589 * [backup-simplify]: Simplify (- 0) into 0 1554045776.590 * [backup-simplify]: Simplify (+ (/ 3 (pow x.re 2)) 0) into (* 3 (/ 1 (pow x.re 2))) 1554045776.590 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.re 2))) in x.re 1554045776.590 * [taylor]: Taking taylor expansion of 3 in x.re 1554045776.590 * [backup-simplify]: Simplify 3 into 3 1554045776.590 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045776.590 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.590 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.590 * [backup-simplify]: Simplify 0 into 0 1554045776.590 * [backup-simplify]: Simplify 1 into 1 1554045776.590 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.590 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.590 * [backup-simplify]: Simplify (* 3 1) into 3 1554045776.590 * [backup-simplify]: Simplify 3 into 3 1554045776.591 * [backup-simplify]: Simplify -1 into -1 1554045776.591 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045776.591 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045776.591 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1554045776.592 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.re 2)))) into 0 1554045776.592 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.593 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.593 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.594 * [backup-simplify]: Simplify (- 0) into 0 1554045776.594 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.594 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.594 * [backup-simplify]: Simplify 0 into 0 1554045776.594 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.595 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.595 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045776.595 * [backup-simplify]: Simplify 0 into 0 1554045776.595 * [backup-simplify]: Simplify 0 into 0 1554045776.595 * [backup-simplify]: Simplify 0 into 0 1554045776.596 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1554045776.597 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1554045776.597 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1554045776.597 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.re 2))))) into 0 1554045776.598 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045776.599 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045776.599 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.599 * [backup-simplify]: Simplify (- 0) into 0 1554045776.600 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.600 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.600 * [backup-simplify]: Simplify 0 into 0 1554045776.600 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.601 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.601 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.601 * [backup-simplify]: Simplify 0 into 0 1554045776.601 * [backup-simplify]: Simplify 0 into 0 1554045776.601 * [backup-simplify]: Simplify 0 into 0 1554045776.602 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 x.im))) 3)) (* 3 (* (pow (/ 1 x.re) -2) (/ 1 (/ 1 x.im))))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045776.602 * [backup-simplify]: Simplify (+ (* (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 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))))) 1554045776.602 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.im x.re) around 0 1554045776.602 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1554045776.602 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1554045776.602 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1554045776.602 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.602 * [backup-simplify]: Simplify x.im into x.im 1554045776.602 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045776.602 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045776.602 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1554045776.602 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1554045776.602 * [taylor]: Taking taylor expansion of 3 in x.re 1554045776.602 * [backup-simplify]: Simplify 3 into 3 1554045776.602 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1554045776.602 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045776.602 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.602 * [backup-simplify]: Simplify x.im into x.im 1554045776.602 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.602 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.602 * [backup-simplify]: Simplify 0 into 0 1554045776.602 * [backup-simplify]: Simplify 1 into 1 1554045776.603 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.603 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045776.603 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.603 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 1554045776.603 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045776.603 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045776.603 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.603 * [backup-simplify]: Simplify 0 into 0 1554045776.603 * [backup-simplify]: Simplify 1 into 1 1554045776.603 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.603 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.604 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.604 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1554045776.604 * [taylor]: Taking taylor expansion of 3 in x.im 1554045776.604 * [backup-simplify]: Simplify 3 into 3 1554045776.604 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1554045776.604 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045776.604 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.604 * [backup-simplify]: Simplify 0 into 0 1554045776.604 * [backup-simplify]: Simplify 1 into 1 1554045776.604 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045776.604 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.604 * [backup-simplify]: Simplify x.re into x.re 1554045776.604 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045776.604 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045776.604 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045776.604 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045776.605 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045776.605 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 1554045776.605 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1554045776.605 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045776.605 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.605 * [backup-simplify]: Simplify 0 into 0 1554045776.605 * [backup-simplify]: Simplify 1 into 1 1554045776.605 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.605 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.605 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.605 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1554045776.605 * [taylor]: Taking taylor expansion of 3 in x.im 1554045776.605 * [backup-simplify]: Simplify 3 into 3 1554045776.605 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1554045776.605 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045776.605 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.605 * [backup-simplify]: Simplify 0 into 0 1554045776.605 * [backup-simplify]: Simplify 1 into 1 1554045776.605 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045776.606 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.606 * [backup-simplify]: Simplify x.re into x.re 1554045776.606 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045776.606 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045776.606 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045776.606 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045776.606 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045776.606 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045776.606 * [taylor]: Taking taylor expansion of 1 in x.re 1554045776.606 * [backup-simplify]: Simplify 1 into 1 1554045776.607 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.607 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.608 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.608 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.608 * [backup-simplify]: Simplify 0 into 0 1554045776.608 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.609 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.610 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.re 2))) into (/ 3 (pow x.re 2)) 1554045776.610 * [backup-simplify]: Simplify (- (/ 3 (pow x.re 2))) into (- (* 3 (/ 1 (pow x.re 2)))) 1554045776.610 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.re 2))))) into (- (* 3 (/ 1 (pow x.re 2)))) 1554045776.610 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.re 2)))) in x.re 1554045776.610 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.re 2))) in x.re 1554045776.610 * [taylor]: Taking taylor expansion of 3 in x.re 1554045776.610 * [backup-simplify]: Simplify 3 into 3 1554045776.610 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045776.610 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045776.610 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.610 * [backup-simplify]: Simplify 0 into 0 1554045776.610 * [backup-simplify]: Simplify 1 into 1 1554045776.610 * [backup-simplify]: Simplify (* 1 1) into 1 1554045776.610 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045776.611 * [backup-simplify]: Simplify (* 3 1) into 3 1554045776.611 * [backup-simplify]: Simplify (- 3) into -3 1554045776.611 * [backup-simplify]: Simplify -3 into -3 1554045776.611 * [backup-simplify]: Simplify 1 into 1 1554045776.615 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.616 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045776.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.617 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045776.618 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045776.618 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1554045776.618 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.re 2)))) into 0 1554045776.618 * [backup-simplify]: Simplify (- 0) into 0 1554045776.619 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.619 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.619 * [backup-simplify]: Simplify 0 into 0 1554045776.619 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045776.619 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045776.620 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045776.620 * [backup-simplify]: Simplify (- 0) into 0 1554045776.620 * [backup-simplify]: Simplify 0 into 0 1554045776.620 * [backup-simplify]: Simplify 0 into 0 1554045776.620 * [backup-simplify]: Simplify 0 into 0 1554045776.621 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045776.622 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045776.623 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.624 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1554045776.625 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1554045776.625 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1554045776.626 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.re 2))))) into 0 1554045776.626 * [backup-simplify]: Simplify (- 0) into 0 1554045776.627 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045776.627 * [taylor]: Taking taylor expansion of 0 in x.re 1554045776.627 * [backup-simplify]: Simplify 0 into 0 1554045776.628 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.629 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.630 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045776.630 * [backup-simplify]: Simplify (- 0) into 0 1554045776.630 * [backup-simplify]: Simplify 0 into 0 1554045776.630 * [backup-simplify]: Simplify 0 into 0 1554045776.630 * [backup-simplify]: Simplify 0 into 0 1554045776.630 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.im)))) 3)) (* -3 (* (pow (/ 1 (- x.re)) -2) (/ 1 (/ 1 (- x.im)))))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045776.631 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1554045776.631 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045776.631 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1554045776.631 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1554045776.631 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.631 * [backup-simplify]: Simplify 2 into 2 1554045776.631 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045776.631 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.631 * [backup-simplify]: Simplify 0 into 0 1554045776.631 * [backup-simplify]: Simplify 1 into 1 1554045776.631 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.631 * [backup-simplify]: Simplify x.re into x.re 1554045776.631 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045776.631 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.631 * [backup-simplify]: Simplify 2 into 2 1554045776.631 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045776.631 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.631 * [backup-simplify]: Simplify x.im into x.im 1554045776.631 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.631 * [backup-simplify]: Simplify 0 into 0 1554045776.631 * [backup-simplify]: Simplify 1 into 1 1554045776.631 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045776.631 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.631 * [backup-simplify]: Simplify 2 into 2 1554045776.631 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045776.631 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.631 * [backup-simplify]: Simplify x.im into x.im 1554045776.631 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.631 * [backup-simplify]: Simplify 0 into 0 1554045776.631 * [backup-simplify]: Simplify 1 into 1 1554045776.631 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045776.632 * [backup-simplify]: Simplify (* 2 0) into 0 1554045776.632 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.632 * [backup-simplify]: Simplify 0 into 0 1554045776.632 * [backup-simplify]: Simplify 0 into 0 1554045776.632 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045776.633 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1554045776.633 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1554045776.633 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.633 * [backup-simplify]: Simplify 2 into 2 1554045776.633 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.633 * [backup-simplify]: Simplify 0 into 0 1554045776.633 * [backup-simplify]: Simplify 1 into 1 1554045776.633 * [backup-simplify]: Simplify (* 2 0) into 0 1554045776.633 * [backup-simplify]: Simplify 0 into 0 1554045776.633 * [backup-simplify]: Simplify 0 into 0 1554045776.634 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045776.635 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1554045776.635 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.635 * [backup-simplify]: Simplify 0 into 0 1554045776.635 * [backup-simplify]: Simplify 0 into 0 1554045776.636 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1554045776.636 * [backup-simplify]: Simplify 2 into 2 1554045776.636 * [backup-simplify]: Simplify 0 into 0 1554045776.636 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045776.638 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554045776.638 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.638 * [backup-simplify]: Simplify 0 into 0 1554045776.638 * [backup-simplify]: Simplify 0 into 0 1554045776.638 * [backup-simplify]: Simplify 0 into 0 1554045776.639 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1554045776.639 * [backup-simplify]: Simplify 0 into 0 1554045776.639 * [backup-simplify]: Simplify 0 into 0 1554045776.640 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045776.641 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1554045776.641 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.641 * [backup-simplify]: Simplify 0 into 0 1554045776.641 * [backup-simplify]: Simplify 0 into 0 1554045776.641 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045776.642 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1554045776.642 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045776.642 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045776.642 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.642 * [backup-simplify]: Simplify 2 into 2 1554045776.642 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045776.642 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045776.642 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.642 * [backup-simplify]: Simplify 0 into 0 1554045776.642 * [backup-simplify]: Simplify 1 into 1 1554045776.642 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.642 * [backup-simplify]: Simplify x.re into x.re 1554045776.642 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045776.642 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045776.643 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.643 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045776.643 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.643 * [backup-simplify]: Simplify 2 into 2 1554045776.643 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045776.643 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045776.643 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.643 * [backup-simplify]: Simplify x.im into x.im 1554045776.643 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.643 * [backup-simplify]: Simplify 0 into 0 1554045776.643 * [backup-simplify]: Simplify 1 into 1 1554045776.643 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045776.643 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045776.643 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.643 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045776.643 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.643 * [backup-simplify]: Simplify 2 into 2 1554045776.643 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045776.643 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045776.643 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.644 * [backup-simplify]: Simplify x.im into x.im 1554045776.644 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.644 * [backup-simplify]: Simplify 0 into 0 1554045776.644 * [backup-simplify]: Simplify 1 into 1 1554045776.644 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045776.644 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045776.644 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.644 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045776.644 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045776.644 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.644 * [backup-simplify]: Simplify 2 into 2 1554045776.644 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.644 * [backup-simplify]: Simplify 0 into 0 1554045776.644 * [backup-simplify]: Simplify 1 into 1 1554045776.645 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045776.645 * [backup-simplify]: Simplify 2 into 2 1554045776.646 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045776.646 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045776.646 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045776.646 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.646 * [backup-simplify]: Simplify 0 into 0 1554045776.647 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045776.647 * [backup-simplify]: Simplify 0 into 0 1554045776.648 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045776.648 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045776.649 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045776.649 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.649 * [backup-simplify]: Simplify 0 into 0 1554045776.649 * [backup-simplify]: Simplify 0 into 0 1554045776.650 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.650 * [backup-simplify]: Simplify 0 into 0 1554045776.651 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045776.651 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045776.652 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045776.652 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.652 * [backup-simplify]: Simplify 0 into 0 1554045776.652 * [backup-simplify]: Simplify 0 into 0 1554045776.652 * [backup-simplify]: Simplify 0 into 0 1554045776.653 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.653 * [backup-simplify]: Simplify 0 into 0 1554045776.653 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1554045776.653 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1554045776.653 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045776.653 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045776.653 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.653 * [backup-simplify]: Simplify 2 into 2 1554045776.653 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045776.653 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045776.653 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.653 * [backup-simplify]: Simplify 0 into 0 1554045776.653 * [backup-simplify]: Simplify 1 into 1 1554045776.654 * [taylor]: Taking taylor expansion of x.re in x.im 1554045776.654 * [backup-simplify]: Simplify x.re into x.re 1554045776.654 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045776.654 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045776.654 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045776.654 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045776.654 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.654 * [backup-simplify]: Simplify 2 into 2 1554045776.654 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045776.654 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045776.654 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.654 * [backup-simplify]: Simplify x.im into x.im 1554045776.654 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.654 * [backup-simplify]: Simplify 0 into 0 1554045776.654 * [backup-simplify]: Simplify 1 into 1 1554045776.654 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045776.654 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045776.654 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.654 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045776.654 * [taylor]: Taking taylor expansion of 2 in x.re 1554045776.654 * [backup-simplify]: Simplify 2 into 2 1554045776.654 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045776.654 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045776.654 * [taylor]: Taking taylor expansion of x.im in x.re 1554045776.654 * [backup-simplify]: Simplify x.im into x.im 1554045776.654 * [taylor]: Taking taylor expansion of x.re in x.re 1554045776.654 * [backup-simplify]: Simplify 0 into 0 1554045776.654 * [backup-simplify]: Simplify 1 into 1 1554045776.655 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045776.655 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045776.655 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045776.655 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045776.655 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045776.655 * [taylor]: Taking taylor expansion of 2 in x.im 1554045776.655 * [backup-simplify]: Simplify 2 into 2 1554045776.655 * [taylor]: Taking taylor expansion of x.im in x.im 1554045776.655 * [backup-simplify]: Simplify 0 into 0 1554045776.655 * [backup-simplify]: Simplify 1 into 1 1554045776.655 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045776.655 * [backup-simplify]: Simplify 2 into 2 1554045776.656 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045776.656 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045776.656 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045776.656 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.656 * [backup-simplify]: Simplify 0 into 0 1554045776.657 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045776.657 * [backup-simplify]: Simplify 0 into 0 1554045776.657 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045776.657 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045776.658 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045776.658 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.658 * [backup-simplify]: Simplify 0 into 0 1554045776.658 * [backup-simplify]: Simplify 0 into 0 1554045776.658 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.658 * [backup-simplify]: Simplify 0 into 0 1554045776.659 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045776.659 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045776.660 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045776.660 * [taylor]: Taking taylor expansion of 0 in x.im 1554045776.660 * [backup-simplify]: Simplify 0 into 0 1554045776.660 * [backup-simplify]: Simplify 0 into 0 1554045776.660 * [backup-simplify]: Simplify 0 into 0 1554045776.660 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045776.660 * [backup-simplify]: Simplify 0 into 0 1554045776.661 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1554045776.661 * * * [progress]: simplifying candidates 1554045776.661 * * * * [progress]: [ 1 / 156 ] simplifiying candidate # 1554045776.661 * * * * [progress]: [ 2 / 156 ] simplifiying candidate # 1554045776.661 * * * * [progress]: [ 3 / 156 ] simplifiying candidate # 1554045776.661 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045776.661 * * [simplify]: iters left: 6 (6 enodes) 1554045776.663 * * [simplify]: iters left: 5 (30 enodes) 1554045776.668 * * [simplify]: iters left: 4 (73 enodes) 1554045776.684 * * [simplify]: iters left: 3 (204 enodes) 1554045776.784 * * [simplify]: iters left: 2 (422 enodes) 1554045776.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045776.943 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045776.944 * * [simplify]: Extracting #2: cost 81 inf + 43 1554045776.945 * * [simplify]: Extracting #3: cost 50 inf + 5494 1554045776.950 * * [simplify]: Extracting #4: cost 8 inf + 10934 1554045776.958 * * [simplify]: Extracting #5: cost 0 inf + 12113 1554045776.964 * * [simplify]: Extracting #6: cost 0 inf + 12098 1554045776.969 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045776.969 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045776.969 * * * * [progress]: [ 4 / 156 ] simplifiying candidate # 1554045776.970 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045776.970 * * [simplify]: iters left: 6 (6 enodes) 1554045776.971 * * [simplify]: iters left: 5 (30 enodes) 1554045776.980 * * [simplify]: iters left: 4 (73 enodes) 1554045777.005 * * [simplify]: iters left: 3 (204 enodes) 1554045777.069 * * [simplify]: iters left: 2 (422 enodes) 1554045777.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045777.230 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045777.230 * * [simplify]: Extracting #2: cost 81 inf + 43 1554045777.232 * * [simplify]: Extracting #3: cost 50 inf + 5494 1554045777.240 * * [simplify]: Extracting #4: cost 8 inf + 10934 1554045777.251 * * [simplify]: Extracting #5: cost 0 inf + 12113 1554045777.266 * * [simplify]: Extracting #6: cost 0 inf + 12098 1554045777.273 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045777.273 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045777.273 * * * * [progress]: [ 5 / 156 ] simplifiying candidate # 1554045777.273 * * * * [progress]: [ 6 / 156 ] simplifiying candidate # 1554045777.274 * [simplify]: Simplifying (+ (+ (log x.im) (log (+ x.re x.im))) (log (- x.re x.im))) 1554045777.274 * * [simplify]: iters left: 6 (9 enodes) 1554045777.276 * * [simplify]: iters left: 5 (34 enodes) 1554045777.280 * * [simplify]: iters left: 4 (45 enodes) 1554045777.286 * * [simplify]: iters left: 3 (50 enodes) 1554045777.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045777.293 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045777.293 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045777.293 * * [simplify]: Extracting #3: cost 20 inf + 1 1554045777.293 * * [simplify]: Extracting #4: cost 17 inf + 185 1554045777.293 * * [simplify]: Extracting #5: cost 12 inf + 464 1554045777.293 * * [simplify]: Extracting #6: cost 5 inf + 1658 1554045777.294 * * [simplify]: Extracting #7: cost 0 inf + 2998 1554045777.294 * [simplify]: Simplified to (+ (+ (log (- x.re x.im)) (log (+ x.im x.re))) (log x.im)) 1554045777.294 * [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))) 1554045777.294 * * * * [progress]: [ 7 / 156 ] simplifiying candidate # 1554045777.295 * [simplify]: Simplifying (+ (log (* x.im (+ x.re x.im))) (log (- x.re x.im))) 1554045777.295 * * [simplify]: iters left: 6 (8 enodes) 1554045777.297 * * [simplify]: iters left: 5 (37 enodes) 1554045777.308 * * [simplify]: iters left: 4 (59 enodes) 1554045777.324 * * [simplify]: iters left: 3 (68 enodes) 1554045777.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045777.340 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045777.340 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045777.341 * * [simplify]: Extracting #3: cost 24 inf + 1 1554045777.341 * * [simplify]: Extracting #4: cost 21 inf + 268 1554045777.341 * * [simplify]: Extracting #5: cost 6 inf + 1586 1554045777.342 * * [simplify]: Extracting #6: cost 0 inf + 3048 1554045777.342 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log (* x.im (+ x.re x.im)))) 1554045777.342 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- x.re x.im)) (log (* x.im (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045777.342 * * * * [progress]: [ 8 / 156 ] simplifiying candidate # 1554045777.342 * * * * [progress]: [ 9 / 156 ] simplifiying candidate # 1554045777.342 * * * * [progress]: [ 10 / 156 ] simplifiying candidate # 1554045777.342 * [simplify]: Simplifying (* (* (* (* 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))) 1554045777.343 * * [simplify]: iters left: 6 (12 enodes) 1554045777.346 * * [simplify]: iters left: 5 (64 enodes) 1554045777.363 * * [simplify]: iters left: 4 (271 enodes) 1554045777.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045777.552 * * [simplify]: Extracting #1: cost 59 inf + 0 1554045777.554 * * [simplify]: Extracting #2: cost 266 inf + 85 1554045777.560 * * [simplify]: Extracting #3: cost 264 inf + 16258 1554045777.584 * * [simplify]: Extracting #4: cost 15 inf + 73154 1554045777.603 * * [simplify]: Extracting #5: cost 0 inf + 74965 1554045777.641 * * [simplify]: Extracting #6: cost 0 inf + 74685 1554045777.679 * [simplify]: Simplified to (* (* (* (+ x.re x.im) x.im) (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im))) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im))) 1554045777.679 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (* (+ x.re x.im) x.im) (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im))) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045777.679 * * * * [progress]: [ 11 / 156 ] simplifiying candidate # 1554045777.680 * [simplify]: Simplifying (* (* (* (* x.im (+ x.re x.im)) (* x.im (+ x.re x.im))) (* x.im (+ x.re x.im))) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im))) 1554045777.680 * * [simplify]: iters left: 6 (10 enodes) 1554045777.685 * * [simplify]: iters left: 5 (54 enodes) 1554045777.710 * * [simplify]: iters left: 4 (214 enodes) 1554045777.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045777.882 * * [simplify]: Extracting #1: cost 57 inf + 0 1554045777.884 * * [simplify]: Extracting #2: cost 251 inf + 2 1554045777.891 * * [simplify]: Extracting #3: cost 242 inf + 12931 1554045777.924 * * [simplify]: Extracting #4: cost 23 inf + 60106 1554045777.944 * * [simplify]: Extracting #5: cost 0 inf + 65272 1554045777.965 * [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))))) 1554045777.965 * [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))) 1554045777.965 * * * * [progress]: [ 12 / 156 ] simplifiying candidate # 1554045777.965 * * * * [progress]: [ 13 / 156 ] simplifiying candidate # 1554045777.966 * * * * [progress]: [ 14 / 156 ] simplifiying candidate # 1554045777.966 * * * * [progress]: [ 15 / 156 ] simplifiying candidate # 1554045777.966 * [simplify]: Simplifying (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))) 1554045777.966 * * [simplify]: iters left: 6 (9 enodes) 1554045777.972 * * [simplify]: iters left: 5 (53 enodes) 1554045777.987 * * [simplify]: iters left: 4 (167 enodes) 1554045778.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.048 * * [simplify]: Extracting #1: cost 19 inf + 0 1554045778.049 * * [simplify]: Extracting #2: cost 115 inf + 1 1554045778.050 * * [simplify]: Extracting #3: cost 150 inf + 5722 1554045778.054 * * [simplify]: Extracting #4: cost 49 inf + 36602 1554045778.060 * * [simplify]: Extracting #5: cost 8 inf + 45188 1554045778.075 * * [simplify]: Extracting #6: cost 0 inf + 47656 1554045778.089 * [simplify]: Simplified to (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) x.im)) 1554045778.089 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) x.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))) 1554045778.090 * [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)))) 1554045778.090 * * [simplify]: iters left: 6 (10 enodes) 1554045778.096 * * [simplify]: iters left: 5 (54 enodes) 1554045778.121 * * [simplify]: iters left: 4 (145 enodes) 1554045778.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.173 * * [simplify]: Extracting #1: cost 40 inf + 0 1554045778.174 * * [simplify]: Extracting #2: cost 159 inf + 85 1554045778.175 * * [simplify]: Extracting #3: cost 124 inf + 6079 1554045778.180 * * [simplify]: Extracting #4: cost 12 inf + 25863 1554045778.193 * * [simplify]: Extracting #5: cost 0 inf + 28807 1554045778.207 * * [simplify]: Extracting #6: cost 0 inf + 28402 1554045778.223 * [simplify]: Simplified to (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 1554045778.223 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) x.im)) (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045778.223 * * * * [progress]: [ 16 / 156 ] simplifiying candidate # 1554045778.224 * [simplify]: Simplifying (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))) 1554045778.224 * * [simplify]: iters left: 6 (11 enodes) 1554045778.230 * * [simplify]: iters left: 5 (61 enodes) 1554045778.246 * * [simplify]: iters left: 4 (172 enodes) 1554045778.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.308 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045778.308 * * [simplify]: Extracting #2: cost 138 inf + 1 1554045778.309 * * [simplify]: Extracting #3: cost 174 inf + 495 1554045778.311 * * [simplify]: Extracting #4: cost 84 inf + 16189 1554045778.317 * * [simplify]: Extracting #5: cost 14 inf + 32406 1554045778.324 * * [simplify]: Extracting #6: cost 0 inf + 36700 1554045778.332 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (fma x.im (* x.re (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 1554045778.332 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (fma 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.im x.re)) x.re))) 1554045778.332 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) 1554045778.332 * * [simplify]: iters left: 6 (9 enodes) 1554045778.337 * * [simplify]: iters left: 5 (45 enodes) 1554045778.352 * * [simplify]: iters left: 4 (104 enodes) 1554045778.394 * * [simplify]: iters left: 3 (280 enodes) 1554045778.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.502 * * [simplify]: Extracting #1: cost 48 inf + 0 1554045778.502 * * [simplify]: Extracting #2: cost 138 inf + 165 1554045778.504 * * [simplify]: Extracting #3: cost 118 inf + 3470 1554045778.509 * * [simplify]: Extracting #4: cost 18 inf + 21588 1554045778.521 * * [simplify]: Extracting #5: cost 0 inf + 26064 1554045778.537 * [simplify]: Simplified to (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re))) 1554045778.537 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (fma x.im (* x.re (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045778.537 * * * * [progress]: [ 17 / 156 ] simplifiying candidate # 1554045778.537 * [simplify]: Simplifying (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))) 1554045778.538 * * [simplify]: iters left: 6 (11 enodes) 1554045778.544 * * [simplify]: iters left: 5 (56 enodes) 1554045778.567 * * [simplify]: iters left: 4 (138 enodes) 1554045778.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.624 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045778.624 * * [simplify]: Extracting #2: cost 121 inf + 1 1554045778.625 * * [simplify]: Extracting #3: cost 152 inf + 1834 1554045778.628 * * [simplify]: Extracting #4: cost 41 inf + 24959 1554045778.639 * * [simplify]: Extracting #5: cost 6 inf + 35906 1554045778.651 * * [simplify]: Extracting #6: cost 0 inf + 38669 1554045778.662 * [simplify]: Simplified to (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 1554045778.662 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) 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))) 1554045778.662 * [simplify]: Simplifying (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1554045778.662 * * [simplify]: iters left: 6 (9 enodes) 1554045778.665 * * [simplify]: iters left: 5 (45 enodes) 1554045778.674 * * [simplify]: iters left: 4 (115 enodes) 1554045778.712 * * [simplify]: iters left: 3 (341 enodes) 1554045778.889 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.889 * * [simplify]: Extracting #1: cost 64 inf + 0 1554045778.890 * * [simplify]: Extracting #2: cost 168 inf + 2 1554045778.891 * * [simplify]: Extracting #3: cost 145 inf + 2638 1554045778.898 * * [simplify]: Extracting #4: cost 37 inf + 23415 1554045778.908 * * [simplify]: Extracting #5: cost 1 inf + 32007 1554045778.918 * * [simplify]: Extracting #6: cost 0 inf + 32049 1554045778.941 * [simplify]: Simplified to (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im)) 1554045778.941 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045778.941 * * * * [progress]: [ 18 / 156 ] simplifiying candidate # 1554045778.942 * [simplify]: Simplifying (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) 1554045778.942 * * [simplify]: iters left: 6 (7 enodes) 1554045778.945 * * [simplify]: iters left: 5 (31 enodes) 1554045778.956 * * [simplify]: iters left: 4 (80 enodes) 1554045779.004 * * [simplify]: iters left: 3 (361 enodes) 1554045779.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045779.386 * * [simplify]: Extracting #1: cost 68 inf + 0 1554045779.388 * * [simplify]: Extracting #2: cost 319 inf + 85 1554045779.396 * * [simplify]: Extracting #3: cost 256 inf + 15312 1554045779.425 * * [simplify]: Extracting #4: cost 20 inf + 59966 1554045779.461 * * [simplify]: Extracting #5: cost 0 inf + 63285 1554045779.497 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 1554045779.497 * [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))) 1554045779.498 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 1554045779.498 * * [simplify]: iters left: 4 (5 enodes) 1554045779.500 * * [simplify]: iters left: 3 (25 enodes) 1554045779.508 * * [simplify]: iters left: 2 (57 enodes) 1554045779.531 * * [simplify]: iters left: 1 (117 enodes) 1554045779.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045779.553 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045779.554 * * [simplify]: Extracting #2: cost 43 inf + 43 1554045779.554 * * [simplify]: Extracting #3: cost 12 inf + 2867 1554045779.556 * * [simplify]: Extracting #4: cost 0 inf + 4291 1554045779.557 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1554045779.557 * [simplify]: Simplified (2 1 2) to (λ (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 x.im) (* x.im x.re)) x.re))) 1554045779.557 * * * * [progress]: [ 19 / 156 ] simplifiying candidate # 1554045779.557 * * * * [progress]: [ 20 / 156 ] simplifiying candidate # 1554045779.558 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) 1554045779.558 * * [simplify]: iters left: 6 (10 enodes) 1554045779.560 * * [simplify]: iters left: 5 (45 enodes) 1554045779.569 * * [simplify]: iters left: 4 (93 enodes) 1554045779.586 * * [simplify]: iters left: 3 (226 enodes) 1554045779.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045779.652 * * [simplify]: Extracting #1: cost 49 inf + 0 1554045779.652 * * [simplify]: Extracting #2: cost 116 inf + 2 1554045779.654 * * [simplify]: Extracting #3: cost 86 inf + 7240 1554045779.662 * * [simplify]: Extracting #4: cost 3 inf + 22927 1554045779.667 * * [simplify]: Extracting #5: cost 0 inf + 22628 1554045779.673 * [simplify]: Simplified to (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im))) 1554045779.673 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045779.673 * * * * [progress]: [ 21 / 156 ] simplifiying candidate # 1554045779.673 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) 1554045779.673 * * [simplify]: iters left: 6 (9 enodes) 1554045779.675 * * [simplify]: iters left: 5 (37 enodes) 1554045779.683 * * [simplify]: iters left: 4 (83 enodes) 1554045779.709 * * [simplify]: iters left: 3 (200 enodes) 1554045779.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045779.786 * * [simplify]: Extracting #1: cost 44 inf + 0 1554045779.787 * * [simplify]: Extracting #2: cost 87 inf + 206 1554045779.789 * * [simplify]: Extracting #3: cost 55 inf + 5646 1554045779.796 * * [simplify]: Extracting #4: cost 8 inf + 13271 1554045779.804 * * [simplify]: Extracting #5: cost 0 inf + 14777 1554045779.812 * [simplify]: Simplified to (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im)) 1554045779.812 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (sqrt x.im) (sqrt x.im))))) (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045779.812 * * * * [progress]: [ 22 / 156 ] simplifiying candidate # 1554045779.813 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) 1554045779.813 * * [simplify]: iters left: 6 (9 enodes) 1554045779.817 * * [simplify]: iters left: 5 (39 enodes) 1554045779.831 * * [simplify]: iters left: 4 (84 enodes) 1554045779.867 * * [simplify]: iters left: 3 (204 enodes) 1554045779.955 * * [simplify]: iters left: 2 (424 enodes) 1554045780.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045780.143 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045780.143 * [simplify]: Simplified to 0 1554045780.143 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* x.im 1)))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045780.144 * * * * [progress]: [ 23 / 156 ] simplifiying candidate # 1554045780.144 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) 1554045780.144 * * [simplify]: iters left: 6 (10 enodes) 1554045780.149 * * [simplify]: iters left: 5 (45 enodes) 1554045780.163 * * [simplify]: iters left: 4 (93 enodes) 1554045780.181 * * [simplify]: iters left: 3 (226 enodes) 1554045780.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045780.275 * * [simplify]: Extracting #1: cost 49 inf + 0 1554045780.275 * * [simplify]: Extracting #2: cost 116 inf + 2 1554045780.278 * * [simplify]: Extracting #3: cost 86 inf + 7240 1554045780.288 * * [simplify]: Extracting #4: cost 3 inf + 22927 1554045780.299 * * [simplify]: Extracting #5: cost 0 inf + 22628 1554045780.307 * [simplify]: Simplified to (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im))) 1554045780.307 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045780.308 * * * * [progress]: [ 24 / 156 ] simplifiying candidate # 1554045780.308 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) 1554045780.308 * * [simplify]: iters left: 6 (9 enodes) 1554045780.313 * * [simplify]: iters left: 5 (37 enodes) 1554045780.319 * * [simplify]: iters left: 4 (83 enodes) 1554045780.335 * * [simplify]: iters left: 3 (200 enodes) 1554045780.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045780.393 * * [simplify]: Extracting #1: cost 44 inf + 0 1554045780.393 * * [simplify]: Extracting #2: cost 87 inf + 206 1554045780.395 * * [simplify]: Extracting #3: cost 55 inf + 5646 1554045780.398 * * [simplify]: Extracting #4: cost 8 inf + 13271 1554045780.402 * * [simplify]: Extracting #5: cost 0 inf + 14777 1554045780.407 * [simplify]: Simplified to (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im)) 1554045780.407 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* (sqrt x.im) (sqrt x.im))))) (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045780.407 * * * * [progress]: [ 25 / 156 ] simplifiying candidate # 1554045780.407 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) 1554045780.407 * * [simplify]: iters left: 6 (9 enodes) 1554045780.410 * * [simplify]: iters left: 5 (39 enodes) 1554045780.417 * * [simplify]: iters left: 4 (84 enodes) 1554045780.437 * * [simplify]: iters left: 3 (204 enodes) 1554045780.514 * * [simplify]: iters left: 2 (424 enodes) 1554045780.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045780.696 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045780.696 * [simplify]: Simplified to 0 1554045780.696 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* x.im 1)))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045780.696 * * * * [progress]: [ 26 / 156 ] simplifiying candidate # 1554045780.696 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) 1554045780.696 * * [simplify]: iters left: 6 (10 enodes) 1554045780.699 * * [simplify]: iters left: 5 (45 enodes) 1554045780.711 * * [simplify]: iters left: 4 (93 enodes) 1554045780.728 * * [simplify]: iters left: 3 (226 enodes) 1554045780.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045780.824 * * [simplify]: Extracting #1: cost 49 inf + 0 1554045780.824 * * [simplify]: Extracting #2: cost 116 inf + 2 1554045780.826 * * [simplify]: Extracting #3: cost 86 inf + 7240 1554045780.831 * * [simplify]: Extracting #4: cost 3 inf + 22927 1554045780.840 * * [simplify]: Extracting #5: cost 0 inf + 22628 1554045780.851 * [simplify]: Simplified to (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im))) 1554045780.851 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045780.852 * * * * [progress]: [ 27 / 156 ] simplifiying candidate # 1554045780.852 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) 1554045780.852 * * [simplify]: iters left: 6 (9 enodes) 1554045780.856 * * [simplify]: iters left: 5 (37 enodes) 1554045780.869 * * [simplify]: iters left: 4 (83 enodes) 1554045780.904 * * [simplify]: iters left: 3 (200 enodes) 1554045780.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045780.975 * * [simplify]: Extracting #1: cost 44 inf + 0 1554045780.976 * * [simplify]: Extracting #2: cost 87 inf + 206 1554045780.979 * * [simplify]: Extracting #3: cost 55 inf + 5646 1554045780.986 * * [simplify]: Extracting #4: cost 8 inf + 13271 1554045780.995 * * [simplify]: Extracting #5: cost 0 inf + 14777 1554045781.003 * [simplify]: Simplified to (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im)) 1554045781.003 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* (sqrt x.im) (sqrt x.im))))) (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045781.003 * * * * [progress]: [ 28 / 156 ] simplifiying candidate # 1554045781.004 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) 1554045781.004 * * [simplify]: iters left: 6 (9 enodes) 1554045781.009 * * [simplify]: iters left: 5 (39 enodes) 1554045781.023 * * [simplify]: iters left: 4 (84 enodes) 1554045781.057 * * [simplify]: iters left: 3 (204 enodes) 1554045781.143 * * [simplify]: iters left: 2 (424 enodes) 1554045781.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045781.283 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045781.283 * [simplify]: Simplified to 0 1554045781.283 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* x.im 1)))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045781.283 * * * * [progress]: [ 29 / 156 ] simplifiying candidate # 1554045781.283 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.im)) 1554045781.283 * * [simplify]: iters left: 6 (6 enodes) 1554045781.285 * * [simplify]: iters left: 5 (30 enodes) 1554045781.294 * * [simplify]: iters left: 4 (65 enodes) 1554045781.304 * * [simplify]: iters left: 3 (124 enodes) 1554045781.338 * * [simplify]: iters left: 2 (190 enodes) 1554045781.391 * * [simplify]: iters left: 1 (210 enodes) 1554045781.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045781.426 * * [simplify]: Extracting #1: cost 19 inf + 0 1554045781.426 * * [simplify]: Extracting #2: cost 34 inf + 2 1554045781.426 * * [simplify]: Extracting #3: cost 20 inf + 1110 1554045781.427 * * [simplify]: Extracting #4: cost 3 inf + 2908 1554045781.428 * * [simplify]: Extracting #5: cost 1 inf + 3121 1554045781.429 * * [simplify]: Extracting #6: cost 0 inf + 3333 1554045781.430 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.im)) 1554045781.431 * [simplify]: Simplified (2 1 2) to (λ (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.im x.re)) x.re))) 1554045781.431 * * * * [progress]: [ 30 / 156 ] simplifiying candidate # 1554045781.431 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.im)) 1554045781.431 * * [simplify]: iters left: 6 (6 enodes) 1554045781.432 * * [simplify]: iters left: 5 (30 enodes) 1554045781.438 * * [simplify]: iters left: 4 (65 enodes) 1554045781.448 * * [simplify]: iters left: 3 (124 enodes) 1554045781.492 * * [simplify]: iters left: 2 (190 enodes) 1554045781.530 * * [simplify]: iters left: 1 (210 enodes) 1554045781.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045781.555 * * [simplify]: Extracting #1: cost 19 inf + 0 1554045781.556 * * [simplify]: Extracting #2: cost 34 inf + 2 1554045781.556 * * [simplify]: Extracting #3: cost 20 inf + 1110 1554045781.557 * * [simplify]: Extracting #4: cost 3 inf + 2908 1554045781.559 * * [simplify]: Extracting #5: cost 1 inf + 3121 1554045781.561 * * [simplify]: Extracting #6: cost 0 inf + 3333 1554045781.563 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.im)) 1554045781.563 * [simplify]: Simplified (2 1 2) to (λ (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.im x.re)) x.re))) 1554045781.563 * * * * [progress]: [ 31 / 156 ] simplifiying candidate # 1554045781.564 * [simplify]: Simplifying (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) 1554045781.564 * * [simplify]: iters left: 6 (10 enodes) 1554045781.569 * * [simplify]: iters left: 5 (45 enodes) 1554045781.589 * * [simplify]: iters left: 4 (95 enodes) 1554045781.622 * * [simplify]: iters left: 3 (197 enodes) 1554045781.698 * * [simplify]: iters left: 2 (470 enodes) 1554045782.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.064 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045782.064 * [simplify]: Simplified to 0 1554045782.064 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045782.064 * * * * [progress]: [ 32 / 156 ] simplifiying candidate # 1554045782.064 * [simplify]: Simplifying (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) 1554045782.065 * * [simplify]: iters left: 6 (9 enodes) 1554045782.069 * * [simplify]: iters left: 5 (37 enodes) 1554045782.081 * * [simplify]: iters left: 4 (85 enodes) 1554045782.111 * * [simplify]: iters left: 3 (170 enodes) 1554045782.183 * * [simplify]: iters left: 2 (400 enodes) 1554045782.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.366 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045782.366 * [simplify]: Simplified to 0 1554045782.366 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045782.366 * * * * [progress]: [ 33 / 156 ] simplifiying candidate # 1554045782.366 * [simplify]: Simplifying (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) 1554045782.366 * * [simplify]: iters left: 6 (9 enodes) 1554045782.371 * * [simplify]: iters left: 5 (39 enodes) 1554045782.385 * * [simplify]: iters left: 4 (86 enodes) 1554045782.403 * * [simplify]: iters left: 3 (182 enodes) 1554045782.477 * * [simplify]: iters left: 2 (385 enodes) 1554045782.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.628 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045782.628 * [simplify]: Simplified to 0 1554045782.628 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* x.im 1))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045782.628 * * * * [progress]: [ 34 / 156 ] simplifiying candidate # 1554045782.629 * [simplify]: Simplifying (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) 1554045782.629 * * [simplify]: iters left: 6 (10 enodes) 1554045782.631 * * [simplify]: iters left: 5 (45 enodes) 1554045782.640 * * [simplify]: iters left: 4 (95 enodes) 1554045782.663 * * [simplify]: iters left: 3 (197 enodes) 1554045782.732 * * [simplify]: iters left: 2 (470 enodes) 1554045783.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045783.027 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045783.027 * [simplify]: Simplified to 0 1554045783.027 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (sqrt x.re) (sqrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045783.027 * * * * [progress]: [ 35 / 156 ] simplifiying candidate # 1554045783.027 * [simplify]: Simplifying (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) 1554045783.028 * * [simplify]: iters left: 6 (9 enodes) 1554045783.030 * * [simplify]: iters left: 5 (37 enodes) 1554045783.036 * * [simplify]: iters left: 4 (85 enodes) 1554045783.055 * * [simplify]: iters left: 3 (170 enodes) 1554045783.114 * * [simplify]: iters left: 2 (400 enodes) 1554045783.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045783.254 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045783.254 * [simplify]: Simplified to 0 1554045783.254 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (sqrt x.re) (sqrt x.re) (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045783.255 * * * * [progress]: [ 36 / 156 ] simplifiying candidate # 1554045783.255 * [simplify]: Simplifying (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) 1554045783.255 * * [simplify]: iters left: 6 (9 enodes) 1554045783.259 * * [simplify]: iters left: 5 (39 enodes) 1554045783.271 * * [simplify]: iters left: 4 (86 enodes) 1554045783.300 * * [simplify]: iters left: 3 (182 enodes) 1554045783.376 * * [simplify]: iters left: 2 (385 enodes) 1554045783.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045783.561 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045783.561 * [simplify]: Simplified to 0 1554045783.561 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (sqrt x.re) (sqrt x.re) (- (* x.im 1))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045783.561 * * * * [progress]: [ 37 / 156 ] simplifiying candidate # 1554045783.561 * [simplify]: Simplifying (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) 1554045783.561 * * [simplify]: iters left: 6 (10 enodes) 1554045783.566 * * [simplify]: iters left: 5 (45 enodes) 1554045783.584 * * [simplify]: iters left: 4 (95 enodes) 1554045783.618 * * [simplify]: iters left: 3 (197 enodes) 1554045783.720 * * [simplify]: iters left: 2 (470 enodes) 1554045783.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045783.996 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045783.996 * [simplify]: Simplified to 0 1554045783.996 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma 1 x.re (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045783.996 * * * * [progress]: [ 38 / 156 ] simplifiying candidate # 1554045783.996 * [simplify]: Simplifying (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) 1554045783.996 * * [simplify]: iters left: 6 (9 enodes) 1554045783.999 * * [simplify]: iters left: 5 (37 enodes) 1554045784.005 * * [simplify]: iters left: 4 (85 enodes) 1554045784.029 * * [simplify]: iters left: 3 (170 enodes) 1554045784.093 * * [simplify]: iters left: 2 (400 enodes) 1554045784.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045784.734 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045784.734 * [simplify]: Simplified to 0 1554045784.734 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma 1 x.re (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045784.735 * * * * [progress]: [ 39 / 156 ] simplifiying candidate # 1554045784.735 * [simplify]: Simplifying (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) 1554045784.735 * * [simplify]: iters left: 6 (9 enodes) 1554045784.737 * * [simplify]: iters left: 5 (39 enodes) 1554045784.745 * * [simplify]: iters left: 4 (86 enodes) 1554045784.762 * * [simplify]: iters left: 3 (182 enodes) 1554045784.847 * * [simplify]: iters left: 2 (385 enodes) 1554045785.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.023 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045785.023 * [simplify]: Simplified to 0 1554045785.023 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma 1 x.re (- (* x.im 1))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045785.024 * * * * [progress]: [ 40 / 156 ] simplifiying candidate # 1554045785.024 * [simplify]: Simplifying (* (- x.im) (* x.im (+ x.re x.im))) 1554045785.024 * * [simplify]: iters left: 6 (6 enodes) 1554045785.027 * * [simplify]: iters left: 5 (30 enodes) 1554045785.033 * * [simplify]: iters left: 4 (84 enodes) 1554045785.049 * * [simplify]: iters left: 3 (156 enodes) 1554045785.087 * * [simplify]: iters left: 2 (199 enodes) 1554045785.119 * * [simplify]: iters left: 1 (225 enodes) 1554045785.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.154 * * [simplify]: Extracting #1: cost 19 inf + 0 1554045785.154 * * [simplify]: Extracting #2: cost 31 inf + 412 1554045785.155 * * [simplify]: Extracting #3: cost 13 inf + 2329 1554045785.156 * * [simplify]: Extracting #4: cost 8 inf + 2909 1554045785.157 * * [simplify]: Extracting #5: cost 2 inf + 4472 1554045785.158 * * [simplify]: Extracting #6: cost 0 inf + 4936 1554045785.160 * [simplify]: Simplified to (- (* (+ x.im x.re) (* x.im x.im))) 1554045785.160 * [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.im) (* x.im x.re)) x.re))) 1554045785.160 * * * * [progress]: [ 41 / 156 ] simplifiying candidate # 1554045785.160 * [simplify]: Simplifying (* (- x.im) (* x.im (+ x.re x.im))) 1554045785.160 * * [simplify]: iters left: 6 (6 enodes) 1554045785.162 * * [simplify]: iters left: 5 (30 enodes) 1554045785.174 * * [simplify]: iters left: 4 (84 enodes) 1554045785.191 * * [simplify]: iters left: 3 (156 enodes) 1554045785.229 * * [simplify]: iters left: 2 (199 enodes) 1554045785.284 * * [simplify]: iters left: 1 (225 enodes) 1554045785.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.337 * * [simplify]: Extracting #1: cost 19 inf + 0 1554045785.337 * * [simplify]: Extracting #2: cost 31 inf + 412 1554045785.338 * * [simplify]: Extracting #3: cost 13 inf + 2329 1554045785.339 * * [simplify]: Extracting #4: cost 8 inf + 2909 1554045785.340 * * [simplify]: Extracting #5: cost 2 inf + 4472 1554045785.342 * * [simplify]: Extracting #6: cost 0 inf + 4936 1554045785.343 * [simplify]: Simplified to (- (* (+ x.im x.re) (* x.im x.im))) 1554045785.343 * [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.im) (* x.im x.re)) x.re))) 1554045785.343 * * * * [progress]: [ 42 / 156 ] simplifiying candidate # 1554045785.343 * [simplify]: Simplifying (cbrt (- x.re x.im)) 1554045785.343 * * [simplify]: iters left: 3 (4 enodes) 1554045785.344 * * [simplify]: iters left: 2 (14 enodes) 1554045785.346 * * [simplify]: iters left: 1 (17 enodes) 1554045785.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.349 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045785.349 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045785.349 * * [simplify]: Extracting #3: cost 5 inf + 43 1554045785.349 * * [simplify]: Extracting #4: cost 0 inf + 412 1554045785.349 * [simplify]: Simplified to (cbrt (- x.re x.im)) 1554045785.349 * [simplify]: Simplified (2 1 2) to (λ (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.re))) 1554045785.350 * * * * [progress]: [ 43 / 156 ] simplifiying candidate # 1554045785.350 * [simplify]: Simplifying (sqrt (- x.re x.im)) 1554045785.350 * * [simplify]: iters left: 3 (4 enodes) 1554045785.351 * * [simplify]: iters left: 2 (14 enodes) 1554045785.352 * * [simplify]: iters left: 1 (17 enodes) 1554045785.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.355 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045785.355 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045785.355 * * [simplify]: Extracting #3: cost 5 inf + 43 1554045785.355 * * [simplify]: Extracting #4: cost 0 inf + 332 1554045785.355 * [simplify]: Simplified to (sqrt (- x.re x.im)) 1554045785.355 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (+ x.re x.im)) (sqrt (- x.re x.im))) (sqrt (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045785.355 * * * * [progress]: [ 44 / 156 ] simplifiying candidate # 1554045785.355 * [simplify]: Simplifying (- x.re x.im) 1554045785.355 * * [simplify]: iters left: 2 (3 enodes) 1554045785.356 * * [simplify]: iters left: 1 (11 enodes) 1554045785.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.358 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045785.358 * * [simplify]: Extracting #2: cost 3 inf + 43 1554045785.358 * * [simplify]: Extracting #3: cost 0 inf + 168 1554045785.358 * [simplify]: Simplified to (- x.re x.im) 1554045785.358 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (+ x.re x.im)) 1) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045785.358 * * * * [progress]: [ 45 / 156 ] simplifiying candidate # 1554045785.358 * [simplify]: Simplifying (- (sqrt x.re) (sqrt x.im)) 1554045785.358 * * [simplify]: iters left: 3 (5 enodes) 1554045785.359 * * [simplify]: iters left: 2 (17 enodes) 1554045785.362 * * [simplify]: iters left: 1 (20 enodes) 1554045785.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.365 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045785.365 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045785.365 * * [simplify]: Extracting #3: cost 8 inf + 2 1554045785.365 * * [simplify]: Extracting #4: cost 1 inf + 491 1554045785.366 * * [simplify]: Extracting #5: cost 0 inf + 572 1554045785.366 * [simplify]: Simplified to (- (sqrt x.re) (sqrt x.im)) 1554045785.366 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (+ x.re x.im)) (+ (sqrt x.re) (sqrt x.im))) (- (sqrt x.re) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045785.366 * * * * [progress]: [ 46 / 156 ] simplifiying candidate # 1554045785.366 * [simplify]: Simplifying (- x.re x.im) 1554045785.366 * * [simplify]: iters left: 2 (3 enodes) 1554045785.367 * * [simplify]: iters left: 1 (11 enodes) 1554045785.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.369 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045785.369 * * [simplify]: Extracting #2: cost 3 inf + 43 1554045785.369 * * [simplify]: Extracting #3: cost 0 inf + 168 1554045785.369 * [simplify]: Simplified to (- x.re x.im) 1554045785.369 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (+ x.re x.im)) 1) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045785.369 * * * * [progress]: [ 47 / 156 ] simplifiying candidate # 1554045785.369 * * * * [progress]: [ 48 / 156 ] simplifiying candidate # 1554045785.369 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 1554045785.369 * * [simplify]: iters left: 6 (7 enodes) 1554045785.371 * * [simplify]: iters left: 5 (30 enodes) 1554045785.375 * * [simplify]: iters left: 4 (47 enodes) 1554045785.388 * * [simplify]: iters left: 3 (58 enodes) 1554045785.400 * * [simplify]: iters left: 2 (59 enodes) 1554045785.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.407 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045785.407 * * [simplify]: Extracting #2: cost 15 inf + 43 1554045785.407 * * [simplify]: Extracting #3: cost 5 inf + 790 1554045785.407 * * [simplify]: Extracting #4: cost 0 inf + 1160 1554045785.408 * * [simplify]: Extracting #5: cost 0 inf + 1130 1554045785.408 * [simplify]: Simplified to (fma (+ x.re x.im) x.im (* x.re x.re)) 1554045785.408 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))) (fma (+ x.re x.im) x.im (* x.re x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045785.408 * * * * [progress]: [ 49 / 156 ] simplifiying candidate # 1554045785.409 * [simplify]: Simplifying (+ x.re x.im) 1554045785.409 * * [simplify]: iters left: 2 (3 enodes) 1554045785.409 * * [simplify]: iters left: 1 (10 enodes) 1554045785.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.411 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045785.411 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045785.411 * * [simplify]: Extracting #3: cost 0 inf + 86 1554045785.411 * [simplify]: Simplified to (+ x.im x.re) 1554045785.411 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045785.411 * * * * [progress]: [ 50 / 156 ] simplifiying candidate # 1554045785.411 * [simplify]: Simplifying (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)) 1554045785.411 * * [simplify]: iters left: 6 (9 enodes) 1554045785.414 * * [simplify]: iters left: 5 (53 enodes) 1554045785.429 * * [simplify]: iters left: 4 (152 enodes) 1554045785.500 * * [simplify]: iters left: 3 (440 enodes) 1554045785.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.722 * * [simplify]: Extracting #1: cost 57 inf + 0 1554045785.723 * * [simplify]: Extracting #2: cost 235 inf + 84 1554045785.726 * * [simplify]: Extracting #3: cost 179 inf + 15823 1554045785.738 * * [simplify]: Extracting #4: cost 83 inf + 38395 1554045785.758 * * [simplify]: Extracting #5: cost 36 inf + 53129 1554045785.770 * * [simplify]: Extracting #6: cost 1 inf + 67675 1554045785.781 * * [simplify]: Extracting #7: cost 0 inf + 68008 1554045785.797 * [simplify]: Simplified to (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) (* (- x.re x.im) x.im)) 1554045785.797 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) (* (- x.re x.im) x.im)) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045785.797 * * * * [progress]: [ 51 / 156 ] simplifiying candidate # 1554045785.798 * [simplify]: Simplifying (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)) 1554045785.798 * * [simplify]: iters left: 6 (8 enodes) 1554045785.802 * * [simplify]: iters left: 5 (35 enodes) 1554045785.814 * * [simplify]: iters left: 4 (84 enodes) 1554045785.856 * * [simplify]: iters left: 3 (357 enodes) 1554045786.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.180 * * [simplify]: Extracting #1: cost 56 inf + 0 1554045786.180 * * [simplify]: Extracting #2: cost 231 inf + 43 1554045786.184 * * [simplify]: Extracting #3: cost 151 inf + 14413 1554045786.195 * * [simplify]: Extracting #4: cost 6 inf + 40299 1554045786.207 * * [simplify]: Extracting #5: cost 0 inf + 40171 1554045786.223 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im))) 1554045786.223 * [simplify]: Simplified (2 1 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.im x.re)) x.re))) 1554045786.224 * * * * [progress]: [ 52 / 156 ] simplifiying candidate #real (real->posit16 (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1554045786.224 * * * * [progress]: [ 53 / 156 ] simplifiying candidate # 1554045786.224 * * * * [progress]: [ 54 / 156 ] simplifiying candidate # 1554045786.224 * * * * [progress]: [ 55 / 156 ] simplifiying candidate # 1554045786.224 * * * * [progress]: [ 56 / 156 ] simplifiying candidate # 1554045786.224 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 1554045786.224 * * [simplify]: iters left: 6 (6 enodes) 1554045786.227 * * [simplify]: iters left: 5 (21 enodes) 1554045786.232 * * [simplify]: iters left: 4 (28 enodes) 1554045786.239 * * [simplify]: iters left: 3 (40 enodes) 1554045786.253 * * [simplify]: iters left: 2 (56 enodes) 1554045786.268 * * [simplify]: iters left: 1 (63 enodes) 1554045786.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.275 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045786.275 * * [simplify]: Extracting #2: cost 15 inf + 43 1554045786.275 * * [simplify]: Extracting #3: cost 4 inf + 822 1554045786.275 * * [simplify]: Extracting #4: cost 0 inf + 1066 1554045786.276 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 1554045786.276 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 1554045786.276 * * * * [progress]: [ 57 / 156 ] simplifiying candidate # 1554045786.276 * * * * [progress]: [ 58 / 156 ] simplifiying candidate # 1554045786.276 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 1554045786.276 * * [simplify]: iters left: 6 (8 enodes) 1554045786.278 * * [simplify]: iters left: 5 (27 enodes) 1554045786.282 * * [simplify]: iters left: 4 (34 enodes) 1554045786.286 * * [simplify]: iters left: 3 (45 enodes) 1554045786.291 * * [simplify]: iters left: 2 (60 enodes) 1554045786.298 * * [simplify]: iters left: 1 (71 enodes) 1554045786.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.307 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045786.307 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045786.307 * * [simplify]: Extracting #3: cost 23 inf + 84 1554045786.307 * * [simplify]: Extracting #4: cost 11 inf + 1281 1554045786.308 * * [simplify]: Extracting #5: cost 0 inf + 2998 1554045786.308 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 1554045786.308 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 1554045786.309 * * * * [progress]: [ 59 / 156 ] simplifiying candidate # 1554045786.309 * * * * [progress]: [ 60 / 156 ] simplifiying candidate # 1554045786.309 * * * * [progress]: [ 61 / 156 ] simplifiying candidate # 1554045786.309 * [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)) 1554045786.309 * * [simplify]: iters left: 6 (10 enodes) 1554045786.312 * * [simplify]: iters left: 5 (51 enodes) 1554045786.332 * * [simplify]: iters left: 4 (190 enodes) 1554045786.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.443 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045786.444 * * [simplify]: Extracting #2: cost 131 inf + 1 1554045786.447 * * [simplify]: Extracting #3: cost 121 inf + 3815 1554045786.459 * * [simplify]: Extracting #4: cost 10 inf + 24075 1554045786.473 * * [simplify]: Extracting #5: cost 0 inf + 25975 1554045786.488 * [simplify]: Simplified to (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re)))) 1554045786.488 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (cbrt (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re))))))) 1554045786.488 * * * * [progress]: [ 62 / 156 ] simplifiying candidate # 1554045786.489 * * * * [progress]: [ 63 / 156 ] simplifiying candidate # 1554045786.489 * * * * [progress]: [ 64 / 156 ] simplifiying candidate # 1554045786.489 * * * * [progress]: [ 65 / 156 ] simplifiying candidate # 1554045786.489 * * * * [progress]: [ 66 / 156 ] simplifiying candidate # 1554045786.489 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1554045786.489 * * [simplify]: iters left: 6 (8 enodes) 1554045786.493 * * [simplify]: iters left: 5 (27 enodes) 1554045786.500 * * [simplify]: iters left: 4 (34 enodes) 1554045786.508 * * [simplify]: iters left: 3 (40 enodes) 1554045786.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.513 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045786.513 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045786.513 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045786.513 * * [simplify]: Extracting #4: cost 11 inf + 125 1554045786.513 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045786.514 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045786.514 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1554045786.514 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 1554045786.514 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1554045786.514 * * [simplify]: iters left: 6 (8 enodes) 1554045786.516 * * [simplify]: iters left: 5 (27 enodes) 1554045786.520 * * [simplify]: iters left: 4 (34 enodes) 1554045786.524 * * [simplify]: iters left: 3 (40 enodes) 1554045786.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.529 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045786.529 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045786.529 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045786.529 * * [simplify]: Extracting #4: cost 11 inf + 125 1554045786.529 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045786.529 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045786.530 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1554045786.530 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 1554045786.530 * * * * [progress]: [ 67 / 156 ] simplifiying candidate # 1554045786.530 * [simplify]: Simplifying (cbrt x.re) 1554045786.530 * * [simplify]: iters left: 1 (2 enodes) 1554045786.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.530 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045786.530 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045786.530 * * [simplify]: Extracting #3: cost 0 inf + 163 1554045786.530 * [simplify]: Simplified to (cbrt x.re) 1554045786.531 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 1554045786.531 * * * * [progress]: [ 68 / 156 ] simplifiying candidate # 1554045786.531 * [simplify]: Simplifying (sqrt x.re) 1554045786.531 * * [simplify]: iters left: 1 (2 enodes) 1554045786.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.531 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045786.531 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045786.531 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045786.531 * [simplify]: Simplified to (sqrt x.re) 1554045786.531 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 1554045786.531 * * * * [progress]: [ 69 / 156 ] simplifiying candidate # 1554045786.531 * * * * [progress]: [ 70 / 156 ] simplifiying candidate # 1554045786.532 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1554045786.532 * * [simplify]: iters left: 6 (7 enodes) 1554045786.533 * * [simplify]: iters left: 5 (23 enodes) 1554045786.536 * * [simplify]: iters left: 4 (30 enodes) 1554045786.546 * * [simplify]: iters left: 3 (36 enodes) 1554045786.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.555 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045786.555 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045786.555 * * [simplify]: Extracting #3: cost 11 inf + 0 1554045786.555 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045786.555 * * [simplify]: Extracting #5: cost 4 inf + 535 1554045786.556 * * [simplify]: Extracting #6: cost 0 inf + 1142 1554045786.556 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1554045786.556 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re 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)))) 1554045786.556 * * * * [progress]: [ 71 / 156 ] simplifiying candidate # 1554045786.557 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1554045786.557 * * [simplify]: iters left: 5 (6 enodes) 1554045786.559 * * [simplify]: iters left: 4 (20 enodes) 1554045786.565 * * [simplify]: iters left: 3 (27 enodes) 1554045786.571 * * [simplify]: iters left: 2 (33 enodes) 1554045786.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.579 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045786.579 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045786.579 * * [simplify]: Extracting #3: cost 9 inf + 43 1554045786.580 * * [simplify]: Extracting #4: cost 0 inf + 658 1554045786.580 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1554045786.580 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1554045786.580 * * * * [progress]: [ 72 / 156 ] simplifiying candidate # 1554045786.580 * * * * [progress]: [ 73 / 156 ] simplifiying candidate # 1554045786.581 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 1554045786.581 * * [simplify]: iters left: 6 (9 enodes) 1554045786.587 * * [simplify]: iters left: 5 (46 enodes) 1554045786.607 * * [simplify]: iters left: 4 (122 enodes) 1554045786.666 * * [simplify]: iters left: 3 (354 enodes) 1554045786.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.796 * * [simplify]: Extracting #1: cost 67 inf + 0 1554045786.798 * * [simplify]: Extracting #2: cost 162 inf + 42 1554045786.800 * * [simplify]: Extracting #3: cost 165 inf + 2993 1554045786.806 * * [simplify]: Extracting #4: cost 62 inf + 25163 1554045786.819 * * [simplify]: Extracting #5: cost 3 inf + 42248 1554045786.833 * * [simplify]: Extracting #6: cost 0 inf + 43257 1554045786.851 * [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) 1554045786.851 * [simplify]: Simplified (2 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.re x.im) (* x.re x.im)))) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045786.852 * * * * [progress]: [ 74 / 156 ] simplifiying candidate # 1554045786.852 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 1554045786.852 * * [simplify]: iters left: 6 (8 enodes) 1554045786.857 * * [simplify]: iters left: 5 (43 enodes) 1554045786.876 * * [simplify]: iters left: 4 (136 enodes) 1554045786.933 * * [simplify]: iters left: 3 (270 enodes) 1554045787.013 * * [simplify]: iters left: 2 (345 enodes) 1554045787.058 * * [simplify]: iters left: 1 (358 enodes) 1554045787.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.090 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045787.090 * [simplify]: Simplified to 0 1554045787.090 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1554045787.090 * * * * [progress]: [ 75 / 156 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1554045787.091 * * * * [progress]: [ 76 / 156 ] simplifiying candidate # 1554045787.091 * * * * [progress]: [ 77 / 156 ] simplifiying candidate # 1554045787.091 * * * * [progress]: [ 78 / 156 ] simplifiying candidate # 1554045787.091 * * * * [progress]: [ 79 / 156 ] simplifiying candidate # 1554045787.091 * [simplify]: Simplifying (* x.im (+ x.re x.im)) 1554045787.091 * * [simplify]: iters left: 4 (4 enodes) 1554045787.093 * * [simplify]: iters left: 3 (19 enodes) 1554045787.099 * * [simplify]: iters left: 2 (29 enodes) 1554045787.106 * * [simplify]: iters left: 1 (30 enodes) 1554045787.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.113 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045787.113 * * [simplify]: Extracting #2: cost 8 inf + 2 1554045787.113 * * [simplify]: Extracting #3: cost 0 inf + 416 1554045787.114 * [simplify]: Simplified to (* x.im (+ x.re x.im)) 1554045787.114 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045787.114 * * * * [progress]: [ 80 / 156 ] simplifiying candidate # 1554045787.114 * [simplify]: Simplifying (* (exp (* (* x.im (+ x.re x.im)) (- x.re x.im))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045787.114 * * [simplify]: iters left: 6 (13 enodes) 1554045787.121 * * [simplify]: iters left: 5 (59 enodes) 1554045787.139 * * [simplify]: iters left: 4 (129 enodes) 1554045787.195 * * [simplify]: iters left: 3 (356 enodes) 1554045787.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.344 * * [simplify]: Extracting #1: cost 24 inf + 0 1554045787.345 * * [simplify]: Extracting #2: cost 143 inf + 0 1554045787.347 * * [simplify]: Extracting #3: cost 245 inf + 1714 1554045787.359 * * [simplify]: Extracting #4: cost 143 inf + 20651 1554045787.368 * * [simplify]: Extracting #5: cost 45 inf + 43174 1554045787.379 * * [simplify]: Extracting #6: cost 3 inf + 63880 1554045787.397 * * [simplify]: Extracting #7: cost 0 inf + 65785 1554045787.417 * [simplify]: Simplified to (exp (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im))))) 1554045787.417 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im))))))) 1554045787.417 * * * * [progress]: [ 81 / 156 ] simplifiying candidate # 1554045787.417 * * * * [progress]: [ 82 / 156 ] simplifiying candidate # 1554045787.417 * * * * [progress]: [ 83 / 156 ] simplifiying candidate # 1554045787.417 * * * * [progress]: [ 84 / 156 ] simplifiying candidate # 1554045787.417 * * * * [progress]: [ 85 / 156 ] simplifiying candidate # 1554045787.417 * * * * [progress]: [ 86 / 156 ] simplifiying candidate # 1554045787.417 * * * * [progress]: [ 87 / 156 ] simplifiying candidate # 1554045787.417 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))) (+ (* (* 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))) 1554045787.417 * * [simplify]: iters left: 6 (30 enodes) 1554045787.428 * * [simplify]: iters left: 5 (188 enodes) 1554045787.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.515 * * [simplify]: Extracting #1: cost 20 inf + 0 1554045787.516 * * [simplify]: Extracting #2: cost 118 inf + 1 1554045787.517 * * [simplify]: Extracting #3: cost 185 inf + 1132 1554045787.524 * * [simplify]: Extracting #4: cost 142 inf + 14769 1554045787.538 * * [simplify]: Extracting #5: cost 49 inf + 35590 1554045787.559 * * [simplify]: Extracting #6: cost 3 inf + 54599 1554045787.583 * * [simplify]: Extracting #7: cost 0 inf + 55276 1554045787.611 * [simplify]: Simplified to (fma (* (* (fma x.im (+ x.re x.im) (* x.re x.re)) (fma 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.re (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) 1554045787.611 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* (fma x.im (+ x.re x.im) (* x.re x.re)) (fma 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.re (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045787.612 * [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))))) 1554045787.612 * * [simplify]: iters left: 6 (17 enodes) 1554045787.618 * * [simplify]: iters left: 5 (106 enodes) 1554045787.646 * * [simplify]: iters left: 4 (404 enodes) 1554045787.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.937 * * [simplify]: Extracting #1: cost 83 inf + 0 1554045787.940 * * [simplify]: Extracting #2: cost 574 inf + 167 1554045787.965 * * [simplify]: Extracting #3: cost 427 inf + 58444 1554045788.004 * * [simplify]: Extracting #4: cost 13 inf + 164689 1554045788.052 * * [simplify]: Extracting #5: cost 0 inf + 157364 1554045788.124 * * [simplify]: Extracting #6: cost 0 inf + 157349 1554045788.171 * [simplify]: Simplified to (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (fma (* x.re x.im) (* x.re x.im) 0)) 1554045788.171 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* (fma x.im (+ x.re x.im) (* x.re x.re)) (fma 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.re (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (fma (* x.re x.im) (* x.re x.im) 0)))) 1554045788.172 * * * * [progress]: [ 88 / 156 ] simplifiying candidate # 1554045788.172 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))) (- (* 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))) 1554045788.172 * * [simplify]: iters left: 6 (26 enodes) 1554045788.191 * * [simplify]: iters left: 5 (154 enodes) 1554045788.229 * * [simplify]: iters left: 4 (464 enodes) 1554045788.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045788.427 * * [simplify]: Extracting #1: cost 20 inf + 0 1554045788.428 * * [simplify]: Extracting #2: cost 234 inf + 2 1554045788.430 * * [simplify]: Extracting #3: cost 428 inf + 2244 1554045788.440 * * [simplify]: Extracting #4: cost 203 inf + 57972 1554045788.470 * * [simplify]: Extracting #5: cost 35 inf + 104903 1554045788.495 * * [simplify]: Extracting #6: cost 1 inf + 117632 1554045788.521 * * [simplify]: Extracting #7: cost 0 inf + 117884 1554045788.551 * [simplify]: Simplified to (fma (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) 0)) x.im)) 1554045788.552 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) 0)) 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))))) 1554045788.552 * [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))) 1554045788.552 * * [simplify]: iters left: 6 (13 enodes) 1554045788.556 * * [simplify]: iters left: 5 (68 enodes) 1554045788.569 * * [simplify]: iters left: 4 (205 enodes) 1554045788.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045788.673 * * [simplify]: Extracting #1: cost 73 inf + 0 1554045788.675 * * [simplify]: Extracting #2: cost 261 inf + 1 1554045788.681 * * [simplify]: Extracting #3: cost 310 inf + 12809 1554045788.703 * * [simplify]: Extracting #4: cost 57 inf + 68648 1554045788.719 * * [simplify]: Extracting #5: cost 0 inf + 78932 1554045788.746 * * [simplify]: Extracting #6: cost 0 inf + 76567 1554045788.779 * * [simplify]: Extracting #7: cost 0 inf + 76497 1554045788.812 * [simplify]: Simplified to (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.re (* (+ x.re x.im) x.im))) 0) 1554045788.813 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) 0)) x.im)) (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.re (* (+ x.re x.im) x.im))) 0))) 1554045788.813 * * * * [progress]: [ 89 / 156 ] simplifiying candidate # 1554045788.813 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.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))) 1554045788.814 * * [simplify]: iters left: 6 (29 enodes) 1554045788.834 * * [simplify]: iters left: 5 (182 enodes) 1554045788.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045788.912 * * [simplify]: Extracting #1: cost 20 inf + 0 1554045788.913 * * [simplify]: Extracting #2: cost 119 inf + 1 1554045788.914 * * [simplify]: Extracting #3: cost 181 inf + 332 1554045788.918 * * [simplify]: Extracting #4: cost 137 inf + 9766 1554045788.932 * * [simplify]: Extracting #5: cost 37 inf + 35205 1554045788.954 * * [simplify]: Extracting #6: cost 4 inf + 48251 1554045788.975 * * [simplify]: Extracting #7: cost 0 inf + 49909 1554045788.999 * [simplify]: Simplified to (fma (fma x.re x.re (* (- x.im x.re) x.im)) (* (+ x.re x.im) (* x.re (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) (* (* (* (- x.re x.im) (+ x.re x.im)) (* (fma (* 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)))))) 1554045788.999 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma x.re x.re (* (- x.im x.re) x.im)) (* (+ x.re x.im) (* x.re (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) (* (* (* (- x.re x.im) (+ x.re x.im)) (* (fma (* 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.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))))))) 1554045789.000 * [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))))) 1554045789.000 * * [simplify]: iters left: 6 (16 enodes) 1554045789.010 * * [simplify]: iters left: 5 (97 enodes) 1554045789.056 * * [simplify]: iters left: 4 (356 enodes) 1554045789.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045789.268 * * [simplify]: Extracting #1: cost 83 inf + 0 1554045789.269 * * [simplify]: Extracting #2: cost 456 inf + 207 1554045789.277 * * [simplify]: Extracting #3: cost 260 inf + 46476 1554045789.303 * * [simplify]: Extracting #4: cost 6 inf + 99184 1554045789.326 * * [simplify]: Extracting #5: cost 0 inf + 96863 1554045789.349 * * [simplify]: Extracting #6: cost 0 inf + 96833 1554045789.371 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (* (+ x.re x.im) (fma x.re x.re (- (* x.im x.im) (* x.re x.im))))) 1554045789.371 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma x.re x.re (* (- x.im x.re) x.im)) (* (+ x.re x.im) (* x.re (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) (* (* (* (- x.re x.im) (+ x.re x.im)) (* (fma (* 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)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (* (+ x.re x.im) (fma x.re x.re (- (* x.im x.im) (* x.re x.im))))))) 1554045789.372 * * * * [progress]: [ 90 / 156 ] simplifiying candidate # 1554045789.372 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re 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.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1554045789.372 * * [simplify]: iters left: 6 (25 enodes) 1554045789.380 * * [simplify]: iters left: 5 (148 enodes) 1554045789.431 * * [simplify]: iters left: 4 (483 enodes) 1554045789.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045789.682 * * [simplify]: Extracting #1: cost 24 inf + 0 1554045789.683 * * [simplify]: Extracting #2: cost 291 inf + 2 1554045789.689 * * [simplify]: Extracting #3: cost 502 inf + 6109 1554045789.724 * * [simplify]: Extracting #4: cost 157 inf + 83706 1554045789.762 * * [simplify]: Extracting #5: cost 20 inf + 120683 1554045789.798 * * [simplify]: Extracting #6: cost 2 inf + 125415 1554045789.840 * * [simplify]: Extracting #7: cost 0 inf + 125839 1554045789.866 * [simplify]: Simplified to (fma (fma x.im x.im (* x.re (- x.re x.im))) (* 0 (+ x.re x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (* (- (* x.re x.re) (* x.im x.im)) 0) x.im))) 1554045789.867 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma x.im x.im (* x.re (- x.re x.im))) (* 0 (+ x.re x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (* (- (* x.re x.re) (* x.im x.im)) 0) 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))))) 1554045789.867 * [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))) 1554045789.867 * * [simplify]: iters left: 6 (12 enodes) 1554045789.874 * * [simplify]: iters left: 5 (59 enodes) 1554045789.895 * * [simplify]: iters left: 4 (164 enodes) 1554045789.971 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045789.971 * * [simplify]: Extracting #1: cost 59 inf + 0 1554045789.971 * * [simplify]: Extracting #2: cost 197 inf + 1 1554045789.973 * * [simplify]: Extracting #3: cost 172 inf + 10648 1554045789.981 * * [simplify]: Extracting #4: cost 5 inf + 39392 1554045789.992 * * [simplify]: Extracting #5: cost 0 inf + 38561 1554045790.009 * * [simplify]: Extracting #6: cost 0 inf + 38336 1554045790.025 * [simplify]: Simplified to (* (* 0 (+ x.re x.im)) (fma (- x.im x.re) x.im (* x.re x.re))) 1554045790.025 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma x.im x.im (* x.re (- x.re x.im))) (* 0 (+ x.re x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (* (- (* x.re x.re) (* x.im x.im)) 0) x.im))) (* (* 0 (+ x.re x.im)) (fma (- x.im x.re) x.im (* x.re x.re))))) 1554045790.025 * * * * [progress]: [ 91 / 156 ] simplifiying candidate # 1554045790.026 * [simplify]: Simplifying (+ (* (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))) (+ (* (* 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))) 1554045790.026 * * [simplify]: iters left: 6 (29 enodes) 1554045790.049 * * [simplify]: iters left: 5 (177 enodes) 1554045790.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045790.145 * * [simplify]: Extracting #1: cost 20 inf + 0 1554045790.146 * * [simplify]: Extracting #2: cost 117 inf + 1 1554045790.147 * * [simplify]: Extracting #3: cost 172 inf + 1335 1554045790.152 * * [simplify]: Extracting #4: cost 133 inf + 11892 1554045790.165 * * [simplify]: Extracting #5: cost 35 inf + 37169 1554045790.189 * * [simplify]: Extracting #6: cost 1 inf + 48707 1554045790.199 * * [simplify]: Extracting #7: cost 0 inf + 48879 1554045790.210 * [simplify]: Simplified to (fma (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (* (* (fma x.im (+ x.re 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)))))) 1554045790.210 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (* (* (fma x.im (+ x.re 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.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))))))) 1554045790.210 * [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))))) 1554045790.211 * * [simplify]: iters left: 6 (16 enodes) 1554045790.216 * * [simplify]: iters left: 5 (97 enodes) 1554045790.240 * * [simplify]: iters left: 4 (372 enodes) 1554045790.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045790.477 * * [simplify]: Extracting #1: cost 85 inf + 0 1554045790.479 * * [simplify]: Extracting #2: cost 446 inf + 3 1554045790.496 * * [simplify]: Extracting #3: cost 302 inf + 32461 1554045790.519 * * [simplify]: Extracting #4: cost 16 inf + 95085 1554045790.546 * * [simplify]: Extracting #5: cost 0 inf + 97220 1554045790.575 * * [simplify]: Extracting #6: cost 0 inf + 97145 1554045790.597 * [simplify]: Simplified to (* (fma x.re x.re (* (+ x.im x.re) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0))) 1554045790.597 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (* (* (fma x.im (+ x.re 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)))))) (* (fma x.re x.re (* (+ x.im x.re) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0))))) 1554045790.598 * * * * [progress]: [ 92 / 156 ] simplifiying candidate # 1554045790.598 * [simplify]: Simplifying (+ (* (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))) (- (* 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))) 1554045790.598 * * [simplify]: iters left: 6 (25 enodes) 1554045790.614 * * [simplify]: iters left: 5 (143 enodes) 1554045790.681 * * [simplify]: iters left: 4 (458 enodes) 1554045790.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045790.966 * * [simplify]: Extracting #1: cost 24 inf + 0 1554045790.967 * * [simplify]: Extracting #2: cost 329 inf + 2 1554045790.975 * * [simplify]: Extracting #3: cost 500 inf + 15964 1554045791.017 * * [simplify]: Extracting #4: cost 180 inf + 102080 1554045791.057 * * [simplify]: Extracting #5: cost 48 inf + 133018 1554045791.086 * * [simplify]: Extracting #6: cost 10 inf + 145762 1554045791.116 * * [simplify]: Extracting #7: cost 0 inf + 150359 1554045791.145 * [simplify]: Simplified to (fma (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* 0 (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1554045791.145 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* 0 (- (* (* 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))))) 1554045791.145 * [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))) 1554045791.145 * * [simplify]: iters left: 6 (12 enodes) 1554045791.148 * * [simplify]: iters left: 5 (59 enodes) 1554045791.166 * * [simplify]: iters left: 4 (175 enodes) 1554045791.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045791.263 * * [simplify]: Extracting #1: cost 57 inf + 0 1554045791.263 * * [simplify]: Extracting #2: cost 199 inf + 1 1554045791.265 * * [simplify]: Extracting #3: cost 205 inf + 9550 1554045791.277 * * [simplify]: Extracting #4: cost 14 inf + 42364 1554045791.293 * * [simplify]: Extracting #5: cost 0 inf + 44265 1554045791.303 * * [simplify]: Extracting #6: cost 0 inf + 44235 1554045791.312 * [simplify]: Simplified to (* (* (- x.re x.im) 0) (fma x.re x.re (* x.im (+ x.im x.re)))) 1554045791.312 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* 0 (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (- x.re x.im) 0) (fma x.re x.re (* x.im (+ x.im x.re)))))) 1554045791.312 * * * * [progress]: [ 93 / 156 ] simplifiying candidate # 1554045791.313 * [simplify]: Simplifying (+ (* (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.re x.im) (* x.re x.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))) 1554045791.313 * * [simplify]: iters left: 6 (25 enodes) 1554045791.322 * * [simplify]: iters left: 5 (148 enodes) 1554045791.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045791.366 * * [simplify]: Extracting #1: cost 18 inf + 0 1554045791.366 * * [simplify]: Extracting #2: cost 132 inf + 1 1554045791.366 * * [simplify]: Extracting #3: cost 175 inf + 741 1554045791.369 * * [simplify]: Extracting #4: cost 133 inf + 9940 1554045791.377 * * [simplify]: Extracting #5: cost 25 inf + 32714 1554045791.395 * * [simplify]: Extracting #6: cost 1 inf + 40522 1554045791.407 * * [simplify]: Extracting #7: cost 0 inf + 40775 1554045791.416 * [simplify]: Simplified to (fma (* x.im (* (- x.re x.im) (+ x.re x.im))) (* (* (- x.re x.im) (+ x.re x.im)) (- (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re)))) (* (* (* (- x.re x.im) (+ x.re x.im)) x.re) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))))) 1554045791.416 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* x.im (* (- x.re x.im) (+ x.re x.im))) (* (* (- x.re x.im) (+ x.re x.im)) (- (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re)))) (* (* (* (- x.re x.im) (+ x.re x.im)) x.re) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))))) (* (* (- x.re x.im) (+ x.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))))))) 1554045791.416 * [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))))) 1554045791.416 * * [simplify]: iters left: 6 (13 enodes) 1554045791.420 * * [simplify]: iters left: 5 (83 enodes) 1554045791.444 * * [simplify]: iters left: 4 (322 enodes) 1554045791.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045791.635 * * [simplify]: Extracting #1: cost 76 inf + 0 1554045791.636 * * [simplify]: Extracting #2: cost 340 inf + 44 1554045791.640 * * [simplify]: Extracting #3: cost 232 inf + 15632 1554045791.652 * * [simplify]: Extracting #4: cost 20 inf + 48795 1554045791.678 * * [simplify]: Extracting #5: cost 0 inf + 52495 1554045791.703 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (* (- x.re x.im) (+ x.im x.re))) 1554045791.703 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* x.im (* (- x.re x.im) (+ x.re x.im))) (* (* (- x.re x.im) (+ x.re x.im)) (- (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re)))) (* (* (* (- x.re x.im) (+ x.re x.im)) x.re) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (* (- x.re x.im) (+ x.im x.re))))) 1554045791.704 * * * * [progress]: [ 94 / 156 ] simplifiying candidate # 1554045791.704 * [simplify]: Simplifying (+ (* (* (* 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 x.im) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1554045791.704 * * [simplify]: iters left: 6 (20 enodes) 1554045791.716 * * [simplify]: iters left: 5 (106 enodes) 1554045791.743 * * [simplify]: iters left: 4 (377 enodes) 1554045792.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045792.019 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045792.019 * * [simplify]: Extracting #2: cost 264 inf + 2 1554045792.022 * * [simplify]: Extracting #3: cost 504 inf + 3056 1554045792.040 * * [simplify]: Extracting #4: cost 258 inf + 49645 1554045792.070 * * [simplify]: Extracting #5: cost 15 inf + 97945 1554045792.111 * * [simplify]: Extracting #6: cost 3 inf + 100521 1554045792.142 * * [simplify]: Extracting #7: cost 0 inf + 100791 1554045792.187 * [simplify]: Simplified to (* (* (- x.re x.im) (+ x.re x.im)) (+ (* x.im (* (* (- x.re x.im) (+ x.re x.im)) 0)) 0)) 1554045792.187 * [simplify]: Simplified (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)) 0)) 0)) (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 1554045792.187 * [simplify]: Simplifying (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 1554045792.187 * * [simplify]: iters left: 6 (9 enodes) 1554045792.192 * * [simplify]: iters left: 5 (43 enodes) 1554045792.208 * * [simplify]: iters left: 4 (116 enodes) 1554045792.265 * * [simplify]: iters left: 3 (427 enodes) 1554045793.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045793.481 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045793.481 * [simplify]: Simplified to 0 1554045793.481 * [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)) 0)) 0)) 0)) 1554045793.481 * * * * [progress]: [ 95 / 156 ] simplifiying candidate # 1554045793.481 * [simplify]: Simplifying (+ (* (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))) (+ (* (* 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))) 1554045793.482 * * [simplify]: iters left: 6 (27 enodes) 1554045793.493 * * [simplify]: iters left: 5 (156 enodes) 1554045793.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045793.549 * * [simplify]: Extracting #1: cost 18 inf + 0 1554045793.549 * * [simplify]: Extracting #2: cost 103 inf + 1 1554045793.550 * * [simplify]: Extracting #3: cost 142 inf + 524 1554045793.555 * * [simplify]: Extracting #4: cost 130 inf + 7735 1554045793.562 * * [simplify]: Extracting #5: cost 24 inf + 35139 1554045793.571 * * [simplify]: Extracting #6: cost 3 inf + 43453 1554045793.580 * * [simplify]: Extracting #7: cost 0 inf + 44130 1554045793.589 * [simplify]: Simplified to (fma (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re)))) (* x.re (fma x.im (+ x.re x.im) (* x.re x.re))))) 1554045793.589 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re)))) (* x.re (fma x.im (+ x.re x.im) (* x.re 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))))))) 1554045793.590 * [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))))) 1554045793.590 * * [simplify]: iters left: 6 (14 enodes) 1554045793.596 * * [simplify]: iters left: 5 (80 enodes) 1554045793.634 * * [simplify]: iters left: 4 (284 enodes) 1554045793.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045793.782 * * [simplify]: Extracting #1: cost 60 inf + 0 1554045793.782 * * [simplify]: Extracting #2: cost 241 inf + 167 1554045793.786 * * [simplify]: Extracting #3: cost 116 inf + 17947 1554045793.795 * * [simplify]: Extracting #4: cost 12 inf + 36658 1554045793.820 * * [simplify]: Extracting #5: cost 0 inf + 38397 1554045793.840 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (+ x.re x.im) x.im (* x.re x.re))) 1554045793.840 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re)))) (* x.re (fma x.im (+ x.re x.im) (* x.re x.re))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (+ x.re x.im) x.im (* x.re x.re))))) 1554045793.840 * * * * [progress]: [ 96 / 156 ] simplifiying candidate # 1554045793.841 * [simplify]: Simplifying (+ (* (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))) (- (* 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))) 1554045793.841 * * [simplify]: iters left: 6 (23 enodes) 1554045793.855 * * [simplify]: iters left: 5 (122 enodes) 1554045793.895 * * [simplify]: iters left: 4 (332 enodes) 1554045794.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045794.037 * * [simplify]: Extracting #1: cost 21 inf + 0 1554045794.037 * * [simplify]: Extracting #2: cost 133 inf + 2 1554045794.039 * * [simplify]: Extracting #3: cost 222 inf + 2244 1554045794.047 * * [simplify]: Extracting #4: cost 164 inf + 19955 1554045794.055 * * [simplify]: Extracting #5: cost 47 inf + 44535 1554045794.065 * * [simplify]: Extracting #6: cost 2 inf + 57793 1554045794.076 * * [simplify]: Extracting #7: cost 0 inf + 57220 1554045794.095 * [simplify]: Simplified to (fma (* (* x.im (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 0 (fma (* x.im (+ x.re x.im)) 0 0)) 1554045794.095 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* x.im (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 0 (fma (* x.im (+ x.re x.im)) 0 0)) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 1554045794.095 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 1554045794.095 * * [simplify]: iters left: 6 (10 enodes) 1554045794.101 * * [simplify]: iters left: 5 (42 enodes) 1554045794.118 * * [simplify]: iters left: 4 (94 enodes) 1554045794.158 * * [simplify]: iters left: 3 (290 enodes) 1554045794.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045794.938 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045794.938 * [simplify]: Simplified to 0 1554045794.938 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* x.im (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 0 (fma (* x.im (+ x.re x.im)) 0 0)) 0)) 1554045794.938 * * * * [progress]: [ 97 / 156 ] simplifiying candidate # 1554045794.938 * [simplify]: Simplifying (+ (* (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1554045794.938 * * [simplify]: iters left: 6 (23 enodes) 1554045794.947 * * [simplify]: iters left: 5 (135 enodes) 1554045794.994 * * [simplify]: iters left: 4 (467 enodes) 1554045795.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045795.365 * * [simplify]: Extracting #1: cost 47 inf + 0 1554045795.367 * * [simplify]: Extracting #2: cost 438 inf + 2 1554045795.377 * * [simplify]: Extracting #3: cost 423 inf + 18853 1554045795.428 * * [simplify]: Extracting #4: cost 66 inf + 91418 1554045795.485 * * [simplify]: Extracting #5: cost 5 inf + 107230 1554045795.540 * * [simplify]: Extracting #6: cost 0 inf + 108970 1554045795.571 * [simplify]: Simplified to (fma (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.im) (fma (* x.im x.re) (* x.im x.re) 0) (* (* (+ (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re)) (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (+ x.re x.im)) x.re)) 1554045795.571 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.im) (fma (* x.im x.re) (* x.im x.re) 0) (* (* (+ (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re)) (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (+ x.re x.im)) x.re)) (* (+ 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))))))) 1554045795.571 * [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))))) 1554045795.571 * * [simplify]: iters left: 6 (11 enodes) 1554045795.575 * * [simplify]: iters left: 5 (66 enodes) 1554045795.602 * * [simplify]: iters left: 4 (240 enodes) 1554045795.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045795.702 * * [simplify]: Extracting #1: cost 39 inf + 0 1554045795.702 * * [simplify]: Extracting #2: cost 93 inf + 45 1554045795.704 * * [simplify]: Extracting #3: cost 69 inf + 3737 1554045795.711 * * [simplify]: Extracting #4: cost 14 inf + 11017 1554045795.718 * * [simplify]: Extracting #5: cost 0 inf + 12433 1554045795.722 * [simplify]: Simplified to (fma (* (* x.re x.im) (* x.re x.im)) (+ x.im x.re) 0) 1554045795.722 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.im) (fma (* x.im x.re) (* x.im x.re) 0) (* (* (+ (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re)) (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (+ x.re x.im)) x.re)) (fma (* (* x.re x.im) (* x.re x.im)) (+ x.im x.re) 0))) 1554045795.722 * * * * [progress]: [ 98 / 156 ] simplifiying candidate # 1554045795.722 * [simplify]: Simplifying (+ (* (* (* x.im (+ x.re x.im)) (- (* x.re 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))) 1554045795.722 * * [simplify]: iters left: 6 (18 enodes) 1554045795.730 * * [simplify]: iters left: 5 (93 enodes) 1554045795.753 * * [simplify]: iters left: 4 (293 enodes) 1554045795.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045795.947 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045795.948 * * [simplify]: Extracting #2: cost 125 inf + 2 1554045795.949 * * [simplify]: Extracting #3: cost 204 inf + 1756 1554045795.959 * * [simplify]: Extracting #4: cost 71 inf + 24863 1554045795.977 * * [simplify]: Extracting #5: cost 0 inf + 38775 1554045795.996 * * [simplify]: Extracting #6: cost 0 inf + 38615 1554045796.014 * [simplify]: Simplified to (fma (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im)))) 0 0) 1554045796.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im)))) 0 0) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 1554045796.014 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 1554045796.014 * * [simplify]: iters left: 6 (7 enodes) 1554045796.017 * * [simplify]: iters left: 5 (26 enodes) 1554045796.021 * * [simplify]: iters left: 4 (55 enodes) 1554045796.037 * * [simplify]: iters left: 3 (130 enodes) 1554045796.078 * * [simplify]: iters left: 2 (205 enodes) 1554045796.109 * * [simplify]: iters left: 1 (274 enodes) 1554045796.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045796.159 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045796.159 * [simplify]: Simplified to 0 1554045796.159 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im)))) 0 0) 0)) 1554045796.159 * * * * [progress]: [ 99 / 156 ] simplifiying candidate # 1554045796.160 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- 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 x.re) (- (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1554045796.160 * * [simplify]: iters left: 6 (27 enodes) 1554045796.178 * * [simplify]: iters left: 5 (163 enodes) 1554045796.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045796.245 * * [simplify]: Extracting #1: cost 18 inf + 0 1554045796.246 * * [simplify]: Extracting #2: cost 103 inf + 1 1554045796.247 * * [simplify]: Extracting #3: cost 148 inf + 1378 1554045796.254 * * [simplify]: Extracting #4: cost 85 inf + 21010 1554045796.261 * * [simplify]: Extracting #5: cost 17 inf + 37504 1554045796.270 * * [simplify]: Extracting #6: cost 4 inf + 40437 1554045796.279 * * [simplify]: Extracting #7: cost 0 inf + 41407 1554045796.288 * [simplify]: Simplified to (fma (fma 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.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- x.re x.im) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) 1554045796.288 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma 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.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- x.re x.im) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) (* (+ (* x.re x.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))))))) 1554045796.288 * [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))))) 1554045796.288 * * [simplify]: iters left: 6 (14 enodes) 1554045796.301 * * [simplify]: iters left: 5 (81 enodes) 1554045796.337 * * [simplify]: iters left: 4 (266 enodes) 1554045796.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045796.490 * * [simplify]: Extracting #1: cost 48 inf + 0 1554045796.491 * * [simplify]: Extracting #2: cost 212 inf + 85 1554045796.496 * * [simplify]: Extracting #3: cost 121 inf + 14064 1554045796.509 * * [simplify]: Extracting #4: cost 6 inf + 34349 1554045796.517 * * [simplify]: Extracting #5: cost 0 inf + 35120 1554045796.527 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (- x.im x.re) x.im (* x.re x.re))) 1554045796.527 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma 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.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- x.re x.im) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (- x.im x.re) x.im (* x.re x.re))))) 1554045796.528 * * * * [progress]: [ 100 / 156 ] simplifiying candidate # 1554045796.528 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re 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))) 1554045796.528 * * [simplify]: iters left: 6 (23 enodes) 1554045796.538 * * [simplify]: iters left: 5 (129 enodes) 1554045796.578 * * [simplify]: iters left: 4 (356 enodes) 1554045796.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045796.746 * * [simplify]: Extracting #1: cost 21 inf + 0 1554045796.746 * * [simplify]: Extracting #2: cost 118 inf + 2 1554045796.748 * * [simplify]: Extracting #3: cost 222 inf + 1448 1554045796.754 * * [simplify]: Extracting #4: cost 135 inf + 23538 1554045796.769 * * [simplify]: Extracting #5: cost 28 inf + 47940 1554045796.786 * * [simplify]: Extracting #6: cost 10 inf + 44911 1554045796.804 * * [simplify]: Extracting #7: cost 0 inf + 47986 1554045796.822 * [simplify]: Simplified to (fma (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im)) 0 (fma (* x.im (- x.im x.re)) 0 0)) 1554045796.822 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im)) 0 (fma (* x.im (- x.im x.re)) 0 0)) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 1554045796.822 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 1554045796.822 * * [simplify]: iters left: 6 (10 enodes) 1554045796.828 * * [simplify]: iters left: 5 (43 enodes) 1554045796.846 * * [simplify]: iters left: 4 (94 enodes) 1554045796.883 * * [simplify]: iters left: 3 (261 enodes) 1554045797.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045797.129 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045797.129 * [simplify]: Simplified to 0 1554045797.129 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im)) 0 (fma (* x.im (- x.im x.re)) 0 0)) 0)) 1554045797.129 * * * * [progress]: [ 101 / 156 ] simplifiying candidate # 1554045797.130 * [simplify]: Simplifying (+ (* (* (* 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))))) (* (- x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1554045797.130 * * [simplify]: iters left: 6 (23 enodes) 1554045797.143 * * [simplify]: iters left: 5 (134 enodes) 1554045797.190 * * [simplify]: iters left: 4 (464 enodes) 1554045797.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045797.532 * * [simplify]: Extracting #1: cost 45 inf + 0 1554045797.533 * * [simplify]: Extracting #2: cost 418 inf + 2 1554045797.539 * * [simplify]: Extracting #3: cost 373 inf + 24900 1554045797.590 * * [simplify]: Extracting #4: cost 52 inf + 91906 1554045797.624 * * [simplify]: Extracting #5: cost 3 inf + 104811 1554045797.658 * * [simplify]: Extracting #6: cost 0 inf + 105675 1554045797.694 * [simplify]: Simplified to (fma (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im) (fma (* x.im x.re) (* x.im x.re) 0) (* 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)))))) 1554045797.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im) (fma (* x.im x.re) (* x.im x.re) 0) (* x.re (* (- x.re x.im) (+ (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re)) (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re)))))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045797.695 * [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))))) 1554045797.695 * * [simplify]: iters left: 6 (11 enodes) 1554045797.699 * * [simplify]: iters left: 5 (67 enodes) 1554045797.728 * * [simplify]: iters left: 4 (237 enodes) 1554045797.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045797.820 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045797.820 * * [simplify]: Extracting #2: cost 112 inf + 3 1554045797.822 * * [simplify]: Extracting #3: cost 62 inf + 6954 1554045797.826 * * [simplify]: Extracting #4: cost 4 inf + 13870 1554045797.831 * * [simplify]: Extracting #5: cost 0 inf + 14011 1554045797.835 * [simplify]: Simplified to (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0)) 1554045797.835 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im) (fma (* x.im x.re) (* x.im x.re) 0) (* x.re (* (- x.re x.im) (+ (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re)) (* (* (* x.im x.re) (* x.im x.re)) (* x.im x.re)))))) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0)))) 1554045797.835 * * * * [progress]: [ 102 / 156 ] simplifiying candidate # 1554045797.836 * [simplify]: Simplifying (+ (* (* (* x.im (- (* x.re 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.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1554045797.836 * * [simplify]: iters left: 6 (18 enodes) 1554045797.845 * * [simplify]: iters left: 5 (92 enodes) 1554045797.888 * * [simplify]: iters left: 4 (293 enodes) 1554045798.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.056 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045798.057 * * [simplify]: Extracting #2: cost 131 inf + 2 1554045798.059 * * [simplify]: Extracting #3: cost 225 inf + 747 1554045798.068 * * [simplify]: Extracting #4: cost 121 inf + 22146 1554045798.093 * * [simplify]: Extracting #5: cost 1 inf + 43039 1554045798.104 * * [simplify]: Extracting #6: cost 0 inf + 42921 1554045798.114 * [simplify]: Simplified to (fma (* (* x.im (- x.re x.im)) (+ x.re x.im)) (* (- x.re x.im) 0) (* (- x.re x.im) 0)) 1554045798.114 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* x.im (- x.re x.im)) (+ x.re x.im)) (* (- x.re x.im) 0) (* (- x.re x.im) 0)) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 1554045798.114 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 1554045798.114 * * [simplify]: iters left: 6 (7 enodes) 1554045798.116 * * [simplify]: iters left: 5 (27 enodes) 1554045798.120 * * [simplify]: iters left: 4 (56 enodes) 1554045798.142 * * [simplify]: iters left: 3 (134 enodes) 1554045798.194 * * [simplify]: iters left: 2 (242 enodes) 1554045798.245 * * [simplify]: iters left: 1 (312 enodes) 1554045798.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.292 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045798.292 * [simplify]: Simplified to 0 1554045798.292 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* x.im (- x.re x.im)) (+ x.re x.im)) (* (- x.re x.im) 0) (* (- x.re x.im) 0)) 0)) 1554045798.292 * * * * [progress]: [ 103 / 156 ] simplifiying candidate # 1554045798.292 * * * * [progress]: [ 104 / 156 ] simplifiying candidate # 1554045798.292 * * * * [progress]: [ 105 / 156 ] simplifiying candidate # 1554045798.292 * * * * [progress]: [ 106 / 156 ] simplifiying candidate # 1554045798.292 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) 1554045798.292 * * [simplify]: iters left: 6 (12 enodes) 1554045798.297 * * [simplify]: iters left: 5 (55 enodes) 1554045798.315 * * [simplify]: iters left: 4 (109 enodes) 1554045798.354 * * [simplify]: iters left: 3 (301 enodes) 1554045798.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.538 * * [simplify]: Extracting #1: cost 74 inf + 0 1554045798.539 * * [simplify]: Extracting #2: cost 244 inf + 2 1554045798.543 * * [simplify]: Extracting #3: cost 164 inf + 10819 1554045798.563 * * [simplify]: Extracting #4: cost 7 inf + 34388 1554045798.575 * * [simplify]: Extracting #5: cost 0 inf + 35802 1554045798.584 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.re x.im))) 1554045798.584 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045798.585 * * * * [progress]: [ 107 / 156 ] simplifiying candidate # 1554045798.585 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (sqrt x.im) (sqrt x.im))))) 1554045798.585 * * [simplify]: iters left: 6 (11 enodes) 1554045798.588 * * [simplify]: iters left: 5 (43 enodes) 1554045798.595 * * [simplify]: iters left: 4 (88 enodes) 1554045798.618 * * [simplify]: iters left: 3 (246 enodes) 1554045798.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.716 * * [simplify]: Extracting #1: cost 62 inf + 0 1554045798.716 * * [simplify]: Extracting #2: cost 182 inf + 43 1554045798.718 * * [simplify]: Extracting #3: cost 88 inf + 10200 1554045798.732 * * [simplify]: Extracting #4: cost 1 inf + 21960 1554045798.743 * * [simplify]: Extracting #5: cost 0 inf + 21962 1554045798.752 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045798.752 * [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)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045798.752 * * * * [progress]: [ 108 / 156 ] simplifiying candidate # 1554045798.752 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* x.im 1)))) 1554045798.752 * * [simplify]: iters left: 6 (11 enodes) 1554045798.755 * * [simplify]: iters left: 5 (45 enodes) 1554045798.763 * * [simplify]: iters left: 4 (92 enodes) 1554045798.785 * * [simplify]: iters left: 3 (238 enodes) 1554045798.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.902 * * [simplify]: Extracting #1: cost 66 inf + 0 1554045798.903 * * [simplify]: Extracting #2: cost 180 inf + 126 1554045798.908 * * [simplify]: Extracting #3: cost 83 inf + 10592 1554045798.922 * * [simplify]: Extracting #4: cost 3 inf + 22272 1554045798.933 * * [simplify]: Extracting #5: cost 0 inf + 22878 1554045798.946 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045798.946 * [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)) (fma (- x.im) 1 (* x.im 1))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045798.946 * * * * [progress]: [ 109 / 156 ] simplifiying candidate # 1554045798.947 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) 1554045798.947 * * [simplify]: iters left: 6 (11 enodes) 1554045798.952 * * [simplify]: iters left: 5 (52 enodes) 1554045798.969 * * [simplify]: iters left: 4 (102 enodes) 1554045798.989 * * [simplify]: iters left: 3 (255 enodes) 1554045799.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.103 * * [simplify]: Extracting #1: cost 42 inf + 0 1554045799.104 * * [simplify]: Extracting #2: cost 116 inf + 328 1554045799.109 * * [simplify]: Extracting #3: cost 59 inf + 11012 1554045799.123 * * [simplify]: Extracting #4: cost 3 inf + 21350 1554045799.135 * * [simplify]: Extracting #5: cost 0 inf + 22076 1554045799.146 * [simplify]: Simplified to (* (* (+ x.re (- x.im)) x.im) (+ x.re x.im)) 1554045799.147 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re (- x.im)) x.im) (+ x.re x.im)) (+ (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045799.147 * * * * [progress]: [ 110 / 156 ] simplifiying candidate # 1554045799.147 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* (sqrt x.im) (sqrt x.im))))) 1554045799.147 * * [simplify]: iters left: 6 (10 enodes) 1554045799.152 * * [simplify]: iters left: 5 (40 enodes) 1554045799.166 * * [simplify]: iters left: 4 (81 enodes) 1554045799.196 * * [simplify]: iters left: 3 (200 enodes) 1554045799.265 * * [simplify]: iters left: 2 (406 enodes) 1554045799.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.444 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045799.444 * * [simplify]: Extracting #2: cost 79 inf + 43 1554045799.447 * * [simplify]: Extracting #3: cost 40 inf + 5661 1554045799.455 * * [simplify]: Extracting #4: cost 1 inf + 10943 1554045799.466 * * [simplify]: Extracting #5: cost 0 inf + 11130 1554045799.477 * [simplify]: Simplified to (* x.im (* (- x.re x.im) (+ x.re x.im))) 1554045799.477 * [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)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045799.477 * * * * [progress]: [ 111 / 156 ] simplifiying candidate # 1554045799.478 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* x.im 1)))) 1554045799.478 * * [simplify]: iters left: 6 (10 enodes) 1554045799.484 * * [simplify]: iters left: 5 (42 enodes) 1554045799.503 * * [simplify]: iters left: 4 (85 enodes) 1554045799.535 * * [simplify]: iters left: 3 (204 enodes) 1554045799.600 * * [simplify]: iters left: 2 (403 enodes) 1554045799.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.808 * * [simplify]: Extracting #1: cost 40 inf + 0 1554045799.809 * * [simplify]: Extracting #2: cost 77 inf + 124 1554045799.812 * * [simplify]: Extracting #3: cost 49 inf + 4759 1554045799.821 * * [simplify]: Extracting #4: cost 2 inf + 11675 1554045799.832 * * [simplify]: Extracting #5: cost 0 inf + 11774 1554045799.842 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.re x.im))) 1554045799.842 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045799.842 * * * * [progress]: [ 112 / 156 ] simplifiying candidate # 1554045799.843 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) 1554045799.843 * * [simplify]: iters left: 6 (11 enodes) 1554045799.849 * * [simplify]: iters left: 5 (54 enodes) 1554045799.869 * * [simplify]: iters left: 4 (106 enodes) 1554045799.909 * * [simplify]: iters left: 3 (259 enodes) 1554045800.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045800.068 * * [simplify]: Extracting #1: cost 42 inf + 0 1554045800.068 * * [simplify]: Extracting #2: cost 118 inf + 206 1554045800.069 * * [simplify]: Extracting #3: cost 91 inf + 5310 1554045800.073 * * [simplify]: Extracting #4: cost 5 inf + 21065 1554045800.079 * * [simplify]: Extracting #5: cost 0 inf + 22035 1554045800.085 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (+ (- x.im) x.re)) 1554045800.085 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (+ (- x.im) x.re)) (+ (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045800.085 * * * * [progress]: [ 113 / 156 ] simplifiying candidate # 1554045800.086 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* (sqrt x.im) (sqrt x.im))))) 1554045800.086 * * [simplify]: iters left: 6 (10 enodes) 1554045800.088 * * [simplify]: iters left: 5 (42 enodes) 1554045800.103 * * [simplify]: iters left: 4 (85 enodes) 1554045800.135 * * [simplify]: iters left: 3 (204 enodes) 1554045800.209 * * [simplify]: iters left: 2 (403 enodes) 1554045800.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045800.369 * * [simplify]: Extracting #1: cost 40 inf + 0 1554045800.369 * * [simplify]: Extracting #2: cost 77 inf + 124 1554045800.371 * * [simplify]: Extracting #3: cost 48 inf + 4719 1554045800.376 * * [simplify]: Extracting #4: cost 2 inf + 11594 1554045800.383 * * [simplify]: Extracting #5: cost 0 inf + 11693 1554045800.388 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.re x.im))) 1554045800.389 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045800.389 * * * * [progress]: [ 114 / 156 ] simplifiying candidate # 1554045800.389 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* x.im 1)))) 1554045800.389 * * [simplify]: iters left: 6 (9 enodes) 1554045800.392 * * [simplify]: iters left: 5 (39 enodes) 1554045800.400 * * [simplify]: iters left: 4 (82 enodes) 1554045800.425 * * [simplify]: iters left: 3 (191 enodes) 1554045800.481 * * [simplify]: iters left: 2 (400 enodes) 1554045800.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045800.636 * * [simplify]: Extracting #1: cost 36 inf + 0 1554045800.636 * * [simplify]: Extracting #2: cost 80 inf + 2 1554045800.637 * * [simplify]: Extracting #3: cost 56 inf + 3228 1554045800.642 * * [simplify]: Extracting #4: cost 6 inf + 10073 1554045800.648 * * [simplify]: Extracting #5: cost 0 inf + 10969 1554045800.653 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.re x.im))) 1554045800.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045800.654 * * * * [progress]: [ 115 / 156 ] simplifiying candidate # 1554045800.654 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) x.re) 1554045800.654 * * [simplify]: iters left: 6 (5 enodes) 1554045800.657 * * [simplify]: iters left: 5 (25 enodes) 1554045800.665 * * [simplify]: iters left: 4 (51 enodes) 1554045800.685 * * [simplify]: iters left: 3 (78 enodes) 1554045800.699 * * [simplify]: iters left: 2 (89 enodes) 1554045800.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045800.708 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045800.708 * * [simplify]: Extracting #2: cost 17 inf + 43 1554045800.709 * * [simplify]: Extracting #3: cost 6 inf + 662 1554045800.709 * * [simplify]: Extracting #4: cost 0 inf + 1234 1554045800.709 * [simplify]: Simplified to (* x.im (* (+ x.re x.im) x.re)) 1554045800.710 * [simplify]: Simplified (2 1) to (λ (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.im x.re)) x.re)))) 1554045800.710 * * * * [progress]: [ 116 / 156 ] simplifiying candidate # 1554045800.710 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) x.re) 1554045800.710 * * [simplify]: iters left: 6 (5 enodes) 1554045800.711 * * [simplify]: iters left: 5 (25 enodes) 1554045800.718 * * [simplify]: iters left: 4 (51 enodes) 1554045800.733 * * [simplify]: iters left: 3 (78 enodes) 1554045800.754 * * [simplify]: iters left: 2 (89 enodes) 1554045800.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045800.770 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045800.771 * * [simplify]: Extracting #2: cost 17 inf + 43 1554045800.771 * * [simplify]: Extracting #3: cost 6 inf + 662 1554045800.772 * * [simplify]: Extracting #4: cost 0 inf + 1234 1554045800.773 * [simplify]: Simplified to (* x.im (* (+ x.re x.im) x.re)) 1554045800.773 * [simplify]: Simplified (2 1) to (λ (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.im x.re)) x.re)))) 1554045800.773 * * * * [progress]: [ 117 / 156 ] simplifiying candidate # 1554045800.773 * [simplify]: Simplifying (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 1554045800.774 * * [simplify]: iters left: 6 (12 enodes) 1554045800.779 * * [simplify]: iters left: 5 (55 enodes) 1554045800.801 * * [simplify]: iters left: 4 (111 enodes) 1554045800.838 * * [simplify]: iters left: 3 (243 enodes) 1554045800.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045800.941 * * [simplify]: Extracting #1: cost 79 inf + 0 1554045800.942 * * [simplify]: Extracting #2: cost 229 inf + 857 1554045800.949 * * [simplify]: Extracting #3: cost 76 inf + 19326 1554045800.958 * * [simplify]: Extracting #4: cost 1 inf + 32191 1554045800.968 * * [simplify]: Extracting #5: cost 0 inf + 32433 1554045800.976 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.im x.re))) 1554045800.976 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.im x.re))) (+ (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045800.976 * * * * [progress]: [ 118 / 156 ] simplifiying candidate # 1554045800.976 * [simplify]: Simplifying (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 1554045800.977 * * [simplify]: iters left: 6 (11 enodes) 1554045800.979 * * [simplify]: iters left: 5 (43 enodes) 1554045800.986 * * [simplify]: iters left: 4 (90 enodes) 1554045801.018 * * [simplify]: iters left: 3 (202 enodes) 1554045801.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.114 * * [simplify]: Extracting #1: cost 70 inf + 0 1554045801.114 * * [simplify]: Extracting #2: cost 180 inf + 453 1554045801.117 * * [simplify]: Extracting #3: cost 60 inf + 11942 1554045801.121 * * [simplify]: Extracting #4: cost 2 inf + 21472 1554045801.127 * * [simplify]: Extracting #5: cost 0 inf + 21871 1554045801.132 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) (- x.re x.im)) 1554045801.132 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (+ (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045801.133 * * * * [progress]: [ 119 / 156 ] simplifiying candidate # 1554045801.133 * [simplify]: Simplifying (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* x.im 1))) (* x.im (+ x.re x.im))) 1554045801.133 * * [simplify]: iters left: 6 (11 enodes) 1554045801.136 * * [simplify]: iters left: 5 (45 enodes) 1554045801.147 * * [simplify]: iters left: 4 (94 enodes) 1554045801.169 * * [simplify]: iters left: 3 (206 enodes) 1554045801.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.250 * * [simplify]: Extracting #1: cost 72 inf + 0 1554045801.251 * * [simplify]: Extracting #2: cost 182 inf + 493 1554045801.256 * * [simplify]: Extracting #3: cost 60 inf + 12551 1554045801.263 * * [simplify]: Extracting #4: cost 4 inf + 21507 1554045801.268 * * [simplify]: Extracting #5: cost 0 inf + 22275 1554045801.274 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) (- x.re x.im)) 1554045801.274 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (+ (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045801.274 * * * * [progress]: [ 120 / 156 ] simplifiying candidate # 1554045801.274 * [simplify]: Simplifying (* (fma (sqrt x.re) (sqrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 1554045801.274 * * [simplify]: iters left: 6 (11 enodes) 1554045801.277 * * [simplify]: iters left: 5 (52 enodes) 1554045801.287 * * [simplify]: iters left: 4 (104 enodes) 1554045801.321 * * [simplify]: iters left: 3 (207 enodes) 1554045801.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.410 * * [simplify]: Extracting #1: cost 47 inf + 0 1554045801.411 * * [simplify]: Extracting #2: cost 109 inf + 774 1554045801.415 * * [simplify]: Extracting #3: cost 31 inf + 13662 1554045801.424 * * [simplify]: Extracting #4: cost 3 inf + 18757 1554045801.430 * * [simplify]: Extracting #5: cost 0 inf + 19283 1554045801.435 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (+ x.re (- x.im))) 1554045801.435 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (+ x.re (- x.im))) (+ (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045801.435 * * * * [progress]: [ 121 / 156 ] simplifiying candidate # 1554045801.435 * [simplify]: Simplifying (* (fma (sqrt x.re) (sqrt x.re) (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 1554045801.435 * * [simplify]: iters left: 6 (10 enodes) 1554045801.438 * * [simplify]: iters left: 5 (40 enodes) 1554045801.445 * * [simplify]: iters left: 4 (83 enodes) 1554045801.467 * * [simplify]: iters left: 3 (178 enodes) 1554045801.545 * * [simplify]: iters left: 2 (368 enodes) 1554045801.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.678 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045801.680 * * [simplify]: Extracting #2: cost 83 inf + 290 1554045801.684 * * [simplify]: Extracting #3: cost 50 inf + 4551 1554045801.693 * * [simplify]: Extracting #4: cost 1 inf + 11700 1554045801.703 * * [simplify]: Extracting #5: cost 0 inf + 11807 1554045801.713 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 1554045801.714 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (+ (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045801.714 * * * * [progress]: [ 122 / 156 ] simplifiying candidate # 1554045801.714 * [simplify]: Simplifying (* (fma (sqrt x.re) (sqrt x.re) (- (* x.im 1))) (* x.im (+ x.re x.im))) 1554045801.714 * * [simplify]: iters left: 6 (10 enodes) 1554045801.720 * * [simplify]: iters left: 5 (42 enodes) 1554045801.736 * * [simplify]: iters left: 4 (87 enodes) 1554045801.773 * * [simplify]: iters left: 3 (173 enodes) 1554045801.832 * * [simplify]: iters left: 2 (359 enodes) 1554045801.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.976 * * [simplify]: Extracting #1: cost 36 inf + 0 1554045801.977 * * [simplify]: Extracting #2: cost 82 inf + 753 1554045801.981 * * [simplify]: Extracting #3: cost 39 inf + 6820 1554045801.995 * * [simplify]: Extracting #4: cost 1 inf + 12267 1554045802.005 * * [simplify]: Extracting #5: cost 0 inf + 12124 1554045802.017 * * [simplify]: Extracting #6: cost 0 inf + 12094 1554045802.027 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.re x.im)) 1554045802.027 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (- x.re x.im) x.im) (+ x.re x.im)) (+ (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045802.027 * * * * [progress]: [ 123 / 156 ] simplifiying candidate # 1554045802.028 * [simplify]: Simplifying (* (fma 1 x.re (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 1554045802.028 * * [simplify]: iters left: 6 (11 enodes) 1554045802.034 * * [simplify]: iters left: 5 (54 enodes) 1554045802.046 * * [simplify]: iters left: 4 (108 enodes) 1554045802.068 * * [simplify]: iters left: 3 (220 enodes) 1554045802.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.147 * * [simplify]: Extracting #1: cost 47 inf + 0 1554045802.148 * * [simplify]: Extracting #2: cost 111 inf + 681 1554045802.149 * * [simplify]: Extracting #3: cost 49 inf + 9758 1554045802.154 * * [simplify]: Extracting #4: cost 1 inf + 19205 1554045802.164 * * [simplify]: Extracting #5: cost 0 inf + 19167 1554045802.177 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (+ x.re (- x.im))) 1554045802.177 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (+ x.re (- x.im))) (+ (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045802.177 * * * * [progress]: [ 124 / 156 ] simplifiying candidate # 1554045802.177 * [simplify]: Simplifying (* (fma 1 x.re (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 1554045802.177 * * [simplify]: iters left: 6 (10 enodes) 1554045802.183 * * [simplify]: iters left: 5 (42 enodes) 1554045802.198 * * [simplify]: iters left: 4 (87 enodes) 1554045802.231 * * [simplify]: iters left: 3 (181 enodes) 1554045802.310 * * [simplify]: iters left: 2 (355 enodes) 1554045802.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.422 * * [simplify]: Extracting #1: cost 39 inf + 0 1554045802.423 * * [simplify]: Extracting #2: cost 84 inf + 328 1554045802.426 * * [simplify]: Extracting #3: cost 42 inf + 6458 1554045802.435 * * [simplify]: Extracting #4: cost 7 inf + 11396 1554045802.444 * * [simplify]: Extracting #5: cost 0 inf + 12615 1554045802.458 * * [simplify]: Extracting #6: cost 0 inf + 12600 1554045802.467 * [simplify]: Simplified to (* (* (+ x.re x.im) x.im) (- x.re x.im)) 1554045802.467 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.im) (- x.re x.im)) (+ (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045802.467 * * * * [progress]: [ 125 / 156 ] simplifiying candidate # 1554045802.468 * [simplify]: Simplifying (* (fma 1 x.re (- (* x.im 1))) (* x.im (+ x.re x.im))) 1554045802.468 * * [simplify]: iters left: 6 (9 enodes) 1554045802.473 * * [simplify]: iters left: 5 (39 enodes) 1554045802.486 * * [simplify]: iters left: 4 (84 enodes) 1554045802.502 * * [simplify]: iters left: 3 (180 enodes) 1554045802.561 * * [simplify]: iters left: 2 (370 enodes) 1554045802.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.731 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045802.731 * * [simplify]: Extracting #2: cost 82 inf + 328 1554045802.734 * * [simplify]: Extracting #3: cost 27 inf + 7365 1554045802.739 * * [simplify]: Extracting #4: cost 1 inf + 11612 1554045802.745 * * [simplify]: Extracting #5: cost 0 inf + 11684 1554045802.751 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 1554045802.751 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (+ (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1554045802.751 * * * * [progress]: [ 126 / 156 ] simplifiying candidate # 1554045802.752 * [simplify]: Simplifying (* x.re (* x.im (+ x.re x.im))) 1554045802.752 * * [simplify]: iters left: 6 (5 enodes) 1554045802.754 * * [simplify]: iters left: 5 (24 enodes) 1554045802.763 * * [simplify]: iters left: 4 (55 enodes) 1554045802.774 * * [simplify]: iters left: 3 (84 enodes) 1554045802.785 * * [simplify]: iters left: 2 (93 enodes) 1554045802.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.805 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045802.805 * * [simplify]: Extracting #2: cost 17 inf + 43 1554045802.805 * * [simplify]: Extracting #3: cost 3 inf + 948 1554045802.806 * * [simplify]: Extracting #4: cost 1 inf + 1112 1554045802.807 * * [simplify]: Extracting #5: cost 0 inf + 1234 1554045802.808 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) x.re) 1554045802.808 * [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.re)))) 1554045802.808 * * * * [progress]: [ 127 / 156 ] simplifiying candidate # 1554045802.809 * [simplify]: Simplifying (* x.re (* x.im (+ x.re x.im))) 1554045802.809 * * [simplify]: iters left: 6 (5 enodes) 1554045802.811 * * [simplify]: iters left: 5 (24 enodes) 1554045802.821 * * [simplify]: iters left: 4 (55 enodes) 1554045802.840 * * [simplify]: iters left: 3 (84 enodes) 1554045802.861 * * [simplify]: iters left: 2 (93 enodes) 1554045802.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.877 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045802.877 * * [simplify]: Extracting #2: cost 17 inf + 43 1554045802.877 * * [simplify]: Extracting #3: cost 3 inf + 948 1554045802.878 * * [simplify]: Extracting #4: cost 1 inf + 1112 1554045802.879 * * [simplify]: Extracting #5: cost 0 inf + 1234 1554045802.880 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) x.re) 1554045802.880 * [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.re)))) 1554045802.880 * * * * [progress]: [ 128 / 156 ] simplifiying candidate #real (real->posit16 (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1554045802.880 * * * * [progress]: [ 129 / 156 ] simplifiying candidate # 1554045802.880 * * * * [progress]: [ 130 / 156 ] simplifiying candidate # 1554045802.880 * * * * [progress]: [ 131 / 156 ] simplifiying candidate # 1554045802.880 * * * * [progress]: [ 132 / 156 ] simplifiying candidate # 1554045802.880 * * * * [progress]: [ 133 / 156 ] simplifiying candidate # 1554045802.881 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 1554045802.881 * * [simplify]: iters left: 5 (7 enodes) 1554045802.884 * * [simplify]: iters left: 4 (28 enodes) 1554045802.892 * * [simplify]: iters left: 3 (53 enodes) 1554045802.908 * * [simplify]: iters left: 2 (105 enodes) 1554045802.939 * * [simplify]: iters left: 1 (230 enodes) 1554045803.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.020 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045803.021 * * [simplify]: Extracting #2: cost 151 inf + 74 1554045803.022 * * [simplify]: Extracting #3: cost 154 inf + 2210 1554045803.024 * * [simplify]: Extracting #4: cost 80 inf + 30988 1554045803.033 * * [simplify]: Extracting #5: cost 22 inf + 65495 1554045803.048 * * [simplify]: Extracting #6: cost 0 inf + 80261 1554045803.064 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 1554045803.064 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.re))) 1554045803.064 * * * * [progress]: [ 134 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 135 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 136 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 137 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 138 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 139 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 140 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 141 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 142 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 143 / 156 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 1554045803.065 * * * * [progress]: [ 144 / 156 ] simplifiying candidate # 1554045803.065 * * * * [progress]: [ 145 / 156 ] simplifiying candidate # 1554045803.065 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1554045803.065 * * [simplify]: iters left: 5 (8 enodes) 1554045803.069 * * [simplify]: iters left: 4 (40 enodes) 1554045803.077 * * [simplify]: iters left: 3 (77 enodes) 1554045803.094 * * [simplify]: iters left: 2 (146 enodes) 1554045803.149 * * [simplify]: iters left: 1 (229 enodes) 1554045803.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.206 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045803.207 * * [simplify]: Extracting #2: cost 78 inf + 126 1554045803.208 * * [simplify]: Extracting #3: cost 58 inf + 2809 1554045803.211 * * [simplify]: Extracting #4: cost 26 inf + 12325 1554045803.216 * * [simplify]: Extracting #5: cost 1 inf + 24853 1554045803.221 * * [simplify]: Extracting #6: cost 0 inf + 25065 1554045803.226 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045803.226 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045803.227 * * * * [progress]: [ 146 / 156 ] simplifiying candidate # 1554045803.227 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1554045803.227 * * [simplify]: iters left: 5 (8 enodes) 1554045803.233 * * [simplify]: iters left: 4 (40 enodes) 1554045803.253 * * [simplify]: iters left: 3 (77 enodes) 1554045803.284 * * [simplify]: iters left: 2 (146 enodes) 1554045803.319 * * [simplify]: iters left: 1 (229 enodes) 1554045803.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.374 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045803.374 * * [simplify]: Extracting #2: cost 78 inf + 126 1554045803.375 * * [simplify]: Extracting #3: cost 58 inf + 2809 1554045803.378 * * [simplify]: Extracting #4: cost 26 inf + 12325 1554045803.383 * * [simplify]: Extracting #5: cost 1 inf + 24853 1554045803.388 * * [simplify]: Extracting #6: cost 0 inf + 25065 1554045803.393 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045803.393 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045803.393 * * * * [progress]: [ 147 / 156 ] simplifiying candidate # 1554045803.394 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1554045803.394 * * [simplify]: iters left: 5 (8 enodes) 1554045803.400 * * [simplify]: iters left: 4 (40 enodes) 1554045803.415 * * [simplify]: iters left: 3 (77 enodes) 1554045803.446 * * [simplify]: iters left: 2 (146 enodes) 1554045803.487 * * [simplify]: iters left: 1 (229 enodes) 1554045803.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.539 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045803.540 * * [simplify]: Extracting #2: cost 78 inf + 126 1554045803.540 * * [simplify]: Extracting #3: cost 58 inf + 2809 1554045803.542 * * [simplify]: Extracting #4: cost 26 inf + 12325 1554045803.544 * * [simplify]: Extracting #5: cost 1 inf + 24853 1554045803.550 * * [simplify]: Extracting #6: cost 0 inf + 25065 1554045803.555 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045803.555 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045803.555 * * * * [progress]: [ 148 / 156 ] simplifiying candidate # 1554045803.555 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1554045803.555 * * [simplify]: iters left: 5 (6 enodes) 1554045803.559 * * [simplify]: iters left: 4 (27 enodes) 1554045803.572 * * [simplify]: iters left: 3 (45 enodes) 1554045803.587 * * [simplify]: iters left: 2 (70 enodes) 1554045803.606 * * [simplify]: iters left: 1 (81 enodes) 1554045803.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.619 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045803.619 * * [simplify]: Extracting #2: cost 13 inf + 168 1554045803.619 * * [simplify]: Extracting #3: cost 1 inf + 954 1554045803.619 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045803.620 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1554045803.620 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (* x.re x.re) x.im) 2))) 1554045803.620 * * * * [progress]: [ 149 / 156 ] simplifiying candidate # 1554045803.620 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1554045803.620 * * [simplify]: iters left: 5 (6 enodes) 1554045803.622 * * [simplify]: iters left: 4 (27 enodes) 1554045803.627 * * [simplify]: iters left: 3 (45 enodes) 1554045803.636 * * [simplify]: iters left: 2 (70 enodes) 1554045803.655 * * [simplify]: iters left: 1 (81 enodes) 1554045803.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.673 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045803.673 * * [simplify]: Extracting #2: cost 13 inf + 168 1554045803.673 * * [simplify]: Extracting #3: cost 1 inf + 954 1554045803.674 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045803.675 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1554045803.675 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (* x.re x.re) x.im) 2))) 1554045803.675 * * * * [progress]: [ 150 / 156 ] simplifiying candidate # 1554045803.675 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1554045803.675 * * [simplify]: iters left: 5 (6 enodes) 1554045803.679 * * [simplify]: iters left: 4 (27 enodes) 1554045803.685 * * [simplify]: iters left: 3 (45 enodes) 1554045803.694 * * [simplify]: iters left: 2 (70 enodes) 1554045803.703 * * [simplify]: iters left: 1 (81 enodes) 1554045803.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.712 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045803.712 * * [simplify]: Extracting #2: cost 13 inf + 168 1554045803.712 * * [simplify]: Extracting #3: cost 1 inf + 954 1554045803.713 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045803.713 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1554045803.713 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (* x.re x.re) x.im) 2))) 1554045803.713 * * * * [progress]: [ 151 / 156 ] simplifiying candidate # 1554045803.714 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045803.714 * * [simplify]: iters left: 6 (9 enodes) 1554045803.720 * * [simplify]: iters left: 5 (46 enodes) 1554045803.737 * * [simplify]: iters left: 4 (92 enodes) 1554045803.773 * * [simplify]: iters left: 3 (182 enodes) 1554045803.827 * * [simplify]: iters left: 2 (275 enodes) 1554045803.911 * * [simplify]: iters left: 1 (473 enodes) 1554045804.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.100 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045804.100 * * [simplify]: Extracting #2: cost 97 inf + 126 1554045804.101 * * [simplify]: Extracting #3: cost 137 inf + 3599 1554045804.104 * * [simplify]: Extracting #4: cost 102 inf + 14246 1554045804.108 * * [simplify]: Extracting #5: cost 51 inf + 42615 1554045804.115 * * [simplify]: Extracting #6: cost 3 inf + 75468 1554045804.129 * * [simplify]: Extracting #7: cost 0 inf + 77570 1554045804.143 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1554045804.143 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1554045804.143 * * * * [progress]: [ 152 / 156 ] simplifiying candidate # 1554045804.143 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045804.144 * * [simplify]: iters left: 6 (9 enodes) 1554045804.150 * * [simplify]: iters left: 5 (46 enodes) 1554045804.167 * * [simplify]: iters left: 4 (92 enodes) 1554045804.186 * * [simplify]: iters left: 3 (182 enodes) 1554045804.228 * * [simplify]: iters left: 2 (275 enodes) 1554045804.317 * * [simplify]: iters left: 1 (473 enodes) 1554045804.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.493 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045804.493 * * [simplify]: Extracting #2: cost 97 inf + 126 1554045804.494 * * [simplify]: Extracting #3: cost 137 inf + 3599 1554045804.497 * * [simplify]: Extracting #4: cost 102 inf + 14246 1554045804.501 * * [simplify]: Extracting #5: cost 51 inf + 42615 1554045804.507 * * [simplify]: Extracting #6: cost 3 inf + 75468 1554045804.518 * * [simplify]: Extracting #7: cost 0 inf + 77570 1554045804.532 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1554045804.532 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1554045804.532 * * * * [progress]: [ 153 / 156 ] simplifiying candidate # 1554045804.532 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045804.532 * * [simplify]: iters left: 6 (9 enodes) 1554045804.536 * * [simplify]: iters left: 5 (46 enodes) 1554045804.546 * * [simplify]: iters left: 4 (92 enodes) 1554045804.571 * * [simplify]: iters left: 3 (182 enodes) 1554045804.630 * * [simplify]: iters left: 2 (275 enodes) 1554045804.737 * * [simplify]: iters left: 1 (473 enodes) 1554045804.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.897 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045804.897 * * [simplify]: Extracting #2: cost 97 inf + 126 1554045804.898 * * [simplify]: Extracting #3: cost 137 inf + 3599 1554045804.901 * * [simplify]: Extracting #4: cost 102 inf + 14246 1554045804.905 * * [simplify]: Extracting #5: cost 51 inf + 42615 1554045804.911 * * [simplify]: Extracting #6: cost 3 inf + 75468 1554045804.919 * * [simplify]: Extracting #7: cost 0 inf + 77570 1554045804.933 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1554045804.933 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1554045804.933 * * * * [progress]: [ 154 / 156 ] simplifiying candidate # 1554045804.933 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045804.933 * * [simplify]: iters left: 4 (5 enodes) 1554045804.935 * * [simplify]: iters left: 3 (19 enodes) 1554045804.938 * * [simplify]: iters left: 2 (27 enodes) 1554045804.943 * * [simplify]: iters left: 1 (32 enodes) 1554045804.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.947 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045804.947 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045804.947 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045804.947 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045804.947 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (* x.re x.im) 2) x.re))) 1554045804.947 * * * * [progress]: [ 155 / 156 ] simplifiying candidate # 1554045804.947 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045804.947 * * [simplify]: iters left: 4 (5 enodes) 1554045804.949 * * [simplify]: iters left: 3 (19 enodes) 1554045804.952 * * [simplify]: iters left: 2 (27 enodes) 1554045804.958 * * [simplify]: iters left: 1 (32 enodes) 1554045804.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.963 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045804.963 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045804.964 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045804.964 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045804.964 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (* x.re x.im) 2) x.re))) 1554045804.964 * * * * [progress]: [ 156 / 156 ] simplifiying candidate # 1554045804.964 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045804.965 * * [simplify]: iters left: 4 (5 enodes) 1554045804.967 * * [simplify]: iters left: 3 (19 enodes) 1554045804.974 * * [simplify]: iters left: 2 (27 enodes) 1554045804.983 * * [simplify]: iters left: 1 (32 enodes) 1554045804.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.991 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045804.991 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045804.992 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045804.992 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045804.992 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (* x.re x.im) 2) x.re))) 1554045804.992 * * * [progress]: adding candidates to table 1554045806.516 * * [progress]: iteration 3 / 4 1554045806.516 * * * [progress]: picking best candidate 1554045806.563 * * * * [pick]: Picked # 1554045806.563 * * * [progress]: localizing error 1554045806.593 * * * [progress]: generating rewritten candidates 1554045806.594 * * * * [progress]: [ 1 / 4 ] rewriting at (2 3) 1554045806.622 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1554045806.623 * * * * [progress]: [ 3 / 4 ] rewriting at (2 3 1) 1554045806.634 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 1554045806.655 * * * [progress]: generating series expansions 1554045806.655 * * * * [progress]: [ 1 / 4 ] generating series at (2 3) 1554045806.655 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 1554045806.655 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1554045806.655 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1554045806.655 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.655 * [backup-simplify]: Simplify 2 into 2 1554045806.655 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045806.655 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.655 * [backup-simplify]: Simplify 0 into 0 1554045806.655 * [backup-simplify]: Simplify 1 into 1 1554045806.655 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045806.655 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.655 * [backup-simplify]: Simplify x.re into x.re 1554045806.655 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1554045806.655 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.656 * [backup-simplify]: Simplify 2 into 2 1554045806.656 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045806.656 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.656 * [backup-simplify]: Simplify x.im into x.im 1554045806.656 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.656 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.656 * [backup-simplify]: Simplify 0 into 0 1554045806.656 * [backup-simplify]: Simplify 1 into 1 1554045806.656 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1554045806.656 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.656 * [backup-simplify]: Simplify 2 into 2 1554045806.656 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045806.656 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.656 * [backup-simplify]: Simplify x.im into x.im 1554045806.656 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.656 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.656 * [backup-simplify]: Simplify 0 into 0 1554045806.656 * [backup-simplify]: Simplify 1 into 1 1554045806.657 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.657 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045806.657 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 1554045806.657 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1554045806.657 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.657 * [backup-simplify]: Simplify 2 into 2 1554045806.657 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.657 * [backup-simplify]: Simplify 0 into 0 1554045806.657 * [backup-simplify]: Simplify 1 into 1 1554045806.657 * [backup-simplify]: Simplify (* 2 0) into 0 1554045806.657 * [backup-simplify]: Simplify 0 into 0 1554045806.658 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045806.659 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045806.659 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 1554045806.659 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.659 * [backup-simplify]: Simplify 0 into 0 1554045806.659 * [backup-simplify]: Simplify 0 into 0 1554045806.660 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1554045806.660 * [backup-simplify]: Simplify 2 into 2 1554045806.661 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.661 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.662 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045806.662 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.662 * [backup-simplify]: Simplify 0 into 0 1554045806.662 * [backup-simplify]: Simplify 0 into 0 1554045806.662 * [backup-simplify]: Simplify 0 into 0 1554045806.663 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1554045806.663 * [backup-simplify]: Simplify 0 into 0 1554045806.664 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045806.665 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045806.666 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045806.666 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.666 * [backup-simplify]: Simplify 0 into 0 1554045806.666 * [backup-simplify]: Simplify 0 into 0 1554045806.666 * [backup-simplify]: Simplify 0 into 0 1554045806.666 * [backup-simplify]: Simplify 0 into 0 1554045806.667 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 1554045806.667 * [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))) 1554045806.667 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1554045806.667 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1554045806.667 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.667 * [backup-simplify]: Simplify 2 into 2 1554045806.667 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045806.667 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.667 * [backup-simplify]: Simplify 0 into 0 1554045806.667 * [backup-simplify]: Simplify 1 into 1 1554045806.667 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045806.667 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.667 * [backup-simplify]: Simplify x.re into x.re 1554045806.667 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045806.667 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045806.668 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045806.668 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045806.668 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1554045806.668 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1554045806.668 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.668 * [backup-simplify]: Simplify 2 into 2 1554045806.668 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045806.668 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.668 * [backup-simplify]: Simplify x.im into x.im 1554045806.668 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.668 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.668 * [backup-simplify]: Simplify 0 into 0 1554045806.668 * [backup-simplify]: Simplify 1 into 1 1554045806.669 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.669 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045806.669 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1554045806.669 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1554045806.669 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.669 * [backup-simplify]: Simplify 2 into 2 1554045806.669 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045806.669 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.669 * [backup-simplify]: Simplify x.im into x.im 1554045806.669 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.669 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.669 * [backup-simplify]: Simplify 0 into 0 1554045806.669 * [backup-simplify]: Simplify 1 into 1 1554045806.670 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.670 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045806.670 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1554045806.670 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045806.670 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.670 * [backup-simplify]: Simplify 2 into 2 1554045806.670 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.670 * [backup-simplify]: Simplify 0 into 0 1554045806.670 * [backup-simplify]: Simplify 1 into 1 1554045806.671 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045806.671 * [backup-simplify]: Simplify 2 into 2 1554045806.671 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045806.672 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045806.672 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 1554045806.672 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.672 * [backup-simplify]: Simplify 0 into 0 1554045806.674 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045806.674 * [backup-simplify]: Simplify 0 into 0 1554045806.675 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.675 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.675 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045806.675 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.675 * [backup-simplify]: Simplify 0 into 0 1554045806.675 * [backup-simplify]: Simplify 0 into 0 1554045806.676 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.677 * [backup-simplify]: Simplify 0 into 0 1554045806.678 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045806.678 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045806.679 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045806.679 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.679 * [backup-simplify]: Simplify 0 into 0 1554045806.679 * [backup-simplify]: Simplify 0 into 0 1554045806.679 * [backup-simplify]: Simplify 0 into 0 1554045806.680 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.680 * [backup-simplify]: Simplify 0 into 0 1554045806.680 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 1554045806.680 * [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))) 1554045806.680 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1554045806.680 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1554045806.680 * [taylor]: Taking taylor expansion of -2 in x.im 1554045806.680 * [backup-simplify]: Simplify -2 into -2 1554045806.681 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045806.681 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.681 * [backup-simplify]: Simplify 0 into 0 1554045806.681 * [backup-simplify]: Simplify 1 into 1 1554045806.681 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045806.681 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.681 * [backup-simplify]: Simplify x.re into x.re 1554045806.681 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045806.681 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045806.681 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045806.681 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045806.682 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1554045806.682 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1554045806.682 * [taylor]: Taking taylor expansion of -2 in x.re 1554045806.682 * [backup-simplify]: Simplify -2 into -2 1554045806.682 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045806.682 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.682 * [backup-simplify]: Simplify x.im into x.im 1554045806.682 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.682 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.682 * [backup-simplify]: Simplify 0 into 0 1554045806.682 * [backup-simplify]: Simplify 1 into 1 1554045806.682 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.682 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045806.682 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1554045806.682 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1554045806.682 * [taylor]: Taking taylor expansion of -2 in x.re 1554045806.682 * [backup-simplify]: Simplify -2 into -2 1554045806.682 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045806.682 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.683 * [backup-simplify]: Simplify x.im into x.im 1554045806.683 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.683 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.683 * [backup-simplify]: Simplify 0 into 0 1554045806.683 * [backup-simplify]: Simplify 1 into 1 1554045806.683 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.683 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045806.683 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1554045806.683 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 1554045806.683 * [taylor]: Taking taylor expansion of -2 in x.im 1554045806.683 * [backup-simplify]: Simplify -2 into -2 1554045806.683 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.683 * [backup-simplify]: Simplify 0 into 0 1554045806.683 * [backup-simplify]: Simplify 1 into 1 1554045806.684 * [backup-simplify]: Simplify (/ -2 1) into -2 1554045806.684 * [backup-simplify]: Simplify -2 into -2 1554045806.684 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045806.685 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045806.685 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1554045806.685 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.685 * [backup-simplify]: Simplify 0 into 0 1554045806.686 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1554045806.686 * [backup-simplify]: Simplify 0 into 0 1554045806.687 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.688 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.688 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045806.688 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.688 * [backup-simplify]: Simplify 0 into 0 1554045806.688 * [backup-simplify]: Simplify 0 into 0 1554045806.689 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.689 * [backup-simplify]: Simplify 0 into 0 1554045806.690 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045806.691 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045806.691 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045806.691 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.691 * [backup-simplify]: Simplify 0 into 0 1554045806.691 * [backup-simplify]: Simplify 0 into 0 1554045806.691 * [backup-simplify]: Simplify 0 into 0 1554045806.692 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.693 * [backup-simplify]: Simplify 0 into 0 1554045806.693 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 1554045806.693 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1554045806.693 * [backup-simplify]: Simplify (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (fma (* x.im (+ x.im x.re)) (- x.re x.im) (* 2 (* x.im (pow x.re 2)))) 1554045806.693 * [approximate]: Taking taylor expansion of (fma (* x.im (+ x.im x.re)) (- x.re x.im) (* 2 (* x.im (pow x.re 2)))) in (x.im x.re) around 0 1554045806.693 * [taylor]: Taking taylor expansion of (fma (* x.im (+ x.im x.re)) (- x.re x.im) (* 2 (* x.im (pow x.re 2)))) in x.re 1554045806.693 * [taylor]: Rewrote expression to (+ (* (* x.im (+ x.im x.re)) (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) 1554045806.693 * [taylor]: Taking taylor expansion of (* (* x.im (+ x.im x.re)) (- x.re x.im)) in x.re 1554045806.693 * [taylor]: Taking taylor expansion of (* x.im (+ x.im x.re)) in x.re 1554045806.693 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.693 * [backup-simplify]: Simplify x.im into x.im 1554045806.693 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045806.693 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.693 * [backup-simplify]: Simplify x.im into x.im 1554045806.693 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.693 * [backup-simplify]: Simplify 0 into 0 1554045806.693 * [backup-simplify]: Simplify 1 into 1 1554045806.693 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045806.693 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.693 * [backup-simplify]: Simplify 0 into 0 1554045806.693 * [backup-simplify]: Simplify 1 into 1 1554045806.693 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.693 * [backup-simplify]: Simplify x.im into x.im 1554045806.693 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1554045806.693 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.693 * [backup-simplify]: Simplify 2 into 2 1554045806.693 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045806.693 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.693 * [backup-simplify]: Simplify x.im into x.im 1554045806.693 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.693 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.693 * [backup-simplify]: Simplify 0 into 0 1554045806.693 * [backup-simplify]: Simplify 1 into 1 1554045806.693 * [taylor]: Taking taylor expansion of (fma (* x.im (+ x.im x.re)) (- x.re x.im) (* 2 (* x.im (pow x.re 2)))) in x.im 1554045806.694 * [taylor]: Rewrote expression to (+ (* (* x.im (+ x.im x.re)) (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) 1554045806.694 * [taylor]: Taking taylor expansion of (* (* x.im (+ x.im x.re)) (- x.re x.im)) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of (* x.im (+ x.im x.re)) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.694 * [backup-simplify]: Simplify 0 into 0 1554045806.694 * [backup-simplify]: Simplify 1 into 1 1554045806.694 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.694 * [backup-simplify]: Simplify 0 into 0 1554045806.694 * [backup-simplify]: Simplify 1 into 1 1554045806.694 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.694 * [backup-simplify]: Simplify x.re into x.re 1554045806.694 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.694 * [backup-simplify]: Simplify x.re into x.re 1554045806.694 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.694 * [backup-simplify]: Simplify 0 into 0 1554045806.694 * [backup-simplify]: Simplify 1 into 1 1554045806.694 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.694 * [backup-simplify]: Simplify 2 into 2 1554045806.694 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.694 * [backup-simplify]: Simplify 0 into 0 1554045806.694 * [backup-simplify]: Simplify 1 into 1 1554045806.694 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.694 * [backup-simplify]: Simplify x.re into x.re 1554045806.694 * [taylor]: Taking taylor expansion of (fma (* x.im (+ x.im x.re)) (- x.re x.im) (* 2 (* x.im (pow x.re 2)))) in x.im 1554045806.694 * [taylor]: Rewrote expression to (+ (* (* x.im (+ x.im x.re)) (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) 1554045806.694 * [taylor]: Taking taylor expansion of (* (* x.im (+ x.im x.re)) (- x.re x.im)) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of (* x.im (+ x.im x.re)) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.694 * [backup-simplify]: Simplify 0 into 0 1554045806.694 * [backup-simplify]: Simplify 1 into 1 1554045806.694 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.694 * [backup-simplify]: Simplify 0 into 0 1554045806.694 * [backup-simplify]: Simplify 1 into 1 1554045806.694 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.694 * [backup-simplify]: Simplify x.re into x.re 1554045806.694 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.694 * [backup-simplify]: Simplify x.re into x.re 1554045806.694 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.694 * [backup-simplify]: Simplify 0 into 0 1554045806.694 * [backup-simplify]: Simplify 1 into 1 1554045806.694 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.694 * [backup-simplify]: Simplify 2 into 2 1554045806.694 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.694 * [backup-simplify]: Simplify 0 into 0 1554045806.694 * [backup-simplify]: Simplify 1 into 1 1554045806.694 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045806.694 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.694 * [backup-simplify]: Simplify x.re into x.re 1554045806.694 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045806.694 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045806.695 * [backup-simplify]: Simplify (- 0) into 0 1554045806.695 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045806.695 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045806.695 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045806.695 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045806.695 * [backup-simplify]: Simplify (* 2 0) into 0 1554045806.695 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.695 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.696 * [backup-simplify]: Simplify 0 into 0 1554045806.696 * [backup-simplify]: Simplify 0 into 0 1554045806.696 * [backup-simplify]: Simplify (- 1) into -1 1554045806.696 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045806.696 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.697 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 x.re)) into x.re 1554045806.697 * [backup-simplify]: Simplify (+ (* 0 -1) (* x.re x.re)) into (pow x.re 2) 1554045806.697 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045806.697 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045806.698 * [backup-simplify]: Simplify (+ (* 2 (pow x.re 2)) (* 0 0)) into (* 2 (pow x.re 2)) 1554045806.698 * [backup-simplify]: Simplify (+ (pow x.re 2) (* 2 (pow x.re 2))) into (* 3 (pow x.re 2)) 1554045806.698 * [taylor]: Taking taylor expansion of (* 3 (pow x.re 2)) in x.re 1554045806.698 * [taylor]: Taking taylor expansion of 3 in x.re 1554045806.698 * [backup-simplify]: Simplify 3 into 3 1554045806.698 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.698 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.698 * [backup-simplify]: Simplify 0 into 0 1554045806.698 * [backup-simplify]: Simplify 1 into 1 1554045806.698 * [backup-simplify]: Simplify 0 into 0 1554045806.698 * [backup-simplify]: Simplify (- 0) into 0 1554045806.698 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.699 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.699 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 x.re))) into 1 1554045806.699 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* x.re -1) (* 1 x.re))) into 0 1554045806.700 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045806.700 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045806.701 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.re 2)) (* 0 0))) into 0 1554045806.701 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.701 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.701 * [backup-simplify]: Simplify 0 into 0 1554045806.701 * [backup-simplify]: Simplify 0 into 0 1554045806.701 * [backup-simplify]: Simplify 0 into 0 1554045806.701 * [backup-simplify]: Simplify (- 0) into 0 1554045806.701 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.702 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.702 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 x.re)))) into 0 1554045806.703 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re)))) into (- 1) 1554045806.703 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1554045806.704 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1554045806.705 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.re 2)) (* 0 0)))) into 0 1554045806.705 * [backup-simplify]: Simplify (+ (- 1) 0) into -1 1554045806.705 * [taylor]: Taking taylor expansion of -1 in x.re 1554045806.705 * [backup-simplify]: Simplify -1 into -1 1554045806.705 * [backup-simplify]: Simplify -1 into -1 1554045806.705 * [backup-simplify]: Simplify 0 into 0 1554045806.706 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.706 * [backup-simplify]: Simplify (* 3 1) into 3 1554045806.706 * [backup-simplify]: Simplify 3 into 3 1554045806.706 * [backup-simplify]: Simplify 0 into 0 1554045806.706 * [backup-simplify]: Simplify (- 0) into 0 1554045806.706 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.707 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.708 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 x.re))))) into 0 1554045806.709 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re))))) into 0 1554045806.709 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1554045806.710 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1554045806.711 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.re 2)) (* 0 0))))) into 0 1554045806.711 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.711 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.711 * [backup-simplify]: Simplify 0 into 0 1554045806.711 * [backup-simplify]: Simplify 0 into 0 1554045806.711 * [backup-simplify]: Simplify 0 into 0 1554045806.711 * [backup-simplify]: Simplify 0 into 0 1554045806.712 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045806.712 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045806.712 * [backup-simplify]: Simplify 0 into 0 1554045806.712 * [backup-simplify]: Simplify 0 into 0 1554045806.712 * [backup-simplify]: Simplify (+ (* 3 (* (pow x.re 2) x.im)) (* -1 (pow (* 1 x.im) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045806.713 * [backup-simplify]: Simplify (fma (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 1 x.im)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im)) (/ 2 (* x.im (pow x.re 2)))) 1554045806.713 * [approximate]: Taking taylor expansion of (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im)) (/ 2 (* x.im (pow x.re 2)))) in (x.im x.re) around 0 1554045806.713 * [taylor]: Taking taylor expansion of (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im)) (/ 2 (* x.im (pow x.re 2)))) in x.re 1554045806.713 * [taylor]: Rewrote expression to (+ (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im))) (/ 2 (* x.im (pow x.re 2)))) 1554045806.713 * [taylor]: Taking taylor expansion of (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im))) in x.re 1554045806.713 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1554045806.713 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045806.713 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045806.713 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.713 * [backup-simplify]: Simplify x.im into x.im 1554045806.713 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.713 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045806.713 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.713 * [backup-simplify]: Simplify 0 into 0 1554045806.713 * [backup-simplify]: Simplify 1 into 1 1554045806.713 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.713 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.713 * [backup-simplify]: Simplify x.im into x.im 1554045806.714 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045806.714 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.714 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045806.714 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045806.714 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.714 * [backup-simplify]: Simplify 0 into 0 1554045806.714 * [backup-simplify]: Simplify 1 into 1 1554045806.714 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.714 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045806.714 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.714 * [backup-simplify]: Simplify x.im into x.im 1554045806.714 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.714 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1554045806.714 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.714 * [backup-simplify]: Simplify 2 into 2 1554045806.714 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045806.714 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.714 * [backup-simplify]: Simplify x.im into x.im 1554045806.714 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.714 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.714 * [backup-simplify]: Simplify 0 into 0 1554045806.714 * [backup-simplify]: Simplify 1 into 1 1554045806.714 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.715 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045806.715 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1554045806.715 * [taylor]: Taking taylor expansion of (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im)) (/ 2 (* x.im (pow x.re 2)))) in x.im 1554045806.715 * [taylor]: Rewrote expression to (+ (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im))) (/ 2 (* x.im (pow x.re 2)))) 1554045806.715 * [taylor]: Taking taylor expansion of (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im))) in x.im 1554045806.715 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1554045806.715 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.715 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.715 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.715 * [backup-simplify]: Simplify 0 into 0 1554045806.715 * [backup-simplify]: Simplify 1 into 1 1554045806.715 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.715 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.715 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.715 * [backup-simplify]: Simplify x.re into x.re 1554045806.715 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.715 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.715 * [backup-simplify]: Simplify 0 into 0 1554045806.715 * [backup-simplify]: Simplify 1 into 1 1554045806.715 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.716 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.716 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045806.716 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.716 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.716 * [backup-simplify]: Simplify x.re into x.re 1554045806.716 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.716 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.716 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.716 * [backup-simplify]: Simplify 0 into 0 1554045806.716 * [backup-simplify]: Simplify 1 into 1 1554045806.716 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.716 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1554045806.716 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.716 * [backup-simplify]: Simplify 2 into 2 1554045806.716 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045806.716 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.716 * [backup-simplify]: Simplify 0 into 0 1554045806.716 * [backup-simplify]: Simplify 1 into 1 1554045806.716 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045806.716 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.716 * [backup-simplify]: Simplify x.re into x.re 1554045806.716 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045806.716 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045806.716 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045806.717 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045806.717 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1554045806.717 * [taylor]: Taking taylor expansion of (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im)) (/ 2 (* x.im (pow x.re 2)))) in x.im 1554045806.717 * [taylor]: Rewrote expression to (+ (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im))) (/ 2 (* x.im (pow x.re 2)))) 1554045806.717 * [taylor]: Taking taylor expansion of (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.re) (/ 1 x.im))) in x.im 1554045806.717 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1554045806.717 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.717 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.717 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.717 * [backup-simplify]: Simplify 0 into 0 1554045806.717 * [backup-simplify]: Simplify 1 into 1 1554045806.717 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.717 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.717 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.717 * [backup-simplify]: Simplify x.re into x.re 1554045806.717 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.717 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.717 * [backup-simplify]: Simplify 0 into 0 1554045806.717 * [backup-simplify]: Simplify 1 into 1 1554045806.718 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.718 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.718 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045806.718 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.718 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.718 * [backup-simplify]: Simplify x.re into x.re 1554045806.718 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.718 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.718 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.718 * [backup-simplify]: Simplify 0 into 0 1554045806.718 * [backup-simplify]: Simplify 1 into 1 1554045806.718 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.718 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1554045806.718 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.718 * [backup-simplify]: Simplify 2 into 2 1554045806.718 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045806.718 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.718 * [backup-simplify]: Simplify 0 into 0 1554045806.718 * [backup-simplify]: Simplify 1 into 1 1554045806.718 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045806.718 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.718 * [backup-simplify]: Simplify x.re into x.re 1554045806.718 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045806.718 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045806.718 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045806.719 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045806.719 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1554045806.719 * [backup-simplify]: Simplify (- 1) into -1 1554045806.719 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045806.720 * [backup-simplify]: Simplify (* 1 -1) into -1 1554045806.720 * [backup-simplify]: Simplify (+ -1 0) into -1 1554045806.720 * [taylor]: Taking taylor expansion of -1 in x.re 1554045806.720 * [backup-simplify]: Simplify -1 into -1 1554045806.720 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.721 * [backup-simplify]: Simplify (- 0) into 0 1554045806.721 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045806.721 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.721 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045806.722 * [backup-simplify]: Simplify (- (/ (/ 1 x.re) 1) (+ (* 1 (/ 0 1)))) into (/ 1 x.re) 1554045806.722 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (/ 1 x.re) -1)) into 0 1554045806.722 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.722 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.722 * [backup-simplify]: Simplify 0 into 0 1554045806.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045806.722 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.723 * [backup-simplify]: Simplify (- 0) into 0 1554045806.723 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.724 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045806.724 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.725 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)))) into 0 1554045806.725 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 -1))) into (/ 1 (pow x.re 2)) 1554045806.726 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 2 (pow x.re 2))) into (* 3 (/ 1 (pow x.re 2))) 1554045806.726 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.re 2))) in x.re 1554045806.726 * [taylor]: Taking taylor expansion of 3 in x.re 1554045806.726 * [backup-simplify]: Simplify 3 into 3 1554045806.726 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045806.726 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.726 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.726 * [backup-simplify]: Simplify 0 into 0 1554045806.726 * [backup-simplify]: Simplify 1 into 1 1554045806.726 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.726 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.726 * [backup-simplify]: Simplify (* 3 1) into 3 1554045806.726 * [backup-simplify]: Simplify 3 into 3 1554045806.726 * [backup-simplify]: Simplify -1 into -1 1554045806.727 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.727 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.727 * [backup-simplify]: Simplify (- 0) into 0 1554045806.728 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.728 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.728 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.730 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.731 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 -1)))) into 0 1554045806.731 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045806.732 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045806.733 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ 2 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1554045806.733 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.733 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.733 * [backup-simplify]: Simplify 0 into 0 1554045806.734 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045806.735 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.735 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045806.735 * [backup-simplify]: Simplify 0 into 0 1554045806.735 * [backup-simplify]: Simplify 0 into 0 1554045806.735 * [backup-simplify]: Simplify 0 into 0 1554045806.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.737 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.737 * [backup-simplify]: Simplify (- 0) into 0 1554045806.739 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.740 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.740 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.742 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.742 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 -1))))) into 0 1554045806.743 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1554045806.744 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1554045806.744 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ 2 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1554045806.744 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.744 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.744 * [backup-simplify]: Simplify 0 into 0 1554045806.745 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.745 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.746 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.746 * [backup-simplify]: Simplify 0 into 0 1554045806.746 * [backup-simplify]: Simplify 0 into 0 1554045806.746 * [backup-simplify]: Simplify 0 into 0 1554045806.746 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 x.im))) 3)) (* 3 (* (pow (/ 1 x.re) -2) (/ 1 (/ 1 x.im))))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045806.746 * [backup-simplify]: Simplify (fma (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re)) (/ -2 (* x.im (pow x.re 2)))) 1554045806.746 * [approximate]: Taking taylor expansion of (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re)) (/ -2 (* x.im (pow x.re 2)))) in (x.im x.re) around 0 1554045806.746 * [taylor]: Taking taylor expansion of (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re)) (/ -2 (* x.im (pow x.re 2)))) in x.re 1554045806.747 * [taylor]: Rewrote expression to (+ (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re))) (/ -2 (* x.im (pow x.re 2)))) 1554045806.747 * [taylor]: Taking taylor expansion of (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re))) in x.re 1554045806.747 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1554045806.747 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045806.747 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045806.747 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.747 * [backup-simplify]: Simplify x.im into x.im 1554045806.747 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.747 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045806.747 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.747 * [backup-simplify]: Simplify 0 into 0 1554045806.747 * [backup-simplify]: Simplify 1 into 1 1554045806.747 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.747 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.747 * [backup-simplify]: Simplify x.im into x.im 1554045806.747 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045806.747 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.748 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045806.748 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045806.748 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.748 * [backup-simplify]: Simplify x.im into x.im 1554045806.748 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.748 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045806.748 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.748 * [backup-simplify]: Simplify 0 into 0 1554045806.748 * [backup-simplify]: Simplify 1 into 1 1554045806.748 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.748 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1554045806.748 * [taylor]: Taking taylor expansion of -2 in x.re 1554045806.748 * [backup-simplify]: Simplify -2 into -2 1554045806.748 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045806.748 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.748 * [backup-simplify]: Simplify x.im into x.im 1554045806.748 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.748 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.748 * [backup-simplify]: Simplify 0 into 0 1554045806.748 * [backup-simplify]: Simplify 1 into 1 1554045806.748 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.748 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045806.748 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1554045806.748 * [taylor]: Taking taylor expansion of (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re)) (/ -2 (* x.im (pow x.re 2)))) in x.im 1554045806.748 * [taylor]: Rewrote expression to (+ (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re))) (/ -2 (* x.im (pow x.re 2)))) 1554045806.748 * [taylor]: Taking taylor expansion of (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re))) in x.im 1554045806.748 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1554045806.749 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.749 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.749 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.749 * [backup-simplify]: Simplify 0 into 0 1554045806.749 * [backup-simplify]: Simplify 1 into 1 1554045806.749 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.749 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.749 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.749 * [backup-simplify]: Simplify x.re into x.re 1554045806.749 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.749 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.749 * [backup-simplify]: Simplify 0 into 0 1554045806.749 * [backup-simplify]: Simplify 1 into 1 1554045806.749 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.749 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.749 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.749 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.750 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.750 * [backup-simplify]: Simplify 0 into 0 1554045806.750 * [backup-simplify]: Simplify 1 into 1 1554045806.750 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.750 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.750 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.750 * [backup-simplify]: Simplify x.re into x.re 1554045806.750 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.750 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1554045806.750 * [taylor]: Taking taylor expansion of -2 in x.im 1554045806.750 * [backup-simplify]: Simplify -2 into -2 1554045806.750 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045806.750 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.750 * [backup-simplify]: Simplify 0 into 0 1554045806.750 * [backup-simplify]: Simplify 1 into 1 1554045806.750 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045806.750 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.750 * [backup-simplify]: Simplify x.re into x.re 1554045806.750 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045806.750 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045806.750 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045806.750 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045806.751 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1554045806.751 * [taylor]: Taking taylor expansion of (fma (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re)) (/ -2 (* x.im (pow x.re 2)))) in x.im 1554045806.751 * [taylor]: Rewrote expression to (+ (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re))) (/ -2 (* x.im (pow x.re 2)))) 1554045806.751 * [taylor]: Taking taylor expansion of (* (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) (- (/ 1 x.im) (/ 1 x.re))) in x.im 1554045806.751 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1554045806.751 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.751 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.751 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.751 * [backup-simplify]: Simplify 0 into 0 1554045806.751 * [backup-simplify]: Simplify 1 into 1 1554045806.751 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.751 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.751 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.751 * [backup-simplify]: Simplify x.re into x.re 1554045806.751 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.751 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.751 * [backup-simplify]: Simplify 0 into 0 1554045806.751 * [backup-simplify]: Simplify 1 into 1 1554045806.751 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.752 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.752 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.752 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.752 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.752 * [backup-simplify]: Simplify 0 into 0 1554045806.752 * [backup-simplify]: Simplify 1 into 1 1554045806.752 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.752 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.752 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.752 * [backup-simplify]: Simplify x.re into x.re 1554045806.752 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.752 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1554045806.752 * [taylor]: Taking taylor expansion of -2 in x.im 1554045806.752 * [backup-simplify]: Simplify -2 into -2 1554045806.752 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1554045806.752 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.752 * [backup-simplify]: Simplify 0 into 0 1554045806.752 * [backup-simplify]: Simplify 1 into 1 1554045806.752 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045806.752 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.752 * [backup-simplify]: Simplify x.re into x.re 1554045806.752 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045806.752 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045806.752 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045806.753 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045806.753 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1554045806.753 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.753 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.753 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.753 * [taylor]: Taking taylor expansion of 1 in x.re 1554045806.754 * [backup-simplify]: Simplify 1 into 1 1554045806.754 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.754 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1554045806.754 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1554045806.755 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.755 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045806.755 * [backup-simplify]: Simplify (- (/ (/ 1 x.re) 1) (+ (* 1 (/ 0 1)))) into (/ 1 x.re) 1554045806.755 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 x.re))) (* (/ 1 x.re) 1)) into 0 1554045806.755 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.755 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.755 * [backup-simplify]: Simplify 0 into 0 1554045806.756 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.756 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045806.756 * [backup-simplify]: Simplify (- 0) into 0 1554045806.756 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045806.757 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.758 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)))) into 0 1554045806.759 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) (- (/ 1 x.re))) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1554045806.759 * [backup-simplify]: Simplify (+ (- (/ 1 (pow x.re 2))) (/ -2 (pow x.re 2))) into (- (* 3 (/ 1 (pow x.re 2)))) 1554045806.759 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.re 2)))) in x.re 1554045806.759 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.re 2))) in x.re 1554045806.759 * [taylor]: Taking taylor expansion of 3 in x.re 1554045806.759 * [backup-simplify]: Simplify 3 into 3 1554045806.759 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045806.759 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045806.759 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.759 * [backup-simplify]: Simplify 0 into 0 1554045806.759 * [backup-simplify]: Simplify 1 into 1 1554045806.759 * [backup-simplify]: Simplify (* 1 1) into 1 1554045806.759 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.760 * [backup-simplify]: Simplify (* 3 1) into 3 1554045806.760 * [backup-simplify]: Simplify (- 3) into -3 1554045806.760 * [backup-simplify]: Simplify -3 into -3 1554045806.760 * [backup-simplify]: Simplify 1 into 1 1554045806.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.761 * [backup-simplify]: Simplify (- 0) into 0 1554045806.761 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.762 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.762 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.762 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.763 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.764 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (- (/ 1 x.re))) (* 0 1)))) into 0 1554045806.764 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045806.764 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045806.764 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ -2 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1554045806.765 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.765 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.765 * [backup-simplify]: Simplify 0 into 0 1554045806.765 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045806.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.767 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045806.767 * [backup-simplify]: Simplify (- 0) into 0 1554045806.767 * [backup-simplify]: Simplify 0 into 0 1554045806.767 * [backup-simplify]: Simplify 0 into 0 1554045806.767 * [backup-simplify]: Simplify 0 into 0 1554045806.768 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.769 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.769 * [backup-simplify]: Simplify (- 0) into 0 1554045806.769 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.771 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.771 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.771 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.775 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.776 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 x.re))) (* 0 1))))) into 0 1554045806.777 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1554045806.778 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1554045806.778 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ -2 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1554045806.779 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.779 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.779 * [backup-simplify]: Simplify 0 into 0 1554045806.780 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.780 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.781 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045806.782 * [backup-simplify]: Simplify (- 0) into 0 1554045806.782 * [backup-simplify]: Simplify 0 into 0 1554045806.782 * [backup-simplify]: Simplify 0 into 0 1554045806.782 * [backup-simplify]: Simplify 0 into 0 1554045806.782 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.im)))) 3)) (* -3 (* (pow (/ 1 (- x.re)) -2) (/ 1 (/ 1 (- x.im)))))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045806.783 * * * * [progress]: [ 3 / 4 ] generating series at (2 3 1) 1554045806.783 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045806.783 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1554045806.783 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1554045806.783 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.783 * [backup-simplify]: Simplify 2 into 2 1554045806.783 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045806.783 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.783 * [backup-simplify]: Simplify 0 into 0 1554045806.783 * [backup-simplify]: Simplify 1 into 1 1554045806.783 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.783 * [backup-simplify]: Simplify x.re into x.re 1554045806.783 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045806.783 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.783 * [backup-simplify]: Simplify 2 into 2 1554045806.783 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045806.783 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.783 * [backup-simplify]: Simplify x.im into x.im 1554045806.783 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.783 * [backup-simplify]: Simplify 0 into 0 1554045806.783 * [backup-simplify]: Simplify 1 into 1 1554045806.783 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045806.783 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.783 * [backup-simplify]: Simplify 2 into 2 1554045806.783 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045806.783 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.784 * [backup-simplify]: Simplify x.im into x.im 1554045806.784 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.784 * [backup-simplify]: Simplify 0 into 0 1554045806.784 * [backup-simplify]: Simplify 1 into 1 1554045806.784 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045806.784 * [backup-simplify]: Simplify (* 2 0) into 0 1554045806.784 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.784 * [backup-simplify]: Simplify 0 into 0 1554045806.784 * [backup-simplify]: Simplify 0 into 0 1554045806.785 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045806.785 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1554045806.785 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1554045806.785 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.786 * [backup-simplify]: Simplify 2 into 2 1554045806.786 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.786 * [backup-simplify]: Simplify 0 into 0 1554045806.786 * [backup-simplify]: Simplify 1 into 1 1554045806.786 * [backup-simplify]: Simplify (* 2 0) into 0 1554045806.786 * [backup-simplify]: Simplify 0 into 0 1554045806.786 * [backup-simplify]: Simplify 0 into 0 1554045806.787 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045806.788 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1554045806.788 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.788 * [backup-simplify]: Simplify 0 into 0 1554045806.788 * [backup-simplify]: Simplify 0 into 0 1554045806.789 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1554045806.789 * [backup-simplify]: Simplify 2 into 2 1554045806.789 * [backup-simplify]: Simplify 0 into 0 1554045806.789 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045806.791 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554045806.791 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.791 * [backup-simplify]: Simplify 0 into 0 1554045806.791 * [backup-simplify]: Simplify 0 into 0 1554045806.791 * [backup-simplify]: Simplify 0 into 0 1554045806.792 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1554045806.792 * [backup-simplify]: Simplify 0 into 0 1554045806.792 * [backup-simplify]: Simplify 0 into 0 1554045806.793 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045806.794 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1554045806.794 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.794 * [backup-simplify]: Simplify 0 into 0 1554045806.794 * [backup-simplify]: Simplify 0 into 0 1554045806.794 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045806.794 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1554045806.794 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045806.794 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045806.794 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.794 * [backup-simplify]: Simplify 2 into 2 1554045806.794 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045806.794 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045806.794 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.794 * [backup-simplify]: Simplify 0 into 0 1554045806.794 * [backup-simplify]: Simplify 1 into 1 1554045806.794 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.794 * [backup-simplify]: Simplify x.re into x.re 1554045806.794 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045806.795 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045806.795 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.795 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045806.795 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.795 * [backup-simplify]: Simplify 2 into 2 1554045806.795 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045806.795 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045806.795 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.795 * [backup-simplify]: Simplify x.im into x.im 1554045806.795 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.795 * [backup-simplify]: Simplify 0 into 0 1554045806.795 * [backup-simplify]: Simplify 1 into 1 1554045806.795 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045806.795 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045806.795 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.795 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045806.795 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.795 * [backup-simplify]: Simplify 2 into 2 1554045806.795 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045806.795 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045806.795 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.795 * [backup-simplify]: Simplify x.im into x.im 1554045806.795 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.795 * [backup-simplify]: Simplify 0 into 0 1554045806.795 * [backup-simplify]: Simplify 1 into 1 1554045806.795 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045806.796 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045806.796 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.796 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045806.796 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045806.796 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.796 * [backup-simplify]: Simplify 2 into 2 1554045806.796 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.796 * [backup-simplify]: Simplify 0 into 0 1554045806.796 * [backup-simplify]: Simplify 1 into 1 1554045806.796 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045806.796 * [backup-simplify]: Simplify 2 into 2 1554045806.796 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045806.797 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045806.797 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045806.797 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.797 * [backup-simplify]: Simplify 0 into 0 1554045806.797 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045806.797 * [backup-simplify]: Simplify 0 into 0 1554045806.798 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045806.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045806.798 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045806.799 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.799 * [backup-simplify]: Simplify 0 into 0 1554045806.799 * [backup-simplify]: Simplify 0 into 0 1554045806.799 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.799 * [backup-simplify]: Simplify 0 into 0 1554045806.800 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045806.800 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045806.801 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045806.801 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.801 * [backup-simplify]: Simplify 0 into 0 1554045806.801 * [backup-simplify]: Simplify 0 into 0 1554045806.801 * [backup-simplify]: Simplify 0 into 0 1554045806.801 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.801 * [backup-simplify]: Simplify 0 into 0 1554045806.801 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1554045806.801 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1554045806.801 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045806.802 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045806.802 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.802 * [backup-simplify]: Simplify 2 into 2 1554045806.802 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045806.802 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045806.802 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.802 * [backup-simplify]: Simplify 0 into 0 1554045806.802 * [backup-simplify]: Simplify 1 into 1 1554045806.802 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.802 * [backup-simplify]: Simplify x.re into x.re 1554045806.802 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045806.802 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045806.802 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.802 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045806.802 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.802 * [backup-simplify]: Simplify 2 into 2 1554045806.802 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045806.802 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045806.802 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.802 * [backup-simplify]: Simplify x.im into x.im 1554045806.802 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.802 * [backup-simplify]: Simplify 0 into 0 1554045806.802 * [backup-simplify]: Simplify 1 into 1 1554045806.802 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045806.802 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045806.802 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.803 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045806.803 * [taylor]: Taking taylor expansion of 2 in x.re 1554045806.803 * [backup-simplify]: Simplify 2 into 2 1554045806.803 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045806.803 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045806.803 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.803 * [backup-simplify]: Simplify x.im into x.im 1554045806.803 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.803 * [backup-simplify]: Simplify 0 into 0 1554045806.803 * [backup-simplify]: Simplify 1 into 1 1554045806.803 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045806.803 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045806.803 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.803 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045806.803 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045806.803 * [taylor]: Taking taylor expansion of 2 in x.im 1554045806.803 * [backup-simplify]: Simplify 2 into 2 1554045806.803 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.803 * [backup-simplify]: Simplify 0 into 0 1554045806.803 * [backup-simplify]: Simplify 1 into 1 1554045806.803 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045806.803 * [backup-simplify]: Simplify 2 into 2 1554045806.804 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045806.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045806.804 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045806.804 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.804 * [backup-simplify]: Simplify 0 into 0 1554045806.805 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045806.805 * [backup-simplify]: Simplify 0 into 0 1554045806.805 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045806.805 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045806.806 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045806.806 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.806 * [backup-simplify]: Simplify 0 into 0 1554045806.806 * [backup-simplify]: Simplify 0 into 0 1554045806.807 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.807 * [backup-simplify]: Simplify 0 into 0 1554045806.807 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045806.807 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045806.808 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045806.808 * [taylor]: Taking taylor expansion of 0 in x.im 1554045806.808 * [backup-simplify]: Simplify 0 into 0 1554045806.808 * [backup-simplify]: Simplify 0 into 0 1554045806.808 * [backup-simplify]: Simplify 0 into 0 1554045806.809 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.809 * [backup-simplify]: Simplify 0 into 0 1554045806.809 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1554045806.809 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 1554045806.809 * [backup-simplify]: Simplify (* x.im (+ x.re x.im)) into (* x.im (+ x.im x.re)) 1554045806.809 * [approximate]: Taking taylor expansion of (* x.im (+ x.im x.re)) in (x.im x.re) around 0 1554045806.809 * [taylor]: Taking taylor expansion of (* x.im (+ x.im x.re)) in x.re 1554045806.809 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.809 * [backup-simplify]: Simplify x.im into x.im 1554045806.809 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045806.809 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.809 * [backup-simplify]: Simplify x.im into x.im 1554045806.809 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.809 * [backup-simplify]: Simplify 0 into 0 1554045806.809 * [backup-simplify]: Simplify 1 into 1 1554045806.809 * [taylor]: Taking taylor expansion of (* x.im (+ x.im x.re)) in x.im 1554045806.809 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.809 * [backup-simplify]: Simplify 0 into 0 1554045806.809 * [backup-simplify]: Simplify 1 into 1 1554045806.809 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045806.809 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.809 * [backup-simplify]: Simplify 0 into 0 1554045806.809 * [backup-simplify]: Simplify 1 into 1 1554045806.809 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.809 * [backup-simplify]: Simplify x.re into x.re 1554045806.809 * [taylor]: Taking taylor expansion of (* x.im (+ x.im x.re)) in x.im 1554045806.809 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.809 * [backup-simplify]: Simplify 0 into 0 1554045806.809 * [backup-simplify]: Simplify 1 into 1 1554045806.809 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045806.809 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.809 * [backup-simplify]: Simplify 0 into 0 1554045806.809 * [backup-simplify]: Simplify 1 into 1 1554045806.809 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.809 * [backup-simplify]: Simplify x.re into x.re 1554045806.809 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045806.809 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045806.809 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.809 * [backup-simplify]: Simplify 0 into 0 1554045806.809 * [backup-simplify]: Simplify 0 into 0 1554045806.810 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.810 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 x.re)) into x.re 1554045806.810 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.810 * [backup-simplify]: Simplify 0 into 0 1554045806.810 * [backup-simplify]: Simplify 1 into 1 1554045806.810 * [backup-simplify]: Simplify 0 into 0 1554045806.810 * [backup-simplify]: Simplify 0 into 0 1554045806.810 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.811 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 x.re))) into 1 1554045806.811 * [taylor]: Taking taylor expansion of 1 in x.re 1554045806.811 * [backup-simplify]: Simplify 1 into 1 1554045806.811 * [backup-simplify]: Simplify 1 into 1 1554045806.811 * [backup-simplify]: Simplify 1 into 1 1554045806.811 * [backup-simplify]: Simplify 0 into 0 1554045806.811 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.812 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 x.re)))) into 0 1554045806.812 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.812 * [backup-simplify]: Simplify 0 into 0 1554045806.812 * [backup-simplify]: Simplify 0 into 0 1554045806.812 * [backup-simplify]: Simplify 0 into 0 1554045806.812 * [backup-simplify]: Simplify 0 into 0 1554045806.812 * [backup-simplify]: Simplify 0 into 0 1554045806.812 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.813 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 x.re))))) into 0 1554045806.813 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.813 * [backup-simplify]: Simplify 0 into 0 1554045806.813 * [backup-simplify]: Simplify 0 into 0 1554045806.813 * [backup-simplify]: Simplify (+ (* 1 (* x.re x.im)) (* 1 (pow (* 1 x.im) 2))) into (+ (* x.im x.re) (pow x.im 2)) 1554045806.814 * [backup-simplify]: Simplify (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) into (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) 1554045806.814 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in (x.im x.re) around 0 1554045806.814 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1554045806.814 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045806.814 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045806.814 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.814 * [backup-simplify]: Simplify x.im into x.im 1554045806.814 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.814 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045806.814 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.814 * [backup-simplify]: Simplify 0 into 0 1554045806.814 * [backup-simplify]: Simplify 1 into 1 1554045806.814 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.814 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.814 * [backup-simplify]: Simplify x.im into x.im 1554045806.814 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045806.814 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.814 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1554045806.814 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.814 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.814 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.814 * [backup-simplify]: Simplify 0 into 0 1554045806.814 * [backup-simplify]: Simplify 1 into 1 1554045806.815 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.815 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.815 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.815 * [backup-simplify]: Simplify x.re into x.re 1554045806.815 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.815 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.815 * [backup-simplify]: Simplify 0 into 0 1554045806.815 * [backup-simplify]: Simplify 1 into 1 1554045806.815 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.815 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.815 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1554045806.815 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.815 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.815 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.815 * [backup-simplify]: Simplify 0 into 0 1554045806.815 * [backup-simplify]: Simplify 1 into 1 1554045806.816 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.816 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.816 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.816 * [backup-simplify]: Simplify x.re into x.re 1554045806.816 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.816 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.816 * [backup-simplify]: Simplify 0 into 0 1554045806.816 * [backup-simplify]: Simplify 1 into 1 1554045806.816 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.816 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.816 * [taylor]: Taking taylor expansion of 1 in x.re 1554045806.816 * [backup-simplify]: Simplify 1 into 1 1554045806.817 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.817 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045806.817 * [backup-simplify]: Simplify (- (/ (/ 1 x.re) 1) (+ (* 1 (/ 0 1)))) into (/ 1 x.re) 1554045806.817 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045806.817 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.817 * [backup-simplify]: Simplify 0 into 0 1554045806.817 * [backup-simplify]: Simplify 1 into 1 1554045806.818 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.818 * [backup-simplify]: Simplify 1 into 1 1554045806.818 * [backup-simplify]: Simplify 1 into 1 1554045806.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.818 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045806.818 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.819 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)))) into 0 1554045806.819 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.819 * [backup-simplify]: Simplify 0 into 0 1554045806.820 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.820 * [backup-simplify]: Simplify 0 into 0 1554045806.820 * [backup-simplify]: Simplify 0 into 0 1554045806.820 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.820 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.821 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.822 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.822 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.822 * [backup-simplify]: Simplify 0 into 0 1554045806.822 * [backup-simplify]: Simplify 0 into 0 1554045806.822 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.822 * [backup-simplify]: Simplify 0 into 0 1554045806.822 * [backup-simplify]: Simplify 0 into 0 1554045806.823 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.823 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.823 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.825 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.825 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.825 * [backup-simplify]: Simplify 0 into 0 1554045806.825 * [backup-simplify]: Simplify 0 into 0 1554045806.825 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.im))) 2)) (* 1 (* (/ 1 (/ 1 x.re)) (/ 1 (/ 1 x.im))))) into (+ (* x.im x.re) (pow x.im 2)) 1554045806.825 * [backup-simplify]: Simplify (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) into (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) 1554045806.826 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in (x.im x.re) around 0 1554045806.826 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1554045806.826 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045806.826 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045806.826 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.826 * [backup-simplify]: Simplify x.im into x.im 1554045806.826 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.826 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045806.826 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.826 * [backup-simplify]: Simplify 0 into 0 1554045806.826 * [backup-simplify]: Simplify 1 into 1 1554045806.826 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.826 * [taylor]: Taking taylor expansion of x.im in x.re 1554045806.826 * [backup-simplify]: Simplify x.im into x.im 1554045806.827 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045806.827 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045806.827 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1554045806.827 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.827 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.827 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.827 * [backup-simplify]: Simplify 0 into 0 1554045806.827 * [backup-simplify]: Simplify 1 into 1 1554045806.828 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.828 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.828 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.828 * [backup-simplify]: Simplify x.re into x.re 1554045806.828 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.828 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.828 * [backup-simplify]: Simplify 0 into 0 1554045806.828 * [backup-simplify]: Simplify 1 into 1 1554045806.828 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.829 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.829 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1554045806.829 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045806.829 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045806.829 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.829 * [backup-simplify]: Simplify 0 into 0 1554045806.829 * [backup-simplify]: Simplify 1 into 1 1554045806.829 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.829 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045806.829 * [taylor]: Taking taylor expansion of x.re in x.im 1554045806.829 * [backup-simplify]: Simplify x.re into x.re 1554045806.829 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045806.829 * [taylor]: Taking taylor expansion of x.im in x.im 1554045806.829 * [backup-simplify]: Simplify 0 into 0 1554045806.829 * [backup-simplify]: Simplify 1 into 1 1554045806.830 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045806.830 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.830 * [taylor]: Taking taylor expansion of 1 in x.re 1554045806.830 * [backup-simplify]: Simplify 1 into 1 1554045806.831 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.831 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045806.832 * [backup-simplify]: Simplify (- (/ (/ 1 x.re) 1) (+ (* 1 (/ 0 1)))) into (/ 1 x.re) 1554045806.832 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045806.832 * [taylor]: Taking taylor expansion of x.re in x.re 1554045806.832 * [backup-simplify]: Simplify 0 into 0 1554045806.832 * [backup-simplify]: Simplify 1 into 1 1554045806.832 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045806.832 * [backup-simplify]: Simplify 1 into 1 1554045806.832 * [backup-simplify]: Simplify 1 into 1 1554045806.833 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.834 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045806.834 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.836 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)))) into 0 1554045806.836 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.836 * [backup-simplify]: Simplify 0 into 0 1554045806.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045806.836 * [backup-simplify]: Simplify 0 into 0 1554045806.837 * [backup-simplify]: Simplify 0 into 0 1554045806.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.838 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.838 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.840 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.840 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.840 * [backup-simplify]: Simplify 0 into 0 1554045806.840 * [backup-simplify]: Simplify 0 into 0 1554045806.841 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.841 * [backup-simplify]: Simplify 0 into 0 1554045806.841 * [backup-simplify]: Simplify 0 into 0 1554045806.842 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045806.843 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045806.845 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045806.845 * [taylor]: Taking taylor expansion of 0 in x.re 1554045806.845 * [backup-simplify]: Simplify 0 into 0 1554045806.845 * [backup-simplify]: Simplify 0 into 0 1554045806.846 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.im)))) 2)) (* 1 (* (/ 1 (/ 1 (- x.re))) (/ 1 (/ 1 (- x.im)))))) into (+ (* x.im x.re) (pow x.im 2)) 1554045806.846 * * * [progress]: simplifying candidates 1554045806.846 * * * * [progress]: [ 1 / 87 ] simplifiying candidate # 1554045806.846 * * * * [progress]: [ 2 / 87 ] simplifiying candidate # 1554045806.846 * * * * [progress]: [ 3 / 87 ] simplifiying candidate # 1554045806.846 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 1554045806.846 * * [simplify]: iters left: 6 (6 enodes) 1554045806.849 * * [simplify]: iters left: 5 (21 enodes) 1554045806.855 * * [simplify]: iters left: 4 (28 enodes) 1554045806.864 * * [simplify]: iters left: 3 (40 enodes) 1554045806.875 * * [simplify]: iters left: 2 (56 enodes) 1554045806.884 * * [simplify]: iters left: 1 (63 enodes) 1554045806.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045806.891 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045806.891 * * [simplify]: Extracting #2: cost 15 inf + 43 1554045806.891 * * [simplify]: Extracting #3: cost 4 inf + 822 1554045806.891 * * [simplify]: Extracting #4: cost 0 inf + 1066 1554045806.892 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 1554045806.892 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 1554045806.892 * * * * [progress]: [ 4 / 87 ] simplifiying candidate # 1554045806.892 * * * * [progress]: [ 5 / 87 ] simplifiying candidate # 1554045806.892 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 1554045806.892 * * [simplify]: iters left: 6 (8 enodes) 1554045806.894 * * [simplify]: iters left: 5 (27 enodes) 1554045806.898 * * [simplify]: iters left: 4 (34 enodes) 1554045806.902 * * [simplify]: iters left: 3 (45 enodes) 1554045806.914 * * [simplify]: iters left: 2 (60 enodes) 1554045806.928 * * [simplify]: iters left: 1 (71 enodes) 1554045806.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045806.945 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045806.945 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045806.945 * * [simplify]: Extracting #3: cost 23 inf + 84 1554045806.946 * * [simplify]: Extracting #4: cost 11 inf + 1281 1554045806.947 * * [simplify]: Extracting #5: cost 0 inf + 2998 1554045806.948 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 1554045806.948 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 1554045806.948 * * * * [progress]: [ 6 / 87 ] simplifiying candidate # 1554045806.948 * * * * [progress]: [ 7 / 87 ] simplifiying candidate # 1554045806.948 * * * * [progress]: [ 8 / 87 ] simplifiying candidate # 1554045806.948 * [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)) 1554045806.948 * * [simplify]: iters left: 6 (10 enodes) 1554045806.954 * * [simplify]: iters left: 5 (51 enodes) 1554045806.977 * * [simplify]: iters left: 4 (190 enodes) 1554045807.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.095 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045807.095 * * [simplify]: Extracting #2: cost 131 inf + 1 1554045807.098 * * [simplify]: Extracting #3: cost 121 inf + 3815 1554045807.109 * * [simplify]: Extracting #4: cost 10 inf + 24075 1554045807.124 * * [simplify]: Extracting #5: cost 0 inf + 25975 1554045807.138 * [simplify]: Simplified to (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re)))) 1554045807.138 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (cbrt (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re))))))) 1554045807.138 * * * * [progress]: [ 9 / 87 ] simplifiying candidate # 1554045807.138 * * * * [progress]: [ 10 / 87 ] simplifiying candidate # 1554045807.138 * * * * [progress]: [ 11 / 87 ] simplifiying candidate # 1554045807.138 * * * * [progress]: [ 12 / 87 ] simplifiying candidate # 1554045807.138 * * * * [progress]: [ 13 / 87 ] simplifiying candidate # 1554045807.138 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1554045807.138 * * [simplify]: iters left: 6 (8 enodes) 1554045807.140 * * [simplify]: iters left: 5 (27 enodes) 1554045807.144 * * [simplify]: iters left: 4 (34 enodes) 1554045807.149 * * [simplify]: iters left: 3 (40 enodes) 1554045807.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.154 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.154 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.154 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045807.154 * * [simplify]: Extracting #4: cost 11 inf + 125 1554045807.154 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045807.154 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045807.154 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1554045807.155 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 1554045807.155 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1554045807.155 * * [simplify]: iters left: 6 (8 enodes) 1554045807.157 * * [simplify]: iters left: 5 (27 enodes) 1554045807.160 * * [simplify]: iters left: 4 (34 enodes) 1554045807.164 * * [simplify]: iters left: 3 (40 enodes) 1554045807.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.174 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.174 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.174 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045807.174 * * [simplify]: Extracting #4: cost 11 inf + 125 1554045807.174 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045807.175 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045807.175 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1554045807.176 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 1554045807.176 * * * * [progress]: [ 14 / 87 ] simplifiying candidate # 1554045807.176 * [simplify]: Simplifying (cbrt x.re) 1554045807.176 * * [simplify]: iters left: 1 (2 enodes) 1554045807.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.177 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045807.177 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045807.177 * * [simplify]: Extracting #3: cost 0 inf + 163 1554045807.177 * [simplify]: Simplified to (cbrt x.re) 1554045807.177 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 1554045807.177 * * * * [progress]: [ 15 / 87 ] simplifiying candidate # 1554045807.178 * [simplify]: Simplifying (sqrt x.re) 1554045807.178 * * [simplify]: iters left: 1 (2 enodes) 1554045807.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.179 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045807.179 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045807.179 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045807.179 * [simplify]: Simplified to (sqrt x.re) 1554045807.179 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 1554045807.179 * * * * [progress]: [ 16 / 87 ] simplifiying candidate # 1554045807.179 * * * * [progress]: [ 17 / 87 ] simplifiying candidate # 1554045807.179 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1554045807.179 * * [simplify]: iters left: 6 (7 enodes) 1554045807.183 * * [simplify]: iters left: 5 (23 enodes) 1554045807.189 * * [simplify]: iters left: 4 (30 enodes) 1554045807.198 * * [simplify]: iters left: 3 (36 enodes) 1554045807.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.203 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045807.203 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045807.203 * * [simplify]: Extracting #3: cost 11 inf + 0 1554045807.203 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045807.203 * * [simplify]: Extracting #5: cost 4 inf + 535 1554045807.203 * * [simplify]: Extracting #6: cost 0 inf + 1142 1554045807.204 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1554045807.204 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re 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)))) 1554045807.204 * * * * [progress]: [ 18 / 87 ] simplifiying candidate # 1554045807.204 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1554045807.204 * * [simplify]: iters left: 5 (6 enodes) 1554045807.205 * * [simplify]: iters left: 4 (20 enodes) 1554045807.208 * * [simplify]: iters left: 3 (27 enodes) 1554045807.211 * * [simplify]: iters left: 2 (33 enodes) 1554045807.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.215 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045807.215 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045807.215 * * [simplify]: Extracting #3: cost 9 inf + 43 1554045807.216 * * [simplify]: Extracting #4: cost 0 inf + 658 1554045807.216 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1554045807.216 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1554045807.216 * * * * [progress]: [ 19 / 87 ] simplifiying candidate # 1554045807.216 * * * * [progress]: [ 20 / 87 ] simplifiying candidate # 1554045807.216 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 1554045807.216 * * [simplify]: iters left: 6 (9 enodes) 1554045807.220 * * [simplify]: iters left: 5 (46 enodes) 1554045807.234 * * [simplify]: iters left: 4 (122 enodes) 1554045807.292 * * [simplify]: iters left: 3 (354 enodes) 1554045807.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.398 * * [simplify]: Extracting #1: cost 67 inf + 0 1554045807.398 * * [simplify]: Extracting #2: cost 162 inf + 42 1554045807.399 * * [simplify]: Extracting #3: cost 165 inf + 2993 1554045807.403 * * [simplify]: Extracting #4: cost 62 inf + 25163 1554045807.410 * * [simplify]: Extracting #5: cost 3 inf + 42248 1554045807.416 * * [simplify]: Extracting #6: cost 0 inf + 43257 1554045807.426 * [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) 1554045807.426 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (/ (* (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045807.427 * * * * [progress]: [ 21 / 87 ] simplifiying candidate # 1554045807.427 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 1554045807.427 * * [simplify]: iters left: 6 (8 enodes) 1554045807.429 * * [simplify]: iters left: 5 (43 enodes) 1554045807.444 * * [simplify]: iters left: 4 (136 enodes) 1554045807.502 * * [simplify]: iters left: 3 (270 enodes) 1554045807.568 * * [simplify]: iters left: 2 (345 enodes) 1554045807.629 * * [simplify]: iters left: 1 (358 enodes) 1554045807.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.666 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045807.666 * [simplify]: Simplified to 0 1554045807.666 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1554045807.666 * * * * [progress]: [ 22 / 87 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1554045807.666 * * * * [progress]: [ 23 / 87 ] simplifiying candidate # 1554045807.666 * * * * [progress]: [ 24 / 87 ] simplifiying candidate # 1554045807.666 * * * * [progress]: [ 25 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 26 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 27 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 28 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 29 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 30 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 31 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 32 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 33 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 34 / 87 ] simplifiying candidate #real (real->posit16 (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1554045807.667 * * * * [progress]: [ 35 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 36 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 37 / 87 ] simplifiying candidate # 1554045807.667 * * * * [progress]: [ 38 / 87 ] simplifiying candidate # 1554045807.667 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 1554045807.667 * * [simplify]: iters left: 5 (7 enodes) 1554045807.669 * * [simplify]: iters left: 4 (28 enodes) 1554045807.673 * * [simplify]: iters left: 3 (53 enodes) 1554045807.685 * * [simplify]: iters left: 2 (105 enodes) 1554045807.711 * * [simplify]: iters left: 1 (230 enodes) 1554045807.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.784 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045807.785 * * [simplify]: Extracting #2: cost 151 inf + 74 1554045807.787 * * [simplify]: Extracting #3: cost 154 inf + 2210 1554045807.793 * * [simplify]: Extracting #4: cost 80 inf + 30988 1554045807.805 * * [simplify]: Extracting #5: cost 22 inf + 65495 1554045807.820 * * [simplify]: Extracting #6: cost 0 inf + 80261 1554045807.836 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 1554045807.836 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.re))) 1554045807.836 * * * * [progress]: [ 39 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 40 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 41 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 42 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 43 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 44 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 45 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 46 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 47 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 48 / 87 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 1554045807.837 * * * * [progress]: [ 49 / 87 ] simplifiying candidate # 1554045807.837 * * * * [progress]: [ 50 / 87 ] simplifiying candidate # 1554045807.838 * * * * [progress]: [ 51 / 87 ] simplifiying candidate # 1554045807.838 * * * * [progress]: [ 52 / 87 ] simplifiying candidate # 1554045807.838 * [simplify]: Simplifying (* x.im (+ x.re x.im)) 1554045807.838 * * [simplify]: iters left: 4 (4 enodes) 1554045807.840 * * [simplify]: iters left: 3 (19 enodes) 1554045807.846 * * [simplify]: iters left: 2 (29 enodes) 1554045807.853 * * [simplify]: iters left: 1 (30 enodes) 1554045807.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.858 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045807.859 * * [simplify]: Extracting #2: cost 8 inf + 2 1554045807.859 * * [simplify]: Extracting #3: cost 0 inf + 416 1554045807.859 * [simplify]: Simplified to (* x.im (+ x.re x.im)) 1554045807.859 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (fma (pow (* x.im (+ x.re x.im)) 1) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045807.859 * * * * [progress]: [ 53 / 87 ] simplifiying candidate # 1554045807.859 * * * * [progress]: [ 54 / 87 ] simplifiying candidate # 1554045807.859 * [simplify]: Simplifying (+ (log x.im) (log (+ x.re x.im))) 1554045807.859 * * [simplify]: iters left: 5 (6 enodes) 1554045807.860 * * [simplify]: iters left: 4 (20 enodes) 1554045807.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.863 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.863 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.863 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045807.863 * * [simplify]: Extracting #4: cost 0 inf + 896 1554045807.863 * [simplify]: Simplified to (+ (log x.im) (log (+ x.im x.re))) 1554045807.863 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (fma (exp (+ (log x.im) (log (+ x.im x.re)))) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045807.864 * * * * [progress]: [ 55 / 87 ] simplifiying candidate # 1554045807.864 * * * * [progress]: [ 56 / 87 ] simplifiying candidate # 1554045807.864 * * * * [progress]: [ 57 / 87 ] simplifiying candidate # 1554045807.864 * [simplify]: Simplifying (* (* (* x.im x.im) x.im) (* (* (+ x.re x.im) (+ x.re x.im)) (+ x.re x.im))) 1554045807.864 * * [simplify]: iters left: 6 (8 enodes) 1554045807.866 * * [simplify]: iters left: 5 (44 enodes) 1554045807.878 * * [simplify]: iters left: 4 (186 enodes) 1554045808.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.005 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045808.005 * * [simplify]: Extracting #2: cost 113 inf + 289 1554045808.008 * * [simplify]: Extracting #3: cost 75 inf + 12312 1554045808.015 * * [simplify]: Extracting #4: cost 2 inf + 23770 1554045808.025 * * [simplify]: Extracting #5: cost 0 inf + 24195 1554045808.038 * [simplify]: Simplified to (* (* (+ x.re x.im) (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im))) x.im) 1554045808.038 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (fma (cbrt (* (* (+ x.re x.im) (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im))) x.im)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.038 * * * * [progress]: [ 58 / 87 ] simplifiying candidate # 1554045808.038 * * * * [progress]: [ 59 / 87 ] simplifiying candidate # 1554045808.038 * * * * [progress]: [ 60 / 87 ] simplifiying candidate # 1554045808.038 * * * * [progress]: [ 61 / 87 ] simplifiying candidate # 1554045808.038 * * * * [progress]: [ 62 / 87 ] simplifiying candidate # 1554045808.039 * [simplify]: Simplifying (* (sqrt x.im) (sqrt (+ x.re x.im))) 1554045808.039 * * [simplify]: iters left: 5 (6 enodes) 1554045808.041 * * [simplify]: iters left: 4 (20 enodes) 1554045808.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.047 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045808.047 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045808.047 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045808.047 * * [simplify]: Extracting #4: cost 0 inf + 656 1554045808.047 * [simplify]: Simplified to (* (sqrt x.im) (sqrt (+ x.im x.re))) 1554045808.047 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (fma (* (* (sqrt x.im) (sqrt (+ x.im x.re))) (* (sqrt x.im) (sqrt (+ x.re x.im)))) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.048 * [simplify]: Simplifying (* (sqrt x.im) (sqrt (+ x.re x.im))) 1554045808.048 * * [simplify]: iters left: 5 (6 enodes) 1554045808.051 * * [simplify]: iters left: 4 (20 enodes) 1554045808.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.056 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045808.056 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045808.056 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045808.056 * * [simplify]: Extracting #4: cost 0 inf + 656 1554045808.056 * [simplify]: Simplified to (* (sqrt x.im) (sqrt (+ x.im x.re))) 1554045808.057 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (fma (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (* (sqrt x.im) (sqrt (+ x.im x.re)))) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.057 * * * * [progress]: [ 63 / 87 ] simplifiying candidate # 1554045808.057 * [simplify]: Simplifying (* x.im x.im) 1554045808.057 * * [simplify]: iters left: 2 (2 enodes) 1554045808.058 * * [simplify]: iters left: 1 (6 enodes) 1554045808.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.060 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.060 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045808.060 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045808.060 * [simplify]: Simplified to (* x.im x.im) 1554045808.060 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (fma (+ (* x.im x.re) (* x.im x.im)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.060 * * * * [progress]: [ 64 / 87 ] simplifiying candidate # 1554045808.060 * [simplify]: Simplifying (* x.im x.im) 1554045808.060 * * [simplify]: iters left: 2 (2 enodes) 1554045808.062 * * [simplify]: iters left: 1 (6 enodes) 1554045808.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.064 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.064 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045808.064 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045808.064 * [simplify]: Simplified to (* x.im x.im) 1554045808.065 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (fma (+ (* x.re x.im) (* x.im x.im)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.065 * * * * [progress]: [ 65 / 87 ] simplifiying candidate # 1554045808.065 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1554045808.065 * * [simplify]: iters left: 3 (4 enodes) 1554045808.067 * * [simplify]: iters left: 2 (13 enodes) 1554045808.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.071 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.071 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045808.071 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045808.071 * * [simplify]: Extracting #4: cost 0 inf + 330 1554045808.072 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1554045808.072 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (fma (* (* x.im (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (+ x.im x.re))) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.072 * * * * [progress]: [ 66 / 87 ] simplifiying candidate # 1554045808.072 * [simplify]: Simplifying (sqrt (+ x.re x.im)) 1554045808.072 * * [simplify]: iters left: 3 (4 enodes) 1554045808.074 * * [simplify]: iters left: 2 (13 enodes) 1554045808.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.077 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.077 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045808.078 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045808.078 * * [simplify]: Extracting #4: cost 0 inf + 250 1554045808.078 * [simplify]: Simplified to (sqrt (+ x.im x.re)) 1554045808.078 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (fma (* (* x.im (sqrt (+ x.re x.im))) (sqrt (+ x.im x.re))) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.078 * * * * [progress]: [ 67 / 87 ] simplifiying candidate # 1554045808.079 * [simplify]: Simplifying (+ x.re x.im) 1554045808.079 * * [simplify]: iters left: 2 (3 enodes) 1554045808.080 * * [simplify]: iters left: 1 (10 enodes) 1554045808.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.083 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045808.083 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045808.083 * * [simplify]: Extracting #3: cost 0 inf + 86 1554045808.083 * [simplify]: Simplified to (+ x.im x.re) 1554045808.083 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (fma (* (* x.im 1) (+ x.im x.re)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.083 * * * * [progress]: [ 68 / 87 ] simplifiying candidate # 1554045808.083 * [simplify]: Simplifying (+ x.re x.im) 1554045808.083 * * [simplify]: iters left: 2 (3 enodes) 1554045808.085 * * [simplify]: iters left: 1 (10 enodes) 1554045808.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.087 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045808.087 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045808.087 * * [simplify]: Extracting #3: cost 0 inf + 86 1554045808.087 * [simplify]: Simplified to (+ x.im x.re) 1554045808.087 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (fma (* (* x.im 1) (+ x.im x.re)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.088 * * * * [progress]: [ 69 / 87 ] simplifiying candidate # 1554045808.088 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1554045808.088 * * [simplify]: iters left: 3 (3 enodes) 1554045808.089 * * [simplify]: iters left: 2 (9 enodes) 1554045808.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.092 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.092 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045808.092 * * [simplify]: Extracting #3: cost 4 inf + 1 1554045808.092 * * [simplify]: Extracting #4: cost 0 inf + 405 1554045808.092 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1554045808.092 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (fma (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (+ x.re x.im))) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.092 * * * * [progress]: [ 70 / 87 ] simplifiying candidate # 1554045808.093 * [simplify]: Simplifying (sqrt x.im) 1554045808.093 * * [simplify]: iters left: 1 (2 enodes) 1554045808.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.094 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.094 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045808.094 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045808.094 * [simplify]: Simplified to (sqrt x.im) 1554045808.094 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (fma (* (sqrt x.im) (* (sqrt x.im) (+ x.re x.im))) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.094 * * * * [progress]: [ 71 / 87 ] simplifiying candidate # 1554045808.094 * * * * [progress]: [ 72 / 87 ] simplifiying candidate # 1554045808.094 * [simplify]: Simplifying (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) 1554045808.094 * * [simplify]: iters left: 6 (7 enodes) 1554045808.098 * * [simplify]: iters left: 5 (31 enodes) 1554045808.108 * * [simplify]: iters left: 4 (54 enodes) 1554045808.126 * * [simplify]: iters left: 3 (89 enodes) 1554045808.156 * * [simplify]: iters left: 2 (117 enodes) 1554045808.187 * * [simplify]: iters left: 1 (143 enodes) 1554045808.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.211 * * [simplify]: Extracting #1: cost 20 inf + 0 1554045808.212 * * [simplify]: Extracting #2: cost 32 inf + 84 1554045808.213 * * [simplify]: Extracting #3: cost 9 inf + 1577 1554045808.214 * * [simplify]: Extracting #4: cost 0 inf + 2519 1554045808.216 * [simplify]: Simplified to (fma (- x.re x.im) x.re (* x.im x.im)) 1554045808.216 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (fma (/ (* x.im (+ (pow x.re 3) (pow x.im 3))) (fma (- x.re x.im) x.re (* x.im x.im))) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045808.216 * * * * [progress]: [ 73 / 87 ] simplifiying candidate # 1554045808.217 * [simplify]: Simplifying (- x.re x.im) 1554045808.217 * * [simplify]: iters left: 2 (3 enodes) 1554045808.218 * * [simplify]: iters left: 1 (11 enodes) 1554045808.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.222 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045808.222 * * [simplify]: Extracting #2: cost 3 inf + 43 1554045808.222 * * [simplify]: Extracting #3: cost 0 inf + 168 1554045808.222 * [simplify]: Simplified to (- x.re x.im) 1554045808.222 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (fma (/ (* 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))) 1554045808.222 * * * * [progress]: [ 74 / 87 ] simplifiying candidate #real (real->posit16 (* x.im (+ x.re x.im)))) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1554045808.222 * * * * [progress]: [ 75 / 87 ] simplifiying candidate # 1554045808.222 * * * * [progress]: [ 76 / 87 ] simplifiying candidate # 1554045808.223 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1554045808.223 * * [simplify]: iters left: 5 (6 enodes) 1554045808.227 * * [simplify]: iters left: 4 (27 enodes) 1554045808.237 * * [simplify]: iters left: 3 (45 enodes) 1554045808.253 * * [simplify]: iters left: 2 (70 enodes) 1554045808.272 * * [simplify]: iters left: 1 (81 enodes) 1554045808.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.290 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045808.290 * * [simplify]: Extracting #2: cost 13 inf + 168 1554045808.290 * * [simplify]: Extracting #3: cost 1 inf + 954 1554045808.290 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045808.291 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1554045808.291 * [simplify]: Simplified (2 3) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (* x.re x.re) x.im) 2))) 1554045808.291 * * * * [progress]: [ 77 / 87 ] simplifiying candidate # 1554045808.291 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1554045808.291 * * [simplify]: iters left: 5 (6 enodes) 1554045808.293 * * [simplify]: iters left: 4 (27 enodes) 1554045808.298 * * [simplify]: iters left: 3 (45 enodes) 1554045808.305 * * [simplify]: iters left: 2 (70 enodes) 1554045808.315 * * [simplify]: iters left: 1 (81 enodes) 1554045808.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.330 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045808.330 * * [simplify]: Extracting #2: cost 13 inf + 168 1554045808.331 * * [simplify]: Extracting #3: cost 1 inf + 954 1554045808.331 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045808.332 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1554045808.332 * [simplify]: Simplified (2 3) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (* x.re x.re) x.im) 2))) 1554045808.332 * * * * [progress]: [ 78 / 87 ] simplifiying candidate # 1554045808.332 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1554045808.332 * * [simplify]: iters left: 5 (6 enodes) 1554045808.336 * * [simplify]: iters left: 4 (27 enodes) 1554045808.345 * * [simplify]: iters left: 3 (45 enodes) 1554045808.360 * * [simplify]: iters left: 2 (70 enodes) 1554045808.376 * * [simplify]: iters left: 1 (81 enodes) 1554045808.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.385 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045808.385 * * [simplify]: Extracting #2: cost 13 inf + 168 1554045808.385 * * [simplify]: Extracting #3: cost 1 inf + 954 1554045808.386 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045808.386 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1554045808.386 * [simplify]: Simplified (2 3) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (* x.re x.re) x.im) 2))) 1554045808.386 * * * * [progress]: [ 79 / 87 ] simplifiying candidate # 1554045808.386 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045808.386 * * [simplify]: iters left: 6 (9 enodes) 1554045808.390 * * [simplify]: iters left: 5 (46 enodes) 1554045808.400 * * [simplify]: iters left: 4 (92 enodes) 1554045808.427 * * [simplify]: iters left: 3 (182 enodes) 1554045808.491 * * [simplify]: iters left: 2 (275 enodes) 1554045808.585 * * [simplify]: iters left: 1 (473 enodes) 1554045808.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.748 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045808.749 * * [simplify]: Extracting #2: cost 97 inf + 126 1554045808.751 * * [simplify]: Extracting #3: cost 137 inf + 3599 1554045808.755 * * [simplify]: Extracting #4: cost 102 inf + 14246 1554045808.763 * * [simplify]: Extracting #5: cost 51 inf + 42615 1554045808.776 * * [simplify]: Extracting #6: cost 3 inf + 75468 1554045808.790 * * [simplify]: Extracting #7: cost 0 inf + 77570 1554045808.804 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1554045808.804 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1554045808.804 * * * * [progress]: [ 80 / 87 ] simplifiying candidate # 1554045808.805 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045808.805 * * [simplify]: iters left: 6 (9 enodes) 1554045808.811 * * [simplify]: iters left: 5 (46 enodes) 1554045808.830 * * [simplify]: iters left: 4 (92 enodes) 1554045808.851 * * [simplify]: iters left: 3 (182 enodes) 1554045808.893 * * [simplify]: iters left: 2 (275 enodes) 1554045808.982 * * [simplify]: iters left: 1 (473 enodes) 1554045809.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.148 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045809.149 * * [simplify]: Extracting #2: cost 97 inf + 126 1554045809.151 * * [simplify]: Extracting #3: cost 137 inf + 3599 1554045809.156 * * [simplify]: Extracting #4: cost 102 inf + 14246 1554045809.164 * * [simplify]: Extracting #5: cost 51 inf + 42615 1554045809.176 * * [simplify]: Extracting #6: cost 3 inf + 75468 1554045809.190 * * [simplify]: Extracting #7: cost 0 inf + 77570 1554045809.202 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1554045809.202 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1554045809.202 * * * * [progress]: [ 81 / 87 ] simplifiying candidate # 1554045809.203 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1554045809.203 * * [simplify]: iters left: 6 (9 enodes) 1554045809.206 * * [simplify]: iters left: 5 (46 enodes) 1554045809.215 * * [simplify]: iters left: 4 (92 enodes) 1554045809.241 * * [simplify]: iters left: 3 (182 enodes) 1554045809.306 * * [simplify]: iters left: 2 (275 enodes) 1554045809.416 * * [simplify]: iters left: 1 (473 enodes) 1554045809.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.583 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045809.584 * * [simplify]: Extracting #2: cost 97 inf + 126 1554045809.585 * * [simplify]: Extracting #3: cost 137 inf + 3599 1554045809.587 * * [simplify]: Extracting #4: cost 102 inf + 14246 1554045809.591 * * [simplify]: Extracting #5: cost 51 inf + 42615 1554045809.603 * * [simplify]: Extracting #6: cost 3 inf + 75468 1554045809.616 * * [simplify]: Extracting #7: cost 0 inf + 77570 1554045809.628 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1554045809.628 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1554045809.628 * * * * [progress]: [ 82 / 87 ] simplifiying candidate # 1554045809.628 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045809.628 * * [simplify]: iters left: 4 (5 enodes) 1554045809.630 * * [simplify]: iters left: 3 (19 enodes) 1554045809.633 * * [simplify]: iters left: 2 (27 enodes) 1554045809.637 * * [simplify]: iters left: 1 (32 enodes) 1554045809.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.641 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045809.641 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045809.641 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045809.642 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045809.642 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (* x.re x.im) 2) x.re))) 1554045809.642 * * * * [progress]: [ 83 / 87 ] simplifiying candidate # 1554045809.642 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045809.642 * * [simplify]: iters left: 4 (5 enodes) 1554045809.644 * * [simplify]: iters left: 3 (19 enodes) 1554045809.647 * * [simplify]: iters left: 2 (27 enodes) 1554045809.651 * * [simplify]: iters left: 1 (32 enodes) 1554045809.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.661 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045809.661 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045809.661 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045809.662 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045809.662 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (* x.re x.im) 2) x.re))) 1554045809.662 * * * * [progress]: [ 84 / 87 ] simplifiying candidate # 1554045809.662 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045809.662 * * [simplify]: iters left: 4 (5 enodes) 1554045809.665 * * [simplify]: iters left: 3 (19 enodes) 1554045809.671 * * [simplify]: iters left: 2 (27 enodes) 1554045809.680 * * [simplify]: iters left: 1 (32 enodes) 1554045809.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.688 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045809.688 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045809.688 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045809.689 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045809.689 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (* (* x.re x.im) 2) x.re))) 1554045809.689 * * * * [progress]: [ 85 / 87 ] simplifiying candidate # 1554045809.689 * [simplify]: Simplifying (+ (* x.im x.re) (pow x.im 2)) 1554045809.689 * * [simplify]: iters left: 4 (6 enodes) 1554045809.693 * * [simplify]: iters left: 3 (26 enodes) 1554045809.702 * * [simplify]: iters left: 2 (37 enodes) 1554045809.707 * * [simplify]: iters left: 1 (44 enodes) 1554045809.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.713 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045809.713 * * [simplify]: Extracting #2: cost 9 inf + 2 1554045809.713 * * [simplify]: Extracting #3: cost 2 inf + 308 1554045809.713 * * [simplify]: Extracting #4: cost 0 inf + 432 1554045809.714 * * [simplify]: Extracting #5: cost 0 inf + 417 1554045809.714 * [simplify]: Simplified to (* (+ x.re x.im) x.im) 1554045809.714 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (+ x.re x.im) x.im) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045809.714 * * * * [progress]: [ 86 / 87 ] simplifiying candidate # 1554045809.714 * [simplify]: Simplifying (+ (* x.im x.re) (pow x.im 2)) 1554045809.714 * * [simplify]: iters left: 4 (6 enodes) 1554045809.716 * * [simplify]: iters left: 3 (26 enodes) 1554045809.720 * * [simplify]: iters left: 2 (37 enodes) 1554045809.726 * * [simplify]: iters left: 1 (44 enodes) 1554045809.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.736 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045809.736 * * [simplify]: Extracting #2: cost 9 inf + 2 1554045809.736 * * [simplify]: Extracting #3: cost 2 inf + 308 1554045809.736 * * [simplify]: Extracting #4: cost 0 inf + 432 1554045809.737 * * [simplify]: Extracting #5: cost 0 inf + 417 1554045809.737 * [simplify]: Simplified to (* (+ x.re x.im) x.im) 1554045809.737 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (+ x.re x.im) x.im) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045809.737 * * * * [progress]: [ 87 / 87 ] simplifiying candidate # 1554045809.737 * [simplify]: Simplifying (+ (* x.im x.re) (pow x.im 2)) 1554045809.737 * * [simplify]: iters left: 4 (6 enodes) 1554045809.741 * * [simplify]: iters left: 3 (26 enodes) 1554045809.751 * * [simplify]: iters left: 2 (37 enodes) 1554045809.761 * * [simplify]: iters left: 1 (44 enodes) 1554045809.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.773 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045809.773 * * [simplify]: Extracting #2: cost 9 inf + 2 1554045809.773 * * [simplify]: Extracting #3: cost 2 inf + 308 1554045809.773 * * [simplify]: Extracting #4: cost 0 inf + 432 1554045809.774 * * [simplify]: Extracting #5: cost 0 inf + 417 1554045809.774 * [simplify]: Simplified to (* (+ x.re x.im) x.im) 1554045809.774 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (+ x.re x.im) x.im) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045809.774 * * * [progress]: adding candidates to table 1554045810.581 * * [progress]: iteration 4 / 4 1554045810.581 * * * [progress]: picking best candidate 1554045810.619 * * * * [pick]: Picked # 1554045810.620 * * * [progress]: localizing error 1554045810.684 * * * [progress]: generating rewritten candidates 1554045810.684 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 1554045810.705 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 1554045810.734 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 1554045810.760 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1554045810.821 * * * [progress]: generating series expansions 1554045810.821 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 1554045810.821 * [backup-simplify]: Simplify (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) into (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) 1554045810.821 * [approximate]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 1554045810.821 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1554045810.821 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1554045810.821 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 1554045810.821 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045810.821 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.821 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 1554045810.821 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045810.821 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.821 * [backup-simplify]: Simplify x.im into x.im 1554045810.821 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045810.821 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045810.821 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.821 * [backup-simplify]: Simplify x.im into x.im 1554045810.821 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.821 * [backup-simplify]: Simplify 0 into 0 1554045810.821 * [backup-simplify]: Simplify 1 into 1 1554045810.821 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045810.821 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.821 * [backup-simplify]: Simplify 0 into 0 1554045810.821 * [backup-simplify]: Simplify 1 into 1 1554045810.821 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.821 * [backup-simplify]: Simplify x.im into x.im 1554045810.821 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045810.821 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045810.822 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045810.822 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045810.822 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 1554045810.822 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 1554045810.822 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 1554045810.822 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 1554045810.822 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1554045810.822 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1554045810.822 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 1554045810.822 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045810.822 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.822 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 1554045810.822 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045810.822 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.822 * [backup-simplify]: Simplify 0 into 0 1554045810.822 * [backup-simplify]: Simplify 1 into 1 1554045810.822 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045810.822 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045810.822 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.822 * [backup-simplify]: Simplify 0 into 0 1554045810.822 * [backup-simplify]: Simplify 1 into 1 1554045810.822 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.822 * [backup-simplify]: Simplify x.re into x.re 1554045810.822 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045810.822 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.822 * [backup-simplify]: Simplify x.re into x.re 1554045810.822 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.822 * [backup-simplify]: Simplify 0 into 0 1554045810.822 * [backup-simplify]: Simplify 1 into 1 1554045810.822 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045810.823 * [backup-simplify]: Simplify (- 0) into 0 1554045810.823 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045810.823 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045810.823 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045810.823 * [backup-simplify]: Simplify (- 1) into -1 1554045810.823 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045810.824 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045810.824 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1554045810.824 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045810.824 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 1554045810.824 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045810.825 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 1554045810.825 * [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))))) 1554045810.825 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1554045810.825 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1554045810.825 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 1554045810.825 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045810.825 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.825 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 1554045810.825 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045810.825 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.825 * [backup-simplify]: Simplify 0 into 0 1554045810.825 * [backup-simplify]: Simplify 1 into 1 1554045810.825 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045810.825 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045810.825 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.825 * [backup-simplify]: Simplify 0 into 0 1554045810.825 * [backup-simplify]: Simplify 1 into 1 1554045810.825 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.825 * [backup-simplify]: Simplify x.re into x.re 1554045810.825 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045810.825 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.825 * [backup-simplify]: Simplify x.re into x.re 1554045810.825 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.825 * [backup-simplify]: Simplify 0 into 0 1554045810.825 * [backup-simplify]: Simplify 1 into 1 1554045810.825 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045810.825 * [backup-simplify]: Simplify (- 0) into 0 1554045810.825 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045810.825 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045810.825 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045810.826 * [backup-simplify]: Simplify (- 1) into -1 1554045810.826 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045810.826 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045810.826 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1554045810.826 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045810.827 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 1554045810.827 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045810.827 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 1554045810.827 * [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))))) 1554045810.827 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) in x.re 1554045810.827 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log (pow x.re 2)))) in x.re 1554045810.827 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045810.827 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.827 * [taylor]: Taking taylor expansion of (+ (log x.im) (log (pow x.re 2))) in x.re 1554045810.827 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045810.827 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.827 * [backup-simplify]: Simplify x.im into x.im 1554045810.827 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045810.827 * [taylor]: Taking taylor expansion of (log (pow x.re 2)) in x.re 1554045810.827 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045810.827 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.827 * [backup-simplify]: Simplify 0 into 0 1554045810.827 * [backup-simplify]: Simplify 1 into 1 1554045810.828 * [backup-simplify]: Simplify (* 1 1) into 1 1554045810.828 * [backup-simplify]: Simplify (log 1) into 0 1554045810.828 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) 0) into (* 2 (log x.re)) 1554045810.828 * [backup-simplify]: Simplify (+ (log x.im) (* 2 (log x.re))) into (+ (log x.im) (* 2 (log x.re))) 1554045810.828 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 1554045810.828 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045810.828 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045810.829 * [backup-simplify]: Simplify (- 0) into 0 1554045810.829 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.830 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.830 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1554045810.831 * [backup-simplify]: Simplify (+ (* 0 (- 1)) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045810.831 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 2) 1)))) 1) into 0 1554045810.831 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045810.832 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log (pow x.re 2))))) into 0 1554045810.832 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045810.832 * [taylor]: Taking taylor expansion of 0 in x.re 1554045810.832 * [backup-simplify]: Simplify 0 into 0 1554045810.832 * [backup-simplify]: Simplify 0 into 0 1554045810.833 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045810.833 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045810.834 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045810.834 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.834 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 1554045810.835 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045810.835 * [backup-simplify]: Simplify 0 into 0 1554045810.835 * [backup-simplify]: Simplify (- 0) into 0 1554045810.835 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.836 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.836 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1554045810.837 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into (- 1) 1554045810.838 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 2) 2))) (* 1 (/ (* 1 (pow (* 2 (- 1)) 1)) (pow (pow x.re 2) 1)))) 2) into (/ -1 (pow x.re 2)) 1554045810.838 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045810.839 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (+ (log x.im) (log (pow x.re 2)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1554045810.839 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (pow x.re 2))) 1554045810.839 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (pow x.re 2))) in x.re 1554045810.839 * [taylor]: Taking taylor expansion of -1/3 in x.re 1554045810.839 * [backup-simplify]: Simplify -1/3 into -1/3 1554045810.839 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (pow x.re 2)) in x.re 1554045810.839 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) in x.re 1554045810.839 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log (pow x.re 2)))) in x.re 1554045810.839 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045810.839 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.839 * [taylor]: Taking taylor expansion of (+ (log x.im) (log (pow x.re 2))) in x.re 1554045810.839 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045810.839 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.839 * [backup-simplify]: Simplify x.im into x.im 1554045810.839 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045810.839 * [taylor]: Taking taylor expansion of (log (pow x.re 2)) in x.re 1554045810.839 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045810.839 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.840 * [backup-simplify]: Simplify 0 into 0 1554045810.840 * [backup-simplify]: Simplify 1 into 1 1554045810.840 * [backup-simplify]: Simplify (* 1 1) into 1 1554045810.840 * [backup-simplify]: Simplify (log 1) into 0 1554045810.840 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) 0) into (* 2 (log x.re)) 1554045810.840 * [backup-simplify]: Simplify (+ (log x.im) (* 2 (log x.re))) into (+ (log x.im) (* 2 (log x.re))) 1554045810.840 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 1554045810.840 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045810.841 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045810.841 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.841 * [backup-simplify]: Simplify 0 into 0 1554045810.841 * [backup-simplify]: Simplify 1 into 1 1554045810.841 * [backup-simplify]: Simplify (* 1 1) into 1 1554045810.841 * [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))))) 1554045810.842 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045810.843 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045810.844 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045810.844 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.845 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 1554045810.847 * [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 1554045810.847 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045810.850 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045810.851 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.852 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 1554045810.853 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045810.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045810.855 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045810.856 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045810.857 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)))) into 0 1554045810.858 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.859 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 1554045810.859 * [backup-simplify]: Simplify 0 into 0 1554045810.859 * [backup-simplify]: Simplify 0 into 0 1554045810.861 * [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 1554045810.862 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045810.865 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045810.865 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.866 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 1554045810.867 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045810.867 * [backup-simplify]: Simplify 0 into 0 1554045810.868 * [backup-simplify]: Simplify (- 0) into 0 1554045810.868 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.869 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.870 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re))))) into 0 1554045810.872 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1554045810.874 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- 1)) 1)) (pow (pow x.re 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 2) 1)))) 6) into 0 1554045810.875 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045810.876 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (+ (log x.im) (log (pow x.re 2))))))) into 0 1554045810.878 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045810.878 * [taylor]: Taking taylor expansion of 0 in x.re 1554045810.878 * [backup-simplify]: Simplify 0 into 0 1554045810.878 * [backup-simplify]: Simplify 0 into 0 1554045810.878 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045810.879 * [backup-simplify]: Simplify (cbrt (* (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 1 x.im)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 1554045810.879 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.im x.re) around 0 1554045810.879 * [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 1554045810.879 * [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 1554045810.879 * [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 1554045810.879 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045810.879 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.879 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 1554045810.879 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1554045810.879 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045810.879 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045810.879 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045810.879 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.879 * [backup-simplify]: Simplify 0 into 0 1554045810.879 * [backup-simplify]: Simplify 1 into 1 1554045810.879 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.879 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045810.879 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.880 * [backup-simplify]: Simplify x.im into x.im 1554045810.880 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045810.880 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045810.880 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045810.880 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.880 * [backup-simplify]: Simplify x.im into x.im 1554045810.880 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045810.880 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045810.880 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.880 * [backup-simplify]: Simplify 0 into 0 1554045810.880 * [backup-simplify]: Simplify 1 into 1 1554045810.880 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.880 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.880 * [backup-simplify]: Simplify x.im into x.im 1554045810.881 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045810.881 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045810.881 * [backup-simplify]: Simplify (* 1 1) into 1 1554045810.882 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045810.882 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1554045810.882 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 1554045810.882 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 1554045810.882 * [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))))) 1554045810.882 * [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 1554045810.882 * [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 1554045810.882 * [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 1554045810.882 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045810.882 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.883 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045810.883 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045810.883 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045810.883 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045810.883 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045810.883 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.883 * [backup-simplify]: Simplify x.re into x.re 1554045810.883 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045810.883 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045810.883 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.883 * [backup-simplify]: Simplify 0 into 0 1554045810.883 * [backup-simplify]: Simplify 1 into 1 1554045810.883 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.883 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045810.883 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045810.883 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.883 * [backup-simplify]: Simplify 0 into 0 1554045810.883 * [backup-simplify]: Simplify 1 into 1 1554045810.884 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.884 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045810.884 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.884 * [backup-simplify]: Simplify x.re into x.re 1554045810.884 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045810.884 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.884 * [backup-simplify]: Simplify 0 into 0 1554045810.884 * [backup-simplify]: Simplify 1 into 1 1554045810.884 * [backup-simplify]: Simplify (- 1) into -1 1554045810.885 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045810.885 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045810.885 * [backup-simplify]: Simplify (* -1 1) into -1 1554045810.886 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045810.886 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045810.887 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045810.888 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045810.888 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045810.888 * [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 1554045810.888 * [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 1554045810.888 * [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 1554045810.888 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045810.888 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.888 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045810.888 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045810.888 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045810.888 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045810.888 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045810.888 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.888 * [backup-simplify]: Simplify x.re into x.re 1554045810.889 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045810.889 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045810.889 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.889 * [backup-simplify]: Simplify 0 into 0 1554045810.889 * [backup-simplify]: Simplify 1 into 1 1554045810.889 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.889 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045810.889 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045810.889 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.889 * [backup-simplify]: Simplify 0 into 0 1554045810.889 * [backup-simplify]: Simplify 1 into 1 1554045810.890 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.890 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045810.890 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.890 * [backup-simplify]: Simplify x.re into x.re 1554045810.890 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045810.890 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.890 * [backup-simplify]: Simplify 0 into 0 1554045810.890 * [backup-simplify]: Simplify 1 into 1 1554045810.890 * [backup-simplify]: Simplify (- 1) into -1 1554045810.891 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045810.891 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045810.892 * [backup-simplify]: Simplify (* -1 1) into -1 1554045810.897 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045810.898 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045810.898 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045810.899 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045810.899 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045810.900 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) in x.re 1554045810.900 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.im)))) in x.re 1554045810.900 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045810.900 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.900 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.im))) in x.re 1554045810.900 * [taylor]: Taking taylor expansion of (log -1) in x.re 1554045810.900 * [taylor]: Taking taylor expansion of -1 in x.re 1554045810.900 * [backup-simplify]: Simplify -1 into -1 1554045810.900 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045810.900 * [taylor]: Taking taylor expansion of (* 3 (log x.im)) in x.re 1554045810.900 * [taylor]: Taking taylor expansion of 3 in x.re 1554045810.900 * [backup-simplify]: Simplify 3 into 3 1554045810.900 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045810.900 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.900 * [backup-simplify]: Simplify x.im into x.im 1554045810.900 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045810.900 * [backup-simplify]: Simplify (* 3 (log x.im)) into (* 3 (log x.im)) 1554045810.900 * [backup-simplify]: Simplify (- (* 3 (log x.im))) into (- (* 3 (log x.im))) 1554045810.901 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.im)))) into (- (log -1) (* 3 (log x.im))) 1554045810.901 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045810.902 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045810.902 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045810.903 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045810.903 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045810.904 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045810.904 * [backup-simplify]: Simplify (- 0) into 0 1554045810.904 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045810.904 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1554045810.905 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045810.907 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045810.908 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045810.908 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.im))))) into 0 1554045810.910 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045810.910 * [taylor]: Taking taylor expansion of 0 in x.re 1554045810.910 * [backup-simplify]: Simplify 0 into 0 1554045810.910 * [backup-simplify]: Simplify 0 into 0 1554045810.911 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045810.912 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045810.912 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.im))) into 0 1554045810.913 * [backup-simplify]: Simplify (- 0) into 0 1554045810.913 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.914 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.im))))) into 0 1554045810.915 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045810.915 * [backup-simplify]: Simplify 0 into 0 1554045810.916 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045810.917 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.917 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045810.918 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.918 * [backup-simplify]: Simplify (- 0) into 0 1554045810.919 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.920 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1554045810.921 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.re 2)) 1554045810.923 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.re 2)) 1554045810.924 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045810.925 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1554045810.926 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (pow x.re 2))) 1554045810.926 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (pow x.re 2))) in x.re 1554045810.926 * [taylor]: Taking taylor expansion of -1/3 in x.re 1554045810.926 * [backup-simplify]: Simplify -1/3 into -1/3 1554045810.926 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (pow x.re 2)) in x.re 1554045810.926 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) in x.re 1554045810.926 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.im)))) in x.re 1554045810.926 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045810.926 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.926 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.im))) in x.re 1554045810.926 * [taylor]: Taking taylor expansion of (log -1) in x.re 1554045810.926 * [taylor]: Taking taylor expansion of -1 in x.re 1554045810.927 * [backup-simplify]: Simplify -1 into -1 1554045810.927 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045810.927 * [taylor]: Taking taylor expansion of (* 3 (log x.im)) in x.re 1554045810.927 * [taylor]: Taking taylor expansion of 3 in x.re 1554045810.927 * [backup-simplify]: Simplify 3 into 3 1554045810.927 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045810.927 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.927 * [backup-simplify]: Simplify x.im into x.im 1554045810.927 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045810.927 * [backup-simplify]: Simplify (* 3 (log x.im)) into (* 3 (log x.im)) 1554045810.927 * [backup-simplify]: Simplify (- (* 3 (log x.im))) into (- (* 3 (log x.im))) 1554045810.928 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.im)))) into (- (log -1) (* 3 (log x.im))) 1554045810.928 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045810.929 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045810.929 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045810.929 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.929 * [backup-simplify]: Simplify 0 into 0 1554045810.929 * [backup-simplify]: Simplify 1 into 1 1554045810.929 * [backup-simplify]: Simplify (* 1 1) into 1 1554045810.930 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045810.931 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045810.932 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045810.932 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.im))) into 0 1554045810.933 * [backup-simplify]: Simplify (- 0) into 0 1554045810.933 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.934 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.im))))) into 0 1554045810.937 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045810.939 * [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 1554045810.939 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1554045810.940 * [backup-simplify]: Simplify (- 0) into 0 1554045810.941 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.942 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im)))))) into 0 1554045810.944 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045810.945 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045810.946 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045810.947 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045810.948 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (/ 0 1)))) into 0 1554045810.950 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.951 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.im)))))))) into 0 1554045810.951 * [backup-simplify]: Simplify 0 into 0 1554045810.951 * [backup-simplify]: Simplify 0 into 0 1554045810.954 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045810.955 * [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 1554045810.956 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1554045810.956 * [backup-simplify]: Simplify (- 0) into 0 1554045810.957 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.958 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im)))))) into 0 1554045810.960 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045810.960 * [backup-simplify]: Simplify 0 into 0 1554045810.961 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045810.962 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045810.963 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.963 * [backup-simplify]: Simplify (- 0) into 0 1554045810.964 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.964 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045810.966 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.re 2)) (/ 0 1)))) into 0 1554045810.968 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1554045810.968 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045810.969 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im))))))) into 0 1554045810.971 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045810.971 * [taylor]: Taking taylor expansion of 0 in x.re 1554045810.971 * [backup-simplify]: Simplify 0 into 0 1554045810.971 * [backup-simplify]: Simplify 0 into 0 1554045810.971 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 x.im)))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 x.im)))))) 1554045810.971 * [backup-simplify]: Simplify (cbrt (* (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 1554045810.971 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.im x.re) around 0 1554045810.971 * [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 1554045810.971 * [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 1554045810.971 * [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 1554045810.971 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045810.971 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.971 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 1554045810.971 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1554045810.971 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045810.971 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045810.971 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045810.971 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.971 * [backup-simplify]: Simplify x.im into x.im 1554045810.971 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045810.971 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045810.971 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.972 * [backup-simplify]: Simplify 0 into 0 1554045810.972 * [backup-simplify]: Simplify 1 into 1 1554045810.972 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.972 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045810.972 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045810.972 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.972 * [backup-simplify]: Simplify x.im into x.im 1554045810.972 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045810.972 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045810.972 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.972 * [backup-simplify]: Simplify 0 into 0 1554045810.972 * [backup-simplify]: Simplify 1 into 1 1554045810.972 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.972 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.972 * [backup-simplify]: Simplify x.im into x.im 1554045810.972 * [backup-simplify]: Simplify (- 1) into -1 1554045810.973 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045810.973 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045810.973 * [backup-simplify]: Simplify (* -1 1) into -1 1554045810.973 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1554045810.973 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 1554045810.974 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 1554045810.974 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 1554045810.974 * [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))))) 1554045810.974 * [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 1554045810.974 * [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 1554045810.974 * [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 1554045810.974 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045810.974 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.974 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045810.974 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045810.974 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045810.974 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045810.974 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045810.974 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.974 * [backup-simplify]: Simplify 0 into 0 1554045810.974 * [backup-simplify]: Simplify 1 into 1 1554045810.974 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.974 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045810.974 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.975 * [backup-simplify]: Simplify x.re into x.re 1554045810.975 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045810.975 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045810.975 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045810.975 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.975 * [backup-simplify]: Simplify 0 into 0 1554045810.975 * [backup-simplify]: Simplify 1 into 1 1554045810.975 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.975 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045810.975 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.975 * [backup-simplify]: Simplify x.re into x.re 1554045810.975 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045810.975 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.975 * [backup-simplify]: Simplify 0 into 0 1554045810.975 * [backup-simplify]: Simplify 1 into 1 1554045810.975 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045810.975 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045810.976 * [backup-simplify]: Simplify (* 1 1) into 1 1554045810.976 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.976 * [backup-simplify]: Simplify (log 1) into 0 1554045810.976 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045810.977 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 1554045810.977 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 1554045810.977 * [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 1554045810.977 * [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 1554045810.977 * [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 1554045810.977 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045810.977 * [backup-simplify]: Simplify 1/3 into 1/3 1554045810.977 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045810.977 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045810.977 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045810.977 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045810.977 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045810.977 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.977 * [backup-simplify]: Simplify 0 into 0 1554045810.977 * [backup-simplify]: Simplify 1 into 1 1554045810.977 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.977 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045810.977 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.977 * [backup-simplify]: Simplify x.re into x.re 1554045810.977 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045810.977 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045810.977 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045810.977 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.977 * [backup-simplify]: Simplify 0 into 0 1554045810.977 * [backup-simplify]: Simplify 1 into 1 1554045810.977 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.977 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045810.978 * [taylor]: Taking taylor expansion of x.re in x.im 1554045810.978 * [backup-simplify]: Simplify x.re into x.re 1554045810.978 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045810.978 * [taylor]: Taking taylor expansion of x.im in x.im 1554045810.978 * [backup-simplify]: Simplify 0 into 0 1554045810.978 * [backup-simplify]: Simplify 1 into 1 1554045810.978 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045810.978 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045810.978 * [backup-simplify]: Simplify (* 1 1) into 1 1554045810.979 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045810.979 * [backup-simplify]: Simplify (log 1) into 0 1554045810.979 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045810.979 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 1554045810.979 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 1554045810.979 * [taylor]: Taking taylor expansion of (pow x.im -1) in x.re 1554045810.979 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.979 * [backup-simplify]: Simplify x.im into x.im 1554045810.979 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045810.979 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045810.980 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045810.980 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045810.981 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045810.981 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1554045810.981 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1554045810.981 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1554045810.981 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045810.982 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045810.982 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045810.983 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.im))))) into 0 1554045810.983 * [backup-simplify]: Simplify (* (exp (* -1 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045810.983 * [taylor]: Taking taylor expansion of 0 in x.re 1554045810.983 * [backup-simplify]: Simplify 0 into 0 1554045810.983 * [backup-simplify]: Simplify 0 into 0 1554045810.984 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045810.984 * [backup-simplify]: Simplify 0 into 0 1554045810.984 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.984 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045810.985 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.985 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.985 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045810.985 * [backup-simplify]: Simplify (- 0) into 0 1554045810.986 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.986 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1554045810.987 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.re 2))) 1554045810.988 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.re 2)) 1554045810.988 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045810.988 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1554045810.989 * [backup-simplify]: Simplify (* (exp (* -1 (log x.im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 (* x.im (pow x.re 2))) 1554045810.989 * [taylor]: Taking taylor expansion of (/ -1/3 (* x.im (pow x.re 2))) in x.re 1554045810.989 * [taylor]: Taking taylor expansion of -1/3 in x.re 1554045810.989 * [backup-simplify]: Simplify -1/3 into -1/3 1554045810.989 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045810.989 * [taylor]: Taking taylor expansion of x.im in x.re 1554045810.989 * [backup-simplify]: Simplify x.im into x.im 1554045810.989 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045810.989 * [taylor]: Taking taylor expansion of x.re in x.re 1554045810.989 * [backup-simplify]: Simplify 0 into 0 1554045810.989 * [backup-simplify]: Simplify 1 into 1 1554045810.989 * [backup-simplify]: Simplify (* 1 1) into 1 1554045810.989 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045810.989 * [backup-simplify]: Simplify (/ -1/3 x.im) into (/ -1/3 x.im) 1554045810.990 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045810.990 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045810.991 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045810.991 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045810.991 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1/3 x.im) (/ 0 x.im)))) into 0 1554045810.991 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1/3 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045810.991 * [backup-simplify]: Simplify 0 into 0 1554045810.991 * [backup-simplify]: Simplify 0 into 0 1554045810.991 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045810.991 * [backup-simplify]: Simplify 0 into 0 1554045810.992 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.992 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045810.992 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.993 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045810.993 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045810.993 * [backup-simplify]: Simplify (- 0) into 0 1554045810.994 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045810.994 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045810.995 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.re 2))) (/ 0 1)))) into 0 1554045810.998 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045810.998 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045810.999 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.im))))))) into 0 1554045811.002 * [backup-simplify]: Simplify (* (exp (* -1 (log x.im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.002 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.002 * [backup-simplify]: Simplify 0 into 0 1554045811.002 * [backup-simplify]: Simplify 0 into 0 1554045811.002 * [backup-simplify]: Simplify (/ 1 (/ 1 (- x.im))) into (* -1 x.im) 1554045811.002 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 1554045811.002 * [backup-simplify]: Simplify (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) into (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) 1554045811.002 * [approximate]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 1554045811.002 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1554045811.002 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1554045811.002 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 1554045811.002 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.002 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.002 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 1554045811.002 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045811.002 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.003 * [backup-simplify]: Simplify x.im into x.im 1554045811.003 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045811.003 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045811.003 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.003 * [backup-simplify]: Simplify x.im into x.im 1554045811.003 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.003 * [backup-simplify]: Simplify 0 into 0 1554045811.003 * [backup-simplify]: Simplify 1 into 1 1554045811.003 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045811.003 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.003 * [backup-simplify]: Simplify 0 into 0 1554045811.003 * [backup-simplify]: Simplify 1 into 1 1554045811.003 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.003 * [backup-simplify]: Simplify x.im into x.im 1554045811.003 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045811.003 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045811.003 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045811.003 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045811.003 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 1554045811.003 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 1554045811.003 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 1554045811.003 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 1554045811.004 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1554045811.004 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1554045811.004 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 1554045811.004 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.004 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.004 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 1554045811.004 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045811.004 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.004 * [backup-simplify]: Simplify 0 into 0 1554045811.004 * [backup-simplify]: Simplify 1 into 1 1554045811.004 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045811.004 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045811.004 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.004 * [backup-simplify]: Simplify 0 into 0 1554045811.004 * [backup-simplify]: Simplify 1 into 1 1554045811.004 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.004 * [backup-simplify]: Simplify x.re into x.re 1554045811.004 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045811.004 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.004 * [backup-simplify]: Simplify x.re into x.re 1554045811.004 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.004 * [backup-simplify]: Simplify 0 into 0 1554045811.004 * [backup-simplify]: Simplify 1 into 1 1554045811.004 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045811.005 * [backup-simplify]: Simplify (- 0) into 0 1554045811.005 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045811.005 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045811.005 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045811.005 * [backup-simplify]: Simplify (- 1) into -1 1554045811.006 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.006 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.006 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1554045811.007 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045811.007 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 1554045811.007 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.007 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 1554045811.007 * [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))))) 1554045811.007 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1554045811.008 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1554045811.008 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 1554045811.008 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.008 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.008 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 1554045811.008 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045811.008 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.008 * [backup-simplify]: Simplify 0 into 0 1554045811.008 * [backup-simplify]: Simplify 1 into 1 1554045811.008 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045811.008 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045811.008 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.008 * [backup-simplify]: Simplify 0 into 0 1554045811.008 * [backup-simplify]: Simplify 1 into 1 1554045811.008 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.008 * [backup-simplify]: Simplify x.re into x.re 1554045811.008 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045811.008 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.008 * [backup-simplify]: Simplify x.re into x.re 1554045811.008 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.008 * [backup-simplify]: Simplify 0 into 0 1554045811.008 * [backup-simplify]: Simplify 1 into 1 1554045811.008 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045811.008 * [backup-simplify]: Simplify (- 0) into 0 1554045811.008 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045811.009 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045811.009 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045811.009 * [backup-simplify]: Simplify (- 1) into -1 1554045811.009 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.010 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.010 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1554045811.010 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045811.010 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 1554045811.011 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.011 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 1554045811.011 * [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))))) 1554045811.011 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) in x.re 1554045811.011 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log (pow x.re 2)))) in x.re 1554045811.011 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.011 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.011 * [taylor]: Taking taylor expansion of (+ (log x.im) (log (pow x.re 2))) in x.re 1554045811.011 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.011 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.012 * [backup-simplify]: Simplify x.im into x.im 1554045811.012 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.012 * [taylor]: Taking taylor expansion of (log (pow x.re 2)) in x.re 1554045811.012 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.012 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.012 * [backup-simplify]: Simplify 0 into 0 1554045811.012 * [backup-simplify]: Simplify 1 into 1 1554045811.012 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.012 * [backup-simplify]: Simplify (log 1) into 0 1554045811.013 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) 0) into (* 2 (log x.re)) 1554045811.013 * [backup-simplify]: Simplify (+ (log x.im) (* 2 (log x.re))) into (+ (log x.im) (* 2 (log x.re))) 1554045811.013 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 1554045811.013 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045811.013 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045811.014 * [backup-simplify]: Simplify (- 0) into 0 1554045811.014 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.015 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.015 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1554045811.016 * [backup-simplify]: Simplify (+ (* 0 (- 1)) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045811.017 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 2) 1)))) 1) into 0 1554045811.017 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.018 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log (pow x.re 2))))) into 0 1554045811.021 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.021 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.021 * [backup-simplify]: Simplify 0 into 0 1554045811.021 * [backup-simplify]: Simplify 0 into 0 1554045811.022 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.023 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.024 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.024 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.025 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 1554045811.026 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.026 * [backup-simplify]: Simplify 0 into 0 1554045811.026 * [backup-simplify]: Simplify (- 0) into 0 1554045811.026 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.027 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.028 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1554045811.029 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into (- 1) 1554045811.031 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 2) 2))) (* 1 (/ (* 1 (pow (* 2 (- 1)) 1)) (pow (pow x.re 2) 1)))) 2) into (/ -1 (pow x.re 2)) 1554045811.031 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.032 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (+ (log x.im) (log (pow x.re 2)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1554045811.033 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (pow x.re 2))) 1554045811.033 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (pow x.re 2))) in x.re 1554045811.033 * [taylor]: Taking taylor expansion of -1/3 in x.re 1554045811.033 * [backup-simplify]: Simplify -1/3 into -1/3 1554045811.033 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (pow x.re 2)) in x.re 1554045811.033 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) in x.re 1554045811.033 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log (pow x.re 2)))) in x.re 1554045811.033 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.033 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.033 * [taylor]: Taking taylor expansion of (+ (log x.im) (log (pow x.re 2))) in x.re 1554045811.033 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.033 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.033 * [backup-simplify]: Simplify x.im into x.im 1554045811.033 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.033 * [taylor]: Taking taylor expansion of (log (pow x.re 2)) in x.re 1554045811.033 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.033 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.033 * [backup-simplify]: Simplify 0 into 0 1554045811.033 * [backup-simplify]: Simplify 1 into 1 1554045811.034 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.034 * [backup-simplify]: Simplify (log 1) into 0 1554045811.035 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) 0) into (* 2 (log x.re)) 1554045811.035 * [backup-simplify]: Simplify (+ (log x.im) (* 2 (log x.re))) into (+ (log x.im) (* 2 (log x.re))) 1554045811.035 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 1554045811.035 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045811.035 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.035 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.035 * [backup-simplify]: Simplify 0 into 0 1554045811.035 * [backup-simplify]: Simplify 1 into 1 1554045811.035 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.036 * [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))))) 1554045811.036 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.037 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.038 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.039 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.039 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 1554045811.041 * [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 1554045811.042 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.044 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045811.045 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.046 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 1554045811.047 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.048 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.049 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.049 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.050 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)))) into 0 1554045811.051 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.051 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 1554045811.051 * [backup-simplify]: Simplify 0 into 0 1554045811.051 * [backup-simplify]: Simplify 0 into 0 1554045811.052 * [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 1554045811.053 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.054 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045811.055 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.055 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 1554045811.056 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.056 * [backup-simplify]: Simplify 0 into 0 1554045811.056 * [backup-simplify]: Simplify (- 0) into 0 1554045811.056 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.057 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.057 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re))))) into 0 1554045811.058 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1554045811.060 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- 1)) 1)) (pow (pow x.re 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 2) 1)))) 6) into 0 1554045811.060 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.061 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (+ (log x.im) (log (pow x.re 2))))))) into 0 1554045811.062 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.062 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.062 * [backup-simplify]: Simplify 0 into 0 1554045811.062 * [backup-simplify]: Simplify 0 into 0 1554045811.062 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045811.063 * [backup-simplify]: Simplify (cbrt (* (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 1 x.im)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 1554045811.063 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.im x.re) around 0 1554045811.063 * [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 1554045811.063 * [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 1554045811.063 * [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 1554045811.063 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.063 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.063 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 1554045811.063 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1554045811.063 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045811.063 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045811.063 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.063 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.063 * [backup-simplify]: Simplify 0 into 0 1554045811.063 * [backup-simplify]: Simplify 1 into 1 1554045811.063 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.063 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.063 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.063 * [backup-simplify]: Simplify x.im into x.im 1554045811.063 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.063 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045811.063 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.063 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.063 * [backup-simplify]: Simplify x.im into x.im 1554045811.063 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.063 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.063 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.063 * [backup-simplify]: Simplify 0 into 0 1554045811.063 * [backup-simplify]: Simplify 1 into 1 1554045811.064 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.064 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.064 * [backup-simplify]: Simplify x.im into x.im 1554045811.064 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.064 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045811.064 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.064 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.064 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1554045811.065 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 1554045811.065 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 1554045811.065 * [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))))) 1554045811.065 * [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 1554045811.065 * [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 1554045811.065 * [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 1554045811.065 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.065 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.065 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045811.065 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045811.065 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045811.065 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045811.065 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.065 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.065 * [backup-simplify]: Simplify x.re into x.re 1554045811.065 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.065 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.065 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.065 * [backup-simplify]: Simplify 0 into 0 1554045811.065 * [backup-simplify]: Simplify 1 into 1 1554045811.065 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.065 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.065 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.065 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.065 * [backup-simplify]: Simplify 0 into 0 1554045811.066 * [backup-simplify]: Simplify 1 into 1 1554045811.066 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.066 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.066 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.066 * [backup-simplify]: Simplify x.re into x.re 1554045811.066 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.066 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.066 * [backup-simplify]: Simplify 0 into 0 1554045811.066 * [backup-simplify]: Simplify 1 into 1 1554045811.066 * [backup-simplify]: Simplify (- 1) into -1 1554045811.066 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.067 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.067 * [backup-simplify]: Simplify (* -1 1) into -1 1554045811.067 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045811.067 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045811.068 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.068 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045811.068 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.068 * [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 1554045811.068 * [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 1554045811.068 * [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 1554045811.069 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.069 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.069 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045811.069 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045811.069 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045811.069 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045811.069 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.069 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.069 * [backup-simplify]: Simplify x.re into x.re 1554045811.069 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.069 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.069 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.069 * [backup-simplify]: Simplify 0 into 0 1554045811.069 * [backup-simplify]: Simplify 1 into 1 1554045811.069 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.069 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.069 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.069 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.069 * [backup-simplify]: Simplify 0 into 0 1554045811.069 * [backup-simplify]: Simplify 1 into 1 1554045811.069 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.069 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.069 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.069 * [backup-simplify]: Simplify x.re into x.re 1554045811.069 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.069 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.069 * [backup-simplify]: Simplify 0 into 0 1554045811.069 * [backup-simplify]: Simplify 1 into 1 1554045811.070 * [backup-simplify]: Simplify (- 1) into -1 1554045811.070 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.070 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.070 * [backup-simplify]: Simplify (* -1 1) into -1 1554045811.071 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045811.071 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045811.071 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.072 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045811.072 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.072 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) in x.re 1554045811.072 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.im)))) in x.re 1554045811.072 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.072 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.072 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.im))) in x.re 1554045811.072 * [taylor]: Taking taylor expansion of (log -1) in x.re 1554045811.072 * [taylor]: Taking taylor expansion of -1 in x.re 1554045811.072 * [backup-simplify]: Simplify -1 into -1 1554045811.072 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045811.072 * [taylor]: Taking taylor expansion of (* 3 (log x.im)) in x.re 1554045811.072 * [taylor]: Taking taylor expansion of 3 in x.re 1554045811.073 * [backup-simplify]: Simplify 3 into 3 1554045811.073 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.073 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.073 * [backup-simplify]: Simplify x.im into x.im 1554045811.073 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.073 * [backup-simplify]: Simplify (* 3 (log x.im)) into (* 3 (log x.im)) 1554045811.073 * [backup-simplify]: Simplify (- (* 3 (log x.im))) into (- (* 3 (log x.im))) 1554045811.073 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.im)))) into (- (log -1) (* 3 (log x.im))) 1554045811.073 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045811.074 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.074 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.074 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.074 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045811.075 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.075 * [backup-simplify]: Simplify (- 0) into 0 1554045811.075 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045811.076 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1554045811.076 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045811.077 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045811.077 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.078 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.im))))) into 0 1554045811.078 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.079 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.079 * [backup-simplify]: Simplify 0 into 0 1554045811.079 * [backup-simplify]: Simplify 0 into 0 1554045811.079 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045811.080 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.080 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.im))) into 0 1554045811.080 * [backup-simplify]: Simplify (- 0) into 0 1554045811.081 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.081 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.im))))) into 0 1554045811.082 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.083 * [backup-simplify]: Simplify 0 into 0 1554045811.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.084 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.084 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.084 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.086 * [backup-simplify]: Simplify (- 0) into 0 1554045811.086 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.087 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1554045811.088 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.re 2)) 1554045811.090 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.re 2)) 1554045811.091 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.092 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1554045811.093 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (pow x.re 2))) 1554045811.093 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (pow x.re 2))) in x.re 1554045811.093 * [taylor]: Taking taylor expansion of -1/3 in x.re 1554045811.093 * [backup-simplify]: Simplify -1/3 into -1/3 1554045811.093 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (pow x.re 2)) in x.re 1554045811.093 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) in x.re 1554045811.093 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.im)))) in x.re 1554045811.093 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.093 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.094 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.im))) in x.re 1554045811.094 * [taylor]: Taking taylor expansion of (log -1) in x.re 1554045811.094 * [taylor]: Taking taylor expansion of -1 in x.re 1554045811.094 * [backup-simplify]: Simplify -1 into -1 1554045811.094 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045811.094 * [taylor]: Taking taylor expansion of (* 3 (log x.im)) in x.re 1554045811.094 * [taylor]: Taking taylor expansion of 3 in x.re 1554045811.094 * [backup-simplify]: Simplify 3 into 3 1554045811.094 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.094 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.094 * [backup-simplify]: Simplify x.im into x.im 1554045811.094 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.094 * [backup-simplify]: Simplify (* 3 (log x.im)) into (* 3 (log x.im)) 1554045811.094 * [backup-simplify]: Simplify (- (* 3 (log x.im))) into (- (* 3 (log x.im))) 1554045811.095 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.im)))) into (- (log -1) (* 3 (log x.im))) 1554045811.095 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045811.096 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.096 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.096 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.096 * [backup-simplify]: Simplify 0 into 0 1554045811.096 * [backup-simplify]: Simplify 1 into 1 1554045811.096 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.097 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.098 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045811.099 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.099 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.im))) into 0 1554045811.100 * [backup-simplify]: Simplify (- 0) into 0 1554045811.100 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.101 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.im))))) into 0 1554045811.104 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045811.106 * [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 1554045811.107 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1554045811.107 * [backup-simplify]: Simplify (- 0) into 0 1554045811.107 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.109 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im)))))) into 0 1554045811.110 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.111 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.112 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.113 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.114 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (/ 0 1)))) into 0 1554045811.115 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.115 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.im)))))))) into 0 1554045811.115 * [backup-simplify]: Simplify 0 into 0 1554045811.116 * [backup-simplify]: Simplify 0 into 0 1554045811.117 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045811.118 * [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 1554045811.119 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1554045811.119 * [backup-simplify]: Simplify (- 0) into 0 1554045811.119 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.120 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im)))))) into 0 1554045811.121 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.121 * [backup-simplify]: Simplify 0 into 0 1554045811.121 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.121 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.122 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.122 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.122 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.123 * [backup-simplify]: Simplify (- 0) into 0 1554045811.123 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.123 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045811.125 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.re 2)) (/ 0 1)))) into 0 1554045811.126 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1554045811.129 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.130 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im))))))) into 0 1554045811.131 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.131 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.131 * [backup-simplify]: Simplify 0 into 0 1554045811.131 * [backup-simplify]: Simplify 0 into 0 1554045811.131 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 x.im)))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 x.im)))))) 1554045811.132 * [backup-simplify]: Simplify (cbrt (* (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 1554045811.132 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.im x.re) around 0 1554045811.132 * [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 1554045811.132 * [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 1554045811.132 * [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 1554045811.132 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.132 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.132 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 1554045811.132 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1554045811.132 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045811.132 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045811.132 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.132 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.132 * [backup-simplify]: Simplify x.im into x.im 1554045811.132 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.132 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.132 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.132 * [backup-simplify]: Simplify 0 into 0 1554045811.132 * [backup-simplify]: Simplify 1 into 1 1554045811.132 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.132 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045811.132 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.132 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.132 * [backup-simplify]: Simplify x.im into x.im 1554045811.132 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.132 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.132 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.132 * [backup-simplify]: Simplify 0 into 0 1554045811.132 * [backup-simplify]: Simplify 1 into 1 1554045811.133 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.133 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.133 * [backup-simplify]: Simplify x.im into x.im 1554045811.133 * [backup-simplify]: Simplify (- 1) into -1 1554045811.133 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.133 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045811.134 * [backup-simplify]: Simplify (* -1 1) into -1 1554045811.134 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1554045811.134 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 1554045811.134 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 1554045811.134 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 1554045811.134 * [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))))) 1554045811.134 * [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 1554045811.134 * [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 1554045811.134 * [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 1554045811.134 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.134 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.134 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045811.134 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045811.134 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045811.134 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.134 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.134 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.134 * [backup-simplify]: Simplify 0 into 0 1554045811.135 * [backup-simplify]: Simplify 1 into 1 1554045811.135 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.135 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.135 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.135 * [backup-simplify]: Simplify x.re into x.re 1554045811.135 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.135 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.135 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.135 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.135 * [backup-simplify]: Simplify 0 into 0 1554045811.135 * [backup-simplify]: Simplify 1 into 1 1554045811.135 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.135 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.135 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.135 * [backup-simplify]: Simplify x.re into x.re 1554045811.135 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.135 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.135 * [backup-simplify]: Simplify 0 into 0 1554045811.135 * [backup-simplify]: Simplify 1 into 1 1554045811.136 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.136 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.136 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.136 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.137 * [backup-simplify]: Simplify (log 1) into 0 1554045811.137 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.137 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 1554045811.137 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 1554045811.137 * [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 1554045811.137 * [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 1554045811.137 * [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 1554045811.137 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.137 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.137 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045811.137 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045811.137 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045811.137 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.137 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.137 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.137 * [backup-simplify]: Simplify 0 into 0 1554045811.137 * [backup-simplify]: Simplify 1 into 1 1554045811.138 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.138 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.138 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.138 * [backup-simplify]: Simplify x.re into x.re 1554045811.138 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.138 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.138 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.138 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.138 * [backup-simplify]: Simplify 0 into 0 1554045811.138 * [backup-simplify]: Simplify 1 into 1 1554045811.138 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.138 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.138 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.138 * [backup-simplify]: Simplify x.re into x.re 1554045811.138 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.138 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.138 * [backup-simplify]: Simplify 0 into 0 1554045811.138 * [backup-simplify]: Simplify 1 into 1 1554045811.138 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.139 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.139 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.139 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.139 * [backup-simplify]: Simplify (log 1) into 0 1554045811.140 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.140 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 1554045811.140 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 1554045811.140 * [taylor]: Taking taylor expansion of (pow x.im -1) in x.re 1554045811.140 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.140 * [backup-simplify]: Simplify x.im into x.im 1554045811.140 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.140 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.140 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.141 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045811.141 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.141 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1554045811.141 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1554045811.141 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1554045811.142 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045811.144 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.144 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.145 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.im))))) into 0 1554045811.146 * [backup-simplify]: Simplify (* (exp (* -1 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.146 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.146 * [backup-simplify]: Simplify 0 into 0 1554045811.146 * [backup-simplify]: Simplify 0 into 0 1554045811.146 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045811.146 * [backup-simplify]: Simplify 0 into 0 1554045811.147 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.147 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.148 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.149 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.149 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.149 * [backup-simplify]: Simplify (- 0) into 0 1554045811.150 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.151 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1554045811.152 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.re 2))) 1554045811.154 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.re 2)) 1554045811.155 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.155 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1554045811.156 * [backup-simplify]: Simplify (* (exp (* -1 (log x.im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 (* x.im (pow x.re 2))) 1554045811.156 * [taylor]: Taking taylor expansion of (/ -1/3 (* x.im (pow x.re 2))) in x.re 1554045811.156 * [taylor]: Taking taylor expansion of -1/3 in x.re 1554045811.156 * [backup-simplify]: Simplify -1/3 into -1/3 1554045811.156 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045811.156 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.156 * [backup-simplify]: Simplify x.im into x.im 1554045811.156 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.156 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.156 * [backup-simplify]: Simplify 0 into 0 1554045811.157 * [backup-simplify]: Simplify 1 into 1 1554045811.157 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.157 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045811.157 * [backup-simplify]: Simplify (/ -1/3 x.im) into (/ -1/3 x.im) 1554045811.158 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.159 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.159 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.160 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045811.160 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1/3 x.im) (/ 0 x.im)))) into 0 1554045811.160 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1/3 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045811.160 * [backup-simplify]: Simplify 0 into 0 1554045811.160 * [backup-simplify]: Simplify 0 into 0 1554045811.160 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045811.160 * [backup-simplify]: Simplify 0 into 0 1554045811.162 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.162 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.162 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.163 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.164 * [backup-simplify]: Simplify (- 0) into 0 1554045811.164 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.166 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045811.168 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.re 2))) (/ 0 1)))) into 0 1554045811.171 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045811.172 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.173 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.im))))))) into 0 1554045811.175 * [backup-simplify]: Simplify (* (exp (* -1 (log x.im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.175 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.175 * [backup-simplify]: Simplify 0 into 0 1554045811.175 * [backup-simplify]: Simplify 0 into 0 1554045811.175 * [backup-simplify]: Simplify (/ 1 (/ 1 (- x.im))) into (* -1 x.im) 1554045811.175 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 1554045811.175 * [backup-simplify]: Simplify (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) into (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) 1554045811.175 * [approximate]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 1554045811.175 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1554045811.175 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1554045811.176 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 1554045811.176 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.176 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.176 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 1554045811.176 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045811.176 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.176 * [backup-simplify]: Simplify x.im into x.im 1554045811.176 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045811.176 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045811.176 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.176 * [backup-simplify]: Simplify x.im into x.im 1554045811.176 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.176 * [backup-simplify]: Simplify 0 into 0 1554045811.176 * [backup-simplify]: Simplify 1 into 1 1554045811.176 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045811.176 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.176 * [backup-simplify]: Simplify 0 into 0 1554045811.176 * [backup-simplify]: Simplify 1 into 1 1554045811.176 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.176 * [backup-simplify]: Simplify x.im into x.im 1554045811.176 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045811.176 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045811.176 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045811.176 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045811.176 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 1554045811.176 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 1554045811.177 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 1554045811.177 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 1554045811.177 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1554045811.177 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1554045811.177 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 1554045811.177 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.177 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.177 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 1554045811.177 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045811.177 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.177 * [backup-simplify]: Simplify 0 into 0 1554045811.177 * [backup-simplify]: Simplify 1 into 1 1554045811.177 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045811.177 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045811.177 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.177 * [backup-simplify]: Simplify 0 into 0 1554045811.177 * [backup-simplify]: Simplify 1 into 1 1554045811.177 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.177 * [backup-simplify]: Simplify x.re into x.re 1554045811.177 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045811.177 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.177 * [backup-simplify]: Simplify x.re into x.re 1554045811.177 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.177 * [backup-simplify]: Simplify 0 into 0 1554045811.177 * [backup-simplify]: Simplify 1 into 1 1554045811.177 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045811.178 * [backup-simplify]: Simplify (- 0) into 0 1554045811.178 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045811.178 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045811.178 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045811.179 * [backup-simplify]: Simplify (- 1) into -1 1554045811.179 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.179 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.180 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1554045811.180 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045811.180 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 1554045811.181 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.181 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 1554045811.181 * [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))))) 1554045811.181 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1554045811.181 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1554045811.181 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 1554045811.181 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.181 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.181 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 1554045811.181 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045811.181 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.181 * [backup-simplify]: Simplify 0 into 0 1554045811.181 * [backup-simplify]: Simplify 1 into 1 1554045811.181 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045811.181 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045811.181 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.181 * [backup-simplify]: Simplify 0 into 0 1554045811.181 * [backup-simplify]: Simplify 1 into 1 1554045811.181 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.181 * [backup-simplify]: Simplify x.re into x.re 1554045811.181 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045811.181 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.181 * [backup-simplify]: Simplify x.re into x.re 1554045811.181 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.181 * [backup-simplify]: Simplify 0 into 0 1554045811.182 * [backup-simplify]: Simplify 1 into 1 1554045811.182 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045811.182 * [backup-simplify]: Simplify (- 0) into 0 1554045811.182 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045811.182 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045811.182 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1554045811.183 * [backup-simplify]: Simplify (- 1) into -1 1554045811.183 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.184 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.184 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1554045811.184 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1554045811.184 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 1554045811.185 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.185 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 1554045811.185 * [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))))) 1554045811.185 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) in x.re 1554045811.185 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log (pow x.re 2)))) in x.re 1554045811.185 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.185 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.185 * [taylor]: Taking taylor expansion of (+ (log x.im) (log (pow x.re 2))) in x.re 1554045811.185 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.185 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.185 * [backup-simplify]: Simplify x.im into x.im 1554045811.185 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.185 * [taylor]: Taking taylor expansion of (log (pow x.re 2)) in x.re 1554045811.185 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.185 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.185 * [backup-simplify]: Simplify 0 into 0 1554045811.185 * [backup-simplify]: Simplify 1 into 1 1554045811.186 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.186 * [backup-simplify]: Simplify (log 1) into 0 1554045811.187 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) 0) into (* 2 (log x.re)) 1554045811.187 * [backup-simplify]: Simplify (+ (log x.im) (* 2 (log x.re))) into (+ (log x.im) (* 2 (log x.re))) 1554045811.187 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 1554045811.187 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045811.187 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045811.188 * [backup-simplify]: Simplify (- 0) into 0 1554045811.188 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.189 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.189 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1554045811.190 * [backup-simplify]: Simplify (+ (* 0 (- 1)) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1554045811.191 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 2) 1)))) 1) into 0 1554045811.192 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.193 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log (pow x.re 2))))) into 0 1554045811.194 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.194 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.194 * [backup-simplify]: Simplify 0 into 0 1554045811.194 * [backup-simplify]: Simplify 0 into 0 1554045811.194 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.195 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.197 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.197 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.198 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 1554045811.199 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.199 * [backup-simplify]: Simplify 0 into 0 1554045811.199 * [backup-simplify]: Simplify (- 0) into 0 1554045811.200 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.200 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.201 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1554045811.202 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into (- 1) 1554045811.204 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 2) 2))) (* 1 (/ (* 1 (pow (* 2 (- 1)) 1)) (pow (pow x.re 2) 1)))) 2) into (/ -1 (pow x.re 2)) 1554045811.205 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.205 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (+ (log x.im) (log (pow x.re 2)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1554045811.206 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (pow x.re 2))) 1554045811.206 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (pow x.re 2))) in x.re 1554045811.206 * [taylor]: Taking taylor expansion of -1/3 in x.re 1554045811.207 * [backup-simplify]: Simplify -1/3 into -1/3 1554045811.207 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (pow x.re 2)) in x.re 1554045811.207 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) in x.re 1554045811.207 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log (pow x.re 2)))) in x.re 1554045811.207 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.207 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.207 * [taylor]: Taking taylor expansion of (+ (log x.im) (log (pow x.re 2))) in x.re 1554045811.207 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.207 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.207 * [backup-simplify]: Simplify x.im into x.im 1554045811.207 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.207 * [taylor]: Taking taylor expansion of (log (pow x.re 2)) in x.re 1554045811.207 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.207 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.207 * [backup-simplify]: Simplify 0 into 0 1554045811.207 * [backup-simplify]: Simplify 1 into 1 1554045811.207 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.208 * [backup-simplify]: Simplify (log 1) into 0 1554045811.208 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) 0) into (* 2 (log x.re)) 1554045811.208 * [backup-simplify]: Simplify (+ (log x.im) (* 2 (log x.re))) into (+ (log x.im) (* 2 (log x.re))) 1554045811.209 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 1554045811.209 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045811.209 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.209 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.209 * [backup-simplify]: Simplify 0 into 0 1554045811.209 * [backup-simplify]: Simplify 1 into 1 1554045811.209 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.209 * [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))))) 1554045811.210 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.211 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.213 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.213 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.214 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 1554045811.215 * [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 1554045811.216 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.219 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045811.219 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.220 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 1554045811.222 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.223 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.224 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.225 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.226 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)))) into 0 1554045811.227 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.228 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 1554045811.228 * [backup-simplify]: Simplify 0 into 0 1554045811.228 * [backup-simplify]: Simplify 0 into 0 1554045811.230 * [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 1554045811.231 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.234 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045811.234 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.235 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 1554045811.237 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.237 * [backup-simplify]: Simplify 0 into 0 1554045811.237 * [backup-simplify]: Simplify (- 0) into 0 1554045811.238 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.238 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.239 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re))))) into 0 1554045811.241 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1554045811.244 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- 1)) 1)) (pow (pow x.re 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 2) 1)))) 6) into 0 1554045811.245 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 1554045811.246 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (+ (log x.im) (log (pow x.re 2))))))) into 0 1554045811.248 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.248 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.248 * [backup-simplify]: Simplify 0 into 0 1554045811.248 * [backup-simplify]: Simplify 0 into 0 1554045811.248 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045811.248 * [backup-simplify]: Simplify (cbrt (* (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 1 x.im)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 1554045811.248 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.im x.re) around 0 1554045811.248 * [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 1554045811.248 * [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 1554045811.248 * [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 1554045811.248 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.248 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.249 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 1554045811.249 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1554045811.249 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045811.249 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045811.249 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.249 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.249 * [backup-simplify]: Simplify 0 into 0 1554045811.249 * [backup-simplify]: Simplify 1 into 1 1554045811.249 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.249 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.249 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.249 * [backup-simplify]: Simplify x.im into x.im 1554045811.249 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.249 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045811.249 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.249 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.249 * [backup-simplify]: Simplify x.im into x.im 1554045811.249 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.249 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.249 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.250 * [backup-simplify]: Simplify 0 into 0 1554045811.250 * [backup-simplify]: Simplify 1 into 1 1554045811.250 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.250 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.250 * [backup-simplify]: Simplify x.im into x.im 1554045811.250 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.251 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045811.251 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.251 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.251 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1554045811.252 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 1554045811.252 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 1554045811.252 * [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))))) 1554045811.252 * [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 1554045811.252 * [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 1554045811.252 * [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 1554045811.252 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.252 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.252 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045811.252 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045811.252 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045811.252 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045811.252 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.252 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.253 * [backup-simplify]: Simplify x.re into x.re 1554045811.253 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.253 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.253 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.253 * [backup-simplify]: Simplify 0 into 0 1554045811.253 * [backup-simplify]: Simplify 1 into 1 1554045811.253 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.253 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.253 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.253 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.253 * [backup-simplify]: Simplify 0 into 0 1554045811.253 * [backup-simplify]: Simplify 1 into 1 1554045811.254 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.254 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.254 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.254 * [backup-simplify]: Simplify x.re into x.re 1554045811.254 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.254 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.254 * [backup-simplify]: Simplify 0 into 0 1554045811.254 * [backup-simplify]: Simplify 1 into 1 1554045811.254 * [backup-simplify]: Simplify (- 1) into -1 1554045811.255 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.255 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.255 * [backup-simplify]: Simplify (* -1 1) into -1 1554045811.256 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045811.256 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045811.257 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.257 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045811.258 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.258 * [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 1554045811.258 * [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 1554045811.258 * [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 1554045811.258 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.258 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.258 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045811.258 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045811.258 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045811.258 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045811.258 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.258 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.258 * [backup-simplify]: Simplify x.re into x.re 1554045811.258 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.258 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.258 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.258 * [backup-simplify]: Simplify 0 into 0 1554045811.258 * [backup-simplify]: Simplify 1 into 1 1554045811.259 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.259 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.259 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.259 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.259 * [backup-simplify]: Simplify 0 into 0 1554045811.259 * [backup-simplify]: Simplify 1 into 1 1554045811.259 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.259 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.259 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.259 * [backup-simplify]: Simplify x.re into x.re 1554045811.259 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.260 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.260 * [backup-simplify]: Simplify 0 into 0 1554045811.260 * [backup-simplify]: Simplify 1 into 1 1554045811.260 * [backup-simplify]: Simplify (- 1) into -1 1554045811.260 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.261 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.261 * [backup-simplify]: Simplify (* -1 1) into -1 1554045811.262 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045811.263 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045811.263 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.264 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045811.264 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.264 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) in x.re 1554045811.264 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.im)))) in x.re 1554045811.264 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.264 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.264 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.im))) in x.re 1554045811.264 * [taylor]: Taking taylor expansion of (log -1) in x.re 1554045811.264 * [taylor]: Taking taylor expansion of -1 in x.re 1554045811.264 * [backup-simplify]: Simplify -1 into -1 1554045811.265 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045811.265 * [taylor]: Taking taylor expansion of (* 3 (log x.im)) in x.re 1554045811.265 * [taylor]: Taking taylor expansion of 3 in x.re 1554045811.265 * [backup-simplify]: Simplify 3 into 3 1554045811.265 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.265 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.265 * [backup-simplify]: Simplify x.im into x.im 1554045811.265 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.265 * [backup-simplify]: Simplify (* 3 (log x.im)) into (* 3 (log x.im)) 1554045811.265 * [backup-simplify]: Simplify (- (* 3 (log x.im))) into (- (* 3 (log x.im))) 1554045811.266 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.im)))) into (- (log -1) (* 3 (log x.im))) 1554045811.266 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045811.267 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.267 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.268 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.268 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045811.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.269 * [backup-simplify]: Simplify (- 0) into 0 1554045811.269 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045811.269 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1554045811.273 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045811.274 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045811.275 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.276 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.im))))) into 0 1554045811.277 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.277 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.277 * [backup-simplify]: Simplify 0 into 0 1554045811.277 * [backup-simplify]: Simplify 0 into 0 1554045811.279 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045811.280 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.280 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.im))) into 0 1554045811.280 * [backup-simplify]: Simplify (- 0) into 0 1554045811.281 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.282 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.im))))) into 0 1554045811.283 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.283 * [backup-simplify]: Simplify 0 into 0 1554045811.284 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.284 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.285 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.286 * [backup-simplify]: Simplify (- 0) into 0 1554045811.287 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.288 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1554045811.289 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.re 2)) 1554045811.291 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.re 2)) 1554045811.291 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.292 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1554045811.294 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (pow x.re 2))) 1554045811.294 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (pow x.re 2))) in x.re 1554045811.294 * [taylor]: Taking taylor expansion of -1/3 in x.re 1554045811.294 * [backup-simplify]: Simplify -1/3 into -1/3 1554045811.294 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (pow x.re 2)) in x.re 1554045811.294 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) in x.re 1554045811.294 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.im)))) in x.re 1554045811.294 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.294 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.294 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.im))) in x.re 1554045811.294 * [taylor]: Taking taylor expansion of (log -1) in x.re 1554045811.294 * [taylor]: Taking taylor expansion of -1 in x.re 1554045811.294 * [backup-simplify]: Simplify -1 into -1 1554045811.295 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045811.295 * [taylor]: Taking taylor expansion of (* 3 (log x.im)) in x.re 1554045811.295 * [taylor]: Taking taylor expansion of 3 in x.re 1554045811.295 * [backup-simplify]: Simplify 3 into 3 1554045811.295 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.295 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.295 * [backup-simplify]: Simplify x.im into x.im 1554045811.295 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.295 * [backup-simplify]: Simplify (* 3 (log x.im)) into (* 3 (log x.im)) 1554045811.295 * [backup-simplify]: Simplify (- (* 3 (log x.im))) into (- (* 3 (log x.im))) 1554045811.295 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.im)))) into (- (log -1) (* 3 (log x.im))) 1554045811.296 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 1554045811.296 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.296 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.296 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.296 * [backup-simplify]: Simplify 0 into 0 1554045811.296 * [backup-simplify]: Simplify 1 into 1 1554045811.297 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.297 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 1554045811.299 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045811.299 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.300 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.im))) into 0 1554045811.300 * [backup-simplify]: Simplify (- 0) into 0 1554045811.300 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.301 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.im))))) into 0 1554045811.304 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045811.306 * [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 1554045811.307 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1554045811.307 * [backup-simplify]: Simplify (- 0) into 0 1554045811.307 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.308 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im)))))) into 0 1554045811.310 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.311 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.313 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.313 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.315 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (/ 0 1)))) into 0 1554045811.317 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.318 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.im)))))))) into 0 1554045811.318 * [backup-simplify]: Simplify 0 into 0 1554045811.318 * [backup-simplify]: Simplify 0 into 0 1554045811.321 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045811.322 * [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 1554045811.323 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1554045811.324 * [backup-simplify]: Simplify (- 0) into 0 1554045811.324 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.325 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im)))))) into 0 1554045811.327 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.327 * [backup-simplify]: Simplify 0 into 0 1554045811.328 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.328 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.328 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.328 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.330 * [backup-simplify]: Simplify (- 0) into 0 1554045811.330 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.331 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045811.333 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.re 2)) (/ 0 1)))) into 0 1554045811.337 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1554045811.338 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 1554045811.339 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.im))))))) into 0 1554045811.341 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.342 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.342 * [backup-simplify]: Simplify 0 into 0 1554045811.342 * [backup-simplify]: Simplify 0 into 0 1554045811.342 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 x.im)))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 x.im)))))) 1554045811.342 * [backup-simplify]: Simplify (cbrt (* (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 1554045811.343 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.im x.re) around 0 1554045811.343 * [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 1554045811.343 * [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 1554045811.343 * [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 1554045811.343 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.343 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.343 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 1554045811.343 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1554045811.343 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045811.343 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045811.343 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.343 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.343 * [backup-simplify]: Simplify x.im into x.im 1554045811.343 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.343 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.343 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.343 * [backup-simplify]: Simplify 0 into 0 1554045811.343 * [backup-simplify]: Simplify 1 into 1 1554045811.343 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.343 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045811.344 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.344 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.344 * [backup-simplify]: Simplify x.im into x.im 1554045811.344 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.344 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.344 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.344 * [backup-simplify]: Simplify 0 into 0 1554045811.344 * [backup-simplify]: Simplify 1 into 1 1554045811.344 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.344 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.344 * [backup-simplify]: Simplify x.im into x.im 1554045811.344 * [backup-simplify]: Simplify (- 1) into -1 1554045811.345 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.345 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045811.346 * [backup-simplify]: Simplify (* -1 1) into -1 1554045811.346 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1554045811.346 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 1554045811.346 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 1554045811.347 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 1554045811.347 * [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))))) 1554045811.347 * [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 1554045811.347 * [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 1554045811.347 * [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 1554045811.347 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.347 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.347 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045811.347 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045811.347 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045811.347 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.347 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.347 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.347 * [backup-simplify]: Simplify 0 into 0 1554045811.347 * [backup-simplify]: Simplify 1 into 1 1554045811.347 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.347 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.347 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.347 * [backup-simplify]: Simplify x.re into x.re 1554045811.348 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.348 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.348 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.348 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.348 * [backup-simplify]: Simplify 0 into 0 1554045811.348 * [backup-simplify]: Simplify 1 into 1 1554045811.348 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.348 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.348 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.348 * [backup-simplify]: Simplify x.re into x.re 1554045811.348 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.348 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.348 * [backup-simplify]: Simplify 0 into 0 1554045811.348 * [backup-simplify]: Simplify 1 into 1 1554045811.349 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.349 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.349 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.350 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.350 * [backup-simplify]: Simplify (log 1) into 0 1554045811.351 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.351 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 1554045811.351 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 1554045811.351 * [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 1554045811.351 * [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 1554045811.351 * [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 1554045811.351 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.351 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.351 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 1554045811.351 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1554045811.351 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045811.351 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.351 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.351 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.351 * [backup-simplify]: Simplify 0 into 0 1554045811.351 * [backup-simplify]: Simplify 1 into 1 1554045811.351 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.351 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.351 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.352 * [backup-simplify]: Simplify x.re into x.re 1554045811.352 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.352 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.352 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.352 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.352 * [backup-simplify]: Simplify 0 into 0 1554045811.352 * [backup-simplify]: Simplify 1 into 1 1554045811.352 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.352 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.352 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.352 * [backup-simplify]: Simplify x.re into x.re 1554045811.352 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.352 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.352 * [backup-simplify]: Simplify 0 into 0 1554045811.352 * [backup-simplify]: Simplify 1 into 1 1554045811.353 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.353 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.354 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.354 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.354 * [backup-simplify]: Simplify (log 1) into 0 1554045811.355 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.355 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 1554045811.355 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 1554045811.355 * [taylor]: Taking taylor expansion of (pow x.im -1) in x.re 1554045811.355 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.355 * [backup-simplify]: Simplify x.im into x.im 1554045811.355 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.355 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.356 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.356 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045811.357 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.357 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1554045811.357 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1554045811.357 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1554045811.358 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045811.359 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.360 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.360 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.im))))) into 0 1554045811.361 * [backup-simplify]: Simplify (* (exp (* -1 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.361 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.361 * [backup-simplify]: Simplify 0 into 0 1554045811.361 * [backup-simplify]: Simplify 0 into 0 1554045811.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045811.361 * [backup-simplify]: Simplify 0 into 0 1554045811.362 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.363 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.364 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.364 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.364 * [backup-simplify]: Simplify (- 0) into 0 1554045811.364 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.365 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1554045811.366 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.re 2))) 1554045811.368 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.re 2)) 1554045811.369 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.369 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1554045811.370 * [backup-simplify]: Simplify (* (exp (* -1 (log x.im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 (* x.im (pow x.re 2))) 1554045811.370 * [taylor]: Taking taylor expansion of (/ -1/3 (* x.im (pow x.re 2))) in x.re 1554045811.370 * [taylor]: Taking taylor expansion of -1/3 in x.re 1554045811.370 * [backup-simplify]: Simplify -1/3 into -1/3 1554045811.370 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1554045811.370 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.370 * [backup-simplify]: Simplify x.im into x.im 1554045811.370 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.370 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.370 * [backup-simplify]: Simplify 0 into 0 1554045811.370 * [backup-simplify]: Simplify 1 into 1 1554045811.371 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.371 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045811.371 * [backup-simplify]: Simplify (/ -1/3 x.im) into (/ -1/3 x.im) 1554045811.372 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.373 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.374 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.374 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045811.374 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1/3 x.im) (/ 0 x.im)))) into 0 1554045811.374 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1/3 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045811.374 * [backup-simplify]: Simplify 0 into 0 1554045811.374 * [backup-simplify]: Simplify 0 into 0 1554045811.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045811.375 * [backup-simplify]: Simplify 0 into 0 1554045811.376 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.376 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.376 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.377 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.377 * [backup-simplify]: Simplify (- 0) into 0 1554045811.378 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.379 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045811.381 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.re 2))) (/ 0 1)))) into 0 1554045811.384 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045811.384 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 1554045811.385 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.im))))))) into 0 1554045811.387 * [backup-simplify]: Simplify (* (exp (* -1 (log x.im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.388 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.388 * [backup-simplify]: Simplify 0 into 0 1554045811.388 * [backup-simplify]: Simplify 0 into 0 1554045811.388 * [backup-simplify]: Simplify (/ 1 (/ 1 (- x.im))) into (* -1 x.im) 1554045811.388 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1554045811.388 * [backup-simplify]: Simplify (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) into (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) 1554045811.388 * [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.im x.re) around 0 1554045811.388 * [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 1554045811.388 * [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 1554045811.388 * [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 1554045811.388 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.388 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.388 * [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 1554045811.388 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.re 1554045811.389 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045811.389 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.389 * [backup-simplify]: Simplify x.im into x.im 1554045811.389 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.re 1554045811.389 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 1554045811.389 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045811.389 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.389 * [backup-simplify]: Simplify x.im into x.im 1554045811.389 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.389 * [backup-simplify]: Simplify 0 into 0 1554045811.389 * [backup-simplify]: Simplify 1 into 1 1554045811.389 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045811.389 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.re 1554045811.389 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045811.389 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.389 * [backup-simplify]: Simplify 0 into 0 1554045811.389 * [backup-simplify]: Simplify 1 into 1 1554045811.389 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.389 * [backup-simplify]: Simplify x.im into x.im 1554045811.389 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045811.389 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045811.389 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045811.389 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045811.389 * [backup-simplify]: Simplify (* (- x.im) (- x.im)) into (pow x.im 2) 1554045811.389 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1554045811.390 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 4)) into (pow x.im 6) 1554045811.390 * [backup-simplify]: Simplify (log (pow x.im 6)) into (log (pow x.im 6)) 1554045811.390 * [backup-simplify]: Simplify (* 1/3 (log (pow x.im 6))) into (* 1/3 (log (pow x.im 6))) 1554045811.390 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.im 6)))) into (pow (pow x.im 6) 1/3) 1554045811.390 * [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 1554045811.390 * [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 1554045811.390 * [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 1554045811.390 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.390 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.390 * [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 1554045811.390 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.im 1554045811.390 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045811.390 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.390 * [backup-simplify]: Simplify 0 into 0 1554045811.390 * [backup-simplify]: Simplify 1 into 1 1554045811.390 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.im 1554045811.390 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.im 1554045811.390 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045811.390 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.390 * [backup-simplify]: Simplify 0 into 0 1554045811.390 * [backup-simplify]: Simplify 1 into 1 1554045811.390 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.390 * [backup-simplify]: Simplify x.re into x.re 1554045811.390 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045811.390 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.im 1554045811.390 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045811.390 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.391 * [backup-simplify]: Simplify x.re into x.re 1554045811.391 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.391 * [backup-simplify]: Simplify 0 into 0 1554045811.391 * [backup-simplify]: Simplify 1 into 1 1554045811.391 * [backup-simplify]: Simplify (- 0) into 0 1554045811.391 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045811.391 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.392 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045811.392 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045811.392 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 1554045811.392 * [backup-simplify]: Simplify (* 1 (pow x.re 4)) into (pow x.re 4) 1554045811.392 * [backup-simplify]: Simplify (log (pow x.re 4)) into (log (pow x.re 4)) 1554045811.392 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 4))) into (+ (log (pow x.re 4)) (* 2 (log x.im))) 1554045811.392 * [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)))) 1554045811.393 * [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))))) 1554045811.393 * [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 1554045811.393 * [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 1554045811.393 * [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 1554045811.393 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.393 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.393 * [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 1554045811.393 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.im 1554045811.393 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045811.393 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.393 * [backup-simplify]: Simplify 0 into 0 1554045811.393 * [backup-simplify]: Simplify 1 into 1 1554045811.393 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.im 1554045811.393 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.im 1554045811.393 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045811.393 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.393 * [backup-simplify]: Simplify 0 into 0 1554045811.393 * [backup-simplify]: Simplify 1 into 1 1554045811.393 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.393 * [backup-simplify]: Simplify x.re into x.re 1554045811.393 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045811.393 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.im 1554045811.393 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045811.393 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.393 * [backup-simplify]: Simplify x.re into x.re 1554045811.393 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.393 * [backup-simplify]: Simplify 0 into 0 1554045811.393 * [backup-simplify]: Simplify 1 into 1 1554045811.394 * [backup-simplify]: Simplify (- 0) into 0 1554045811.394 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045811.394 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.394 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045811.394 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045811.394 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 1554045811.395 * [backup-simplify]: Simplify (* 1 (pow x.re 4)) into (pow x.re 4) 1554045811.395 * [backup-simplify]: Simplify (log (pow x.re 4)) into (log (pow x.re 4)) 1554045811.395 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 4))) into (+ (log (pow x.re 4)) (* 2 (log x.im))) 1554045811.395 * [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)))) 1554045811.395 * [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))))) 1554045811.396 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) in x.re 1554045811.396 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im)))) in x.re 1554045811.396 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.396 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.396 * [taylor]: Taking taylor expansion of (+ (log (pow x.re 4)) (* 2 (log x.im))) in x.re 1554045811.396 * [taylor]: Taking taylor expansion of (log (pow x.re 4)) in x.re 1554045811.396 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.re 1554045811.396 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.396 * [backup-simplify]: Simplify 0 into 0 1554045811.396 * [backup-simplify]: Simplify 1 into 1 1554045811.396 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.396 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.397 * [backup-simplify]: Simplify (log 1) into 0 1554045811.397 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1554045811.397 * [taylor]: Taking taylor expansion of 2 in x.re 1554045811.397 * [backup-simplify]: Simplify 2 into 2 1554045811.397 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.397 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.397 * [backup-simplify]: Simplify x.im into x.im 1554045811.397 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.398 * [backup-simplify]: Simplify (+ (* (- -4) (log x.re)) 0) into (* 4 (log x.re)) 1554045811.398 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1554045811.398 * [backup-simplify]: Simplify (+ (* 4 (log x.re)) (* 2 (log x.im))) into (+ (* 2 (log x.im)) (* 4 (log x.re))) 1554045811.398 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 1554045811.398 * [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))))) 1554045811.398 * [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))))) 1554045811.399 * [backup-simplify]: Simplify (- 1) into -1 1554045811.399 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.399 * [backup-simplify]: Simplify (+ (* x.re -1) (* -1 x.re)) into (- (* 2 x.re)) 1554045811.400 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.400 * [backup-simplify]: Simplify (+ (* x.re 1) (* 1 x.re)) into (* 2 x.re) 1554045811.400 * [backup-simplify]: Simplify (+ (* (pow x.re 2) (- (* 2 x.re))) (* (* 2 x.re) (pow x.re 2))) into 0 1554045811.401 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.401 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.re 4))) into 0 1554045811.402 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 4) 1)))) 1) into 0 1554045811.402 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 4))) into (+ (log (pow x.re 4)) (* 2 (log x.im))) 1554045811.403 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.re 4)) (* 2 (log x.im))))) into 0 1554045811.404 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.404 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.404 * [backup-simplify]: Simplify 0 into 0 1554045811.404 * [backup-simplify]: Simplify 0 into 0 1554045811.405 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.405 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.407 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.407 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.408 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1554045811.408 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.409 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into 0 1554045811.410 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.410 * [backup-simplify]: Simplify 0 into 0 1554045811.410 * [backup-simplify]: Simplify (- 0) into 0 1554045811.411 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.411 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* -1 -1) (* 0 x.re))) into 1 1554045811.411 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.412 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 1) (* 0 x.re))) into 1 1554045811.412 * [backup-simplify]: Simplify (+ (* (pow x.re 2) 1) (+ (* (* 2 x.re) (- (* 2 x.re))) (* 1 (pow x.re 2)))) into (- (* 2 (pow x.re 2))) 1554045811.415 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.416 * [backup-simplify]: Simplify (+ (* 1 (- (* 2 (pow x.re 2)))) (+ (* 0 0) (* 0 (pow x.re 4)))) into (- (* 2 (pow x.re 2))) 1554045811.417 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 4) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (pow x.re 2)))) 1)) (pow (pow x.re 4) 1)))) 2) into (/ -2 (pow x.re 2)) 1554045811.418 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 4))) into (+ (log (pow x.re 4)) (* 2 (log x.im))) 1554045811.418 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (+ (log (pow x.re 4)) (* 2 (log x.im)))))) into (- (* 2/3 (/ 1 (pow x.re 2)))) 1554045811.419 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -2/3 (/ (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) (pow x.re 2))) 1554045811.419 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1554045811.419 * [taylor]: Taking taylor expansion of -2/3 in x.re 1554045811.419 * [backup-simplify]: Simplify -2/3 into -2/3 1554045811.419 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1554045811.419 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) in x.re 1554045811.419 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im)))) in x.re 1554045811.419 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.419 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.420 * [taylor]: Taking taylor expansion of (+ (log (pow x.re 4)) (* 2 (log x.im))) in x.re 1554045811.420 * [taylor]: Taking taylor expansion of (log (pow x.re 4)) in x.re 1554045811.420 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.re 1554045811.420 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.420 * [backup-simplify]: Simplify 0 into 0 1554045811.420 * [backup-simplify]: Simplify 1 into 1 1554045811.420 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.420 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.421 * [backup-simplify]: Simplify (log 1) into 0 1554045811.421 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1554045811.421 * [taylor]: Taking taylor expansion of 2 in x.re 1554045811.421 * [backup-simplify]: Simplify 2 into 2 1554045811.421 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1554045811.421 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.421 * [backup-simplify]: Simplify x.im into x.im 1554045811.421 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045811.421 * [backup-simplify]: Simplify (+ (* (- -4) (log x.re)) 0) into (* 4 (log x.re)) 1554045811.421 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1554045811.422 * [backup-simplify]: Simplify (+ (* 4 (log x.re)) (* 2 (log x.im))) into (+ (* 2 (log x.im)) (* 4 (log x.re))) 1554045811.422 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 1554045811.422 * [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))))) 1554045811.422 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.422 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.422 * [backup-simplify]: Simplify 0 into 0 1554045811.422 * [backup-simplify]: Simplify 1 into 1 1554045811.423 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.423 * [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))))) 1554045811.424 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.425 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.426 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.426 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045811.427 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1554045811.427 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.428 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into 0 1554045811.429 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.430 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.433 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045811.434 * [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 1554045811.434 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1554045811.434 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.435 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 1554045811.436 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.436 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.437 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.437 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.438 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)))) into 0 1554045811.439 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.439 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))))) into 0 1554045811.439 * [backup-simplify]: Simplify 0 into 0 1554045811.439 * [backup-simplify]: Simplify 0 into 0 1554045811.440 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.440 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.442 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045811.443 * [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 1554045811.443 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1554045811.443 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.444 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 1554045811.445 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045811.445 * [backup-simplify]: Simplify 0 into 0 1554045811.445 * [backup-simplify]: Simplify (- 0) into 0 1554045811.445 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.446 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* -1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1554045811.446 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.446 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 1) (* 0 x.re)))) into 0 1554045811.447 * [backup-simplify]: Simplify (+ (* (pow x.re 2) 0) (+ (* (* 2 x.re) 1) (+ (* 1 (- (* 2 x.re))) (* 0 (pow x.re 2))))) into 0 1554045811.447 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045811.448 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (- (* 2 (pow x.re 2)))) (+ (* 0 0) (* 0 (pow x.re 4))))) into 0 1554045811.449 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 4) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (pow x.re 2)))) 1)) (pow (pow x.re 4) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 4) 1)))) 6) into 0 1554045811.449 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 4))) into (+ (log (pow x.re 4)) (* 2 (log x.im))) 1554045811.450 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (+ (log (pow x.re 4)) (* 2 (log x.im))))))) into 0 1554045811.451 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.451 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.451 * [backup-simplify]: Simplify 0 into 0 1554045811.451 * [backup-simplify]: Simplify 0 into 0 1554045811.451 * [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))))) 1554045811.452 * [backup-simplify]: Simplify (* (cbrt (* (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 1 x.im)))) (cbrt (* (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 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) 1554045811.452 * [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.im x.re) around 0 1554045811.452 * [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 1554045811.452 * [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 1554045811.452 * [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 1554045811.452 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.452 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.452 * [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 1554045811.452 * [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 1554045811.452 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 1554045811.452 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.re 1554045811.452 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045811.452 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.452 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.452 * [backup-simplify]: Simplify 0 into 0 1554045811.452 * [backup-simplify]: Simplify 1 into 1 1554045811.452 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.452 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.452 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.453 * [backup-simplify]: Simplify x.im into x.im 1554045811.453 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.453 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.453 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 1554045811.453 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045811.453 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.453 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.453 * [backup-simplify]: Simplify x.im into x.im 1554045811.453 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.453 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.453 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.453 * [backup-simplify]: Simplify 0 into 0 1554045811.453 * [backup-simplify]: Simplify 1 into 1 1554045811.453 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.454 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045811.454 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045811.454 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.454 * [backup-simplify]: Simplify x.im into x.im 1554045811.454 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.454 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.454 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.454 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045811.455 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045811.455 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554045811.455 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 1554045811.455 * [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)))) 1554045811.455 * [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))))) 1554045811.455 * [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 1554045811.455 * [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 1554045811.455 * [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 1554045811.455 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.455 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.455 * [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 1554045811.455 * [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 1554045811.455 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 1554045811.455 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.im 1554045811.455 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045811.455 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.455 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.455 * [backup-simplify]: Simplify x.re into x.re 1554045811.455 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.455 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.455 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.455 * [backup-simplify]: Simplify 0 into 0 1554045811.456 * [backup-simplify]: Simplify 1 into 1 1554045811.456 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.456 * [backup-simplify]: Simplify (- 1) into -1 1554045811.456 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.456 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 1554045811.456 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.456 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.456 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.456 * [backup-simplify]: Simplify 0 into 0 1554045811.456 * [backup-simplify]: Simplify 1 into 1 1554045811.457 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.457 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.457 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.457 * [backup-simplify]: Simplify x.re into x.re 1554045811.457 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.457 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.457 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045811.457 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.457 * [backup-simplify]: Simplify 0 into 0 1554045811.457 * [backup-simplify]: Simplify 1 into 1 1554045811.458 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045811.458 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.458 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.458 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.458 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.459 * [backup-simplify]: Simplify (log 1) into 0 1554045811.459 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.459 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.im)))) into (* -2 (log x.im)) 1554045811.459 * [backup-simplify]: Simplify (exp (* -2 (log x.im))) into (pow x.im -2) 1554045811.459 * [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 1554045811.459 * [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 1554045811.459 * [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 1554045811.459 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.459 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.459 * [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 1554045811.459 * [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 1554045811.459 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 1554045811.459 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.im 1554045811.459 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045811.459 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.459 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.459 * [backup-simplify]: Simplify x.re into x.re 1554045811.459 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.459 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.459 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.459 * [backup-simplify]: Simplify 0 into 0 1554045811.459 * [backup-simplify]: Simplify 1 into 1 1554045811.460 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.460 * [backup-simplify]: Simplify (- 1) into -1 1554045811.460 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.460 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 1554045811.460 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.460 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.460 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.460 * [backup-simplify]: Simplify 0 into 0 1554045811.460 * [backup-simplify]: Simplify 1 into 1 1554045811.460 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.461 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.461 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.461 * [backup-simplify]: Simplify x.re into x.re 1554045811.461 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.461 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.461 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045811.461 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.461 * [backup-simplify]: Simplify 0 into 0 1554045811.461 * [backup-simplify]: Simplify 1 into 1 1554045811.461 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045811.462 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.462 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.463 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.463 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.463 * [backup-simplify]: Simplify (log 1) into 0 1554045811.464 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.464 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.im)))) into (* -2 (log x.im)) 1554045811.464 * [backup-simplify]: Simplify (exp (* -2 (log x.im))) into (pow x.im -2) 1554045811.464 * [taylor]: Taking taylor expansion of (pow x.im -2) in x.re 1554045811.464 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.464 * [backup-simplify]: Simplify x.im into x.im 1554045811.464 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.464 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 1554045811.464 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045811.465 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.465 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045811.465 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into (* 2 (/ 1 x.re)) 1554045811.466 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.466 * [backup-simplify]: Simplify (- 0) into 0 1554045811.467 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045811.467 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) -1)) into (- (* 2 (/ 1 x.re))) 1554045811.467 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.re))) (* (- (* 2 (/ 1 x.re))) 1)) into 0 1554045811.467 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.468 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045811.470 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.470 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.470 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 6 (log x.im))))) into 0 1554045811.471 * [backup-simplify]: Simplify (* (exp (* -2 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.471 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.471 * [backup-simplify]: Simplify 0 into 0 1554045811.471 * [backup-simplify]: Simplify 0 into 0 1554045811.472 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045811.472 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 1554045811.472 * [backup-simplify]: Simplify 0 into 0 1554045811.473 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.473 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.473 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.474 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1554045811.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.475 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.475 * [backup-simplify]: Simplify (- 0) into 0 1554045811.476 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.477 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 -1))) into (/ 1 (pow x.re 2)) 1554045811.477 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.re 2))) (+ (* (- (* 2 (/ 1 x.re))) (* 2 (/ 1 x.re))) (* (/ 1 (pow x.re 2)) 1))) into (- (* 2 (/ 1 (pow x.re 2)))) 1554045811.478 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.479 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.re 2)))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (* 2 (/ 1 (pow x.re 2)))) 1554045811.481 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.re 2))))) 1)) (pow 1 1)))) 2) into (/ -2 (pow x.re 2)) 1554045811.481 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.482 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 6 (log x.im)))))) into (- (* 2/3 (/ 1 (pow x.re 2)))) 1554045811.482 * [backup-simplify]: Simplify (* (exp (* -2 (log x.im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -2/3 (* (pow x.im 2) (pow x.re 2))) 1554045811.483 * [taylor]: Taking taylor expansion of (/ -2/3 (* (pow x.im 2) (pow x.re 2))) in x.re 1554045811.483 * [taylor]: Taking taylor expansion of -2/3 in x.re 1554045811.483 * [backup-simplify]: Simplify -2/3 into -2/3 1554045811.483 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 1554045811.483 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045811.483 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.483 * [backup-simplify]: Simplify x.im into x.im 1554045811.483 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.483 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.483 * [backup-simplify]: Simplify 0 into 0 1554045811.483 * [backup-simplify]: Simplify 1 into 1 1554045811.483 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045811.484 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.484 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 1554045811.484 * [backup-simplify]: Simplify (/ -2/3 (pow x.im 2)) into (/ -2/3 (pow x.im 2)) 1554045811.485 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.485 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045811.485 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.486 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045811.487 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.487 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 1554045811.487 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2/3 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045811.488 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2/3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045811.488 * [backup-simplify]: Simplify 0 into 0 1554045811.488 * [backup-simplify]: Simplify 0 into 0 1554045811.488 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045811.488 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045811.488 * [backup-simplify]: Simplify 0 into 0 1554045811.489 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.490 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.490 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.491 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045811.491 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.492 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.492 * [backup-simplify]: Simplify (- 0) into 0 1554045811.493 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.493 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 -1)))) into 0 1554045811.495 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.re))) (/ 1 (pow x.re 2))) (+ (* (/ 1 (pow x.re 2)) (* 2 (/ 1 x.re))) (* 0 1)))) into 0 1554045811.496 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045811.498 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (* 2 (/ 1 (pow x.re 2)))) (/ 0 1)))) into 0 1554045811.501 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.re 2))))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045811.502 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.502 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 6 (log x.im))))))) into 0 1554045811.505 * [backup-simplify]: Simplify (* (exp (* -2 (log x.im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.505 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.505 * [backup-simplify]: Simplify 0 into 0 1554045811.505 * [backup-simplify]: Simplify 0 into 0 1554045811.505 * [backup-simplify]: Simplify (/ 1 (pow (/ 1 x.im) 2)) into (pow x.im 2) 1554045811.506 * [backup-simplify]: Simplify (* (cbrt (* (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) (cbrt (* (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 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) 1554045811.506 * [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.im x.re) around 0 1554045811.506 * [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 1554045811.506 * [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 1554045811.506 * [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 1554045811.506 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045811.506 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.506 * [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 1554045811.506 * [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 1554045811.506 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 1554045811.506 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.re 1554045811.506 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045811.506 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.506 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.506 * [backup-simplify]: Simplify x.im into x.im 1554045811.506 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.506 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.506 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.506 * [backup-simplify]: Simplify 0 into 0 1554045811.506 * [backup-simplify]: Simplify 1 into 1 1554045811.507 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.507 * [backup-simplify]: Simplify (- 1) into -1 1554045811.507 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045811.507 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 1554045811.507 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045811.507 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045811.507 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.508 * [backup-simplify]: Simplify x.im into x.im 1554045811.508 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.508 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045811.508 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.508 * [backup-simplify]: Simplify 0 into 0 1554045811.508 * [backup-simplify]: Simplify 1 into 1 1554045811.508 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.508 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045811.508 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045811.508 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.508 * [backup-simplify]: Simplify x.im into x.im 1554045811.509 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045811.509 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.510 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.510 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045811.510 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045811.510 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554045811.510 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 1554045811.510 * [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)))) 1554045811.511 * [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))))) 1554045811.511 * [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 1554045811.511 * [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 1554045811.511 * [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 1554045811.511 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.511 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.511 * [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 1554045811.511 * [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 1554045811.511 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 1554045811.511 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.im 1554045811.511 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.511 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.511 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.511 * [backup-simplify]: Simplify 0 into 0 1554045811.511 * [backup-simplify]: Simplify 1 into 1 1554045811.511 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.512 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.512 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.512 * [backup-simplify]: Simplify x.re into x.re 1554045811.512 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.512 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.512 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 1554045811.512 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.512 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.512 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.512 * [backup-simplify]: Simplify 0 into 0 1554045811.512 * [backup-simplify]: Simplify 1 into 1 1554045811.513 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.513 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.513 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.513 * [backup-simplify]: Simplify x.re into x.re 1554045811.513 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.513 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.513 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045811.513 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.513 * [backup-simplify]: Simplify 0 into 0 1554045811.513 * [backup-simplify]: Simplify 1 into 1 1554045811.514 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.514 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.514 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.515 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.515 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.515 * [backup-simplify]: Simplify (log 1) into 0 1554045811.516 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.516 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.im)))) into (* -2 (log x.im)) 1554045811.516 * [backup-simplify]: Simplify (exp (* -2 (log x.im))) into (pow x.im -2) 1554045811.516 * [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 1554045811.516 * [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 1554045811.516 * [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 1554045811.516 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045811.516 * [backup-simplify]: Simplify 1/3 into 1/3 1554045811.516 * [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 1554045811.516 * [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 1554045811.516 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 1554045811.516 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.im 1554045811.516 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.517 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.517 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.517 * [backup-simplify]: Simplify 0 into 0 1554045811.517 * [backup-simplify]: Simplify 1 into 1 1554045811.517 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.517 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.517 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.517 * [backup-simplify]: Simplify x.re into x.re 1554045811.517 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.518 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.518 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 1554045811.518 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045811.518 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045811.518 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.518 * [backup-simplify]: Simplify 0 into 0 1554045811.518 * [backup-simplify]: Simplify 1 into 1 1554045811.518 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.518 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045811.518 * [taylor]: Taking taylor expansion of x.re in x.im 1554045811.518 * [backup-simplify]: Simplify x.re into x.re 1554045811.518 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045811.519 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045811.519 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045811.519 * [taylor]: Taking taylor expansion of x.im in x.im 1554045811.519 * [backup-simplify]: Simplify 0 into 0 1554045811.519 * [backup-simplify]: Simplify 1 into 1 1554045811.520 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.520 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.520 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.521 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.521 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045811.521 * [backup-simplify]: Simplify (log 1) into 0 1554045811.522 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.522 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.im)))) into (* -2 (log x.im)) 1554045811.522 * [backup-simplify]: Simplify (exp (* -2 (log x.im))) into (pow x.im -2) 1554045811.522 * [taylor]: Taking taylor expansion of (pow x.im -2) in x.re 1554045811.522 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.522 * [backup-simplify]: Simplify x.im into x.im 1554045811.522 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045811.522 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 1554045811.522 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045811.523 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.523 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1554045811.524 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into (* 2 (/ 1 x.re)) 1554045811.525 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045811.525 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1554045811.525 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1554045811.525 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 x.re))) (* (- (/ 1 x.re)) 1)) into (- (* 2 (/ 1 x.re))) 1554045811.525 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.re))) (* (- (* 2 (/ 1 x.re))) 1)) into 0 1554045811.526 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.526 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045811.528 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045811.528 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.529 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 6 (log x.im))))) into 0 1554045811.530 * [backup-simplify]: Simplify (* (exp (* -2 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045811.530 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.530 * [backup-simplify]: Simplify 0 into 0 1554045811.530 * [backup-simplify]: Simplify 0 into 0 1554045811.530 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045811.530 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 1554045811.530 * [backup-simplify]: Simplify 0 into 0 1554045811.531 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.531 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.532 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1554045811.534 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045811.534 * [backup-simplify]: Simplify (- 0) into 0 1554045811.535 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.536 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (- (/ 1 x.re))) (* 0 1))) into (/ 1 (pow x.re 2)) 1554045811.536 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.re 2))) (+ (* (- (* 2 (/ 1 x.re))) (* 2 (/ 1 x.re))) (* (/ 1 (pow x.re 2)) 1))) into (- (* 2 (/ 1 (pow x.re 2)))) 1554045811.539 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.540 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.re 2)))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (* 2 (/ 1 (pow x.re 2)))) 1554045811.542 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.re 2))))) 1)) (pow 1 1)))) 2) into (/ -2 (pow x.re 2)) 1554045811.542 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.543 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 6 (log x.im)))))) into (- (* 2/3 (/ 1 (pow x.re 2)))) 1554045811.544 * [backup-simplify]: Simplify (* (exp (* -2 (log x.im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -2/3 (* (pow x.im 2) (pow x.re 2))) 1554045811.544 * [taylor]: Taking taylor expansion of (/ -2/3 (* (pow x.im 2) (pow x.re 2))) in x.re 1554045811.544 * [taylor]: Taking taylor expansion of -2/3 in x.re 1554045811.544 * [backup-simplify]: Simplify -2/3 into -2/3 1554045811.544 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 1554045811.544 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045811.544 * [taylor]: Taking taylor expansion of x.im in x.re 1554045811.544 * [backup-simplify]: Simplify x.im into x.im 1554045811.544 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045811.544 * [taylor]: Taking taylor expansion of x.re in x.re 1554045811.544 * [backup-simplify]: Simplify 0 into 0 1554045811.544 * [backup-simplify]: Simplify 1 into 1 1554045811.544 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045811.544 * [backup-simplify]: Simplify (* 1 1) into 1 1554045811.544 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 1554045811.544 * [backup-simplify]: Simplify (/ -2/3 (pow x.im 2)) into (/ -2/3 (pow x.im 2)) 1554045811.545 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.545 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045811.546 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045811.546 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045811.547 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 1554045811.548 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 1554045811.548 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2/3 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045811.548 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2/3 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045811.549 * [backup-simplify]: Simplify 0 into 0 1554045811.549 * [backup-simplify]: Simplify 0 into 0 1554045811.549 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045811.549 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045811.549 * [backup-simplify]: Simplify 0 into 0 1554045811.550 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.550 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.551 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.552 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1554045811.553 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045811.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045811.553 * [backup-simplify]: Simplify (- 0) into 0 1554045811.553 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045811.554 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (- (/ 1 x.re))) (* 0 1)))) into 0 1554045811.556 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.re))) (/ 1 (pow x.re 2))) (+ (* (/ 1 (pow x.re 2)) (* 2 (/ 1 x.re))) (* 0 1)))) into 0 1554045811.556 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045811.558 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (* 2 (/ 1 (pow x.re 2)))) (/ 0 1)))) into 0 1554045811.561 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.re 2))))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045811.562 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 1554045811.562 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (- (* 6 (log x.im))))))) into 0 1554045811.563 * [backup-simplify]: Simplify (* (exp (* -2 (log x.im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045811.563 * [taylor]: Taking taylor expansion of 0 in x.re 1554045811.563 * [backup-simplify]: Simplify 0 into 0 1554045811.563 * [backup-simplify]: Simplify 0 into 0 1554045811.564 * [backup-simplify]: Simplify (/ 1 (pow (/ 1 (- x.im)) 2)) into (pow x.im 2) 1554045811.564 * * * [progress]: simplifying candidates 1554045811.564 * * * * [progress]: [ 1 / 186 ] simplifiying candidate # 1554045811.564 * * * * [progress]: [ 2 / 186 ] simplifiying candidate # 1554045811.564 * * * * [progress]: [ 3 / 186 ] simplifiying candidate # 1554045811.564 * * * * [progress]: [ 4 / 186 ] simplifiying candidate # 1554045811.564 * * * * [progress]: [ 5 / 186 ] simplifiying candidate # 1554045811.564 * * * * [progress]: [ 6 / 186 ] simplifiying candidate # 1554045811.564 * * * * [progress]: [ 7 / 186 ] simplifiying candidate # 1554045811.564 * [simplify]: Simplifying (cbrt (* x.im (+ x.re x.im))) 1554045811.564 * * [simplify]: iters left: 5 (5 enodes) 1554045811.565 * * [simplify]: iters left: 4 (22 enodes) 1554045811.569 * * [simplify]: iters left: 3 (32 enodes) 1554045811.572 * * [simplify]: iters left: 2 (33 enodes) 1554045811.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045811.576 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045811.576 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045811.576 * * [simplify]: Extracting #3: cost 10 inf + 2 1554045811.576 * * [simplify]: Extracting #4: cost 1 inf + 578 1554045811.576 * * [simplify]: Extracting #5: cost 0 inf + 740 1554045811.577 * [simplify]: Simplified to (cbrt (* x.im (+ x.re x.im))) 1554045811.577 * [simplify]: Simplified (2 1 2 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.im (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045811.577 * * * * [progress]: [ 8 / 186 ] simplifiying candidate # 1554045811.577 * [simplify]: Simplifying (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) 1554045811.577 * * [simplify]: iters left: 6 (10 enodes) 1554045811.580 * * [simplify]: iters left: 5 (56 enodes) 1554045811.599 * * [simplify]: iters left: 4 (170 enodes) 1554045811.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045811.670 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045811.671 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045811.671 * * [simplify]: Extracting #3: cost 119 inf + 1 1554045811.673 * * [simplify]: Extracting #4: cost 160 inf + 4678 1554045811.681 * * [simplify]: Extracting #5: cost 58 inf + 35303 1554045811.695 * * [simplify]: Extracting #6: cost 14 inf + 41932 1554045811.710 * * [simplify]: Extracting #7: cost 0 inf + 48881 1554045811.725 * [simplify]: Simplified to (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) 1554045811.725 * [simplify]: Simplified (2 1 2 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.im (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* x.re x.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))) 1554045811.725 * * * * [progress]: [ 9 / 186 ] simplifiying candidate # 1554045811.725 * [simplify]: Simplifying (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) 1554045811.726 * * [simplify]: iters left: 6 (12 enodes) 1554045811.729 * * [simplify]: iters left: 5 (64 enodes) 1554045811.745 * * [simplify]: iters left: 4 (175 enodes) 1554045811.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045811.808 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045811.809 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045811.809 * * [simplify]: Extracting #3: cost 133 inf + 1 1554045811.811 * * [simplify]: Extracting #4: cost 162 inf + 1027 1554045811.814 * * [simplify]: Extracting #5: cost 86 inf + 13500 1554045811.820 * * [simplify]: Extracting #6: cost 5 inf + 35234 1554045811.826 * * [simplify]: Extracting #7: cost 0 inf + 36940 1554045811.833 * * [simplify]: Extracting #8: cost 0 inf + 36890 1554045811.844 * [simplify]: Simplified to (cbrt (fma (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.re x.re) (- (* (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.im x.im))))) 1554045811.845 * [simplify]: Simplified (2 1 2 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 (fma (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.re x.re) (- (* (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045811.846 * * * * [progress]: [ 10 / 186 ] simplifiying candidate # 1554045811.846 * [simplify]: Simplifying (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) 1554045811.846 * * [simplify]: iters left: 6 (12 enodes) 1554045811.854 * * [simplify]: iters left: 5 (59 enodes) 1554045811.874 * * [simplify]: iters left: 4 (141 enodes) 1554045811.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045811.930 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045811.930 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045811.931 * * [simplify]: Extracting #3: cost 123 inf + 1 1554045811.933 * * [simplify]: Extracting #4: cost 146 inf + 2848 1554045811.941 * * [simplify]: Extracting #5: cost 42 inf + 25567 1554045811.957 * * [simplify]: Extracting #6: cost 9 inf + 36848 1554045811.967 * * [simplify]: Extracting #7: cost 0 inf + 40753 1554045811.974 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (+ x.re x.im) (- x.re x.im)) x.im))) 1554045811.974 * [simplify]: Simplified (2 1 2 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.re) (* (* x.im x.im) x.im)) (* (* (+ x.re x.im) (- x.re x.im)) x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045811.974 * * * * [progress]: [ 11 / 186 ] simplifiying candidate # 1554045811.974 * [simplify]: Simplifying (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) 1554045811.974 * * [simplify]: iters left: 6 (8 enodes) 1554045811.976 * * [simplify]: iters left: 5 (34 enodes) 1554045811.982 * * [simplify]: iters left: 4 (83 enodes) 1554045812.017 * * [simplify]: iters left: 3 (363 enodes) 1554045812.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045812.396 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045812.396 * * [simplify]: Extracting #2: cost 71 inf + 0 1554045812.397 * * [simplify]: Extracting #3: cost 331 inf + 2 1554045812.400 * * [simplify]: Extracting #4: cost 283 inf + 12344 1554045812.415 * * [simplify]: Extracting #5: cost 35 inf + 56942 1554045812.441 * * [simplify]: Extracting #6: cost 0 inf + 64171 1554045812.460 * * [simplify]: Extracting #7: cost 0 inf + 64131 1554045812.501 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 1554045812.501 * [simplify]: Simplified (2 1 2 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.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))) 1554045812.502 * * * * [progress]: [ 12 / 186 ] simplifiying candidate # 1554045812.502 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) 1554045812.502 * * [simplify]: iters left: 6 (10 enodes) 1554045812.509 * * [simplify]: iters left: 5 (54 enodes) 1554045812.533 * * [simplify]: iters left: 4 (137 enodes) 1554045812.576 * * [simplify]: iters left: 3 (448 enodes) 1554045812.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045812.837 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045812.837 * * [simplify]: Extracting #2: cost 77 inf + 0 1554045812.838 * * [simplify]: Extracting #3: cost 272 inf + 2 1554045812.840 * * [simplify]: Extracting #4: cost 273 inf + 9116 1554045812.847 * * [simplify]: Extracting #5: cost 181 inf + 27585 1554045812.863 * * [simplify]: Extracting #6: cost 61 inf + 71037 1554045812.886 * * [simplify]: Extracting #7: cost 3 inf + 100154 1554045812.902 * * [simplify]: Extracting #8: cost 0 inf + 101864 1554045812.925 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) 1554045812.925 * [simplify]: Simplified (2 1 2 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.im (+ x.re 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.im x.re)) x.re))) 1554045812.925 * * * * [progress]: [ 13 / 186 ] simplifiying candidate # 1554045812.926 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) 1554045812.926 * * [simplify]: iters left: 6 (9 enodes) 1554045812.929 * * [simplify]: iters left: 5 (41 enodes) 1554045812.936 * * [simplify]: iters left: 4 (95 enodes) 1554045812.960 * * [simplify]: iters left: 3 (319 enodes) 1554045813.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045813.275 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045813.276 * * [simplify]: Extracting #2: cost 54 inf + 0 1554045813.277 * * [simplify]: Extracting #3: cost 152 inf + 43 1554045813.281 * * [simplify]: Extracting #4: cost 115 inf + 6017 1554045813.290 * * [simplify]: Extracting #5: cost 18 inf + 22200 1554045813.299 * * [simplify]: Extracting #6: cost 0 inf + 26835 1554045813.308 * [simplify]: Simplified to (cbrt (* (* (+ x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im))) 1554045813.309 * [simplify]: Simplified (2 1 2 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.im (+ x.re x.im))) (- x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045813.309 * * * * [progress]: [ 14 / 186 ] simplifiying candidate # 1554045813.309 * [simplify]: Simplifying (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) 1554045813.309 * * [simplify]: iters left: 6 (10 enodes) 1554045813.313 * * [simplify]: iters left: 5 (56 enodes) 1554045813.337 * * [simplify]: iters left: 4 (155 enodes) 1554045813.414 * * [simplify]: iters left: 3 (433 enodes) 1554045813.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045813.584 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045813.584 * * [simplify]: Extracting #2: cost 63 inf + 0 1554045813.585 * * [simplify]: Extracting #3: cost 237 inf + 2 1554045813.587 * * [simplify]: Extracting #4: cost 220 inf + 8650 1554045813.594 * * [simplify]: Extracting #5: cost 102 inf + 37867 1554045813.606 * * [simplify]: Extracting #6: cost 33 inf + 55662 1554045813.628 * * [simplify]: Extracting #7: cost 0 inf + 69457 1554045813.650 * * [simplify]: Extracting #8: cost 0 inf + 69337 1554045813.672 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) 1554045813.672 * [simplify]: Simplified (2 1 2 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.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045813.673 * * * * [progress]: [ 15 / 186 ] simplifiying candidate # 1554045813.673 * [simplify]: Simplifying (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) 1554045813.673 * * [simplify]: iters left: 6 (9 enodes) 1554045813.677 * * [simplify]: iters left: 5 (38 enodes) 1554045813.690 * * [simplify]: iters left: 4 (87 enodes) 1554045813.725 * * [simplify]: iters left: 3 (360 enodes) 1554045813.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045813.993 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045813.993 * * [simplify]: Extracting #2: cost 65 inf + 0 1554045813.994 * * [simplify]: Extracting #3: cost 289 inf + 124 1554045813.999 * * [simplify]: Extracting #4: cost 178 inf + 21018 1554045814.024 * * [simplify]: Extracting #5: cost 5 inf + 50682 1554045814.050 * * [simplify]: Extracting #6: cost 0 inf + 50767 1554045814.077 * [simplify]: Simplified to (cbrt (* (* (+ x.re x.im) x.im) (* (- x.re x.im) (- x.re x.im)))) 1554045814.077 * [simplify]: Simplified (2 1 2 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.im) (* (- x.re x.im) (- x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045814.077 * * * * [progress]: [ 16 / 186 ] simplifiying candidate # 1554045814.077 * * * * [progress]: [ 17 / 186 ] simplifiying candidate # 1554045814.077 * * * * [progress]: [ 18 / 186 ] simplifiying candidate # 1554045814.077 * * * * [progress]: [ 19 / 186 ] simplifiying candidate # 1554045814.077 * * * * [progress]: [ 20 / 186 ] simplifiying candidate #real (real->posit16 (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1554045814.077 * * * * [progress]: [ 21 / 186 ] simplifiying candidate # 1554045814.078 * * * * [progress]: [ 22 / 186 ] simplifiying candidate # 1554045814.078 * * * * [progress]: [ 23 / 186 ] simplifiying candidate # 1554045814.078 * * * * [progress]: [ 24 / 186 ] simplifiying candidate # 1554045814.078 * * * * [progress]: [ 25 / 186 ] simplifiying candidate # 1554045814.078 * * * * [progress]: [ 26 / 186 ] simplifiying candidate # 1554045814.078 * * * * [progress]: [ 27 / 186 ] simplifiying candidate # 1554045814.078 * [simplify]: Simplifying (cbrt (* x.im (+ x.re x.im))) 1554045814.078 * * [simplify]: iters left: 5 (5 enodes) 1554045814.079 * * [simplify]: iters left: 4 (22 enodes) 1554045814.083 * * [simplify]: iters left: 3 (32 enodes) 1554045814.086 * * [simplify]: iters left: 2 (33 enodes) 1554045814.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.090 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.090 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045814.090 * * [simplify]: Extracting #3: cost 10 inf + 2 1554045814.090 * * [simplify]: Extracting #4: cost 1 inf + 578 1554045814.090 * * [simplify]: Extracting #5: cost 0 inf + 740 1554045814.093 * [simplify]: Simplified to (cbrt (* x.im (+ x.re x.im))) 1554045814.093 * [simplify]: Simplified (2 1 1 2 1) to (λ (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)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045814.093 * * * * [progress]: [ 28 / 186 ] simplifiying candidate # 1554045814.093 * [simplify]: Simplifying (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) 1554045814.094 * * [simplify]: iters left: 6 (10 enodes) 1554045814.097 * * [simplify]: iters left: 5 (56 enodes) 1554045814.111 * * [simplify]: iters left: 4 (170 enodes) 1554045814.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.184 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.185 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045814.185 * * [simplify]: Extracting #3: cost 119 inf + 1 1554045814.186 * * [simplify]: Extracting #4: cost 160 inf + 4678 1554045814.192 * * [simplify]: Extracting #5: cost 58 inf + 35303 1554045814.198 * * [simplify]: Extracting #6: cost 14 inf + 41932 1554045814.207 * * [simplify]: Extracting #7: cost 0 inf + 48881 1554045814.221 * [simplify]: Simplified to (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) 1554045814.221 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (/ (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045814.222 * * * * [progress]: [ 29 / 186 ] simplifiying candidate # 1554045814.222 * [simplify]: Simplifying (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) 1554045814.222 * * [simplify]: iters left: 6 (12 enodes) 1554045814.229 * * [simplify]: iters left: 5 (64 enodes) 1554045814.258 * * [simplify]: iters left: 4 (175 enodes) 1554045814.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.351 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.351 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045814.352 * * [simplify]: Extracting #3: cost 133 inf + 1 1554045814.353 * * [simplify]: Extracting #4: cost 162 inf + 1027 1554045814.358 * * [simplify]: Extracting #5: cost 86 inf + 13500 1554045814.365 * * [simplify]: Extracting #6: cost 5 inf + 35234 1554045814.372 * * [simplify]: Extracting #7: cost 0 inf + 36940 1554045814.378 * * [simplify]: Extracting #8: cost 0 inf + 36890 1554045814.385 * [simplify]: Simplified to (cbrt (fma (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.re x.re) (- (* (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.im x.im))))) 1554045814.385 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (/ (cbrt (fma (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.re x.re) (- (* (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045814.385 * * * * [progress]: [ 30 / 186 ] simplifiying candidate # 1554045814.385 * [simplify]: Simplifying (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) 1554045814.386 * * [simplify]: iters left: 6 (12 enodes) 1554045814.389 * * [simplify]: iters left: 5 (59 enodes) 1554045814.402 * * [simplify]: iters left: 4 (141 enodes) 1554045814.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.460 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.460 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045814.460 * * [simplify]: Extracting #3: cost 123 inf + 1 1554045814.461 * * [simplify]: Extracting #4: cost 146 inf + 2848 1554045814.465 * * [simplify]: Extracting #5: cost 42 inf + 25567 1554045814.473 * * [simplify]: Extracting #6: cost 9 inf + 36848 1554045814.486 * * [simplify]: Extracting #7: cost 0 inf + 40753 1554045814.499 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (+ x.re x.im) (- x.re x.im)) x.im))) 1554045814.499 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (+ x.re x.im) (- x.re 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.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045814.499 * * * * [progress]: [ 31 / 186 ] simplifiying candidate # 1554045814.500 * [simplify]: Simplifying (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) 1554045814.500 * * [simplify]: iters left: 6 (8 enodes) 1554045814.503 * * [simplify]: iters left: 5 (34 enodes) 1554045814.515 * * [simplify]: iters left: 4 (83 enodes) 1554045814.566 * * [simplify]: iters left: 3 (363 enodes) 1554045814.889 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.890 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.890 * * [simplify]: Extracting #2: cost 71 inf + 0 1554045814.891 * * [simplify]: Extracting #3: cost 331 inf + 2 1554045814.894 * * [simplify]: Extracting #4: cost 283 inf + 12344 1554045814.914 * * [simplify]: Extracting #5: cost 35 inf + 56942 1554045814.940 * * [simplify]: Extracting #6: cost 0 inf + 64171 1554045814.959 * * [simplify]: Extracting #7: cost 0 inf + 64131 1554045814.984 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 1554045814.984 * [simplify]: Simplified (2 1 1 2 1) to (λ (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.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045814.984 * * * * [progress]: [ 32 / 186 ] simplifiying candidate # 1554045814.984 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) 1554045814.984 * * [simplify]: iters left: 6 (10 enodes) 1554045814.988 * * [simplify]: iters left: 5 (54 enodes) 1554045815.003 * * [simplify]: iters left: 4 (137 enodes) 1554045815.053 * * [simplify]: iters left: 3 (448 enodes) 1554045815.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045815.282 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045815.282 * * [simplify]: Extracting #2: cost 77 inf + 0 1554045815.283 * * [simplify]: Extracting #3: cost 272 inf + 2 1554045815.285 * * [simplify]: Extracting #4: cost 273 inf + 9116 1554045815.295 * * [simplify]: Extracting #5: cost 181 inf + 27585 1554045815.312 * * [simplify]: Extracting #6: cost 61 inf + 71037 1554045815.328 * * [simplify]: Extracting #7: cost 3 inf + 100154 1554045815.343 * * [simplify]: Extracting #8: cost 0 inf + 101864 1554045815.366 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) 1554045815.366 * [simplify]: Simplified (2 1 1 2 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.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045815.366 * * * * [progress]: [ 33 / 186 ] simplifiying candidate # 1554045815.367 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) 1554045815.367 * * [simplify]: iters left: 6 (9 enodes) 1554045815.369 * * [simplify]: iters left: 5 (41 enodes) 1554045815.377 * * [simplify]: iters left: 4 (95 enodes) 1554045815.411 * * [simplify]: iters left: 3 (319 enodes) 1554045815.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045815.712 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045815.712 * * [simplify]: Extracting #2: cost 54 inf + 0 1554045815.713 * * [simplify]: Extracting #3: cost 152 inf + 43 1554045815.714 * * [simplify]: Extracting #4: cost 115 inf + 6017 1554045815.721 * * [simplify]: Extracting #5: cost 18 inf + 22200 1554045815.730 * * [simplify]: Extracting #6: cost 0 inf + 26835 1554045815.739 * [simplify]: Simplified to (cbrt (* (* (+ x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im))) 1554045815.739 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (/ (cbrt (* (* (+ x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045815.740 * * * * [progress]: [ 34 / 186 ] simplifiying candidate # 1554045815.740 * [simplify]: Simplifying (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) 1554045815.740 * * [simplify]: iters left: 6 (10 enodes) 1554045815.744 * * [simplify]: iters left: 5 (56 enodes) 1554045815.758 * * [simplify]: iters left: 4 (155 enodes) 1554045815.810 * * [simplify]: iters left: 3 (433 enodes) 1554045816.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045816.027 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045816.028 * * [simplify]: Extracting #2: cost 63 inf + 0 1554045816.029 * * [simplify]: Extracting #3: cost 237 inf + 2 1554045816.033 * * [simplify]: Extracting #4: cost 220 inf + 8650 1554045816.041 * * [simplify]: Extracting #5: cost 102 inf + 37867 1554045816.051 * * [simplify]: Extracting #6: cost 33 inf + 55662 1554045816.066 * * [simplify]: Extracting #7: cost 0 inf + 69457 1554045816.085 * * [simplify]: Extracting #8: cost 0 inf + 69337 1554045816.096 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) 1554045816.096 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (/ (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045816.097 * * * * [progress]: [ 35 / 186 ] simplifiying candidate # 1554045816.097 * [simplify]: Simplifying (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) 1554045816.097 * * [simplify]: iters left: 6 (9 enodes) 1554045816.099 * * [simplify]: iters left: 5 (38 enodes) 1554045816.105 * * [simplify]: iters left: 4 (87 enodes) 1554045816.152 * * [simplify]: iters left: 3 (360 enodes) 1554045816.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045816.525 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045816.526 * * [simplify]: Extracting #2: cost 65 inf + 0 1554045816.528 * * [simplify]: Extracting #3: cost 289 inf + 124 1554045816.534 * * [simplify]: Extracting #4: cost 178 inf + 21018 1554045816.551 * * [simplify]: Extracting #5: cost 5 inf + 50682 1554045816.564 * * [simplify]: Extracting #6: cost 0 inf + 50767 1554045816.581 * [simplify]: Simplified to (cbrt (* (* (+ x.re x.im) x.im) (* (- x.re x.im) (- x.re x.im)))) 1554045816.582 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (/ (cbrt (* (* (+ x.re x.im) x.im) (* (- x.re x.im) (- x.re x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045816.582 * * * * [progress]: [ 36 / 186 ] simplifiying candidate # 1554045816.582 * * * * [progress]: [ 37 / 186 ] simplifiying candidate # 1554045816.582 * * * * [progress]: [ 38 / 186 ] simplifiying candidate # 1554045816.582 * * * * [progress]: [ 39 / 186 ] simplifiying candidate # 1554045816.582 * * * * [progress]: [ 40 / 186 ] simplifiying candidate #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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1554045816.582 * * * * [progress]: [ 41 / 186 ] simplifiying candidate # 1554045816.582 * * * * [progress]: [ 42 / 186 ] simplifiying candidate # 1554045816.582 * * * * [progress]: [ 43 / 186 ] simplifiying candidate # 1554045816.582 * * * * [progress]: [ 44 / 186 ] simplifiying candidate # 1554045816.583 * * * * [progress]: [ 45 / 186 ] simplifiying candidate # 1554045816.583 * * * * [progress]: [ 46 / 186 ] simplifiying candidate # 1554045816.583 * * * * [progress]: [ 47 / 186 ] simplifiying candidate # 1554045816.583 * [simplify]: Simplifying (cbrt (* x.im (+ x.re x.im))) 1554045816.583 * * [simplify]: iters left: 5 (5 enodes) 1554045816.585 * * [simplify]: iters left: 4 (22 enodes) 1554045816.588 * * [simplify]: iters left: 3 (32 enodes) 1554045816.592 * * [simplify]: iters left: 2 (33 enodes) 1554045816.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045816.596 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045816.596 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045816.596 * * [simplify]: Extracting #3: cost 10 inf + 2 1554045816.596 * * [simplify]: Extracting #4: cost 1 inf + 578 1554045816.597 * * [simplify]: Extracting #5: cost 0 inf + 740 1554045816.597 * [simplify]: Simplified to (cbrt (* x.im (+ x.re x.im))) 1554045816.597 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (* x.im (+ 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)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045816.597 * * * * [progress]: [ 48 / 186 ] simplifiying candidate # 1554045816.597 * [simplify]: Simplifying (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) 1554045816.597 * * [simplify]: iters left: 6 (10 enodes) 1554045816.601 * * [simplify]: iters left: 5 (56 enodes) 1554045816.615 * * [simplify]: iters left: 4 (170 enodes) 1554045816.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045816.705 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045816.705 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045816.705 * * [simplify]: Extracting #3: cost 119 inf + 1 1554045816.707 * * [simplify]: Extracting #4: cost 160 inf + 4678 1554045816.715 * * [simplify]: Extracting #5: cost 58 inf + 35303 1554045816.728 * * [simplify]: Extracting #6: cost 14 inf + 41932 1554045816.740 * * [simplify]: Extracting #7: cost 0 inf + 48881 1554045816.748 * [simplify]: Simplified to (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) 1554045816.748 * [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)) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* 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.re x.im) (* x.im x.re)) x.re))) 1554045816.748 * * * * [progress]: [ 49 / 186 ] simplifiying candidate # 1554045816.748 * [simplify]: Simplifying (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) 1554045816.748 * * [simplify]: iters left: 6 (12 enodes) 1554045816.752 * * [simplify]: iters left: 5 (64 enodes) 1554045816.777 * * [simplify]: iters left: 4 (175 enodes) 1554045816.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045816.849 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045816.849 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045816.849 * * [simplify]: Extracting #3: cost 133 inf + 1 1554045816.850 * * [simplify]: Extracting #4: cost 162 inf + 1027 1554045816.852 * * [simplify]: Extracting #5: cost 86 inf + 13500 1554045816.866 * * [simplify]: Extracting #6: cost 5 inf + 35234 1554045816.879 * * [simplify]: Extracting #7: cost 0 inf + 36940 1554045816.893 * * [simplify]: Extracting #8: cost 0 inf + 36890 1554045816.906 * [simplify]: Simplified to (cbrt (fma (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.re x.re) (- (* (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.im x.im))))) 1554045816.906 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (fma (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.re x.re) (- (* (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ 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.re x.im) (* x.im x.re)) x.re))) 1554045816.906 * * * * [progress]: [ 50 / 186 ] simplifiying candidate # 1554045816.907 * [simplify]: Simplifying (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) 1554045816.907 * * [simplify]: iters left: 6 (12 enodes) 1554045816.914 * * [simplify]: iters left: 5 (59 enodes) 1554045816.928 * * [simplify]: iters left: 4 (141 enodes) 1554045816.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045816.975 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045816.975 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045816.975 * * [simplify]: Extracting #3: cost 123 inf + 1 1554045816.976 * * [simplify]: Extracting #4: cost 146 inf + 2848 1554045816.983 * * [simplify]: Extracting #5: cost 42 inf + 25567 1554045816.995 * * [simplify]: Extracting #6: cost 9 inf + 36848 1554045817.008 * * [simplify]: Extracting #7: cost 0 inf + 40753 1554045817.021 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (+ x.re x.im) (- x.re x.im)) x.im))) 1554045817.022 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (+ x.re x.im) (- x.re 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.re x.im)) (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045817.022 * * * * [progress]: [ 51 / 186 ] simplifiying candidate # 1554045817.022 * [simplify]: Simplifying (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) 1554045817.022 * * [simplify]: iters left: 6 (8 enodes) 1554045817.026 * * [simplify]: iters left: 5 (34 enodes) 1554045817.036 * * [simplify]: iters left: 4 (83 enodes) 1554045817.062 * * [simplify]: iters left: 3 (363 enodes) 1554045817.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045817.358 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045817.358 * * [simplify]: Extracting #2: cost 71 inf + 0 1554045817.360 * * [simplify]: Extracting #3: cost 331 inf + 2 1554045817.363 * * [simplify]: Extracting #4: cost 283 inf + 12344 1554045817.380 * * [simplify]: Extracting #5: cost 35 inf + 56942 1554045817.416 * * [simplify]: Extracting #6: cost 0 inf + 64171 1554045817.449 * * [simplify]: Extracting #7: cost 0 inf + 64131 1554045817.467 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 1554045817.467 * [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.im (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045817.467 * * * * [progress]: [ 52 / 186 ] simplifiying candidate # 1554045817.467 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) 1554045817.467 * * [simplify]: iters left: 6 (10 enodes) 1554045817.470 * * [simplify]: iters left: 5 (54 enodes) 1554045817.484 * * [simplify]: iters left: 4 (137 enodes) 1554045817.556 * * [simplify]: iters left: 3 (448 enodes) 1554045817.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045817.832 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045817.832 * * [simplify]: Extracting #2: cost 77 inf + 0 1554045817.833 * * [simplify]: Extracting #3: cost 272 inf + 2 1554045817.835 * * [simplify]: Extracting #4: cost 273 inf + 9116 1554045817.841 * * [simplify]: Extracting #5: cost 181 inf + 27585 1554045817.852 * * [simplify]: Extracting #6: cost 61 inf + 71037 1554045817.871 * * [simplify]: Extracting #7: cost 3 inf + 100154 1554045817.889 * * [simplify]: Extracting #8: cost 0 inf + 101864 1554045817.916 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) 1554045817.916 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (+ (* 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045817.916 * * * * [progress]: [ 53 / 186 ] simplifiying candidate # 1554045817.916 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) 1554045817.916 * * [simplify]: iters left: 6 (9 enodes) 1554045817.919 * * [simplify]: iters left: 5 (41 enodes) 1554045817.926 * * [simplify]: iters left: 4 (95 enodes) 1554045817.953 * * [simplify]: iters left: 3 (319 enodes) 1554045818.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045818.227 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045818.227 * * [simplify]: Extracting #2: cost 54 inf + 0 1554045818.228 * * [simplify]: Extracting #3: cost 152 inf + 43 1554045818.230 * * [simplify]: Extracting #4: cost 115 inf + 6017 1554045818.237 * * [simplify]: Extracting #5: cost 18 inf + 22200 1554045818.246 * * [simplify]: Extracting #6: cost 0 inf + 26835 1554045818.258 * [simplify]: Simplified to (cbrt (* (* (+ x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im))) 1554045818.258 * [simplify]: Simplified (2 1 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.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045818.258 * * * * [progress]: [ 54 / 186 ] simplifiying candidate # 1554045818.259 * [simplify]: Simplifying (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) 1554045818.259 * * [simplify]: iters left: 6 (10 enodes) 1554045818.262 * * [simplify]: iters left: 5 (56 enodes) 1554045818.278 * * [simplify]: iters left: 4 (155 enodes) 1554045818.323 * * [simplify]: iters left: 3 (433 enodes) 1554045818.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045818.926 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045818.927 * * [simplify]: Extracting #2: cost 63 inf + 0 1554045818.927 * * [simplify]: Extracting #3: cost 237 inf + 2 1554045818.929 * * [simplify]: Extracting #4: cost 220 inf + 8650 1554045818.939 * * [simplify]: Extracting #5: cost 102 inf + 37867 1554045818.958 * * [simplify]: Extracting #6: cost 33 inf + 55662 1554045818.981 * * [simplify]: Extracting #7: cost 0 inf + 69457 1554045819.005 * * [simplify]: Extracting #8: cost 0 inf + 69337 1554045819.031 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) 1554045819.031 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045819.031 * * * * [progress]: [ 55 / 186 ] simplifiying candidate # 1554045819.032 * [simplify]: Simplifying (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) 1554045819.032 * * [simplify]: iters left: 6 (9 enodes) 1554045819.036 * * [simplify]: iters left: 5 (38 enodes) 1554045819.049 * * [simplify]: iters left: 4 (87 enodes) 1554045819.090 * * [simplify]: iters left: 3 (360 enodes) 1554045819.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045819.391 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045819.391 * * [simplify]: Extracting #2: cost 65 inf + 0 1554045819.393 * * [simplify]: Extracting #3: cost 289 inf + 124 1554045819.401 * * [simplify]: Extracting #4: cost 178 inf + 21018 1554045819.427 * * [simplify]: Extracting #5: cost 5 inf + 50682 1554045819.454 * * [simplify]: Extracting #6: cost 0 inf + 50767 1554045819.486 * [simplify]: Simplified to (cbrt (* (* (+ x.re x.im) x.im) (* (- x.re x.im) (- x.re x.im)))) 1554045819.486 * [simplify]: Simplified (2 1 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.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045819.486 * * * * [progress]: [ 56 / 186 ] simplifiying candidate # 1554045819.486 * * * * [progress]: [ 57 / 186 ] simplifiying candidate # 1554045819.486 * * * * [progress]: [ 58 / 186 ] simplifiying candidate # 1554045819.486 * * * * [progress]: [ 59 / 186 ] simplifiying candidate # 1554045819.486 * * * * [progress]: [ 60 / 186 ] simplifiying candidate #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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1554045819.487 * * * * [progress]: [ 61 / 186 ] simplifiying candidate # 1554045819.487 * * * * [progress]: [ 62 / 186 ] simplifiying candidate # 1554045819.487 * * * * [progress]: [ 63 / 186 ] simplifiying candidate # 1554045819.487 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045819.487 * * [simplify]: iters left: 6 (6 enodes) 1554045819.490 * * [simplify]: iters left: 5 (30 enodes) 1554045819.501 * * [simplify]: iters left: 4 (73 enodes) 1554045819.532 * * [simplify]: iters left: 3 (204 enodes) 1554045819.623 * * [simplify]: iters left: 2 (422 enodes) 1554045819.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045819.825 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045819.826 * * [simplify]: Extracting #2: cost 81 inf + 43 1554045819.829 * * [simplify]: Extracting #3: cost 50 inf + 5494 1554045819.839 * * [simplify]: Extracting #4: cost 8 inf + 10934 1554045819.850 * * [simplify]: Extracting #5: cost 0 inf + 12113 1554045819.860 * * [simplify]: Extracting #6: cost 0 inf + 12098 1554045819.870 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045819.870 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (* x.im (+ x.re x.im)) (- x.re x.im)) (+ 1/3 1/3)) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045819.870 * [simplify]: Simplifying (+ 1/3 1/3) 1554045819.870 * * [simplify]: iters left: 2 (2 enodes) 1554045819.878 * * [simplify]: iters left: 1 (7 enodes) 1554045819.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045819.881 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045819.881 * [simplify]: Simplified to 2/3 1554045819.881 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (* (* x.im (+ x.re x.im)) (- x.re x.im)) 2/3) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045819.881 * * * * [progress]: [ 64 / 186 ] simplifiying candidate # 1554045819.882 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045819.882 * * [simplify]: iters left: 6 (7 enodes) 1554045819.885 * * [simplify]: iters left: 5 (33 enodes) 1554045819.897 * * [simplify]: iters left: 4 (76 enodes) 1554045819.929 * * [simplify]: iters left: 3 (198 enodes) 1554045820.031 * * [simplify]: iters left: 2 (432 enodes) 1554045820.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045820.228 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045820.228 * * [simplify]: Extracting #2: cost 38 inf + 0 1554045820.229 * * [simplify]: Extracting #3: cost 84 inf + 43 1554045820.237 * * [simplify]: Extracting #4: cost 38 inf + 6390 1554045820.242 * * [simplify]: Extracting #5: cost 2 inf + 11791 1554045820.249 * * [simplify]: Extracting #6: cost 0 inf + 11940 1554045820.255 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045820.255 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (+ 1 1)) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045820.255 * [simplify]: Simplifying (+ 1 1) 1554045820.255 * * [simplify]: iters left: 2 (2 enodes) 1554045820.257 * * [simplify]: iters left: 1 (9 enodes) 1554045820.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045820.258 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045820.258 * [simplify]: Simplified to 2 1554045820.258 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 2) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045820.259 * * * * [progress]: [ 65 / 186 ] simplifiying candidate # 1554045820.259 * [simplify]: Simplifying (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045820.259 * * [simplify]: iters left: 6 (7 enodes) 1554045820.261 * * [simplify]: iters left: 5 (40 enodes) 1554045820.271 * * [simplify]: iters left: 4 (161 enodes) 1554045820.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045820.403 * * [simplify]: Extracting #1: cost 56 inf + 0 1554045820.403 * * [simplify]: Extracting #2: cost 170 inf + 2 1554045820.405 * * [simplify]: Extracting #3: cost 200 inf + 4503 1554045820.411 * * [simplify]: Extracting #4: cost 46 inf + 32203 1554045820.433 * * [simplify]: Extracting #5: cost 0 inf + 41735 1554045820.451 * [simplify]: Simplified to (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045820.451 * [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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045820.451 * * * * [progress]: [ 66 / 186 ] simplifiying candidate # 1554045820.451 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045820.451 * * [simplify]: iters left: 6 (8 enodes) 1554045820.453 * * [simplify]: iters left: 5 (36 enodes) 1554045820.460 * * [simplify]: iters left: 4 (79 enodes) 1554045820.476 * * [simplify]: iters left: 3 (200 enodes) 1554045820.585 * * [simplify]: iters left: 2 (439 enodes) 1554045820.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045820.794 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045820.794 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045820.794 * * [simplify]: Extracting #3: cost 40 inf + 0 1554045820.795 * * [simplify]: Extracting #4: cost 84 inf + 181 1554045820.797 * * [simplify]: Extracting #5: cost 39 inf + 6715 1554045820.803 * * [simplify]: Extracting #6: cost 0 inf + 12559 1554045820.809 * * [simplify]: Extracting #7: cost 0 inf + 12504 1554045820.815 * [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)))) 1554045820.815 * [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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045820.815 * * * * [progress]: [ 67 / 186 ] simplifiying candidate # 1554045820.815 * * * * [progress]: [ 68 / 186 ] simplifiying candidate # 1554045820.816 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045820.816 * * [simplify]: iters left: 6 (7 enodes) 1554045820.817 * * [simplify]: iters left: 5 (33 enodes) 1554045820.823 * * [simplify]: iters left: 4 (76 enodes) 1554045820.848 * * [simplify]: iters left: 3 (198 enodes) 1554045820.918 * * [simplify]: iters left: 2 (432 enodes) 1554045821.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045821.144 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045821.144 * * [simplify]: Extracting #2: cost 38 inf + 0 1554045821.145 * * [simplify]: Extracting #3: cost 84 inf + 43 1554045821.149 * * [simplify]: Extracting #4: cost 38 inf + 6390 1554045821.155 * * [simplify]: Extracting #5: cost 2 inf + 11791 1554045821.161 * * [simplify]: Extracting #6: cost 0 inf + 11940 1554045821.167 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045821.167 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (+ 1 1)) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045821.167 * * * * [progress]: [ 69 / 186 ] simplifiying candidate # 1554045821.167 * * * * [progress]: [ 70 / 186 ] simplifiying candidate # 1554045821.167 * [simplify]: Simplifying (+ (log (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (log (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))))) 1554045821.167 * * [simplify]: iters left: 6 (9 enodes) 1554045821.169 * * [simplify]: iters left: 5 (39 enodes) 1554045821.176 * * [simplify]: iters left: 4 (82 enodes) 1554045821.195 * * [simplify]: iters left: 3 (214 enodes) 1554045821.256 * * [simplify]: iters left: 2 (452 enodes) 1554045821.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045821.446 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045821.446 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045821.446 * * [simplify]: Extracting #3: cost 7 inf + 0 1554045821.446 * * [simplify]: Extracting #4: cost 42 inf + 0 1554045821.447 * * [simplify]: Extracting #5: cost 86 inf + 43 1554045821.449 * * [simplify]: Extracting #6: cost 36 inf + 8038 1554045821.457 * * [simplify]: Extracting #7: cost 1 inf + 12997 1554045821.463 * * [simplify]: Extracting #8: cost 0 inf + 13104 1554045821.469 * [simplify]: Simplified to (+ (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.im)))) (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.im))))) 1554045821.469 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (exp (+ (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.im)))) (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045821.469 * * * * [progress]: [ 71 / 186 ] simplifiying candidate # 1554045821.469 * * * * [progress]: [ 72 / 186 ] simplifiying candidate # 1554045821.470 * * * * [progress]: [ 73 / 186 ] simplifiying candidate # 1554045821.470 * [simplify]: Simplifying (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045821.470 * * [simplify]: iters left: 6 (7 enodes) 1554045821.472 * * [simplify]: iters left: 5 (40 enodes) 1554045821.485 * * [simplify]: iters left: 4 (161 enodes) 1554045821.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045821.613 * * [simplify]: Extracting #1: cost 56 inf + 0 1554045821.613 * * [simplify]: Extracting #2: cost 170 inf + 2 1554045821.615 * * [simplify]: Extracting #3: cost 200 inf + 4503 1554045821.622 * * [simplify]: Extracting #4: cost 46 inf + 32203 1554045821.631 * * [simplify]: Extracting #5: cost 0 inf + 41735 1554045821.644 * [simplify]: Simplified to (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045821.644 * [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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045821.644 * * * * [progress]: [ 74 / 186 ] simplifiying candidate # 1554045821.644 * * * * [progress]: [ 75 / 186 ] simplifiying candidate # 1554045821.644 * * * * [progress]: [ 76 / 186 ] simplifiying candidate # 1554045821.644 * * * * [progress]: [ 77 / 186 ] simplifiying candidate # 1554045821.644 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))))) 1554045821.644 * * [simplify]: iters left: 6 (11 enodes) 1554045821.648 * * [simplify]: iters left: 5 (59 enodes) 1554045821.666 * * [simplify]: iters left: 4 (173 enodes) 1554045821.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045821.730 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045821.730 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045821.730 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045821.730 * * [simplify]: Extracting #4: cost 127 inf + 1 1554045821.731 * * [simplify]: Extracting #5: cost 169 inf + 3827 1554045821.734 * * [simplify]: Extracting #6: cost 72 inf + 34627 1554045821.740 * * [simplify]: Extracting #7: cost 42 inf + 36567 1554045821.747 * * [simplify]: Extracting #8: cost 7 inf + 47315 1554045821.762 * * [simplify]: Extracting #9: cost 0 inf + 51226 1554045821.778 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.im (* (* x.re x.re) x.re) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.im (* (* x.re x.re) x.re) (* (* x.im x.im) (* x.im x.im)))))) 1554045821.778 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.im (* (* x.re x.re) x.re) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.im (* (* 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))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045821.779 * [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)))))) 1554045821.779 * * [simplify]: iters left: 6 (12 enodes) 1554045821.786 * * [simplify]: iters left: 5 (60 enodes) 1554045821.798 * * [simplify]: iters left: 4 (151 enodes) 1554045821.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045821.860 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045821.860 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045821.860 * * [simplify]: Extracting #3: cost 44 inf + 0 1554045821.861 * * [simplify]: Extracting #4: cost 164 inf + 43 1554045821.863 * * [simplify]: Extracting #5: cost 130 inf + 5854 1554045821.872 * * [simplify]: Extracting #6: cost 29 inf + 24472 1554045821.886 * * [simplify]: Extracting #7: cost 0 inf + 30440 1554045821.899 * * [simplify]: Extracting #8: cost 0 inf + 29965 1554045821.912 * [simplify]: Simplified to (* (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re)))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))))) 1554045821.912 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.im (* (* x.re x.re) x.re) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma x.im (* (* x.re x.re) x.re) (* (* x.im x.im) (* x.im x.im)))))) (* (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re)))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045821.913 * * * * [progress]: [ 78 / 186 ] simplifiying candidate # 1554045821.913 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))))) 1554045821.913 * * [simplify]: iters left: 6 (16 enodes) 1554045821.920 * * [simplify]: iters left: 5 (82 enodes) 1554045821.941 * * [simplify]: iters left: 4 (241 enodes) 1554045822.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045822.061 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045822.061 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045822.061 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045822.063 * * [simplify]: Extracting #4: cost 253 inf + 1 1554045822.067 * * [simplify]: Extracting #5: cost 250 inf + 20805 1554045822.082 * * [simplify]: Extracting #6: cost 82 inf + 61681 1554045822.109 * * [simplify]: Extracting #7: cost 14 inf + 71204 1554045822.122 * * [simplify]: Extracting #8: cost 0 inf + 76640 1554045822.135 * [simplify]: Simplified to (* (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im)))))) 1554045822.135 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma (* (* x.re x.re) x.re) x.im (* (* 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))) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045822.136 * [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)))) 1554045822.136 * * [simplify]: iters left: 6 (15 enodes) 1554045822.140 * * [simplify]: iters left: 5 (77 enodes) 1554045822.158 * * [simplify]: iters left: 4 (192 enodes) 1554045822.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045822.240 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045822.240 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045822.240 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045822.242 * * [simplify]: Extracting #4: cost 183 inf + 124 1554045822.246 * * [simplify]: Extracting #5: cost 113 inf + 11242 1554045822.259 * * [simplify]: Extracting #6: cost 3 inf + 33127 1554045822.272 * * [simplify]: Extracting #7: cost 0 inf + 33668 1554045822.279 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.im (fma x.im x.im (* x.re x.re))))) (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re))))) 1554045822.279 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im)))))) (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.im (fma x.im x.im (* x.re x.re))))) (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045822.280 * * * * [progress]: [ 79 / 186 ] simplifiying candidate # 1554045822.280 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))))) 1554045822.280 * * [simplify]: iters left: 6 (17 enodes) 1554045822.285 * * [simplify]: iters left: 5 (86 enodes) 1554045822.312 * * [simplify]: iters left: 4 (233 enodes) 1554045822.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045822.429 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045822.429 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045822.429 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045822.429 * * [simplify]: Extracting #4: cost 218 inf + 1 1554045822.432 * * [simplify]: Extracting #5: cost 241 inf + 23265 1554045822.439 * * [simplify]: Extracting #6: cost 100 inf + 57745 1554045822.454 * * [simplify]: Extracting #7: cost 31 inf + 67209 1554045822.469 * * [simplify]: Extracting #8: cost 2 inf + 79630 1554045822.495 * * [simplify]: Extracting #9: cost 0 inf + 80350 1554045822.521 * [simplify]: Simplified to (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.im))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1554045822.521 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im 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))) (+ (* 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045822.522 * [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)))))) 1554045822.522 * * [simplify]: iters left: 6 (15 enodes) 1554045822.530 * * [simplify]: iters left: 5 (79 enodes) 1554045822.564 * * [simplify]: iters left: 4 (222 enodes) 1554045822.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045822.647 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045822.647 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045822.647 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045822.648 * * [simplify]: Extracting #4: cost 211 inf + 85 1554045822.655 * * [simplify]: Extracting #5: cost 134 inf + 11658 1554045822.670 * * [simplify]: Extracting #6: cost 2 inf + 36148 1554045822.687 * * [simplify]: Extracting #7: cost 0 inf + 36742 1554045822.706 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) (cbrt (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re))))) 1554045822.706 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im 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 (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) (cbrt (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045822.706 * * * * [progress]: [ 80 / 186 ] simplifiying candidate # 1554045822.707 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1554045822.707 * * [simplify]: iters left: 6 (17 enodes) 1554045822.718 * * [simplify]: iters left: 5 (86 enodes) 1554045822.748 * * [simplify]: iters left: 4 (239 enodes) 1554045822.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045822.851 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045822.851 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045822.851 * * [simplify]: Extracting #3: cost 48 inf + 0 1554045822.852 * * [simplify]: Extracting #4: cost 218 inf + 1 1554045822.856 * * [simplify]: Extracting #5: cost 230 inf + 21956 1554045822.871 * * [simplify]: Extracting #6: cost 47 inf + 65642 1554045822.886 * * [simplify]: Extracting #7: cost 8 inf + 66820 1554045822.899 * * [simplify]: Extracting #8: cost 0 inf + 68842 1554045822.920 * [simplify]: Simplified to (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) 1554045822.920 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045822.921 * [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)))) 1554045822.921 * * [simplify]: iters left: 6 (16 enodes) 1554045822.928 * * [simplify]: iters left: 5 (82 enodes) 1554045822.956 * * [simplify]: iters left: 4 (188 enodes) 1554045823.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045823.038 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045823.039 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045823.039 * * [simplify]: Extracting #3: cost 59 inf + 0 1554045823.040 * * [simplify]: Extracting #4: cost 176 inf + 43 1554045823.043 * * [simplify]: Extracting #5: cost 119 inf + 7550 1554045823.051 * * [simplify]: Extracting #6: cost 7 inf + 28073 1554045823.064 * * [simplify]: Extracting #7: cost 0 inf + 30167 1554045823.072 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))))) 1554045823.073 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im 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 (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045823.073 * * * * [progress]: [ 81 / 186 ] simplifiying candidate # 1554045823.073 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))))) 1554045823.073 * * [simplify]: iters left: 6 (15 enodes) 1554045823.078 * * [simplify]: iters left: 5 (81 enodes) 1554045823.101 * * [simplify]: iters left: 4 (229 enodes) 1554045823.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045823.205 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045823.205 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045823.205 * * [simplify]: Extracting #3: cost 39 inf + 0 1554045823.205 * * [simplify]: Extracting #4: cost 187 inf + 1 1554045823.207 * * [simplify]: Extracting #5: cost 223 inf + 17748 1554045823.214 * * [simplify]: Extracting #6: cost 84 inf + 50719 1554045823.223 * * [simplify]: Extracting #7: cost 20 inf + 60816 1554045823.234 * * [simplify]: Extracting #8: cost 0 inf + 70279 1554045823.249 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1554045823.249 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* x.im (+ x.re 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)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045823.250 * [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))))) 1554045823.250 * * [simplify]: iters left: 6 (13 enodes) 1554045823.256 * * [simplify]: iters left: 5 (64 enodes) 1554045823.273 * * [simplify]: iters left: 4 (155 enodes) 1554045823.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045823.327 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045823.327 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045823.327 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045823.327 * * [simplify]: Extracting #4: cost 167 inf + 126 1554045823.329 * * [simplify]: Extracting #5: cost 122 inf + 6304 1554045823.333 * * [simplify]: Extracting #6: cost 23 inf + 25223 1554045823.340 * * [simplify]: Extracting #7: cost 0 inf + 30949 1554045823.348 * * [simplify]: Extracting #8: cost 0 inf + 30934 1554045823.357 * [simplify]: Simplified to (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* x.re x.re)))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re)))) 1554045823.357 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* x.re x.re)))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045823.357 * * * * [progress]: [ 82 / 186 ] simplifiying candidate # 1554045823.358 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1554045823.358 * * [simplify]: iters left: 6 (18 enodes) 1554045823.368 * * [simplify]: iters left: 5 (93 enodes) 1554045823.413 * * [simplify]: iters left: 4 (253 enodes) 1554045823.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045823.529 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045823.529 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045823.529 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045823.530 * * [simplify]: Extracting #4: cost 217 inf + 1 1554045823.535 * * [simplify]: Extracting #5: cost 195 inf + 27066 1554045823.550 * * [simplify]: Extracting #6: cost 59 inf + 53517 1554045823.570 * * [simplify]: Extracting #7: cost 23 inf + 54646 1554045823.591 * * [simplify]: Extracting #8: cost 0 inf + 65142 1554045823.613 * [simplify]: Simplified to (* (cbrt (* x.im (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (fma (* x.re x.re) x.re (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ x.re x.im))))) 1554045823.613 * [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)) (fma (* 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 x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045823.614 * [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))) 1554045823.614 * * [simplify]: iters left: 6 (14 enodes) 1554045823.621 * * [simplify]: iters left: 5 (67 enodes) 1554045823.649 * * [simplify]: iters left: 4 (148 enodes) 1554045823.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045823.703 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045823.703 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045823.703 * * [simplify]: Extracting #3: cost 45 inf + 0 1554045823.704 * * [simplify]: Extracting #4: cost 154 inf + 43 1554045823.705 * * [simplify]: Extracting #5: cost 101 inf + 8514 1554045823.710 * * [simplify]: Extracting #6: cost 11 inf + 24943 1554045823.716 * * [simplify]: Extracting #7: cost 0 inf + 28490 1554045823.731 * * [simplify]: Extracting #8: cost 0 inf + 28460 1554045823.744 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im x.im (* x.re (+ x.re x.im)))))) 1554045823.744 * [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)) (fma (* 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)) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im x.im (* x.re (+ x.re x.im))))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045823.745 * * * * [progress]: [ 83 / 186 ] simplifiying candidate # 1554045823.745 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)))) 1554045823.745 * * [simplify]: iters left: 6 (14 enodes) 1554045823.753 * * [simplify]: iters left: 5 (74 enodes) 1554045823.782 * * [simplify]: iters left: 4 (222 enodes) 1554045823.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045823.882 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045823.882 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045823.882 * * [simplify]: Extracting #3: cost 39 inf + 0 1554045823.883 * * [simplify]: Extracting #4: cost 177 inf + 2 1554045823.886 * * [simplify]: Extracting #5: cost 202 inf + 5349 1554045823.897 * * [simplify]: Extracting #6: cost 78 inf + 31907 1554045823.915 * * [simplify]: Extracting #7: cost 22 inf + 52127 1554045823.926 * * [simplify]: Extracting #8: cost 0 inf + 61494 1554045823.936 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im))) (cbrt (* (* x.im (- x.re x.im)) (fma x.im (* x.im x.im) (* (* x.re x.re) x.re))))) 1554045823.936 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im))) (cbrt (* (* x.im (- x.re x.im)) (fma x.im (* x.im x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045823.936 * [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))))) 1554045823.936 * * [simplify]: iters left: 6 (13 enodes) 1554045823.940 * * [simplify]: iters left: 5 (64 enodes) 1554045823.955 * * [simplify]: iters left: 4 (155 enodes) 1554045823.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045823.996 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045823.996 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045823.996 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045823.997 * * [simplify]: Extracting #4: cost 172 inf + 126 1554045823.998 * * [simplify]: Extracting #5: cost 109 inf + 8769 1554045824.003 * * [simplify]: Extracting #6: cost 11 inf + 27452 1554045824.016 * * [simplify]: Extracting #7: cost 0 inf + 31124 1554045824.032 * [simplify]: Simplified to (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* x.re x.re)))) (cbrt (fma x.re x.re (* (- x.im x.re) x.im)))) 1554045824.033 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im))) (cbrt (* (* x.im (- x.re x.im)) (fma x.im (* x.im x.im) (* (* x.re x.re) x.re))))) (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* x.re x.re)))) (cbrt (fma x.re x.re (* (- x.im x.re) x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045824.033 * * * * [progress]: [ 84 / 186 ] simplifiying candidate # 1554045824.033 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 1554045824.033 * * [simplify]: iters left: 6 (18 enodes) 1554045824.039 * * [simplify]: iters left: 5 (90 enodes) 1554045824.059 * * [simplify]: iters left: 4 (243 enodes) 1554045824.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045824.189 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045824.189 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045824.189 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045824.190 * * [simplify]: Extracting #4: cost 198 inf + 44 1554045824.192 * * [simplify]: Extracting #5: cost 208 inf + 22239 1554045824.199 * * [simplify]: Extracting #6: cost 72 inf + 47972 1554045824.211 * * [simplify]: Extracting #7: cost 30 inf + 54752 1554045824.234 * * [simplify]: Extracting #8: cost 1 inf + 65952 1554045824.245 * * [simplify]: Extracting #9: cost 0 inf + 66460 1554045824.259 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 1554045824.259 * [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) (fma 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)))) (* (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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045824.260 * [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))) 1554045824.260 * * [simplify]: iters left: 6 (14 enodes) 1554045824.267 * * [simplify]: iters left: 5 (69 enodes) 1554045824.281 * * [simplify]: iters left: 4 (162 enodes) 1554045824.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045824.350 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045824.350 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045824.350 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045824.350 * * [simplify]: Extracting #4: cost 167 inf + 126 1554045824.352 * * [simplify]: Extracting #5: cost 106 inf + 9097 1554045824.357 * * [simplify]: Extracting #6: cost 11 inf + 26284 1554045824.364 * * [simplify]: Extracting #7: cost 0 inf + 29551 1554045824.371 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))))) 1554045824.371 * [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) (fma 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)))) (* (cbrt (- x.re x.im)) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045824.372 * * * * [progress]: [ 85 / 186 ] simplifiying candidate # 1554045824.372 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))))) 1554045824.372 * * [simplify]: iters left: 6 (16 enodes) 1554045824.377 * * [simplify]: iters left: 5 (82 enodes) 1554045824.409 * * [simplify]: iters left: 4 (241 enodes) 1554045824.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045824.516 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045824.516 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045824.516 * * [simplify]: Extracting #3: cost 48 inf + 0 1554045824.520 * * [simplify]: Extracting #4: cost 239 inf + 1 1554045824.523 * * [simplify]: Extracting #5: cost 235 inf + 18910 1554045824.534 * * [simplify]: Extracting #6: cost 89 inf + 51865 1554045824.545 * * [simplify]: Extracting #7: cost 12 inf + 69169 1554045824.558 * * [simplify]: Extracting #8: cost 0 inf + 74127 1554045824.581 * [simplify]: Simplified to (* (cbrt (* x.im (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (fma (* x.re x.re) x.re (* x.im (* x.im x.im)))))) (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 1554045824.581 * [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))) (fma (* x.re x.re) x.re (* x.im (* x.im x.im)))))) (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045824.581 * [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)))))) 1554045824.581 * * [simplify]: iters left: 6 (15 enodes) 1554045824.585 * * [simplify]: iters left: 5 (77 enodes) 1554045824.600 * * [simplify]: iters left: 4 (192 enodes) 1554045824.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045824.679 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045824.679 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045824.679 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045824.680 * * [simplify]: Extracting #4: cost 183 inf + 85 1554045824.685 * * [simplify]: Extracting #5: cost 108 inf + 13217 1554045824.698 * * [simplify]: Extracting #6: cost 13 inf + 30912 1554045824.718 * * [simplify]: Extracting #7: cost 0 inf + 33953 1554045824.731 * * [simplify]: Extracting #8: cost 0 inf + 33848 1554045824.739 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (* (fma x.re x.re (* x.im (+ x.re x.im))) (fma (- x.im x.re) x.im (* x.re x.re))))) 1554045824.739 * [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))) (fma (* x.re x.re) x.re (* x.im (* x.im x.im)))))) (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (* (fma x.re x.re (* x.im (+ x.re x.im))) (fma (- x.im x.re) x.im (* x.re x.re)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045824.739 * * * * [progress]: [ 86 / 186 ] simplifiying candidate # 1554045824.740 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))))) 1554045824.740 * * [simplify]: iters left: 6 (13 enodes) 1554045824.744 * * [simplify]: iters left: 5 (67 enodes) 1554045824.762 * * [simplify]: iters left: 4 (178 enodes) 1554045824.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045824.832 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045824.832 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045824.832 * * [simplify]: Extracting #3: cost 29 inf + 0 1554045824.833 * * [simplify]: Extracting #4: cost 131 inf + 1 1554045824.834 * * [simplify]: Extracting #5: cost 166 inf + 537 1554045824.839 * * [simplify]: Extracting #6: cost 81 inf + 14526 1554045824.850 * * [simplify]: Extracting #7: cost 9 inf + 34685 1554045824.865 * * [simplify]: Extracting #8: cost 0 inf + 36885 1554045824.878 * [simplify]: Simplified to (* (cbrt (fma (* x.re x.re) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (- (* (* x.im x.im) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))))))) (cbrt (fma (* x.re x.re) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (- (* (* x.im x.im) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im)))))))) 1554045824.879 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (fma (* x.re x.re) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (- (* (* x.im x.im) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))))))) (cbrt (fma (* x.re x.re) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (- (* (* x.im x.im) (fma (* x.im 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.im))) (cbrt (* (+ (* x.re 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045824.879 * [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)))) 1554045824.879 * * [simplify]: iters left: 6 (11 enodes) 1554045824.885 * * [simplify]: iters left: 5 (51 enodes) 1554045824.903 * * [simplify]: iters left: 4 (110 enodes) 1554045824.948 * * [simplify]: iters left: 3 (285 enodes) 1554045825.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045825.041 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045825.041 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045825.041 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045825.042 * * [simplify]: Extracting #4: cost 150 inf + 165 1554045825.044 * * [simplify]: Extracting #5: cost 114 inf + 8001 1554045825.053 * * [simplify]: Extracting #6: cost 15 inf + 27113 1554045825.062 * * [simplify]: Extracting #7: cost 0 inf + 29628 1554045825.070 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma x.re x.re (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (fma x.re x.re (* x.im (- x.im x.re)))))) 1554045825.070 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (fma (* x.re x.re) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (- (* (* x.im x.im) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))))))) (cbrt (fma (* x.re x.re) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im))) (- (* (* x.im x.im) (fma (* x.im x.re) (* x.re x.re) (* (* x.im x.im) (* x.im x.im)))))))) (* (cbrt (* (+ x.re x.im) (fma x.re x.re (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (fma x.re x.re (* x.im (- x.im x.re))))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045825.070 * * * * [progress]: [ 87 / 186 ] simplifiying candidate # 1554045825.070 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))))) 1554045825.070 * * [simplify]: iters left: 6 (17 enodes) 1554045825.075 * * [simplify]: iters left: 5 (86 enodes) 1554045825.102 * * [simplify]: iters left: 4 (239 enodes) 1554045825.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045825.246 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045825.246 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045825.246 * * [simplify]: Extracting #3: cost 56 inf + 0 1554045825.248 * * [simplify]: Extracting #4: cost 216 inf + 1 1554045825.252 * * [simplify]: Extracting #5: cost 227 inf + 17597 1554045825.267 * * [simplify]: Extracting #6: cost 56 inf + 63043 1554045825.279 * * [simplify]: Extracting #7: cost 1 inf + 67492 1554045825.292 * * [simplify]: Extracting #8: cost 0 inf + 66775 1554045825.310 * * [simplify]: Extracting #9: cost 0 inf + 66750 1554045825.322 * [simplify]: Simplified to (* (cbrt (fma (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.im x.re) (* x.re x.re))) (* (fma (* x.im x.im) (* x.im x.im) (* (* x.im x.re) (* x.re x.re))) (- (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* (+ x.re x.im) x.im) (- x.re x.im))))) 1554045825.322 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (fma (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.im x.re) (* x.re x.re))) (* (fma (* x.im x.im) (* x.im x.im) (* (* x.im x.re) (* x.re x.re))) (- (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* (+ 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.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045825.323 * [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)))))) 1554045825.323 * * [simplify]: iters left: 6 (16 enodes) 1554045825.327 * * [simplify]: iters left: 5 (82 enodes) 1554045825.352 * * [simplify]: iters left: 4 (194 enodes) 1554045825.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045825.425 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045825.425 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045825.425 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045825.426 * * [simplify]: Extracting #4: cost 127 inf + 43 1554045825.428 * * [simplify]: Extracting #5: cost 95 inf + 4025 1554045825.437 * * [simplify]: Extracting #6: cost 7 inf + 18555 1554045825.450 * * [simplify]: Extracting #7: cost 0 inf + 19894 1554045825.455 * [simplify]: Simplified to (* (cbrt (* (fma x.im (+ x.re x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re))))) 1554045825.455 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (fma (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.im x.re) (* x.re x.re))) (* (fma (* x.im x.im) (* x.im x.im) (* (* x.im x.re) (* x.re x.re))) (- (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* (+ x.re x.im) x.im) (- x.re x.im))))) (* (cbrt (* (fma x.im (+ x.re x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045825.456 * * * * [progress]: [ 88 / 186 ] simplifiying candidate # 1554045825.456 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1554045825.456 * * [simplify]: iters left: 6 (16 enodes) 1554045825.461 * * [simplify]: iters left: 5 (81 enodes) 1554045825.481 * * [simplify]: iters left: 4 (224 enodes) 1554045825.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045825.577 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045825.577 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045825.577 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045825.578 * * [simplify]: Extracting #4: cost 202 inf + 1 1554045825.579 * * [simplify]: Extracting #5: cost 226 inf + 5016 1554045825.586 * * [simplify]: Extracting #6: cost 73 inf + 32602 1554045825.607 * * [simplify]: Extracting #7: cost 9 inf + 48040 1554045825.617 * * [simplify]: Extracting #8: cost 0 inf + 50877 1554045825.627 * * [simplify]: Extracting #9: cost 0 inf + 50837 1554045825.637 * [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)) (fma (* x.re x.re) x.re (* x.im (* x.im x.im)))) x.im))) 1554045825.637 * [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)) (fma (* 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.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045825.637 * [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)))) 1554045825.637 * * [simplify]: iters left: 6 (14 enodes) 1554045825.641 * * [simplify]: iters left: 5 (70 enodes) 1554045825.654 * * [simplify]: iters left: 4 (154 enodes) 1554045825.696 * * [simplify]: iters left: 3 (356 enodes) 1554045825.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045825.859 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045825.859 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045825.859 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045825.861 * * [simplify]: Extracting #4: cost 176 inf + 369 1554045825.868 * * [simplify]: Extracting #5: cost 83 inf + 16336 1554045825.885 * * [simplify]: Extracting #6: cost 2 inf + 32269 1554045825.894 * * [simplify]: Extracting #7: cost 0 inf + 32698 1554045825.904 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma x.re x.re (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1554045825.904 * [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)) (fma (* x.re x.re) x.re (* x.im (* x.im x.im)))) x.im))) (* (cbrt (* (+ x.re x.im) (fma x.re x.re (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045825.904 * * * * [progress]: [ 89 / 186 ] simplifiying candidate # 1554045825.904 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))))) 1554045825.905 * * [simplify]: iters left: 6 (18 enodes) 1554045825.915 * * [simplify]: iters left: 5 (93 enodes) 1554045825.956 * * [simplify]: iters left: 4 (253 enodes) 1554045826.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045826.096 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045826.096 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045826.096 * * [simplify]: Extracting #3: cost 48 inf + 0 1554045826.097 * * [simplify]: Extracting #4: cost 215 inf + 1 1554045826.101 * * [simplify]: Extracting #5: cost 223 inf + 16357 1554045826.116 * * [simplify]: Extracting #6: cost 73 inf + 49241 1554045826.140 * * [simplify]: Extracting #7: cost 19 inf + 56379 1554045826.161 * * [simplify]: Extracting #8: cost 0 inf + 63660 1554045826.177 * [simplify]: Simplified to (* (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.im x.im))))) 1554045826.177 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* 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.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045826.178 * [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))))) 1554045826.178 * * [simplify]: iters left: 6 (14 enodes) 1554045826.181 * * [simplify]: iters left: 5 (67 enodes) 1554045826.192 * * [simplify]: iters left: 4 (133 enodes) 1554045826.236 * * [simplify]: iters left: 3 (317 enodes) 1554045826.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045826.343 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045826.343 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045826.343 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045826.345 * * [simplify]: Extracting #4: cost 155 inf + 247 1554045826.351 * * [simplify]: Extracting #5: cost 99 inf + 11629 1554045826.367 * * [simplify]: Extracting #6: cost 7 inf + 29321 1554045826.383 * * [simplify]: Extracting #7: cost 0 inf + 30560 1554045826.400 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re)))) 1554045826.400 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.im x.im))))) (* (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045826.400 * * * * [progress]: [ 90 / 186 ] simplifiying candidate # 1554045826.401 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1554045826.401 * * [simplify]: iters left: 6 (17 enodes) 1554045826.414 * * [simplify]: iters left: 5 (88 enodes) 1554045826.450 * * [simplify]: iters left: 4 (236 enodes) 1554045826.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045826.557 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045826.557 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045826.557 * * [simplify]: Extracting #3: cost 47 inf + 0 1554045826.558 * * [simplify]: Extracting #4: cost 188 inf + 1 1554045826.561 * * [simplify]: Extracting #5: cost 208 inf + 3453 1554045826.570 * * [simplify]: Extracting #6: cost 74 inf + 26315 1554045826.588 * * [simplify]: Extracting #7: cost 14 inf + 40840 1554045826.606 * * [simplify]: Extracting #8: cost 0 inf + 45547 1554045826.623 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) x.im))) (cbrt (* (- x.re x.im) (* x.im (* (+ x.re x.im) (+ x.re x.im)))))) 1554045826.623 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (fma (* x.re x.re) x.re (* 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.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045826.623 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1554045826.623 * * [simplify]: iters left: 6 (12 enodes) 1554045826.626 * * [simplify]: iters left: 5 (55 enodes) 1554045826.639 * * [simplify]: iters left: 4 (114 enodes) 1554045826.663 * * [simplify]: iters left: 3 (290 enodes) 1554045826.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045826.806 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045826.806 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045826.807 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045826.808 * * [simplify]: Extracting #4: cost 149 inf + 246 1554045826.811 * * [simplify]: Extracting #5: cost 131 inf + 3868 1554045826.826 * * [simplify]: Extracting #6: cost 18 inf + 24727 1554045826.842 * * [simplify]: Extracting #7: cost 0 inf + 29163 1554045826.859 * * [simplify]: Extracting #8: cost 0 inf + 29138 1554045826.875 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (cbrt (+ x.re x.im))) 1554045826.875 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (fma (* x.re x.re) x.re (* 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) (fma x.im (- x.im x.re) (* x.re x.re)))) (cbrt (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045826.876 * * * * [progress]: [ 91 / 186 ] simplifiying candidate # 1554045826.876 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)))) 1554045826.876 * * [simplify]: iters left: 6 (16 enodes) 1554045826.885 * * [simplify]: iters left: 5 (81 enodes) 1554045826.921 * * [simplify]: iters left: 4 (228 enodes) 1554045827.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045827.025 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045827.025 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045827.026 * * [simplify]: Extracting #3: cost 61 inf + 0 1554045827.027 * * [simplify]: Extracting #4: cost 228 inf + 2 1554045827.030 * * [simplify]: Extracting #5: cost 248 inf + 3010 1554045827.041 * * [simplify]: Extracting #6: cost 109 inf + 29690 1554045827.066 * * [simplify]: Extracting #7: cost 5 inf + 56501 1554045827.087 * * [simplify]: Extracting #8: cost 0 inf + 57809 1554045827.108 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.im) (fma (* x.re x.re) x.re (* x.im (* x.im x.im))))) (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 1554045827.108 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (fma (* x.re x.re) x.re (* x.im (* x.im x.im))))) (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045827.109 * [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))))) 1554045827.110 * * [simplify]: iters left: 6 (12 enodes) 1554045827.115 * * [simplify]: iters left: 5 (55 enodes) 1554045827.133 * * [simplify]: iters left: 4 (114 enodes) 1554045827.178 * * [simplify]: iters left: 3 (290 enodes) 1554045827.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045827.301 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045827.301 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045827.301 * * [simplify]: Extracting #3: cost 64 inf + 0 1554045827.302 * * [simplify]: Extracting #4: cost 154 inf + 547 1554045827.305 * * [simplify]: Extracting #5: cost 86 inf + 14579 1554045827.313 * * [simplify]: Extracting #6: cost 4 inf + 29565 1554045827.321 * * [simplify]: Extracting #7: cost 0 inf + 29503 1554045827.329 * * [simplify]: Extracting #8: cost 0 inf + 29478 1554045827.337 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (cbrt (fma x.im (- x.im x.re) (* x.re x.re)))) 1554045827.337 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (fma (* x.re x.re) x.re (* x.im (* x.im x.im))))) (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (cbrt (fma x.im (- x.im x.re) (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045827.338 * * * * [progress]: [ 92 / 186 ] simplifiying candidate # 1554045827.338 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 1554045827.338 * * [simplify]: iters left: 6 (17 enodes) 1554045827.346 * * [simplify]: iters left: 5 (85 enodes) 1554045827.365 * * [simplify]: iters left: 4 (228 enodes) 1554045827.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045827.511 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045827.511 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045827.511 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045827.512 * * [simplify]: Extracting #4: cost 193 inf + 2 1554045827.515 * * [simplify]: Extracting #5: cost 225 inf + 4059 1554045827.522 * * [simplify]: Extracting #6: cost 72 inf + 33255 1554045827.532 * * [simplify]: Extracting #7: cost 5 inf + 49935 1554045827.544 * * [simplify]: Extracting #8: cost 0 inf + 51560 1554045827.556 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (fma (* x.re x.re) x.re (* x.im (* x.im x.im)))) x.im)) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 1554045827.556 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (fma (* x.re x.re) x.re (* x.im (* x.im x.im)))) x.im)) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045827.556 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) 1554045827.559 * * [simplify]: iters left: 6 (13 enodes) 1554045827.565 * * [simplify]: iters left: 5 (60 enodes) 1554045827.583 * * [simplify]: iters left: 4 (121 enodes) 1554045827.611 * * [simplify]: iters left: 3 (293 enodes) 1554045827.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045827.738 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045827.738 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045827.738 * * [simplify]: Extracting #3: cost 56 inf + 0 1554045827.739 * * [simplify]: Extracting #4: cost 145 inf + 303 1554045827.741 * * [simplify]: Extracting #5: cost 92 inf + 9623 1554045827.748 * * [simplify]: Extracting #6: cost 16 inf + 23701 1554045827.759 * * [simplify]: Extracting #7: cost 0 inf + 27493 1554045827.775 * * [simplify]: Extracting #8: cost 0 inf + 27478 1554045827.790 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (fma x.re (- x.re x.im) (* x.im x.im))))) 1554045827.790 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (fma (* x.re x.re) x.re (* x.im (* x.im x.im)))) x.im)) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (fma x.re (- x.re x.im) (* x.im x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045827.791 * * * * [progress]: [ 93 / 186 ] simplifiying candidate # 1554045827.791 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))))) 1554045827.791 * * [simplify]: iters left: 6 (17 enodes) 1554045827.801 * * [simplify]: iters left: 5 (86 enodes) 1554045827.835 * * [simplify]: iters left: 4 (233 enodes) 1554045827.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045827.935 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045827.935 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045827.935 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045827.936 * * [simplify]: Extracting #4: cost 215 inf + 1 1554045827.938 * * [simplify]: Extracting #5: cost 247 inf + 10249 1554045827.953 * * [simplify]: Extracting #6: cost 89 inf + 43634 1554045827.977 * * [simplify]: Extracting #7: cost 19 inf + 69884 1554045828.003 * * [simplify]: Extracting #8: cost 0 inf + 79161 1554045828.029 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) 1554045828.029 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045828.030 * [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)))))) 1554045828.030 * * [simplify]: iters left: 6 (15 enodes) 1554045828.038 * * [simplify]: iters left: 5 (79 enodes) 1554045828.069 * * [simplify]: iters left: 4 (222 enodes) 1554045828.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045828.163 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045828.163 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045828.163 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045828.164 * * [simplify]: Extracting #4: cost 212 inf + 44 1554045828.167 * * [simplify]: Extracting #5: cost 124 inf + 14768 1554045828.179 * * [simplify]: Extracting #6: cost 3 inf + 36666 1554045828.188 * * [simplify]: Extracting #7: cost 0 inf + 37502 1554045828.198 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (fma x.re x.re (* x.im (+ x.im x.re)))))) 1554045828.198 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (fma x.re x.re (* x.im (+ x.im x.re))))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045828.198 * * * * [progress]: [ 94 / 186 ] simplifiying candidate # 1554045828.198 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))))) 1554045828.198 * * [simplify]: iters left: 6 (17 enodes) 1554045828.206 * * [simplify]: iters left: 5 (86 enodes) 1554045828.241 * * [simplify]: iters left: 4 (239 enodes) 1554045828.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045828.358 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045828.358 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045828.358 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045828.359 * * [simplify]: Extracting #4: cost 224 inf + 1 1554045828.364 * * [simplify]: Extracting #5: cost 218 inf + 12670 1554045828.381 * * [simplify]: Extracting #6: cost 60 inf + 45133 1554045828.407 * * [simplify]: Extracting #7: cost 11 inf + 61161 1554045828.419 * * [simplify]: Extracting #8: cost 0 inf + 65924 1554045828.436 * [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.re) (* x.im x.im)) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) 1554045828.436 * [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.re) (* x.im x.im)) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045828.437 * [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)))) 1554045828.437 * * [simplify]: iters left: 6 (16 enodes) 1554045828.445 * * [simplify]: iters left: 5 (82 enodes) 1554045828.464 * * [simplify]: iters left: 4 (194 enodes) 1554045828.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045828.523 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045828.523 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045828.523 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045828.523 * * [simplify]: Extracting #4: cost 128 inf + 2 1554045828.524 * * [simplify]: Extracting #5: cost 90 inf + 4416 1554045828.528 * * [simplify]: Extracting #6: cost 7 inf + 18445 1554045828.534 * * [simplify]: Extracting #7: cost 0 inf + 19974 1554045828.545 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im)))) 1554045828.545 * [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.re) (* x.im x.im)) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045828.545 * * * * [progress]: [ 95 / 186 ] simplifiying candidate # 1554045828.546 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))))) 1554045828.546 * * [simplify]: iters left: 6 (13 enodes) 1554045828.554 * * [simplify]: iters left: 5 (62 enodes) 1554045828.580 * * [simplify]: iters left: 4 (144 enodes) 1554045828.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045828.663 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045828.663 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045828.663 * * [simplify]: Extracting #3: cost 34 inf + 0 1554045828.663 * * [simplify]: Extracting #4: cost 125 inf + 1 1554045828.665 * * [simplify]: Extracting #5: cost 154 inf + 2156 1554045828.672 * * [simplify]: Extracting #6: cost 49 inf + 23115 1554045828.683 * * [simplify]: Extracting #7: cost 10 inf + 34975 1554045828.695 * * [simplify]: Extracting #8: cost 0 inf + 40105 1554045828.707 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 1554045828.708 * [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.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.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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045828.708 * [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)))))) 1554045828.709 * * [simplify]: iters left: 6 (11 enodes) 1554045828.714 * * [simplify]: iters left: 5 (51 enodes) 1554045828.731 * * [simplify]: iters left: 4 (121 enodes) 1554045828.772 * * [simplify]: iters left: 3 (347 enodes) 1554045829.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045829.014 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045829.014 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045829.014 * * [simplify]: Extracting #3: cost 67 inf + 0 1554045829.015 * * [simplify]: Extracting #4: cost 166 inf + 2 1554045829.018 * * [simplify]: Extracting #5: cost 147 inf + 2537 1554045829.030 * * [simplify]: Extracting #6: cost 31 inf + 24623 1554045829.048 * * [simplify]: Extracting #7: cost 0 inf + 31720 1554045829.071 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1554045829.072 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045829.072 * * * * [progress]: [ 96 / 186 ] simplifiying candidate # 1554045829.072 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1554045829.073 * * [simplify]: iters left: 6 (15 enodes) 1554045829.081 * * [simplify]: iters left: 5 (72 enodes) 1554045829.109 * * [simplify]: iters left: 4 (180 enodes) 1554045829.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045829.183 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045829.183 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045829.183 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045829.183 * * [simplify]: Extracting #4: cost 190 inf + 1 1554045829.186 * * [simplify]: Extracting #5: cost 158 inf + 12608 1554045829.192 * * [simplify]: Extracting #6: cost 51 inf + 32641 1554045829.201 * * [simplify]: Extracting #7: cost 8 inf + 44941 1554045829.218 * * [simplify]: Extracting #8: cost 0 inf + 48765 1554045829.237 * [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.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 1554045829.237 * [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.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.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045829.238 * [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)))) 1554045829.238 * * [simplify]: iters left: 6 (14 enodes) 1554045829.245 * * [simplify]: iters left: 5 (68 enodes) 1554045829.263 * * [simplify]: iters left: 4 (152 enodes) 1554045829.304 * * [simplify]: iters left: 3 (379 enodes) 1554045829.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045829.461 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045829.461 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045829.462 * * [simplify]: Extracting #3: cost 76 inf + 0 1554045829.463 * * [simplify]: Extracting #4: cost 180 inf + 43 1554045829.470 * * [simplify]: Extracting #5: cost 118 inf + 9369 1554045829.485 * * [simplify]: Extracting #6: cost 20 inf + 29358 1554045829.499 * * [simplify]: Extracting #7: cost 0 inf + 33883 1554045829.509 * * [simplify]: Extracting #8: cost 0 inf + 33868 1554045829.519 * [simplify]: Simplified to (* (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045829.519 * [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.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045829.519 * * * * [progress]: [ 97 / 186 ] simplifiying candidate # 1554045829.519 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))))) 1554045829.520 * * [simplify]: iters left: 6 (17 enodes) 1554045829.528 * * [simplify]: iters left: 5 (83 enodes) 1554045829.562 * * [simplify]: iters left: 4 (197 enodes) 1554045829.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045829.648 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045829.648 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045829.648 * * [simplify]: Extracting #3: cost 43 inf + 0 1554045829.649 * * [simplify]: Extracting #4: cost 168 inf + 1 1554045829.651 * * [simplify]: Extracting #5: cost 215 inf + 2315 1554045829.657 * * [simplify]: Extracting #6: cost 117 inf + 21222 1554045829.672 * * [simplify]: Extracting #7: cost 22 inf + 47392 1554045829.690 * * [simplify]: Extracting #8: cost 0 inf + 56523 1554045829.704 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.im)))) 1554045829.704 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.im)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045829.704 * [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))))) 1554045829.704 * * [simplify]: iters left: 6 (12 enodes) 1554045829.707 * * [simplify]: iters left: 5 (55 enodes) 1554045829.717 * * [simplify]: iters left: 4 (125 enodes) 1554045829.759 * * [simplify]: iters left: 3 (351 enodes) 1554045829.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045829.972 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045829.972 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045829.972 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045829.974 * * [simplify]: Extracting #4: cost 164 inf + 43 1554045829.977 * * [simplify]: Extracting #5: cost 129 inf + 5525 1554045829.990 * * [simplify]: Extracting #6: cost 33 inf + 24123 1554045830.013 * * [simplify]: Extracting #7: cost 0 inf + 32318 1554045830.033 * * [simplify]: Extracting #8: cost 0 inf + 32273 1554045830.051 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (+ x.im x.re))))) 1554045830.051 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.im)))) (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (+ x.im x.re)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045830.052 * * * * [progress]: [ 98 / 186 ] simplifiying candidate # 1554045830.052 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1554045830.052 * * [simplify]: iters left: 6 (17 enodes) 1554045830.063 * * [simplify]: iters left: 5 (83 enodes) 1554045830.098 * * [simplify]: iters left: 4 (203 enodes) 1554045830.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045830.199 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045830.200 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045830.200 * * [simplify]: Extracting #3: cost 55 inf + 0 1554045830.201 * * [simplify]: Extracting #4: cost 182 inf + 1 1554045830.202 * * [simplify]: Extracting #5: cost 208 inf + 2091 1554045830.206 * * [simplify]: Extracting #6: cost 102 inf + 22509 1554045830.214 * * [simplify]: Extracting #7: cost 18 inf + 42667 1554045830.222 * * [simplify]: Extracting #8: cost 0 inf + 49018 1554045830.241 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (fma 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) x.im)))) 1554045830.241 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (fma 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) 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045830.242 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1554045830.242 * * [simplify]: iters left: 6 (13 enodes) 1554045830.249 * * [simplify]: iters left: 5 (58 enodes) 1554045830.265 * * [simplify]: iters left: 4 (118 enodes) 1554045830.301 * * [simplify]: iters left: 3 (323 enodes) 1554045830.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045830.477 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045830.477 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045830.477 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045830.478 * * [simplify]: Extracting #4: cost 166 inf + 2 1554045830.481 * * [simplify]: Extracting #5: cost 138 inf + 3280 1554045830.491 * * [simplify]: Extracting #6: cost 52 inf + 18982 1554045830.509 * * [simplify]: Extracting #7: cost 0 inf + 31910 1554045830.531 * * [simplify]: Extracting #8: cost 0 inf + 31880 1554045830.550 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (- x.re x.im)))) 1554045830.550 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (fma 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) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (- x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045830.550 * * * * [progress]: [ 99 / 186 ] simplifiying candidate # 1554045830.550 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)))) 1554045830.551 * * [simplify]: iters left: 6 (18 enodes) 1554045830.561 * * [simplify]: iters left: 5 (90 enodes) 1554045830.589 * * [simplify]: iters left: 4 (243 enodes) 1554045830.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045830.679 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045830.679 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045830.679 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045830.680 * * [simplify]: Extracting #4: cost 191 inf + 44 1554045830.682 * * [simplify]: Extracting #5: cost 215 inf + 11089 1554045830.691 * * [simplify]: Extracting #6: cost 40 inf + 51252 1554045830.706 * * [simplify]: Extracting #7: cost 0 inf + 63818 1554045830.726 * [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) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) 1554045830.726 * [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) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045830.727 * [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))))) 1554045830.727 * * [simplify]: iters left: 6 (14 enodes) 1554045830.734 * * [simplify]: iters left: 5 (69 enodes) 1554045830.759 * * [simplify]: iters left: 4 (157 enodes) 1554045830.824 * * [simplify]: iters left: 3 (403 enodes) 1554045831.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045831.004 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045831.004 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045831.005 * * [simplify]: Extracting #3: cost 78 inf + 0 1554045831.006 * * [simplify]: Extracting #4: cost 181 inf + 43 1554045831.009 * * [simplify]: Extracting #5: cost 130 inf + 7204 1554045831.017 * * [simplify]: Extracting #6: cost 22 inf + 28552 1554045831.031 * * [simplify]: Extracting #7: cost 0 inf + 33806 1554045831.042 * * [simplify]: Extracting #8: cost 0 inf + 33776 1554045831.052 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (- x.im x.re))))) 1554045831.052 * [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) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (- x.im x.re)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045831.052 * * * * [progress]: [ 100 / 186 ] simplifiying candidate # 1554045831.053 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 1554045831.053 * * [simplify]: iters left: 6 (16 enodes) 1554045831.057 * * [simplify]: iters left: 5 (76 enodes) 1554045831.076 * * [simplify]: iters left: 4 (184 enodes) 1554045831.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045831.171 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045831.171 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045831.171 * * [simplify]: Extracting #3: cost 59 inf + 0 1554045831.172 * * [simplify]: Extracting #4: cost 170 inf + 2 1554045831.175 * * [simplify]: Extracting #5: cost 212 inf + 3295 1554045831.185 * * [simplify]: Extracting #6: cost 84 inf + 28792 1554045831.198 * * [simplify]: Extracting #7: cost 13 inf + 47853 1554045831.207 * * [simplify]: Extracting #8: cost 0 inf + 53649 1554045831.217 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (- x.re 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)))) 1554045831.217 * [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.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.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045831.218 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1554045831.218 * * [simplify]: iters left: 6 (12 enodes) 1554045831.221 * * [simplify]: iters left: 5 (55 enodes) 1554045831.241 * * [simplify]: iters left: 4 (125 enodes) 1554045831.300 * * [simplify]: iters left: 3 (351 enodes) 1554045831.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045831.502 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045831.502 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045831.502 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045831.504 * * [simplify]: Extracting #4: cost 164 inf + 43 1554045831.508 * * [simplify]: Extracting #5: cost 129 inf + 5525 1554045831.521 * * [simplify]: Extracting #6: cost 34 inf + 23691 1554045831.539 * * [simplify]: Extracting #7: cost 0 inf + 32128 1554045831.557 * * [simplify]: Extracting #8: cost 0 inf + 32083 1554045831.576 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im))) 1554045831.576 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im))) x.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 (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045831.576 * * * * [progress]: [ 101 / 186 ] simplifiying candidate # 1554045831.577 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))))) 1554045831.577 * * [simplify]: iters left: 6 (17 enodes) 1554045831.590 * * [simplify]: iters left: 5 (86 enodes) 1554045831.628 * * [simplify]: iters left: 4 (239 enodes) 1554045831.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045831.735 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045831.735 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045831.735 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045831.736 * * [simplify]: Extracting #4: cost 225 inf + 1 1554045831.738 * * [simplify]: Extracting #5: cost 232 inf + 12610 1554045831.747 * * [simplify]: Extracting #6: cost 73 inf + 44140 1554045831.757 * * [simplify]: Extracting #7: cost 28 inf + 58389 1554045831.778 * * [simplify]: Extracting #8: cost 2 inf + 69819 1554045831.805 * * [simplify]: Extracting #9: cost 0 inf + 70795 1554045831.826 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) 1554045831.827 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045831.827 * [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)))))) 1554045831.827 * * [simplify]: iters left: 6 (16 enodes) 1554045831.831 * * [simplify]: iters left: 5 (82 enodes) 1554045831.846 * * [simplify]: iters left: 4 (188 enodes) 1554045831.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045831.906 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045831.906 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045831.906 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045831.906 * * [simplify]: Extracting #4: cost 174 inf + 2 1554045831.907 * * [simplify]: Extracting #5: cost 147 inf + 3110 1554045831.911 * * [simplify]: Extracting #6: cost 21 inf + 24369 1554045831.922 * * [simplify]: Extracting #7: cost 0 inf + 29626 1554045831.936 * [simplify]: Simplified to (* (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045831.936 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045831.937 * * * * [progress]: [ 102 / 186 ] simplifiying candidate # 1554045831.937 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))))) 1554045831.937 * * [simplify]: iters left: 6 (16 enodes) 1554045831.945 * * [simplify]: iters left: 5 (81 enodes) 1554045831.964 * * [simplify]: iters left: 4 (224 enodes) 1554045832.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045832.064 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045832.064 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045832.064 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045832.065 * * [simplify]: Extracting #4: cost 199 inf + 1 1554045832.067 * * [simplify]: Extracting #5: cost 198 inf + 10108 1554045832.080 * * [simplify]: Extracting #6: cost 41 inf + 40256 1554045832.104 * * [simplify]: Extracting #7: cost 5 inf + 48479 1554045832.118 * * [simplify]: Extracting #8: cost 0 inf + 49831 1554045832.128 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 1554045832.128 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re x.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.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045832.129 * [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)))) 1554045832.129 * * [simplify]: iters left: 6 (14 enodes) 1554045832.133 * * [simplify]: iters left: 5 (70 enodes) 1554045832.149 * * [simplify]: iters left: 4 (154 enodes) 1554045832.199 * * [simplify]: iters left: 3 (356 enodes) 1554045832.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045832.354 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045832.354 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045832.354 * * [simplify]: Extracting #3: cost 74 inf + 0 1554045832.356 * * [simplify]: Extracting #4: cost 188 inf + 2 1554045832.360 * * [simplify]: Extracting #5: cost 141 inf + 6427 1554045832.367 * * [simplify]: Extracting #6: cost 22 inf + 29036 1554045832.380 * * [simplify]: Extracting #7: cost 0 inf + 33940 1554045832.393 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045832.393 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045832.394 * * * * [progress]: [ 103 / 186 ] simplifiying candidate # 1554045832.394 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))))) 1554045832.395 * * [simplify]: iters left: 6 (15 enodes) 1554045832.403 * * [simplify]: iters left: 5 (72 enodes) 1554045832.421 * * [simplify]: iters left: 4 (180 enodes) 1554045832.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045832.496 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045832.496 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045832.496 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045832.497 * * [simplify]: Extracting #4: cost 190 inf + 1 1554045832.499 * * [simplify]: Extracting #5: cost 171 inf + 9541 1554045832.505 * * [simplify]: Extracting #6: cost 54 inf + 32046 1554045832.514 * * [simplify]: Extracting #7: cost 14 inf + 43238 1554045832.524 * * [simplify]: Extracting #8: cost 0 inf + 48765 1554045832.538 * [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.im) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1554045832.538 * [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.im) (- (* (* x.re 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045832.539 * [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)))))) 1554045832.539 * * [simplify]: iters left: 6 (14 enodes) 1554045832.546 * * [simplify]: iters left: 5 (68 enodes) 1554045832.563 * * [simplify]: iters left: 4 (153 enodes) 1554045832.602 * * [simplify]: iters left: 3 (379 enodes) 1554045832.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045832.770 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045832.770 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045832.770 * * [simplify]: Extracting #3: cost 76 inf + 0 1554045832.771 * * [simplify]: Extracting #4: cost 183 inf + 43 1554045832.774 * * [simplify]: Extracting #5: cost 114 inf + 10222 1554045832.785 * * [simplify]: Extracting #6: cost 13 inf + 31243 1554045832.803 * * [simplify]: Extracting #7: cost 0 inf + 34594 1554045832.824 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045832.824 * [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.im) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.re x.im) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045832.824 * * * * [progress]: [ 104 / 186 ] simplifiying candidate # 1554045832.825 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1554045832.825 * * [simplify]: iters left: 6 (9 enodes) 1554045832.827 * * [simplify]: iters left: 5 (37 enodes) 1554045832.834 * * [simplify]: iters left: 4 (86 enodes) 1554045832.876 * * [simplify]: iters left: 3 (365 enodes) 1554045833.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045833.215 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045833.215 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045833.215 * * [simplify]: Extracting #3: cost 73 inf + 0 1554045833.216 * * [simplify]: Extracting #4: cost 338 inf + 2 1554045833.221 * * [simplify]: Extracting #5: cost 262 inf + 18234 1554045833.244 * * [simplify]: Extracting #6: cost 27 inf + 61785 1554045833.263 * * [simplify]: Extracting #7: cost 0 inf + 65724 1554045833.299 * * [simplify]: Extracting #8: cost 0 inf + 65534 1554045833.331 * [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)))) 1554045833.331 * [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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045833.331 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045833.331 * * [simplify]: iters left: 6 (7 enodes) 1554045833.333 * * [simplify]: iters left: 5 (31 enodes) 1554045833.339 * * [simplify]: iters left: 4 (63 enodes) 1554045833.350 * * [simplify]: iters left: 3 (123 enodes) 1554045833.377 * * [simplify]: iters left: 2 (209 enodes) 1554045833.442 * * [simplify]: iters left: 1 (350 enodes) 1554045833.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045833.605 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045833.605 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045833.605 * * [simplify]: Extracting #3: cost 46 inf + 0 1554045833.606 * * [simplify]: Extracting #4: cost 88 inf + 332 1554045833.610 * * [simplify]: Extracting #5: cost 38 inf + 5621 1554045833.617 * * [simplify]: Extracting #6: cost 4 inf + 9147 1554045833.624 * * [simplify]: Extracting #7: cost 0 inf + 9475 1554045833.632 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045833.632 * [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.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re 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.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045833.632 * * * * [progress]: [ 105 / 186 ] simplifiying candidate # 1554045833.633 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))))) 1554045833.633 * * [simplify]: iters left: 6 (17 enodes) 1554045833.643 * * [simplify]: iters left: 5 (83 enodes) 1554045833.675 * * [simplify]: iters left: 4 (203 enodes) 1554045833.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045833.772 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045833.772 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045833.772 * * [simplify]: Extracting #3: cost 43 inf + 0 1554045833.773 * * [simplify]: Extracting #4: cost 171 inf + 1 1554045833.775 * * [simplify]: Extracting #5: cost 199 inf + 2246 1554045833.782 * * [simplify]: Extracting #6: cost 87 inf + 21473 1554045833.796 * * [simplify]: Extracting #7: cost 18 inf + 37957 1554045833.805 * * [simplify]: Extracting #8: cost 0 inf + 44954 1554045833.813 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.re 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.im x.im)) x.im)))) 1554045833.813 * [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.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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045833.813 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045833.813 * * [simplify]: iters left: 6 (13 enodes) 1554045833.816 * * [simplify]: iters left: 5 (58 enodes) 1554045833.830 * * [simplify]: iters left: 4 (99 enodes) 1554045833.860 * * [simplify]: iters left: 3 (146 enodes) 1554045833.904 * * [simplify]: iters left: 2 (217 enodes) 1554045833.959 * * [simplify]: iters left: 1 (355 enodes) 1554045834.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045834.080 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045834.080 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045834.080 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045834.081 * * [simplify]: Extracting #4: cost 99 inf + 60 1554045834.082 * * [simplify]: Extracting #5: cost 68 inf + 2640 1554045834.085 * * [simplify]: Extracting #6: cost 8 inf + 9952 1554045834.093 * * [simplify]: Extracting #7: cost 0 inf + 10727 1554045834.101 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (fma x.im (+ x.im x.re) (* x.re x.re)))) 1554045834.101 * [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.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (fma 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) (* x.im x.re)) x.re))) 1554045834.101 * * * * [progress]: [ 106 / 186 ] simplifiying candidate # 1554045834.101 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1554045834.102 * * [simplify]: iters left: 6 (13 enodes) 1554045834.108 * * [simplify]: iters left: 5 (58 enodes) 1554045834.121 * * [simplify]: iters left: 4 (142 enodes) 1554045834.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045834.168 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045834.168 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045834.168 * * [simplify]: Extracting #3: cost 44 inf + 0 1554045834.169 * * [simplify]: Extracting #4: cost 148 inf + 1 1554045834.170 * * [simplify]: Extracting #5: cost 136 inf + 4260 1554045834.175 * * [simplify]: Extracting #6: cost 24 inf + 21911 1554045834.186 * * [simplify]: Extracting #7: cost 2 inf + 25234 1554045834.199 * * [simplify]: Extracting #8: cost 0 inf + 25558 1554045834.205 * * [simplify]: Extracting #9: cost 0 inf + 25438 1554045834.211 * [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))) 1554045834.211 * [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) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045834.211 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1554045834.211 * * [simplify]: iters left: 6 (8 enodes) 1554045834.214 * * [simplify]: iters left: 5 (35 enodes) 1554045834.220 * * [simplify]: iters left: 4 (67 enodes) 1554045834.238 * * [simplify]: iters left: 3 (127 enodes) 1554045834.265 * * [simplify]: iters left: 2 (211 enodes) 1554045834.313 * * [simplify]: iters left: 1 (351 enodes) 1554045834.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045834.477 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045834.477 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045834.477 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045834.478 * * [simplify]: Extracting #4: cost 94 inf + 86 1554045834.481 * * [simplify]: Extracting #5: cost 39 inf + 5717 1554045834.488 * * [simplify]: Extracting #6: cost 1 inf + 9952 1554045834.496 * * [simplify]: Extracting #7: cost 0 inf + 9894 1554045834.503 * * [simplify]: Extracting #8: cost 0 inf + 9879 1554045834.510 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) 1554045834.510 * [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.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045834.510 * * * * [progress]: [ 107 / 186 ] simplifiying candidate # 1554045834.511 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)))) 1554045834.511 * * [simplify]: iters left: 6 (17 enodes) 1554045834.521 * * [simplify]: iters left: 5 (85 enodes) 1554045834.544 * * [simplify]: iters left: 4 (228 enodes) 1554045834.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045834.638 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045834.638 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045834.638 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045834.639 * * [simplify]: Extracting #4: cost 187 inf + 2 1554045834.643 * * [simplify]: Extracting #5: cost 199 inf + 9099 1554045834.651 * * [simplify]: Extracting #6: cost 40 inf + 37835 1554045834.660 * * [simplify]: Extracting #7: cost 6 inf + 44341 1554045834.670 * * [simplify]: Extracting #8: cost 0 inf + 46400 1554045834.680 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (fma 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)))) 1554045834.681 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (fma 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)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045834.681 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1554045834.681 * * [simplify]: iters left: 6 (13 enodes) 1554045834.687 * * [simplify]: iters left: 5 (60 enodes) 1554045834.707 * * [simplify]: iters left: 4 (108 enodes) 1554045834.740 * * [simplify]: iters left: 3 (173 enodes) 1554045834.767 * * [simplify]: iters left: 2 (284 enodes) 1554045834.864 * * [simplify]: iters left: 1 (457 enodes) 1554045835.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045835.070 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045835.070 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045835.071 * * [simplify]: Extracting #3: cost 62 inf + 0 1554045835.071 * * [simplify]: Extracting #4: cost 131 inf + 264 1554045835.073 * * [simplify]: Extracting #5: cost 75 inf + 7042 1554045835.078 * * [simplify]: Extracting #6: cost 4 inf + 17228 1554045835.084 * * [simplify]: Extracting #7: cost 0 inf + 17496 1554045835.089 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (fma x.im (- x.im x.re) (* x.re x.re)))) 1554045835.089 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (fma 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.im x.re))) (cbrt (fma 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) (* x.im x.re)) x.re))) 1554045835.089 * * * * [progress]: [ 108 / 186 ] simplifiying candidate # 1554045835.089 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 1554045835.089 * * [simplify]: iters left: 6 (12 enodes) 1554045835.092 * * [simplify]: iters left: 5 (51 enodes) 1554045835.105 * * [simplify]: iters left: 4 (123 enodes) 1554045835.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045835.206 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045835.206 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045835.206 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045835.207 * * [simplify]: Extracting #4: cost 145 inf + 2 1554045835.209 * * [simplify]: Extracting #5: cost 153 inf + 3656 1554045835.219 * * [simplify]: Extracting #6: cost 24 inf + 25939 1554045835.233 * * [simplify]: Extracting #7: cost 0 inf + 30344 1554045835.247 * * [simplify]: Extracting #8: cost 0 inf + 30264 1554045835.261 * [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)))) 1554045835.262 * [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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045835.262 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) 1554045835.262 * * [simplify]: iters left: 6 (8 enodes) 1554045835.266 * * [simplify]: iters left: 5 (35 enodes) 1554045835.278 * * [simplify]: iters left: 4 (67 enodes) 1554045835.303 * * [simplify]: iters left: 3 (127 enodes) 1554045835.342 * * [simplify]: iters left: 2 (211 enodes) 1554045835.426 * * [simplify]: iters left: 1 (351 enodes) 1554045835.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045835.562 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045835.563 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045835.563 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045835.563 * * [simplify]: Extracting #4: cost 94 inf + 86 1554045835.565 * * [simplify]: Extracting #5: cost 39 inf + 5662 1554045835.568 * * [simplify]: Extracting #6: cost 1 inf + 9842 1554045835.572 * * [simplify]: Extracting #7: cost 0 inf + 9894 1554045835.575 * * [simplify]: Extracting #8: cost 0 inf + 9879 1554045835.582 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im))) 1554045835.582 * [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.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045835.582 * * * * [progress]: [ 109 / 186 ] simplifiying candidate # 1554045835.583 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))))) 1554045835.583 * * [simplify]: iters left: 6 (15 enodes) 1554045835.591 * * [simplify]: iters left: 5 (81 enodes) 1554045835.625 * * [simplify]: iters left: 4 (229 enodes) 1554045835.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045835.751 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045835.751 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045835.752 * * [simplify]: Extracting #3: cost 39 inf + 0 1554045835.753 * * [simplify]: Extracting #4: cost 187 inf + 1 1554045835.756 * * [simplify]: Extracting #5: cost 222 inf + 16597 1554045835.768 * * [simplify]: Extracting #6: cost 90 inf + 46911 1554045835.788 * * [simplify]: Extracting #7: cost 30 inf + 58080 1554045835.813 * * [simplify]: Extracting #8: cost 0 inf + 70599 1554045835.835 * [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 (fma x.im (* x.im x.im) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1554045835.835 * [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 (fma x.im (* x.im x.im) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045835.836 * [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)))))) 1554045835.836 * * [simplify]: iters left: 6 (13 enodes) 1554045835.843 * * [simplify]: iters left: 5 (64 enodes) 1554045835.863 * * [simplify]: iters left: 4 (155 enodes) 1554045835.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045835.921 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045835.921 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045835.922 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045835.922 * * [simplify]: Extracting #4: cost 167 inf + 126 1554045835.926 * * [simplify]: Extracting #5: cost 124 inf + 6299 1554045835.934 * * [simplify]: Extracting #6: cost 28 inf + 24418 1554045835.948 * * [simplify]: Extracting #7: cost 0 inf + 30899 1554045835.959 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (fma (+ x.re x.im) x.im (* x.re x.re)))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re)))) 1554045835.959 * [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 (fma x.im (* x.im x.im) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (fma (+ x.re x.im) x.im (* x.re x.re)))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045835.960 * * * * [progress]: [ 110 / 186 ] simplifiying candidate # 1554045835.960 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))))) 1554045835.960 * * [simplify]: iters left: 6 (18 enodes) 1554045835.966 * * [simplify]: iters left: 5 (93 enodes) 1554045835.988 * * [simplify]: iters left: 4 (253 enodes) 1554045836.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045836.099 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045836.099 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045836.099 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045836.100 * * [simplify]: Extracting #4: cost 218 inf + 1 1554045836.103 * * [simplify]: Extracting #5: cost 211 inf + 21562 1554045836.122 * * [simplify]: Extracting #6: cost 67 inf + 56336 1554045836.142 * * [simplify]: Extracting #7: cost 23 inf + 57008 1554045836.160 * * [simplify]: Extracting #8: cost 2 inf + 63288 1554045836.171 * * [simplify]: Extracting #9: cost 0 inf + 64205 1554045836.181 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (fma (* x.re x.re) x.re (* (* x.im x.im) x.im)) (* x.im (- (* x.re x.re) (* x.im x.im)))))) 1554045836.181 * [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 (* (fma (* 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.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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045836.182 * [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)))) 1554045836.182 * * [simplify]: iters left: 6 (14 enodes) 1554045836.186 * * [simplify]: iters left: 5 (67 enodes) 1554045836.210 * * [simplify]: iters left: 4 (133 enodes) 1554045836.267 * * [simplify]: iters left: 3 (316 enodes) 1554045836.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045836.419 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045836.419 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045836.419 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045836.421 * * [simplify]: Extracting #4: cost 153 inf + 344 1554045836.427 * * [simplify]: Extracting #5: cost 75 inf + 16040 1554045836.436 * * [simplify]: Extracting #6: cost 4 inf + 29455 1554045836.448 * * [simplify]: Extracting #7: cost 0 inf + 30358 1554045836.456 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.re x.im))) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re)))) 1554045836.456 * [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 (* (fma (* x.re x.re) x.re (* (* x.im x.im) x.im)) (* x.im (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.re x.im))) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045836.456 * * * * [progress]: [ 111 / 186 ] simplifiying candidate # 1554045836.456 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))))) 1554045836.456 * * [simplify]: iters left: 6 (17 enodes) 1554045836.461 * * [simplify]: iters left: 5 (83 enodes) 1554045836.492 * * [simplify]: iters left: 4 (197 enodes) 1554045836.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045836.607 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045836.607 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045836.607 * * [simplify]: Extracting #3: cost 44 inf + 0 1554045836.608 * * [simplify]: Extracting #4: cost 176 inf + 1 1554045836.610 * * [simplify]: Extracting #5: cost 215 inf + 4391 1554045836.618 * * [simplify]: Extracting #6: cost 109 inf + 30457 1554045836.634 * * [simplify]: Extracting #7: cost 18 inf + 53704 1554045836.653 * * [simplify]: Extracting #8: cost 1 inf + 57668 1554045836.672 * * [simplify]: Extracting #9: cost 0 inf + 58040 1554045836.691 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.re 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)))) 1554045836.691 * [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.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)))) (cbrt (* (- x.re 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045836.692 * [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)))))) 1554045836.692 * * [simplify]: iters left: 6 (12 enodes) 1554045836.701 * * [simplify]: iters left: 5 (55 enodes) 1554045836.720 * * [simplify]: iters left: 4 (125 enodes) 1554045836.775 * * [simplify]: iters left: 3 (351 enodes) 1554045836.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045836.910 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045836.910 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045836.910 * * [simplify]: Extracting #3: cost 69 inf + 0 1554045836.912 * * [simplify]: Extracting #4: cost 158 inf + 427 1554045836.918 * * [simplify]: Extracting #5: cost 98 inf + 10690 1554045836.934 * * [simplify]: Extracting #6: cost 11 inf + 30066 1554045836.949 * * [simplify]: Extracting #7: cost 0 inf + 32468 1554045836.959 * [simplify]: Simplified to (* (cbrt (fma x.re x.re (* x.im (+ x.re x.im)))) (cbrt (* (fma x.re x.re (* x.im (+ x.re x.im))) (- x.re x.im)))) 1554045836.959 * [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.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (fma x.re x.re (* x.im (+ x.re x.im)))) (cbrt (* (fma x.re x.re (* x.im (+ x.re x.im))) (- x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045836.959 * * * * [progress]: [ 112 / 186 ] simplifiying candidate # 1554045836.959 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1554045836.959 * * [simplify]: iters left: 6 (17 enodes) 1554045836.964 * * [simplify]: iters left: 5 (83 enodes) 1554045836.982 * * [simplify]: iters left: 4 (203 enodes) 1554045837.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045837.089 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045837.089 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045837.089 * * [simplify]: Extracting #3: cost 44 inf + 0 1554045837.090 * * [simplify]: Extracting #4: cost 178 inf + 1 1554045837.092 * * [simplify]: Extracting #5: cost 201 inf + 3977 1554045837.100 * * [simplify]: Extracting #6: cost 85 inf + 27288 1554045837.110 * * [simplify]: Extracting #7: cost 23 inf + 37653 1554045837.118 * * [simplify]: Extracting #8: cost 1 inf + 45625 1554045837.126 * * [simplify]: Extracting #9: cost 0 inf + 46168 1554045837.136 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.re 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))))) 1554045837.136 * [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.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)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045837.137 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045837.137 * * [simplify]: iters left: 6 (13 enodes) 1554045837.143 * * [simplify]: iters left: 5 (58 enodes) 1554045837.166 * * [simplify]: iters left: 4 (98 enodes) 1554045837.182 * * [simplify]: iters left: 3 (146 enodes) 1554045837.213 * * [simplify]: iters left: 2 (217 enodes) 1554045837.282 * * [simplify]: iters left: 1 (356 enodes) 1554045837.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045837.448 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045837.448 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045837.449 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045837.449 * * [simplify]: Extracting #4: cost 89 inf + 691 1554045837.451 * * [simplify]: Extracting #5: cost 26 inf + 7432 1554045837.455 * * [simplify]: Extracting #6: cost 0 inf + 10727 1554045837.461 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (+ x.re x.im))))) 1554045837.461 * [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.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 (fma x.re x.re (* x.im (+ x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045837.461 * * * * [progress]: [ 113 / 186 ] simplifiying candidate # 1554045837.461 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))))) 1554045837.462 * * [simplify]: iters left: 6 (11 enodes) 1554045837.468 * * [simplify]: iters left: 5 (57 enodes) 1554045837.493 * * [simplify]: iters left: 4 (140 enodes) 1554045837.540 * * [simplify]: iters left: 3 (441 enodes) 1554045837.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045837.877 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045837.877 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045837.877 * * [simplify]: Extracting #3: cost 83 inf + 0 1554045837.879 * * [simplify]: Extracting #4: cost 276 inf + 2 1554045837.884 * * [simplify]: Extracting #5: cost 264 inf + 12654 1554045837.901 * * [simplify]: Extracting #6: cost 102 inf + 59750 1554045837.931 * * [simplify]: Extracting #7: cost 19 inf + 95166 1554045837.961 * * [simplify]: Extracting #8: cost 0 inf + 102583 1554045837.996 * * [simplify]: Extracting #9: cost 0 inf + 102343 1554045838.026 * [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.re) x.re) (* (* x.im x.im) x.im))))) 1554045838.026 * [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.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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045838.027 * [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))))) 1554045838.027 * * [simplify]: iters left: 6 (9 enodes) 1554045838.031 * * [simplify]: iters left: 5 (36 enodes) 1554045838.042 * * [simplify]: iters left: 4 (53 enodes) 1554045838.057 * * [simplify]: iters left: 3 (64 enodes) 1554045838.064 * * [simplify]: iters left: 2 (65 enodes) 1554045838.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045838.071 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045838.071 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045838.071 * * [simplify]: Extracting #3: cost 15 inf + 0 1554045838.071 * * [simplify]: Extracting #4: cost 19 inf + 43 1554045838.071 * * [simplify]: Extracting #5: cost 9 inf + 680 1554045838.072 * * [simplify]: Extracting #6: cost 3 inf + 1362 1554045838.072 * * [simplify]: Extracting #7: cost 0 inf + 2078 1554045838.073 * [simplify]: Simplified to (* (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re)))) 1554045838.073 * [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.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045838.073 * * * * [progress]: [ 114 / 186 ] simplifiying candidate # 1554045838.073 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1554045838.073 * * [simplify]: iters left: 6 (16 enodes) 1554045838.078 * * [simplify]: iters left: 5 (79 enodes) 1554045838.103 * * [simplify]: iters left: 4 (202 enodes) 1554045838.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045838.217 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045838.217 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045838.217 * * [simplify]: Extracting #3: cost 40 inf + 0 1554045838.221 * * [simplify]: Extracting #4: cost 163 inf + 1 1554045838.223 * * [simplify]: Extracting #5: cost 170 inf + 2629 1554045838.229 * * [simplify]: Extracting #6: cost 73 inf + 21373 1554045838.241 * * [simplify]: Extracting #7: cost 20 inf + 32813 1554045838.254 * * [simplify]: Extracting #8: cost 0 inf + 38592 1554045838.267 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1554045838.267 * [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.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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045838.268 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1554045838.268 * * [simplify]: iters left: 6 (11 enodes) 1554045838.273 * * [simplify]: iters left: 5 (43 enodes) 1554045838.286 * * [simplify]: iters left: 4 (55 enodes) 1554045838.301 * * [simplify]: iters left: 3 (65 enodes) 1554045838.316 * * [simplify]: iters left: 2 (66 enodes) 1554045838.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045838.332 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045838.332 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045838.332 * * [simplify]: Extracting #3: cost 18 inf + 0 1554045838.332 * * [simplify]: Extracting #4: cost 21 inf + 43 1554045838.332 * * [simplify]: Extracting #5: cost 13 inf + 592 1554045838.333 * * [simplify]: Extracting #6: cost 2 inf + 1808 1554045838.334 * * [simplify]: Extracting #7: cost 0 inf + 2482 1554045838.335 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re)))) 1554045838.335 * [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.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045838.336 * * * * [progress]: [ 115 / 186 ] simplifiying candidate # 1554045838.336 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)))) 1554045838.336 * * [simplify]: iters left: 6 (16 enodes) 1554045838.345 * * [simplify]: iters left: 5 (86 enodes) 1554045838.385 * * [simplify]: iters left: 4 (238 enodes) 1554045838.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045838.486 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045838.486 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045838.486 * * [simplify]: Extracting #3: cost 40 inf + 0 1554045838.487 * * [simplify]: Extracting #4: cost 165 inf + 2 1554045838.489 * * [simplify]: Extracting #5: cost 205 inf + 3244 1554045838.497 * * [simplify]: Extracting #6: cost 79 inf + 25438 1554045838.505 * * [simplify]: Extracting #7: cost 15 inf + 44252 1554045838.513 * * [simplify]: Extracting #8: cost 0 inf + 49908 1554045838.521 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.im) (fma 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 (* x.im x.im)))))) 1554045838.521 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (fma 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 (* 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045838.522 * [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))))) 1554045838.522 * * [simplify]: iters left: 6 (12 enodes) 1554045838.526 * * [simplify]: iters left: 5 (54 enodes) 1554045838.534 * * [simplify]: iters left: 4 (90 enodes) 1554045838.560 * * [simplify]: iters left: 3 (134 enodes) 1554045838.597 * * [simplify]: iters left: 2 (163 enodes) 1554045838.645 * * [simplify]: iters left: 1 (189 enodes) 1554045838.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045838.691 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045838.691 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045838.692 * * [simplify]: Extracting #3: cost 31 inf + 0 1554045838.692 * * [simplify]: Extracting #4: cost 35 inf + 949 1554045838.693 * * [simplify]: Extracting #5: cost 5 inf + 3787 1554045838.694 * * [simplify]: Extracting #6: cost 0 inf + 5017 1554045838.696 * [simplify]: Simplified to (* (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))) (cbrt (fma x.re (- x.re x.im) (* x.im x.im)))) 1554045838.696 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (fma 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 (* x.im x.im)))))) (* (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))) (cbrt (fma x.re (- x.re x.im) (* x.im x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045838.696 * * * * [progress]: [ 116 / 186 ] simplifiying candidate # 1554045838.696 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 1554045838.696 * * [simplify]: iters left: 6 (18 enodes) 1554045838.701 * * [simplify]: iters left: 5 (87 enodes) 1554045838.720 * * [simplify]: iters left: 4 (207 enodes) 1554045838.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045838.814 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045838.814 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045838.814 * * [simplify]: Extracting #3: cost 46 inf + 0 1554045838.815 * * [simplify]: Extracting #4: cost 157 inf + 44 1554045838.818 * * [simplify]: Extracting #5: cost 157 inf + 8311 1554045838.829 * * [simplify]: Extracting #6: cost 51 inf + 26271 1554045838.842 * * [simplify]: Extracting #7: cost 19 inf + 35188 1554045838.857 * * [simplify]: Extracting #8: cost 0 inf + 43731 1554045838.872 * [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) (- x.re x.im))))) 1554045838.872 * [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) (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045838.873 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 1554045838.873 * * [simplify]: iters left: 6 (11 enodes) 1554045838.878 * * [simplify]: iters left: 5 (45 enodes) 1554045838.891 * * [simplify]: iters left: 4 (65 enodes) 1554045838.913 * * [simplify]: iters left: 3 (76 enodes) 1554045838.931 * * [simplify]: iters left: 2 (77 enodes) 1554045838.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045838.949 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045838.949 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045838.949 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045838.949 * * [simplify]: Extracting #4: cost 25 inf + 43 1554045838.950 * * [simplify]: Extracting #5: cost 14 inf + 691 1554045838.950 * * [simplify]: Extracting #6: cost 4 inf + 1690 1554045838.952 * * [simplify]: Extracting #7: cost 0 inf + 2728 1554045838.953 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re)))) 1554045838.953 * [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.re x.im)) (* (- x.re x.im) (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045838.953 * * * * [progress]: [ 117 / 186 ] simplifiying candidate # 1554045838.954 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))))) 1554045838.954 * * [simplify]: iters left: 6 (18 enodes) 1554045838.964 * * [simplify]: iters left: 5 (93 enodes) 1554045838.994 * * [simplify]: iters left: 4 (253 enodes) 1554045839.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045839.107 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045839.107 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045839.107 * * [simplify]: Extracting #3: cost 46 inf + 0 1554045839.108 * * [simplify]: Extracting #4: cost 202 inf + 1 1554045839.110 * * [simplify]: Extracting #5: cost 194 inf + 11366 1554045839.117 * * [simplify]: Extracting #6: cost 71 inf + 36241 1554045839.131 * * [simplify]: Extracting #7: cost 14 inf + 56362 1554045839.141 * * [simplify]: Extracting #8: cost 1 inf + 62171 1554045839.153 * * [simplify]: Extracting #9: cost 0 inf + 62675 1554045839.171 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) 1554045839.171 * [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.re)) (* (* x.im x.im) x.im)) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) (* (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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045839.172 * [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)))))) 1554045839.172 * * [simplify]: iters left: 6 (14 enodes) 1554045839.179 * * [simplify]: iters left: 5 (67 enodes) 1554045839.201 * * [simplify]: iters left: 4 (149 enodes) 1554045839.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045839.262 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045839.262 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045839.262 * * [simplify]: Extracting #3: cost 45 inf + 0 1554045839.263 * * [simplify]: Extracting #4: cost 154 inf + 43 1554045839.264 * * [simplify]: Extracting #5: cost 119 inf + 5021 1554045839.268 * * [simplify]: Extracting #6: cost 14 inf + 24622 1554045839.274 * * [simplify]: Extracting #7: cost 0 inf + 28170 1554045839.280 * * [simplify]: Extracting #8: cost 0 inf + 28155 1554045839.288 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (+ x.im x.re))) 1554045839.288 * [simplify]: Simplified (2 1 1 2) 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.re)) (* (* x.im x.im) x.im)) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (+ x.im x.re)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045839.289 * * * * [progress]: [ 118 / 186 ] simplifiying candidate # 1554045839.289 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))))) 1554045839.289 * * [simplify]: iters left: 6 (17 enodes) 1554045839.300 * * [simplify]: iters left: 5 (88 enodes) 1554045839.340 * * [simplify]: iters left: 4 (236 enodes) 1554045839.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045839.451 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045839.451 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045839.451 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045839.452 * * [simplify]: Extracting #4: cost 205 inf + 1 1554045839.457 * * [simplify]: Extracting #5: cost 190 inf + 9885 1554045839.471 * * [simplify]: Extracting #6: cost 52 inf + 34883 1554045839.487 * * [simplify]: Extracting #7: cost 6 inf + 46653 1554045839.496 * * [simplify]: Extracting #8: cost 0 inf + 48298 1554045839.506 * [simplify]: Simplified to (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* x.im (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) 1554045839.506 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* x.im (- (* x.re x.re) (* 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.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045839.506 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1554045839.506 * * [simplify]: iters left: 6 (12 enodes) 1554045839.509 * * [simplify]: iters left: 5 (55 enodes) 1554045839.525 * * [simplify]: iters left: 4 (114 enodes) 1554045839.573 * * [simplify]: iters left: 3 (290 enodes) 1554045839.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045839.705 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045839.705 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045839.706 * * [simplify]: Extracting #3: cost 55 inf + 0 1554045839.707 * * [simplify]: Extracting #4: cost 148 inf + 2 1554045839.709 * * [simplify]: Extracting #5: cost 140 inf + 2022 1554045839.717 * * [simplify]: Extracting #6: cost 45 inf + 16579 1554045839.726 * * [simplify]: Extracting #7: cost 2 inf + 27009 1554045839.734 * * [simplify]: Extracting #8: cost 0 inf + 27593 1554045839.745 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (+ x.im x.re))) 1554045839.745 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* x.im (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (* (cbrt (* (+ x.im x.re) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (+ x.im x.re)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045839.745 * * * * [progress]: [ 119 / 186 ] simplifiying candidate # 1554045839.746 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))))) 1554045839.746 * * [simplify]: iters left: 6 (17 enodes) 1554045839.751 * * [simplify]: iters left: 5 (83 enodes) 1554045839.782 * * [simplify]: iters left: 4 (203 enodes) 1554045839.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045839.876 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045839.876 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045839.876 * * [simplify]: Extracting #3: cost 56 inf + 0 1554045839.877 * * [simplify]: Extracting #4: cost 185 inf + 1 1554045839.880 * * [simplify]: Extracting #5: cost 186 inf + 6166 1554045839.891 * * [simplify]: Extracting #6: cost 59 inf + 30372 1554045839.908 * * [simplify]: Extracting #7: cost 12 inf + 44856 1554045839.926 * * [simplify]: Extracting #8: cost 0 inf + 49739 1554045839.943 * [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.re x.im) (* x.im (+ x.re x.im)))))) 1554045839.943 * [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.re x.im) (* 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045839.944 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045839.944 * * [simplify]: iters left: 6 (13 enodes) 1554045839.950 * * [simplify]: iters left: 5 (58 enodes) 1554045839.971 * * [simplify]: iters left: 4 (118 enodes) 1554045840.001 * * [simplify]: iters left: 3 (323 enodes) 1554045840.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045840.156 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045840.156 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045840.156 * * [simplify]: Extracting #3: cost 68 inf + 0 1554045840.157 * * [simplify]: Extracting #4: cost 164 inf + 2 1554045840.159 * * [simplify]: Extracting #5: cost 147 inf + 1532 1554045840.169 * * [simplify]: Extracting #6: cost 43 inf + 20245 1554045840.187 * * [simplify]: Extracting #7: cost 1 inf + 31154 1554045840.204 * * [simplify]: Extracting #8: cost 0 inf + 31406 1554045840.217 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (fma x.re x.re (* x.im (+ x.im x.re)))))) 1554045840.217 * [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.re x.im) (* x.im (+ x.re x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (fma x.re x.re (* x.im (+ x.im x.re))))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045840.218 * * * * [progress]: [ 120 / 186 ] simplifiying candidate # 1554045840.218 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1554045840.218 * * [simplify]: iters left: 6 (13 enodes) 1554045840.221 * * [simplify]: iters left: 5 (58 enodes) 1554045840.236 * * [simplify]: iters left: 4 (142 enodes) 1554045840.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045840.286 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045840.286 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045840.286 * * [simplify]: Extracting #3: cost 46 inf + 0 1554045840.286 * * [simplify]: Extracting #4: cost 140 inf + 1 1554045840.288 * * [simplify]: Extracting #5: cost 129 inf + 4498 1554045840.294 * * [simplify]: Extracting #6: cost 29 inf + 19124 1554045840.306 * * [simplify]: Extracting #7: cost 0 inf + 24502 1554045840.321 * * [simplify]: Extracting #8: cost 0 inf + 24462 1554045840.333 * [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.im) (+ x.re x.im))) x.im))) 1554045840.333 * [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.im) (+ x.re x.im))) x.im))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045840.334 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045840.334 * * [simplify]: iters left: 6 (8 enodes) 1554045840.338 * * [simplify]: iters left: 5 (35 enodes) 1554045840.349 * * [simplify]: iters left: 4 (67 enodes) 1554045840.368 * * [simplify]: iters left: 3 (127 enodes) 1554045840.386 * * [simplify]: iters left: 2 (211 enodes) 1554045840.431 * * [simplify]: iters left: 1 (351 enodes) 1554045840.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045840.585 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045840.585 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045840.585 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045840.586 * * [simplify]: Extracting #4: cost 96 inf + 3 1554045840.588 * * [simplify]: Extracting #5: cost 55 inf + 3612 1554045840.594 * * [simplify]: Extracting #6: cost 8 inf + 8848 1554045840.602 * * [simplify]: Extracting #7: cost 0 inf + 9879 1554045840.609 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045840.609 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045840.609 * * * * [progress]: [ 121 / 186 ] simplifiying candidate # 1554045840.610 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))))) 1554045840.610 * * [simplify]: iters left: 6 (16 enodes) 1554045840.619 * * [simplify]: iters left: 5 (79 enodes) 1554045840.651 * * [simplify]: iters left: 4 (202 enodes) 1554045840.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045840.762 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045840.762 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045840.762 * * [simplify]: Extracting #3: cost 40 inf + 0 1554045840.762 * * [simplify]: Extracting #4: cost 161 inf + 1 1554045840.763 * * [simplify]: Extracting #5: cost 168 inf + 2315 1554045840.766 * * [simplify]: Extracting #6: cost 86 inf + 15322 1554045840.772 * * [simplify]: Extracting #7: cost 19 inf + 29924 1554045840.779 * * [simplify]: Extracting #8: cost 0 inf + 38308 1554045840.791 * [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))))) 1554045840.791 * [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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045840.793 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045840.793 * * [simplify]: iters left: 6 (11 enodes) 1554045840.800 * * [simplify]: iters left: 5 (43 enodes) 1554045840.806 * * [simplify]: iters left: 4 (54 enodes) 1554045840.813 * * [simplify]: iters left: 3 (65 enodes) 1554045840.822 * * [simplify]: iters left: 2 (66 enodes) 1554045840.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045840.830 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045840.830 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045840.830 * * [simplify]: Extracting #3: cost 18 inf + 0 1554045840.830 * * [simplify]: Extracting #4: cost 21 inf + 43 1554045840.831 * * [simplify]: Extracting #5: cost 6 inf + 1316 1554045840.832 * * [simplify]: Extracting #6: cost 0 inf + 2482 1554045840.833 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (fma x.im (+ x.im x.re) (* x.re x.re)))) 1554045840.833 * [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 (fma 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) (* x.im x.re)) x.re))) 1554045840.833 * * * * [progress]: [ 122 / 186 ] simplifiying candidate # 1554045840.833 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1554045840.833 * * [simplify]: iters left: 6 (10 enodes) 1554045840.836 * * [simplify]: iters left: 5 (44 enodes) 1554045840.843 * * [simplify]: iters left: 4 (98 enodes) 1554045840.871 * * [simplify]: iters left: 3 (319 enodes) 1554045841.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045841.196 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045841.196 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045841.196 * * [simplify]: Extracting #3: cost 56 inf + 0 1554045841.196 * * [simplify]: Extracting #4: cost 155 inf + 2 1554045841.198 * * [simplify]: Extracting #5: cost 124 inf + 5523 1554045841.205 * * [simplify]: Extracting #6: cost 11 inf + 24417 1554045841.214 * * [simplify]: Extracting #7: cost 0 inf + 27159 1554045841.226 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ x.re x.im)))) 1554045841.226 * [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.im) (* x.im (+ x.re x.im))) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045841.226 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1554045841.226 * * [simplify]: iters left: 5 (5 enodes) 1554045841.227 * * [simplify]: iters left: 4 (16 enodes) 1554045841.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045841.230 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045841.230 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045841.230 * * [simplify]: Extracting #3: cost 8 inf + 0 1554045841.230 * * [simplify]: Extracting #4: cost 6 inf + 2 1554045841.230 * * [simplify]: Extracting #5: cost 0 inf + 654 1554045841.230 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1554045841.230 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045841.230 * * * * [progress]: [ 123 / 186 ] simplifiying candidate # 1554045841.230 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)))) 1554045841.230 * * [simplify]: iters left: 6 (18 enodes) 1554045841.236 * * [simplify]: iters left: 5 (92 enodes) 1554045841.270 * * [simplify]: iters left: 4 (241 enodes) 1554045841.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045841.341 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045841.341 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045841.341 * * [simplify]: Extracting #3: cost 47 inf + 0 1554045841.341 * * [simplify]: Extracting #4: cost 177 inf + 2 1554045841.343 * * [simplify]: Extracting #5: cost 178 inf + 5923 1554045841.347 * * [simplify]: Extracting #6: cost 70 inf + 21453 1554045841.354 * * [simplify]: Extracting #7: cost 11 inf + 34964 1554045841.361 * * [simplify]: Extracting #8: cost 0 inf + 38371 1554045841.369 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im))) (cbrt (* (- x.re x.im) (fma (* (* x.re x.re) x.im) x.re (* (* x.im x.im) (* x.im x.im)))))) 1554045841.369 * [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.im) (fma (* (* x.re x.re) x.im) x.re (* (* x.im x.im) (* x.im x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045841.369 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1554045841.369 * * [simplify]: iters left: 6 (11 enodes) 1554045841.372 * * [simplify]: iters left: 5 (45 enodes) 1554045841.388 * * [simplify]: iters left: 4 (68 enodes) 1554045841.409 * * [simplify]: iters left: 3 (102 enodes) 1554045841.437 * * [simplify]: iters left: 2 (130 enodes) 1554045841.478 * * [simplify]: iters left: 1 (156 enodes) 1554045841.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045841.529 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045841.529 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045841.530 * * [simplify]: Extracting #3: cost 28 inf + 0 1554045841.530 * * [simplify]: Extracting #4: cost 39 inf + 125 1554045841.531 * * [simplify]: Extracting #5: cost 11 inf + 2178 1554045841.533 * * [simplify]: Extracting #6: cost 0 inf + 4035 1554045841.535 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045841.535 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im))) (cbrt (* (- x.re x.im) (fma (* (* x.re x.re) x.im) x.re (* (* x.im x.im) (* x.im x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045841.536 * * * * [progress]: [ 124 / 186 ] simplifiying candidate # 1554045841.536 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 1554045841.536 * * [simplify]: iters left: 6 (14 enodes) 1554045841.543 * * [simplify]: iters left: 5 (62 enodes) 1554045841.565 * * [simplify]: iters left: 4 (149 enodes) 1554045841.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045841.663 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045841.663 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045841.663 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045841.664 * * [simplify]: Extracting #4: cost 145 inf + 2 1554045841.667 * * [simplify]: Extracting #5: cost 134 inf + 5121 1554045841.676 * * [simplify]: Extracting #6: cost 12 inf + 24310 1554045841.689 * * [simplify]: Extracting #7: cost 0 inf + 25654 1554045841.701 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* x.im (- x.re x.im))) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)))) 1554045841.701 * [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.im) (* x.im (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045841.701 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) 1554045841.702 * * [simplify]: iters left: 5 (7 enodes) 1554045841.705 * * [simplify]: iters left: 4 (25 enodes) 1554045841.712 * * [simplify]: iters left: 3 (28 enodes) 1554045841.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045841.719 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045841.719 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045841.719 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045841.719 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045841.720 * * [simplify]: Extracting #5: cost 3 inf + 618 1554045841.720 * * [simplify]: Extracting #6: cost 1 inf + 1022 1554045841.720 * * [simplify]: Extracting #7: cost 0 inf + 1304 1554045841.721 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) 1554045841.721 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.re x.im) (* x.im (- x.re x.im))) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045841.721 * * * * [progress]: [ 125 / 186 ] simplifiying candidate # 1554045841.722 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))))) 1554045841.722 * * [simplify]: iters left: 6 (14 enodes) 1554045841.731 * * [simplify]: iters left: 5 (74 enodes) 1554045841.766 * * [simplify]: iters left: 4 (222 enodes) 1554045841.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045841.848 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045841.848 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045841.848 * * [simplify]: Extracting #3: cost 42 inf + 0 1554045841.849 * * [simplify]: Extracting #4: cost 194 inf + 2 1554045841.850 * * [simplify]: Extracting #5: cost 205 inf + 20787 1554045841.867 * * [simplify]: Extracting #6: cost 75 inf + 47536 1554045841.886 * * [simplify]: Extracting #7: cost 13 inf + 60897 1554045841.902 * * [simplify]: Extracting #8: cost 0 inf + 65471 1554045841.912 * [simplify]: Simplified to (* (cbrt (* (fma 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)))) (fma x.im (* x.im x.im) (* (* x.re x.re) x.re))))) 1554045841.912 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma x.im (* x.im x.im) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045841.913 * [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)))))) 1554045841.913 * * [simplify]: iters left: 6 (13 enodes) 1554045841.916 * * [simplify]: iters left: 5 (64 enodes) 1554045841.928 * * [simplify]: iters left: 4 (155 enodes) 1554045841.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045841.980 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045841.980 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045841.981 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045841.982 * * [simplify]: Extracting #4: cost 170 inf + 360 1554045841.986 * * [simplify]: Extracting #5: cost 97 inf + 10227 1554045841.995 * * [simplify]: Extracting #6: cost 23 inf + 25528 1554045842.003 * * [simplify]: Extracting #7: cost 0 inf + 31119 1554045842.010 * [simplify]: Simplified to (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (* x.re x.re) (fma (+ x.re x.im) x.im (* x.re x.re))))) (cbrt (fma x.re x.re (* (- x.im x.re) x.im)))) 1554045842.010 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma x.im (* x.im x.im) (* (* x.re x.re) x.re))))) (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (* x.re x.re) (fma (+ x.re x.im) x.im (* x.re x.re))))) (cbrt (fma x.re x.re (* (- x.im x.re) x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045842.010 * * * * [progress]: [ 126 / 186 ] simplifiying candidate # 1554045842.011 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))))) 1554045842.011 * * [simplify]: iters left: 6 (16 enodes) 1554045842.016 * * [simplify]: iters left: 5 (81 enodes) 1554045842.035 * * [simplify]: iters left: 4 (228 enodes) 1554045842.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045842.162 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045842.162 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045842.162 * * [simplify]: Extracting #3: cost 53 inf + 0 1554045842.164 * * [simplify]: Extracting #4: cost 218 inf + 2 1554045842.166 * * [simplify]: Extracting #5: cost 241 inf + 2644 1554045842.173 * * [simplify]: Extracting #6: cost 95 inf + 30687 1554045842.183 * * [simplify]: Extracting #7: cost 6 inf + 54401 1554045842.194 * * [simplify]: Extracting #8: cost 0 inf + 56098 1554045842.213 * [simplify]: Simplified to (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) 1554045842.213 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045842.214 * [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)))) 1554045842.214 * * [simplify]: iters left: 6 (12 enodes) 1554045842.220 * * [simplify]: iters left: 5 (55 enodes) 1554045842.240 * * [simplify]: iters left: 4 (114 enodes) 1554045842.272 * * [simplify]: iters left: 3 (290 enodes) 1554045842.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045842.389 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045842.389 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045842.389 * * [simplify]: Extracting #3: cost 64 inf + 0 1554045842.390 * * [simplify]: Extracting #4: cost 148 inf + 671 1554045842.393 * * [simplify]: Extracting #5: cost 68 inf + 15432 1554045842.401 * * [simplify]: Extracting #6: cost 2 inf + 29161 1554045842.409 * * [simplify]: Extracting #7: cost 0 inf + 28320 1554045842.428 * [simplify]: Simplified to (* (cbrt (fma x.im (- x.im x.re) (* x.re x.re))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (+ x.re x.im)))) 1554045842.428 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (* (cbrt (fma x.im (- x.im x.re) (* x.re x.re))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045842.429 * * * * [progress]: [ 127 / 186 ] simplifiying candidate # 1554045842.429 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))))) 1554045842.429 * * [simplify]: iters left: 6 (18 enodes) 1554045842.434 * * [simplify]: iters left: 5 (90 enodes) 1554045842.455 * * [simplify]: iters left: 4 (243 enodes) 1554045842.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045842.552 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045842.552 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045842.552 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045842.553 * * [simplify]: Extracting #4: cost 206 inf + 44 1554045842.559 * * [simplify]: Extracting #5: cost 202 inf + 24393 1554045842.572 * * [simplify]: Extracting #6: cost 41 inf + 62905 1554045842.584 * * [simplify]: Extracting #7: cost 0 inf + 67349 1554045842.598 * * [simplify]: Extracting #8: cost 0 inf + 66645 1554045842.617 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 1554045842.617 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045842.618 * [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)))))) 1554045842.618 * * [simplify]: iters left: 6 (14 enodes) 1554045842.625 * * [simplify]: iters left: 5 (69 enodes) 1554045842.649 * * [simplify]: iters left: 4 (157 enodes) 1554045842.698 * * [simplify]: iters left: 3 (403 enodes) 1554045842.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045842.885 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045842.885 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045842.886 * * [simplify]: Extracting #3: cost 75 inf + 0 1554045842.888 * * [simplify]: Extracting #4: cost 172 inf + 291 1554045842.897 * * [simplify]: Extracting #5: cost 66 inf + 18315 1554045842.916 * * [simplify]: Extracting #6: cost 1 inf + 32801 1554045842.937 * * [simplify]: Extracting #7: cost 0 inf + 32918 1554045842.946 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re)))) (cbrt (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045842.947 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re)))) (cbrt (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045842.947 * * * * [progress]: [ 128 / 186 ] simplifiying candidate # 1554045842.947 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1554045842.947 * * [simplify]: iters left: 6 (17 enodes) 1554045842.953 * * [simplify]: iters left: 5 (85 enodes) 1554045842.984 * * [simplify]: iters left: 4 (228 enodes) 1554045843.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045843.087 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045843.087 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045843.087 * * [simplify]: Extracting #3: cost 48 inf + 0 1554045843.088 * * [simplify]: Extracting #4: cost 184 inf + 2 1554045843.089 * * [simplify]: Extracting #5: cost 216 inf + 4341 1554045843.096 * * [simplify]: Extracting #6: cost 51 inf + 33725 1554045843.112 * * [simplify]: Extracting #7: cost 5 inf + 44221 1554045843.130 * * [simplify]: Extracting #8: cost 0 inf + 45539 1554045843.147 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) (fma x.re (* x.re x.re) (* (* x.im 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))))) 1554045843.147 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) (fma x.re (* x.re x.re) (* (* x.im 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)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045843.148 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045843.149 * * [simplify]: iters left: 6 (13 enodes) 1554045843.155 * * [simplify]: iters left: 5 (60 enodes) 1554045843.170 * * [simplify]: iters left: 4 (108 enodes) 1554045843.191 * * [simplify]: iters left: 3 (173 enodes) 1554045843.234 * * [simplify]: iters left: 2 (284 enodes) 1554045843.323 * * [simplify]: iters left: 1 (459 enodes) 1554045843.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045843.530 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045843.530 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045843.530 * * [simplify]: Extracting #3: cost 64 inf + 0 1554045843.531 * * [simplify]: Extracting #4: cost 131 inf + 331 1554045843.533 * * [simplify]: Extracting #5: cost 66 inf + 7892 1554045843.538 * * [simplify]: Extracting #6: cost 1 inf + 17374 1554045843.543 * * [simplify]: Extracting #7: cost 0 inf + 17416 1554045843.548 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (fma x.im x.im (* x.re (- x.re x.im))))) 1554045843.548 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) (fma x.re (* x.re x.re) (* (* x.im 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 (fma x.im x.im (* x.re (- x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045843.548 * * * * [progress]: [ 129 / 186 ] simplifiying candidate # 1554045843.549 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))))) 1554045843.549 * * [simplify]: iters left: 6 (16 enodes) 1554045843.558 * * [simplify]: iters left: 5 (86 enodes) 1554045843.598 * * [simplify]: iters left: 4 (238 enodes) 1554045843.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045843.696 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045843.696 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045843.697 * * [simplify]: Extracting #3: cost 40 inf + 0 1554045843.698 * * [simplify]: Extracting #4: cost 166 inf + 2 1554045843.700 * * [simplify]: Extracting #5: cost 200 inf + 3635 1554045843.709 * * [simplify]: Extracting #6: cost 88 inf + 22369 1554045843.727 * * [simplify]: Extracting #7: cost 16 inf + 45232 1554045843.743 * * [simplify]: Extracting #8: cost 0 inf + 49867 1554045843.760 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.im x.im)))) (cbrt (* (- x.re x.im) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) x.im)))) 1554045843.760 * [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 x.im)))) (cbrt (* (- x.re x.im) (* (fma (* 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)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045843.761 * [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))))) 1554045843.761 * * [simplify]: iters left: 6 (12 enodes) 1554045843.767 * * [simplify]: iters left: 5 (54 enodes) 1554045843.784 * * [simplify]: iters left: 4 (90 enodes) 1554045843.813 * * [simplify]: iters left: 3 (134 enodes) 1554045843.837 * * [simplify]: iters left: 2 (163 enodes) 1554045843.865 * * [simplify]: iters left: 1 (189 enodes) 1554045843.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045843.901 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045843.901 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045843.901 * * [simplify]: Extracting #3: cost 31 inf + 0 1554045843.902 * * [simplify]: Extracting #4: cost 33 inf + 1152 1554045843.904 * * [simplify]: Extracting #5: cost 4 inf + 3869 1554045843.907 * * [simplify]: Extracting #6: cost 0 inf + 5017 1554045843.910 * [simplify]: Simplified to (* (cbrt (fma x.im x.im (* x.re (- x.re x.im)))) (cbrt (fma x.re x.re (* (+ x.re x.im) x.im)))) 1554045843.910 * [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 x.im)))) (cbrt (* (- x.re x.im) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) x.im)))) (* (cbrt (fma x.im x.im (* x.re (- x.re x.im)))) (cbrt (fma x.re x.re (* (+ x.re x.im) x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045843.910 * * * * [progress]: [ 130 / 186 ] simplifiying candidate # 1554045843.911 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1554045843.911 * * [simplify]: iters left: 6 (18 enodes) 1554045843.922 * * [simplify]: iters left: 5 (92 enodes) 1554045843.966 * * [simplify]: iters left: 4 (241 enodes) 1554045844.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045844.076 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045844.076 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045844.076 * * [simplify]: Extracting #3: cost 47 inf + 0 1554045844.077 * * [simplify]: Extracting #4: cost 170 inf + 2 1554045844.079 * * [simplify]: Extracting #5: cost 144 inf + 10720 1554045844.085 * * [simplify]: Extracting #6: cost 35 inf + 28049 1554045844.092 * * [simplify]: Extracting #7: cost 6 inf + 35445 1554045844.102 * * [simplify]: Extracting #8: cost 0 inf + 37211 1554045844.117 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (fma (* x.re x.re) x.re (* (* x.im x.im) x.im)) x.im))) (cbrt (* x.im (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) 1554045844.117 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (fma (* x.re x.re) x.re (* (* x.im x.im) x.im)) x.im))) (cbrt (* x.im (* (* (+ x.re 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)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045844.117 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1554045844.118 * * [simplify]: iters left: 6 (11 enodes) 1554045844.123 * * [simplify]: iters left: 5 (45 enodes) 1554045844.137 * * [simplify]: iters left: 4 (68 enodes) 1554045844.152 * * [simplify]: iters left: 3 (102 enodes) 1554045844.169 * * [simplify]: iters left: 2 (130 enodes) 1554045844.197 * * [simplify]: iters left: 1 (156 enodes) 1554045844.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045844.226 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045844.226 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045844.226 * * [simplify]: Extracting #3: cost 28 inf + 0 1554045844.227 * * [simplify]: Extracting #4: cost 31 inf + 876 1554045844.228 * * [simplify]: Extracting #5: cost 6 inf + 2884 1554045844.230 * * [simplify]: Extracting #6: cost 0 inf + 4195 1554045844.233 * * [simplify]: Extracting #7: cost 0 inf + 4035 1554045844.235 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045844.235 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (fma (* x.re x.re) x.re (* (* x.im x.im) 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 (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045844.235 * * * * [progress]: [ 131 / 186 ] simplifiying candidate # 1554045844.236 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)))) 1554045844.236 * * [simplify]: iters left: 6 (11 enodes) 1554045844.242 * * [simplify]: iters left: 5 (59 enodes) 1554045844.273 * * [simplify]: iters left: 4 (158 enodes) 1554045844.349 * * [simplify]: iters left: 3 (462 enodes) 1554045844.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045844.591 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045844.591 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045844.591 * * [simplify]: Extracting #3: cost 61 inf + 0 1554045844.593 * * [simplify]: Extracting #4: cost 231 inf + 2 1554045844.595 * * [simplify]: Extracting #5: cost 194 inf + 14436 1554045844.602 * * [simplify]: Extracting #6: cost 106 inf + 30150 1554045844.611 * * [simplify]: Extracting #7: cost 42 inf + 50415 1554045844.631 * * [simplify]: Extracting #8: cost 1 inf + 66352 1554045844.653 * * [simplify]: Extracting #9: cost 0 inf + 66856 1554045844.664 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) 1554045844.664 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045844.664 * [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))))) 1554045844.665 * * [simplify]: iters left: 6 (9 enodes) 1554045844.667 * * [simplify]: iters left: 5 (37 enodes) 1554045844.673 * * [simplify]: iters left: 4 (60 enodes) 1554045844.689 * * [simplify]: iters left: 3 (94 enodes) 1554045844.708 * * [simplify]: iters left: 2 (122 enodes) 1554045844.732 * * [simplify]: iters left: 1 (148 enodes) 1554045844.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045844.772 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045844.772 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045844.772 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045844.772 * * [simplify]: Extracting #4: cost 29 inf + 456 1554045844.773 * * [simplify]: Extracting #5: cost 2 inf + 3113 1554045844.774 * * [simplify]: Extracting #6: cost 0 inf + 3467 1554045844.775 * [simplify]: Simplified to (* (cbrt (fma x.im (- x.im x.re) (* x.re x.re))) (cbrt (fma x.im (- x.im x.re) (* x.re x.re)))) 1554045844.775 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.im) (fma x.re (* x.re x.re) (* (* x.im x.im) x.im))))) (* (cbrt (fma x.im (- x.im x.re) (* x.re x.re))) (cbrt (fma x.im (- x.im x.re) (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045844.775 * * * * [progress]: [ 132 / 186 ] simplifiying candidate # 1554045844.776 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 1554045844.776 * * [simplify]: iters left: 6 (17 enodes) 1554045844.781 * * [simplify]: iters left: 5 (85 enodes) 1554045844.808 * * [simplify]: iters left: 4 (222 enodes) 1554045844.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045844.918 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045844.918 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045844.918 * * [simplify]: Extracting #3: cost 46 inf + 0 1554045844.918 * * [simplify]: Extracting #4: cost 148 inf + 2 1554045844.920 * * [simplify]: Extracting #5: cost 176 inf + 4157 1554045844.926 * * [simplify]: Extracting #6: cost 44 inf + 26431 1554045844.943 * * [simplify]: Extracting #7: cost 4 inf + 35928 1554045844.958 * * [simplify]: Extracting #8: cost 0 inf + 37019 1554045844.966 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im))))) (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) 1554045844.967 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* x.im x.im))))) (cbrt (* x.im (* (* (- x.re 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)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045844.967 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 1554045844.967 * * [simplify]: iters left: 6 (11 enodes) 1554045844.970 * * [simplify]: iters left: 5 (46 enodes) 1554045844.977 * * [simplify]: iters left: 4 (71 enodes) 1554045844.988 * * [simplify]: iters left: 3 (102 enodes) 1554045845.016 * * [simplify]: iters left: 2 (126 enodes) 1554045845.058 * * [simplify]: iters left: 1 (150 enodes) 1554045845.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045845.106 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045845.106 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045845.106 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045845.106 * * [simplify]: Extracting #4: cost 31 inf + 593 1554045845.108 * * [simplify]: Extracting #5: cost 7 inf + 2734 1554045845.110 * * [simplify]: Extracting #6: cost 0 inf + 3871 1554045845.113 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (fma x.im x.im (* x.re (- x.re x.im))))) 1554045845.113 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (fma (* (* x.re x.re) x.re) x.im (* (* x.im x.im) (* 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 (fma x.im x.im (* x.re (- x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045845.113 * * * * [progress]: [ 133 / 186 ] simplifiying candidate # 1554045845.114 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))))) 1554045845.114 * * [simplify]: iters left: 6 (18 enodes) 1554045845.125 * * [simplify]: iters left: 5 (90 enodes) 1554045845.164 * * [simplify]: iters left: 4 (243 enodes) 1554045845.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045845.275 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045845.275 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045845.275 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045845.276 * * [simplify]: Extracting #4: cost 193 inf + 44 1554045845.278 * * [simplify]: Extracting #5: cost 207 inf + 11328 1554045845.287 * * [simplify]: Extracting #6: cost 37 inf + 52071 1554045845.302 * * [simplify]: Extracting #7: cost 2 inf + 65038 1554045845.322 * * [simplify]: Extracting #8: cost 0 inf + 65673 1554045845.333 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im))) x.im)) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) x.im)))) 1554045845.333 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (fma (* x.im x.im) x.im (* (* 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))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045845.334 * [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)))))) 1554045845.334 * * [simplify]: iters left: 6 (14 enodes) 1554045845.338 * * [simplify]: iters left: 5 (69 enodes) 1554045845.350 * * [simplify]: iters left: 4 (162 enodes) 1554045845.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045845.406 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045845.406 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045845.406 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045845.406 * * [simplify]: Extracting #4: cost 169 inf + 43 1554045845.407 * * [simplify]: Extracting #5: cost 145 inf + 3197 1554045845.414 * * [simplify]: Extracting #6: cost 14 inf + 25898 1554045845.427 * * [simplify]: Extracting #7: cost 0 inf + 29551 1554045845.441 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (- x.re x.im))) 1554045845.441 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im))) x.im)) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) x.im)))) (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045845.441 * * * * [progress]: [ 134 / 186 ] simplifiying candidate # 1554045845.442 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))))) 1554045845.442 * * [simplify]: iters left: 6 (17 enodes) 1554045845.451 * * [simplify]: iters left: 5 (85 enodes) 1554045845.482 * * [simplify]: iters left: 4 (228 enodes) 1554045845.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045845.581 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045845.581 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045845.581 * * [simplify]: Extracting #3: cost 56 inf + 0 1554045845.582 * * [simplify]: Extracting #4: cost 196 inf + 2 1554045845.584 * * [simplify]: Extracting #5: cost 204 inf + 9929 1554045845.592 * * [simplify]: Extracting #6: cost 47 inf + 39956 1554045845.607 * * [simplify]: Extracting #7: cost 2 inf + 51333 1554045845.626 * * [simplify]: Extracting #8: cost 0 inf + 51888 1554045845.647 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) 1554045845.647 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) 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))) (+ x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045845.647 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1554045845.648 * * [simplify]: iters left: 6 (13 enodes) 1554045845.654 * * [simplify]: iters left: 5 (60 enodes) 1554045845.678 * * [simplify]: iters left: 4 (121 enodes) 1554045845.710 * * [simplify]: iters left: 3 (293 enodes) 1554045845.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045845.822 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045845.822 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045845.823 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045845.824 * * [simplify]: Extracting #4: cost 156 inf + 44 1554045845.826 * * [simplify]: Extracting #5: cost 132 inf + 3314 1554045845.840 * * [simplify]: Extracting #6: cost 25 inf + 23659 1554045845.856 * * [simplify]: Extracting #7: cost 0 inf + 29077 1554045845.872 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (fma x.re (- x.re x.im) (* x.im x.im))))) 1554045845.872 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (fma x.re (- x.re x.im) (* x.im x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045845.872 * * * * [progress]: [ 135 / 186 ] simplifiying candidate # 1554045845.872 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))))) 1554045845.873 * * [simplify]: iters left: 6 (16 enodes) 1554045845.881 * * [simplify]: iters left: 5 (76 enodes) 1554045845.912 * * [simplify]: iters left: 4 (184 enodes) 1554045846.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045846.026 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045846.026 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045846.026 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045846.027 * * [simplify]: Extracting #4: cost 169 inf + 2 1554045846.029 * * [simplify]: Extracting #5: cost 220 inf + 3041 1554045846.038 * * [simplify]: Extracting #6: cost 97 inf + 25468 1554045846.054 * * [simplify]: Extracting #7: cost 4 inf + 50613 1554045846.071 * * [simplify]: Extracting #8: cost 0 inf + 52665 1554045846.084 * [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.re) (* x.im x.im)) x.im) (- x.re x.im)))) 1554045846.084 * [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.re) (* x.im x.im)) 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045846.084 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045846.084 * * [simplify]: iters left: 6 (12 enodes) 1554045846.087 * * [simplify]: iters left: 5 (55 enodes) 1554045846.097 * * [simplify]: iters left: 4 (125 enodes) 1554045846.155 * * [simplify]: iters left: 3 (351 enodes) 1554045846.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045846.363 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045846.363 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045846.363 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045846.364 * * [simplify]: Extracting #4: cost 164 inf + 43 1554045846.368 * * [simplify]: Extracting #5: cost 135 inf + 3616 1554045846.381 * * [simplify]: Extracting #6: cost 36 inf + 23423 1554045846.404 * * [simplify]: Extracting #7: cost 0 inf + 32158 1554045846.423 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (fma x.re x.re (* x.im (+ x.im x.re))))) (cbrt (- x.re x.im))) 1554045846.423 * [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.re) (* x.im x.im)) x.im) (- x.re x.im)))) (* (cbrt (* (- x.re x.im) (fma x.re x.re (* x.im (+ x.im x.re))))) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045846.424 * * * * [progress]: [ 136 / 186 ] simplifiying candidate # 1554045846.424 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re 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) (* x.im x.im))))) 1554045846.424 * * [simplify]: iters left: 6 (12 enodes) 1554045846.430 * * [simplify]: iters left: 5 (51 enodes) 1554045846.448 * * [simplify]: iters left: 4 (123 enodes) 1554045846.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045846.524 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045846.524 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045846.524 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045846.525 * * [simplify]: Extracting #4: cost 144 inf + 2 1554045846.527 * * [simplify]: Extracting #5: cost 158 inf + 2805 1554045846.533 * * [simplify]: Extracting #6: cost 24 inf + 25737 1554045846.540 * * [simplify]: Extracting #7: cost 0 inf + 29942 1554045846.547 * [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)))) 1554045846.547 * [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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045846.547 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045846.548 * * [simplify]: iters left: 6 (8 enodes) 1554045846.549 * * [simplify]: iters left: 5 (35 enodes) 1554045846.555 * * [simplify]: iters left: 4 (67 enodes) 1554045846.576 * * [simplify]: iters left: 3 (127 enodes) 1554045846.612 * * [simplify]: iters left: 2 (211 enodes) 1554045846.671 * * [simplify]: iters left: 1 (351 enodes) 1554045846.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045846.829 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045846.829 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045846.829 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045846.830 * * [simplify]: Extracting #4: cost 95 inf + 45 1554045846.831 * * [simplify]: Extracting #5: cost 49 inf + 4283 1554045846.834 * * [simplify]: Extracting #6: cost 9 inf + 8661 1554045846.838 * * [simplify]: Extracting #7: cost 0 inf + 9879 1554045846.842 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 1554045846.842 * [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.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)) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045846.842 * * * * [progress]: [ 137 / 186 ] simplifiying candidate # 1554045846.842 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))))) 1554045846.843 * * [simplify]: iters left: 6 (18 enodes) 1554045846.848 * * [simplify]: iters left: 5 (87 enodes) 1554045846.877 * * [simplify]: iters left: 4 (207 enodes) 1554045846.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045846.954 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045846.954 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045846.954 * * [simplify]: Extracting #3: cost 45 inf + 0 1554045846.955 * * [simplify]: Extracting #4: cost 150 inf + 86 1554045846.958 * * [simplify]: Extracting #5: cost 157 inf + 11037 1554045846.968 * * [simplify]: Extracting #6: cost 54 inf + 28410 1554045846.982 * * [simplify]: Extracting #7: cost 20 inf + 34405 1554045846.991 * * [simplify]: Extracting #8: cost 0 inf + 42590 1554045846.998 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im))) x.im)) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.im)))) 1554045846.998 * [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.re) x.re) (* (* x.im x.im) x.im)) (* (+ 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045846.999 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045846.999 * * [simplify]: iters left: 6 (11 enodes) 1554045847.001 * * [simplify]: iters left: 5 (45 enodes) 1554045847.008 * * [simplify]: iters left: 4 (65 enodes) 1554045847.017 * * [simplify]: iters left: 3 (76 enodes) 1554045847.032 * * [simplify]: iters left: 2 (77 enodes) 1554045847.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045847.052 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045847.052 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045847.052 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045847.053 * * [simplify]: Extracting #4: cost 25 inf + 43 1554045847.053 * * [simplify]: Extracting #5: cost 9 inf + 1255 1554045847.054 * * [simplify]: Extracting #6: cost 0 inf + 2818 1554045847.055 * * [simplify]: Extracting #7: cost 0 inf + 2728 1554045847.056 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (fma x.im (+ x.im x.re) (* x.re x.re)))) 1554045847.057 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im))) x.im)) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (fma 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) (* x.im x.re)) x.re))) 1554045847.057 * * * * [progress]: [ 138 / 186 ] simplifiying candidate # 1554045847.057 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1554045847.057 * * [simplify]: iters left: 6 (14 enodes) 1554045847.061 * * [simplify]: iters left: 5 (62 enodes) 1554045847.072 * * [simplify]: iters left: 4 (149 enodes) 1554045847.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045847.136 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045847.136 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045847.136 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045847.137 * * [simplify]: Extracting #4: cost 142 inf + 44 1554045847.138 * * [simplify]: Extracting #5: cost 114 inf + 7554 1554045847.146 * * [simplify]: Extracting #6: cost 10 inf + 22828 1554045847.157 * * [simplify]: Extracting #7: cost 0 inf + 25248 1554045847.169 * [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.re x.im)) x.im))) 1554045847.169 * [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.re x.im)) x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045847.170 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) 1554045847.170 * * [simplify]: iters left: 5 (7 enodes) 1554045847.173 * * [simplify]: iters left: 4 (25 enodes) 1554045847.179 * * [simplify]: iters left: 3 (28 enodes) 1554045847.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045847.187 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045847.187 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045847.187 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045847.187 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045847.188 * * [simplify]: Extracting #5: cost 3 inf + 618 1554045847.188 * * [simplify]: Extracting #6: cost 1 inf + 1022 1554045847.188 * * [simplify]: Extracting #7: cost 0 inf + 1304 1554045847.189 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) 1554045847.189 * [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.im))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045847.189 * * * * [progress]: [ 139 / 186 ] simplifiying candidate # 1554045847.190 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)))) 1554045847.190 * * [simplify]: iters left: 6 (17 enodes) 1554045847.199 * * [simplify]: iters left: 5 (85 enodes) 1554045847.237 * * [simplify]: iters left: 4 (222 enodes) 1554045847.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045847.328 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045847.328 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045847.328 * * [simplify]: Extracting #3: cost 47 inf + 0 1554045847.329 * * [simplify]: Extracting #4: cost 154 inf + 2 1554045847.330 * * [simplify]: Extracting #5: cost 191 inf + 2764 1554045847.334 * * [simplify]: Extracting #6: cost 67 inf + 22247 1554045847.341 * * [simplify]: Extracting #7: cost 10 inf + 35037 1554045847.355 * * [simplify]: Extracting #8: cost 0 inf + 37948 1554045847.370 * [simplify]: Simplified to (* (cbrt (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) (* x.im (- x.re x.im)))) (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) 1554045847.370 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) (* x.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.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045847.370 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1554045847.371 * * [simplify]: iters left: 6 (11 enodes) 1554045847.376 * * [simplify]: iters left: 5 (46 enodes) 1554045847.390 * * [simplify]: iters left: 4 (71 enodes) 1554045847.414 * * [simplify]: iters left: 3 (102 enodes) 1554045847.432 * * [simplify]: iters left: 2 (126 enodes) 1554045847.454 * * [simplify]: iters left: 1 (150 enodes) 1554045847.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045847.495 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045847.495 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045847.495 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045847.495 * * [simplify]: Extracting #4: cost 38 inf + 84 1554045847.496 * * [simplify]: Extracting #5: cost 8 inf + 2436 1554045847.497 * * [simplify]: Extracting #6: cost 2 inf + 3197 1554045847.498 * * [simplify]: Extracting #7: cost 0 inf + 3951 1554045847.499 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045847.499 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) (* x.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 (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045847.499 * * * * [progress]: [ 140 / 186 ] simplifiying candidate # 1554045847.500 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 1554045847.500 * * [simplify]: iters left: 6 (10 enodes) 1554045847.503 * * [simplify]: iters left: 5 (41 enodes) 1554045847.510 * * [simplify]: iters left: 4 (90 enodes) 1554045847.547 * * [simplify]: iters left: 3 (363 enodes) 1554045847.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045847.846 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045847.846 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045847.846 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045847.848 * * [simplify]: Extracting #4: cost 234 inf + 43 1554045847.855 * * [simplify]: Extracting #5: cost 147 inf + 16070 1554045847.876 * * [simplify]: Extracting #6: cost 9 inf + 39854 1554045847.891 * * [simplify]: Extracting #7: cost 0 inf + 41201 1554045847.903 * [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))))) 1554045847.903 * [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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045847.903 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1554045847.904 * * [simplify]: iters left: 5 (5 enodes) 1554045847.905 * * [simplify]: iters left: 4 (17 enodes) 1554045847.907 * * [simplify]: iters left: 3 (20 enodes) 1554045847.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045847.911 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045847.911 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045847.911 * * [simplify]: Extracting #3: cost 9 inf + 0 1554045847.912 * * [simplify]: Extracting #4: cost 7 inf + 43 1554045847.912 * * [simplify]: Extracting #5: cost 0 inf + 736 1554045847.912 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1554045847.912 * [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.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045847.912 * * * * [progress]: [ 141 / 186 ] simplifiying candidate # 1554045847.912 * * * * [progress]: [ 142 / 186 ] simplifiying candidate # 1554045847.913 * [simplify]: Simplifying (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) 1554045847.913 * * [simplify]: iters left: 6 (6 enodes) 1554045847.916 * * [simplify]: iters left: 5 (25 enodes) 1554045847.924 * * [simplify]: iters left: 4 (35 enodes) 1554045847.932 * * [simplify]: iters left: 3 (36 enodes) 1554045847.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045847.941 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045847.941 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045847.941 * * [simplify]: Extracting #3: cost 11 inf + 0 1554045847.941 * * [simplify]: Extracting #4: cost 12 inf + 2 1554045847.941 * * [simplify]: Extracting #5: cost 5 inf + 375 1554045847.942 * * [simplify]: Extracting #6: cost 2 inf + 780 1554045847.942 * * [simplify]: Extracting #7: cost 0 inf + 1144 1554045847.943 * [simplify]: Simplified to (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) 1554045847.943 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045847.943 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1554045847.943 * * [simplify]: iters left: 5 (5 enodes) 1554045847.945 * * [simplify]: iters left: 4 (17 enodes) 1554045847.950 * * [simplify]: iters left: 3 (20 enodes) 1554045847.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045847.955 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045847.955 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045847.955 * * [simplify]: Extracting #3: cost 9 inf + 0 1554045847.955 * * [simplify]: Extracting #4: cost 7 inf + 43 1554045847.956 * * [simplify]: Extracting #5: cost 0 inf + 736 1554045847.956 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1554045847.956 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045847.956 * * * * [progress]: [ 143 / 186 ] simplifiying candidate # 1554045847.957 * [simplify]: Simplifying (* (* (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.im (+ x.re x.im)) (- x.re x.im)))) (cbrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))))) 1554045847.957 * * [simplify]: iters left: 6 (10 enodes) 1554045847.962 * * [simplify]: iters left: 5 (46 enodes) 1554045847.978 * * [simplify]: iters left: 4 (93 enodes) 1554045848.018 * * [simplify]: iters left: 3 (223 enodes) 1554045848.110 * * [simplify]: iters left: 2 (474 enodes) 1554045848.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045848.388 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045848.388 * * [simplify]: Extracting #2: cost 28 inf + 1 1554045848.388 * * [simplify]: Extracting #3: cost 60 inf + 6 1554045848.390 * * [simplify]: Extracting #4: cost 101 inf + 262 1554045848.395 * * [simplify]: Extracting #5: cost 65 inf + 7258 1554045848.407 * * [simplify]: Extracting #6: cost 18 inf + 13254 1554045848.425 * * [simplify]: Extracting #7: cost 0 inf + 22226 1554045848.439 * * [simplify]: Extracting #8: cost 0 inf + 22211 1554045848.453 * [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))))) 1554045848.453 * [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.im (+ x.re x.im)) (- x.re x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045848.454 * [simplify]: Simplifying (* (cbrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (cbrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))))) 1554045848.454 * * [simplify]: iters left: 6 (9 enodes) 1554045848.458 * * [simplify]: iters left: 5 (39 enodes) 1554045848.472 * * [simplify]: iters left: 4 (82 enodes) 1554045848.505 * * [simplify]: iters left: 3 (214 enodes) 1554045848.621 * * [simplify]: iters left: 2 (452 enodes) 1554045848.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045848.847 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045848.847 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045848.847 * * [simplify]: Extracting #3: cost 7 inf + 0 1554045848.847 * * [simplify]: Extracting #4: cost 42 inf + 0 1554045848.848 * * [simplify]: Extracting #5: cost 86 inf + 43 1554045848.853 * * [simplify]: Extracting #6: cost 36 inf + 8078 1554045848.863 * * [simplify]: Extracting #7: cost 1 inf + 13037 1554045848.869 * * [simplify]: Extracting #8: cost 0 inf + 13144 1554045848.875 * [simplify]: Simplified to (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.im)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.im))))) 1554045848.875 * [simplify]: Simplified (2 1 1 2) 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.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 (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.im)))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045848.875 * * * * [progress]: [ 144 / 186 ] simplifiying candidate # 1554045848.875 * [simplify]: Simplifying (* (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))))) 1554045848.876 * * [simplify]: iters left: 6 (9 enodes) 1554045848.878 * * [simplify]: iters left: 5 (37 enodes) 1554045848.884 * * [simplify]: iters left: 4 (81 enodes) 1554045848.902 * * [simplify]: iters left: 3 (212 enodes) 1554045848.975 * * [simplify]: iters left: 2 (444 enodes) 1554045849.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045849.182 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045849.182 * * [simplify]: Extracting #2: cost 41 inf + 0 1554045849.182 * * [simplify]: Extracting #3: cost 83 inf + 166 1554045849.185 * * [simplify]: Extracting #4: cost 34 inf + 7605 1554045849.191 * * [simplify]: Extracting #5: cost 4 inf + 11934 1554045849.197 * * [simplify]: Extracting #6: cost 0 inf + 12582 1554045849.203 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045849.203 * [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.im (+ x.re x.im)) (- 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045849.203 * [simplify]: Simplifying (* (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))))) 1554045849.203 * * [simplify]: iters left: 6 (9 enodes) 1554045849.206 * * [simplify]: iters left: 5 (37 enodes) 1554045849.222 * * [simplify]: iters left: 4 (81 enodes) 1554045849.244 * * [simplify]: iters left: 3 (212 enodes) 1554045849.306 * * [simplify]: iters left: 2 (444 enodes) 1554045849.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045849.542 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045849.542 * * [simplify]: Extracting #2: cost 41 inf + 0 1554045849.543 * * [simplify]: Extracting #3: cost 83 inf + 166 1554045849.549 * * [simplify]: Extracting #4: cost 34 inf + 7605 1554045849.560 * * [simplify]: Extracting #5: cost 4 inf + 11934 1554045849.575 * * [simplify]: Extracting #6: cost 0 inf + 12582 1554045849.587 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045849.587 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- 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)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045849.587 * * * * [progress]: [ 145 / 186 ] simplifiying candidate # 1554045849.588 * [simplify]: Simplifying (* 1 1) 1554045849.588 * * [simplify]: iters left: 2 (2 enodes) 1554045849.590 * * [simplify]: iters left: 1 (6 enodes) 1554045849.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045849.592 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045849.592 * [simplify]: Simplified to 1 1554045849.592 * [simplify]: Simplified (2 1 1 1) 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045849.592 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045849.592 * * [simplify]: iters left: 6 (8 enodes) 1554045849.596 * * [simplify]: iters left: 5 (36 enodes) 1554045849.609 * * [simplify]: iters left: 4 (79 enodes) 1554045849.640 * * [simplify]: iters left: 3 (200 enodes) 1554045849.724 * * [simplify]: iters left: 2 (439 enodes) 1554045849.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045849.906 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045849.906 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045849.906 * * [simplify]: Extracting #3: cost 40 inf + 0 1554045849.907 * * [simplify]: Extracting #4: cost 84 inf + 181 1554045849.909 * * [simplify]: Extracting #5: cost 39 inf + 6715 1554045849.914 * * [simplify]: Extracting #6: cost 0 inf + 12559 1554045849.924 * * [simplify]: Extracting #7: cost 0 inf + 12504 1554045849.935 * [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)))) 1554045849.935 * [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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045849.935 * * * * [progress]: [ 146 / 186 ] simplifiying candidate # 1554045849.936 * [simplify]: Simplifying (* (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))))) 1554045849.936 * * [simplify]: iters left: 6 (9 enodes) 1554045849.938 * * [simplify]: iters left: 5 (37 enodes) 1554045849.944 * * [simplify]: iters left: 4 (81 enodes) 1554045849.960 * * [simplify]: iters left: 3 (212 enodes) 1554045850.062 * * [simplify]: iters left: 2 (444 enodes) 1554045850.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045850.735 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045850.735 * * [simplify]: Extracting #2: cost 41 inf + 0 1554045850.736 * * [simplify]: Extracting #3: cost 83 inf + 166 1554045850.742 * * [simplify]: Extracting #4: cost 34 inf + 7605 1554045850.754 * * [simplify]: Extracting #5: cost 4 inf + 11934 1554045850.765 * * [simplify]: Extracting #6: cost 0 inf + 12582 1554045850.771 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045850.771 * [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.im (+ x.re x.im)) (- 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045850.772 * [simplify]: Simplifying (* (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))))) 1554045850.772 * * [simplify]: iters left: 6 (9 enodes) 1554045850.774 * * [simplify]: iters left: 5 (37 enodes) 1554045850.781 * * [simplify]: iters left: 4 (81 enodes) 1554045850.807 * * [simplify]: iters left: 3 (212 enodes) 1554045850.891 * * [simplify]: iters left: 2 (444 enodes) 1554045851.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045851.129 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045851.129 * * [simplify]: Extracting #2: cost 41 inf + 0 1554045851.130 * * [simplify]: Extracting #3: cost 83 inf + 166 1554045851.136 * * [simplify]: Extracting #4: cost 34 inf + 7605 1554045851.147 * * [simplify]: Extracting #5: cost 4 inf + 11934 1554045851.160 * * [simplify]: Extracting #6: cost 0 inf + 12582 1554045851.175 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045851.175 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- 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)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045851.175 * * * * [progress]: [ 147 / 186 ] simplifiying candidate # 1554045851.176 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045851.176 * * [simplify]: iters left: 6 (6 enodes) 1554045851.179 * * [simplify]: iters left: 5 (30 enodes) 1554045851.190 * * [simplify]: iters left: 4 (73 enodes) 1554045851.220 * * [simplify]: iters left: 3 (204 enodes) 1554045851.314 * * [simplify]: iters left: 2 (422 enodes) 1554045851.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045851.483 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045851.484 * * [simplify]: Extracting #2: cost 81 inf + 43 1554045851.485 * * [simplify]: Extracting #3: cost 50 inf + 5494 1554045851.490 * * [simplify]: Extracting #4: cost 8 inf + 10934 1554045851.496 * * [simplify]: Extracting #5: cost 0 inf + 12113 1554045851.506 * * [simplify]: Extracting #6: cost 0 inf + 12098 1554045851.517 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1554045851.518 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* 2 1/3)) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045851.518 * [simplify]: Simplifying (* 2 1/3) 1554045851.518 * * [simplify]: iters left: 2 (3 enodes) 1554045851.522 * * [simplify]: iters left: 1 (11 enodes) 1554045851.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045851.526 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045851.526 * [simplify]: Simplified to 2/3 1554045851.526 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (* (* x.im (+ x.re x.im)) (- x.re x.im)) 2/3) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045851.526 * * * * [progress]: [ 148 / 186 ] simplifiying candidate # 1554045851.527 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045851.527 * * [simplify]: iters left: 6 (7 enodes) 1554045851.531 * * [simplify]: iters left: 5 (33 enodes) 1554045851.547 * * [simplify]: iters left: 4 (76 enodes) 1554045851.563 * * [simplify]: iters left: 3 (198 enodes) 1554045851.647 * * [simplify]: iters left: 2 (432 enodes) 1554045851.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045851.843 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045851.843 * * [simplify]: Extracting #2: cost 38 inf + 0 1554045851.844 * * [simplify]: Extracting #3: cost 84 inf + 43 1554045851.846 * * [simplify]: Extracting #4: cost 38 inf + 6390 1554045851.854 * * [simplify]: Extracting #5: cost 2 inf + 11791 1554045851.860 * * [simplify]: Extracting #6: cost 0 inf + 11940 1554045851.866 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045851.866 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (* 2 1)) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045851.866 * [simplify]: Simplifying (* 2 1) 1554045851.866 * * [simplify]: iters left: 2 (3 enodes) 1554045851.868 * * [simplify]: iters left: 1 (9 enodes) 1554045851.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045851.870 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045851.870 * [simplify]: Simplified to 2 1554045851.870 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 2) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045851.870 * * * * [progress]: [ 149 / 186 ] simplifiying candidate # 1554045851.870 * [simplify]: Simplifying (cbrt (- x.re x.im)) 1554045851.870 * * [simplify]: iters left: 3 (4 enodes) 1554045851.871 * * [simplify]: iters left: 2 (14 enodes) 1554045851.873 * * [simplify]: iters left: 1 (17 enodes) 1554045851.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045851.875 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045851.875 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045851.875 * * [simplify]: Extracting #3: cost 5 inf + 43 1554045851.875 * * [simplify]: Extracting #4: cost 0 inf + 412 1554045851.875 * [simplify]: Simplified to (cbrt (- x.re x.im)) 1554045851.875 * [simplify]: Simplified (2 1 1 2) to (λ (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))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045851.875 * * * * [progress]: [ 150 / 186 ] simplifiying candidate # 1554045851.876 * [simplify]: Simplifying (cbrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045851.876 * * [simplify]: iters left: 6 (8 enodes) 1554045851.877 * * [simplify]: iters left: 5 (36 enodes) 1554045851.887 * * [simplify]: iters left: 4 (79 enodes) 1554045851.908 * * [simplify]: iters left: 3 (200 enodes) 1554045851.970 * * [simplify]: iters left: 2 (439 enodes) 1554045852.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045852.233 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045852.233 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045852.233 * * [simplify]: Extracting #3: cost 40 inf + 0 1554045852.234 * * [simplify]: Extracting #4: cost 84 inf + 181 1554045852.239 * * [simplify]: Extracting #5: cost 39 inf + 6755 1554045852.250 * * [simplify]: Extracting #6: cost 0 inf + 12639 1554045852.262 * * [simplify]: Extracting #7: cost 0 inf + 12584 1554045852.274 * [simplify]: Simplified to (cbrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045852.274 * [simplify]: Simplified (2 1 1 2) 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.im (+ x.re x.im)) (- x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045852.274 * * * * [progress]: [ 151 / 186 ] simplifiying candidate # 1554045852.274 * [simplify]: Simplifying (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045852.275 * * [simplify]: iters left: 6 (8 enodes) 1554045852.278 * * [simplify]: iters left: 5 (36 enodes) 1554045852.290 * * [simplify]: iters left: 4 (79 enodes) 1554045852.320 * * [simplify]: iters left: 3 (200 enodes) 1554045852.399 * * [simplify]: iters left: 2 (439 enodes) 1554045852.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045852.605 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045852.605 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045852.605 * * [simplify]: Extracting #3: cost 40 inf + 0 1554045852.605 * * [simplify]: Extracting #4: cost 84 inf + 181 1554045852.607 * * [simplify]: Extracting #5: cost 39 inf + 6715 1554045852.613 * * [simplify]: Extracting #6: cost 0 inf + 12559 1554045852.626 * * [simplify]: Extracting #7: cost 0 inf + 12504 1554045852.638 * [simplify]: Simplified to (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045852.638 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045852.638 * * * * [progress]: [ 152 / 186 ] simplifiying candidate # 1554045852.639 * [simplify]: Simplifying (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045852.639 * * [simplify]: iters left: 6 (7 enodes) 1554045852.642 * * [simplify]: iters left: 5 (33 enodes) 1554045852.656 * * [simplify]: iters left: 4 (76 enodes) 1554045852.687 * * [simplify]: iters left: 3 (198 enodes) 1554045852.777 * * [simplify]: iters left: 2 (432 enodes) 1554045852.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045852.996 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045852.996 * * [simplify]: Extracting #2: cost 38 inf + 0 1554045852.997 * * [simplify]: Extracting #3: cost 84 inf + 43 1554045853.002 * * [simplify]: Extracting #4: cost 38 inf + 6390 1554045853.013 * * [simplify]: Extracting #5: cost 2 inf + 11791 1554045853.028 * * [simplify]: Extracting #6: cost 0 inf + 11940 1554045853.040 * [simplify]: Simplified to (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1554045853.040 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (* x.im (+ x.re x.im)) (- 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045853.040 * * * * [progress]: [ 153 / 186 ] simplifiying candidate # 1554045853.041 * [simplify]: Simplifying (cbrt (* x.im (+ x.re x.im))) 1554045853.041 * * [simplify]: iters left: 5 (5 enodes) 1554045853.043 * * [simplify]: iters left: 4 (22 enodes) 1554045853.051 * * [simplify]: iters left: 3 (32 enodes) 1554045853.058 * * [simplify]: iters left: 2 (33 enodes) 1554045853.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045853.065 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045853.066 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045853.066 * * [simplify]: Extracting #3: cost 10 inf + 2 1554045853.066 * * [simplify]: Extracting #4: cost 1 inf + 578 1554045853.066 * * [simplify]: Extracting #5: cost 0 inf + 740 1554045853.067 * [simplify]: Simplified to (cbrt (* x.im (+ x.re x.im))) 1554045853.067 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* x.im (+ 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)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045853.067 * * * * [progress]: [ 154 / 186 ] simplifiying candidate # 1554045853.067 * [simplify]: Simplifying (* (cbrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (cbrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))))) 1554045853.068 * * [simplify]: iters left: 6 (9 enodes) 1554045853.072 * * [simplify]: iters left: 5 (39 enodes) 1554045853.085 * * [simplify]: iters left: 4 (82 enodes) 1554045853.118 * * [simplify]: iters left: 3 (214 enodes) 1554045853.211 * * [simplify]: iters left: 2 (452 enodes) 1554045853.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045853.401 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045853.401 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045853.401 * * [simplify]: Extracting #3: cost 7 inf + 0 1554045853.402 * * [simplify]: Extracting #4: cost 42 inf + 0 1554045853.402 * * [simplify]: Extracting #5: cost 86 inf + 43 1554045853.405 * * [simplify]: Extracting #6: cost 36 inf + 8078 1554045853.410 * * [simplify]: Extracting #7: cost 1 inf + 13037 1554045853.419 * * [simplify]: Extracting #8: cost 0 inf + 13144 1554045853.431 * [simplify]: Simplified to (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.im)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.im))))) 1554045853.431 * [simplify]: Simplified (2 1 1 1) 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045853.431 * * * * [progress]: [ 155 / 186 ] simplifiying candidate # 1554045853.432 * [simplify]: Simplifying (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045853.432 * * [simplify]: iters left: 6 (8 enodes) 1554045853.436 * * [simplify]: iters left: 5 (36 enodes) 1554045853.444 * * [simplify]: iters left: 4 (79 enodes) 1554045853.464 * * [simplify]: iters left: 3 (200 enodes) 1554045853.537 * * [simplify]: iters left: 2 (439 enodes) 1554045853.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045853.812 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045853.812 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045853.812 * * [simplify]: Extracting #3: cost 40 inf + 0 1554045853.813 * * [simplify]: Extracting #4: cost 84 inf + 181 1554045853.818 * * [simplify]: Extracting #5: cost 39 inf + 6715 1554045853.829 * * [simplify]: Extracting #6: cost 0 inf + 12559 1554045853.841 * * [simplify]: Extracting #7: cost 0 inf + 12504 1554045853.856 * [simplify]: Simplified to (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045853.856 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (cbrt (* (* x.im (+ x.re x.im)) (- 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))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045853.856 * * * * [progress]: [ 156 / 186 ] simplifiying candidate # 1554045853.856 * * * * [progress]: [ 157 / 186 ] simplifiying candidate # 1554045853.857 * [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))))) 1554045853.857 * * [simplify]: iters left: 6 (11 enodes) 1554045853.860 * * [simplify]: iters left: 5 (57 enodes) 1554045853.871 * * [simplify]: iters left: 4 (148 enodes) 1554045853.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045853.928 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045853.928 * * [simplify]: Extracting #2: cost 42 inf + 0 1554045853.928 * * [simplify]: Extracting #3: cost 162 inf + 43 1554045853.930 * * [simplify]: Extracting #4: cost 132 inf + 5472 1554045853.935 * * [simplify]: Extracting #5: cost 17 inf + 25547 1554045853.943 * * [simplify]: Extracting #6: cost 0 inf + 29581 1554045853.950 * * [simplify]: Extracting #7: cost 0 inf + 29026 1554045853.960 * [simplify]: Simplified to (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) 1554045853.960 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045853.961 * * * * [progress]: [ 158 / 186 ] simplifiying candidate # 1554045853.961 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 1554045853.961 * * [simplify]: iters left: 6 (10 enodes) 1554045853.967 * * [simplify]: iters left: 5 (48 enodes) 1554045853.977 * * [simplify]: iters left: 4 (107 enodes) 1554045854.002 * * [simplify]: iters left: 3 (283 enodes) 1554045854.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045854.147 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045854.147 * * [simplify]: Extracting #2: cost 49 inf + 0 1554045854.148 * * [simplify]: Extracting #3: cost 141 inf + 84 1554045854.151 * * [simplify]: Extracting #4: cost 122 inf + 3061 1554045854.160 * * [simplify]: Extracting #5: cost 25 inf + 20698 1554045854.174 * * [simplify]: Extracting #6: cost 0 inf + 26648 1554045854.190 * [simplify]: Simplified to (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045854.190 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045854.190 * * * * [progress]: [ 159 / 186 ] simplifiying candidate # 1554045854.191 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045854.191 * * [simplify]: iters left: 6 (10 enodes) 1554045854.196 * * [simplify]: iters left: 5 (48 enodes) 1554045854.213 * * [simplify]: iters left: 4 (118 enodes) 1554045854.251 * * [simplify]: iters left: 3 (344 enodes) 1554045854.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045854.454 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045854.454 * * [simplify]: Extracting #2: cost 65 inf + 0 1554045854.456 * * [simplify]: Extracting #3: cost 162 inf + 2 1554045854.458 * * [simplify]: Extracting #4: cost 149 inf + 1371 1554045854.468 * * [simplify]: Extracting #5: cost 51 inf + 18228 1554045854.487 * * [simplify]: Extracting #6: cost 1 inf + 31235 1554045854.501 * * [simplify]: Extracting #7: cost 0 inf + 31532 1554045854.511 * [simplify]: Simplified to (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) 1554045854.511 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045854.512 * * * * [progress]: [ 160 / 186 ] simplifiying candidate # 1554045854.512 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (+ x.re x.im))) 1554045854.512 * * [simplify]: iters left: 5 (6 enodes) 1554045854.514 * * [simplify]: iters left: 4 (28 enodes) 1554045854.518 * * [simplify]: iters left: 3 (60 enodes) 1554045854.536 * * [simplify]: iters left: 2 (120 enodes) 1554045854.563 * * [simplify]: iters left: 1 (209 enodes) 1554045854.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045854.632 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045854.632 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045854.633 * * [simplify]: Extracting #3: cost 68 inf + 43 1554045854.635 * * [simplify]: Extracting #4: cost 23 inf + 4369 1554045854.640 * * [simplify]: Extracting #5: cost 0 inf + 7067 1554045854.645 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (+ x.im x.re))) 1554045854.645 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.re x.im)) (- 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.im) (+ x.im x.re)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045854.645 * * * * [progress]: [ 161 / 186 ] simplifiying candidate # 1554045854.645 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1554045854.646 * * [simplify]: iters left: 6 (8 enodes) 1554045854.650 * * [simplify]: iters left: 5 (33 enodes) 1554045854.660 * * [simplify]: iters left: 4 (50 enodes) 1554045854.674 * * [simplify]: iters left: 3 (61 enodes) 1554045854.681 * * [simplify]: iters left: 2 (62 enodes) 1554045854.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045854.688 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045854.688 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045854.688 * * [simplify]: Extracting #3: cost 17 inf + 43 1554045854.689 * * [simplify]: Extracting #4: cost 6 inf + 733 1554045854.689 * * [simplify]: Extracting #5: cost 1 inf + 1347 1554045854.689 * * [simplify]: Extracting #6: cost 0 inf + 1564 1554045854.690 * [simplify]: Simplified to (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))) 1554045854.690 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045854.690 * * * * [progress]: [ 162 / 186 ] simplifiying candidate # 1554045854.690 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1554045854.690 * * [simplify]: iters left: 3 (4 enodes) 1554045854.691 * * [simplify]: iters left: 2 (13 enodes) 1554045854.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045854.693 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045854.693 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045854.693 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045854.693 * * [simplify]: Extracting #4: cost 0 inf + 330 1554045854.693 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1554045854.693 * [simplify]: Simplified (2 1 1 2) 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.re) (* x.im x.im))))) (cbrt (+ x.im x.re))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045854.693 * * * * [progress]: [ 163 / 186 ] simplifiying candidate # 1554045854.693 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 1554045854.693 * * [simplify]: iters left: 6 (8 enodes) 1554045854.695 * * [simplify]: iters left: 5 (34 enodes) 1554045854.700 * * [simplify]: iters left: 4 (57 enodes) 1554045854.710 * * [simplify]: iters left: 3 (92 enodes) 1554045854.731 * * [simplify]: iters left: 2 (120 enodes) 1554045854.749 * * [simplify]: iters left: 1 (146 enodes) 1554045854.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045854.790 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045854.790 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045854.790 * * [simplify]: Extracting #3: cost 34 inf + 84 1554045854.791 * * [simplify]: Extracting #4: cost 14 inf + 1491 1554045854.792 * * [simplify]: Extracting #5: cost 2 inf + 2749 1554045854.792 * * [simplify]: Extracting #6: cost 0 inf + 2953 1554045854.793 * [simplify]: Simplified to (cbrt (fma x.re (- x.re x.im) (* x.im x.im))) 1554045854.793 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)))) (cbrt (fma x.re (- x.re x.im) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045854.794 * * * * [progress]: [ 164 / 186 ] simplifiying candidate # 1554045854.794 * [simplify]: Simplifying (cbrt (- x.re x.im)) 1554045854.794 * * [simplify]: iters left: 3 (4 enodes) 1554045854.795 * * [simplify]: iters left: 2 (14 enodes) 1554045854.797 * * [simplify]: iters left: 1 (17 enodes) 1554045854.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045854.799 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045854.799 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045854.799 * * [simplify]: Extracting #3: cost 5 inf + 43 1554045854.799 * * [simplify]: Extracting #4: cost 0 inf + 412 1554045854.799 * [simplify]: Simplified to (cbrt (- x.re x.im)) 1554045854.799 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045854.799 * * * * [progress]: [ 165 / 186 ] simplifiying candidate # 1554045854.800 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045854.800 * * [simplify]: iters left: 6 (16 enodes) 1554045854.806 * * [simplify]: iters left: 5 (86 enodes) 1554045854.830 * * [simplify]: iters left: 4 (238 enodes) 1554045854.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045854.937 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045854.937 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045854.937 * * [simplify]: Extracting #3: cost 43 inf + 0 1554045854.938 * * [simplify]: Extracting #4: cost 177 inf + 2 1554045854.939 * * [simplify]: Extracting #5: cost 204 inf + 4947 1554045854.945 * * [simplify]: Extracting #6: cost 81 inf + 32837 1554045854.953 * * [simplify]: Extracting #7: cost 17 inf + 51726 1554045854.964 * * [simplify]: Extracting #8: cost 0 inf + 58887 1554045854.981 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) x.im)))) 1554045854.981 * [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.re x.re)) (* x.im (* x.im x.im))) (* (fma (* 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045854.982 * * * * [progress]: [ 166 / 186 ] simplifiying candidate # 1554045854.982 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045854.982 * * [simplify]: iters left: 6 (18 enodes) 1554045854.993 * * [simplify]: iters left: 5 (91 enodes) 1554045855.035 * * [simplify]: iters left: 4 (234 enodes) 1554045855.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045855.170 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045855.170 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045855.170 * * [simplify]: Extracting #3: cost 61 inf + 0 1554045855.172 * * [simplify]: Extracting #4: cost 195 inf + 2 1554045855.174 * * [simplify]: Extracting #5: cost 196 inf + 5043 1554045855.184 * * [simplify]: Extracting #6: cost 75 inf + 29121 1554045855.201 * * [simplify]: Extracting #7: cost 7 inf + 47360 1554045855.219 * * [simplify]: Extracting #8: cost 0 inf + 50080 1554045855.235 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (fma (* x.im x.im) (* x.im x.im) (* (* x.im x.re) (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 1554045855.235 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (fma (* x.im x.im) (* x.im x.im) (* (* x.im x.re) (* x.re x.re))))) (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.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045855.235 * * * * [progress]: [ 167 / 186 ] simplifiying candidate # 1554045855.235 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045855.235 * * [simplify]: iters left: 6 (18 enodes) 1554045855.240 * * [simplify]: iters left: 5 (83 enodes) 1554045855.258 * * [simplify]: iters left: 4 (200 enodes) 1554045855.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045855.392 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045855.392 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045855.392 * * [simplify]: Extracting #3: cost 71 inf + 0 1554045855.394 * * [simplify]: Extracting #4: cost 206 inf + 2 1554045855.398 * * [simplify]: Extracting #5: cost 193 inf + 13029 1554045855.408 * * [simplify]: Extracting #6: cost 46 inf + 47006 1554045855.418 * * [simplify]: Extracting #7: cost 7 inf + 60460 1554045855.430 * * [simplify]: Extracting #8: cost 0 inf + 63500 1554045855.448 * [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.re) (* x.im x.im)) x.im))) 1554045855.448 * [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.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.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045855.449 * * * * [progress]: [ 168 / 186 ] simplifiying candidate # 1554045855.449 * [simplify]: Simplifying (* (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045855.449 * * [simplify]: iters left: 6 (14 enodes) 1554045855.457 * * [simplify]: iters left: 5 (58 enodes) 1554045855.478 * * [simplify]: iters left: 4 (142 enodes) 1554045855.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045855.549 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045855.549 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045855.549 * * [simplify]: Extracting #3: cost 56 inf + 0 1554045855.549 * * [simplify]: Extracting #4: cost 179 inf + 2 1554045855.550 * * [simplify]: Extracting #5: cost 171 inf + 3877 1554045855.555 * * [simplify]: Extracting #6: cost 39 inf + 27738 1554045855.566 * * [simplify]: Extracting #7: cost 0 inf + 35392 1554045855.586 * [simplify]: Simplified to (* (cbrt (* (* 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))) 1554045855.586 * [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.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.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045855.587 * * * * [progress]: [ 169 / 186 ] simplifiying candidate # 1554045855.587 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045855.587 * * [simplify]: iters left: 6 (14 enodes) 1554045855.596 * * [simplify]: iters left: 5 (72 enodes) 1554045855.628 * * [simplify]: iters left: 4 (187 enodes) 1554045855.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045855.707 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045855.707 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045855.708 * * [simplify]: Extracting #3: cost 36 inf + 0 1554045855.708 * * [simplify]: Extracting #4: cost 125 inf + 2 1554045855.711 * * [simplify]: Extracting #5: cost 115 inf + 6094 1554045855.720 * * [simplify]: Extracting #6: cost 39 inf + 20040 1554045855.731 * * [simplify]: Extracting #7: cost 3 inf + 32916 1554045855.743 * * [simplify]: Extracting #8: cost 0 inf + 34174 1554045855.754 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* x.im (- x.re x.im))))) 1554045855.754 * [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.re x.im) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045855.754 * * * * [progress]: [ 170 / 186 ] simplifiying candidate # 1554045855.755 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045855.755 * * [simplify]: iters left: 6 (13 enodes) 1554045855.761 * * [simplify]: iters left: 5 (57 enodes) 1554045855.779 * * [simplify]: iters left: 4 (140 enodes) 1554045855.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045855.842 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045855.842 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045855.842 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045855.843 * * [simplify]: Extracting #4: cost 132 inf + 44 1554045855.845 * * [simplify]: Extracting #5: cost 103 inf + 4277 1554045855.852 * * [simplify]: Extracting #6: cost 16 inf + 17241 1554045855.861 * * [simplify]: Extracting #7: cost 0 inf + 19912 1554045855.871 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.im))) 1554045855.871 * [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.re x.im)) x.im))) (cbrt (+ x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045855.871 * * * * [progress]: [ 171 / 186 ] simplifiying candidate # 1554045855.872 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045855.872 * * [simplify]: iters left: 6 (15 enodes) 1554045855.880 * * [simplify]: iters left: 5 (81 enodes) 1554045855.916 * * [simplify]: iters left: 4 (214 enodes) 1554045855.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045855.990 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045855.990 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045855.990 * * [simplify]: Extracting #3: cost 35 inf + 0 1554045855.991 * * [simplify]: Extracting #4: cost 117 inf + 2 1554045855.993 * * [simplify]: Extracting #5: cost 128 inf + 3274 1554045856.000 * * [simplify]: Extracting #6: cost 40 inf + 18219 1554045856.010 * * [simplify]: Extracting #7: cost 10 inf + 24814 1554045856.016 * * [simplify]: Extracting #8: cost 0 inf + 27882 1554045856.024 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (fma x.re (* x.re x.re) (* (* x.im x.im) x.im)) x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1554045856.024 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (fma x.re (* x.re x.re) (* (* x.im 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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045856.024 * * * * [progress]: [ 172 / 186 ] simplifiying candidate # 1554045856.025 * [simplify]: Simplifying (* (cbrt (* (* 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)))) 1554045856.025 * * [simplify]: iters left: 6 (14 enodes) 1554045856.028 * * [simplify]: iters left: 5 (58 enodes) 1554045856.038 * * [simplify]: iters left: 4 (131 enodes) 1554045856.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045856.078 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045856.078 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045856.078 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045856.079 * * [simplify]: Extracting #4: cost 116 inf + 44 1554045856.079 * * [simplify]: Extracting #5: cost 119 inf + 2165 1554045856.082 * * [simplify]: Extracting #6: cost 26 inf + 15377 1554045856.089 * * [simplify]: Extracting #7: cost 0 inf + 20708 1554045856.094 * [simplify]: Simplified to (* (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)))) 1554045856.094 * [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.im) (- x.re x.im)) x.im) (+ x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045856.094 * * * * [progress]: [ 173 / 186 ] simplifiying candidate #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.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1554045856.094 * * * * [progress]: [ 174 / 186 ] simplifiying candidate # 1554045856.094 * * * * [progress]: [ 175 / 186 ] simplifiying candidate # 1554045856.095 * [simplify]: Simplifying (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045856.095 * * [simplify]: iters left: 6 (10 enodes) 1554045856.098 * * [simplify]: iters left: 5 (41 enodes) 1554045856.107 * * [simplify]: iters left: 4 (77 enodes) 1554045856.118 * * [simplify]: iters left: 3 (131 enodes) 1554045856.139 * * [simplify]: iters left: 2 (212 enodes) 1554045856.179 * * [simplify]: iters left: 1 (447 enodes) 1554045856.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045856.316 * * [simplify]: Extracting #1: cost 79 inf + 0 1554045856.317 * * [simplify]: Extracting #2: cost 275 inf + 2 1554045856.318 * * [simplify]: Extracting #3: cost 315 inf + 4537 1554045856.323 * * [simplify]: Extracting #4: cost 181 inf + 47059 1554045856.332 * * [simplify]: Extracting #5: cost 46 inf + 107884 1554045856.346 * * [simplify]: Extracting #6: cost 4 inf + 137733 1554045856.360 * * [simplify]: Extracting #7: cost 0 inf + 140310 1554045856.387 * * [simplify]: Extracting #8: cost 0 inf + 139970 1554045856.409 * * [simplify]: Extracting #9: cost 0 inf + 139840 1554045856.424 * [simplify]: Simplified to (cbrt (* x.im (* x.re x.re))) 1554045856.424 * [simplify]: Simplified (2 1 2) 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.im (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045856.424 * * * * [progress]: [ 176 / 186 ] simplifiying candidate # 1554045856.424 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 x.im)))))) 1554045856.424 * * [simplify]: iters left: 6 (12 enodes) 1554045856.429 * * [simplify]: iters left: 5 (48 enodes) 1554045856.437 * * [simplify]: iters left: 4 (80 enodes) 1554045856.462 * * [simplify]: iters left: 3 (133 enodes) 1554045856.501 * * [simplify]: iters left: 2 (260 enodes) 1554045856.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045856.563 * * [simplify]: Extracting #1: cost 18 inf + 0 1554045856.564 * * [simplify]: Extracting #2: cost 73 inf + 2 1554045856.565 * * [simplify]: Extracting #3: cost 113 inf + 983 1554045856.568 * * [simplify]: Extracting #4: cost 66 inf + 10672 1554045856.575 * * [simplify]: Extracting #5: cost 18 inf + 22236 1554045856.584 * * [simplify]: Extracting #6: cost 0 inf + 30024 1554045856.596 * * [simplify]: Extracting #7: cost 0 inf + 29104 1554045856.605 * [simplify]: Simplified to (* (cbrt -1) x.im) 1554045856.605 * [simplify]: Simplified (2 1 2) 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 -1) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045856.605 * * * * [progress]: [ 177 / 186 ] simplifiying candidate # 1554045856.605 * [simplify]: Simplifying (* -1 x.im) 1554045856.606 * * [simplify]: iters left: 2 (3 enodes) 1554045856.608 * * [simplify]: iters left: 1 (11 enodes) 1554045856.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045856.611 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045856.611 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045856.611 * [simplify]: Simplified to (- x.im) 1554045856.612 * [simplify]: Simplified (2 1 2) 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.re x.im) (* x.im x.re)) x.re))) 1554045856.613 * * * * [progress]: [ 178 / 186 ] simplifiying candidate # 1554045856.613 * [simplify]: Simplifying (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045856.613 * * [simplify]: iters left: 6 (10 enodes) 1554045856.619 * * [simplify]: iters left: 5 (41 enodes) 1554045856.635 * * [simplify]: iters left: 4 (77 enodes) 1554045856.659 * * [simplify]: iters left: 3 (131 enodes) 1554045856.699 * * [simplify]: iters left: 2 (212 enodes) 1554045856.752 * * [simplify]: iters left: 1 (447 enodes) 1554045856.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045856.930 * * [simplify]: Extracting #1: cost 79 inf + 0 1554045856.931 * * [simplify]: Extracting #2: cost 275 inf + 2 1554045856.932 * * [simplify]: Extracting #3: cost 315 inf + 4537 1554045856.937 * * [simplify]: Extracting #4: cost 181 inf + 47059 1554045856.947 * * [simplify]: Extracting #5: cost 46 inf + 107884 1554045856.964 * * [simplify]: Extracting #6: cost 4 inf + 137733 1554045856.991 * * [simplify]: Extracting #7: cost 0 inf + 140310 1554045857.019 * * [simplify]: Extracting #8: cost 0 inf + 139970 1554045857.040 * * [simplify]: Extracting #9: cost 0 inf + 139840 1554045857.053 * [simplify]: Simplified to (cbrt (* x.im (* x.re x.re))) 1554045857.053 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* x.im (* x.re x.re)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045857.054 * * * * [progress]: [ 179 / 186 ] simplifiying candidate # 1554045857.054 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 x.im)))))) 1554045857.054 * * [simplify]: iters left: 6 (12 enodes) 1554045857.058 * * [simplify]: iters left: 5 (48 enodes) 1554045857.072 * * [simplify]: iters left: 4 (80 enodes) 1554045857.091 * * [simplify]: iters left: 3 (133 enodes) 1554045857.123 * * [simplify]: iters left: 2 (260 enodes) 1554045857.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045857.212 * * [simplify]: Extracting #1: cost 18 inf + 0 1554045857.212 * * [simplify]: Extracting #2: cost 73 inf + 2 1554045857.213 * * [simplify]: Extracting #3: cost 113 inf + 983 1554045857.216 * * [simplify]: Extracting #4: cost 66 inf + 10672 1554045857.223 * * [simplify]: Extracting #5: cost 18 inf + 22236 1554045857.232 * * [simplify]: Extracting #6: cost 0 inf + 30024 1554045857.244 * * [simplify]: Extracting #7: cost 0 inf + 29104 1554045857.253 * [simplify]: Simplified to (* (cbrt -1) x.im) 1554045857.253 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (* (cbrt -1) x.im)) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045857.253 * * * * [progress]: [ 180 / 186 ] simplifiying candidate # 1554045857.254 * [simplify]: Simplifying (* -1 x.im) 1554045857.254 * * [simplify]: iters left: 2 (3 enodes) 1554045857.256 * * [simplify]: iters left: 1 (11 enodes) 1554045857.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045857.259 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045857.259 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045857.260 * [simplify]: Simplified to (- x.im) 1554045857.260 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (- x.im)) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045857.260 * * * * [progress]: [ 181 / 186 ] simplifiying candidate # 1554045857.260 * [simplify]: Simplifying (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 1554045857.260 * * [simplify]: iters left: 6 (10 enodes) 1554045857.266 * * [simplify]: iters left: 5 (41 enodes) 1554045857.282 * * [simplify]: iters left: 4 (77 enodes) 1554045857.307 * * [simplify]: iters left: 3 (131 enodes) 1554045857.342 * * [simplify]: iters left: 2 (212 enodes) 1554045857.406 * * [simplify]: iters left: 1 (447 enodes) 1554045857.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045857.614 * * [simplify]: Extracting #1: cost 79 inf + 0 1554045857.616 * * [simplify]: Extracting #2: cost 275 inf + 2 1554045857.618 * * [simplify]: Extracting #3: cost 315 inf + 4537 1554045857.627 * * [simplify]: Extracting #4: cost 181 inf + 47059 1554045857.645 * * [simplify]: Extracting #5: cost 46 inf + 107884 1554045857.672 * * [simplify]: Extracting #6: cost 4 inf + 137733 1554045857.698 * * [simplify]: Extracting #7: cost 0 inf + 140310 1554045857.720 * * [simplify]: Extracting #8: cost 0 inf + 139970 1554045857.734 * * [simplify]: Extracting #9: cost 0 inf + 139840 1554045857.753 * [simplify]: Simplified to (cbrt (* x.im (* x.re x.re))) 1554045857.754 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* x.im (* x.re x.re))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045857.754 * * * * [progress]: [ 182 / 186 ] simplifiying candidate # 1554045857.754 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 x.im)))))) 1554045857.754 * * [simplify]: iters left: 6 (12 enodes) 1554045857.763 * * [simplify]: iters left: 5 (48 enodes) 1554045857.775 * * [simplify]: iters left: 4 (80 enodes) 1554045857.790 * * [simplify]: iters left: 3 (133 enodes) 1554045857.823 * * [simplify]: iters left: 2 (260 enodes) 1554045857.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045857.880 * * [simplify]: Extracting #1: cost 18 inf + 0 1554045857.880 * * [simplify]: Extracting #2: cost 73 inf + 2 1554045857.881 * * [simplify]: Extracting #3: cost 113 inf + 983 1554045857.884 * * [simplify]: Extracting #4: cost 66 inf + 10672 1554045857.891 * * [simplify]: Extracting #5: cost 18 inf + 22236 1554045857.904 * * [simplify]: Extracting #6: cost 0 inf + 30024 1554045857.909 * * [simplify]: Extracting #7: cost 0 inf + 29104 1554045857.913 * [simplify]: Simplified to (* (cbrt -1) x.im) 1554045857.913 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt -1) 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.re x.im) (* x.im x.re)) x.re))) 1554045857.913 * * * * [progress]: [ 183 / 186 ] simplifiying candidate # 1554045857.914 * [simplify]: Simplifying (* -1 x.im) 1554045857.914 * * [simplify]: iters left: 2 (3 enodes) 1554045857.915 * * [simplify]: iters left: 1 (11 enodes) 1554045857.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045857.917 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045857.917 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045857.917 * [simplify]: Simplified to (- x.im) 1554045857.917 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (- 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.re x.im) (* x.im x.re)) x.re))) 1554045857.917 * * * * [progress]: [ 184 / 186 ] simplifiying candidate # 1554045857.917 * [simplify]: Simplifying (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 1554045857.918 * * [simplify]: iters left: 6 (12 enodes) 1554045857.921 * * [simplify]: iters left: 5 (49 enodes) 1554045857.932 * * [simplify]: iters left: 4 (95 enodes) 1554045857.961 * * [simplify]: iters left: 3 (167 enodes) 1554045858.000 * * [simplify]: iters left: 2 (273 enodes) 1554045858.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045858.099 * * [simplify]: Extracting #1: cost 75 inf + 0 1554045858.099 * * [simplify]: Extracting #2: cost 161 inf + 1 1554045858.101 * * [simplify]: Extracting #3: cost 189 inf + 1286 1554045858.103 * * [simplify]: Extracting #4: cost 99 inf + 20563 1554045858.109 * * [simplify]: Extracting #5: cost 15 inf + 62316 1554045858.120 * * [simplify]: Extracting #6: cost 0 inf + 70615 1554045858.127 * [simplify]: Simplified to (* (* (cbrt x.im) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.im) (* (cbrt x.re) (cbrt x.re)))) 1554045858.127 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt x.im) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.im) (* (cbrt x.re) (cbrt x.re)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045858.127 * * * * [progress]: [ 185 / 186 ] simplifiying candidate # 1554045858.128 * [simplify]: Simplifying (pow x.im 2) 1554045858.128 * * [simplify]: iters left: 1 (3 enodes) 1554045858.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045858.129 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045858.129 * * [simplify]: Extracting #2: cost 4 inf + 2 1554045858.129 * * [simplify]: Extracting #3: cost 1 inf + 85 1554045858.130 * * [simplify]: Extracting #4: cost 0 inf + 297 1554045858.130 * [simplify]: Simplified to (* x.im x.im) 1554045858.130 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* x.im x.im) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045858.130 * * * * [progress]: [ 186 / 186 ] simplifiying candidate # 1554045858.130 * [simplify]: Simplifying (pow x.im 2) 1554045858.130 * * [simplify]: iters left: 1 (3 enodes) 1554045858.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045858.131 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045858.131 * * [simplify]: Extracting #2: cost 4 inf + 2 1554045858.131 * * [simplify]: Extracting #3: cost 1 inf + 85 1554045858.131 * * [simplify]: Extracting #4: cost 0 inf + 297 1554045858.131 * [simplify]: Simplified to (* x.im x.im) 1554045858.131 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* x.im x.im) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1554045858.132 * * * [progress]: adding candidates to table 1554045861.158 * [progress]: [Phase 3 of 3] Extracting. 1554045861.158 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # #) 1554045861.166 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 1554045861.166 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # # # #) 1554045861.255 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # # # #) 1554045861.375 * * * [regime]: Found split indices: #