0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.080 * * * [progress]: [2/2] Setting up program. 0.085 * [progress]: [Phase 2 of 3] Improving. 0.085 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.085 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 0.085 * * [simplify]: iters left: 6 (11 enodes) 0.090 * * [simplify]: iters left: 5 (42 enodes) 0.103 * * [simplify]: iters left: 4 (79 enodes) 0.134 * * [simplify]: iters left: 3 (158 enodes) 0.184 * * [simplify]: iters left: 2 (299 enodes) 0.676 * * [simplify]: Extracting #0: cost 1 inf + 0 0.676 * * [simplify]: Extracting #1: cost 29 inf + 0 0.676 * * [simplify]: Extracting #2: cost 103 inf + 1 0.677 * * [simplify]: Extracting #3: cost 129 inf + 1752 0.680 * * [simplify]: Extracting #4: cost 37 inf + 15759 0.687 * * [simplify]: Extracting #5: cost 1 inf + 22560 0.693 * * [simplify]: Extracting #6: cost 0 inf + 22642 0.704 * [simplify]: Simplified to (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)))) 0.704 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im))))) 0.713 * * [progress]: iteration 1 / 4 0.713 * * * [progress]: picking best candidate 0.721 * * * * [pick]: Picked # 0.721 * * * [progress]: localizing error 0.767 * * * [progress]: generating rewritten candidates 0.767 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.812 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 0.848 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 0.885 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 0.900 * * * [progress]: generating series expansions 0.900 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.900 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.im) into (* x.im (- (pow x.re 2) (pow x.im 2))) 0.900 * [approximate]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 0.900 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.im 0.900 * [taylor]: Taking taylor expansion of x.im in x.im 0.900 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify 1 into 1 0.901 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 0.901 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.901 * [taylor]: Taking taylor expansion of x.re in x.im 0.901 * [backup-simplify]: Simplify x.re into x.re 0.901 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.901 * [taylor]: Taking taylor expansion of x.im in x.im 0.901 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify 1 into 1 0.901 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 0.901 * [taylor]: Taking taylor expansion of x.im in x.re 0.901 * [backup-simplify]: Simplify x.im into x.im 0.901 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.901 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.901 * [taylor]: Taking taylor expansion of x.re in x.re 0.901 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify 1 into 1 0.901 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.901 * [taylor]: Taking taylor expansion of x.im in x.re 0.901 * [backup-simplify]: Simplify x.im into x.im 0.901 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 0.901 * [taylor]: Taking taylor expansion of x.im in x.re 0.901 * [backup-simplify]: Simplify x.im into x.im 0.901 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.901 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.901 * [taylor]: Taking taylor expansion of x.re in x.re 0.901 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify 1 into 1 0.901 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.901 * [taylor]: Taking taylor expansion of x.im in x.re 0.901 * [backup-simplify]: Simplify x.im into x.im 0.901 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.902 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 0.902 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 0.902 * [backup-simplify]: Simplify (* x.im (- (pow x.im 2))) into (* -1 (pow x.im 3)) 0.902 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 0.902 * [taylor]: Taking taylor expansion of -1 in x.im 0.902 * [backup-simplify]: Simplify -1 into -1 0.902 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.902 * [taylor]: Taking taylor expansion of x.im in x.im 0.902 * [backup-simplify]: Simplify 0 into 0 0.902 * [backup-simplify]: Simplify 1 into 1 0.902 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.903 * [backup-simplify]: Simplify (- 0) into 0 0.903 * [backup-simplify]: Simplify (+ 0 0) into 0 0.903 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (- (pow x.im 2)))) into 0 0.903 * [taylor]: Taking taylor expansion of 0 in x.im 0.903 * [backup-simplify]: Simplify 0 into 0 0.903 * [backup-simplify]: Simplify 0 into 0 0.904 * [backup-simplify]: Simplify (* 1 1) into 1 0.904 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.904 * [backup-simplify]: Simplify (- 0) into 0 0.905 * [backup-simplify]: Simplify (+ 1 0) into 1 0.905 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))) into x.im 0.905 * [taylor]: Taking taylor expansion of x.im in x.im 0.905 * [backup-simplify]: Simplify 0 into 0 0.905 * [backup-simplify]: Simplify 1 into 1 0.905 * [backup-simplify]: Simplify 0 into 0 0.905 * [backup-simplify]: Simplify 0 into 0 0.906 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.907 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.907 * [backup-simplify]: Simplify (- 0) into 0 0.908 * [backup-simplify]: Simplify (+ 0 0) into 0 0.908 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 0 0.909 * [taylor]: Taking taylor expansion of 0 in x.im 0.909 * [backup-simplify]: Simplify 0 into 0 0.909 * [backup-simplify]: Simplify 0 into 0 0.909 * [backup-simplify]: Simplify 1 into 1 0.909 * [backup-simplify]: Simplify 0 into 0 0.909 * [backup-simplify]: Simplify (* 1 1) into 1 0.909 * [backup-simplify]: Simplify (* 1 1) into 1 0.910 * [backup-simplify]: Simplify (* -1 1) into -1 0.910 * [backup-simplify]: Simplify -1 into -1 0.911 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.912 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.912 * [backup-simplify]: Simplify (- 0) into 0 0.913 * [backup-simplify]: Simplify (+ 0 0) into 0 0.914 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 0.914 * [taylor]: Taking taylor expansion of 0 in x.im 0.914 * [backup-simplify]: Simplify 0 into 0 0.914 * [backup-simplify]: Simplify 0 into 0 0.914 * [backup-simplify]: Simplify 0 into 0 0.914 * [backup-simplify]: Simplify 0 into 0 0.914 * [backup-simplify]: Simplify 0 into 0 0.915 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.917 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.918 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 0.918 * [backup-simplify]: Simplify 0 into 0 0.919 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.921 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.921 * [backup-simplify]: Simplify (- 0) into 0 0.921 * [backup-simplify]: Simplify (+ 0 0) into 0 0.922 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))))) into 0 0.922 * [taylor]: Taking taylor expansion of 0 in x.im 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 1 (* x.im (pow x.re 2)))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.922 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) into (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) 0.922 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in (x.re x.im) around 0 0.922 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 0.922 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.922 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.922 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.923 * [taylor]: Taking taylor expansion of x.re in x.im 0.923 * [backup-simplify]: Simplify x.re into x.re 0.923 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.923 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.923 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.923 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.923 * [taylor]: Taking taylor expansion of x.im in x.im 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 1 into 1 0.923 * [backup-simplify]: Simplify (* 1 1) into 1 0.923 * [backup-simplify]: Simplify (/ 1 1) into 1 0.923 * [taylor]: Taking taylor expansion of x.im in x.im 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 1 into 1 0.924 * [backup-simplify]: Simplify (- 1) into -1 0.924 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.924 * [backup-simplify]: Simplify (/ -1 1) into -1 0.924 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.924 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.924 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.924 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.924 * [taylor]: Taking taylor expansion of x.re in x.re 0.924 * [backup-simplify]: Simplify 0 into 0 0.924 * [backup-simplify]: Simplify 1 into 1 0.924 * [backup-simplify]: Simplify (* 1 1) into 1 0.925 * [backup-simplify]: Simplify (/ 1 1) into 1 0.925 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.925 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.925 * [taylor]: Taking taylor expansion of x.im in x.re 0.925 * [backup-simplify]: Simplify x.im into x.im 0.925 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.925 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.925 * [taylor]: Taking taylor expansion of x.im in x.re 0.925 * [backup-simplify]: Simplify x.im into x.im 0.925 * [backup-simplify]: Simplify (+ 1 0) into 1 0.925 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.925 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.925 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.925 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.925 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.925 * [taylor]: Taking taylor expansion of x.re in x.re 0.925 * [backup-simplify]: Simplify 0 into 0 0.925 * [backup-simplify]: Simplify 1 into 1 0.926 * [backup-simplify]: Simplify (* 1 1) into 1 0.926 * [backup-simplify]: Simplify (/ 1 1) into 1 0.926 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.926 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.926 * [taylor]: Taking taylor expansion of x.im in x.re 0.926 * [backup-simplify]: Simplify x.im into x.im 0.926 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.926 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.926 * [taylor]: Taking taylor expansion of x.im in x.re 0.926 * [backup-simplify]: Simplify x.im into x.im 0.926 * [backup-simplify]: Simplify (+ 1 0) into 1 0.926 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.927 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 0.927 * [taylor]: Taking taylor expansion of x.im in x.im 0.927 * [backup-simplify]: Simplify 0 into 0 0.927 * [backup-simplify]: Simplify 1 into 1 0.927 * [backup-simplify]: Simplify (/ 1 1) into 1 0.928 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.929 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.929 * [backup-simplify]: Simplify (+ 0 0) into 0 0.929 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.929 * [taylor]: Taking taylor expansion of 0 in x.im 0.929 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.931 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.931 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.931 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.932 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 0.932 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 0.932 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.932 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.932 * [taylor]: Taking taylor expansion of x.im in x.im 0.932 * [backup-simplify]: Simplify 0 into 0 0.932 * [backup-simplify]: Simplify 1 into 1 0.932 * [backup-simplify]: Simplify (* 1 1) into 1 0.933 * [backup-simplify]: Simplify (* 1 1) into 1 0.933 * [backup-simplify]: Simplify (/ 1 1) into 1 0.933 * [backup-simplify]: Simplify (- 1) into -1 0.933 * [backup-simplify]: Simplify -1 into -1 0.933 * [backup-simplify]: Simplify 1 into 1 0.934 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.935 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.935 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.936 * [backup-simplify]: Simplify (- 0) into 0 0.936 * [backup-simplify]: Simplify (+ 0 0) into 0 0.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)))) into 0 0.937 * [taylor]: Taking taylor expansion of 0 in x.im 0.937 * [backup-simplify]: Simplify 0 into 0 0.937 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.938 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.940 * [backup-simplify]: Simplify (- 0) into 0 0.940 * [backup-simplify]: Simplify 0 into 0 0.940 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.940 * [backup-simplify]: Simplify 0 into 0 0.942 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.942 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.943 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.943 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.944 * [backup-simplify]: Simplify (- 0) into 0 0.944 * [backup-simplify]: Simplify (+ 0 0) into 0 0.944 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.944 * [taylor]: Taking taylor expansion of 0 in x.im 0.944 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.946 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.947 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.947 * [backup-simplify]: Simplify (- 0) into 0 0.947 * [backup-simplify]: Simplify 0 into 0 0.947 * [backup-simplify]: Simplify 0 into 0 0.948 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.948 * [backup-simplify]: Simplify 0 into 0 0.950 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.950 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.951 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.952 * [backup-simplify]: Simplify (- 0) into 0 0.952 * [backup-simplify]: Simplify (+ 0 0) into 0 0.953 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.953 * [taylor]: Taking taylor expansion of 0 in x.im 0.953 * [backup-simplify]: Simplify 0 into 0 0.954 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.955 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.956 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.956 * [backup-simplify]: Simplify (- 0) into 0 0.956 * [backup-simplify]: Simplify 0 into 0 0.956 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.957 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) into (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) 0.957 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in (x.re x.im) around 0 0.957 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.im 0.957 * [taylor]: Taking taylor expansion of -1 in x.im 0.957 * [backup-simplify]: Simplify -1 into -1 0.957 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 0.957 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.957 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.957 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.957 * [taylor]: Taking taylor expansion of x.re in x.im 0.957 * [backup-simplify]: Simplify x.re into x.re 0.957 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.957 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.957 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.957 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.957 * [taylor]: Taking taylor expansion of x.im in x.im 0.957 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify 1 into 1 0.958 * [backup-simplify]: Simplify (* 1 1) into 1 0.958 * [backup-simplify]: Simplify (/ 1 1) into 1 0.958 * [taylor]: Taking taylor expansion of x.im in x.im 0.958 * [backup-simplify]: Simplify 0 into 0 0.958 * [backup-simplify]: Simplify 1 into 1 0.958 * [backup-simplify]: Simplify (- 1) into -1 0.959 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.959 * [backup-simplify]: Simplify (/ -1 1) into -1 0.959 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 0.959 * [taylor]: Taking taylor expansion of -1 in x.re 0.959 * [backup-simplify]: Simplify -1 into -1 0.959 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.959 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.959 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.959 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.959 * [taylor]: Taking taylor expansion of x.re in x.re 0.960 * [backup-simplify]: Simplify 0 into 0 0.960 * [backup-simplify]: Simplify 1 into 1 0.960 * [backup-simplify]: Simplify (* 1 1) into 1 0.960 * [backup-simplify]: Simplify (/ 1 1) into 1 0.960 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.960 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.960 * [taylor]: Taking taylor expansion of x.im in x.re 0.960 * [backup-simplify]: Simplify x.im into x.im 0.960 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.961 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.961 * [taylor]: Taking taylor expansion of x.im in x.re 0.961 * [backup-simplify]: Simplify x.im into x.im 0.961 * [backup-simplify]: Simplify (+ 1 0) into 1 0.961 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.961 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 0.961 * [taylor]: Taking taylor expansion of -1 in x.re 0.961 * [backup-simplify]: Simplify -1 into -1 0.961 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.961 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.961 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.961 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.961 * [taylor]: Taking taylor expansion of x.re in x.re 0.961 * [backup-simplify]: Simplify 0 into 0 0.961 * [backup-simplify]: Simplify 1 into 1 0.962 * [backup-simplify]: Simplify (* 1 1) into 1 0.962 * [backup-simplify]: Simplify (/ 1 1) into 1 0.962 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.962 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.962 * [taylor]: Taking taylor expansion of x.im in x.re 0.962 * [backup-simplify]: Simplify x.im into x.im 0.962 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.962 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.962 * [taylor]: Taking taylor expansion of x.im in x.re 0.962 * [backup-simplify]: Simplify x.im into x.im 0.963 * [backup-simplify]: Simplify (+ 1 0) into 1 0.963 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.963 * [backup-simplify]: Simplify (* -1 (/ 1 x.im)) into (/ -1 x.im) 0.963 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 0.963 * [taylor]: Taking taylor expansion of -1 in x.im 0.963 * [backup-simplify]: Simplify -1 into -1 0.963 * [taylor]: Taking taylor expansion of x.im in x.im 0.963 * [backup-simplify]: Simplify 0 into 0 0.963 * [backup-simplify]: Simplify 1 into 1 0.964 * [backup-simplify]: Simplify (/ -1 1) into -1 0.964 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.965 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.965 * [backup-simplify]: Simplify (+ 0 0) into 0 0.965 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.966 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 x.im))) into 0 0.966 * [taylor]: Taking taylor expansion of 0 in x.im 0.966 * [backup-simplify]: Simplify 0 into 0 0.967 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.968 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.968 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.968 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.968 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 0.969 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))) into (/ 1 (pow x.im 3)) 0.969 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.969 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.969 * [taylor]: Taking taylor expansion of x.im in x.im 0.969 * [backup-simplify]: Simplify 0 into 0 0.969 * [backup-simplify]: Simplify 1 into 1 0.969 * [backup-simplify]: Simplify (* 1 1) into 1 0.970 * [backup-simplify]: Simplify (* 1 1) into 1 0.970 * [backup-simplify]: Simplify (/ 1 1) into 1 0.970 * [backup-simplify]: Simplify 1 into 1 0.970 * [backup-simplify]: Simplify -1 into -1 0.971 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.972 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.972 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.973 * [backup-simplify]: Simplify (- 0) into 0 0.973 * [backup-simplify]: Simplify (+ 0 0) into 0 0.973 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 0.974 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.974 * [taylor]: Taking taylor expansion of 0 in x.im 0.974 * [backup-simplify]: Simplify 0 into 0 0.975 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.976 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.976 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.976 * [backup-simplify]: Simplify 0 into 0 0.977 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.977 * [backup-simplify]: Simplify 0 into 0 0.979 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.979 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.980 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.980 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.980 * [backup-simplify]: Simplify (- 0) into 0 0.981 * [backup-simplify]: Simplify (+ 0 0) into 0 0.981 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.982 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 0.982 * [taylor]: Taking taylor expansion of 0 in x.im 0.982 * [backup-simplify]: Simplify 0 into 0 0.982 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.983 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.983 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.983 * [backup-simplify]: Simplify 0 into 0 0.983 * [backup-simplify]: Simplify 0 into 0 0.984 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.984 * [backup-simplify]: Simplify 0 into 0 0.985 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.985 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.986 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.986 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.986 * [backup-simplify]: Simplify (- 0) into 0 0.986 * [backup-simplify]: Simplify (+ 0 0) into 0 0.987 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.988 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 0.988 * [taylor]: Taking taylor expansion of 0 in x.im 0.988 * [backup-simplify]: Simplify 0 into 0 0.988 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.989 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.989 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.989 * [backup-simplify]: Simplify 0 into 0 0.990 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.990 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 0.990 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 0.990 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.990 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 0.990 * [taylor]: Taking taylor expansion of 2 in x.im 0.990 * [backup-simplify]: Simplify 2 into 2 0.990 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.990 * [taylor]: Taking taylor expansion of x.im in x.im 0.990 * [backup-simplify]: Simplify 0 into 0 0.990 * [backup-simplify]: Simplify 1 into 1 0.990 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.990 * [taylor]: Taking taylor expansion of x.re in x.im 0.990 * [backup-simplify]: Simplify x.re into x.re 0.990 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 0.990 * [taylor]: Taking taylor expansion of 2 in x.re 0.990 * [backup-simplify]: Simplify 2 into 2 0.990 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.990 * [taylor]: Taking taylor expansion of x.im in x.re 0.990 * [backup-simplify]: Simplify x.im into x.im 0.990 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.990 * [taylor]: Taking taylor expansion of x.re in x.re 0.990 * [backup-simplify]: Simplify 0 into 0 0.990 * [backup-simplify]: Simplify 1 into 1 0.990 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 0.990 * [taylor]: Taking taylor expansion of 2 in x.re 0.990 * [backup-simplify]: Simplify 2 into 2 0.990 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.990 * [taylor]: Taking taylor expansion of x.im in x.re 0.990 * [backup-simplify]: Simplify x.im into x.im 0.990 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.990 * [taylor]: Taking taylor expansion of x.re in x.re 0.990 * [backup-simplify]: Simplify 0 into 0 0.990 * [backup-simplify]: Simplify 1 into 1 0.990 * [backup-simplify]: Simplify (* 1 1) into 1 0.990 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.991 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 0.991 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 0.991 * [taylor]: Taking taylor expansion of 2 in x.im 0.991 * [backup-simplify]: Simplify 2 into 2 0.991 * [taylor]: Taking taylor expansion of x.im in x.im 0.991 * [backup-simplify]: Simplify 0 into 0 0.991 * [backup-simplify]: Simplify 1 into 1 0.991 * [backup-simplify]: Simplify (* 2 0) into 0 0.991 * [backup-simplify]: Simplify 0 into 0 0.991 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.992 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.992 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 0.992 * [taylor]: Taking taylor expansion of 0 in x.im 0.992 * [backup-simplify]: Simplify 0 into 0 0.992 * [backup-simplify]: Simplify 0 into 0 0.992 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 0.992 * [backup-simplify]: Simplify 2 into 2 0.993 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.993 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.994 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 0.994 * [taylor]: Taking taylor expansion of 0 in x.im 0.994 * [backup-simplify]: Simplify 0 into 0 0.994 * [backup-simplify]: Simplify 0 into 0 0.994 * [backup-simplify]: Simplify 0 into 0 0.994 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 0.994 * [backup-simplify]: Simplify 0 into 0 0.995 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.995 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.996 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.996 * [taylor]: Taking taylor expansion of 0 in x.im 0.996 * [backup-simplify]: Simplify 0 into 0 0.996 * [backup-simplify]: Simplify 0 into 0 0.996 * [backup-simplify]: Simplify 0 into 0 0.996 * [backup-simplify]: Simplify 0 into 0 0.996 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 0.997 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 0.997 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.997 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 0.997 * [taylor]: Taking taylor expansion of 2 in x.im 0.997 * [backup-simplify]: Simplify 2 into 2 0.997 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.997 * [taylor]: Taking taylor expansion of x.im in x.im 0.997 * [backup-simplify]: Simplify 0 into 0 0.997 * [backup-simplify]: Simplify 1 into 1 0.997 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.997 * [taylor]: Taking taylor expansion of x.re in x.im 0.997 * [backup-simplify]: Simplify x.re into x.re 0.997 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.997 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.997 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.997 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.997 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 0.997 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 0.997 * [taylor]: Taking taylor expansion of 2 in x.re 0.997 * [backup-simplify]: Simplify 2 into 2 0.997 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.997 * [taylor]: Taking taylor expansion of x.im in x.re 0.997 * [backup-simplify]: Simplify x.im into x.im 0.997 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.997 * [taylor]: Taking taylor expansion of x.re in x.re 0.997 * [backup-simplify]: Simplify 0 into 0 0.997 * [backup-simplify]: Simplify 1 into 1 0.998 * [backup-simplify]: Simplify (* 1 1) into 1 0.998 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.998 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 0.998 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 0.998 * [taylor]: Taking taylor expansion of 2 in x.re 0.998 * [backup-simplify]: Simplify 2 into 2 0.998 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.998 * [taylor]: Taking taylor expansion of x.im in x.re 0.998 * [backup-simplify]: Simplify x.im into x.im 0.998 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.998 * [taylor]: Taking taylor expansion of x.re in x.re 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify 1 into 1 0.998 * [backup-simplify]: Simplify (* 1 1) into 1 0.998 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.998 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 0.998 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.998 * [taylor]: Taking taylor expansion of 2 in x.im 0.998 * [backup-simplify]: Simplify 2 into 2 0.998 * [taylor]: Taking taylor expansion of x.im in x.im 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify 1 into 1 0.999 * [backup-simplify]: Simplify (/ 2 1) into 2 0.999 * [backup-simplify]: Simplify 2 into 2 0.999 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.999 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.999 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 0.999 * [taylor]: Taking taylor expansion of 0 in x.im 0.999 * [backup-simplify]: Simplify 0 into 0 1.000 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1.000 * [backup-simplify]: Simplify 0 into 0 1.001 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.001 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1.001 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.001 * [taylor]: Taking taylor expansion of 0 in x.im 1.001 * [backup-simplify]: Simplify 0 into 0 1.001 * [backup-simplify]: Simplify 0 into 0 1.002 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.002 * [backup-simplify]: Simplify 0 into 0 1.002 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.003 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.003 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.003 * [taylor]: Taking taylor expansion of 0 in x.im 1.003 * [backup-simplify]: Simplify 0 into 0 1.003 * [backup-simplify]: Simplify 0 into 0 1.003 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 1.004 * [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))) 1.004 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1.004 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1.004 * [taylor]: Taking taylor expansion of -2 in x.im 1.004 * [backup-simplify]: Simplify -2 into -2 1.004 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1.004 * [taylor]: Taking taylor expansion of x.im in x.im 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 1 into 1 1.004 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1.004 * [taylor]: Taking taylor expansion of x.re in x.im 1.004 * [backup-simplify]: Simplify x.re into x.re 1.004 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1.004 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1.004 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1.005 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1.005 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1.005 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1.005 * [taylor]: Taking taylor expansion of -2 in x.re 1.005 * [backup-simplify]: Simplify -2 into -2 1.005 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.005 * [taylor]: Taking taylor expansion of x.im in x.re 1.005 * [backup-simplify]: Simplify x.im into x.im 1.005 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.005 * [taylor]: Taking taylor expansion of x.re in x.re 1.005 * [backup-simplify]: Simplify 0 into 0 1.005 * [backup-simplify]: Simplify 1 into 1 1.005 * [backup-simplify]: Simplify (* 1 1) into 1 1.006 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.006 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1.006 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1.006 * [taylor]: Taking taylor expansion of -2 in x.re 1.006 * [backup-simplify]: Simplify -2 into -2 1.006 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.006 * [taylor]: Taking taylor expansion of x.im in x.re 1.006 * [backup-simplify]: Simplify x.im into x.im 1.006 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.006 * [taylor]: Taking taylor expansion of x.re in x.re 1.006 * [backup-simplify]: Simplify 0 into 0 1.006 * [backup-simplify]: Simplify 1 into 1 1.006 * [backup-simplify]: Simplify (* 1 1) into 1 1.006 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.006 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1.006 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 1.006 * [taylor]: Taking taylor expansion of -2 in x.im 1.006 * [backup-simplify]: Simplify -2 into -2 1.006 * [taylor]: Taking taylor expansion of x.im in x.im 1.007 * [backup-simplify]: Simplify 0 into 0 1.007 * [backup-simplify]: Simplify 1 into 1 1.007 * [backup-simplify]: Simplify (/ -2 1) into -2 1.007 * [backup-simplify]: Simplify -2 into -2 1.008 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.008 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1.008 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1.008 * [taylor]: Taking taylor expansion of 0 in x.im 1.008 * [backup-simplify]: Simplify 0 into 0 1.009 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1.009 * [backup-simplify]: Simplify 0 into 0 1.010 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.011 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1.011 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.011 * [taylor]: Taking taylor expansion of 0 in x.im 1.011 * [backup-simplify]: Simplify 0 into 0 1.011 * [backup-simplify]: Simplify 0 into 0 1.012 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.012 * [backup-simplify]: Simplify 0 into 0 1.013 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.014 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.014 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.014 * [taylor]: Taking taylor expansion of 0 in x.im 1.014 * [backup-simplify]: Simplify 0 into 0 1.014 * [backup-simplify]: Simplify 0 into 0 1.014 * [backup-simplify]: Simplify 0 into 0 1.015 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.016 * [backup-simplify]: Simplify 0 into 0 1.016 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 1.016 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1.016 * [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)) 1.017 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 1.017 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 1.017 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 1.017 * [taylor]: Taking taylor expansion of 3 in x.im 1.017 * [backup-simplify]: Simplify 3 into 3 1.017 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1.017 * [taylor]: Taking taylor expansion of x.im in x.im 1.017 * [backup-simplify]: Simplify 0 into 0 1.017 * [backup-simplify]: Simplify 1 into 1 1.017 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1.017 * [taylor]: Taking taylor expansion of x.re in x.im 1.017 * [backup-simplify]: Simplify x.re into x.re 1.017 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.017 * [taylor]: Taking taylor expansion of x.im in x.im 1.017 * [backup-simplify]: Simplify 0 into 0 1.017 * [backup-simplify]: Simplify 1 into 1 1.017 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 1.017 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 1.017 * [taylor]: Taking taylor expansion of 3 in x.re 1.017 * [backup-simplify]: Simplify 3 into 3 1.017 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.017 * [taylor]: Taking taylor expansion of x.im in x.re 1.017 * [backup-simplify]: Simplify x.im into x.im 1.017 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.017 * [taylor]: Taking taylor expansion of x.re in x.re 1.017 * [backup-simplify]: Simplify 0 into 0 1.017 * [backup-simplify]: Simplify 1 into 1 1.017 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.017 * [taylor]: Taking taylor expansion of x.im in x.re 1.017 * [backup-simplify]: Simplify x.im into x.im 1.017 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 1.017 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 1.017 * [taylor]: Taking taylor expansion of 3 in x.re 1.017 * [backup-simplify]: Simplify 3 into 3 1.017 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.017 * [taylor]: Taking taylor expansion of x.im in x.re 1.018 * [backup-simplify]: Simplify x.im into x.im 1.018 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.018 * [taylor]: Taking taylor expansion of x.re in x.re 1.018 * [backup-simplify]: Simplify 0 into 0 1.018 * [backup-simplify]: Simplify 1 into 1 1.018 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.018 * [taylor]: Taking taylor expansion of x.im in x.re 1.018 * [backup-simplify]: Simplify x.im into x.im 1.018 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.018 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.018 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 1.018 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 1.018 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 1.018 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.018 * [taylor]: Taking taylor expansion of x.im in x.im 1.018 * [backup-simplify]: Simplify 0 into 0 1.018 * [backup-simplify]: Simplify 1 into 1 1.018 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.018 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1.019 * [backup-simplify]: Simplify (- 0) into 0 1.019 * [backup-simplify]: Simplify (+ 0 0) into 0 1.019 * [taylor]: Taking taylor expansion of 0 in x.im 1.019 * [backup-simplify]: Simplify 0 into 0 1.019 * [backup-simplify]: Simplify 0 into 0 1.020 * [backup-simplify]: Simplify (* 1 1) into 1 1.020 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.020 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 1.020 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.021 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1.021 * [backup-simplify]: Simplify (- 0) into 0 1.021 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 1.021 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 1.021 * [taylor]: Taking taylor expansion of 3 in x.im 1.021 * [backup-simplify]: Simplify 3 into 3 1.021 * [taylor]: Taking taylor expansion of x.im in x.im 1.021 * [backup-simplify]: Simplify 0 into 0 1.021 * [backup-simplify]: Simplify 1 into 1 1.022 * [backup-simplify]: Simplify (* 3 0) into 0 1.022 * [backup-simplify]: Simplify 0 into 0 1.022 * [backup-simplify]: Simplify 0 into 0 1.022 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.023 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1.023 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 1.024 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.025 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1.025 * [backup-simplify]: Simplify (- 0) into 0 1.026 * [backup-simplify]: Simplify (+ 0 0) into 0 1.026 * [taylor]: Taking taylor expansion of 0 in x.im 1.026 * [backup-simplify]: Simplify 0 into 0 1.026 * [backup-simplify]: Simplify 0 into 0 1.026 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 1.027 * [backup-simplify]: Simplify 3 into 3 1.027 * [backup-simplify]: Simplify 0 into 0 1.027 * [backup-simplify]: Simplify (* 1 1) into 1 1.027 * [backup-simplify]: Simplify (* 1 1) into 1 1.028 * [backup-simplify]: Simplify (- 1) into -1 1.028 * [backup-simplify]: Simplify -1 into -1 1.029 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.029 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1.030 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 1.031 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.032 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 1.033 * [backup-simplify]: Simplify (- 0) into 0 1.033 * [backup-simplify]: Simplify (+ 0 0) into 0 1.033 * [taylor]: Taking taylor expansion of 0 in x.im 1.033 * [backup-simplify]: Simplify 0 into 0 1.033 * [backup-simplify]: Simplify 0 into 0 1.033 * [backup-simplify]: Simplify 0 into 0 1.034 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 1.034 * [backup-simplify]: Simplify 0 into 0 1.034 * [backup-simplify]: Simplify 0 into 0 1.035 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.035 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.036 * [backup-simplify]: Simplify (- 0) into 0 1.036 * [backup-simplify]: Simplify 0 into 0 1.037 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.038 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.041 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.042 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1.044 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 1.044 * [backup-simplify]: Simplify (- 0) into 0 1.044 * [backup-simplify]: Simplify (+ 0 0) into 0 1.045 * [taylor]: Taking taylor expansion of 0 in x.im 1.045 * [backup-simplify]: Simplify 0 into 0 1.045 * [backup-simplify]: Simplify 0 into 0 1.045 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1.045 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 1.046 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.re x.im) around 0 1.046 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 1.046 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1.046 * [taylor]: Taking taylor expansion of 3 in x.im 1.046 * [backup-simplify]: Simplify 3 into 3 1.046 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1.046 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1.046 * [taylor]: Taking taylor expansion of x.im in x.im 1.046 * [backup-simplify]: Simplify 0 into 0 1.046 * [backup-simplify]: Simplify 1 into 1 1.046 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1.046 * [taylor]: Taking taylor expansion of x.re in x.im 1.046 * [backup-simplify]: Simplify x.re into x.re 1.046 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1.046 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1.046 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1.047 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1.047 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1.047 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1.047 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.047 * [taylor]: Taking taylor expansion of x.im in x.im 1.047 * [backup-simplify]: Simplify 0 into 0 1.047 * [backup-simplify]: Simplify 1 into 1 1.047 * [backup-simplify]: Simplify (* 1 1) into 1 1.047 * [backup-simplify]: Simplify (* 1 1) into 1 1.048 * [backup-simplify]: Simplify (/ 1 1) into 1 1.048 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1.048 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1.048 * [taylor]: Taking taylor expansion of 3 in x.re 1.048 * [backup-simplify]: Simplify 3 into 3 1.048 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1.048 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.048 * [taylor]: Taking taylor expansion of x.im in x.re 1.048 * [backup-simplify]: Simplify x.im into x.im 1.048 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.048 * [taylor]: Taking taylor expansion of x.re in x.re 1.048 * [backup-simplify]: Simplify 0 into 0 1.048 * [backup-simplify]: Simplify 1 into 1 1.049 * [backup-simplify]: Simplify (* 1 1) into 1 1.049 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.049 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.049 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1.049 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.049 * [taylor]: Taking taylor expansion of x.im in x.re 1.049 * [backup-simplify]: Simplify x.im into x.im 1.049 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.049 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.049 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1.049 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1.049 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1.049 * [taylor]: Taking taylor expansion of 3 in x.re 1.049 * [backup-simplify]: Simplify 3 into 3 1.049 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1.049 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.049 * [taylor]: Taking taylor expansion of x.im in x.re 1.049 * [backup-simplify]: Simplify x.im into x.im 1.049 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.049 * [taylor]: Taking taylor expansion of x.re in x.re 1.049 * [backup-simplify]: Simplify 0 into 0 1.049 * [backup-simplify]: Simplify 1 into 1 1.050 * [backup-simplify]: Simplify (* 1 1) into 1 1.050 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.050 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.050 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1.050 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.050 * [taylor]: Taking taylor expansion of x.im in x.re 1.050 * [backup-simplify]: Simplify x.im into x.im 1.050 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.050 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.051 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1.051 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 1.051 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 1.051 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1.051 * [taylor]: Taking taylor expansion of 3 in x.im 1.051 * [backup-simplify]: Simplify 3 into 3 1.051 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1.051 * [taylor]: Taking taylor expansion of x.im in x.im 1.051 * [backup-simplify]: Simplify 0 into 0 1.051 * [backup-simplify]: Simplify 1 into 1 1.051 * [backup-simplify]: Simplify (/ 1 1) into 1 1.052 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.053 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1.053 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1.053 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 1.054 * [backup-simplify]: Simplify (+ 0 0) into 0 1.054 * [taylor]: Taking taylor expansion of 0 in x.im 1.054 * [backup-simplify]: Simplify 0 into 0 1.054 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.055 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1.055 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.056 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1.056 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 1.056 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 1.056 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 1.056 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1.056 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.057 * [taylor]: Taking taylor expansion of x.im in x.im 1.057 * [backup-simplify]: Simplify 0 into 0 1.057 * [backup-simplify]: Simplify 1 into 1 1.057 * [backup-simplify]: Simplify (* 1 1) into 1 1.057 * [backup-simplify]: Simplify (* 1 1) into 1 1.058 * [backup-simplify]: Simplify (/ 1 1) into 1 1.058 * [backup-simplify]: Simplify (- 1) into -1 1.058 * [backup-simplify]: Simplify -1 into -1 1.058 * [backup-simplify]: Simplify (* 3 1) into 3 1.059 * [backup-simplify]: Simplify 3 into 3 1.060 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.060 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.061 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.062 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1.062 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.062 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1.062 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 1.063 * [backup-simplify]: Simplify (- 0) into 0 1.063 * [backup-simplify]: Simplify (+ 0 0) into 0 1.063 * [taylor]: Taking taylor expansion of 0 in x.im 1.063 * [backup-simplify]: Simplify 0 into 0 1.064 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.064 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.065 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.065 * [backup-simplify]: Simplify (- 0) into 0 1.065 * [backup-simplify]: Simplify 0 into 0 1.066 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.067 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1.067 * [backup-simplify]: Simplify 0 into 0 1.068 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.069 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.069 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.071 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1.071 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.072 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1.072 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1.072 * [backup-simplify]: Simplify (- 0) into 0 1.073 * [backup-simplify]: Simplify (+ 0 0) into 0 1.073 * [taylor]: Taking taylor expansion of 0 in x.im 1.073 * [backup-simplify]: Simplify 0 into 0 1.073 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.074 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.075 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.076 * [backup-simplify]: Simplify (- 0) into 0 1.076 * [backup-simplify]: Simplify 0 into 0 1.076 * [backup-simplify]: Simplify 0 into 0 1.077 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.078 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1.078 * [backup-simplify]: Simplify 0 into 0 1.079 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.080 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.082 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1.083 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.084 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1.084 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1.084 * [backup-simplify]: Simplify (- 0) into 0 1.085 * [backup-simplify]: Simplify (+ 0 0) into 0 1.085 * [taylor]: Taking taylor expansion of 0 in x.im 1.085 * [backup-simplify]: Simplify 0 into 0 1.086 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.087 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.088 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.088 * [backup-simplify]: Simplify (- 0) into 0 1.088 * [backup-simplify]: Simplify 0 into 0 1.089 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1.089 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 1.089 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.re x.im) around 0 1.089 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 1.089 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1.090 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.090 * [taylor]: Taking taylor expansion of x.im in x.im 1.090 * [backup-simplify]: Simplify 0 into 0 1.090 * [backup-simplify]: Simplify 1 into 1 1.090 * [backup-simplify]: Simplify (* 1 1) into 1 1.090 * [backup-simplify]: Simplify (* 1 1) into 1 1.091 * [backup-simplify]: Simplify (/ 1 1) into 1 1.091 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1.091 * [taylor]: Taking taylor expansion of 3 in x.im 1.091 * [backup-simplify]: Simplify 3 into 3 1.091 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1.091 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1.091 * [taylor]: Taking taylor expansion of x.im in x.im 1.091 * [backup-simplify]: Simplify 0 into 0 1.091 * [backup-simplify]: Simplify 1 into 1 1.091 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1.091 * [taylor]: Taking taylor expansion of x.re in x.im 1.091 * [backup-simplify]: Simplify x.re into x.re 1.091 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1.091 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1.091 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1.092 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1.092 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1.092 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1.092 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1.092 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.092 * [taylor]: Taking taylor expansion of x.im in x.re 1.092 * [backup-simplify]: Simplify x.im into x.im 1.092 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.092 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.092 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1.092 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1.092 * [taylor]: Taking taylor expansion of 3 in x.re 1.092 * [backup-simplify]: Simplify 3 into 3 1.092 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1.092 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.092 * [taylor]: Taking taylor expansion of x.im in x.re 1.092 * [backup-simplify]: Simplify x.im into x.im 1.092 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.092 * [taylor]: Taking taylor expansion of x.re in x.re 1.092 * [backup-simplify]: Simplify 0 into 0 1.092 * [backup-simplify]: Simplify 1 into 1 1.093 * [backup-simplify]: Simplify (* 1 1) into 1 1.093 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.093 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.093 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1.093 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1.093 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1.093 * [taylor]: Taking taylor expansion of x.im in x.re 1.093 * [backup-simplify]: Simplify x.im into x.im 1.093 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.093 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.093 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1.093 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1.093 * [taylor]: Taking taylor expansion of 3 in x.re 1.093 * [backup-simplify]: Simplify 3 into 3 1.093 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1.093 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1.093 * [taylor]: Taking taylor expansion of x.im in x.re 1.093 * [backup-simplify]: Simplify x.im into x.im 1.093 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.093 * [taylor]: Taking taylor expansion of x.re in x.re 1.093 * [backup-simplify]: Simplify 0 into 0 1.093 * [backup-simplify]: Simplify 1 into 1 1.093 * [backup-simplify]: Simplify (* 1 1) into 1 1.093 * [backup-simplify]: Simplify (* x.im 1) into x.im 1.093 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.093 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 1.093 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 1.094 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 1.094 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 1.094 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1.094 * [taylor]: Taking taylor expansion of 3 in x.im 1.094 * [backup-simplify]: Simplify 3 into 3 1.094 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1.094 * [taylor]: Taking taylor expansion of x.im in x.im 1.094 * [backup-simplify]: Simplify 0 into 0 1.094 * [backup-simplify]: Simplify 1 into 1 1.094 * [backup-simplify]: Simplify (/ 1 1) into 1 1.094 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.095 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1.095 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1.095 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 1.095 * [backup-simplify]: Simplify (- 0) into 0 1.095 * [backup-simplify]: Simplify (+ 0 0) into 0 1.095 * [taylor]: Taking taylor expansion of 0 in x.im 1.095 * [backup-simplify]: Simplify 0 into 0 1.096 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.096 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1.096 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.097 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1.097 * [backup-simplify]: Simplify (- 0) into 0 1.097 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 1.097 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1.097 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.097 * [taylor]: Taking taylor expansion of x.im in x.im 1.097 * [backup-simplify]: Simplify 0 into 0 1.097 * [backup-simplify]: Simplify 1 into 1 1.098 * [backup-simplify]: Simplify (* 1 1) into 1 1.098 * [backup-simplify]: Simplify (* 1 1) into 1 1.098 * [backup-simplify]: Simplify (/ 1 1) into 1 1.098 * [backup-simplify]: Simplify 1 into 1 1.098 * [backup-simplify]: Simplify (* 3 1) into 3 1.099 * [backup-simplify]: Simplify (- 3) into -3 1.099 * [backup-simplify]: Simplify -3 into -3 1.099 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.099 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1.099 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 1.099 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.100 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.101 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1.101 * [backup-simplify]: Simplify (- 0) into 0 1.101 * [backup-simplify]: Simplify (+ 0 0) into 0 1.101 * [taylor]: Taking taylor expansion of 0 in x.im 1.101 * [backup-simplify]: Simplify 0 into 0 1.102 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.102 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.102 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.102 * [backup-simplify]: Simplify 0 into 0 1.103 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.103 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1.104 * [backup-simplify]: Simplify (- 0) into 0 1.104 * [backup-simplify]: Simplify 0 into 0 1.104 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.104 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1.104 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1.105 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.105 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.106 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.107 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1.107 * [backup-simplify]: Simplify (- 0) into 0 1.107 * [backup-simplify]: Simplify (+ 0 0) into 0 1.107 * [taylor]: Taking taylor expansion of 0 in x.im 1.107 * [backup-simplify]: Simplify 0 into 0 1.108 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.108 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.109 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.109 * [backup-simplify]: Simplify 0 into 0 1.109 * [backup-simplify]: Simplify 0 into 0 1.109 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.110 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1.110 * [backup-simplify]: Simplify (- 0) into 0 1.110 * [backup-simplify]: Simplify 0 into 0 1.111 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.111 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1.111 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1.112 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.113 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.113 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1.114 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1.114 * [backup-simplify]: Simplify (- 0) into 0 1.114 * [backup-simplify]: Simplify (+ 0 0) into 0 1.114 * [taylor]: Taking taylor expansion of 0 in x.im 1.115 * [backup-simplify]: Simplify 0 into 0 1.115 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.116 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.116 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.116 * [backup-simplify]: Simplify 0 into 0 1.117 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1.117 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1.117 * [backup-simplify]: Simplify (- (* x.re x.re) (* x.im x.im)) into (- (pow x.re 2) (pow x.im 2)) 1.117 * [approximate]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in (x.re x.im) around 0 1.117 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 1.117 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1.117 * [taylor]: Taking taylor expansion of x.re in x.im 1.117 * [backup-simplify]: Simplify x.re into x.re 1.117 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.117 * [taylor]: Taking taylor expansion of x.im in x.im 1.117 * [backup-simplify]: Simplify 0 into 0 1.117 * [backup-simplify]: Simplify 1 into 1 1.117 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1.117 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.117 * [taylor]: Taking taylor expansion of x.re in x.re 1.117 * [backup-simplify]: Simplify 0 into 0 1.117 * [backup-simplify]: Simplify 1 into 1 1.117 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1.117 * [taylor]: Taking taylor expansion of x.im in x.re 1.117 * [backup-simplify]: Simplify x.im into x.im 1.117 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1.117 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.117 * [taylor]: Taking taylor expansion of x.re in x.re 1.117 * [backup-simplify]: Simplify 0 into 0 1.117 * [backup-simplify]: Simplify 1 into 1 1.117 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1.117 * [taylor]: Taking taylor expansion of x.im in x.re 1.117 * [backup-simplify]: Simplify x.im into x.im 1.117 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.118 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 1.118 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 1.118 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1.118 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.118 * [taylor]: Taking taylor expansion of x.im in x.im 1.118 * [backup-simplify]: Simplify 0 into 0 1.118 * [backup-simplify]: Simplify 1 into 1 1.118 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.118 * [backup-simplify]: Simplify (- 0) into 0 1.118 * [backup-simplify]: Simplify (+ 0 0) into 0 1.118 * [taylor]: Taking taylor expansion of 0 in x.im 1.118 * [backup-simplify]: Simplify 0 into 0 1.118 * [backup-simplify]: Simplify 0 into 0 1.119 * [backup-simplify]: Simplify (* 1 1) into 1 1.119 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.119 * [backup-simplify]: Simplify (- 0) into 0 1.120 * [backup-simplify]: Simplify (+ 1 0) into 1 1.120 * [taylor]: Taking taylor expansion of 1 in x.im 1.120 * [backup-simplify]: Simplify 1 into 1 1.120 * [backup-simplify]: Simplify 1 into 1 1.120 * [backup-simplify]: Simplify 0 into 0 1.120 * [backup-simplify]: Simplify (* 1 1) into 1 1.120 * [backup-simplify]: Simplify (- 1) into -1 1.120 * [backup-simplify]: Simplify -1 into -1 1.121 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.121 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.122 * [backup-simplify]: Simplify (- 0) into 0 1.122 * [backup-simplify]: Simplify (+ 0 0) into 0 1.122 * [taylor]: Taking taylor expansion of 0 in x.im 1.122 * [backup-simplify]: Simplify 0 into 0 1.122 * [backup-simplify]: Simplify 0 into 0 1.122 * [backup-simplify]: Simplify 0 into 0 1.122 * [backup-simplify]: Simplify 0 into 0 1.122 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.123 * [backup-simplify]: Simplify (- 0) into 0 1.123 * [backup-simplify]: Simplify 0 into 0 1.123 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.124 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.124 * [backup-simplify]: Simplify (- 0) into 0 1.125 * [backup-simplify]: Simplify (+ 0 0) into 0 1.125 * [taylor]: Taking taylor expansion of 0 in x.im 1.125 * [backup-simplify]: Simplify 0 into 0 1.125 * [backup-simplify]: Simplify 0 into 0 1.125 * [backup-simplify]: Simplify 0 into 0 1.125 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 2)) (* 1 (pow (* 1 x.re) 2))) into (- (pow x.re 2) (pow x.im 2)) 1.125 * [backup-simplify]: Simplify (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) into (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) 1.125 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in (x.re x.im) around 0 1.125 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1.126 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1.126 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1.126 * [taylor]: Taking taylor expansion of x.re in x.im 1.126 * [backup-simplify]: Simplify x.re into x.re 1.126 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1.126 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1.126 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1.126 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.126 * [taylor]: Taking taylor expansion of x.im in x.im 1.126 * [backup-simplify]: Simplify 0 into 0 1.126 * [backup-simplify]: Simplify 1 into 1 1.126 * [backup-simplify]: Simplify (* 1 1) into 1 1.127 * [backup-simplify]: Simplify (/ 1 1) into 1 1.127 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1.127 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1.127 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.127 * [taylor]: Taking taylor expansion of x.re in x.re 1.127 * [backup-simplify]: Simplify 0 into 0 1.127 * [backup-simplify]: Simplify 1 into 1 1.127 * [backup-simplify]: Simplify (* 1 1) into 1 1.127 * [backup-simplify]: Simplify (/ 1 1) into 1 1.127 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1.127 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1.128 * [taylor]: Taking taylor expansion of x.im in x.re 1.128 * [backup-simplify]: Simplify x.im into x.im 1.128 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.128 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1.128 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1.128 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1.128 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.128 * [taylor]: Taking taylor expansion of x.re in x.re 1.128 * [backup-simplify]: Simplify 0 into 0 1.128 * [backup-simplify]: Simplify 1 into 1 1.128 * [backup-simplify]: Simplify (* 1 1) into 1 1.129 * [backup-simplify]: Simplify (/ 1 1) into 1 1.129 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1.129 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1.129 * [taylor]: Taking taylor expansion of x.im in x.re 1.129 * [backup-simplify]: Simplify x.im into x.im 1.129 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.129 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1.129 * [backup-simplify]: Simplify (+ 1 0) into 1 1.129 * [taylor]: Taking taylor expansion of 1 in x.im 1.129 * [backup-simplify]: Simplify 1 into 1 1.130 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.131 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.131 * [backup-simplify]: Simplify (+ 0 0) into 0 1.131 * [taylor]: Taking taylor expansion of 0 in x.im 1.131 * [backup-simplify]: Simplify 0 into 0 1.132 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.133 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.133 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1.133 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1.133 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1.133 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1.133 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.133 * [taylor]: Taking taylor expansion of x.im in x.im 1.133 * [backup-simplify]: Simplify 0 into 0 1.133 * [backup-simplify]: Simplify 1 into 1 1.134 * [backup-simplify]: Simplify (* 1 1) into 1 1.134 * [backup-simplify]: Simplify (/ 1 1) into 1 1.134 * [backup-simplify]: Simplify (- 1) into -1 1.134 * [backup-simplify]: Simplify -1 into -1 1.134 * [backup-simplify]: Simplify 1 into 1 1.135 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.136 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.136 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.136 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1.137 * [backup-simplify]: Simplify (- 0) into 0 1.137 * [backup-simplify]: Simplify (+ 0 0) into 0 1.137 * [taylor]: Taking taylor expansion of 0 in x.im 1.137 * [backup-simplify]: Simplify 0 into 0 1.137 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.138 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.138 * [backup-simplify]: Simplify (- 0) into 0 1.138 * [backup-simplify]: Simplify 0 into 0 1.138 * [backup-simplify]: Simplify 0 into 0 1.138 * [backup-simplify]: Simplify 0 into 0 1.139 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.139 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.139 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.140 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1.140 * [backup-simplify]: Simplify (- 0) into 0 1.140 * [backup-simplify]: Simplify (+ 0 0) into 0 1.140 * [taylor]: Taking taylor expansion of 0 in x.im 1.140 * [backup-simplify]: Simplify 0 into 0 1.141 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.141 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.141 * [backup-simplify]: Simplify (- 0) into 0 1.141 * [backup-simplify]: Simplify 0 into 0 1.141 * [backup-simplify]: Simplify 0 into 0 1.142 * [backup-simplify]: Simplify 0 into 0 1.142 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 2)) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 2))) into (- (pow x.re 2) (pow x.im 2)) 1.142 * [backup-simplify]: Simplify (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) into (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) 1.142 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in (x.re x.im) around 0 1.142 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1.142 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1.142 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1.142 * [taylor]: Taking taylor expansion of x.re in x.im 1.142 * [backup-simplify]: Simplify x.re into x.re 1.142 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1.142 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1.142 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1.142 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.142 * [taylor]: Taking taylor expansion of x.im in x.im 1.142 * [backup-simplify]: Simplify 0 into 0 1.142 * [backup-simplify]: Simplify 1 into 1 1.142 * [backup-simplify]: Simplify (* 1 1) into 1 1.143 * [backup-simplify]: Simplify (/ 1 1) into 1 1.143 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1.143 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1.143 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.143 * [taylor]: Taking taylor expansion of x.re in x.re 1.143 * [backup-simplify]: Simplify 0 into 0 1.143 * [backup-simplify]: Simplify 1 into 1 1.143 * [backup-simplify]: Simplify (* 1 1) into 1 1.143 * [backup-simplify]: Simplify (/ 1 1) into 1 1.143 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1.143 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1.143 * [taylor]: Taking taylor expansion of x.im in x.re 1.143 * [backup-simplify]: Simplify x.im into x.im 1.143 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.143 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1.143 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1.143 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1.143 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1.143 * [taylor]: Taking taylor expansion of x.re in x.re 1.143 * [backup-simplify]: Simplify 0 into 0 1.143 * [backup-simplify]: Simplify 1 into 1 1.144 * [backup-simplify]: Simplify (* 1 1) into 1 1.144 * [backup-simplify]: Simplify (/ 1 1) into 1 1.144 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1.144 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1.144 * [taylor]: Taking taylor expansion of x.im in x.re 1.144 * [backup-simplify]: Simplify x.im into x.im 1.144 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.144 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1.144 * [backup-simplify]: Simplify (+ 1 0) into 1 1.144 * [taylor]: Taking taylor expansion of 1 in x.im 1.144 * [backup-simplify]: Simplify 1 into 1 1.145 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.145 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.145 * [backup-simplify]: Simplify (+ 0 0) into 0 1.145 * [taylor]: Taking taylor expansion of 0 in x.im 1.145 * [backup-simplify]: Simplify 0 into 0 1.146 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.147 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.147 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1.147 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1.147 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1.147 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1.147 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.147 * [taylor]: Taking taylor expansion of x.im in x.im 1.147 * [backup-simplify]: Simplify 0 into 0 1.147 * [backup-simplify]: Simplify 1 into 1 1.147 * [backup-simplify]: Simplify (* 1 1) into 1 1.147 * [backup-simplify]: Simplify (/ 1 1) into 1 1.147 * [backup-simplify]: Simplify (- 1) into -1 1.148 * [backup-simplify]: Simplify -1 into -1 1.148 * [backup-simplify]: Simplify 1 into 1 1.148 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.149 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.149 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.149 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1.149 * [backup-simplify]: Simplify (- 0) into 0 1.149 * [backup-simplify]: Simplify (+ 0 0) into 0 1.149 * [taylor]: Taking taylor expansion of 0 in x.im 1.149 * [backup-simplify]: Simplify 0 into 0 1.150 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.150 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.150 * [backup-simplify]: Simplify (- 0) into 0 1.150 * [backup-simplify]: Simplify 0 into 0 1.150 * [backup-simplify]: Simplify 0 into 0 1.150 * [backup-simplify]: Simplify 0 into 0 1.151 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.153 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.153 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1.154 * [backup-simplify]: Simplify (- 0) into 0 1.154 * [backup-simplify]: Simplify (+ 0 0) into 0 1.154 * [taylor]: Taking taylor expansion of 0 in x.im 1.154 * [backup-simplify]: Simplify 0 into 0 1.154 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.155 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.155 * [backup-simplify]: Simplify (- 0) into 0 1.155 * [backup-simplify]: Simplify 0 into 0 1.155 * [backup-simplify]: Simplify 0 into 0 1.155 * [backup-simplify]: Simplify 0 into 0 1.156 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 2)) (* -1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 2))) into (- (pow x.re 2) (pow x.im 2)) 1.156 * * * [progress]: simplifying candidates 1.156 * * * * [progress]: [ 1 / 85 ] simplifiying candidate # 1.156 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 1.156 * * [simplify]: iters left: 6 (6 enodes) 1.157 * * [simplify]: iters left: 5 (24 enodes) 1.161 * * [simplify]: iters left: 4 (47 enodes) 1.170 * * [simplify]: iters left: 3 (99 enodes) 1.204 * * [simplify]: iters left: 2 (215 enodes) 1.277 * * [simplify]: iters left: 1 (401 enodes) 1.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1.400 * * [simplify]: Extracting #1: cost 27 inf + 0 1.400 * * [simplify]: Extracting #2: cost 73 inf + 1 1.401 * * [simplify]: Extracting #3: cost 92 inf + 249 1.404 * * [simplify]: Extracting #4: cost 45 inf + 7256 1.412 * * [simplify]: Extracting #5: cost 8 inf + 12018 1.419 * * [simplify]: Extracting #6: cost 0 inf + 12414 1.427 * * [simplify]: Extracting #7: cost 0 inf + 12134 1.431 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 1.432 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (- (* x.re x.re) (* x.im x.im)) x.im) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.432 * * * * [progress]: [ 2 / 85 ] simplifiying candidate # 1.432 * * * * [progress]: [ 3 / 85 ] simplifiying candidate # 1.432 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1.432 * * [simplify]: iters left: 6 (8 enodes) 1.434 * * [simplify]: iters left: 5 (30 enodes) 1.438 * * [simplify]: iters left: 4 (46 enodes) 1.444 * * [simplify]: iters left: 3 (72 enodes) 1.455 * * [simplify]: iters left: 2 (121 enodes) 1.479 * * [simplify]: iters left: 1 (204 enodes) 1.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1.533 * * [simplify]: Extracting #1: cost 8 inf + 0 1.533 * * [simplify]: Extracting #2: cost 18 inf + 0 1.533 * * [simplify]: Extracting #3: cost 38 inf + 143 1.533 * * [simplify]: Extracting #4: cost 54 inf + 1166 1.535 * * [simplify]: Extracting #5: cost 11 inf + 6409 1.536 * * [simplify]: Extracting #6: cost 2 inf + 7767 1.538 * * [simplify]: Extracting #7: cost 0 inf + 8211 1.540 * [simplify]: Simplified to (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1.540 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.541 * * * * [progress]: [ 4 / 85 ] simplifiying candidate # 1.541 * * * * [progress]: [ 5 / 85 ] simplifiying candidate # 1.541 * * * * [progress]: [ 6 / 85 ] simplifiying candidate # 1.541 * [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)) 1.541 * * [simplify]: iters left: 6 (9 enodes) 1.543 * * [simplify]: iters left: 5 (39 enodes) 1.552 * * [simplify]: iters left: 4 (106 enodes) 1.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1.606 * * [simplify]: Extracting #1: cost 37 inf + 0 1.606 * * [simplify]: Extracting #2: cost 133 inf + 123 1.607 * * [simplify]: Extracting #3: cost 164 inf + 2069 1.611 * * [simplify]: Extracting #4: cost 46 inf + 25680 1.619 * * [simplify]: Extracting #5: cost 2 inf + 35909 1.627 * * [simplify]: Extracting #6: cost 0 inf + 36273 1.638 * [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))))) 1.638 * [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))) 1.638 * * * * [progress]: [ 7 / 85 ] simplifiying candidate # 1.638 * * * * [progress]: [ 8 / 85 ] simplifiying candidate # 1.638 * * * * [progress]: [ 9 / 85 ] simplifiying candidate # 1.639 * * * * [progress]: [ 10 / 85 ] simplifiying candidate # 1.639 * * * * [progress]: [ 11 / 85 ] simplifiying candidate # 1.639 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.639 * * [simplify]: iters left: 6 (8 enodes) 1.643 * * [simplify]: iters left: 5 (30 enodes) 1.651 * * [simplify]: iters left: 4 (43 enodes) 1.663 * * [simplify]: iters left: 3 (60 enodes) 1.685 * * [simplify]: iters left: 2 (101 enodes) 1.720 * * [simplify]: iters left: 1 (184 enodes) 1.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1.753 * * [simplify]: Extracting #1: cost 4 inf + 0 1.753 * * [simplify]: Extracting #2: cost 8 inf + 0 1.753 * * [simplify]: Extracting #3: cost 26 inf + 83 1.754 * * [simplify]: Extracting #4: cost 57 inf + 205 1.754 * * [simplify]: Extracting #5: cost 52 inf + 494 1.755 * * [simplify]: Extracting #6: cost 16 inf + 4523 1.756 * * [simplify]: Extracting #7: cost 0 inf + 6675 1.758 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.758 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.758 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.758 * * [simplify]: iters left: 6 (8 enodes) 1.760 * * [simplify]: iters left: 5 (30 enodes) 1.769 * * [simplify]: iters left: 4 (43 enodes) 1.784 * * [simplify]: iters left: 3 (60 enodes) 1.795 * * [simplify]: iters left: 2 (101 enodes) 1.813 * * [simplify]: iters left: 1 (184 enodes) 1.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1.852 * * [simplify]: Extracting #1: cost 4 inf + 0 1.853 * * [simplify]: Extracting #2: cost 8 inf + 0 1.853 * * [simplify]: Extracting #3: cost 26 inf + 83 1.853 * * [simplify]: Extracting #4: cost 57 inf + 205 1.853 * * [simplify]: Extracting #5: cost 52 inf + 494 1.854 * * [simplify]: Extracting #6: cost 16 inf + 4523 1.857 * * [simplify]: Extracting #7: cost 0 inf + 6675 1.858 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.858 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.858 * * * * [progress]: [ 12 / 85 ] simplifiying candidate # 1.859 * [simplify]: Simplifying (cbrt x.im) 1.859 * * [simplify]: iters left: 1 (2 enodes) 1.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1.859 * * [simplify]: Extracting #1: cost 3 inf + 0 1.859 * * [simplify]: Extracting #2: cost 2 inf + 1 1.859 * * [simplify]: Extracting #3: cost 0 inf + 163 1.859 * [simplify]: Simplified to (cbrt x.im) 1.859 * [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))) 1.859 * * * * [progress]: [ 13 / 85 ] simplifiying candidate # 1.860 * [simplify]: Simplifying (sqrt x.im) 1.860 * * [simplify]: iters left: 1 (2 enodes) 1.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1.860 * * [simplify]: Extracting #1: cost 3 inf + 0 1.860 * * [simplify]: Extracting #2: cost 2 inf + 1 1.860 * * [simplify]: Extracting #3: cost 0 inf + 83 1.860 * [simplify]: Simplified to (sqrt x.im) 1.860 * [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))) 1.860 * * * * [progress]: [ 14 / 85 ] simplifiying candidate # 1.860 * * * * [progress]: [ 15 / 85 ] simplifiying candidate # 1.860 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.860 * * [simplify]: iters left: 6 (7 enodes) 1.862 * * [simplify]: iters left: 5 (26 enodes) 1.866 * * [simplify]: iters left: 4 (39 enodes) 1.874 * * [simplify]: iters left: 3 (56 enodes) 1.892 * * [simplify]: iters left: 2 (97 enodes) 1.926 * * [simplify]: iters left: 1 (180 enodes) 1.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1.962 * * [simplify]: Extracting #1: cost 3 inf + 0 1.962 * * [simplify]: Extracting #2: cost 5 inf + 0 1.962 * * [simplify]: Extracting #3: cost 25 inf + 0 1.962 * * [simplify]: Extracting #4: cost 59 inf + 0 1.963 * * [simplify]: Extracting #5: cost 53 inf + 290 1.965 * * [simplify]: Extracting #6: cost 20 inf + 3951 1.968 * * [simplify]: Extracting #7: cost 2 inf + 6227 1.971 * * [simplify]: Extracting #8: cost 0 inf + 6471 1.973 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.973 * [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))) 1.973 * * * * [progress]: [ 16 / 85 ] simplifiying candidate # 1.974 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1.974 * * [simplify]: iters left: 5 (6 enodes) 1.975 * * [simplify]: iters left: 4 (23 enodes) 1.978 * * [simplify]: iters left: 3 (36 enodes) 1.983 * * [simplify]: iters left: 2 (53 enodes) 1.991 * * [simplify]: iters left: 1 (94 enodes) 2.015 * * [simplify]: Extracting #0: cost 1 inf + 0 2.015 * * [simplify]: Extracting #1: cost 3 inf + 0 2.016 * * [simplify]: Extracting #2: cost 32 inf + 0 2.016 * * [simplify]: Extracting #3: cost 48 inf + 0 2.016 * * [simplify]: Extracting #4: cost 42 inf + 247 2.017 * * [simplify]: Extracting #5: cost 18 inf + 3412 2.020 * * [simplify]: Extracting #6: cost 0 inf + 5728 2.022 * * [simplify]: Extracting #7: cost 0 inf + 5448 2.025 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 2.025 * [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))) 2.025 * * * * [progress]: [ 17 / 85 ] simplifiying candidate # 2.025 * * * * [progress]: [ 18 / 85 ] simplifiying candidate # 2.025 * [simplify]: Simplifying (+ x.re x.im) 2.025 * * [simplify]: iters left: 2 (3 enodes) 2.027 * * [simplify]: iters left: 1 (10 enodes) 2.029 * * [simplify]: Extracting #0: cost 1 inf + 0 2.029 * * [simplify]: Extracting #1: cost 4 inf + 0 2.029 * * [simplify]: Extracting #2: cost 2 inf + 2 2.030 * * [simplify]: Extracting #3: cost 0 inf + 86 2.030 * [simplify]: Simplified to (+ x.im x.re) 2.030 * [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))) 2.030 * * * * [progress]: [ 19 / 85 ] simplifiying candidate # 2.030 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) 2.030 * * [simplify]: iters left: 6 (9 enodes) 2.036 * * [simplify]: iters left: 5 (47 enodes) 2.060 * * [simplify]: iters left: 4 (135 enodes) 2.124 * * [simplify]: iters left: 3 (380 enodes) 2.332 * * [simplify]: Extracting #0: cost 1 inf + 0 2.333 * * [simplify]: Extracting #1: cost 41 inf + 0 2.334 * * [simplify]: Extracting #2: cost 182 inf + 1 2.335 * * [simplify]: Extracting #3: cost 280 inf + 370 2.340 * * [simplify]: Extracting #4: cost 218 inf + 16455 2.355 * * [simplify]: Extracting #5: cost 63 inf + 71766 2.375 * * [simplify]: Extracting #6: cost 7 inf + 93589 2.395 * * [simplify]: Extracting #7: cost 0 inf + 96688 2.417 * [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) 2.417 * [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))) 2.417 * * * * [progress]: [ 20 / 85 ] simplifiying candidate # 2.418 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) 2.418 * * [simplify]: iters left: 6 (8 enodes) 2.422 * * [simplify]: iters left: 5 (38 enodes) 2.436 * * [simplify]: iters left: 4 (78 enodes) 2.470 * * [simplify]: iters left: 3 (186 enodes) 2.565 * * [simplify]: Extracting #0: cost 1 inf + 0 2.565 * * [simplify]: Extracting #1: cost 40 inf + 0 2.565 * * [simplify]: Extracting #2: cost 107 inf + 1 2.566 * * [simplify]: Extracting #3: cost 136 inf + 1554 2.571 * * [simplify]: Extracting #4: cost 37 inf + 16326 2.576 * * [simplify]: Extracting #5: cost 1 inf + 24039 2.581 * * [simplify]: Extracting #6: cost 0 inf + 24291 2.586 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 2.586 * [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))) 2.586 * * * * [progress]: [ 21 / 85 ] 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)))> 2.586 * * * * [progress]: [ 22 / 85 ] simplifiying candidate # 2.586 * * * * [progress]: [ 23 / 85 ] simplifiying candidate # 2.586 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 2.586 * * [simplify]: iters left: 6 (6 enodes) 2.588 * * [simplify]: iters left: 5 (20 enodes) 2.590 * * [simplify]: iters left: 4 (32 enodes) 2.595 * * [simplify]: iters left: 3 (49 enodes) 2.601 * * [simplify]: iters left: 2 (57 enodes) 2.608 * * [simplify]: iters left: 1 (59 enodes) 2.614 * * [simplify]: Extracting #0: cost 1 inf + 0 2.615 * * [simplify]: Extracting #1: cost 11 inf + 0 2.615 * * [simplify]: Extracting #2: cost 15 inf + 43 2.615 * * [simplify]: Extracting #3: cost 3 inf + 821 2.615 * * [simplify]: Extracting #4: cost 0 inf + 1066 2.615 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 2.615 * [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))) 2.615 * * * * [progress]: [ 24 / 85 ] simplifiying candidate # 2.616 * * * * [progress]: [ 25 / 85 ] simplifiying candidate # 2.616 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 2.616 * * [simplify]: iters left: 6 (8 enodes) 2.617 * * [simplify]: iters left: 5 (26 enodes) 2.621 * * [simplify]: iters left: 4 (30 enodes) 2.624 * * [simplify]: iters left: 3 (41 enodes) 2.631 * * [simplify]: iters left: 2 (56 enodes) 2.644 * * [simplify]: iters left: 1 (68 enodes) 2.659 * * [simplify]: Extracting #0: cost 1 inf + 0 2.659 * * [simplify]: Extracting #1: cost 10 inf + 0 2.659 * * [simplify]: Extracting #2: cost 23 inf + 0 2.659 * * [simplify]: Extracting #3: cost 23 inf + 114 2.659 * * [simplify]: Extracting #4: cost 10 inf + 1493 2.660 * * [simplify]: Extracting #5: cost 2 inf + 2666 2.660 * * [simplify]: Extracting #6: cost 0 inf + 2998 2.661 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 2.661 * [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))))) 2.661 * * * * [progress]: [ 26 / 85 ] simplifiying candidate # 2.661 * * * * [progress]: [ 27 / 85 ] simplifiying candidate # 2.661 * * * * [progress]: [ 28 / 85 ] simplifiying candidate # 2.661 * [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)) 2.661 * * [simplify]: iters left: 6 (10 enodes) 2.664 * * [simplify]: iters left: 5 (50 enodes) 2.675 * * [simplify]: iters left: 4 (213 enodes) 2.797 * * [simplify]: Extracting #0: cost 1 inf + 0 2.797 * * [simplify]: Extracting #1: cost 34 inf + 0 2.798 * * [simplify]: Extracting #2: cost 124 inf + 42 2.800 * * [simplify]: Extracting #3: cost 132 inf + 2334 2.812 * * [simplify]: Extracting #4: cost 21 inf + 22083 2.821 * * [simplify]: Extracting #5: cost 0 inf + 26415 2.828 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 2.828 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (cbrt (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 2.828 * * * * [progress]: [ 29 / 85 ] simplifiying candidate # 2.828 * * * * [progress]: [ 30 / 85 ] simplifiying candidate # 2.828 * * * * [progress]: [ 31 / 85 ] simplifiying candidate # 2.828 * * * * [progress]: [ 32 / 85 ] simplifiying candidate # 2.828 * * * * [progress]: [ 33 / 85 ] simplifiying candidate # 2.828 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 2.828 * * [simplify]: iters left: 6 (8 enodes) 2.830 * * [simplify]: iters left: 5 (26 enodes) 2.833 * * [simplify]: iters left: 4 (30 enodes) 2.837 * * [simplify]: iters left: 3 (36 enodes) 2.841 * * [simplify]: Extracting #0: cost 1 inf + 0 2.841 * * [simplify]: Extracting #1: cost 4 inf + 0 2.841 * * [simplify]: Extracting #2: cost 8 inf + 0 2.841 * * [simplify]: Extracting #3: cost 11 inf + 42 2.841 * * [simplify]: Extracting #4: cost 10 inf + 166 2.842 * * [simplify]: Extracting #5: cost 2 inf + 820 2.842 * * [simplify]: Extracting #6: cost 0 inf + 1144 2.842 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 2.842 * [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))))) 2.842 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 2.842 * * [simplify]: iters left: 6 (8 enodes) 2.844 * * [simplify]: iters left: 5 (26 enodes) 2.850 * * [simplify]: iters left: 4 (30 enodes) 2.858 * * [simplify]: iters left: 3 (36 enodes) 2.866 * * [simplify]: Extracting #0: cost 1 inf + 0 2.866 * * [simplify]: Extracting #1: cost 4 inf + 0 2.866 * * [simplify]: Extracting #2: cost 8 inf + 0 2.866 * * [simplify]: Extracting #3: cost 11 inf + 42 2.866 * * [simplify]: Extracting #4: cost 10 inf + 166 2.867 * * [simplify]: Extracting #5: cost 2 inf + 820 2.867 * * [simplify]: Extracting #6: cost 0 inf + 1144 2.868 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 2.868 * [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))))) 2.868 * * * * [progress]: [ 34 / 85 ] simplifiying candidate # 2.868 * [simplify]: Simplifying (cbrt x.re) 2.868 * * [simplify]: iters left: 1 (2 enodes) 2.869 * * [simplify]: Extracting #0: cost 1 inf + 0 2.869 * * [simplify]: Extracting #1: cost 3 inf + 0 2.869 * * [simplify]: Extracting #2: cost 2 inf + 1 2.869 * * [simplify]: Extracting #3: cost 0 inf + 163 2.869 * [simplify]: Simplified to (cbrt x.re) 2.869 * [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)))) 2.870 * * * * [progress]: [ 35 / 85 ] simplifiying candidate # 2.870 * [simplify]: Simplifying (sqrt x.re) 2.870 * * [simplify]: iters left: 1 (2 enodes) 2.871 * * [simplify]: Extracting #0: cost 1 inf + 0 2.871 * * [simplify]: Extracting #1: cost 3 inf + 0 2.871 * * [simplify]: Extracting #2: cost 2 inf + 1 2.871 * * [simplify]: Extracting #3: cost 0 inf + 83 2.871 * [simplify]: Simplified to (sqrt x.re) 2.871 * [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)))) 2.871 * * * * [progress]: [ 36 / 85 ] simplifiying candidate # 2.871 * * * * [progress]: [ 37 / 85 ] simplifiying candidate # 2.871 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 2.871 * * [simplify]: iters left: 6 (7 enodes) 2.874 * * [simplify]: iters left: 5 (22 enodes) 2.880 * * [simplify]: iters left: 4 (26 enodes) 2.887 * * [simplify]: iters left: 3 (32 enodes) 2.895 * * [simplify]: Extracting #0: cost 1 inf + 0 2.895 * * [simplify]: Extracting #1: cost 3 inf + 0 2.895 * * [simplify]: Extracting #2: cost 5 inf + 0 2.895 * * [simplify]: Extracting #3: cost 11 inf + 0 2.895 * * [simplify]: Extracting #4: cost 11 inf + 43 2.895 * * [simplify]: Extracting #5: cost 2 inf + 738 2.896 * * [simplify]: Extracting #6: cost 1 inf + 940 2.896 * * [simplify]: Extracting #7: cost 0 inf + 1142 2.897 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 2.897 * [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)))) 2.897 * * * * [progress]: [ 38 / 85 ] simplifiying candidate # 2.897 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 2.897 * * [simplify]: iters left: 5 (6 enodes) 2.900 * * [simplify]: iters left: 4 (19 enodes) 2.905 * * [simplify]: iters left: 3 (23 enodes) 2.910 * * [simplify]: iters left: 2 (29 enodes) 2.917 * * [simplify]: Extracting #0: cost 1 inf + 0 2.917 * * [simplify]: Extracting #1: cost 3 inf + 0 2.917 * * [simplify]: Extracting #2: cost 9 inf + 0 2.917 * * [simplify]: Extracting #3: cost 9 inf + 43 2.917 * * [simplify]: Extracting #4: cost 0 inf + 658 2.917 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 2.917 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 2.917 * * * * [progress]: [ 39 / 85 ] simplifiying candidate # 2.917 * * * * [progress]: [ 40 / 85 ] simplifiying candidate # 2.918 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 2.918 * * [simplify]: iters left: 6 (9 enodes) 2.921 * * [simplify]: iters left: 5 (46 enodes) 2.932 * * [simplify]: iters left: 4 (125 enodes) 2.970 * * [simplify]: iters left: 3 (355 enodes) 3.150 * * [simplify]: Extracting #0: cost 1 inf + 0 3.150 * * [simplify]: Extracting #1: cost 56 inf + 0 3.151 * * [simplify]: Extracting #2: cost 184 inf + 2 3.154 * * [simplify]: Extracting #3: cost 159 inf + 6656 3.163 * * [simplify]: Extracting #4: cost 52 inf + 30955 3.176 * * [simplify]: Extracting #5: cost 7 inf + 46170 3.194 * * [simplify]: Extracting #6: cost 0 inf + 49856 3.208 * [simplify]: Simplified to (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ x.re x.re)) 3.209 * [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.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))))))) 3.209 * * * * [progress]: [ 41 / 85 ] simplifiying candidate # 3.209 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 3.209 * * [simplify]: iters left: 6 (8 enodes) 3.214 * * [simplify]: iters left: 5 (42 enodes) 3.230 * * [simplify]: iters left: 4 (126 enodes) 3.279 * * [simplify]: iters left: 3 (219 enodes) 3.353 * * [simplify]: iters left: 2 (287 enodes) 3.407 * * [simplify]: iters left: 1 (299 enodes) 3.453 * * [simplify]: Extracting #0: cost 1 inf + 0 3.453 * * [simplify]: Extracting #1: cost 0 inf + 1 3.453 * [simplify]: Simplified to 0 3.453 * [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))))) 3.453 * * * * [progress]: [ 42 / 85 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 3.453 * * * * [progress]: [ 43 / 85 ] simplifiying candidate # 3.453 * * * * [progress]: [ 44 / 85 ] simplifiying candidate # 3.454 * [simplify]: Simplifying (* (exp (* (- (* x.re x.re) (* x.im x.im)) x.im)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 3.454 * * [simplify]: iters left: 6 (13 enodes) 3.457 * * [simplify]: iters left: 5 (54 enodes) 3.465 * * [simplify]: iters left: 4 (119 enodes) 3.498 * * [simplify]: iters left: 3 (278 enodes) 3.562 * * [simplify]: Extracting #0: cost 1 inf + 0 3.562 * * [simplify]: Extracting #1: cost 23 inf + 0 3.562 * * [simplify]: Extracting #2: cost 160 inf + 0 3.563 * * [simplify]: Extracting #3: cost 243 inf + 1113 3.566 * * [simplify]: Extracting #4: cost 141 inf + 17015 3.572 * * [simplify]: Extracting #5: cost 29 inf + 42583 3.588 * * [simplify]: Extracting #6: cost 0 inf + 59717 3.605 * * [simplify]: Extracting #7: cost 0 inf + 59677 3.616 * [simplify]: Simplified to (exp (- (* (* x.re x.im) (+ (+ x.re x.re) x.re)) (* x.im (* x.im x.im)))) 3.616 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (- (* (* x.re x.im) (+ (+ x.re x.re) x.re)) (* x.im (* x.im x.im)))))) 3.616 * * * * [progress]: [ 45 / 85 ] simplifiying candidate # 3.616 * * * * [progress]: [ 46 / 85 ] simplifiying candidate # 3.616 * * * * [progress]: [ 47 / 85 ] simplifiying candidate # 3.616 * * * * [progress]: [ 48 / 85 ] simplifiying candidate # 3.616 * * * * [progress]: [ 49 / 85 ] simplifiying candidate # 3.616 * * * * [progress]: [ 50 / 85 ] simplifiying candidate # 3.616 * * * * [progress]: [ 51 / 85 ] simplifiying candidate # 3.617 * [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))) 3.617 * * [simplify]: iters left: 6 (28 enodes) 3.626 * * [simplify]: iters left: 5 (163 enodes) 3.683 * * [simplify]: Extracting #0: cost 1 inf + 0 3.683 * * [simplify]: Extracting #1: cost 8 inf + 0 3.683 * * [simplify]: Extracting #2: cost 66 inf + 0 3.684 * * [simplify]: Extracting #3: cost 131 inf + 84 3.687 * * [simplify]: Extracting #4: cost 131 inf + 8734 3.699 * * [simplify]: Extracting #5: cost 19 inf + 39226 3.717 * * [simplify]: Extracting #6: cost 0 inf + 44280 3.734 * * [simplify]: Extracting #7: cost 0 inf + 43680 3.751 * * [simplify]: Extracting #8: cost 0 inf + 43560 3.768 * [simplify]: Simplified to (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) 3.769 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 3.769 * [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))))) 3.769 * * [simplify]: iters left: 6 (17 enodes) 3.780 * * [simplify]: iters left: 5 (94 enodes) 3.806 * * [simplify]: iters left: 4 (331 enodes) 3.954 * * [simplify]: Extracting #0: cost 1 inf + 0 3.954 * * [simplify]: Extracting #1: cost 56 inf + 0 3.955 * * [simplify]: Extracting #2: cost 302 inf + 0 3.960 * * [simplify]: Extracting #3: cost 361 inf + 9568 3.988 * * [simplify]: Extracting #4: cost 95 inf + 64776 4.011 * * [simplify]: Extracting #5: cost 1 inf + 87906 4.037 * * [simplify]: Extracting #6: cost 0 inf + 87998 4.076 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))) 4.076 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) 4.077 * * * * [progress]: [ 52 / 85 ] simplifiying candidate # 4.077 * [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))) 4.077 * * [simplify]: iters left: 6 (24 enodes) 4.092 * * [simplify]: iters left: 5 (129 enodes) 4.144 * * [simplify]: iters left: 4 (356 enodes) 4.272 * * [simplify]: Extracting #0: cost 1 inf + 0 4.272 * * [simplify]: Extracting #1: cost 28 inf + 0 4.273 * * [simplify]: Extracting #2: cost 146 inf + 0 4.273 * * [simplify]: Extracting #3: cost 199 inf + 373 4.276 * * [simplify]: Extracting #4: cost 181 inf + 12658 4.283 * * [simplify]: Extracting #5: cost 67 inf + 43470 4.297 * * [simplify]: Extracting #6: cost 17 inf + 57918 4.311 * * [simplify]: Extracting #7: cost 4 inf + 61816 4.331 * * [simplify]: Extracting #8: cost 0 inf + 63155 4.342 * [simplify]: Simplified to (+ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 4.342 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))))) 4.342 * [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))) 4.342 * * [simplify]: iters left: 6 (13 enodes) 4.346 * * [simplify]: iters left: 5 (62 enodes) 4.359 * * [simplify]: iters left: 4 (130 enodes) 4.403 * * [simplify]: iters left: 3 (370 enodes) 4.891 * * [simplify]: Extracting #0: cost 1 inf + 0 4.891 * * [simplify]: Extracting #1: cost 0 inf + 1 4.891 * [simplify]: Simplified to 0 4.891 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 0)) 4.891 * * * * [progress]: [ 53 / 85 ] simplifiying candidate # 4.891 * [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))) 4.891 * * [simplify]: iters left: 6 (24 enodes) 4.899 * * [simplify]: iters left: 5 (137 enodes) 4.948 * * [simplify]: iters left: 4 (446 enodes) 5.189 * * [simplify]: Extracting #0: cost 1 inf + 0 5.189 * * [simplify]: Extracting #1: cost 17 inf + 0 5.190 * * [simplify]: Extracting #2: cost 204 inf + 0 5.191 * * [simplify]: Extracting #3: cost 416 inf + 2640 5.204 * * [simplify]: Extracting #4: cost 181 inf + 62111 5.229 * * [simplify]: Extracting #5: cost 25 inf + 101904 5.270 * * [simplify]: Extracting #6: cost 2 inf + 109637 5.321 * * [simplify]: Extracting #7: cost 0 inf + 110142 5.368 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* x.im x.re) (* x.im x.re))) x.im) (- (* x.re x.re) (* x.im x.im))) (* (* (* x.im x.re) (* x.im x.re)) (* (+ (* x.im x.re) (* x.im x.re)) x.re)))) 5.368 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* x.im x.re) (* x.im x.re))) x.im) (- (* x.re x.re) (* x.im x.im))) (* (* (* x.im x.re) (* x.im x.re)) (* (+ (* x.im x.re) (* x.im x.re)) x.re)))) (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 5.369 * [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))))) 5.369 * * [simplify]: iters left: 6 (13 enodes) 5.377 * * [simplify]: iters left: 5 (68 enodes) 5.405 * * [simplify]: iters left: 4 (216 enodes) 5.481 * * [simplify]: Extracting #0: cost 1 inf + 0 5.481 * * [simplify]: Extracting #1: cost 21 inf + 0 5.481 * * [simplify]: Extracting #2: cost 106 inf + 1 5.482 * * [simplify]: Extracting #3: cost 151 inf + 1269 5.485 * * [simplify]: Extracting #4: cost 32 inf + 19635 5.491 * * [simplify]: Extracting #5: cost 0 inf + 24817 5.501 * [simplify]: Simplified to (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))) 5.501 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* x.im x.re) (* x.im x.re))) x.im) (- (* x.re x.re) (* x.im x.im))) (* (* (* x.im x.re) (* x.im x.re)) (* (+ (* x.im x.re) (* x.im x.re)) x.re)))) (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))))) 5.501 * * * * [progress]: [ 54 / 85 ] simplifiying candidate # 5.502 * [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))) 5.502 * * [simplify]: iters left: 6 (19 enodes) 5.516 * * [simplify]: iters left: 5 (95 enodes) 5.553 * * [simplify]: iters left: 4 (263 enodes) 5.686 * * [simplify]: Extracting #0: cost 1 inf + 0 5.686 * * [simplify]: Extracting #1: cost 11 inf + 0 5.686 * * [simplify]: Extracting #2: cost 79 inf + 1 5.687 * * [simplify]: Extracting #3: cost 116 inf + 127 5.690 * * [simplify]: Extracting #4: cost 98 inf + 5598 5.698 * * [simplify]: Extracting #5: cost 13 inf + 22091 5.708 * * [simplify]: Extracting #6: cost 2 inf + 23991 5.715 * * [simplify]: Extracting #7: cost 0 inf + 24415 5.720 * [simplify]: Simplified to (+ (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0) 5.720 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 5.720 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 5.720 * * [simplify]: iters left: 6 (9 enodes) 5.723 * * [simplify]: iters left: 5 (31 enodes) 5.731 * * [simplify]: iters left: 4 (59 enodes) 5.742 * * [simplify]: iters left: 3 (140 enodes) 5.782 * * [simplify]: iters left: 2 (253 enodes) 5.834 * * [simplify]: iters left: 1 (337 enodes) 5.887 * * [simplify]: Extracting #0: cost 1 inf + 0 5.887 * * [simplify]: Extracting #1: cost 0 inf + 1 5.887 * [simplify]: Simplified to 0 5.887 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0) 0)) 5.887 * * * * [progress]: [ 55 / 85 ] simplifiying candidate # 5.887 * * * * [progress]: [ 56 / 85 ] simplifiying candidate # 5.887 * * * * [progress]: [ 57 / 85 ] simplifiying candidate # 5.887 * * * * [progress]: [ 58 / 85 ] simplifiying candidate #real (real->posit16 (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 5.887 * * * * [progress]: [ 59 / 85 ] simplifiying candidate # 5.888 * * * * [progress]: [ 60 / 85 ] simplifiying candidate # 5.888 * [simplify]: Simplifying (/ (exp (* x.re x.re)) (exp (* x.im x.im))) 5.888 * * [simplify]: iters left: 5 (7 enodes) 5.892 * * [simplify]: iters left: 4 (27 enodes) 5.902 * * [simplify]: iters left: 3 (45 enodes) 5.917 * * [simplify]: iters left: 2 (88 enodes) 5.947 * * [simplify]: iters left: 1 (199 enodes) 6.033 * * [simplify]: Extracting #0: cost 1 inf + 0 6.033 * * [simplify]: Extracting #1: cost 61 inf + 0 6.033 * * [simplify]: Extracting #2: cost 168 inf + 0 6.034 * * [simplify]: Extracting #3: cost 198 inf + 1218 6.036 * * [simplify]: Extracting #4: cost 139 inf + 9149 6.040 * * [simplify]: Extracting #5: cost 69 inf + 34185 6.047 * * [simplify]: Extracting #6: cost 10 inf + 77610 6.055 * * [simplify]: Extracting #7: cost 0 inf + 85017 6.064 * [simplify]: Simplified to (exp (- (* x.re x.re) (* x.im x.im))) 6.064 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (log (exp (- (* x.re x.re) (* x.im x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.064 * * * * [progress]: [ 61 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 62 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 63 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 64 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 65 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 66 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 67 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 68 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 69 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 70 / 85 ] simplifiying candidate # 6.064 * * * * [progress]: [ 71 / 85 ] simplifiying candidate # 6.065 * [simplify]: Simplifying (+ x.re x.im) 6.065 * * [simplify]: iters left: 2 (3 enodes) 6.065 * * [simplify]: iters left: 1 (10 enodes) 6.067 * * [simplify]: Extracting #0: cost 1 inf + 0 6.067 * * [simplify]: Extracting #1: cost 4 inf + 0 6.067 * * [simplify]: Extracting #2: cost 2 inf + 2 6.067 * * [simplify]: Extracting #3: cost 0 inf + 86 6.067 * [simplify]: Simplified to (+ x.im x.re) 6.067 * [simplify]: Simplified (2 1 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))) 6.067 * [simplify]: Simplifying (- x.re x.im) 6.067 * * [simplify]: iters left: 2 (3 enodes) 6.068 * * [simplify]: iters left: 1 (11 enodes) 6.069 * * [simplify]: Extracting #0: cost 1 inf + 0 6.069 * * [simplify]: Extracting #1: cost 5 inf + 0 6.069 * * [simplify]: Extracting #2: cost 3 inf + 43 6.070 * * [simplify]: Extracting #3: cost 0 inf + 168 6.070 * [simplify]: Simplified to (- x.re x.im) 6.070 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.070 * * * * [progress]: [ 72 / 85 ] simplifiying candidate # 6.070 * * * * [progress]: [ 73 / 85 ] 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)))> 6.070 * * * * [progress]: [ 74 / 85 ] simplifiying candidate # 6.070 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 6.070 * * [simplify]: iters left: 5 (8 enodes) 6.073 * * [simplify]: iters left: 4 (39 enodes) 6.081 * * [simplify]: iters left: 3 (75 enodes) 6.096 * * [simplify]: iters left: 2 (134 enodes) 6.143 * * [simplify]: iters left: 1 (219 enodes) 6.192 * * [simplify]: Extracting #0: cost 1 inf + 0 6.192 * * [simplify]: Extracting #1: cost 15 inf + 0 6.192 * * [simplify]: Extracting #2: cost 50 inf + 1 6.193 * * [simplify]: Extracting #3: cost 81 inf + 551 6.194 * * [simplify]: Extracting #4: cost 52 inf + 4994 6.197 * * [simplify]: Extracting #5: cost 21 inf + 16610 6.202 * * [simplify]: Extracting #6: cost 7 inf + 23172 6.206 * * [simplify]: Extracting #7: cost 0 inf + 26031 6.209 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 6.210 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.210 * * * * [progress]: [ 75 / 85 ] simplifiying candidate # 6.210 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 6.210 * * [simplify]: iters left: 5 (8 enodes) 6.216 * * [simplify]: iters left: 4 (39 enodes) 6.224 * * [simplify]: iters left: 3 (75 enodes) 6.239 * * [simplify]: iters left: 2 (134 enodes) 6.283 * * [simplify]: iters left: 1 (219 enodes) 6.362 * * [simplify]: Extracting #0: cost 1 inf + 0 6.362 * * [simplify]: Extracting #1: cost 15 inf + 0 6.362 * * [simplify]: Extracting #2: cost 50 inf + 1 6.363 * * [simplify]: Extracting #3: cost 81 inf + 551 6.364 * * [simplify]: Extracting #4: cost 52 inf + 4994 6.367 * * [simplify]: Extracting #5: cost 21 inf + 16610 6.371 * * [simplify]: Extracting #6: cost 7 inf + 23172 6.376 * * [simplify]: Extracting #7: cost 0 inf + 26031 6.381 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 6.381 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.381 * * * * [progress]: [ 76 / 85 ] simplifiying candidate # 6.381 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 6.381 * * [simplify]: iters left: 5 (8 enodes) 6.387 * * [simplify]: iters left: 4 (39 enodes) 6.401 * * [simplify]: iters left: 3 (75 enodes) 6.427 * * [simplify]: iters left: 2 (134 enodes) 6.453 * * [simplify]: iters left: 1 (219 enodes) 6.508 * * [simplify]: Extracting #0: cost 1 inf + 0 6.508 * * [simplify]: Extracting #1: cost 15 inf + 0 6.509 * * [simplify]: Extracting #2: cost 50 inf + 1 6.509 * * [simplify]: Extracting #3: cost 81 inf + 551 6.510 * * [simplify]: Extracting #4: cost 52 inf + 4994 6.511 * * [simplify]: Extracting #5: cost 21 inf + 16610 6.513 * * [simplify]: Extracting #6: cost 7 inf + 23172 6.516 * * [simplify]: Extracting #7: cost 0 inf + 26031 6.519 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 6.520 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.520 * * * * [progress]: [ 77 / 85 ] simplifiying candidate # 6.520 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 6.520 * * [simplify]: iters left: 5 (6 enodes) 6.524 * * [simplify]: iters left: 4 (27 enodes) 6.533 * * [simplify]: iters left: 3 (45 enodes) 6.547 * * [simplify]: iters left: 2 (70 enodes) 6.559 * * [simplify]: iters left: 1 (81 enodes) 6.568 * * [simplify]: Extracting #0: cost 1 inf + 0 6.568 * * [simplify]: Extracting #1: cost 12 inf + 0 6.568 * * [simplify]: Extracting #2: cost 13 inf + 168 6.568 * * [simplify]: Extracting #3: cost 1 inf + 954 6.569 * * [simplify]: Extracting #4: cost 0 inf + 1077 6.569 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 6.569 * [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))) 6.569 * * * * [progress]: [ 78 / 85 ] simplifiying candidate # 6.569 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 6.569 * * [simplify]: iters left: 5 (6 enodes) 6.571 * * [simplify]: iters left: 4 (27 enodes) 6.575 * * [simplify]: iters left: 3 (45 enodes) 6.588 * * [simplify]: iters left: 2 (70 enodes) 6.600 * * [simplify]: iters left: 1 (81 enodes) 6.608 * * [simplify]: Extracting #0: cost 1 inf + 0 6.608 * * [simplify]: Extracting #1: cost 12 inf + 0 6.608 * * [simplify]: Extracting #2: cost 13 inf + 168 6.608 * * [simplify]: Extracting #3: cost 1 inf + 954 6.609 * * [simplify]: Extracting #4: cost 0 inf + 1077 6.609 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 6.609 * [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))) 6.609 * * * * [progress]: [ 79 / 85 ] simplifiying candidate # 6.609 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 6.609 * * [simplify]: iters left: 5 (6 enodes) 6.611 * * [simplify]: iters left: 4 (27 enodes) 6.616 * * [simplify]: iters left: 3 (45 enodes) 6.623 * * [simplify]: iters left: 2 (70 enodes) 6.641 * * [simplify]: iters left: 1 (81 enodes) 6.650 * * [simplify]: Extracting #0: cost 1 inf + 0 6.650 * * [simplify]: Extracting #1: cost 12 inf + 0 6.650 * * [simplify]: Extracting #2: cost 13 inf + 168 6.650 * * [simplify]: Extracting #3: cost 1 inf + 954 6.651 * * [simplify]: Extracting #4: cost 0 inf + 1077 6.651 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 6.651 * [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))) 6.651 * * * * [progress]: [ 80 / 85 ] simplifiying candidate # 6.651 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 6.651 * * [simplify]: iters left: 6 (9 enodes) 6.654 * * [simplify]: iters left: 5 (45 enodes) 6.663 * * [simplify]: iters left: 4 (89 enodes) 6.690 * * [simplify]: iters left: 3 (168 enodes) 6.724 * * [simplify]: iters left: 2 (259 enodes) 6.783 * * [simplify]: iters left: 1 (425 enodes) 6.988 * * [simplify]: Extracting #0: cost 1 inf + 0 6.988 * * [simplify]: Extracting #1: cost 7 inf + 0 6.988 * * [simplify]: Extracting #2: cost 55 inf + 1 6.989 * * [simplify]: Extracting #3: cost 136 inf + 697 6.990 * * [simplify]: Extracting #4: cost 113 inf + 6232 6.993 * * [simplify]: Extracting #5: cost 56 inf + 34285 7.003 * * [simplify]: Extracting #6: cost 0 inf + 68439 7.014 * * [simplify]: Extracting #7: cost 0 inf + 68319 7.020 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 7.020 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 7.020 * * * * [progress]: [ 81 / 85 ] simplifiying candidate # 7.020 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 7.020 * * [simplify]: iters left: 6 (9 enodes) 7.024 * * [simplify]: iters left: 5 (45 enodes) 7.035 * * [simplify]: iters left: 4 (89 enodes) 7.061 * * [simplify]: iters left: 3 (168 enodes) 7.091 * * [simplify]: iters left: 2 (259 enodes) 7.158 * * [simplify]: iters left: 1 (425 enodes) 7.322 * * [simplify]: Extracting #0: cost 1 inf + 0 7.322 * * [simplify]: Extracting #1: cost 7 inf + 0 7.322 * * [simplify]: Extracting #2: cost 55 inf + 1 7.323 * * [simplify]: Extracting #3: cost 136 inf + 697 7.325 * * [simplify]: Extracting #4: cost 113 inf + 6232 7.332 * * [simplify]: Extracting #5: cost 56 inf + 34285 7.344 * * [simplify]: Extracting #6: cost 0 inf + 68439 7.356 * * [simplify]: Extracting #7: cost 0 inf + 68319 7.368 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 7.368 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 7.368 * * * * [progress]: [ 82 / 85 ] simplifiying candidate # 7.369 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 7.369 * * [simplify]: iters left: 6 (9 enodes) 7.375 * * [simplify]: iters left: 5 (45 enodes) 7.392 * * [simplify]: iters left: 4 (89 enodes) 7.426 * * [simplify]: iters left: 3 (168 enodes) 7.459 * * [simplify]: iters left: 2 (259 enodes) 7.518 * * [simplify]: iters left: 1 (425 enodes) 7.671 * * [simplify]: Extracting #0: cost 1 inf + 0 7.671 * * [simplify]: Extracting #1: cost 7 inf + 0 7.671 * * [simplify]: Extracting #2: cost 55 inf + 1 7.671 * * [simplify]: Extracting #3: cost 136 inf + 697 7.673 * * [simplify]: Extracting #4: cost 113 inf + 6232 7.679 * * [simplify]: Extracting #5: cost 56 inf + 34285 7.690 * * [simplify]: Extracting #6: cost 0 inf + 68439 7.703 * * [simplify]: Extracting #7: cost 0 inf + 68319 7.710 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 7.710 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 7.710 * * * * [progress]: [ 83 / 85 ] simplifiying candidate # 7.710 * [simplify]: Simplifying (- (pow x.re 2) (pow x.im 2)) 7.710 * * [simplify]: iters left: 3 (6 enodes) 7.712 * * [simplify]: iters left: 2 (28 enodes) 7.717 * * [simplify]: iters left: 1 (41 enodes) 7.723 * * [simplify]: Extracting #0: cost 1 inf + 0 7.723 * * [simplify]: Extracting #1: cost 7 inf + 0 7.723 * * [simplify]: Extracting #2: cost 16 inf + 0 7.723 * * [simplify]: Extracting #3: cost 14 inf + 3 7.723 * * [simplify]: Extracting #4: cost 6 inf + 454 7.724 * * [simplify]: Extracting #5: cost 0 inf + 823 7.724 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 7.724 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 7.724 * * * * [progress]: [ 84 / 85 ] simplifiying candidate # 7.724 * [simplify]: Simplifying (- (pow x.re 2) (pow x.im 2)) 7.724 * * [simplify]: iters left: 3 (6 enodes) 7.726 * * [simplify]: iters left: 2 (28 enodes) 7.731 * * [simplify]: iters left: 1 (41 enodes) 7.741 * * [simplify]: Extracting #0: cost 1 inf + 0 7.741 * * [simplify]: Extracting #1: cost 7 inf + 0 7.741 * * [simplify]: Extracting #2: cost 16 inf + 0 7.741 * * [simplify]: Extracting #3: cost 14 inf + 3 7.741 * * [simplify]: Extracting #4: cost 6 inf + 454 7.742 * * [simplify]: Extracting #5: cost 0 inf + 823 7.742 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 7.742 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 7.742 * * * * [progress]: [ 85 / 85 ] simplifiying candidate # 7.743 * [simplify]: Simplifying (- (pow x.re 2) (pow x.im 2)) 7.743 * * [simplify]: iters left: 3 (6 enodes) 7.747 * * [simplify]: iters left: 2 (28 enodes) 7.756 * * [simplify]: iters left: 1 (41 enodes) 7.767 * * [simplify]: Extracting #0: cost 1 inf + 0 7.767 * * [simplify]: Extracting #1: cost 7 inf + 0 7.768 * * [simplify]: Extracting #2: cost 16 inf + 0 7.768 * * [simplify]: Extracting #3: cost 14 inf + 3 7.768 * * [simplify]: Extracting #4: cost 6 inf + 454 7.768 * * [simplify]: Extracting #5: cost 0 inf + 823 7.769 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 7.769 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 7.769 * * * [progress]: adding candidates to table 8.464 * * [progress]: iteration 2 / 4 8.464 * * * [progress]: picking best candidate 8.489 * * * * [pick]: Picked # 8.489 * * * [progress]: localizing error 8.519 * * * [progress]: generating rewritten candidates 8.519 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 8.574 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 8.594 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 8.647 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 8.679 * * * [progress]: generating series expansions 8.679 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 8.680 * [backup-simplify]: Simplify (* (+ x.re x.im) (* (- x.re x.im) x.im)) into (* x.im (* (+ x.im x.re) (- x.re x.im))) 8.680 * [approximate]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 8.680 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 8.680 * [taylor]: Taking taylor expansion of x.im in x.im 8.680 * [backup-simplify]: Simplify 0 into 0 8.680 * [backup-simplify]: Simplify 1 into 1 8.680 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 8.680 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 8.680 * [taylor]: Taking taylor expansion of x.im in x.im 8.680 * [backup-simplify]: Simplify 0 into 0 8.680 * [backup-simplify]: Simplify 1 into 1 8.680 * [taylor]: Taking taylor expansion of x.re in x.im 8.680 * [backup-simplify]: Simplify x.re into x.re 8.680 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 8.680 * [taylor]: Taking taylor expansion of x.re in x.im 8.680 * [backup-simplify]: Simplify x.re into x.re 8.680 * [taylor]: Taking taylor expansion of x.im in x.im 8.680 * [backup-simplify]: Simplify 0 into 0 8.680 * [backup-simplify]: Simplify 1 into 1 8.680 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 8.680 * [taylor]: Taking taylor expansion of x.im in x.re 8.680 * [backup-simplify]: Simplify x.im into x.im 8.680 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 8.680 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 8.680 * [taylor]: Taking taylor expansion of x.im in x.re 8.680 * [backup-simplify]: Simplify x.im into x.im 8.680 * [taylor]: Taking taylor expansion of x.re in x.re 8.680 * [backup-simplify]: Simplify 0 into 0 8.680 * [backup-simplify]: Simplify 1 into 1 8.680 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 8.680 * [taylor]: Taking taylor expansion of x.re in x.re 8.680 * [backup-simplify]: Simplify 0 into 0 8.680 * [backup-simplify]: Simplify 1 into 1 8.680 * [taylor]: Taking taylor expansion of x.im in x.re 8.680 * [backup-simplify]: Simplify x.im into x.im 8.680 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 8.681 * [taylor]: Taking taylor expansion of x.im in x.re 8.681 * [backup-simplify]: Simplify x.im into x.im 8.681 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 8.681 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 8.681 * [taylor]: Taking taylor expansion of x.im in x.re 8.681 * [backup-simplify]: Simplify x.im into x.im 8.681 * [taylor]: Taking taylor expansion of x.re in x.re 8.681 * [backup-simplify]: Simplify 0 into 0 8.681 * [backup-simplify]: Simplify 1 into 1 8.681 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 8.681 * [taylor]: Taking taylor expansion of x.re in x.re 8.681 * [backup-simplify]: Simplify 0 into 0 8.681 * [backup-simplify]: Simplify 1 into 1 8.681 * [taylor]: Taking taylor expansion of x.im in x.re 8.681 * [backup-simplify]: Simplify x.im into x.im 8.681 * [backup-simplify]: Simplify (+ x.im 0) into x.im 8.681 * [backup-simplify]: Simplify (- x.im) into (- x.im) 8.681 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 8.681 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 8.681 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 8.681 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 8.681 * [taylor]: Taking taylor expansion of -1 in x.im 8.681 * [backup-simplify]: Simplify -1 into -1 8.681 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.681 * [taylor]: Taking taylor expansion of x.im in x.im 8.681 * [backup-simplify]: Simplify 0 into 0 8.681 * [backup-simplify]: Simplify 1 into 1 8.682 * [backup-simplify]: Simplify (- 0) into 0 8.683 * [backup-simplify]: Simplify (+ 1 0) into 1 8.683 * [backup-simplify]: Simplify (+ 0 1) into 1 8.683 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 8.683 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 8.683 * [taylor]: Taking taylor expansion of 0 in x.im 8.683 * [backup-simplify]: Simplify 0 into 0 8.683 * [backup-simplify]: Simplify 0 into 0 8.684 * [backup-simplify]: Simplify (- 0) into 0 8.684 * [backup-simplify]: Simplify (+ 0 0) into 0 8.684 * [backup-simplify]: Simplify (+ 0 0) into 0 8.685 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 8.685 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 8.685 * [taylor]: Taking taylor expansion of x.im in x.im 8.685 * [backup-simplify]: Simplify 0 into 0 8.685 * [backup-simplify]: Simplify 1 into 1 8.685 * [backup-simplify]: Simplify 0 into 0 8.685 * [backup-simplify]: Simplify 0 into 0 8.686 * [backup-simplify]: Simplify (- 0) into 0 8.686 * [backup-simplify]: Simplify (+ 0 0) into 0 8.687 * [backup-simplify]: Simplify (+ 0 0) into 0 8.688 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 8.688 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 8.688 * [taylor]: Taking taylor expansion of 0 in x.im 8.689 * [backup-simplify]: Simplify 0 into 0 8.689 * [backup-simplify]: Simplify 0 into 0 8.689 * [backup-simplify]: Simplify 1 into 1 8.689 * [backup-simplify]: Simplify 0 into 0 8.689 * [backup-simplify]: Simplify (* 1 1) into 1 8.689 * [backup-simplify]: Simplify (* 1 1) into 1 8.690 * [backup-simplify]: Simplify (* -1 1) into -1 8.690 * [backup-simplify]: Simplify -1 into -1 8.690 * [backup-simplify]: Simplify (- 0) into 0 8.691 * [backup-simplify]: Simplify (+ 0 0) into 0 8.691 * [backup-simplify]: Simplify (+ 0 0) into 0 8.692 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 8.696 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 8.696 * [taylor]: Taking taylor expansion of 0 in x.im 8.696 * [backup-simplify]: Simplify 0 into 0 8.696 * [backup-simplify]: Simplify 0 into 0 8.696 * [backup-simplify]: Simplify 0 into 0 8.696 * [backup-simplify]: Simplify 0 into 0 8.696 * [backup-simplify]: Simplify 0 into 0 8.697 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.698 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.698 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 8.698 * [backup-simplify]: Simplify 0 into 0 8.699 * [backup-simplify]: Simplify (- 0) into 0 8.699 * [backup-simplify]: Simplify (+ 0 0) into 0 8.700 * [backup-simplify]: Simplify (+ 0 0) into 0 8.701 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))))) into 0 8.703 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))))) into 0 8.703 * [taylor]: Taking taylor expansion of 0 in x.im 8.703 * [backup-simplify]: Simplify 0 into 0 8.703 * [backup-simplify]: Simplify 0 into 0 8.703 * [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)) 8.703 * [backup-simplify]: Simplify (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 8.703 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 8.703 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 8.703 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 8.703 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 8.704 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.704 * [taylor]: Taking taylor expansion of x.re in x.im 8.704 * [backup-simplify]: Simplify x.re into x.re 8.704 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.704 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.704 * [taylor]: Taking taylor expansion of x.im in x.im 8.704 * [backup-simplify]: Simplify 0 into 0 8.704 * [backup-simplify]: Simplify 1 into 1 8.704 * [backup-simplify]: Simplify (/ 1 1) into 1 8.704 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 8.704 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.704 * [taylor]: Taking taylor expansion of x.im in x.im 8.704 * [backup-simplify]: Simplify 0 into 0 8.704 * [backup-simplify]: Simplify 1 into 1 8.704 * [backup-simplify]: Simplify (/ 1 1) into 1 8.704 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.705 * [taylor]: Taking taylor expansion of x.re in x.im 8.705 * [backup-simplify]: Simplify x.re into x.re 8.705 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.705 * [taylor]: Taking taylor expansion of x.im in x.im 8.705 * [backup-simplify]: Simplify 0 into 0 8.705 * [backup-simplify]: Simplify 1 into 1 8.705 * [backup-simplify]: Simplify (- 1) into -1 8.705 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.705 * [backup-simplify]: Simplify (+ 1 0) into 1 8.706 * [backup-simplify]: Simplify (* -1 1) into -1 8.706 * [backup-simplify]: Simplify (/ -1 1) into -1 8.706 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.706 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.706 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 8.706 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.706 * [taylor]: Taking taylor expansion of x.re in x.re 8.706 * [backup-simplify]: Simplify 0 into 0 8.706 * [backup-simplify]: Simplify 1 into 1 8.706 * [backup-simplify]: Simplify (/ 1 1) into 1 8.706 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.706 * [taylor]: Taking taylor expansion of x.im in x.re 8.706 * [backup-simplify]: Simplify x.im into x.im 8.706 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.706 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.706 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.706 * [taylor]: Taking taylor expansion of x.im in x.re 8.706 * [backup-simplify]: Simplify x.im into x.im 8.706 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.706 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.706 * [taylor]: Taking taylor expansion of x.re in x.re 8.706 * [backup-simplify]: Simplify 0 into 0 8.706 * [backup-simplify]: Simplify 1 into 1 8.707 * [backup-simplify]: Simplify (/ 1 1) into 1 8.707 * [taylor]: Taking taylor expansion of x.im in x.re 8.707 * [backup-simplify]: Simplify x.im into x.im 8.707 * [backup-simplify]: Simplify (+ 1 0) into 1 8.707 * [backup-simplify]: Simplify (+ 0 1) into 1 8.707 * [backup-simplify]: Simplify (* 1 1) into 1 8.708 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.708 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.708 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.708 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 8.708 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.708 * [taylor]: Taking taylor expansion of x.re in x.re 8.708 * [backup-simplify]: Simplify 0 into 0 8.708 * [backup-simplify]: Simplify 1 into 1 8.708 * [backup-simplify]: Simplify (/ 1 1) into 1 8.708 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.708 * [taylor]: Taking taylor expansion of x.im in x.re 8.708 * [backup-simplify]: Simplify x.im into x.im 8.708 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.708 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.708 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.708 * [taylor]: Taking taylor expansion of x.im in x.re 8.708 * [backup-simplify]: Simplify x.im into x.im 8.708 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.708 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.708 * [taylor]: Taking taylor expansion of x.re in x.re 8.708 * [backup-simplify]: Simplify 0 into 0 8.708 * [backup-simplify]: Simplify 1 into 1 8.708 * [backup-simplify]: Simplify (/ 1 1) into 1 8.708 * [taylor]: Taking taylor expansion of x.im in x.re 8.708 * [backup-simplify]: Simplify x.im into x.im 8.709 * [backup-simplify]: Simplify (+ 1 0) into 1 8.709 * [backup-simplify]: Simplify (+ 0 1) into 1 8.709 * [backup-simplify]: Simplify (* 1 1) into 1 8.709 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.709 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.709 * [taylor]: Taking taylor expansion of x.im in x.im 8.709 * [backup-simplify]: Simplify 0 into 0 8.709 * [backup-simplify]: Simplify 1 into 1 8.710 * [backup-simplify]: Simplify (/ 1 1) into 1 8.710 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.710 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 8.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.711 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 8.711 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 8.711 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 8.711 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.711 * [taylor]: Taking taylor expansion of 0 in x.im 8.711 * [backup-simplify]: Simplify 0 into 0 8.711 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.712 * [backup-simplify]: Simplify (+ 0 0) into 0 8.712 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.713 * [backup-simplify]: Simplify (- 0) into 0 8.713 * [backup-simplify]: Simplify (+ 0 0) into 0 8.713 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 8.713 * [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))) 8.714 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 8.714 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.714 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.714 * [taylor]: Taking taylor expansion of x.im in x.im 8.714 * [backup-simplify]: Simplify 0 into 0 8.714 * [backup-simplify]: Simplify 1 into 1 8.714 * [backup-simplify]: Simplify (* 1 1) into 1 8.714 * [backup-simplify]: Simplify (* 1 1) into 1 8.714 * [backup-simplify]: Simplify (/ 1 1) into 1 8.715 * [backup-simplify]: Simplify (- 1) into -1 8.715 * [backup-simplify]: Simplify -1 into -1 8.715 * [backup-simplify]: Simplify 1 into 1 8.715 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.715 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.715 * [backup-simplify]: Simplify (+ 0 0) into 0 8.716 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.716 * [backup-simplify]: Simplify (- 0) into 0 8.717 * [backup-simplify]: Simplify (+ 0 0) into 0 8.717 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 8.717 * [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 8.718 * [taylor]: Taking taylor expansion of 0 in x.im 8.718 * [backup-simplify]: Simplify 0 into 0 8.718 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.718 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.719 * [backup-simplify]: Simplify (- 0) into 0 8.719 * [backup-simplify]: Simplify 0 into 0 8.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.719 * [backup-simplify]: Simplify 0 into 0 8.720 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.720 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.720 * [backup-simplify]: Simplify (+ 0 0) into 0 8.721 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.721 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.721 * [backup-simplify]: Simplify (- 0) into 0 8.721 * [backup-simplify]: Simplify (+ 0 0) into 0 8.722 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 8.722 * [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 8.722 * [taylor]: Taking taylor expansion of 0 in x.im 8.723 * [backup-simplify]: Simplify 0 into 0 8.723 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.724 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.725 * [backup-simplify]: Simplify (- 0) into 0 8.725 * [backup-simplify]: Simplify 0 into 0 8.725 * [backup-simplify]: Simplify 0 into 0 8.725 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.725 * [backup-simplify]: Simplify 0 into 0 8.725 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.726 * [backup-simplify]: Simplify (+ 0 0) into 0 8.727 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.727 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.727 * [backup-simplify]: Simplify (- 0) into 0 8.727 * [backup-simplify]: Simplify (+ 0 0) into 0 8.728 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 8.729 * [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 8.729 * [taylor]: Taking taylor expansion of 0 in x.im 8.729 * [backup-simplify]: Simplify 0 into 0 8.729 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.730 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.730 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.731 * [backup-simplify]: Simplify (- 0) into 0 8.731 * [backup-simplify]: Simplify 0 into 0 8.731 * [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)) 8.731 * [backup-simplify]: Simplify (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 8.731 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 8.731 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 8.731 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 8.731 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 8.731 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.731 * [taylor]: Taking taylor expansion of x.im in x.im 8.731 * [backup-simplify]: Simplify 0 into 0 8.731 * [backup-simplify]: Simplify 1 into 1 8.732 * [backup-simplify]: Simplify (/ 1 1) into 1 8.732 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.732 * [taylor]: Taking taylor expansion of x.re in x.im 8.732 * [backup-simplify]: Simplify x.re into x.re 8.732 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.732 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 8.732 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.732 * [taylor]: Taking taylor expansion of x.im in x.im 8.732 * [backup-simplify]: Simplify 0 into 0 8.732 * [backup-simplify]: Simplify 1 into 1 8.732 * [backup-simplify]: Simplify (/ 1 1) into 1 8.732 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.732 * [taylor]: Taking taylor expansion of x.re in x.im 8.732 * [backup-simplify]: Simplify x.re into x.re 8.732 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.732 * [taylor]: Taking taylor expansion of x.im in x.im 8.732 * [backup-simplify]: Simplify 0 into 0 8.732 * [backup-simplify]: Simplify 1 into 1 8.733 * [backup-simplify]: Simplify (+ 1 0) into 1 8.733 * [backup-simplify]: Simplify (+ 1 0) into 1 8.733 * [backup-simplify]: Simplify (* 1 1) into 1 8.733 * [backup-simplify]: Simplify (/ 1 1) into 1 8.733 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.733 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.733 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 8.733 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.733 * [taylor]: Taking taylor expansion of x.im in x.re 8.734 * [backup-simplify]: Simplify x.im into x.im 8.734 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.734 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.734 * [taylor]: Taking taylor expansion of x.re in x.re 8.734 * [backup-simplify]: Simplify 0 into 0 8.734 * [backup-simplify]: Simplify 1 into 1 8.734 * [backup-simplify]: Simplify (/ 1 1) into 1 8.734 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.734 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.734 * [taylor]: Taking taylor expansion of x.im in x.re 8.734 * [backup-simplify]: Simplify x.im into x.im 8.734 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.734 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.734 * [taylor]: Taking taylor expansion of x.re in x.re 8.734 * [backup-simplify]: Simplify 0 into 0 8.734 * [backup-simplify]: Simplify 1 into 1 8.734 * [backup-simplify]: Simplify (/ 1 1) into 1 8.734 * [taylor]: Taking taylor expansion of x.im in x.re 8.734 * [backup-simplify]: Simplify x.im into x.im 8.735 * [backup-simplify]: Simplify (- 1) into -1 8.735 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.735 * [backup-simplify]: Simplify (+ 0 1) into 1 8.735 * [backup-simplify]: Simplify (* -1 1) into -1 8.735 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 8.735 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.735 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.735 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 8.735 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.735 * [taylor]: Taking taylor expansion of x.im in x.re 8.735 * [backup-simplify]: Simplify x.im into x.im 8.736 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.736 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.736 * [taylor]: Taking taylor expansion of x.re in x.re 8.736 * [backup-simplify]: Simplify 0 into 0 8.736 * [backup-simplify]: Simplify 1 into 1 8.736 * [backup-simplify]: Simplify (/ 1 1) into 1 8.736 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.736 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.736 * [taylor]: Taking taylor expansion of x.im in x.re 8.736 * [backup-simplify]: Simplify x.im into x.im 8.736 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.736 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.736 * [taylor]: Taking taylor expansion of x.re in x.re 8.736 * [backup-simplify]: Simplify 0 into 0 8.736 * [backup-simplify]: Simplify 1 into 1 8.736 * [backup-simplify]: Simplify (/ 1 1) into 1 8.736 * [taylor]: Taking taylor expansion of x.im in x.re 8.736 * [backup-simplify]: Simplify x.im into x.im 8.736 * [backup-simplify]: Simplify (- 1) into -1 8.737 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.737 * [backup-simplify]: Simplify (+ 0 1) into 1 8.737 * [backup-simplify]: Simplify (* -1 1) into -1 8.737 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 8.737 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 8.737 * [taylor]: Taking taylor expansion of -1 in x.im 8.737 * [backup-simplify]: Simplify -1 into -1 8.737 * [taylor]: Taking taylor expansion of x.im in x.im 8.737 * [backup-simplify]: Simplify 0 into 0 8.737 * [backup-simplify]: Simplify 1 into 1 8.738 * [backup-simplify]: Simplify (/ -1 1) into -1 8.738 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.738 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 8.739 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.739 * [backup-simplify]: Simplify (- 0) into 0 8.739 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 8.739 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 8.739 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 8.739 * [taylor]: Taking taylor expansion of 0 in x.im 8.739 * [backup-simplify]: Simplify 0 into 0 8.739 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.740 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.740 * [backup-simplify]: Simplify (+ 0 0) into 0 8.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.741 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.741 * [backup-simplify]: Simplify (- 0) into 0 8.742 * [backup-simplify]: Simplify (+ 0 0) into 0 8.742 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 8.743 * [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)) 8.743 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.743 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.743 * [taylor]: Taking taylor expansion of x.im in x.im 8.743 * [backup-simplify]: Simplify 0 into 0 8.743 * [backup-simplify]: Simplify 1 into 1 8.743 * [backup-simplify]: Simplify (* 1 1) into 1 8.744 * [backup-simplify]: Simplify (* 1 1) into 1 8.744 * [backup-simplify]: Simplify (/ 1 1) into 1 8.744 * [backup-simplify]: Simplify 1 into 1 8.744 * [backup-simplify]: Simplify -1 into -1 8.744 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.745 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.746 * [backup-simplify]: Simplify (+ 0 0) into 0 8.746 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.747 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.747 * [backup-simplify]: Simplify (- 0) into 0 8.747 * [backup-simplify]: Simplify (+ 0 0) into 0 8.748 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 8.749 * [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 8.749 * [taylor]: Taking taylor expansion of 0 in x.im 8.749 * [backup-simplify]: Simplify 0 into 0 8.749 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.750 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.751 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.751 * [backup-simplify]: Simplify 0 into 0 8.752 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 8.752 * [backup-simplify]: Simplify 0 into 0 8.752 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.753 * [backup-simplify]: Simplify (+ 0 0) into 0 8.753 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.754 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.755 * [backup-simplify]: Simplify (- 0) into 0 8.755 * [backup-simplify]: Simplify (+ 0 0) into 0 8.756 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 8.757 * [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 8.757 * [taylor]: Taking taylor expansion of 0 in x.im 8.757 * [backup-simplify]: Simplify 0 into 0 8.758 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.758 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.759 * [backup-simplify]: Simplify 0 into 0 8.759 * [backup-simplify]: Simplify 0 into 0 8.760 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.760 * [backup-simplify]: Simplify 0 into 0 8.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.762 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.762 * [backup-simplify]: Simplify (+ 0 0) into 0 8.762 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.763 * [backup-simplify]: Simplify (- 0) into 0 8.764 * [backup-simplify]: Simplify (+ 0 0) into 0 8.765 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 8.766 * [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 8.766 * [taylor]: Taking taylor expansion of 0 in x.im 8.766 * [backup-simplify]: Simplify 0 into 0 8.767 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.768 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.769 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.769 * [backup-simplify]: Simplify 0 into 0 8.770 * [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)) 8.770 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 8.770 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 8.770 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 8.770 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 8.770 * [taylor]: Taking taylor expansion of 2 in x.im 8.770 * [backup-simplify]: Simplify 2 into 2 8.770 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.770 * [taylor]: Taking taylor expansion of x.im in x.im 8.770 * [backup-simplify]: Simplify 0 into 0 8.770 * [backup-simplify]: Simplify 1 into 1 8.770 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.770 * [taylor]: Taking taylor expansion of x.re in x.im 8.770 * [backup-simplify]: Simplify x.re into x.re 8.770 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 8.770 * [taylor]: Taking taylor expansion of 2 in x.re 8.770 * [backup-simplify]: Simplify 2 into 2 8.770 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.770 * [taylor]: Taking taylor expansion of x.im in x.re 8.770 * [backup-simplify]: Simplify x.im into x.im 8.770 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.770 * [taylor]: Taking taylor expansion of x.re in x.re 8.770 * [backup-simplify]: Simplify 0 into 0 8.770 * [backup-simplify]: Simplify 1 into 1 8.770 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 8.770 * [taylor]: Taking taylor expansion of 2 in x.re 8.770 * [backup-simplify]: Simplify 2 into 2 8.770 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.770 * [taylor]: Taking taylor expansion of x.im in x.re 8.770 * [backup-simplify]: Simplify x.im into x.im 8.770 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.770 * [taylor]: Taking taylor expansion of x.re in x.re 8.771 * [backup-simplify]: Simplify 0 into 0 8.771 * [backup-simplify]: Simplify 1 into 1 8.771 * [backup-simplify]: Simplify (* 1 1) into 1 8.771 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.771 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 8.771 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 8.771 * [taylor]: Taking taylor expansion of 2 in x.im 8.771 * [backup-simplify]: Simplify 2 into 2 8.771 * [taylor]: Taking taylor expansion of x.im in x.im 8.771 * [backup-simplify]: Simplify 0 into 0 8.771 * [backup-simplify]: Simplify 1 into 1 8.772 * [backup-simplify]: Simplify (* 2 0) into 0 8.772 * [backup-simplify]: Simplify 0 into 0 8.772 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.773 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.773 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 8.773 * [taylor]: Taking taylor expansion of 0 in x.im 8.773 * [backup-simplify]: Simplify 0 into 0 8.773 * [backup-simplify]: Simplify 0 into 0 8.774 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 8.774 * [backup-simplify]: Simplify 2 into 2 8.775 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.776 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.777 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 8.777 * [taylor]: Taking taylor expansion of 0 in x.im 8.777 * [backup-simplify]: Simplify 0 into 0 8.777 * [backup-simplify]: Simplify 0 into 0 8.777 * [backup-simplify]: Simplify 0 into 0 8.778 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 8.778 * [backup-simplify]: Simplify 0 into 0 8.779 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.780 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.781 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.781 * [taylor]: Taking taylor expansion of 0 in x.im 8.781 * [backup-simplify]: Simplify 0 into 0 8.781 * [backup-simplify]: Simplify 0 into 0 8.781 * [backup-simplify]: Simplify 0 into 0 8.781 * [backup-simplify]: Simplify 0 into 0 8.781 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 8.782 * [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))) 8.782 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 8.782 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 8.782 * [taylor]: Taking taylor expansion of 2 in x.im 8.782 * [backup-simplify]: Simplify 2 into 2 8.782 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.782 * [taylor]: Taking taylor expansion of x.im in x.im 8.782 * [backup-simplify]: Simplify 0 into 0 8.782 * [backup-simplify]: Simplify 1 into 1 8.782 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.782 * [taylor]: Taking taylor expansion of x.re in x.im 8.782 * [backup-simplify]: Simplify x.re into x.re 8.782 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.782 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 8.782 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.783 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 8.783 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 8.783 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 8.783 * [taylor]: Taking taylor expansion of 2 in x.re 8.783 * [backup-simplify]: Simplify 2 into 2 8.783 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.783 * [taylor]: Taking taylor expansion of x.im in x.re 8.783 * [backup-simplify]: Simplify x.im into x.im 8.783 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.783 * [taylor]: Taking taylor expansion of x.re in x.re 8.783 * [backup-simplify]: Simplify 0 into 0 8.783 * [backup-simplify]: Simplify 1 into 1 8.783 * [backup-simplify]: Simplify (* 1 1) into 1 8.783 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.783 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 8.783 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 8.783 * [taylor]: Taking taylor expansion of 2 in x.re 8.784 * [backup-simplify]: Simplify 2 into 2 8.784 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.784 * [taylor]: Taking taylor expansion of x.im in x.re 8.784 * [backup-simplify]: Simplify x.im into x.im 8.784 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.784 * [taylor]: Taking taylor expansion of x.re in x.re 8.784 * [backup-simplify]: Simplify 0 into 0 8.784 * [backup-simplify]: Simplify 1 into 1 8.784 * [backup-simplify]: Simplify (* 1 1) into 1 8.784 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.784 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 8.784 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 8.784 * [taylor]: Taking taylor expansion of 2 in x.im 8.784 * [backup-simplify]: Simplify 2 into 2 8.784 * [taylor]: Taking taylor expansion of x.im in x.im 8.784 * [backup-simplify]: Simplify 0 into 0 8.784 * [backup-simplify]: Simplify 1 into 1 8.785 * [backup-simplify]: Simplify (/ 2 1) into 2 8.785 * [backup-simplify]: Simplify 2 into 2 8.785 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.786 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.786 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 8.786 * [taylor]: Taking taylor expansion of 0 in x.im 8.786 * [backup-simplify]: Simplify 0 into 0 8.787 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 8.787 * [backup-simplify]: Simplify 0 into 0 8.788 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.789 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.789 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.789 * [taylor]: Taking taylor expansion of 0 in x.im 8.789 * [backup-simplify]: Simplify 0 into 0 8.789 * [backup-simplify]: Simplify 0 into 0 8.790 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.790 * [backup-simplify]: Simplify 0 into 0 8.791 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.792 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.792 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.792 * [taylor]: Taking taylor expansion of 0 in x.im 8.792 * [backup-simplify]: Simplify 0 into 0 8.792 * [backup-simplify]: Simplify 0 into 0 8.792 * [backup-simplify]: Simplify 0 into 0 8.793 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.793 * [backup-simplify]: Simplify 0 into 0 8.793 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 8.794 * [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))) 8.794 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 8.794 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 8.794 * [taylor]: Taking taylor expansion of -2 in x.im 8.794 * [backup-simplify]: Simplify -2 into -2 8.794 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.794 * [taylor]: Taking taylor expansion of x.im in x.im 8.794 * [backup-simplify]: Simplify 0 into 0 8.794 * [backup-simplify]: Simplify 1 into 1 8.794 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.794 * [taylor]: Taking taylor expansion of x.re in x.im 8.794 * [backup-simplify]: Simplify x.re into x.re 8.794 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.794 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 8.794 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.795 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 8.795 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 8.795 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 8.795 * [taylor]: Taking taylor expansion of -2 in x.re 8.795 * [backup-simplify]: Simplify -2 into -2 8.795 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.795 * [taylor]: Taking taylor expansion of x.im in x.re 8.795 * [backup-simplify]: Simplify x.im into x.im 8.795 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.795 * [taylor]: Taking taylor expansion of x.re in x.re 8.795 * [backup-simplify]: Simplify 0 into 0 8.795 * [backup-simplify]: Simplify 1 into 1 8.795 * [backup-simplify]: Simplify (* 1 1) into 1 8.795 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.795 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 8.795 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 8.795 * [taylor]: Taking taylor expansion of -2 in x.re 8.795 * [backup-simplify]: Simplify -2 into -2 8.796 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.796 * [taylor]: Taking taylor expansion of x.im in x.re 8.796 * [backup-simplify]: Simplify x.im into x.im 8.796 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.796 * [taylor]: Taking taylor expansion of x.re in x.re 8.796 * [backup-simplify]: Simplify 0 into 0 8.796 * [backup-simplify]: Simplify 1 into 1 8.796 * [backup-simplify]: Simplify (* 1 1) into 1 8.796 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.796 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 8.796 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 8.796 * [taylor]: Taking taylor expansion of -2 in x.im 8.796 * [backup-simplify]: Simplify -2 into -2 8.796 * [taylor]: Taking taylor expansion of x.im in x.im 8.796 * [backup-simplify]: Simplify 0 into 0 8.796 * [backup-simplify]: Simplify 1 into 1 8.797 * [backup-simplify]: Simplify (/ -2 1) into -2 8.797 * [backup-simplify]: Simplify -2 into -2 8.797 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.798 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.798 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 8.798 * [taylor]: Taking taylor expansion of 0 in x.im 8.798 * [backup-simplify]: Simplify 0 into 0 8.799 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 8.799 * [backup-simplify]: Simplify 0 into 0 8.800 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.801 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.801 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.801 * [taylor]: Taking taylor expansion of 0 in x.im 8.801 * [backup-simplify]: Simplify 0 into 0 8.801 * [backup-simplify]: Simplify 0 into 0 8.802 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.802 * [backup-simplify]: Simplify 0 into 0 8.803 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.804 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.804 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.804 * [taylor]: Taking taylor expansion of 0 in x.im 8.804 * [backup-simplify]: Simplify 0 into 0 8.804 * [backup-simplify]: Simplify 0 into 0 8.804 * [backup-simplify]: Simplify 0 into 0 8.805 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.805 * [backup-simplify]: Simplify 0 into 0 8.805 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 8.806 * * * * [progress]: [ 3 / 4 ] generating series at (2) 8.806 * [backup-simplify]: Simplify (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 8.806 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 8.806 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 8.806 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 8.806 * [taylor]: Taking taylor expansion of 3 in x.im 8.806 * [backup-simplify]: Simplify 3 into 3 8.806 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.806 * [taylor]: Taking taylor expansion of x.im in x.im 8.806 * [backup-simplify]: Simplify 0 into 0 8.806 * [backup-simplify]: Simplify 1 into 1 8.806 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.806 * [taylor]: Taking taylor expansion of x.re in x.im 8.806 * [backup-simplify]: Simplify x.re into x.re 8.806 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.806 * [taylor]: Taking taylor expansion of x.im in x.im 8.806 * [backup-simplify]: Simplify 0 into 0 8.806 * [backup-simplify]: Simplify 1 into 1 8.806 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 8.806 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 8.807 * [taylor]: Taking taylor expansion of 3 in x.re 8.807 * [backup-simplify]: Simplify 3 into 3 8.807 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.807 * [taylor]: Taking taylor expansion of x.im in x.re 8.807 * [backup-simplify]: Simplify x.im into x.im 8.807 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.807 * [taylor]: Taking taylor expansion of x.re in x.re 8.807 * [backup-simplify]: Simplify 0 into 0 8.807 * [backup-simplify]: Simplify 1 into 1 8.807 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.807 * [taylor]: Taking taylor expansion of x.im in x.re 8.807 * [backup-simplify]: Simplify x.im into x.im 8.807 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 8.807 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 8.807 * [taylor]: Taking taylor expansion of 3 in x.re 8.807 * [backup-simplify]: Simplify 3 into 3 8.807 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.807 * [taylor]: Taking taylor expansion of x.im in x.re 8.807 * [backup-simplify]: Simplify x.im into x.im 8.807 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.807 * [taylor]: Taking taylor expansion of x.re in x.re 8.807 * [backup-simplify]: Simplify 0 into 0 8.807 * [backup-simplify]: Simplify 1 into 1 8.807 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.807 * [taylor]: Taking taylor expansion of x.im in x.re 8.807 * [backup-simplify]: Simplify x.im into x.im 8.807 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.807 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.807 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 8.807 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 8.808 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 8.808 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.808 * [taylor]: Taking taylor expansion of x.im in x.im 8.808 * [backup-simplify]: Simplify 0 into 0 8.808 * [backup-simplify]: Simplify 1 into 1 8.808 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.808 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 8.808 * [backup-simplify]: Simplify (- 0) into 0 8.809 * [backup-simplify]: Simplify (+ 0 0) into 0 8.809 * [taylor]: Taking taylor expansion of 0 in x.im 8.809 * [backup-simplify]: Simplify 0 into 0 8.809 * [backup-simplify]: Simplify 0 into 0 8.809 * [backup-simplify]: Simplify (* 1 1) into 1 8.809 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.809 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 8.810 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 8.810 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 8.811 * [backup-simplify]: Simplify (- 0) into 0 8.811 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 8.811 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 8.811 * [taylor]: Taking taylor expansion of 3 in x.im 8.811 * [backup-simplify]: Simplify 3 into 3 8.811 * [taylor]: Taking taylor expansion of x.im in x.im 8.811 * [backup-simplify]: Simplify 0 into 0 8.811 * [backup-simplify]: Simplify 1 into 1 8.811 * [backup-simplify]: Simplify (* 3 0) into 0 8.811 * [backup-simplify]: Simplify 0 into 0 8.811 * [backup-simplify]: Simplify 0 into 0 8.812 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.813 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.813 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 8.814 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.820 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 8.820 * [backup-simplify]: Simplify (- 0) into 0 8.821 * [backup-simplify]: Simplify (+ 0 0) into 0 8.821 * [taylor]: Taking taylor expansion of 0 in x.im 8.821 * [backup-simplify]: Simplify 0 into 0 8.821 * [backup-simplify]: Simplify 0 into 0 8.822 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 8.822 * [backup-simplify]: Simplify 3 into 3 8.822 * [backup-simplify]: Simplify 0 into 0 8.822 * [backup-simplify]: Simplify (* 1 1) into 1 8.823 * [backup-simplify]: Simplify (* 1 1) into 1 8.823 * [backup-simplify]: Simplify (- 1) into -1 8.823 * [backup-simplify]: Simplify -1 into -1 8.824 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.825 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.826 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 8.827 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 8.828 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 8.829 * [backup-simplify]: Simplify (- 0) into 0 8.829 * [backup-simplify]: Simplify (+ 0 0) into 0 8.829 * [taylor]: Taking taylor expansion of 0 in x.im 8.829 * [backup-simplify]: Simplify 0 into 0 8.829 * [backup-simplify]: Simplify 0 into 0 8.829 * [backup-simplify]: Simplify 0 into 0 8.830 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 8.830 * [backup-simplify]: Simplify 0 into 0 8.830 * [backup-simplify]: Simplify 0 into 0 8.831 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.832 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.832 * [backup-simplify]: Simplify (- 0) into 0 8.832 * [backup-simplify]: Simplify 0 into 0 8.833 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.834 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.835 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.836 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 8.838 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 8.839 * [backup-simplify]: Simplify (- 0) into 0 8.839 * [backup-simplify]: Simplify (+ 0 0) into 0 8.839 * [taylor]: Taking taylor expansion of 0 in x.im 8.839 * [backup-simplify]: Simplify 0 into 0 8.839 * [backup-simplify]: Simplify 0 into 0 8.839 * [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)) 8.840 * [backup-simplify]: Simplify (+ (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 8.840 * [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 8.840 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 8.840 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 8.840 * [taylor]: Taking taylor expansion of 3 in x.im 8.840 * [backup-simplify]: Simplify 3 into 3 8.840 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 8.840 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.840 * [taylor]: Taking taylor expansion of x.im in x.im 8.840 * [backup-simplify]: Simplify 0 into 0 8.840 * [backup-simplify]: Simplify 1 into 1 8.840 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.840 * [taylor]: Taking taylor expansion of x.re in x.im 8.840 * [backup-simplify]: Simplify x.re into x.re 8.840 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.840 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 8.841 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.841 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 8.841 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 8.841 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.841 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.841 * [taylor]: Taking taylor expansion of x.im in x.im 8.841 * [backup-simplify]: Simplify 0 into 0 8.841 * [backup-simplify]: Simplify 1 into 1 8.842 * [backup-simplify]: Simplify (* 1 1) into 1 8.842 * [backup-simplify]: Simplify (* 1 1) into 1 8.842 * [backup-simplify]: Simplify (/ 1 1) into 1 8.842 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 8.842 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 8.842 * [taylor]: Taking taylor expansion of 3 in x.re 8.842 * [backup-simplify]: Simplify 3 into 3 8.842 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 8.842 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.843 * [taylor]: Taking taylor expansion of x.im in x.re 8.843 * [backup-simplify]: Simplify x.im into x.im 8.843 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.843 * [taylor]: Taking taylor expansion of x.re in x.re 8.843 * [backup-simplify]: Simplify 0 into 0 8.843 * [backup-simplify]: Simplify 1 into 1 8.843 * [backup-simplify]: Simplify (* 1 1) into 1 8.843 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.843 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.843 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 8.843 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.843 * [taylor]: Taking taylor expansion of x.im in x.re 8.843 * [backup-simplify]: Simplify x.im into x.im 8.843 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.843 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.843 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 8.843 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 8.843 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 8.844 * [taylor]: Taking taylor expansion of 3 in x.re 8.844 * [backup-simplify]: Simplify 3 into 3 8.844 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 8.844 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.844 * [taylor]: Taking taylor expansion of x.im in x.re 8.844 * [backup-simplify]: Simplify x.im into x.im 8.844 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.844 * [taylor]: Taking taylor expansion of x.re in x.re 8.844 * [backup-simplify]: Simplify 0 into 0 8.844 * [backup-simplify]: Simplify 1 into 1 8.844 * [backup-simplify]: Simplify (* 1 1) into 1 8.844 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.844 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.844 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 8.844 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.844 * [taylor]: Taking taylor expansion of x.im in x.re 8.844 * [backup-simplify]: Simplify x.im into x.im 8.844 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.844 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.845 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 8.845 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 8.845 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 8.845 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 8.845 * [taylor]: Taking taylor expansion of 3 in x.im 8.845 * [backup-simplify]: Simplify 3 into 3 8.845 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.845 * [taylor]: Taking taylor expansion of x.im in x.im 8.845 * [backup-simplify]: Simplify 0 into 0 8.845 * [backup-simplify]: Simplify 1 into 1 8.845 * [backup-simplify]: Simplify (/ 1 1) into 1 8.846 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.847 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.847 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.847 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 8.848 * [backup-simplify]: Simplify (+ 0 0) into 0 8.848 * [taylor]: Taking taylor expansion of 0 in x.im 8.848 * [backup-simplify]: Simplify 0 into 0 8.849 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.849 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.849 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.850 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 8.850 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 8.851 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 8.851 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 8.851 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.851 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.851 * [taylor]: Taking taylor expansion of x.im in x.im 8.851 * [backup-simplify]: Simplify 0 into 0 8.851 * [backup-simplify]: Simplify 1 into 1 8.851 * [backup-simplify]: Simplify (* 1 1) into 1 8.851 * [backup-simplify]: Simplify (* 1 1) into 1 8.852 * [backup-simplify]: Simplify (/ 1 1) into 1 8.852 * [backup-simplify]: Simplify (- 1) into -1 8.852 * [backup-simplify]: Simplify -1 into -1 8.853 * [backup-simplify]: Simplify (* 3 1) into 3 8.853 * [backup-simplify]: Simplify 3 into 3 8.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.855 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.856 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 8.856 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.856 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 8.856 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 8.857 * [backup-simplify]: Simplify (- 0) into 0 8.857 * [backup-simplify]: Simplify (+ 0 0) into 0 8.857 * [taylor]: Taking taylor expansion of 0 in x.im 8.857 * [backup-simplify]: Simplify 0 into 0 8.858 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.858 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.859 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.859 * [backup-simplify]: Simplify (- 0) into 0 8.860 * [backup-simplify]: Simplify 0 into 0 8.860 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.861 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 8.861 * [backup-simplify]: Simplify 0 into 0 8.862 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.863 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.864 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.865 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 8.866 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 8.866 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 8.866 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 8.867 * [backup-simplify]: Simplify (- 0) into 0 8.867 * [backup-simplify]: Simplify (+ 0 0) into 0 8.867 * [taylor]: Taking taylor expansion of 0 in x.im 8.867 * [backup-simplify]: Simplify 0 into 0 8.868 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.869 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.870 * [backup-simplify]: Simplify (- 0) into 0 8.870 * [backup-simplify]: Simplify 0 into 0 8.870 * [backup-simplify]: Simplify 0 into 0 8.871 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.872 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 8.872 * [backup-simplify]: Simplify 0 into 0 8.873 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.874 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.874 * [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 8.875 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 8.875 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.876 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 8.876 * [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 8.876 * [backup-simplify]: Simplify (- 0) into 0 8.876 * [backup-simplify]: Simplify (+ 0 0) into 0 8.877 * [taylor]: Taking taylor expansion of 0 in x.im 8.877 * [backup-simplify]: Simplify 0 into 0 8.877 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.878 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.878 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.878 * [backup-simplify]: Simplify (- 0) into 0 8.878 * [backup-simplify]: Simplify 0 into 0 8.879 * [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)) 8.879 * [backup-simplify]: Simplify (+ (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 8.879 * [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 8.879 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 8.879 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.879 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.879 * [taylor]: Taking taylor expansion of x.im in x.im 8.879 * [backup-simplify]: Simplify 0 into 0 8.879 * [backup-simplify]: Simplify 1 into 1 8.880 * [backup-simplify]: Simplify (* 1 1) into 1 8.880 * [backup-simplify]: Simplify (* 1 1) into 1 8.880 * [backup-simplify]: Simplify (/ 1 1) into 1 8.880 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 8.880 * [taylor]: Taking taylor expansion of 3 in x.im 8.880 * [backup-simplify]: Simplify 3 into 3 8.880 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 8.880 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.880 * [taylor]: Taking taylor expansion of x.im in x.im 8.880 * [backup-simplify]: Simplify 0 into 0 8.880 * [backup-simplify]: Simplify 1 into 1 8.880 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.880 * [taylor]: Taking taylor expansion of x.re in x.im 8.880 * [backup-simplify]: Simplify x.re into x.re 8.880 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.880 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 8.880 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.881 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 8.881 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 8.881 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 8.881 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 8.881 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.881 * [taylor]: Taking taylor expansion of x.im in x.re 8.881 * [backup-simplify]: Simplify x.im into x.im 8.881 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.881 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.881 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 8.881 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 8.881 * [taylor]: Taking taylor expansion of 3 in x.re 8.881 * [backup-simplify]: Simplify 3 into 3 8.881 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 8.881 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.881 * [taylor]: Taking taylor expansion of x.im in x.re 8.881 * [backup-simplify]: Simplify x.im into x.im 8.881 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.881 * [taylor]: Taking taylor expansion of x.re in x.re 8.881 * [backup-simplify]: Simplify 0 into 0 8.881 * [backup-simplify]: Simplify 1 into 1 8.881 * [backup-simplify]: Simplify (* 1 1) into 1 8.881 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.881 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.881 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 8.881 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 8.881 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.881 * [taylor]: Taking taylor expansion of x.im in x.re 8.881 * [backup-simplify]: Simplify x.im into x.im 8.882 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.882 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.882 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 8.882 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 8.882 * [taylor]: Taking taylor expansion of 3 in x.re 8.882 * [backup-simplify]: Simplify 3 into 3 8.882 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 8.882 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.882 * [taylor]: Taking taylor expansion of x.im in x.re 8.882 * [backup-simplify]: Simplify x.im into x.im 8.882 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.882 * [taylor]: Taking taylor expansion of x.re in x.re 8.882 * [backup-simplify]: Simplify 0 into 0 8.882 * [backup-simplify]: Simplify 1 into 1 8.882 * [backup-simplify]: Simplify (* 1 1) into 1 8.882 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.882 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.882 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 8.882 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 8.882 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 8.882 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 8.882 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 8.882 * [taylor]: Taking taylor expansion of 3 in x.im 8.882 * [backup-simplify]: Simplify 3 into 3 8.882 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.882 * [taylor]: Taking taylor expansion of x.im in x.im 8.882 * [backup-simplify]: Simplify 0 into 0 8.882 * [backup-simplify]: Simplify 1 into 1 8.883 * [backup-simplify]: Simplify (/ 1 1) into 1 8.883 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.883 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.884 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 8.884 * [backup-simplify]: Simplify (- 0) into 0 8.884 * [backup-simplify]: Simplify (+ 0 0) into 0 8.884 * [taylor]: Taking taylor expansion of 0 in x.im 8.884 * [backup-simplify]: Simplify 0 into 0 8.885 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.885 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.885 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.886 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 8.886 * [backup-simplify]: Simplify (- 0) into 0 8.886 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 8.886 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.886 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.886 * [taylor]: Taking taylor expansion of x.im in x.im 8.886 * [backup-simplify]: Simplify 0 into 0 8.886 * [backup-simplify]: Simplify 1 into 1 8.887 * [backup-simplify]: Simplify (* 1 1) into 1 8.887 * [backup-simplify]: Simplify (* 1 1) into 1 8.887 * [backup-simplify]: Simplify (/ 1 1) into 1 8.887 * [backup-simplify]: Simplify 1 into 1 8.887 * [backup-simplify]: Simplify (* 3 1) into 3 8.888 * [backup-simplify]: Simplify (- 3) into -3 8.888 * [backup-simplify]: Simplify -3 into -3 8.888 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.888 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 8.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 8.888 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.889 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.890 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 8.890 * [backup-simplify]: Simplify (- 0) into 0 8.890 * [backup-simplify]: Simplify (+ 0 0) into 0 8.890 * [taylor]: Taking taylor expansion of 0 in x.im 8.890 * [backup-simplify]: Simplify 0 into 0 8.891 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.891 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.891 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.891 * [backup-simplify]: Simplify 0 into 0 8.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.892 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 8.893 * [backup-simplify]: Simplify (- 0) into 0 8.893 * [backup-simplify]: Simplify 0 into 0 8.893 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 8.893 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 8.893 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 8.894 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.895 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.895 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.896 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 8.896 * [backup-simplify]: Simplify (- 0) into 0 8.896 * [backup-simplify]: Simplify (+ 0 0) into 0 8.896 * [taylor]: Taking taylor expansion of 0 in x.im 8.896 * [backup-simplify]: Simplify 0 into 0 8.897 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.897 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.898 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.898 * [backup-simplify]: Simplify 0 into 0 8.898 * [backup-simplify]: Simplify 0 into 0 8.898 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.899 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 8.899 * [backup-simplify]: Simplify (- 0) into 0 8.899 * [backup-simplify]: Simplify 0 into 0 8.900 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.901 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 8.901 * [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 8.902 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.902 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.902 * [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 8.903 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 8.904 * [backup-simplify]: Simplify (- 0) into 0 8.904 * [backup-simplify]: Simplify (+ 0 0) into 0 8.904 * [taylor]: Taking taylor expansion of 0 in x.im 8.904 * [backup-simplify]: Simplify 0 into 0 8.905 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.905 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.906 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.906 * [backup-simplify]: Simplify 0 into 0 8.906 * [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)) 8.906 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 8.906 * [backup-simplify]: Simplify (* (- x.re x.im) x.im) into (* x.im (- x.re x.im)) 8.906 * [approximate]: Taking taylor expansion of (* x.im (- x.re x.im)) in (x.re x.im) around 0 8.906 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.im 8.906 * [taylor]: Taking taylor expansion of x.im in x.im 8.906 * [backup-simplify]: Simplify 0 into 0 8.906 * [backup-simplify]: Simplify 1 into 1 8.906 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 8.906 * [taylor]: Taking taylor expansion of x.re in x.im 8.906 * [backup-simplify]: Simplify x.re into x.re 8.906 * [taylor]: Taking taylor expansion of x.im in x.im 8.906 * [backup-simplify]: Simplify 0 into 0 8.906 * [backup-simplify]: Simplify 1 into 1 8.906 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 8.906 * [taylor]: Taking taylor expansion of x.im in x.re 8.906 * [backup-simplify]: Simplify x.im into x.im 8.906 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 8.906 * [taylor]: Taking taylor expansion of x.re in x.re 8.906 * [backup-simplify]: Simplify 0 into 0 8.906 * [backup-simplify]: Simplify 1 into 1 8.906 * [taylor]: Taking taylor expansion of x.im in x.re 8.906 * [backup-simplify]: Simplify x.im into x.im 8.906 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 8.906 * [taylor]: Taking taylor expansion of x.im in x.re 8.906 * [backup-simplify]: Simplify x.im into x.im 8.906 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 8.906 * [taylor]: Taking taylor expansion of x.re in x.re 8.906 * [backup-simplify]: Simplify 0 into 0 8.906 * [backup-simplify]: Simplify 1 into 1 8.906 * [taylor]: Taking taylor expansion of x.im in x.re 8.906 * [backup-simplify]: Simplify x.im into x.im 8.907 * [backup-simplify]: Simplify (- x.im) into (- x.im) 8.907 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 8.907 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 8.907 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 2)) in x.im 8.907 * [taylor]: Taking taylor expansion of -1 in x.im 8.907 * [backup-simplify]: Simplify -1 into -1 8.907 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.907 * [taylor]: Taking taylor expansion of x.im in x.im 8.907 * [backup-simplify]: Simplify 0 into 0 8.907 * [backup-simplify]: Simplify 1 into 1 8.907 * [backup-simplify]: Simplify (- 0) into 0 8.907 * [backup-simplify]: Simplify (+ 1 0) into 1 8.907 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 (- x.im))) into x.im 8.907 * [taylor]: Taking taylor expansion of x.im in x.im 8.907 * [backup-simplify]: Simplify 0 into 0 8.907 * [backup-simplify]: Simplify 1 into 1 8.907 * [backup-simplify]: Simplify 0 into 0 8.908 * [backup-simplify]: Simplify (- 0) into 0 8.908 * [backup-simplify]: Simplify (+ 0 0) into 0 8.908 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 (- x.im)))) into 0 8.908 * [taylor]: Taking taylor expansion of 0 in x.im 8.908 * [backup-simplify]: Simplify 0 into 0 8.908 * [backup-simplify]: Simplify 0 into 0 8.908 * [backup-simplify]: Simplify 1 into 1 8.909 * [backup-simplify]: Simplify (* 1 1) into 1 8.909 * [backup-simplify]: Simplify (* -1 1) into -1 8.909 * [backup-simplify]: Simplify -1 into -1 8.909 * [backup-simplify]: Simplify (- 0) into 0 8.910 * [backup-simplify]: Simplify (+ 0 0) into 0 8.911 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 8.911 * [taylor]: Taking taylor expansion of 0 in x.im 8.911 * [backup-simplify]: Simplify 0 into 0 8.911 * [backup-simplify]: Simplify 0 into 0 8.911 * [backup-simplify]: Simplify 0 into 0 8.911 * [backup-simplify]: Simplify 0 into 0 8.911 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.912 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 8.912 * [backup-simplify]: Simplify 0 into 0 8.913 * [backup-simplify]: Simplify (- 0) into 0 8.913 * [backup-simplify]: Simplify (+ 0 0) into 0 8.914 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 8.914 * [taylor]: Taking taylor expansion of 0 in x.im 8.914 * [backup-simplify]: Simplify 0 into 0 8.914 * [backup-simplify]: Simplify 0 into 0 8.914 * [backup-simplify]: Simplify 0 into 0 8.914 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 2)) (* 1 (* x.im x.re))) into (- (* x.im x.re) (pow x.im 2)) 8.915 * [backup-simplify]: Simplify (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)) into (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) 8.915 * [approximate]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in (x.re x.im) around 0 8.915 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.im 8.915 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 8.915 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.915 * [taylor]: Taking taylor expansion of x.re in x.im 8.915 * [backup-simplify]: Simplify x.re into x.re 8.915 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.915 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.915 * [taylor]: Taking taylor expansion of x.im in x.im 8.915 * [backup-simplify]: Simplify 0 into 0 8.915 * [backup-simplify]: Simplify 1 into 1 8.915 * [backup-simplify]: Simplify (/ 1 1) into 1 8.915 * [taylor]: Taking taylor expansion of x.im in x.im 8.915 * [backup-simplify]: Simplify 0 into 0 8.915 * [backup-simplify]: Simplify 1 into 1 8.916 * [backup-simplify]: Simplify (- 1) into -1 8.916 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.916 * [backup-simplify]: Simplify (/ -1 1) into -1 8.916 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 8.916 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 8.917 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.917 * [taylor]: Taking taylor expansion of x.re in x.re 8.917 * [backup-simplify]: Simplify 0 into 0 8.917 * [backup-simplify]: Simplify 1 into 1 8.917 * [backup-simplify]: Simplify (/ 1 1) into 1 8.917 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.917 * [taylor]: Taking taylor expansion of x.im in x.re 8.917 * [backup-simplify]: Simplify x.im into x.im 8.917 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.917 * [taylor]: Taking taylor expansion of x.im in x.re 8.917 * [backup-simplify]: Simplify x.im into x.im 8.918 * [backup-simplify]: Simplify (+ 1 0) into 1 8.918 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.918 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 8.918 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 8.918 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.918 * [taylor]: Taking taylor expansion of x.re in x.re 8.918 * [backup-simplify]: Simplify 0 into 0 8.918 * [backup-simplify]: Simplify 1 into 1 8.918 * [backup-simplify]: Simplify (/ 1 1) into 1 8.918 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.918 * [taylor]: Taking taylor expansion of x.im in x.re 8.918 * [backup-simplify]: Simplify x.im into x.im 8.918 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.918 * [taylor]: Taking taylor expansion of x.im in x.re 8.918 * [backup-simplify]: Simplify x.im into x.im 8.919 * [backup-simplify]: Simplify (+ 1 0) into 1 8.919 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.919 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.919 * [taylor]: Taking taylor expansion of x.im in x.im 8.919 * [backup-simplify]: Simplify 0 into 0 8.919 * [backup-simplify]: Simplify 1 into 1 8.919 * [backup-simplify]: Simplify (/ 1 1) into 1 8.920 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.920 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 8.920 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 8.920 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into (- (/ 1 (pow x.im 2))) 8.920 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 8.920 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 8.920 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.920 * [taylor]: Taking taylor expansion of x.im in x.im 8.920 * [backup-simplify]: Simplify 0 into 0 8.920 * [backup-simplify]: Simplify 1 into 1 8.921 * [backup-simplify]: Simplify (* 1 1) into 1 8.921 * [backup-simplify]: Simplify (/ 1 1) into 1 8.921 * [backup-simplify]: Simplify (- 1) into -1 8.922 * [backup-simplify]: Simplify -1 into -1 8.922 * [backup-simplify]: Simplify 1 into 1 8.922 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.923 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.923 * [backup-simplify]: Simplify (- 0) into 0 8.923 * [backup-simplify]: Simplify (+ 0 0) into 0 8.923 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)))) into 0 8.924 * [taylor]: Taking taylor expansion of 0 in x.im 8.924 * [backup-simplify]: Simplify 0 into 0 8.924 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.925 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.925 * [backup-simplify]: Simplify (- 0) into 0 8.925 * [backup-simplify]: Simplify 0 into 0 8.926 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.926 * [backup-simplify]: Simplify 0 into 0 8.927 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.927 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.928 * [backup-simplify]: Simplify (- 0) into 0 8.928 * [backup-simplify]: Simplify (+ 0 0) into 0 8.928 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.928 * [taylor]: Taking taylor expansion of 0 in x.im 8.928 * [backup-simplify]: Simplify 0 into 0 8.929 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.930 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.930 * [backup-simplify]: Simplify (- 0) into 0 8.930 * [backup-simplify]: Simplify 0 into 0 8.931 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.931 * [backup-simplify]: Simplify 0 into 0 8.932 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.933 * [backup-simplify]: Simplify (- 0) into 0 8.933 * [backup-simplify]: Simplify (+ 0 0) into 0 8.933 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.933 * [taylor]: Taking taylor expansion of 0 in x.im 8.934 * [backup-simplify]: Simplify 0 into 0 8.934 * [backup-simplify]: Simplify 0 into 0 8.935 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.936 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.937 * [backup-simplify]: Simplify (- 0) into 0 8.937 * [backup-simplify]: Simplify 0 into 0 8.937 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 2))) into (- (* x.im x.re) (pow x.im 2)) 8.937 * [backup-simplify]: Simplify (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))) into (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) 8.937 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in (x.re x.im) around 0 8.937 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.im 8.937 * [taylor]: Taking taylor expansion of -1 in x.im 8.937 * [backup-simplify]: Simplify -1 into -1 8.937 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 8.937 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 8.937 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.937 * [taylor]: Taking taylor expansion of x.im in x.im 8.937 * [backup-simplify]: Simplify 0 into 0 8.937 * [backup-simplify]: Simplify 1 into 1 8.943 * [backup-simplify]: Simplify (/ 1 1) into 1 8.943 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.943 * [taylor]: Taking taylor expansion of x.re in x.im 8.943 * [backup-simplify]: Simplify x.re into x.re 8.943 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.943 * [taylor]: Taking taylor expansion of x.im in x.im 8.943 * [backup-simplify]: Simplify 0 into 0 8.943 * [backup-simplify]: Simplify 1 into 1 8.944 * [backup-simplify]: Simplify (+ 1 0) into 1 8.944 * [backup-simplify]: Simplify (/ 1 1) into 1 8.944 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 8.944 * [taylor]: Taking taylor expansion of -1 in x.re 8.944 * [backup-simplify]: Simplify -1 into -1 8.944 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 8.944 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 8.944 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.944 * [taylor]: Taking taylor expansion of x.im in x.re 8.944 * [backup-simplify]: Simplify x.im into x.im 8.944 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.944 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.944 * [taylor]: Taking taylor expansion of x.re in x.re 8.944 * [backup-simplify]: Simplify 0 into 0 8.945 * [backup-simplify]: Simplify 1 into 1 8.945 * [backup-simplify]: Simplify (/ 1 1) into 1 8.945 * [taylor]: Taking taylor expansion of x.im in x.re 8.945 * [backup-simplify]: Simplify x.im into x.im 8.945 * [backup-simplify]: Simplify (- 1) into -1 8.946 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.946 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 8.946 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 8.946 * [taylor]: Taking taylor expansion of -1 in x.re 8.946 * [backup-simplify]: Simplify -1 into -1 8.946 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 8.946 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 8.946 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.946 * [taylor]: Taking taylor expansion of x.im in x.re 8.946 * [backup-simplify]: Simplify x.im into x.im 8.946 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.946 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.946 * [taylor]: Taking taylor expansion of x.re in x.re 8.946 * [backup-simplify]: Simplify 0 into 0 8.946 * [backup-simplify]: Simplify 1 into 1 8.947 * [backup-simplify]: Simplify (/ 1 1) into 1 8.947 * [taylor]: Taking taylor expansion of x.im in x.re 8.947 * [backup-simplify]: Simplify x.im into x.im 8.947 * [backup-simplify]: Simplify (- 1) into -1 8.947 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.947 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 8.948 * [backup-simplify]: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 8.948 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.948 * [taylor]: Taking taylor expansion of x.im in x.im 8.948 * [backup-simplify]: Simplify 0 into 0 8.948 * [backup-simplify]: Simplify 1 into 1 8.948 * [backup-simplify]: Simplify (/ 1 1) into 1 8.949 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.949 * [backup-simplify]: Simplify (- 0) into 0 8.949 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 8.950 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into (/ 1 (pow x.im 2)) 8.950 * [backup-simplify]: Simplify (+ (* -1 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))) into (- (/ 1 (pow x.im 2))) 8.950 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 8.950 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 8.950 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.950 * [taylor]: Taking taylor expansion of x.im in x.im 8.950 * [backup-simplify]: Simplify 0 into 0 8.950 * [backup-simplify]: Simplify 1 into 1 8.950 * [backup-simplify]: Simplify (* 1 1) into 1 8.951 * [backup-simplify]: Simplify (/ 1 1) into 1 8.951 * [backup-simplify]: Simplify (- 1) into -1 8.951 * [backup-simplify]: Simplify -1 into -1 8.951 * [backup-simplify]: Simplify 1 into 1 8.951 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.952 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.953 * [backup-simplify]: Simplify (- 0) into 0 8.953 * [backup-simplify]: Simplify (+ 0 0) into 0 8.953 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)))) into 0 8.954 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))) into 0 8.954 * [taylor]: Taking taylor expansion of 0 in x.im 8.954 * [backup-simplify]: Simplify 0 into 0 8.954 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.955 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.956 * [backup-simplify]: Simplify (- 0) into 0 8.956 * [backup-simplify]: Simplify 0 into 0 8.956 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.956 * [backup-simplify]: Simplify 0 into 0 8.957 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.957 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.958 * [backup-simplify]: Simplify (- 0) into 0 8.958 * [backup-simplify]: Simplify (+ 0 0) into 0 8.958 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.959 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))))) into 0 8.959 * [taylor]: Taking taylor expansion of 0 in x.im 8.959 * [backup-simplify]: Simplify 0 into 0 8.960 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.961 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.961 * [backup-simplify]: Simplify (- 0) into 0 8.961 * [backup-simplify]: Simplify 0 into 0 8.962 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.962 * [backup-simplify]: Simplify 0 into 0 8.963 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.963 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.964 * [backup-simplify]: Simplify (- 0) into 0 8.964 * [backup-simplify]: Simplify (+ 0 0) into 0 8.965 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.966 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))))) into 0 8.966 * [taylor]: Taking taylor expansion of 0 in x.im 8.966 * [backup-simplify]: Simplify 0 into 0 8.966 * [backup-simplify]: Simplify 0 into 0 8.967 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.968 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.968 * [backup-simplify]: Simplify (- 0) into 0 8.968 * [backup-simplify]: Simplify 0 into 0 8.969 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) (* -1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 2))) into (- (* x.im x.re) (pow x.im 2)) 8.969 * * * [progress]: simplifying candidates 8.969 * * * * [progress]: [ 1 / 112 ] simplifiying candidate # 8.969 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.im)) 8.969 * * [simplify]: iters left: 6 (6 enodes) 8.972 * * [simplify]: iters left: 5 (25 enodes) 8.980 * * [simplify]: iters left: 4 (56 enodes) 9.004 * * [simplify]: iters left: 3 (156 enodes) 9.077 * * [simplify]: iters left: 2 (342 enodes) 9.213 * * [simplify]: Extracting #0: cost 1 inf + 0 9.213 * * [simplify]: Extracting #1: cost 34 inf + 0 9.214 * * [simplify]: Extracting #2: cost 80 inf + 1 9.214 * * [simplify]: Extracting #3: cost 94 inf + 815 9.216 * * [simplify]: Extracting #4: cost 44 inf + 7429 9.219 * * [simplify]: Extracting #5: cost 2 inf + 13072 9.223 * * [simplify]: Extracting #6: cost 0 inf + 13196 9.227 * * [simplify]: Extracting #7: cost 0 inf + 13156 9.231 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 9.231 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.231 * * * * [progress]: [ 2 / 112 ] simplifiying candidate # 9.232 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.im)) 9.232 * * [simplify]: iters left: 6 (6 enodes) 9.233 * * [simplify]: iters left: 5 (25 enodes) 9.237 * * [simplify]: iters left: 4 (56 enodes) 9.250 * * [simplify]: iters left: 3 (156 enodes) 9.287 * * [simplify]: iters left: 2 (342 enodes) 9.429 * * [simplify]: Extracting #0: cost 1 inf + 0 9.429 * * [simplify]: Extracting #1: cost 34 inf + 0 9.429 * * [simplify]: Extracting #2: cost 80 inf + 1 9.430 * * [simplify]: Extracting #3: cost 94 inf + 815 9.434 * * [simplify]: Extracting #4: cost 44 inf + 7429 9.441 * * [simplify]: Extracting #5: cost 2 inf + 13072 9.449 * * [simplify]: Extracting #6: cost 0 inf + 13196 9.452 * * [simplify]: Extracting #7: cost 0 inf + 13156 9.456 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 9.456 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.456 * * * * [progress]: [ 3 / 112 ] simplifiying candidate # 9.457 * * * * [progress]: [ 4 / 112 ] simplifiying candidate # 9.457 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (+ (log (- x.re x.im)) (log x.im))) 9.457 * * [simplify]: iters left: 6 (9 enodes) 9.459 * * [simplify]: iters left: 5 (34 enodes) 9.463 * * [simplify]: iters left: 4 (45 enodes) 9.469 * * [simplify]: iters left: 3 (50 enodes) 9.475 * * [simplify]: Extracting #0: cost 1 inf + 0 9.475 * * [simplify]: Extracting #1: cost 8 inf + 0 9.475 * * [simplify]: Extracting #2: cost 17 inf + 0 9.475 * * [simplify]: Extracting #3: cost 20 inf + 1 9.475 * * [simplify]: Extracting #4: cost 17 inf + 185 9.475 * * [simplify]: Extracting #5: cost 8 inf + 1282 9.476 * * [simplify]: Extracting #6: cost 0 inf + 2998 9.476 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (+ (log (- x.re x.im)) (log x.im))) 9.476 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (+ x.im x.re)) (+ (log (- x.re x.im)) (log x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.476 * * * * [progress]: [ 5 / 112 ] simplifiying candidate # 9.477 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (log (* (- x.re x.im) x.im))) 9.477 * * [simplify]: iters left: 6 (8 enodes) 9.479 * * [simplify]: iters left: 5 (32 enodes) 9.485 * * [simplify]: iters left: 4 (50 enodes) 9.500 * * [simplify]: iters left: 3 (69 enodes) 9.517 * * [simplify]: iters left: 2 (72 enodes) 9.534 * * [simplify]: Extracting #0: cost 1 inf + 0 9.534 * * [simplify]: Extracting #1: cost 8 inf + 0 9.534 * * [simplify]: Extracting #2: cost 18 inf + 0 9.534 * * [simplify]: Extracting #3: cost 23 inf + 143 9.534 * * [simplify]: Extracting #4: cost 21 inf + 462 9.535 * * [simplify]: Extracting #5: cost 2 inf + 2726 9.538 * * [simplify]: Extracting #6: cost 0 inf + 3210 9.539 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (log (* x.im (- x.re x.im)))) 9.539 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (+ x.im x.re)) (log (* x.im (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.539 * * * * [progress]: [ 6 / 112 ] simplifiying candidate # 9.539 * * * * [progress]: [ 7 / 112 ] simplifiying candidate # 9.539 * * * * [progress]: [ 8 / 112 ] simplifiying candidate # 9.540 * [simplify]: Simplifying (* (* (* (+ x.re x.im) (+ x.re x.im)) (+ x.re x.im)) (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* x.im x.im) x.im))) 9.540 * * [simplify]: iters left: 6 (12 enodes) 9.547 * * [simplify]: iters left: 5 (64 enodes) 9.577 * * [simplify]: iters left: 4 (232 enodes) 9.696 * * [simplify]: Extracting #0: cost 1 inf + 0 9.696 * * [simplify]: Extracting #1: cost 48 inf + 0 9.698 * * [simplify]: Extracting #2: cost 275 inf + 1 9.703 * * [simplify]: Extracting #3: cost 266 inf + 10965 9.722 * * [simplify]: Extracting #4: cost 10 inf + 68981 9.739 * * [simplify]: Extracting #5: cost 0 inf + 69681 9.770 * * [simplify]: Extracting #6: cost 0 inf + 69521 9.801 * [simplify]: Simplified to (* (* (+ x.im x.re) (* (+ x.im x.re) (+ x.im x.re))) (* (* (- x.re x.im) x.im) (* (* (- x.re x.im) x.im) (* (- x.re x.im) x.im)))) 9.801 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (+ x.im x.re) (* (+ x.im x.re) (+ x.im x.re))) (* (* (- x.re x.im) x.im) (* (* (- x.re x.im) x.im) (* (- x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.802 * * * * [progress]: [ 9 / 112 ] simplifiying candidate # 9.802 * [simplify]: Simplifying (* (* (* (+ x.re x.im) (+ x.re x.im)) (+ x.re x.im)) (* (* (* (- x.re x.im) x.im) (* (- x.re x.im) x.im)) (* (- x.re x.im) x.im))) 9.802 * * [simplify]: iters left: 6 (10 enodes) 9.808 * * [simplify]: iters left: 5 (62 enodes) 9.827 * * [simplify]: iters left: 4 (249 enodes) 9.956 * * [simplify]: Extracting #0: cost 1 inf + 0 9.956 * * [simplify]: Extracting #1: cost 56 inf + 0 9.957 * * [simplify]: Extracting #2: cost 314 inf + 1 9.963 * * [simplify]: Extracting #3: cost 302 inf + 11632 9.986 * * [simplify]: Extracting #4: cost 51 inf + 64153 10.021 * * [simplify]: Extracting #5: cost 0 inf + 76975 10.038 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (- x.re x.im) x.im) (+ x.im x.re)))) 10.038 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (- x.re x.im) x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 10.038 * * * * [progress]: [ 10 / 112 ] simplifiying candidate # 10.038 * * * * [progress]: [ 11 / 112 ] simplifiying candidate # 10.038 * * * * [progress]: [ 12 / 112 ] simplifiying candidate # 10.038 * * * * [progress]: [ 13 / 112 ] simplifiying candidate # 10.039 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.im)) 10.039 * * [simplify]: iters left: 6 (9 enodes) 10.042 * * [simplify]: iters left: 5 (47 enodes) 10.053 * * [simplify]: iters left: 4 (117 enodes) 10.098 * * [simplify]: iters left: 3 (410 enodes) 10.362 * * [simplify]: Extracting #0: cost 1 inf + 0 10.363 * * [simplify]: Extracting #1: cost 48 inf + 0 10.364 * * [simplify]: Extracting #2: cost 307 inf + 1 10.368 * * [simplify]: Extracting #3: cost 448 inf + 976 10.383 * * [simplify]: Extracting #4: cost 248 inf + 53664 10.426 * * [simplify]: Extracting #5: cost 35 inf + 147448 10.448 * * [simplify]: Extracting #6: cost 1 inf + 164559 10.478 * * [simplify]: Extracting #7: cost 0 inf + 164771 10.505 * [simplify]: Simplified to (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 10.505 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 10.506 * [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)))) 10.506 * * [simplify]: iters left: 6 (10 enodes) 10.511 * * [simplify]: iters left: 5 (50 enodes) 10.521 * * [simplify]: iters left: 4 (134 enodes) 10.562 * * [simplify]: iters left: 3 (491 enodes) 10.856 * * [simplify]: Extracting #0: cost 1 inf + 0 10.857 * * [simplify]: Extracting #1: cost 79 inf + 0 10.857 * * [simplify]: Extracting #2: cost 319 inf + 0 10.861 * * [simplify]: Extracting #3: cost 307 inf + 11999 10.876 * * [simplify]: Extracting #4: cost 68 inf + 72106 10.927 * * [simplify]: Extracting #5: cost 0 inf + 88881 10.973 * * [simplify]: Extracting #6: cost 0 inf + 88721 11.005 * [simplify]: Simplified to (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 11.005 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 11.005 * * * * [progress]: [ 14 / 112 ] simplifiying candidate # 11.006 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 11.006 * * [simplify]: iters left: 6 (11 enodes) 11.009 * * [simplify]: iters left: 5 (54 enodes) 11.021 * * [simplify]: iters left: 4 (124 enodes) 11.070 * * [simplify]: iters left: 3 (412 enodes) 11.376 * * [simplify]: Extracting #0: cost 1 inf + 0 11.376 * * [simplify]: Extracting #1: cost 66 inf + 0 11.377 * * [simplify]: Extracting #2: cost 267 inf + 1 11.379 * * [simplify]: Extracting #3: cost 431 inf + 2039 11.392 * * [simplify]: Extracting #4: cost 232 inf + 40456 11.410 * * [simplify]: Extracting #5: cost 40 inf + 94156 11.445 * * [simplify]: Extracting #6: cost 4 inf + 106855 11.472 * * [simplify]: Extracting #7: cost 0 inf + 107954 11.505 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 11.505 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 11.505 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) 11.505 * * [simplify]: iters left: 6 (9 enodes) 11.507 * * [simplify]: iters left: 5 (43 enodes) 11.515 * * [simplify]: iters left: 4 (98 enodes) 11.542 * * [simplify]: iters left: 3 (245 enodes) 11.637 * * [simplify]: Extracting #0: cost 1 inf + 0 11.637 * * [simplify]: Extracting #1: cost 34 inf + 0 11.638 * * [simplify]: Extracting #2: cost 147 inf + 0 11.640 * * [simplify]: Extracting #3: cost 149 inf + 1627 11.647 * * [simplify]: Extracting #4: cost 45 inf + 20384 11.661 * * [simplify]: Extracting #5: cost 0 inf + 30402 11.670 * * [simplify]: Extracting #6: cost 0 inf + 30322 11.679 * [simplify]: Simplified to (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))) 11.679 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 11.679 * * * * [progress]: [ 15 / 112 ] simplifiying candidate # 11.679 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.im)) 11.680 * * [simplify]: iters left: 6 (11 enodes) 11.683 * * [simplify]: iters left: 5 (55 enodes) 11.695 * * [simplify]: iters left: 4 (136 enodes) 11.734 * * [simplify]: Extracting #0: cost 1 inf + 0 11.734 * * [simplify]: Extracting #1: cost 34 inf + 0 11.735 * * [simplify]: Extracting #2: cost 108 inf + 1 11.735 * * [simplify]: Extracting #3: cost 155 inf + 1989 11.739 * * [simplify]: Extracting #4: cost 65 inf + 20609 11.744 * * [simplify]: Extracting #5: cost 24 inf + 30896 11.760 * * [simplify]: Extracting #6: cost 5 inf + 37765 11.772 * * [simplify]: Extracting #7: cost 0 inf + 39858 11.785 * [simplify]: Simplified to (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 11.785 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 11.785 * [simplify]: Simplifying (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 11.786 * * [simplify]: iters left: 6 (9 enodes) 11.789 * * [simplify]: iters left: 5 (43 enodes) 11.797 * * [simplify]: iters left: 4 (107 enodes) 11.821 * * [simplify]: iters left: 3 (317 enodes) 11.959 * * [simplify]: Extracting #0: cost 1 inf + 0 11.959 * * [simplify]: Extracting #1: cost 50 inf + 0 11.960 * * [simplify]: Extracting #2: cost 149 inf + 0 11.961 * * [simplify]: Extracting #3: cost 146 inf + 2075 11.971 * * [simplify]: Extracting #4: cost 46 inf + 22466 11.986 * * [simplify]: Extracting #5: cost 1 inf + 32365 12.001 * * [simplify]: Extracting #6: cost 0 inf + 31967 12.016 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)) 12.016 * [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.re)) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.016 * * * * [progress]: [ 16 / 112 ] simplifiying candidate # 12.017 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 12.017 * * [simplify]: iters left: 6 (7 enodes) 12.020 * * [simplify]: iters left: 5 (30 enodes) 12.031 * * [simplify]: iters left: 4 (79 enodes) 12.081 * * [simplify]: iters left: 3 (350 enodes) 12.398 * * [simplify]: Extracting #0: cost 1 inf + 0 12.398 * * [simplify]: Extracting #1: cost 52 inf + 0 12.399 * * [simplify]: Extracting #2: cost 279 inf + 1 12.403 * * [simplify]: Extracting #3: cost 276 inf + 16618 12.418 * * [simplify]: Extracting #4: cost 41 inf + 58509 12.449 * * [simplify]: Extracting #5: cost 0 inf + 66029 12.479 * * [simplify]: Extracting #6: cost 0 inf + 65909 12.496 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 12.496 * [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))) 12.497 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 12.497 * * [simplify]: iters left: 4 (5 enodes) 12.498 * * [simplify]: iters left: 3 (25 enodes) 12.502 * * [simplify]: iters left: 2 (55 enodes) 12.514 * * [simplify]: iters left: 1 (107 enodes) 12.543 * * [simplify]: Extracting #0: cost 1 inf + 0 12.543 * * [simplify]: Extracting #1: cost 20 inf + 0 12.544 * * [simplify]: Extracting #2: cost 45 inf + 0 12.544 * * [simplify]: Extracting #3: cost 42 inf + 84 12.545 * * [simplify]: Extracting #4: cost 14 inf + 2655 12.548 * * [simplify]: Extracting #5: cost 1 inf + 4319 12.550 * * [simplify]: Extracting #6: cost 0 inf + 4441 12.552 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 12.553 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (- x.re x.im) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.553 * * * * [progress]: [ 17 / 112 ] simplifiying candidate # 12.553 * * * * [progress]: [ 18 / 112 ] simplifiying candidate # 12.553 * * * * [progress]: [ 19 / 112 ] simplifiying candidate # 12.553 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 12.553 * * [simplify]: iters left: 5 (5 enodes) 12.556 * * [simplify]: iters left: 4 (16 enodes) 12.560 * * [simplify]: Extracting #0: cost 1 inf + 0 12.560 * * [simplify]: Extracting #1: cost 3 inf + 0 12.560 * * [simplify]: Extracting #2: cost 5 inf + 0 12.560 * * [simplify]: Extracting #3: cost 8 inf + 0 12.560 * * [simplify]: Extracting #4: cost 6 inf + 2 12.560 * * [simplify]: Extracting #5: cost 0 inf + 654 12.561 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 12.561 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.561 * * * * [progress]: [ 20 / 112 ] simplifiying candidate # 12.561 * [simplify]: Simplifying (sqrt (+ x.re x.im)) 12.561 * * [simplify]: iters left: 3 (4 enodes) 12.563 * * [simplify]: iters left: 2 (13 enodes) 12.566 * * [simplify]: Extracting #0: cost 1 inf + 0 12.566 * * [simplify]: Extracting #1: cost 3 inf + 0 12.566 * * [simplify]: Extracting #2: cost 6 inf + 0 12.566 * * [simplify]: Extracting #3: cost 4 inf + 2 12.567 * * [simplify]: Extracting #4: cost 0 inf + 250 12.567 * [simplify]: Simplified to (sqrt (+ x.im x.re)) 12.567 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (+ x.im x.re)) (* (sqrt (+ x.re x.im)) (* (- x.re x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.567 * * * * [progress]: [ 21 / 112 ] simplifiying candidate # 12.567 * * * * [progress]: [ 22 / 112 ] simplifiying candidate # 12.567 * * * * [progress]: [ 23 / 112 ] simplifiying candidate # 12.567 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 12.567 * * [simplify]: iters left: 6 (7 enodes) 12.571 * * [simplify]: iters left: 5 (28 enodes) 12.579 * * [simplify]: iters left: 4 (41 enodes) 12.591 * * [simplify]: iters left: 3 (44 enodes) 12.602 * * [simplify]: iters left: 2 (45 enodes) 12.613 * * [simplify]: Extracting #0: cost 1 inf + 0 12.613 * * [simplify]: Extracting #1: cost 8 inf + 0 12.614 * * [simplify]: Extracting #2: cost 17 inf + 0 12.614 * * [simplify]: Extracting #3: cost 14 inf + 84 12.614 * * [simplify]: Extracting #4: cost 7 inf + 576 12.615 * * [simplify]: Extracting #5: cost 1 inf + 1108 12.615 * * [simplify]: Extracting #6: cost 0 inf + 1230 12.616 * [simplify]: Simplified to (+ (* (+ x.re x.im) x.re) (* x.im x.im)) 12.616 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.616 * * * * [progress]: [ 24 / 112 ] simplifiying candidate # 12.616 * [simplify]: Simplifying (+ x.re x.im) 12.616 * * [simplify]: iters left: 2 (3 enodes) 12.618 * * [simplify]: iters left: 1 (10 enodes) 12.620 * * [simplify]: Extracting #0: cost 1 inf + 0 12.620 * * [simplify]: Extracting #1: cost 4 inf + 0 12.621 * * [simplify]: Extracting #2: cost 2 inf + 2 12.621 * * [simplify]: Extracting #3: cost 0 inf + 86 12.621 * [simplify]: Simplified to (+ x.im x.re) 12.621 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.621 * * * * [progress]: [ 25 / 112 ] simplifiying candidate # 12.621 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.im)) 12.621 * * [simplify]: iters left: 6 (9 enodes) 12.627 * * [simplify]: iters left: 5 (47 enodes) 12.650 * * [simplify]: iters left: 4 (105 enodes) 12.701 * * [simplify]: iters left: 3 (293 enodes) 12.842 * * [simplify]: Extracting #0: cost 1 inf + 0 12.842 * * [simplify]: Extracting #1: cost 27 inf + 0 12.842 * * [simplify]: Extracting #2: cost 106 inf + 1 12.844 * * [simplify]: Extracting #3: cost 165 inf + 1384 12.850 * * [simplify]: Extracting #4: cost 78 inf + 16878 12.862 * * [simplify]: Extracting #5: cost 24 inf + 32249 12.880 * * [simplify]: Extracting #6: cost 5 inf + 38922 12.894 * * [simplify]: Extracting #7: cost 0 inf + 40735 12.908 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.re)))) 12.908 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- x.re x.im) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.re)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.908 * * * * [progress]: [ 26 / 112 ] simplifiying candidate # 12.908 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.im)) 12.908 * * [simplify]: iters left: 6 (8 enodes) 12.912 * * [simplify]: iters left: 5 (34 enodes) 12.924 * * [simplify]: iters left: 4 (82 enodes) 12.973 * * [simplify]: iters left: 3 (356 enodes) 13.225 * * [simplify]: Extracting #0: cost 1 inf + 0 13.225 * * [simplify]: Extracting #1: cost 50 inf + 0 13.226 * * [simplify]: Extracting #2: cost 206 inf + 1 13.228 * * [simplify]: Extracting #3: cost 204 inf + 6782 13.235 * * [simplify]: Extracting #4: cost 15 inf + 39070 13.246 * * [simplify]: Extracting #5: cost 0 inf + 42098 13.257 * [simplify]: Simplified to (* (* (- x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)) 13.257 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* (- x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 13.257 * * * * [progress]: [ 27 / 112 ] simplifiying candidate #real (real->posit16 (* (+ x.re x.im) (* (- x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 13.257 * * * * [progress]: [ 28 / 112 ] simplifiying candidate # 13.257 * * * * [progress]: [ 29 / 112 ] simplifiying candidate # 13.258 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 13.258 * * [simplify]: iters left: 6 (6 enodes) 13.259 * * [simplify]: iters left: 5 (20 enodes) 13.262 * * [simplify]: iters left: 4 (32 enodes) 13.267 * * [simplify]: iters left: 3 (49 enodes) 13.273 * * [simplify]: iters left: 2 (57 enodes) 13.280 * * [simplify]: iters left: 1 (59 enodes) 13.288 * * [simplify]: Extracting #0: cost 1 inf + 0 13.288 * * [simplify]: Extracting #1: cost 11 inf + 0 13.288 * * [simplify]: Extracting #2: cost 15 inf + 43 13.289 * * [simplify]: Extracting #3: cost 3 inf + 821 13.289 * * [simplify]: Extracting #4: cost 0 inf + 1066 13.289 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 13.289 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 13.289 * * * * [progress]: [ 30 / 112 ] simplifiying candidate # 13.289 * * * * [progress]: [ 31 / 112 ] simplifiying candidate # 13.290 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 13.290 * * [simplify]: iters left: 6 (8 enodes) 13.291 * * [simplify]: iters left: 5 (26 enodes) 13.295 * * [simplify]: iters left: 4 (30 enodes) 13.298 * * [simplify]: iters left: 3 (41 enodes) 13.304 * * [simplify]: iters left: 2 (56 enodes) 13.311 * * [simplify]: iters left: 1 (68 enodes) 13.319 * * [simplify]: Extracting #0: cost 1 inf + 0 13.319 * * [simplify]: Extracting #1: cost 10 inf + 0 13.319 * * [simplify]: Extracting #2: cost 23 inf + 0 13.319 * * [simplify]: Extracting #3: cost 23 inf + 114 13.319 * * [simplify]: Extracting #4: cost 10 inf + 1493 13.320 * * [simplify]: Extracting #5: cost 2 inf + 2666 13.320 * * [simplify]: Extracting #6: cost 0 inf + 2998 13.321 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 13.321 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 13.321 * * * * [progress]: [ 32 / 112 ] simplifiying candidate # 13.321 * * * * [progress]: [ 33 / 112 ] simplifiying candidate # 13.321 * * * * [progress]: [ 34 / 112 ] simplifiying candidate # 13.321 * [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)) 13.321 * * [simplify]: iters left: 6 (10 enodes) 13.324 * * [simplify]: iters left: 5 (50 enodes) 13.335 * * [simplify]: iters left: 4 (213 enodes) 13.458 * * [simplify]: Extracting #0: cost 1 inf + 0 13.458 * * [simplify]: Extracting #1: cost 34 inf + 0 13.458 * * [simplify]: Extracting #2: cost 124 inf + 42 13.459 * * [simplify]: Extracting #3: cost 132 inf + 2334 13.464 * * [simplify]: Extracting #4: cost 21 inf + 22083 13.471 * * [simplify]: Extracting #5: cost 0 inf + 26415 13.481 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 13.481 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (cbrt (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 13.481 * * * * [progress]: [ 35 / 112 ] simplifiying candidate # 13.481 * * * * [progress]: [ 36 / 112 ] simplifiying candidate # 13.482 * * * * [progress]: [ 37 / 112 ] simplifiying candidate # 13.482 * * * * [progress]: [ 38 / 112 ] simplifiying candidate # 13.482 * * * * [progress]: [ 39 / 112 ] simplifiying candidate # 13.482 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 13.482 * * [simplify]: iters left: 6 (8 enodes) 13.486 * * [simplify]: iters left: 5 (26 enodes) 13.492 * * [simplify]: iters left: 4 (30 enodes) 13.500 * * [simplify]: iters left: 3 (36 enodes) 13.507 * * [simplify]: Extracting #0: cost 1 inf + 0 13.507 * * [simplify]: Extracting #1: cost 4 inf + 0 13.507 * * [simplify]: Extracting #2: cost 8 inf + 0 13.507 * * [simplify]: Extracting #3: cost 11 inf + 42 13.507 * * [simplify]: Extracting #4: cost 10 inf + 166 13.507 * * [simplify]: Extracting #5: cost 2 inf + 820 13.508 * * [simplify]: Extracting #6: cost 0 inf + 1144 13.508 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 13.508 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 13.508 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 13.508 * * [simplify]: iters left: 6 (8 enodes) 13.510 * * [simplify]: iters left: 5 (26 enodes) 13.513 * * [simplify]: iters left: 4 (30 enodes) 13.517 * * [simplify]: iters left: 3 (36 enodes) 13.521 * * [simplify]: Extracting #0: cost 1 inf + 0 13.521 * * [simplify]: Extracting #1: cost 4 inf + 0 13.521 * * [simplify]: Extracting #2: cost 8 inf + 0 13.522 * * [simplify]: Extracting #3: cost 11 inf + 42 13.522 * * [simplify]: Extracting #4: cost 10 inf + 166 13.522 * * [simplify]: Extracting #5: cost 2 inf + 820 13.524 * * [simplify]: Extracting #6: cost 0 inf + 1144 13.524 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 13.525 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 13.525 * * * * [progress]: [ 40 / 112 ] simplifiying candidate # 13.525 * [simplify]: Simplifying (cbrt x.re) 13.525 * * [simplify]: iters left: 1 (2 enodes) 13.525 * * [simplify]: Extracting #0: cost 1 inf + 0 13.525 * * [simplify]: Extracting #1: cost 3 inf + 0 13.525 * * [simplify]: Extracting #2: cost 2 inf + 1 13.525 * * [simplify]: Extracting #3: cost 0 inf + 163 13.525 * [simplify]: Simplified to (cbrt x.re) 13.525 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 13.526 * * * * [progress]: [ 41 / 112 ] simplifiying candidate # 13.526 * [simplify]: Simplifying (sqrt x.re) 13.526 * * [simplify]: iters left: 1 (2 enodes) 13.526 * * [simplify]: Extracting #0: cost 1 inf + 0 13.526 * * [simplify]: Extracting #1: cost 3 inf + 0 13.526 * * [simplify]: Extracting #2: cost 2 inf + 1 13.526 * * [simplify]: Extracting #3: cost 0 inf + 83 13.526 * [simplify]: Simplified to (sqrt x.re) 13.526 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 13.526 * * * * [progress]: [ 42 / 112 ] simplifiying candidate # 13.526 * * * * [progress]: [ 43 / 112 ] simplifiying candidate # 13.527 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 13.527 * * [simplify]: iters left: 6 (7 enodes) 13.528 * * [simplify]: iters left: 5 (22 enodes) 13.531 * * [simplify]: iters left: 4 (26 enodes) 13.534 * * [simplify]: iters left: 3 (32 enodes) 13.539 * * [simplify]: Extracting #0: cost 1 inf + 0 13.539 * * [simplify]: Extracting #1: cost 3 inf + 0 13.539 * * [simplify]: Extracting #2: cost 5 inf + 0 13.539 * * [simplify]: Extracting #3: cost 11 inf + 0 13.539 * * [simplify]: Extracting #4: cost 11 inf + 43 13.540 * * [simplify]: Extracting #5: cost 2 inf + 738 13.540 * * [simplify]: Extracting #6: cost 1 inf + 940 13.540 * * [simplify]: Extracting #7: cost 0 inf + 1142 13.541 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 13.541 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 13.541 * * * * [progress]: [ 44 / 112 ] simplifiying candidate # 13.541 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 13.541 * * [simplify]: iters left: 5 (6 enodes) 13.544 * * [simplify]: iters left: 4 (19 enodes) 13.549 * * [simplify]: iters left: 3 (23 enodes) 13.555 * * [simplify]: iters left: 2 (29 enodes) 13.563 * * [simplify]: Extracting #0: cost 1 inf + 0 13.563 * * [simplify]: Extracting #1: cost 3 inf + 0 13.563 * * [simplify]: Extracting #2: cost 9 inf + 0 13.563 * * [simplify]: Extracting #3: cost 9 inf + 43 13.563 * * [simplify]: Extracting #4: cost 0 inf + 658 13.563 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 13.564 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 13.564 * * * * [progress]: [ 45 / 112 ] simplifiying candidate # 13.564 * * * * [progress]: [ 46 / 112 ] simplifiying candidate # 13.564 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 13.564 * * [simplify]: iters left: 6 (9 enodes) 13.570 * * [simplify]: iters left: 5 (46 enodes) 13.590 * * [simplify]: iters left: 4 (125 enodes) 13.642 * * [simplify]: iters left: 3 (355 enodes) 13.818 * * [simplify]: Extracting #0: cost 1 inf + 0 13.818 * * [simplify]: Extracting #1: cost 56 inf + 0 13.819 * * [simplify]: Extracting #2: cost 184 inf + 2 13.820 * * [simplify]: Extracting #3: cost 159 inf + 6656 13.825 * * [simplify]: Extracting #4: cost 52 inf + 30955 13.831 * * [simplify]: Extracting #5: cost 7 inf + 46170 13.841 * * [simplify]: Extracting #6: cost 0 inf + 49856 13.855 * [simplify]: Simplified to (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ x.re x.re)) 13.855 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (/ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ x.re 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))))))) 13.855 * * * * [progress]: [ 47 / 112 ] simplifiying candidate # 13.856 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 13.856 * * [simplify]: iters left: 6 (8 enodes) 13.860 * * [simplify]: iters left: 5 (42 enodes) 13.873 * * [simplify]: iters left: 4 (126 enodes) 13.914 * * [simplify]: iters left: 3 (219 enodes) 13.952 * * [simplify]: iters left: 2 (287 enodes) 14.010 * * [simplify]: iters left: 1 (299 enodes) 14.040 * * [simplify]: Extracting #0: cost 1 inf + 0 14.040 * * [simplify]: Extracting #1: cost 0 inf + 1 14.040 * [simplify]: Simplified to 0 14.040 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 14.040 * * * * [progress]: [ 48 / 112 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 14.040 * * * * [progress]: [ 49 / 112 ] simplifiying candidate # 14.041 * * * * [progress]: [ 50 / 112 ] simplifiying candidate # 14.041 * [simplify]: Simplifying (* (exp (* (+ x.re x.im) (* (- x.re x.im) x.im))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 14.041 * * [simplify]: iters left: 6 (13 enodes) 14.047 * * [simplify]: iters left: 5 (55 enodes) 14.064 * * [simplify]: iters left: 4 (124 enodes) 14.118 * * [simplify]: iters left: 3 (342 enodes) 14.228 * * [simplify]: Extracting #0: cost 1 inf + 0 14.228 * * [simplify]: Extracting #1: cost 25 inf + 0 14.229 * * [simplify]: Extracting #2: cost 147 inf + 0 14.230 * * [simplify]: Extracting #3: cost 257 inf + 2131 14.236 * * [simplify]: Extracting #4: cost 131 inf + 25427 14.253 * * [simplify]: Extracting #5: cost 28 inf + 53538 14.269 * * [simplify]: Extracting #6: cost 2 inf + 67372 14.283 * * [simplify]: Extracting #7: cost 0 inf + 68449 14.295 * [simplify]: Simplified to (exp (* x.im (+ (* (+ x.im x.re) (- x.re x.im)) (* (+ x.re x.re) x.re)))) 14.296 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.im (+ (* (+ x.im x.re) (- x.re x.im)) (* (+ x.re x.re) x.re)))))) 14.296 * * * * [progress]: [ 51 / 112 ] simplifiying candidate # 14.296 * * * * [progress]: [ 52 / 112 ] simplifiying candidate # 14.296 * * * * [progress]: [ 53 / 112 ] simplifiying candidate # 14.296 * * * * [progress]: [ 54 / 112 ] simplifiying candidate # 14.296 * * * * [progress]: [ 55 / 112 ] simplifiying candidate # 14.296 * * * * [progress]: [ 56 / 112 ] simplifiying candidate # 14.296 * * * * [progress]: [ 57 / 112 ] simplifiying candidate # 14.296 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 14.297 * * [simplify]: iters left: 6 (30 enodes) 14.316 * * [simplify]: iters left: 5 (175 enodes) 14.407 * * [simplify]: Extracting #0: cost 1 inf + 0 14.407 * * [simplify]: Extracting #1: cost 10 inf + 0 14.407 * * [simplify]: Extracting #2: cost 82 inf + 0 14.408 * * [simplify]: Extracting #3: cost 171 inf + 43 14.409 * * [simplify]: Extracting #4: cost 183 inf + 9185 14.416 * * [simplify]: Extracting #5: cost 60 inf + 40937 14.427 * * [simplify]: Extracting #6: cost 7 inf + 58067 14.450 * * [simplify]: Extracting #7: cost 0 inf + 61712 14.474 * [simplify]: Simplified to (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im)))))) 14.475 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im)))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 14.475 * [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))))) 14.476 * * [simplify]: iters left: 6 (17 enodes) 14.486 * * [simplify]: iters left: 5 (100 enodes) 14.521 * * [simplify]: iters left: 4 (378 enodes) 14.789 * * [simplify]: Extracting #0: cost 1 inf + 0 14.790 * * [simplify]: Extracting #1: cost 73 inf + 0 14.791 * * [simplify]: Extracting #2: cost 496 inf + 0 14.798 * * [simplify]: Extracting #3: cost 628 inf + 34353 14.836 * * [simplify]: Extracting #4: cost 78 inf + 177515 14.896 * * [simplify]: Extracting #5: cost 0 inf + 197115 14.947 * * [simplify]: Extracting #6: cost 0 inf + 195355 15.002 * * [simplify]: Extracting #7: cost 0 inf + 194315 15.053 * * [simplify]: Extracting #8: cost 0 inf + 194275 15.114 * [simplify]: Simplified to (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ 0 (* (* x.re x.im) (* x.re x.im)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 15.114 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im)))))) (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ 0 (* (* x.re x.im) (* x.re x.im)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 15.114 * * * * [progress]: [ 58 / 112 ] simplifiying candidate # 15.115 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 15.115 * * [simplify]: iters left: 6 (26 enodes) 15.131 * * [simplify]: iters left: 5 (141 enodes) 15.192 * * [simplify]: iters left: 4 (419 enodes) 15.434 * * [simplify]: Extracting #0: cost 1 inf + 0 15.434 * * [simplify]: Extracting #1: cost 16 inf + 0 15.435 * * [simplify]: Extracting #2: cost 204 inf + 0 15.437 * * [simplify]: Extracting #3: cost 393 inf + 782 15.447 * * [simplify]: Extracting #4: cost 382 inf + 25968 15.479 * * [simplify]: Extracting #5: cost 144 inf + 93124 15.511 * * [simplify]: Extracting #6: cost 37 inf + 123419 15.538 * * [simplify]: Extracting #7: cost 0 inf + 135182 15.588 * * [simplify]: Extracting #8: cost 0 inf + 133662 15.640 * [simplify]: Simplified to (+ (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) 0) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) 15.640 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) 0) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 15.640 * [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))) 15.641 * * [simplify]: iters left: 6 (13 enodes) 15.647 * * [simplify]: iters left: 5 (63 enodes) 15.668 * * [simplify]: iters left: 4 (185 enodes) 15.762 * * [simplify]: Extracting #0: cost 1 inf + 0 15.762 * * [simplify]: Extracting #1: cost 71 inf + 0 15.762 * * [simplify]: Extracting #2: cost 256 inf + 1 15.766 * * [simplify]: Extracting #3: cost 316 inf + 15385 15.780 * * [simplify]: Extracting #4: cost 69 inf + 69789 15.798 * * [simplify]: Extracting #5: cost 1 inf + 83828 15.822 * * [simplify]: Extracting #6: cost 0 inf + 83430 15.857 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0) 15.858 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) 0) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0))) 15.858 * * * * [progress]: [ 59 / 112 ] simplifiying candidate # 15.858 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 15.859 * * [simplify]: iters left: 6 (29 enodes) 15.877 * * [simplify]: iters left: 5 (170 enodes) 15.941 * * [simplify]: Extracting #0: cost 1 inf + 0 15.941 * * [simplify]: Extracting #1: cost 8 inf + 0 15.941 * * [simplify]: Extracting #2: cost 72 inf + 0 15.941 * * [simplify]: Extracting #3: cost 149 inf + 43 15.942 * * [simplify]: Extracting #4: cost 176 inf + 2941 15.949 * * [simplify]: Extracting #5: cost 62 inf + 27006 15.967 * * [simplify]: Extracting #6: cost 2 inf + 50062 15.987 * * [simplify]: Extracting #7: cost 0 inf + 50796 16.007 * [simplify]: Simplified to (+ (* x.re (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re)))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (- x.re x.im) (+ x.im x.re)) x.im)))) 16.008 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* x.re (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re)))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 16.011 * [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))))) 16.012 * * [simplify]: iters left: 6 (16 enodes) 16.021 * * [simplify]: iters left: 5 (93 enodes) 16.063 * * [simplify]: iters left: 4 (337 enodes) 16.270 * * [simplify]: Extracting #0: cost 1 inf + 0 16.270 * * [simplify]: Extracting #1: cost 52 inf + 0 16.272 * * [simplify]: Extracting #2: cost 378 inf + 0 16.285 * * [simplify]: Extracting #3: cost 351 inf + 40913 16.334 * * [simplify]: Extracting #4: cost 13 inf + 119879 16.384 * * [simplify]: Extracting #5: cost 0 inf + 117982 16.434 * * [simplify]: Extracting #6: cost 0 inf + 115262 16.484 * * [simplify]: Extracting #7: cost 0 inf + 115222 16.533 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 16.533 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* x.re (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re)))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (- x.re x.im) (+ x.im x.re)) x.im)))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) 16.533 * * * * [progress]: [ 60 / 112 ] simplifiying candidate # 16.534 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 16.534 * * [simplify]: iters left: 6 (25 enodes) 16.545 * * [simplify]: iters left: 5 (136 enodes) 16.576 * * [simplify]: iters left: 4 (401 enodes) 16.813 * * [simplify]: Extracting #0: cost 1 inf + 0 16.813 * * [simplify]: Extracting #1: cost 16 inf + 0 16.814 * * [simplify]: Extracting #2: cost 201 inf + 0 16.817 * * [simplify]: Extracting #3: cost 431 inf + 377 16.827 * * [simplify]: Extracting #4: cost 371 inf + 26932 16.860 * * [simplify]: Extracting #5: cost 80 inf + 94751 16.905 * * [simplify]: Extracting #6: cost 14 inf + 112995 16.939 * * [simplify]: Extracting #7: cost 9 inf + 114169 16.972 * * [simplify]: Extracting #8: cost 1 inf + 115734 17.017 * * [simplify]: Extracting #9: cost 0 inf + 115946 17.058 * [simplify]: Simplified to (+ (* (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.im x.re)) 0) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) 0))) 17.058 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.im x.re)) 0) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) 0))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 17.058 * [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))) 17.058 * * [simplify]: iters left: 6 (12 enodes) 17.062 * * [simplify]: iters left: 5 (56 enodes) 17.072 * * [simplify]: iters left: 4 (149 enodes) 17.132 * * [simplify]: Extracting #0: cost 1 inf + 0 17.132 * * [simplify]: Extracting #1: cost 61 inf + 0 17.132 * * [simplify]: Extracting #2: cost 189 inf + 1 17.134 * * [simplify]: Extracting #3: cost 172 inf + 10876 17.144 * * [simplify]: Extracting #4: cost 13 inf + 42771 17.153 * * [simplify]: Extracting #5: cost 0 inf + 43001 17.161 * * [simplify]: Extracting #6: cost 0 inf + 41041 17.169 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (* 0 (+ x.re x.im))) 17.169 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.im x.re)) 0) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) 0))) (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (* 0 (+ x.re x.im))))) 17.169 * * * * [progress]: [ 61 / 112 ] simplifiying candidate # 17.169 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 17.169 * * [simplify]: iters left: 6 (29 enodes) 17.180 * * [simplify]: iters left: 5 (171 enodes) 17.274 * * [simplify]: Extracting #0: cost 1 inf + 0 17.274 * * [simplify]: Extracting #1: cost 10 inf + 0 17.274 * * [simplify]: Extracting #2: cost 83 inf + 0 17.275 * * [simplify]: Extracting #3: cost 175 inf + 84 17.277 * * [simplify]: Extracting #4: cost 198 inf + 4758 17.290 * * [simplify]: Extracting #5: cost 60 inf + 38316 17.312 * * [simplify]: Extracting #6: cost 2 inf + 61166 17.333 * * [simplify]: Extracting #7: cost 0 inf + 61591 17.345 * [simplify]: Simplified to (+ (* (- x.re x.im) (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))))) (* (+ (* (* x.re x.re) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (- (* x.im x.im)) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.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)))))) 17.345 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))))) (* (+ (* (* x.re x.re) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (- (* x.im x.im)) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 17.345 * [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))))) 17.346 * * [simplify]: iters left: 6 (16 enodes) 17.350 * * [simplify]: iters left: 5 (93 enodes) 17.376 * * [simplify]: iters left: 4 (369 enodes) 17.604 * * [simplify]: Extracting #0: cost 1 inf + 0 17.604 * * [simplify]: Extracting #1: cost 69 inf + 0 17.606 * * [simplify]: Extracting #2: cost 461 inf + 0 17.612 * * [simplify]: Extracting #3: cost 540 inf + 9876 17.629 * * [simplify]: Extracting #4: cost 147 inf + 94252 17.656 * * [simplify]: Extracting #5: cost 1 inf + 130433 17.706 * * [simplify]: Extracting #6: cost 0 inf + 130956 17.759 * [simplify]: Simplified to (* (* (* x.re x.im) (+ 0 (* x.re x.im))) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) 17.759 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))))) (* (+ (* (* x.re x.re) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (- (* x.im x.im)) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (* x.re x.im) (+ 0 (* x.re x.im))) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) 17.759 * * * * [progress]: [ 62 / 112 ] simplifiying candidate # 17.759 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 17.759 * * [simplify]: iters left: 6 (25 enodes) 17.768 * * [simplify]: iters left: 5 (137 enodes) 17.808 * * [simplify]: iters left: 4 (438 enodes) 18.035 * * [simplify]: Extracting #0: cost 1 inf + 0 18.035 * * [simplify]: Extracting #1: cost 16 inf + 0 18.036 * * [simplify]: Extracting #2: cost 181 inf + 0 18.037 * * [simplify]: Extracting #3: cost 469 inf + 333 18.043 * * [simplify]: Extracting #4: cost 428 inf + 31993 18.077 * * [simplify]: Extracting #5: cost 89 inf + 118559 18.105 * * [simplify]: Extracting #6: cost 31 inf + 133457 18.159 * * [simplify]: Extracting #7: cost 3 inf + 142749 18.194 * * [simplify]: Extracting #8: cost 0 inf + 143757 18.243 * [simplify]: Simplified to (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- (* x.re x.re) (* x.im x.im))) (* 0 (+ (* (- x.re x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 18.243 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- (* x.re x.re) (* x.im x.im))) (* 0 (+ (* (- x.re x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 18.243 * [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))) 18.244 * * [simplify]: iters left: 6 (12 enodes) 18.250 * * [simplify]: iters left: 5 (56 enodes) 18.271 * * [simplify]: iters left: 4 (165 enodes) 18.349 * * [simplify]: Extracting #0: cost 1 inf + 0 18.349 * * [simplify]: Extracting #1: cost 61 inf + 0 18.350 * * [simplify]: Extracting #2: cost 208 inf + 1 18.354 * * [simplify]: Extracting #3: cost 231 inf + 8614 18.369 * * [simplify]: Extracting #4: cost 34 inf + 42864 18.389 * * [simplify]: Extracting #5: cost 0 inf + 48783 18.413 * * [simplify]: Extracting #6: cost 0 inf + 48703 18.433 * [simplify]: Simplified to (* (* 0 (- x.re x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))) 18.433 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- (* x.re x.re) (* x.im x.im))) (* 0 (+ (* (- x.re x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (* 0 (- x.re x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 18.434 * * * * [progress]: [ 63 / 112 ] simplifiying candidate # 18.434 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.re x.im) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 18.434 * * [simplify]: iters left: 6 (25 enodes) 18.451 * * [simplify]: iters left: 5 (144 enodes) 18.499 * * [simplify]: Extracting #0: cost 1 inf + 0 18.499 * * [simplify]: Extracting #1: cost 10 inf + 0 18.499 * * [simplify]: Extracting #2: cost 88 inf + 0 18.499 * * [simplify]: Extracting #3: cost 182 inf + 208 18.501 * * [simplify]: Extracting #4: cost 173 inf + 6096 18.513 * * [simplify]: Extracting #5: cost 42 inf + 33626 18.530 * * [simplify]: Extracting #6: cost 1 inf + 45360 18.548 * * [simplify]: Extracting #7: cost 0 inf + 45613 18.565 * [simplify]: Simplified to (+ (* (- x.re x.im) (* (* (+ x.re x.im) x.re) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.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)))))) 18.565 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) (* (* (+ x.re x.im) x.re) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 18.566 * [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))))) 18.566 * * [simplify]: iters left: 6 (13 enodes) 18.574 * * [simplify]: iters left: 5 (81 enodes) 18.612 * * [simplify]: iters left: 4 (307 enodes) 18.759 * * [simplify]: Extracting #0: cost 1 inf + 0 18.760 * * [simplify]: Extracting #1: cost 56 inf + 0 18.760 * * [simplify]: Extracting #2: cost 291 inf + 0 18.763 * * [simplify]: Extracting #3: cost 311 inf + 11827 18.774 * * [simplify]: Extracting #4: cost 43 inf + 55738 18.806 * * [simplify]: Extracting #5: cost 0 inf + 64191 18.831 * [simplify]: Simplified to (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) (+ x.im x.re))) 18.831 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) (* (* (+ x.re x.im) x.re) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) (+ x.im x.re))))) 18.832 * * * * [progress]: [ 64 / 112 ] simplifiying candidate # 18.832 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (- x.re x.im) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 18.832 * * [simplify]: iters left: 6 (20 enodes) 18.842 * * [simplify]: iters left: 5 (102 enodes) 18.878 * * [simplify]: iters left: 4 (369 enodes) 19.132 * * [simplify]: Extracting #0: cost 1 inf + 0 19.132 * * [simplify]: Extracting #1: cost 23 inf + 0 19.132 * * [simplify]: Extracting #2: cost 203 inf + 0 19.134 * * [simplify]: Extracting #3: cost 420 inf + 2291 19.142 * * [simplify]: Extracting #4: cost 290 inf + 49639 19.175 * * [simplify]: Extracting #5: cost 7 inf + 108244 19.226 * * [simplify]: Extracting #6: cost 3 inf + 108816 19.271 * * [simplify]: Extracting #7: cost 0 inf + 109101 19.296 * [simplify]: Simplified to (+ (* (* 0 (- x.re x.im)) (+ x.re x.im)) (* (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) (+ x.re x.im))) 0)) 19.296 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* 0 (- x.re x.im)) (+ x.re x.im)) (* (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) (+ x.re x.im))) 0)) (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 19.297 * [simplify]: Simplifying (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 19.297 * * [simplify]: iters left: 6 (9 enodes) 19.299 * * [simplify]: iters left: 5 (42 enodes) 19.307 * * [simplify]: iters left: 4 (112 enodes) 19.338 * * [simplify]: iters left: 3 (411 enodes) 19.816 * * [simplify]: Extracting #0: cost 1 inf + 0 19.816 * * [simplify]: Extracting #1: cost 0 inf + 1 19.816 * [simplify]: Simplified to 0 19.816 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* 0 (- x.re x.im)) (+ x.re x.im)) (* (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) (+ x.re x.im))) 0)) 0)) 19.816 * * * * [progress]: [ 65 / 112 ] simplifiying candidate # 19.817 * [simplify]: Simplifying (+ (* (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 19.817 * * [simplify]: iters left: 6 (27 enodes) 19.833 * * [simplify]: iters left: 5 (150 enodes) 19.880 * * [simplify]: Extracting #0: cost 1 inf + 0 19.880 * * [simplify]: Extracting #1: cost 10 inf + 0 19.880 * * [simplify]: Extracting #2: cost 82 inf + 0 19.880 * * [simplify]: Extracting #3: cost 151 inf + 43 19.882 * * [simplify]: Extracting #4: cost 146 inf + 8786 19.889 * * [simplify]: Extracting #5: cost 23 inf + 40988 19.898 * * [simplify]: Extracting #6: cost 3 inf + 48678 19.916 * * [simplify]: Extracting #7: cost 0 inf + 49355 19.927 * [simplify]: Simplified to (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (* (+ x.im x.re) (- (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.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.re) (* x.im (+ x.im x.re)))))) 19.927 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (* (+ x.im x.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.re x.im)))) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 19.928 * [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))))) 19.928 * * [simplify]: iters left: 6 (14 enodes) 19.932 * * [simplify]: iters left: 5 (76 enodes) 19.954 * * [simplify]: iters left: 4 (256 enodes) 20.074 * * [simplify]: Extracting #0: cost 1 inf + 0 20.074 * * [simplify]: Extracting #1: cost 40 inf + 0 20.075 * * [simplify]: Extracting #2: cost 263 inf + 0 20.079 * * [simplify]: Extracting #3: cost 218 inf + 15565 20.089 * * [simplify]: Extracting #4: cost 20 inf + 51606 20.101 * * [simplify]: Extracting #5: cost 0 inf + 54566 20.118 * * [simplify]: Extracting #6: cost 0 inf + 54486 20.134 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 20.134 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (* (+ x.im x.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.re x.im)))) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 20.134 * * * * [progress]: [ 66 / 112 ] simplifiying candidate # 20.135 * [simplify]: Simplifying (+ (* (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 20.135 * * [simplify]: iters left: 6 (23 enodes) 20.142 * * [simplify]: iters left: 5 (116 enodes) 20.177 * * [simplify]: iters left: 4 (313 enodes) 20.318 * * [simplify]: Extracting #0: cost 1 inf + 0 20.319 * * [simplify]: Extracting #1: cost 24 inf + 0 20.319 * * [simplify]: Extracting #2: cost 134 inf + 1 20.320 * * [simplify]: Extracting #3: cost 223 inf + 871 20.321 * * [simplify]: Extracting #4: cost 235 inf + 4765 20.328 * * [simplify]: Extracting #5: cost 109 inf + 33253 20.339 * * [simplify]: Extracting #6: cost 37 inf + 53415 20.353 * * [simplify]: Extracting #7: cost 17 inf + 58470 20.377 * * [simplify]: Extracting #8: cost 0 inf + 65217 20.400 * [simplify]: Simplified to (+ (* 0 (* (+ x.im x.re) x.im)) (+ 0 (* 0 (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.im))))) 20.400 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (* (+ x.im x.re) x.im)) (+ 0 (* 0 (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 20.401 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 20.401 * * [simplify]: iters left: 6 (10 enodes) 20.406 * * [simplify]: iters left: 5 (39 enodes) 20.419 * * [simplify]: iters left: 4 (86 enodes) 20.437 * * [simplify]: iters left: 3 (271 enodes) 20.626 * * [simplify]: Extracting #0: cost 1 inf + 0 20.626 * * [simplify]: Extracting #1: cost 0 inf + 1 20.626 * [simplify]: Simplified to 0 20.627 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (* (+ x.im x.re) x.im)) (+ 0 (* 0 (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.im))))) 0)) 20.627 * * * * [progress]: [ 67 / 112 ] simplifiying candidate # 20.627 * [simplify]: Simplifying (+ (* (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 20.627 * * [simplify]: iters left: 6 (23 enodes) 20.643 * * [simplify]: iters left: 5 (129 enodes) 20.710 * * [simplify]: iters left: 4 (447 enodes) 20.986 * * [simplify]: Extracting #0: cost 1 inf + 0 20.986 * * [simplify]: Extracting #1: cost 16 inf + 0 20.987 * * [simplify]: Extracting #2: cost 231 inf + 0 20.990 * * [simplify]: Extracting #3: cost 451 inf + 13474 21.020 * * [simplify]: Extracting #4: cost 146 inf + 87424 21.063 * * [simplify]: Extracting #5: cost 23 inf + 112497 21.091 * * [simplify]: Extracting #6: cost 5 inf + 117777 21.117 * * [simplify]: Extracting #7: cost 0 inf + 119501 21.149 * [simplify]: Simplified to (+ (* x.re (* (* (+ x.im x.re) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.im) (* x.re x.im)))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (+ x.im x.re)))) 21.149 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* x.re (* (* (+ x.im x.re) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.im) (* x.re x.im)))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (+ x.im x.re)))) (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 21.150 * [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))))) 21.150 * * [simplify]: iters left: 6 (11 enodes) 21.157 * * [simplify]: iters left: 5 (64 enodes) 21.185 * * [simplify]: iters left: 4 (218 enodes) 21.272 * * [simplify]: Extracting #0: cost 1 inf + 0 21.272 * * [simplify]: Extracting #1: cost 27 inf + 0 21.273 * * [simplify]: Extracting #2: cost 114 inf + 1 21.274 * * [simplify]: Extracting #3: cost 128 inf + 1928 21.278 * * [simplify]: Extracting #4: cost 36 inf + 14200 21.283 * * [simplify]: Extracting #5: cost 0 inf + 18827 21.287 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 21.287 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* x.re (* (* (+ x.im x.re) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.im) (* x.re x.im)))) (* (+ 0 (* (* 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.re x.im) (* x.re x.im)) 0)))) 21.288 * * * * [progress]: [ 68 / 112 ] simplifiying candidate # 21.288 * [simplify]: Simplifying (+ (* (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 21.288 * * [simplify]: iters left: 6 (18 enodes) 21.293 * * [simplify]: iters left: 5 (87 enodes) 21.310 * * [simplify]: iters left: 4 (273 enodes) 21.449 * * [simplify]: Extracting #0: cost 1 inf + 0 21.449 * * [simplify]: Extracting #1: cost 16 inf + 0 21.450 * * [simplify]: Extracting #2: cost 102 inf + 1 21.451 * * [simplify]: Extracting #3: cost 174 inf + 664 21.456 * * [simplify]: Extracting #4: cost 100 inf + 15147 21.469 * * [simplify]: Extracting #5: cost 6 inf + 32877 21.477 * * [simplify]: Extracting #6: cost 0 inf + 33768 21.488 * [simplify]: Simplified to (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0) 21.488 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 21.488 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 21.488 * * [simplify]: iters left: 6 (7 enodes) 21.490 * * [simplify]: iters left: 5 (25 enodes) 21.493 * * [simplify]: iters left: 4 (53 enodes) 21.508 * * [simplify]: iters left: 3 (118 enodes) 21.538 * * [simplify]: iters left: 2 (185 enodes) 21.559 * * [simplify]: iters left: 1 (222 enodes) 21.620 * * [simplify]: Extracting #0: cost 1 inf + 0 21.620 * * [simplify]: Extracting #1: cost 0 inf + 1 21.620 * [simplify]: Simplified to 0 21.620 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0) 0)) 21.621 * * * * [progress]: [ 69 / 112 ] simplifiying candidate # 21.621 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 21.621 * * [simplify]: iters left: 6 (27 enodes) 21.632 * * [simplify]: iters left: 5 (152 enodes) 21.673 * * [simplify]: Extracting #0: cost 1 inf + 0 21.673 * * [simplify]: Extracting #1: cost 10 inf + 0 21.673 * * [simplify]: Extracting #2: cost 76 inf + 0 21.673 * * [simplify]: Extracting #3: cost 145 inf + 43 21.675 * * [simplify]: Extracting #4: cost 143 inf + 7300 21.680 * * [simplify]: Extracting #5: cost 42 inf + 31256 21.688 * * [simplify]: Extracting #6: cost 1 inf + 44770 21.696 * * [simplify]: Extracting #7: cost 0 inf + 44972 21.704 * [simplify]: Simplified to (+ (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* x.im (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) x.re) (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)))) 21.704 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* x.im (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) x.re) (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 21.705 * [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))))) 21.705 * * [simplify]: iters left: 6 (14 enodes) 21.709 * * [simplify]: iters left: 5 (77 enodes) 21.725 * * [simplify]: iters left: 4 (244 enodes) 21.793 * * [simplify]: Extracting #0: cost 1 inf + 0 21.793 * * [simplify]: Extracting #1: cost 31 inf + 0 21.793 * * [simplify]: Extracting #2: cost 199 inf + 0 21.796 * * [simplify]: Extracting #3: cost 184 inf + 14767 21.808 * * [simplify]: Extracting #4: cost 14 inf + 46538 21.826 * * [simplify]: Extracting #5: cost 0 inf + 47121 21.847 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 21.847 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* x.im (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) x.re) (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 21.847 * * * * [progress]: [ 70 / 112 ] simplifiying candidate # 21.847 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 21.848 * * [simplify]: iters left: 6 (23 enodes) 21.857 * * [simplify]: iters left: 5 (118 enodes) 21.883 * * [simplify]: iters left: 4 (304 enodes) 21.985 * * [simplify]: Extracting #0: cost 1 inf + 0 21.985 * * [simplify]: Extracting #1: cost 20 inf + 0 21.986 * * [simplify]: Extracting #2: cost 115 inf + 1 21.986 * * [simplify]: Extracting #3: cost 194 inf + 292 21.988 * * [simplify]: Extracting #4: cost 180 inf + 5145 21.992 * * [simplify]: Extracting #5: cost 74 inf + 27264 22.002 * * [simplify]: Extracting #6: cost 18 inf + 45326 22.011 * * [simplify]: Extracting #7: cost 6 inf + 48545 22.021 * * [simplify]: Extracting #8: cost 2 inf + 49222 22.031 * * [simplify]: Extracting #9: cost 0 inf + 49646 22.050 * [simplify]: Simplified to (+ (* (* (- x.re x.im) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (- x.im x.re) (* x.im 0)) 0)) 22.050 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (- 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))))) 22.051 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 22.051 * * [simplify]: iters left: 6 (10 enodes) 22.056 * * [simplify]: iters left: 5 (40 enodes) 22.071 * * [simplify]: iters left: 4 (81 enodes) 22.103 * * [simplify]: iters left: 3 (224 enodes) 22.239 * * [simplify]: Extracting #0: cost 1 inf + 0 22.239 * * [simplify]: Extracting #1: cost 0 inf + 1 22.239 * [simplify]: Simplified to 0 22.239 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (- x.im x.re) (* x.im 0)) 0)) 0)) 22.239 * * * * [progress]: [ 71 / 112 ] simplifiying candidate # 22.240 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (- x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 22.240 * * [simplify]: iters left: 6 (23 enodes) 22.255 * * [simplify]: iters left: 5 (130 enodes) 22.296 * * [simplify]: iters left: 4 (448 enodes) 22.561 * * [simplify]: Extracting #0: cost 1 inf + 0 22.561 * * [simplify]: Extracting #1: cost 12 inf + 0 22.562 * * [simplify]: Extracting #2: cost 222 inf + 0 22.568 * * [simplify]: Extracting #3: cost 472 inf + 13395 22.604 * * [simplify]: Extracting #4: cost 145 inf + 95072 22.643 * * [simplify]: Extracting #5: cost 25 inf + 119545 22.670 * * [simplify]: Extracting #6: cost 2 inf + 126589 22.711 * * [simplify]: Extracting #7: cost 0 inf + 127094 22.745 * [simplify]: Simplified to (+ (* (* (- x.re x.im) x.re) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (* (- x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)))) 22.745 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) x.re) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (* (- x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 22.745 * [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))))) 22.746 * * [simplify]: iters left: 6 (11 enodes) 22.752 * * [simplify]: iters left: 5 (65 enodes) 22.774 * * [simplify]: iters left: 4 (215 enodes) 22.844 * * [simplify]: Extracting #0: cost 1 inf + 0 22.844 * * [simplify]: Extracting #1: cost 23 inf + 0 22.844 * * [simplify]: Extracting #2: cost 127 inf + 0 22.845 * * [simplify]: Extracting #3: cost 138 inf + 2497 22.848 * * [simplify]: Extracting #4: cost 38 inf + 15627 22.853 * * [simplify]: Extracting #5: cost 0 inf + 20615 22.860 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 22.860 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) x.re) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ 0 (* (* 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)) 0)))) 22.861 * * * * [progress]: [ 72 / 112 ] simplifiying candidate # 22.861 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (- x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 22.861 * * [simplify]: iters left: 6 (18 enodes) 22.871 * * [simplify]: iters left: 5 (88 enodes) 22.910 * * [simplify]: iters left: 4 (274 enodes) 23.075 * * [simplify]: Extracting #0: cost 1 inf + 0 23.075 * * [simplify]: Extracting #1: cost 8 inf + 0 23.075 * * [simplify]: Extracting #2: cost 105 inf + 0 23.076 * * [simplify]: Extracting #3: cost 216 inf + 1262 23.081 * * [simplify]: Extracting #4: cost 111 inf + 25269 23.090 * * [simplify]: Extracting #5: cost 2 inf + 43093 23.103 * * [simplify]: Extracting #6: cost 0 inf + 43497 23.126 * * [simplify]: Extracting #7: cost 0 inf + 43457 23.145 * [simplify]: Simplified to (+ (* 0 (- x.re x.im)) (* (* (- x.re x.im) (+ x.re x.im)) (* 0 (- x.re x.im)))) 23.145 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (- x.re x.im)) (* (* (- x.re x.im) (+ x.re x.im)) (* 0 (- x.re x.im)))) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 23.146 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 23.146 * * [simplify]: iters left: 6 (7 enodes) 23.149 * * [simplify]: iters left: 5 (26 enodes) 23.157 * * [simplify]: iters left: 4 (54 enodes) 23.176 * * [simplify]: iters left: 3 (124 enodes) 23.225 * * [simplify]: iters left: 2 (203 enodes) 23.252 * * [simplify]: iters left: 1 (244 enodes) 23.297 * * [simplify]: Extracting #0: cost 1 inf + 0 23.297 * * [simplify]: Extracting #1: cost 0 inf + 1 23.297 * [simplify]: Simplified to 0 23.297 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (- x.re x.im)) (* (* (- x.re x.im) (+ x.re x.im)) (* 0 (- x.re x.im)))) 0)) 23.297 * * * * [progress]: [ 73 / 112 ] simplifiying candidate # 23.298 * * * * [progress]: [ 74 / 112 ] simplifiying candidate # 23.298 * * * * [progress]: [ 75 / 112 ] simplifiying candidate # 23.298 * * * * [progress]: [ 76 / 112 ] simplifiying candidate #real (real->posit16 (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 23.298 * * * * [progress]: [ 77 / 112 ] simplifiying candidate # 23.298 * * * * [progress]: [ 78 / 112 ] simplifiying candidate # 23.298 * [simplify]: Simplifying (* (- x.re x.im) x.im) 23.298 * * [simplify]: iters left: 4 (4 enodes) 23.300 * * [simplify]: iters left: 3 (15 enodes) 23.304 * * [simplify]: iters left: 2 (24 enodes) 23.312 * * [simplify]: iters left: 1 (34 enodes) 23.320 * * [simplify]: Extracting #0: cost 1 inf + 0 23.320 * * [simplify]: Extracting #1: cost 7 inf + 0 23.320 * * [simplify]: Extracting #2: cost 11 inf + 42 23.321 * * [simplify]: Extracting #3: cost 7 inf + 287 23.321 * * [simplify]: Extracting #4: cost 2 inf + 536 23.321 * * [simplify]: Extracting #5: cost 0 inf + 660 23.322 * [simplify]: Simplified to (* (- x.re x.im) x.im) 23.322 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (pow (* (- x.re x.im) x.im) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.322 * * * * [progress]: [ 79 / 112 ] simplifiying candidate # 23.322 * * * * [progress]: [ 80 / 112 ] simplifiying candidate # 23.322 * [simplify]: Simplifying (+ (log (- x.re x.im)) (log x.im)) 23.322 * * [simplify]: iters left: 5 (6 enodes) 23.324 * * [simplify]: iters left: 4 (21 enodes) 23.327 * * [simplify]: iters left: 3 (24 enodes) 23.332 * * [simplify]: Extracting #0: cost 1 inf + 0 23.332 * * [simplify]: Extracting #1: cost 4 inf + 0 23.332 * * [simplify]: Extracting #2: cost 8 inf + 0 23.332 * * [simplify]: Extracting #3: cost 8 inf + 143 23.332 * * [simplify]: Extracting #4: cost 7 inf + 185 23.332 * * [simplify]: Extracting #5: cost 0 inf + 978 23.332 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log x.im)) 23.332 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (exp (+ (log (- x.re x.im)) (log x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.332 * * * * [progress]: [ 81 / 112 ] simplifiying candidate # 23.332 * * * * [progress]: [ 82 / 112 ] simplifiying candidate # 23.332 * * * * [progress]: [ 83 / 112 ] simplifiying candidate # 23.332 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* x.im x.im) x.im)) 23.333 * * [simplify]: iters left: 6 (8 enodes) 23.334 * * [simplify]: iters left: 5 (33 enodes) 23.340 * * [simplify]: iters left: 4 (77 enodes) 23.368 * * [simplify]: iters left: 3 (275 enodes) 23.552 * * [simplify]: Extracting #0: cost 1 inf + 0 23.553 * * [simplify]: Extracting #1: cost 37 inf + 0 23.554 * * [simplify]: Extracting #2: cost 185 inf + 43 23.558 * * [simplify]: Extracting #3: cost 197 inf + 9581 23.571 * * [simplify]: Extracting #4: cost 21 inf + 47604 23.582 * * [simplify]: Extracting #5: cost 0 inf + 52039 23.593 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.im) (* (- x.re x.im) x.im)) (* (- x.re x.im) x.im)) 23.593 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ 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.im x.re)) x.re))) 23.593 * * * * [progress]: [ 84 / 112 ] simplifiying candidate # 23.593 * * * * [progress]: [ 85 / 112 ] simplifiying candidate # 23.593 * * * * [progress]: [ 86 / 112 ] simplifiying candidate # 23.593 * * * * [progress]: [ 87 / 112 ] simplifiying candidate # 23.594 * * * * [progress]: [ 88 / 112 ] simplifiying candidate # 23.594 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.im)) 23.594 * * [simplify]: iters left: 5 (6 enodes) 23.595 * * [simplify]: iters left: 4 (21 enodes) 23.599 * * [simplify]: iters left: 3 (24 enodes) 23.605 * * [simplify]: Extracting #0: cost 1 inf + 0 23.605 * * [simplify]: Extracting #1: cost 4 inf + 0 23.605 * * [simplify]: Extracting #2: cost 8 inf + 0 23.605 * * [simplify]: Extracting #3: cost 8 inf + 83 23.607 * * [simplify]: Extracting #4: cost 7 inf + 125 23.608 * * [simplify]: Extracting #5: cost 0 inf + 738 23.608 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.im)) 23.608 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.im)) (* (sqrt (- x.re x.im)) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.608 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.im)) 23.608 * * [simplify]: iters left: 5 (6 enodes) 23.609 * * [simplify]: iters left: 4 (21 enodes) 23.612 * * [simplify]: iters left: 3 (24 enodes) 23.615 * * [simplify]: Extracting #0: cost 1 inf + 0 23.615 * * [simplify]: Extracting #1: cost 4 inf + 0 23.615 * * [simplify]: Extracting #2: cost 8 inf + 0 23.615 * * [simplify]: Extracting #3: cost 8 inf + 83 23.615 * * [simplify]: Extracting #4: cost 7 inf + 125 23.615 * * [simplify]: Extracting #5: cost 0 inf + 738 23.615 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.im)) 23.615 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.im)) (* (sqrt (- x.re x.im)) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.615 * * * * [progress]: [ 89 / 112 ] simplifiying candidate # 23.616 * [simplify]: Simplifying (cbrt x.im) 23.616 * * [simplify]: iters left: 1 (2 enodes) 23.616 * * [simplify]: Extracting #0: cost 1 inf + 0 23.616 * * [simplify]: Extracting #1: cost 3 inf + 0 23.616 * * [simplify]: Extracting #2: cost 2 inf + 1 23.616 * * [simplify]: Extracting #3: cost 0 inf + 163 23.616 * [simplify]: Simplified to (cbrt x.im) 23.616 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* (- x.re x.im) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.616 * * * * [progress]: [ 90 / 112 ] simplifiying candidate # 23.617 * [simplify]: Simplifying (sqrt x.im) 23.617 * * [simplify]: iters left: 1 (2 enodes) 23.617 * * [simplify]: Extracting #0: cost 1 inf + 0 23.617 * * [simplify]: Extracting #1: cost 3 inf + 0 23.617 * * [simplify]: Extracting #2: cost 2 inf + 1 23.617 * * [simplify]: Extracting #3: cost 0 inf + 83 23.617 * [simplify]: Simplified to (sqrt x.im) 23.617 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* (- x.re x.im) (sqrt x.im)) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.617 * * * * [progress]: [ 91 / 112 ] simplifiying candidate # 23.617 * * * * [progress]: [ 92 / 112 ] simplifiying candidate # 23.617 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 23.618 * * [simplify]: iters left: 5 (5 enodes) 23.619 * * [simplify]: iters left: 4 (17 enodes) 23.621 * * [simplify]: iters left: 3 (20 enodes) 23.624 * * [simplify]: Extracting #0: cost 1 inf + 0 23.624 * * [simplify]: Extracting #1: cost 3 inf + 0 23.624 * * [simplify]: Extracting #2: cost 5 inf + 0 23.624 * * [simplify]: Extracting #3: cost 9 inf + 0 23.624 * * [simplify]: Extracting #4: cost 7 inf + 43 23.624 * * [simplify]: Extracting #5: cost 0 inf + 736 23.624 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 23.624 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (- x.re x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.624 * * * * [progress]: [ 93 / 112 ] simplifiying candidate # 23.624 * [simplify]: Simplifying (sqrt (- x.re x.im)) 23.624 * * [simplify]: iters left: 3 (4 enodes) 23.625 * * [simplify]: iters left: 2 (14 enodes) 23.627 * * [simplify]: iters left: 1 (17 enodes) 23.629 * * [simplify]: Extracting #0: cost 1 inf + 0 23.629 * * [simplify]: Extracting #1: cost 3 inf + 0 23.629 * * [simplify]: Extracting #2: cost 7 inf + 0 23.629 * * [simplify]: Extracting #3: cost 5 inf + 43 23.629 * * [simplify]: Extracting #4: cost 0 inf + 332 23.629 * [simplify]: Simplified to (sqrt (- x.re x.im)) 23.629 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (sqrt (- x.re x.im)) (* (sqrt (- x.re x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.629 * * * * [progress]: [ 94 / 112 ] simplifiying candidate # 23.629 * * * * [progress]: [ 95 / 112 ] simplifiying candidate # 23.629 * [simplify]: Simplifying (+ (sqrt x.re) (sqrt x.im)) 23.630 * * [simplify]: iters left: 3 (5 enodes) 23.630 * * [simplify]: iters left: 2 (16 enodes) 23.632 * * [simplify]: Extracting #0: cost 1 inf + 0 23.632 * * [simplify]: Extracting #1: cost 4 inf + 0 23.633 * * [simplify]: Extracting #2: cost 8 inf + 0 23.633 * * [simplify]: Extracting #3: cost 4 inf + 84 23.633 * * [simplify]: Extracting #4: cost 0 inf + 410 23.633 * [simplify]: Simplified to (+ (sqrt x.re) (sqrt x.im)) 23.633 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (+ (sqrt x.re) (sqrt x.im)) (* (- (sqrt x.re) (sqrt x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.633 * * * * [progress]: [ 96 / 112 ] simplifiying candidate # 23.633 * * * * [progress]: [ 97 / 112 ] simplifiying candidate # 23.633 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) x.im) 23.634 * * [simplify]: iters left: 5 (7 enodes) 23.638 * * [simplify]: iters left: 4 (37 enodes) 23.654 * * [simplify]: iters left: 3 (85 enodes) 23.684 * * [simplify]: iters left: 2 (197 enodes) 23.749 * * [simplify]: iters left: 1 (405 enodes) 23.907 * * [simplify]: Extracting #0: cost 1 inf + 0 23.908 * * [simplify]: Extracting #1: cost 27 inf + 0 23.908 * * [simplify]: Extracting #2: cost 117 inf + 1 23.909 * * [simplify]: Extracting #3: cost 247 inf + 923 23.910 * * [simplify]: Extracting #4: cost 227 inf + 3220 23.915 * * [simplify]: Extracting #5: cost 132 inf + 49678 23.932 * * [simplify]: Extracting #6: cost 9 inf + 113531 23.949 * * [simplify]: Extracting #7: cost 0 inf + 119428 23.966 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 23.967 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (/ (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 23.967 * * * * [progress]: [ 98 / 112 ] simplifiying candidate # 23.967 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 23.967 * * [simplify]: iters left: 6 (6 enodes) 23.970 * * [simplify]: iters left: 5 (24 enodes) 23.978 * * [simplify]: iters left: 4 (47 enodes) 23.995 * * [simplify]: iters left: 3 (99 enodes) 24.037 * * [simplify]: iters left: 2 (215 enodes) 24.130 * * [simplify]: iters left: 1 (401 enodes) 24.305 * * [simplify]: Extracting #0: cost 1 inf + 0 24.305 * * [simplify]: Extracting #1: cost 27 inf + 0 24.306 * * [simplify]: Extracting #2: cost 73 inf + 1 24.307 * * [simplify]: Extracting #3: cost 92 inf + 249 24.310 * * [simplify]: Extracting #4: cost 45 inf + 7256 24.318 * * [simplify]: Extracting #5: cost 8 inf + 12018 24.326 * * [simplify]: Extracting #6: cost 0 inf + 12414 24.333 * * [simplify]: Extracting #7: cost 0 inf + 12134 24.340 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 24.341 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 24.341 * * * * [progress]: [ 99 / 112 ] simplifiying candidate #real (real->posit16 (* (- x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 24.341 * * * * [progress]: [ 100 / 112 ] simplifiying candidate # 24.341 * * * * [progress]: [ 101 / 112 ] simplifiying candidate # 24.341 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 24.341 * * [simplify]: iters left: 5 (8 enodes) 24.347 * * [simplify]: iters left: 4 (39 enodes) 24.362 * * [simplify]: iters left: 3 (75 enodes) 24.384 * * [simplify]: iters left: 2 (134 enodes) 24.408 * * [simplify]: iters left: 1 (219 enodes) 24.867 * * [simplify]: Extracting #0: cost 1 inf + 0 24.867 * * [simplify]: Extracting #1: cost 15 inf + 0 24.867 * * [simplify]: Extracting #2: cost 50 inf + 1 24.868 * * [simplify]: Extracting #3: cost 81 inf + 551 24.869 * * [simplify]: Extracting #4: cost 52 inf + 4994 24.872 * * [simplify]: Extracting #5: cost 21 inf + 16610 24.876 * * [simplify]: Extracting #6: cost 7 inf + 23172 24.881 * * [simplify]: Extracting #7: cost 0 inf + 26031 24.885 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 24.886 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 24.886 * * * * [progress]: [ 102 / 112 ] simplifiying candidate # 24.886 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 24.886 * * [simplify]: iters left: 5 (8 enodes) 24.892 * * [simplify]: iters left: 4 (39 enodes) 24.900 * * [simplify]: iters left: 3 (75 enodes) 24.915 * * [simplify]: iters left: 2 (134 enodes) 24.949 * * [simplify]: iters left: 1 (219 enodes) 25.017 * * [simplify]: Extracting #0: cost 1 inf + 0 25.017 * * [simplify]: Extracting #1: cost 15 inf + 0 25.017 * * [simplify]: Extracting #2: cost 50 inf + 1 25.017 * * [simplify]: Extracting #3: cost 81 inf + 551 25.018 * * [simplify]: Extracting #4: cost 52 inf + 4994 25.019 * * [simplify]: Extracting #5: cost 21 inf + 16610 25.021 * * [simplify]: Extracting #6: cost 7 inf + 23172 25.024 * * [simplify]: Extracting #7: cost 0 inf + 26031 25.026 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 25.026 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 25.026 * * * * [progress]: [ 103 / 112 ] simplifiying candidate # 25.026 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 25.026 * * [simplify]: iters left: 5 (8 enodes) 25.030 * * [simplify]: iters left: 4 (39 enodes) 25.045 * * [simplify]: iters left: 3 (75 enodes) 25.073 * * [simplify]: iters left: 2 (134 enodes) 25.100 * * [simplify]: iters left: 1 (219 enodes) 25.171 * * [simplify]: Extracting #0: cost 1 inf + 0 25.172 * * [simplify]: Extracting #1: cost 15 inf + 0 25.172 * * [simplify]: Extracting #2: cost 50 inf + 1 25.172 * * [simplify]: Extracting #3: cost 81 inf + 551 25.174 * * [simplify]: Extracting #4: cost 52 inf + 4994 25.177 * * [simplify]: Extracting #5: cost 21 inf + 16610 25.182 * * [simplify]: Extracting #6: cost 7 inf + 23172 25.190 * * [simplify]: Extracting #7: cost 0 inf + 26031 25.195 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 25.195 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 25.195 * * * * [progress]: [ 104 / 112 ] simplifiying candidate # 25.196 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 25.196 * * [simplify]: iters left: 5 (6 enodes) 25.199 * * [simplify]: iters left: 4 (27 enodes) 25.208 * * [simplify]: iters left: 3 (45 enodes) 25.221 * * [simplify]: iters left: 2 (70 enodes) 25.231 * * [simplify]: iters left: 1 (81 enodes) 25.239 * * [simplify]: Extracting #0: cost 1 inf + 0 25.239 * * [simplify]: Extracting #1: cost 12 inf + 0 25.239 * * [simplify]: Extracting #2: cost 13 inf + 168 25.240 * * [simplify]: Extracting #3: cost 1 inf + 954 25.240 * * [simplify]: Extracting #4: cost 0 inf + 1077 25.240 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 25.240 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 25.240 * * * * [progress]: [ 105 / 112 ] simplifiying candidate # 25.241 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 25.241 * * [simplify]: iters left: 5 (6 enodes) 25.243 * * [simplify]: iters left: 4 (27 enodes) 25.247 * * [simplify]: iters left: 3 (45 enodes) 25.258 * * [simplify]: iters left: 2 (70 enodes) 25.268 * * [simplify]: iters left: 1 (81 enodes) 25.277 * * [simplify]: Extracting #0: cost 1 inf + 0 25.277 * * [simplify]: Extracting #1: cost 12 inf + 0 25.277 * * [simplify]: Extracting #2: cost 13 inf + 168 25.277 * * [simplify]: Extracting #3: cost 1 inf + 954 25.278 * * [simplify]: Extracting #4: cost 0 inf + 1077 25.278 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 25.278 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 25.278 * * * * [progress]: [ 106 / 112 ] simplifiying candidate # 25.279 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 25.279 * * [simplify]: iters left: 5 (6 enodes) 25.281 * * [simplify]: iters left: 4 (27 enodes) 25.287 * * [simplify]: iters left: 3 (45 enodes) 25.295 * * [simplify]: iters left: 2 (70 enodes) 25.311 * * [simplify]: iters left: 1 (81 enodes) 25.328 * * [simplify]: Extracting #0: cost 1 inf + 0 25.328 * * [simplify]: Extracting #1: cost 12 inf + 0 25.328 * * [simplify]: Extracting #2: cost 13 inf + 168 25.328 * * [simplify]: Extracting #3: cost 1 inf + 954 25.329 * * [simplify]: Extracting #4: cost 0 inf + 1077 25.330 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 25.330 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (- x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 25.330 * * * * [progress]: [ 107 / 112 ] simplifiying candidate # 25.330 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 25.331 * * [simplify]: iters left: 6 (9 enodes) 25.336 * * [simplify]: iters left: 5 (45 enodes) 25.354 * * [simplify]: iters left: 4 (89 enodes) 25.387 * * [simplify]: iters left: 3 (168 enodes) 25.443 * * [simplify]: iters left: 2 (259 enodes) 25.514 * * [simplify]: iters left: 1 (425 enodes) 25.663 * * [simplify]: Extracting #0: cost 1 inf + 0 25.663 * * [simplify]: Extracting #1: cost 7 inf + 0 25.663 * * [simplify]: Extracting #2: cost 55 inf + 1 25.664 * * [simplify]: Extracting #3: cost 136 inf + 697 25.665 * * [simplify]: Extracting #4: cost 113 inf + 6232 25.668 * * [simplify]: Extracting #5: cost 56 inf + 34285 25.674 * * [simplify]: Extracting #6: cost 0 inf + 68439 25.680 * * [simplify]: Extracting #7: cost 0 inf + 68319 25.689 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 25.689 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 25.689 * * * * [progress]: [ 108 / 112 ] simplifiying candidate # 25.690 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 25.690 * * [simplify]: iters left: 6 (9 enodes) 25.693 * * [simplify]: iters left: 5 (45 enodes) 25.707 * * [simplify]: iters left: 4 (89 enodes) 25.742 * * [simplify]: iters left: 3 (168 enodes) 25.781 * * [simplify]: iters left: 2 (259 enodes) 25.836 * * [simplify]: iters left: 1 (425 enodes) 25.994 * * [simplify]: Extracting #0: cost 1 inf + 0 25.995 * * [simplify]: Extracting #1: cost 7 inf + 0 25.995 * * [simplify]: Extracting #2: cost 55 inf + 1 25.996 * * [simplify]: Extracting #3: cost 136 inf + 697 25.998 * * [simplify]: Extracting #4: cost 113 inf + 6232 26.005 * * [simplify]: Extracting #5: cost 56 inf + 34285 26.017 * * [simplify]: Extracting #6: cost 0 inf + 68439 26.028 * * [simplify]: Extracting #7: cost 0 inf + 68319 26.035 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 26.035 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 26.035 * * * * [progress]: [ 109 / 112 ] simplifiying candidate # 26.035 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 26.035 * * [simplify]: iters left: 6 (9 enodes) 26.039 * * [simplify]: iters left: 5 (45 enodes) 26.048 * * [simplify]: iters left: 4 (89 enodes) 26.072 * * [simplify]: iters left: 3 (168 enodes) 26.123 * * [simplify]: iters left: 2 (259 enodes) 26.188 * * [simplify]: iters left: 1 (425 enodes) 26.354 * * [simplify]: Extracting #0: cost 1 inf + 0 26.354 * * [simplify]: Extracting #1: cost 7 inf + 0 26.354 * * [simplify]: Extracting #2: cost 55 inf + 1 26.355 * * [simplify]: Extracting #3: cost 136 inf + 697 26.358 * * [simplify]: Extracting #4: cost 113 inf + 6232 26.364 * * [simplify]: Extracting #5: cost 56 inf + 34285 26.376 * * [simplify]: Extracting #6: cost 0 inf + 68439 26.389 * * [simplify]: Extracting #7: cost 0 inf + 68319 26.401 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 26.401 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 26.401 * * * * [progress]: [ 110 / 112 ] simplifiying candidate # 26.401 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 26.401 * * [simplify]: iters left: 4 (6 enodes) 26.405 * * [simplify]: iters left: 3 (26 enodes) 26.414 * * [simplify]: iters left: 2 (38 enodes) 26.425 * * [simplify]: iters left: 1 (49 enodes) 26.439 * * [simplify]: Extracting #0: cost 1 inf + 0 26.439 * * [simplify]: Extracting #1: cost 7 inf + 0 26.439 * * [simplify]: Extracting #2: cost 13 inf + 1 26.439 * * [simplify]: Extracting #3: cost 7 inf + 288 26.439 * * [simplify]: Extracting #4: cost 2 inf + 537 26.440 * * [simplify]: Extracting #5: cost 0 inf + 661 26.440 * [simplify]: Simplified to (* x.im (- x.re x.im)) 26.440 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 26.440 * * * * [progress]: [ 111 / 112 ] simplifiying candidate # 26.440 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 26.440 * * [simplify]: iters left: 4 (6 enodes) 26.442 * * [simplify]: iters left: 3 (26 enodes) 26.446 * * [simplify]: iters left: 2 (38 enodes) 26.452 * * [simplify]: iters left: 1 (49 enodes) 26.459 * * [simplify]: Extracting #0: cost 1 inf + 0 26.459 * * [simplify]: Extracting #1: cost 7 inf + 0 26.459 * * [simplify]: Extracting #2: cost 13 inf + 1 26.459 * * [simplify]: Extracting #3: cost 7 inf + 288 26.459 * * [simplify]: Extracting #4: cost 2 inf + 537 26.460 * * [simplify]: Extracting #5: cost 0 inf + 661 26.460 * [simplify]: Simplified to (* x.im (- x.re x.im)) 26.460 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 26.460 * * * * [progress]: [ 112 / 112 ] simplifiying candidate # 26.460 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 26.460 * * [simplify]: iters left: 4 (6 enodes) 26.462 * * [simplify]: iters left: 3 (26 enodes) 26.468 * * [simplify]: iters left: 2 (38 enodes) 26.474 * * [simplify]: iters left: 1 (49 enodes) 26.488 * * [simplify]: Extracting #0: cost 1 inf + 0 26.488 * * [simplify]: Extracting #1: cost 7 inf + 0 26.488 * * [simplify]: Extracting #2: cost 13 inf + 1 26.488 * * [simplify]: Extracting #3: cost 7 inf + 288 26.489 * * [simplify]: Extracting #4: cost 2 inf + 537 26.489 * * [simplify]: Extracting #5: cost 0 inf + 661 26.489 * [simplify]: Simplified to (* x.im (- x.re x.im)) 26.490 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 26.490 * * * [progress]: adding candidates to table 27.553 * * [progress]: iteration 3 / 4 27.553 * * * [progress]: picking best candidate 27.613 * * * * [pick]: Picked # 27.613 * * * [progress]: localizing error 27.659 * * * [progress]: generating rewritten candidates 27.659 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 27.694 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 27.716 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 27.765 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 27.785 * * * [progress]: generating series expansions 27.785 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 27.786 * [backup-simplify]: Simplify (* (+ x.re x.im) (* x.im (- x.re x.im))) into (* x.im (* (+ x.im x.re) (- x.re x.im))) 27.786 * [approximate]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 27.786 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 27.786 * [taylor]: Taking taylor expansion of x.im in x.im 27.786 * [backup-simplify]: Simplify 0 into 0 27.786 * [backup-simplify]: Simplify 1 into 1 27.786 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 27.786 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 27.786 * [taylor]: Taking taylor expansion of x.im in x.im 27.786 * [backup-simplify]: Simplify 0 into 0 27.786 * [backup-simplify]: Simplify 1 into 1 27.786 * [taylor]: Taking taylor expansion of x.re in x.im 27.786 * [backup-simplify]: Simplify x.re into x.re 27.786 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 27.786 * [taylor]: Taking taylor expansion of x.re in x.im 27.786 * [backup-simplify]: Simplify x.re into x.re 27.786 * [taylor]: Taking taylor expansion of x.im in x.im 27.786 * [backup-simplify]: Simplify 0 into 0 27.786 * [backup-simplify]: Simplify 1 into 1 27.786 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 27.786 * [taylor]: Taking taylor expansion of x.im in x.re 27.786 * [backup-simplify]: Simplify x.im into x.im 27.786 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 27.786 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 27.786 * [taylor]: Taking taylor expansion of x.im in x.re 27.786 * [backup-simplify]: Simplify x.im into x.im 27.786 * [taylor]: Taking taylor expansion of x.re in x.re 27.786 * [backup-simplify]: Simplify 0 into 0 27.786 * [backup-simplify]: Simplify 1 into 1 27.786 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 27.786 * [taylor]: Taking taylor expansion of x.re in x.re 27.786 * [backup-simplify]: Simplify 0 into 0 27.786 * [backup-simplify]: Simplify 1 into 1 27.786 * [taylor]: Taking taylor expansion of x.im in x.re 27.786 * [backup-simplify]: Simplify x.im into x.im 27.786 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 27.786 * [taylor]: Taking taylor expansion of x.im in x.re 27.787 * [backup-simplify]: Simplify x.im into x.im 27.787 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 27.787 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 27.787 * [taylor]: Taking taylor expansion of x.im in x.re 27.787 * [backup-simplify]: Simplify x.im into x.im 27.787 * [taylor]: Taking taylor expansion of x.re in x.re 27.787 * [backup-simplify]: Simplify 0 into 0 27.787 * [backup-simplify]: Simplify 1 into 1 27.787 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 27.787 * [taylor]: Taking taylor expansion of x.re in x.re 27.787 * [backup-simplify]: Simplify 0 into 0 27.787 * [backup-simplify]: Simplify 1 into 1 27.787 * [taylor]: Taking taylor expansion of x.im in x.re 27.787 * [backup-simplify]: Simplify x.im into x.im 27.787 * [backup-simplify]: Simplify (+ x.im 0) into x.im 27.787 * [backup-simplify]: Simplify (- x.im) into (- x.im) 27.787 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 27.787 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 27.787 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 27.787 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 27.787 * [taylor]: Taking taylor expansion of -1 in x.im 27.787 * [backup-simplify]: Simplify -1 into -1 27.788 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 27.788 * [taylor]: Taking taylor expansion of x.im in x.im 27.788 * [backup-simplify]: Simplify 0 into 0 27.788 * [backup-simplify]: Simplify 1 into 1 27.788 * [backup-simplify]: Simplify (- 0) into 0 27.789 * [backup-simplify]: Simplify (+ 1 0) into 1 27.789 * [backup-simplify]: Simplify (+ 0 1) into 1 27.789 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 27.789 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 27.789 * [taylor]: Taking taylor expansion of 0 in x.im 27.789 * [backup-simplify]: Simplify 0 into 0 27.790 * [backup-simplify]: Simplify 0 into 0 27.790 * [backup-simplify]: Simplify (- 0) into 0 27.790 * [backup-simplify]: Simplify (+ 0 0) into 0 27.791 * [backup-simplify]: Simplify (+ 0 0) into 0 27.791 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 27.792 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 27.792 * [taylor]: Taking taylor expansion of x.im in x.im 27.792 * [backup-simplify]: Simplify 0 into 0 27.792 * [backup-simplify]: Simplify 1 into 1 27.792 * [backup-simplify]: Simplify 0 into 0 27.792 * [backup-simplify]: Simplify 0 into 0 27.792 * [backup-simplify]: Simplify (- 0) into 0 27.792 * [backup-simplify]: Simplify (+ 0 0) into 0 27.793 * [backup-simplify]: Simplify (+ 0 0) into 0 27.794 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 27.795 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 27.795 * [taylor]: Taking taylor expansion of 0 in x.im 27.795 * [backup-simplify]: Simplify 0 into 0 27.795 * [backup-simplify]: Simplify 0 into 0 27.795 * [backup-simplify]: Simplify 1 into 1 27.795 * [backup-simplify]: Simplify 0 into 0 27.795 * [backup-simplify]: Simplify (* 1 1) into 1 27.796 * [backup-simplify]: Simplify (* 1 1) into 1 27.796 * [backup-simplify]: Simplify (* -1 1) into -1 27.796 * [backup-simplify]: Simplify -1 into -1 27.796 * [backup-simplify]: Simplify (- 0) into 0 27.797 * [backup-simplify]: Simplify (+ 0 0) into 0 27.797 * [backup-simplify]: Simplify (+ 0 0) into 0 27.798 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 27.800 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 27.800 * [taylor]: Taking taylor expansion of 0 in x.im 27.800 * [backup-simplify]: Simplify 0 into 0 27.800 * [backup-simplify]: Simplify 0 into 0 27.800 * [backup-simplify]: Simplify 0 into 0 27.800 * [backup-simplify]: Simplify 0 into 0 27.800 * [backup-simplify]: Simplify 0 into 0 27.800 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.801 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.802 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 27.802 * [backup-simplify]: Simplify 0 into 0 27.802 * [backup-simplify]: Simplify (- 0) into 0 27.803 * [backup-simplify]: Simplify (+ 0 0) into 0 27.803 * [backup-simplify]: Simplify (+ 0 0) into 0 27.805 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))))) into 0 27.806 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))))) into 0 27.806 * [taylor]: Taking taylor expansion of 0 in x.im 27.806 * [backup-simplify]: Simplify 0 into 0 27.806 * [backup-simplify]: Simplify 0 into 0 27.807 * [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)) 27.807 * [backup-simplify]: Simplify (* (+ (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (- (/ 1 x.re) (/ 1 x.im)))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 27.807 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 27.807 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 27.807 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 27.807 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 27.807 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 27.807 * [taylor]: Taking taylor expansion of x.re in x.im 27.807 * [backup-simplify]: Simplify x.re into x.re 27.807 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 27.807 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 27.807 * [taylor]: Taking taylor expansion of x.im in x.im 27.807 * [backup-simplify]: Simplify 0 into 0 27.807 * [backup-simplify]: Simplify 1 into 1 27.808 * [backup-simplify]: Simplify (/ 1 1) into 1 27.808 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 27.808 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 27.808 * [taylor]: Taking taylor expansion of x.im in x.im 27.808 * [backup-simplify]: Simplify 0 into 0 27.808 * [backup-simplify]: Simplify 1 into 1 27.808 * [backup-simplify]: Simplify (/ 1 1) into 1 27.808 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 27.808 * [taylor]: Taking taylor expansion of x.re in x.im 27.808 * [backup-simplify]: Simplify x.re into x.re 27.808 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 27.808 * [taylor]: Taking taylor expansion of x.im in x.im 27.808 * [backup-simplify]: Simplify 0 into 0 27.808 * [backup-simplify]: Simplify 1 into 1 27.809 * [backup-simplify]: Simplify (- 1) into -1 27.809 * [backup-simplify]: Simplify (+ 0 -1) into -1 27.810 * [backup-simplify]: Simplify (+ 1 0) into 1 27.810 * [backup-simplify]: Simplify (* -1 1) into -1 27.810 * [backup-simplify]: Simplify (/ -1 1) into -1 27.810 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 27.811 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 27.811 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 27.811 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 27.811 * [taylor]: Taking taylor expansion of x.re in x.re 27.811 * [backup-simplify]: Simplify 0 into 0 27.811 * [backup-simplify]: Simplify 1 into 1 27.811 * [backup-simplify]: Simplify (/ 1 1) into 1 27.811 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 27.811 * [taylor]: Taking taylor expansion of x.im in x.re 27.811 * [backup-simplify]: Simplify x.im into x.im 27.811 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.811 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 27.811 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 27.811 * [taylor]: Taking taylor expansion of x.im in x.re 27.811 * [backup-simplify]: Simplify x.im into x.im 27.811 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.811 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 27.811 * [taylor]: Taking taylor expansion of x.re in x.re 27.811 * [backup-simplify]: Simplify 0 into 0 27.811 * [backup-simplify]: Simplify 1 into 1 27.812 * [backup-simplify]: Simplify (/ 1 1) into 1 27.812 * [taylor]: Taking taylor expansion of x.im in x.re 27.812 * [backup-simplify]: Simplify x.im into x.im 27.812 * [backup-simplify]: Simplify (+ 1 0) into 1 27.813 * [backup-simplify]: Simplify (+ 0 1) into 1 27.813 * [backup-simplify]: Simplify (* 1 1) into 1 27.813 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.813 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 27.813 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 27.813 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 27.813 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 27.813 * [taylor]: Taking taylor expansion of x.re in x.re 27.813 * [backup-simplify]: Simplify 0 into 0 27.813 * [backup-simplify]: Simplify 1 into 1 27.814 * [backup-simplify]: Simplify (/ 1 1) into 1 27.814 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 27.814 * [taylor]: Taking taylor expansion of x.im in x.re 27.814 * [backup-simplify]: Simplify x.im into x.im 27.814 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.814 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 27.814 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 27.814 * [taylor]: Taking taylor expansion of x.im in x.re 27.814 * [backup-simplify]: Simplify x.im into x.im 27.814 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.814 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 27.814 * [taylor]: Taking taylor expansion of x.re in x.re 27.814 * [backup-simplify]: Simplify 0 into 0 27.814 * [backup-simplify]: Simplify 1 into 1 27.815 * [backup-simplify]: Simplify (/ 1 1) into 1 27.815 * [taylor]: Taking taylor expansion of x.im in x.re 27.815 * [backup-simplify]: Simplify x.im into x.im 27.815 * [backup-simplify]: Simplify (+ 1 0) into 1 27.816 * [backup-simplify]: Simplify (+ 0 1) into 1 27.816 * [backup-simplify]: Simplify (* 1 1) into 1 27.816 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.816 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 27.816 * [taylor]: Taking taylor expansion of x.im in x.im 27.816 * [backup-simplify]: Simplify 0 into 0 27.816 * [backup-simplify]: Simplify 1 into 1 27.817 * [backup-simplify]: Simplify (/ 1 1) into 1 27.817 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.817 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 27.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.818 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 27.818 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 27.819 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 27.819 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 27.819 * [taylor]: Taking taylor expansion of 0 in x.im 27.819 * [backup-simplify]: Simplify 0 into 0 27.819 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 27.820 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.820 * [backup-simplify]: Simplify (+ 0 0) into 0 27.821 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 27.822 * [backup-simplify]: Simplify (- 0) into 0 27.822 * [backup-simplify]: Simplify (+ 0 0) into 0 27.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 27.824 * [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))) 27.824 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 27.824 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 27.824 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 27.824 * [taylor]: Taking taylor expansion of x.im in x.im 27.824 * [backup-simplify]: Simplify 0 into 0 27.824 * [backup-simplify]: Simplify 1 into 1 27.824 * [backup-simplify]: Simplify (* 1 1) into 1 27.825 * [backup-simplify]: Simplify (* 1 1) into 1 27.825 * [backup-simplify]: Simplify (/ 1 1) into 1 27.825 * [backup-simplify]: Simplify (- 1) into -1 27.825 * [backup-simplify]: Simplify -1 into -1 27.825 * [backup-simplify]: Simplify 1 into 1 27.826 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.827 * [backup-simplify]: Simplify (+ 0 0) into 0 27.828 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.829 * [backup-simplify]: Simplify (- 0) into 0 27.829 * [backup-simplify]: Simplify (+ 0 0) into 0 27.830 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 27.830 * [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 27.830 * [taylor]: Taking taylor expansion of 0 in x.im 27.830 * [backup-simplify]: Simplify 0 into 0 27.831 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.832 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.832 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.833 * [backup-simplify]: Simplify (- 0) into 0 27.833 * [backup-simplify]: Simplify 0 into 0 27.833 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.833 * [backup-simplify]: Simplify 0 into 0 27.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.834 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.834 * [backup-simplify]: Simplify (+ 0 0) into 0 27.835 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.835 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.835 * [backup-simplify]: Simplify (- 0) into 0 27.835 * [backup-simplify]: Simplify (+ 0 0) into 0 27.836 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 27.836 * [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 27.836 * [taylor]: Taking taylor expansion of 0 in x.im 27.836 * [backup-simplify]: Simplify 0 into 0 27.837 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.837 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.838 * [backup-simplify]: Simplify (- 0) into 0 27.838 * [backup-simplify]: Simplify 0 into 0 27.838 * [backup-simplify]: Simplify 0 into 0 27.839 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.839 * [backup-simplify]: Simplify 0 into 0 27.839 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.840 * [backup-simplify]: Simplify (+ 0 0) into 0 27.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.840 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.841 * [backup-simplify]: Simplify (- 0) into 0 27.841 * [backup-simplify]: Simplify (+ 0 0) into 0 27.842 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 27.842 * [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 27.842 * [taylor]: Taking taylor expansion of 0 in x.im 27.842 * [backup-simplify]: Simplify 0 into 0 27.843 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.843 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.844 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.844 * [backup-simplify]: Simplify (- 0) into 0 27.844 * [backup-simplify]: Simplify 0 into 0 27.844 * [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)) 27.845 * [backup-simplify]: Simplify (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 27.845 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 27.845 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 27.845 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 27.845 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 27.845 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 27.845 * [taylor]: Taking taylor expansion of x.im in x.im 27.845 * [backup-simplify]: Simplify 0 into 0 27.845 * [backup-simplify]: Simplify 1 into 1 27.845 * [backup-simplify]: Simplify (/ 1 1) into 1 27.845 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 27.845 * [taylor]: Taking taylor expansion of x.re in x.im 27.845 * [backup-simplify]: Simplify x.re into x.re 27.845 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 27.845 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 27.845 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 27.845 * [taylor]: Taking taylor expansion of x.im in x.im 27.845 * [backup-simplify]: Simplify 0 into 0 27.845 * [backup-simplify]: Simplify 1 into 1 27.846 * [backup-simplify]: Simplify (/ 1 1) into 1 27.846 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 27.846 * [taylor]: Taking taylor expansion of x.re in x.im 27.846 * [backup-simplify]: Simplify x.re into x.re 27.846 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 27.846 * [taylor]: Taking taylor expansion of x.im in x.im 27.846 * [backup-simplify]: Simplify 0 into 0 27.846 * [backup-simplify]: Simplify 1 into 1 27.846 * [backup-simplify]: Simplify (+ 1 0) into 1 27.846 * [backup-simplify]: Simplify (+ 1 0) into 1 27.846 * [backup-simplify]: Simplify (* 1 1) into 1 27.847 * [backup-simplify]: Simplify (/ 1 1) into 1 27.847 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 27.847 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 27.847 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 27.847 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 27.847 * [taylor]: Taking taylor expansion of x.im in x.re 27.847 * [backup-simplify]: Simplify x.im into x.im 27.847 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.847 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 27.847 * [taylor]: Taking taylor expansion of x.re in x.re 27.847 * [backup-simplify]: Simplify 0 into 0 27.847 * [backup-simplify]: Simplify 1 into 1 27.847 * [backup-simplify]: Simplify (/ 1 1) into 1 27.847 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 27.847 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 27.847 * [taylor]: Taking taylor expansion of x.im in x.re 27.847 * [backup-simplify]: Simplify x.im into x.im 27.847 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.847 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 27.847 * [taylor]: Taking taylor expansion of x.re in x.re 27.847 * [backup-simplify]: Simplify 0 into 0 27.847 * [backup-simplify]: Simplify 1 into 1 27.847 * [backup-simplify]: Simplify (/ 1 1) into 1 27.848 * [taylor]: Taking taylor expansion of x.im in x.re 27.848 * [backup-simplify]: Simplify x.im into x.im 27.848 * [backup-simplify]: Simplify (- 1) into -1 27.848 * [backup-simplify]: Simplify (+ 0 -1) into -1 27.848 * [backup-simplify]: Simplify (+ 0 1) into 1 27.849 * [backup-simplify]: Simplify (* -1 1) into -1 27.849 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 27.849 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 27.849 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 27.849 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 27.849 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 27.849 * [taylor]: Taking taylor expansion of x.im in x.re 27.849 * [backup-simplify]: Simplify x.im into x.im 27.849 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.849 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 27.849 * [taylor]: Taking taylor expansion of x.re in x.re 27.849 * [backup-simplify]: Simplify 0 into 0 27.849 * [backup-simplify]: Simplify 1 into 1 27.849 * [backup-simplify]: Simplify (/ 1 1) into 1 27.849 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 27.849 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 27.849 * [taylor]: Taking taylor expansion of x.im in x.re 27.849 * [backup-simplify]: Simplify x.im into x.im 27.849 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.849 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 27.849 * [taylor]: Taking taylor expansion of x.re in x.re 27.849 * [backup-simplify]: Simplify 0 into 0 27.849 * [backup-simplify]: Simplify 1 into 1 27.849 * [backup-simplify]: Simplify (/ 1 1) into 1 27.849 * [taylor]: Taking taylor expansion of x.im in x.re 27.849 * [backup-simplify]: Simplify x.im into x.im 27.850 * [backup-simplify]: Simplify (- 1) into -1 27.850 * [backup-simplify]: Simplify (+ 0 -1) into -1 27.850 * [backup-simplify]: Simplify (+ 0 1) into 1 27.850 * [backup-simplify]: Simplify (* -1 1) into -1 27.851 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 27.851 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 27.851 * [taylor]: Taking taylor expansion of -1 in x.im 27.851 * [backup-simplify]: Simplify -1 into -1 27.851 * [taylor]: Taking taylor expansion of x.im in x.im 27.851 * [backup-simplify]: Simplify 0 into 0 27.851 * [backup-simplify]: Simplify 1 into 1 27.851 * [backup-simplify]: Simplify (/ -1 1) into -1 27.851 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.851 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 27.852 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.852 * [backup-simplify]: Simplify (- 0) into 0 27.852 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 27.852 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 27.853 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 27.853 * [taylor]: Taking taylor expansion of 0 in x.im 27.853 * [backup-simplify]: Simplify 0 into 0 27.853 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 27.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.854 * [backup-simplify]: Simplify (+ 0 0) into 0 27.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 27.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.855 * [backup-simplify]: Simplify (- 0) into 0 27.856 * [backup-simplify]: Simplify (+ 0 0) into 0 27.859 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 27.859 * [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)) 27.859 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 27.859 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 27.859 * [taylor]: Taking taylor expansion of x.im in x.im 27.859 * [backup-simplify]: Simplify 0 into 0 27.859 * [backup-simplify]: Simplify 1 into 1 27.860 * [backup-simplify]: Simplify (* 1 1) into 1 27.860 * [backup-simplify]: Simplify (* 1 1) into 1 27.860 * [backup-simplify]: Simplify (/ 1 1) into 1 27.860 * [backup-simplify]: Simplify 1 into 1 27.861 * [backup-simplify]: Simplify -1 into -1 27.861 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.862 * [backup-simplify]: Simplify (+ 0 0) into 0 27.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.863 * [backup-simplify]: Simplify (- 0) into 0 27.864 * [backup-simplify]: Simplify (+ 0 0) into 0 27.865 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 27.865 * [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 27.865 * [taylor]: Taking taylor expansion of 0 in x.im 27.865 * [backup-simplify]: Simplify 0 into 0 27.866 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.866 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.867 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.867 * [backup-simplify]: Simplify 0 into 0 27.868 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 27.868 * [backup-simplify]: Simplify 0 into 0 27.868 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.869 * [backup-simplify]: Simplify (+ 0 0) into 0 27.869 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.871 * [backup-simplify]: Simplify (- 0) into 0 27.871 * [backup-simplify]: Simplify (+ 0 0) into 0 27.872 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 27.873 * [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 27.873 * [taylor]: Taking taylor expansion of 0 in x.im 27.873 * [backup-simplify]: Simplify 0 into 0 27.873 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.874 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.875 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.875 * [backup-simplify]: Simplify 0 into 0 27.875 * [backup-simplify]: Simplify 0 into 0 27.876 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.876 * [backup-simplify]: Simplify 0 into 0 27.877 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.877 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.878 * [backup-simplify]: Simplify (+ 0 0) into 0 27.878 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.879 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.879 * [backup-simplify]: Simplify (- 0) into 0 27.880 * [backup-simplify]: Simplify (+ 0 0) into 0 27.881 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 27.882 * [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 27.882 * [taylor]: Taking taylor expansion of 0 in x.im 27.882 * [backup-simplify]: Simplify 0 into 0 27.883 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.884 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.885 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.885 * [backup-simplify]: Simplify 0 into 0 27.885 * [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)) 27.885 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 27.885 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 27.885 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 27.885 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 27.885 * [taylor]: Taking taylor expansion of 2 in x.im 27.885 * [backup-simplify]: Simplify 2 into 2 27.885 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 27.885 * [taylor]: Taking taylor expansion of x.im in x.im 27.885 * [backup-simplify]: Simplify 0 into 0 27.885 * [backup-simplify]: Simplify 1 into 1 27.885 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 27.885 * [taylor]: Taking taylor expansion of x.re in x.im 27.885 * [backup-simplify]: Simplify x.re into x.re 27.885 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 27.885 * [taylor]: Taking taylor expansion of 2 in x.re 27.885 * [backup-simplify]: Simplify 2 into 2 27.885 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.885 * [taylor]: Taking taylor expansion of x.im in x.re 27.885 * [backup-simplify]: Simplify x.im into x.im 27.885 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.885 * [taylor]: Taking taylor expansion of x.re in x.re 27.885 * [backup-simplify]: Simplify 0 into 0 27.885 * [backup-simplify]: Simplify 1 into 1 27.885 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 27.885 * [taylor]: Taking taylor expansion of 2 in x.re 27.885 * [backup-simplify]: Simplify 2 into 2 27.885 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.885 * [taylor]: Taking taylor expansion of x.im in x.re 27.886 * [backup-simplify]: Simplify x.im into x.im 27.886 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.886 * [taylor]: Taking taylor expansion of x.re in x.re 27.886 * [backup-simplify]: Simplify 0 into 0 27.886 * [backup-simplify]: Simplify 1 into 1 27.886 * [backup-simplify]: Simplify (* 1 1) into 1 27.886 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.886 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 27.886 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 27.886 * [taylor]: Taking taylor expansion of 2 in x.im 27.886 * [backup-simplify]: Simplify 2 into 2 27.886 * [taylor]: Taking taylor expansion of x.im in x.im 27.886 * [backup-simplify]: Simplify 0 into 0 27.886 * [backup-simplify]: Simplify 1 into 1 27.886 * [backup-simplify]: Simplify (* 2 0) into 0 27.886 * [backup-simplify]: Simplify 0 into 0 27.887 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.887 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 27.887 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 27.887 * [taylor]: Taking taylor expansion of 0 in x.im 27.887 * [backup-simplify]: Simplify 0 into 0 27.887 * [backup-simplify]: Simplify 0 into 0 27.888 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 27.888 * [backup-simplify]: Simplify 2 into 2 27.888 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.889 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 27.889 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 27.889 * [taylor]: Taking taylor expansion of 0 in x.im 27.889 * [backup-simplify]: Simplify 0 into 0 27.889 * [backup-simplify]: Simplify 0 into 0 27.889 * [backup-simplify]: Simplify 0 into 0 27.890 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 27.890 * [backup-simplify]: Simplify 0 into 0 27.891 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.891 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.892 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 27.892 * [taylor]: Taking taylor expansion of 0 in x.im 27.892 * [backup-simplify]: Simplify 0 into 0 27.892 * [backup-simplify]: Simplify 0 into 0 27.892 * [backup-simplify]: Simplify 0 into 0 27.892 * [backup-simplify]: Simplify 0 into 0 27.892 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 27.892 * [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))) 27.892 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 27.892 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 27.892 * [taylor]: Taking taylor expansion of 2 in x.im 27.892 * [backup-simplify]: Simplify 2 into 2 27.892 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 27.892 * [taylor]: Taking taylor expansion of x.im in x.im 27.892 * [backup-simplify]: Simplify 0 into 0 27.892 * [backup-simplify]: Simplify 1 into 1 27.892 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 27.892 * [taylor]: Taking taylor expansion of x.re in x.im 27.892 * [backup-simplify]: Simplify x.re into x.re 27.892 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 27.892 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 27.892 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 27.893 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 27.893 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 27.893 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 27.893 * [taylor]: Taking taylor expansion of 2 in x.re 27.893 * [backup-simplify]: Simplify 2 into 2 27.893 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.893 * [taylor]: Taking taylor expansion of x.im in x.re 27.893 * [backup-simplify]: Simplify x.im into x.im 27.893 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.893 * [taylor]: Taking taylor expansion of x.re in x.re 27.893 * [backup-simplify]: Simplify 0 into 0 27.893 * [backup-simplify]: Simplify 1 into 1 27.893 * [backup-simplify]: Simplify (* 1 1) into 1 27.893 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.893 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 27.893 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 27.893 * [taylor]: Taking taylor expansion of 2 in x.re 27.893 * [backup-simplify]: Simplify 2 into 2 27.893 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.893 * [taylor]: Taking taylor expansion of x.im in x.re 27.893 * [backup-simplify]: Simplify x.im into x.im 27.893 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.893 * [taylor]: Taking taylor expansion of x.re in x.re 27.893 * [backup-simplify]: Simplify 0 into 0 27.893 * [backup-simplify]: Simplify 1 into 1 27.894 * [backup-simplify]: Simplify (* 1 1) into 1 27.894 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.894 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 27.894 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 27.894 * [taylor]: Taking taylor expansion of 2 in x.im 27.894 * [backup-simplify]: Simplify 2 into 2 27.894 * [taylor]: Taking taylor expansion of x.im in x.im 27.894 * [backup-simplify]: Simplify 0 into 0 27.894 * [backup-simplify]: Simplify 1 into 1 27.894 * [backup-simplify]: Simplify (/ 2 1) into 2 27.894 * [backup-simplify]: Simplify 2 into 2 27.895 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.895 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 27.895 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 27.895 * [taylor]: Taking taylor expansion of 0 in x.im 27.895 * [backup-simplify]: Simplify 0 into 0 27.895 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 27.896 * [backup-simplify]: Simplify 0 into 0 27.896 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.896 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 27.897 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.897 * [taylor]: Taking taylor expansion of 0 in x.im 27.897 * [backup-simplify]: Simplify 0 into 0 27.897 * [backup-simplify]: Simplify 0 into 0 27.897 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.897 * [backup-simplify]: Simplify 0 into 0 27.898 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.898 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.898 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.898 * [taylor]: Taking taylor expansion of 0 in x.im 27.898 * [backup-simplify]: Simplify 0 into 0 27.898 * [backup-simplify]: Simplify 0 into 0 27.899 * [backup-simplify]: Simplify 0 into 0 27.899 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.899 * [backup-simplify]: Simplify 0 into 0 27.899 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 27.899 * [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))) 27.899 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 27.899 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 27.900 * [taylor]: Taking taylor expansion of -2 in x.im 27.900 * [backup-simplify]: Simplify -2 into -2 27.900 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 27.900 * [taylor]: Taking taylor expansion of x.im in x.im 27.900 * [backup-simplify]: Simplify 0 into 0 27.900 * [backup-simplify]: Simplify 1 into 1 27.900 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 27.900 * [taylor]: Taking taylor expansion of x.re in x.im 27.900 * [backup-simplify]: Simplify x.re into x.re 27.900 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 27.900 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 27.900 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 27.900 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 27.900 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 27.900 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 27.900 * [taylor]: Taking taylor expansion of -2 in x.re 27.900 * [backup-simplify]: Simplify -2 into -2 27.900 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.900 * [taylor]: Taking taylor expansion of x.im in x.re 27.900 * [backup-simplify]: Simplify x.im into x.im 27.900 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.900 * [taylor]: Taking taylor expansion of x.re in x.re 27.900 * [backup-simplify]: Simplify 0 into 0 27.900 * [backup-simplify]: Simplify 1 into 1 27.901 * [backup-simplify]: Simplify (* 1 1) into 1 27.901 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.901 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 27.901 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 27.901 * [taylor]: Taking taylor expansion of -2 in x.re 27.901 * [backup-simplify]: Simplify -2 into -2 27.901 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.901 * [taylor]: Taking taylor expansion of x.im in x.re 27.901 * [backup-simplify]: Simplify x.im into x.im 27.901 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.901 * [taylor]: Taking taylor expansion of x.re in x.re 27.901 * [backup-simplify]: Simplify 0 into 0 27.901 * [backup-simplify]: Simplify 1 into 1 27.901 * [backup-simplify]: Simplify (* 1 1) into 1 27.901 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.901 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 27.901 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 27.901 * [taylor]: Taking taylor expansion of -2 in x.im 27.901 * [backup-simplify]: Simplify -2 into -2 27.901 * [taylor]: Taking taylor expansion of x.im in x.im 27.901 * [backup-simplify]: Simplify 0 into 0 27.901 * [backup-simplify]: Simplify 1 into 1 27.901 * [backup-simplify]: Simplify (/ -2 1) into -2 27.902 * [backup-simplify]: Simplify -2 into -2 27.902 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.902 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 27.902 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 27.902 * [taylor]: Taking taylor expansion of 0 in x.im 27.902 * [backup-simplify]: Simplify 0 into 0 27.903 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 27.903 * [backup-simplify]: Simplify 0 into 0 27.903 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.904 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 27.904 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.904 * [taylor]: Taking taylor expansion of 0 in x.im 27.904 * [backup-simplify]: Simplify 0 into 0 27.904 * [backup-simplify]: Simplify 0 into 0 27.905 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.905 * [backup-simplify]: Simplify 0 into 0 27.905 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.906 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.906 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.906 * [taylor]: Taking taylor expansion of 0 in x.im 27.906 * [backup-simplify]: Simplify 0 into 0 27.906 * [backup-simplify]: Simplify 0 into 0 27.906 * [backup-simplify]: Simplify 0 into 0 27.907 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.907 * [backup-simplify]: Simplify 0 into 0 27.907 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 27.907 * * * * [progress]: [ 3 / 4 ] generating series at (2) 27.907 * [backup-simplify]: Simplify (+ (* (+ x.re x.im) (* 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)) 27.907 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 27.907 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 27.907 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 27.907 * [taylor]: Taking taylor expansion of 3 in x.im 27.907 * [backup-simplify]: Simplify 3 into 3 27.907 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 27.907 * [taylor]: Taking taylor expansion of x.im in x.im 27.907 * [backup-simplify]: Simplify 0 into 0 27.907 * [backup-simplify]: Simplify 1 into 1 27.907 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 27.907 * [taylor]: Taking taylor expansion of x.re in x.im 27.907 * [backup-simplify]: Simplify x.re into x.re 27.907 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 27.907 * [taylor]: Taking taylor expansion of x.im in x.im 27.907 * [backup-simplify]: Simplify 0 into 0 27.907 * [backup-simplify]: Simplify 1 into 1 27.907 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 27.907 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 27.907 * [taylor]: Taking taylor expansion of 3 in x.re 27.907 * [backup-simplify]: Simplify 3 into 3 27.908 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.908 * [taylor]: Taking taylor expansion of x.im in x.re 27.908 * [backup-simplify]: Simplify x.im into x.im 27.908 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.908 * [taylor]: Taking taylor expansion of x.re in x.re 27.908 * [backup-simplify]: Simplify 0 into 0 27.908 * [backup-simplify]: Simplify 1 into 1 27.908 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 27.908 * [taylor]: Taking taylor expansion of x.im in x.re 27.908 * [backup-simplify]: Simplify x.im into x.im 27.908 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 27.908 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 27.908 * [taylor]: Taking taylor expansion of 3 in x.re 27.908 * [backup-simplify]: Simplify 3 into 3 27.908 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.908 * [taylor]: Taking taylor expansion of x.im in x.re 27.908 * [backup-simplify]: Simplify x.im into x.im 27.908 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.908 * [taylor]: Taking taylor expansion of x.re in x.re 27.908 * [backup-simplify]: Simplify 0 into 0 27.908 * [backup-simplify]: Simplify 1 into 1 27.908 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 27.908 * [taylor]: Taking taylor expansion of x.im in x.re 27.908 * [backup-simplify]: Simplify x.im into x.im 27.908 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 27.908 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 27.908 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 27.908 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 27.908 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 27.908 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 27.908 * [taylor]: Taking taylor expansion of x.im in x.im 27.908 * [backup-simplify]: Simplify 0 into 0 27.908 * [backup-simplify]: Simplify 1 into 1 27.909 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 27.909 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 27.909 * [backup-simplify]: Simplify (- 0) into 0 27.909 * [backup-simplify]: Simplify (+ 0 0) into 0 27.909 * [taylor]: Taking taylor expansion of 0 in x.im 27.909 * [backup-simplify]: Simplify 0 into 0 27.909 * [backup-simplify]: Simplify 0 into 0 27.909 * [backup-simplify]: Simplify (* 1 1) into 1 27.909 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.910 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 27.910 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 27.910 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 27.910 * [backup-simplify]: Simplify (- 0) into 0 27.910 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 27.910 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 27.910 * [taylor]: Taking taylor expansion of 3 in x.im 27.910 * [backup-simplify]: Simplify 3 into 3 27.910 * [taylor]: Taking taylor expansion of x.im in x.im 27.910 * [backup-simplify]: Simplify 0 into 0 27.910 * [backup-simplify]: Simplify 1 into 1 27.911 * [backup-simplify]: Simplify (* 3 0) into 0 27.911 * [backup-simplify]: Simplify 0 into 0 27.911 * [backup-simplify]: Simplify 0 into 0 27.911 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.911 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 27.912 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 27.912 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 27.913 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 27.913 * [backup-simplify]: Simplify (- 0) into 0 27.914 * [backup-simplify]: Simplify (+ 0 0) into 0 27.914 * [taylor]: Taking taylor expansion of 0 in x.im 27.914 * [backup-simplify]: Simplify 0 into 0 27.914 * [backup-simplify]: Simplify 0 into 0 27.915 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 27.915 * [backup-simplify]: Simplify 3 into 3 27.915 * [backup-simplify]: Simplify 0 into 0 27.915 * [backup-simplify]: Simplify (* 1 1) into 1 27.916 * [backup-simplify]: Simplify (* 1 1) into 1 27.916 * [backup-simplify]: Simplify (- 1) into -1 27.916 * [backup-simplify]: Simplify -1 into -1 27.917 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.918 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 27.918 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 27.919 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 27.921 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 27.921 * [backup-simplify]: Simplify (- 0) into 0 27.921 * [backup-simplify]: Simplify (+ 0 0) into 0 27.921 * [taylor]: Taking taylor expansion of 0 in x.im 27.921 * [backup-simplify]: Simplify 0 into 0 27.921 * [backup-simplify]: Simplify 0 into 0 27.921 * [backup-simplify]: Simplify 0 into 0 27.922 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 27.922 * [backup-simplify]: Simplify 0 into 0 27.922 * [backup-simplify]: Simplify 0 into 0 27.923 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.924 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.924 * [backup-simplify]: Simplify (- 0) into 0 27.924 * [backup-simplify]: Simplify 0 into 0 27.925 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.926 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.927 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 27.928 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 27.930 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 27.930 * [backup-simplify]: Simplify (- 0) into 0 27.931 * [backup-simplify]: Simplify (+ 0 0) into 0 27.931 * [taylor]: Taking taylor expansion of 0 in x.im 27.931 * [backup-simplify]: Simplify 0 into 0 27.931 * [backup-simplify]: Simplify 0 into 0 27.931 * [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)) 27.932 * [backup-simplify]: Simplify (+ (* (+ (/ 1 x.re) (/ 1 x.im)) (* (/ 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))) 27.932 * [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 27.932 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 27.932 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 27.932 * [taylor]: Taking taylor expansion of 3 in x.im 27.932 * [backup-simplify]: Simplify 3 into 3 27.932 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 27.932 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 27.932 * [taylor]: Taking taylor expansion of x.im in x.im 27.932 * [backup-simplify]: Simplify 0 into 0 27.932 * [backup-simplify]: Simplify 1 into 1 27.932 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 27.932 * [taylor]: Taking taylor expansion of x.re in x.im 27.932 * [backup-simplify]: Simplify x.re into x.re 27.932 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 27.932 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 27.932 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 27.933 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 27.933 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 27.933 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 27.933 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 27.933 * [taylor]: Taking taylor expansion of x.im in x.im 27.933 * [backup-simplify]: Simplify 0 into 0 27.933 * [backup-simplify]: Simplify 1 into 1 27.933 * [backup-simplify]: Simplify (* 1 1) into 1 27.934 * [backup-simplify]: Simplify (* 1 1) into 1 27.934 * [backup-simplify]: Simplify (/ 1 1) into 1 27.934 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 27.934 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 27.934 * [taylor]: Taking taylor expansion of 3 in x.re 27.934 * [backup-simplify]: Simplify 3 into 3 27.934 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 27.934 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.934 * [taylor]: Taking taylor expansion of x.im in x.re 27.934 * [backup-simplify]: Simplify x.im into x.im 27.934 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.934 * [taylor]: Taking taylor expansion of x.re in x.re 27.934 * [backup-simplify]: Simplify 0 into 0 27.934 * [backup-simplify]: Simplify 1 into 1 27.935 * [backup-simplify]: Simplify (* 1 1) into 1 27.935 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.935 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.935 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 27.935 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 27.935 * [taylor]: Taking taylor expansion of x.im in x.re 27.935 * [backup-simplify]: Simplify x.im into x.im 27.935 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 27.935 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 27.935 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 27.935 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 27.935 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 27.935 * [taylor]: Taking taylor expansion of 3 in x.re 27.935 * [backup-simplify]: Simplify 3 into 3 27.935 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 27.935 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.935 * [taylor]: Taking taylor expansion of x.im in x.re 27.935 * [backup-simplify]: Simplify x.im into x.im 27.935 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.935 * [taylor]: Taking taylor expansion of x.re in x.re 27.936 * [backup-simplify]: Simplify 0 into 0 27.936 * [backup-simplify]: Simplify 1 into 1 27.936 * [backup-simplify]: Simplify (* 1 1) into 1 27.936 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.936 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.936 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 27.936 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 27.936 * [taylor]: Taking taylor expansion of x.im in x.re 27.936 * [backup-simplify]: Simplify x.im into x.im 27.936 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 27.936 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 27.936 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 27.937 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 27.937 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 27.937 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 27.937 * [taylor]: Taking taylor expansion of 3 in x.im 27.937 * [backup-simplify]: Simplify 3 into 3 27.937 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 27.937 * [taylor]: Taking taylor expansion of x.im in x.im 27.937 * [backup-simplify]: Simplify 0 into 0 27.937 * [backup-simplify]: Simplify 1 into 1 27.937 * [backup-simplify]: Simplify (/ 1 1) into 1 27.938 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.938 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 27.938 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 27.939 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 27.939 * [backup-simplify]: Simplify (+ 0 0) into 0 27.939 * [taylor]: Taking taylor expansion of 0 in x.im 27.939 * [backup-simplify]: Simplify 0 into 0 27.940 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.941 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 27.941 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.942 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 27.942 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 27.942 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 27.942 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 27.942 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 27.942 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 27.942 * [taylor]: Taking taylor expansion of x.im in x.im 27.942 * [backup-simplify]: Simplify 0 into 0 27.942 * [backup-simplify]: Simplify 1 into 1 27.943 * [backup-simplify]: Simplify (* 1 1) into 1 27.943 * [backup-simplify]: Simplify (* 1 1) into 1 27.944 * [backup-simplify]: Simplify (/ 1 1) into 1 27.944 * [backup-simplify]: Simplify (- 1) into -1 27.944 * [backup-simplify]: Simplify -1 into -1 27.945 * [backup-simplify]: Simplify (* 3 1) into 3 27.945 * [backup-simplify]: Simplify 3 into 3 27.946 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.947 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.947 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.948 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 27.948 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 27.948 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 27.948 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 27.949 * [backup-simplify]: Simplify (- 0) into 0 27.949 * [backup-simplify]: Simplify (+ 0 0) into 0 27.949 * [taylor]: Taking taylor expansion of 0 in x.im 27.949 * [backup-simplify]: Simplify 0 into 0 27.949 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.950 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.950 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.950 * [backup-simplify]: Simplify (- 0) into 0 27.950 * [backup-simplify]: Simplify 0 into 0 27.951 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.951 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 27.951 * [backup-simplify]: Simplify 0 into 0 27.952 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 27.952 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 27.953 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.953 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 27.954 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 27.954 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 27.954 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 27.954 * [backup-simplify]: Simplify (- 0) into 0 27.955 * [backup-simplify]: Simplify (+ 0 0) into 0 27.955 * [taylor]: Taking taylor expansion of 0 in x.im 27.955 * [backup-simplify]: Simplify 0 into 0 27.955 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.956 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.956 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.956 * [backup-simplify]: Simplify (- 0) into 0 27.957 * [backup-simplify]: Simplify 0 into 0 27.957 * [backup-simplify]: Simplify 0 into 0 27.957 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.958 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 27.958 * [backup-simplify]: Simplify 0 into 0 27.958 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 27.959 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 27.959 * [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 27.960 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 27.961 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 27.961 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 27.962 * [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 27.962 * [backup-simplify]: Simplify (- 0) into 0 27.962 * [backup-simplify]: Simplify (+ 0 0) into 0 27.962 * [taylor]: Taking taylor expansion of 0 in x.im 27.962 * [backup-simplify]: Simplify 0 into 0 27.963 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.963 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.964 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.964 * [backup-simplify]: Simplify (- 0) into 0 27.964 * [backup-simplify]: Simplify 0 into 0 27.964 * [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)) 27.965 * [backup-simplify]: Simplify (+ (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 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))))) 27.965 * [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 27.965 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 27.965 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 27.965 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 27.965 * [taylor]: Taking taylor expansion of x.im in x.im 27.965 * [backup-simplify]: Simplify 0 into 0 27.965 * [backup-simplify]: Simplify 1 into 1 27.965 * [backup-simplify]: Simplify (* 1 1) into 1 27.965 * [backup-simplify]: Simplify (* 1 1) into 1 27.966 * [backup-simplify]: Simplify (/ 1 1) into 1 27.966 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 27.966 * [taylor]: Taking taylor expansion of 3 in x.im 27.966 * [backup-simplify]: Simplify 3 into 3 27.966 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 27.966 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 27.966 * [taylor]: Taking taylor expansion of x.im in x.im 27.966 * [backup-simplify]: Simplify 0 into 0 27.966 * [backup-simplify]: Simplify 1 into 1 27.966 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 27.966 * [taylor]: Taking taylor expansion of x.re in x.im 27.966 * [backup-simplify]: Simplify x.re into x.re 27.966 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 27.966 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 27.966 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 27.966 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 27.966 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 27.966 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 27.966 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 27.966 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 27.966 * [taylor]: Taking taylor expansion of x.im in x.re 27.966 * [backup-simplify]: Simplify x.im into x.im 27.966 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 27.966 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 27.966 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 27.966 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 27.966 * [taylor]: Taking taylor expansion of 3 in x.re 27.967 * [backup-simplify]: Simplify 3 into 3 27.967 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 27.967 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.967 * [taylor]: Taking taylor expansion of x.im in x.re 27.967 * [backup-simplify]: Simplify x.im into x.im 27.967 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.967 * [taylor]: Taking taylor expansion of x.re in x.re 27.967 * [backup-simplify]: Simplify 0 into 0 27.967 * [backup-simplify]: Simplify 1 into 1 27.967 * [backup-simplify]: Simplify (* 1 1) into 1 27.967 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.967 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.967 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 27.967 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 27.967 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 27.967 * [taylor]: Taking taylor expansion of x.im in x.re 27.967 * [backup-simplify]: Simplify x.im into x.im 27.967 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 27.967 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 27.967 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 27.967 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 27.967 * [taylor]: Taking taylor expansion of 3 in x.re 27.967 * [backup-simplify]: Simplify 3 into 3 27.967 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 27.967 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 27.967 * [taylor]: Taking taylor expansion of x.im in x.re 27.967 * [backup-simplify]: Simplify x.im into x.im 27.967 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 27.967 * [taylor]: Taking taylor expansion of x.re in x.re 27.967 * [backup-simplify]: Simplify 0 into 0 27.967 * [backup-simplify]: Simplify 1 into 1 27.969 * [backup-simplify]: Simplify (* 1 1) into 1 27.969 * [backup-simplify]: Simplify (* x.im 1) into x.im 27.969 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 27.969 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 27.969 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 27.969 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 27.969 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 27.969 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 27.969 * [taylor]: Taking taylor expansion of 3 in x.im 27.969 * [backup-simplify]: Simplify 3 into 3 27.969 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 27.969 * [taylor]: Taking taylor expansion of x.im in x.im 27.969 * [backup-simplify]: Simplify 0 into 0 27.969 * [backup-simplify]: Simplify 1 into 1 27.969 * [backup-simplify]: Simplify (/ 1 1) into 1 27.970 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.970 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 27.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 27.970 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 27.971 * [backup-simplify]: Simplify (- 0) into 0 27.971 * [backup-simplify]: Simplify (+ 0 0) into 0 27.971 * [taylor]: Taking taylor expansion of 0 in x.im 27.971 * [backup-simplify]: Simplify 0 into 0 27.971 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.972 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 27.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.973 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 27.973 * [backup-simplify]: Simplify (- 0) into 0 27.973 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 27.973 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 27.973 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 27.973 * [taylor]: Taking taylor expansion of x.im in x.im 27.973 * [backup-simplify]: Simplify 0 into 0 27.973 * [backup-simplify]: Simplify 1 into 1 27.973 * [backup-simplify]: Simplify (* 1 1) into 1 27.973 * [backup-simplify]: Simplify (* 1 1) into 1 27.974 * [backup-simplify]: Simplify (/ 1 1) into 1 27.974 * [backup-simplify]: Simplify 1 into 1 27.974 * [backup-simplify]: Simplify (* 3 1) into 3 27.974 * [backup-simplify]: Simplify (- 3) into -3 27.974 * [backup-simplify]: Simplify -3 into -3 27.974 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 27.974 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 27.974 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 27.975 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.976 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 27.976 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.976 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 27.977 * [backup-simplify]: Simplify (- 0) into 0 27.977 * [backup-simplify]: Simplify (+ 0 0) into 0 27.977 * [taylor]: Taking taylor expansion of 0 in x.im 27.977 * [backup-simplify]: Simplify 0 into 0 27.978 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.979 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 27.979 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.979 * [backup-simplify]: Simplify 0 into 0 27.980 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 27.981 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 27.981 * [backup-simplify]: Simplify (- 0) into 0 27.981 * [backup-simplify]: Simplify 0 into 0 27.982 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 27.982 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 27.982 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 27.984 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 27.985 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 27.985 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 27.986 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 27.987 * [backup-simplify]: Simplify (- 0) into 0 27.987 * [backup-simplify]: Simplify (+ 0 0) into 0 27.987 * [taylor]: Taking taylor expansion of 0 in x.im 27.987 * [backup-simplify]: Simplify 0 into 0 27.988 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.989 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 27.990 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.990 * [backup-simplify]: Simplify 0 into 0 27.990 * [backup-simplify]: Simplify 0 into 0 27.991 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 27.992 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 27.992 * [backup-simplify]: Simplify (- 0) into 0 27.992 * [backup-simplify]: Simplify 0 into 0 27.993 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 27.994 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 27.994 * [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 27.996 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 27.997 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 27.997 * [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 27.999 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 27.999 * [backup-simplify]: Simplify (- 0) into 0 28.000 * [backup-simplify]: Simplify (+ 0 0) into 0 28.000 * [taylor]: Taking taylor expansion of 0 in x.im 28.000 * [backup-simplify]: Simplify 0 into 0 28.001 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.002 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.003 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.003 * [backup-simplify]: Simplify 0 into 0 28.003 * [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)) 28.003 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 28.003 * [backup-simplify]: Simplify (* x.im (- x.re x.im)) into (* x.im (- x.re x.im)) 28.003 * [approximate]: Taking taylor expansion of (* x.im (- x.re x.im)) in (x.im x.re) around 0 28.003 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 28.003 * [taylor]: Taking taylor expansion of x.im in x.re 28.003 * [backup-simplify]: Simplify x.im into x.im 28.003 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 28.003 * [taylor]: Taking taylor expansion of x.re in x.re 28.003 * [backup-simplify]: Simplify 0 into 0 28.003 * [backup-simplify]: Simplify 1 into 1 28.003 * [taylor]: Taking taylor expansion of x.im in x.re 28.003 * [backup-simplify]: Simplify x.im into x.im 28.003 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.im 28.003 * [taylor]: Taking taylor expansion of x.im in x.im 28.003 * [backup-simplify]: Simplify 0 into 0 28.004 * [backup-simplify]: Simplify 1 into 1 28.004 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 28.004 * [taylor]: Taking taylor expansion of x.re in x.im 28.004 * [backup-simplify]: Simplify x.re into x.re 28.004 * [taylor]: Taking taylor expansion of x.im in x.im 28.004 * [backup-simplify]: Simplify 0 into 0 28.004 * [backup-simplify]: Simplify 1 into 1 28.004 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.im 28.004 * [taylor]: Taking taylor expansion of x.im in x.im 28.004 * [backup-simplify]: Simplify 0 into 0 28.004 * [backup-simplify]: Simplify 1 into 1 28.004 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 28.004 * [taylor]: Taking taylor expansion of x.re in x.im 28.004 * [backup-simplify]: Simplify x.re into x.re 28.004 * [taylor]: Taking taylor expansion of x.im in x.im 28.004 * [backup-simplify]: Simplify 0 into 0 28.004 * [backup-simplify]: Simplify 1 into 1 28.005 * [backup-simplify]: Simplify (- 0) into 0 28.005 * [backup-simplify]: Simplify (+ x.re 0) into x.re 28.005 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.005 * [taylor]: Taking taylor expansion of 0 in x.re 28.005 * [backup-simplify]: Simplify 0 into 0 28.005 * [backup-simplify]: Simplify 0 into 0 28.006 * [backup-simplify]: Simplify (- 1) into -1 28.006 * [backup-simplify]: Simplify (+ 0 -1) into -1 28.006 * [backup-simplify]: Simplify (+ (* 0 -1) (* 1 x.re)) into x.re 28.006 * [taylor]: Taking taylor expansion of x.re in x.re 28.007 * [backup-simplify]: Simplify 0 into 0 28.007 * [backup-simplify]: Simplify 1 into 1 28.007 * [backup-simplify]: Simplify 0 into 0 28.007 * [backup-simplify]: Simplify 0 into 0 28.007 * [backup-simplify]: Simplify (- 0) into 0 28.007 * [backup-simplify]: Simplify (+ 0 0) into 0 28.008 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 28.008 * [taylor]: Taking taylor expansion of (- 1) in x.re 28.008 * [taylor]: Taking taylor expansion of 1 in x.re 28.008 * [backup-simplify]: Simplify 1 into 1 28.009 * [backup-simplify]: Simplify (- 1) into -1 28.009 * [backup-simplify]: Simplify -1 into -1 28.009 * [backup-simplify]: Simplify 1 into 1 28.009 * [backup-simplify]: Simplify 0 into 0 28.009 * [backup-simplify]: Simplify (- 0) into 0 28.009 * [backup-simplify]: Simplify (+ 0 0) into 0 28.011 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 28.011 * [taylor]: Taking taylor expansion of 0 in x.re 28.011 * [backup-simplify]: Simplify 0 into 0 28.011 * [backup-simplify]: Simplify 0 into 0 28.011 * [backup-simplify]: Simplify (- 0) into 0 28.011 * [backup-simplify]: Simplify 0 into 0 28.011 * [backup-simplify]: Simplify 0 into 0 28.011 * [backup-simplify]: Simplify 0 into 0 28.012 * [backup-simplify]: Simplify (- 0) into 0 28.012 * [backup-simplify]: Simplify (+ 0 0) into 0 28.014 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re))))) into 0 28.014 * [taylor]: Taking taylor expansion of 0 in x.re 28.014 * [backup-simplify]: Simplify 0 into 0 28.014 * [backup-simplify]: Simplify 0 into 0 28.014 * [backup-simplify]: Simplify (+ (* 1 (* x.re x.im)) (* -1 (pow (* 1 x.im) 2))) into (- (* x.im x.re) (pow x.im 2)) 28.014 * [backup-simplify]: Simplify (* (/ 1 x.im) (- (/ 1 x.re) (/ 1 x.im))) into (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) 28.014 * [approximate]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in (x.im x.re) around 0 28.014 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 28.014 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 28.014 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 28.014 * [taylor]: Taking taylor expansion of x.re in x.re 28.014 * [backup-simplify]: Simplify 0 into 0 28.014 * [backup-simplify]: Simplify 1 into 1 28.015 * [backup-simplify]: Simplify (/ 1 1) into 1 28.015 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 28.015 * [taylor]: Taking taylor expansion of x.im in x.re 28.015 * [backup-simplify]: Simplify x.im into x.im 28.015 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.015 * [taylor]: Taking taylor expansion of x.im in x.re 28.015 * [backup-simplify]: Simplify x.im into x.im 28.015 * [backup-simplify]: Simplify (+ 1 0) into 1 28.015 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.016 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.im 28.016 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 28.016 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 28.016 * [taylor]: Taking taylor expansion of x.re in x.im 28.016 * [backup-simplify]: Simplify x.re into x.re 28.016 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.016 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.016 * [taylor]: Taking taylor expansion of x.im in x.im 28.016 * [backup-simplify]: Simplify 0 into 0 28.016 * [backup-simplify]: Simplify 1 into 1 28.016 * [backup-simplify]: Simplify (/ 1 1) into 1 28.016 * [taylor]: Taking taylor expansion of x.im in x.im 28.016 * [backup-simplify]: Simplify 0 into 0 28.016 * [backup-simplify]: Simplify 1 into 1 28.017 * [backup-simplify]: Simplify (- 1) into -1 28.017 * [backup-simplify]: Simplify (+ 0 -1) into -1 28.017 * [backup-simplify]: Simplify (/ -1 1) into -1 28.017 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.im 28.018 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 28.018 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 28.018 * [taylor]: Taking taylor expansion of x.re in x.im 28.018 * [backup-simplify]: Simplify x.re into x.re 28.018 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.018 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.018 * [taylor]: Taking taylor expansion of x.im in x.im 28.018 * [backup-simplify]: Simplify 0 into 0 28.018 * [backup-simplify]: Simplify 1 into 1 28.018 * [backup-simplify]: Simplify (/ 1 1) into 1 28.018 * [taylor]: Taking taylor expansion of x.im in x.im 28.018 * [backup-simplify]: Simplify 0 into 0 28.018 * [backup-simplify]: Simplify 1 into 1 28.019 * [backup-simplify]: Simplify (- 1) into -1 28.019 * [backup-simplify]: Simplify (+ 0 -1) into -1 28.019 * [backup-simplify]: Simplify (/ -1 1) into -1 28.020 * [taylor]: Taking taylor expansion of -1 in x.re 28.020 * [backup-simplify]: Simplify -1 into -1 28.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.021 * [backup-simplify]: Simplify (- 0) into 0 28.021 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 28.022 * [backup-simplify]: Simplify (- (/ (/ 1 x.re) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.re) 28.022 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 28.022 * [taylor]: Taking taylor expansion of x.re in x.re 28.022 * [backup-simplify]: Simplify 0 into 0 28.022 * [backup-simplify]: Simplify 1 into 1 28.022 * [backup-simplify]: Simplify (/ 1 1) into 1 28.022 * [backup-simplify]: Simplify 1 into 1 28.022 * [backup-simplify]: Simplify -1 into -1 28.022 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 28.023 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.023 * [backup-simplify]: Simplify (- 0) into 0 28.024 * [backup-simplify]: Simplify (+ 0 0) into 0 28.025 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)))) into 0 28.025 * [taylor]: Taking taylor expansion of 0 in x.re 28.025 * [backup-simplify]: Simplify 0 into 0 28.026 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.026 * [backup-simplify]: Simplify 0 into 0 28.026 * [backup-simplify]: Simplify 0 into 0 28.026 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 28.027 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.028 * [backup-simplify]: Simplify (- 0) into 0 28.028 * [backup-simplify]: Simplify (+ 0 0) into 0 28.030 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.030 * [taylor]: Taking taylor expansion of 0 in x.re 28.030 * [backup-simplify]: Simplify 0 into 0 28.030 * [backup-simplify]: Simplify 0 into 0 28.031 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.031 * [backup-simplify]: Simplify 0 into 0 28.031 * [backup-simplify]: Simplify 0 into 0 28.032 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 28.032 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.033 * [backup-simplify]: Simplify (- 0) into 0 28.033 * [backup-simplify]: Simplify (+ 0 0) into 0 28.034 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.034 * [taylor]: Taking taylor expansion of 0 in x.re 28.034 * [backup-simplify]: Simplify 0 into 0 28.034 * [backup-simplify]: Simplify 0 into 0 28.035 * [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)) 28.035 * [backup-simplify]: Simplify (* (/ 1 (- x.im)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))) into (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) 28.035 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in (x.im x.re) around 0 28.035 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 28.035 * [taylor]: Taking taylor expansion of -1 in x.re 28.035 * [backup-simplify]: Simplify -1 into -1 28.035 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 28.035 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 28.035 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 28.035 * [taylor]: Taking taylor expansion of x.im in x.re 28.035 * [backup-simplify]: Simplify x.im into x.im 28.035 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.035 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 28.035 * [taylor]: Taking taylor expansion of x.re in x.re 28.035 * [backup-simplify]: Simplify 0 into 0 28.035 * [backup-simplify]: Simplify 1 into 1 28.035 * [backup-simplify]: Simplify (/ 1 1) into 1 28.035 * [taylor]: Taking taylor expansion of x.im in x.re 28.035 * [backup-simplify]: Simplify x.im into x.im 28.036 * [backup-simplify]: Simplify (- 1) into -1 28.036 * [backup-simplify]: Simplify (+ 0 -1) into -1 28.036 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 28.036 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.im 28.036 * [taylor]: Taking taylor expansion of -1 in x.im 28.036 * [backup-simplify]: Simplify -1 into -1 28.036 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 28.036 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 28.036 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.036 * [taylor]: Taking taylor expansion of x.im in x.im 28.036 * [backup-simplify]: Simplify 0 into 0 28.036 * [backup-simplify]: Simplify 1 into 1 28.036 * [backup-simplify]: Simplify (/ 1 1) into 1 28.036 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 28.036 * [taylor]: Taking taylor expansion of x.re in x.im 28.036 * [backup-simplify]: Simplify x.re into x.re 28.036 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.036 * [taylor]: Taking taylor expansion of x.im in x.im 28.037 * [backup-simplify]: Simplify 0 into 0 28.037 * [backup-simplify]: Simplify 1 into 1 28.037 * [backup-simplify]: Simplify (+ 1 0) into 1 28.037 * [backup-simplify]: Simplify (/ 1 1) into 1 28.037 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.im 28.037 * [taylor]: Taking taylor expansion of -1 in x.im 28.037 * [backup-simplify]: Simplify -1 into -1 28.037 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 28.037 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 28.037 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.037 * [taylor]: Taking taylor expansion of x.im in x.im 28.037 * [backup-simplify]: Simplify 0 into 0 28.037 * [backup-simplify]: Simplify 1 into 1 28.037 * [backup-simplify]: Simplify (/ 1 1) into 1 28.037 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 28.037 * [taylor]: Taking taylor expansion of x.re in x.im 28.037 * [backup-simplify]: Simplify x.re into x.re 28.037 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.038 * [taylor]: Taking taylor expansion of x.im in x.im 28.038 * [backup-simplify]: Simplify 0 into 0 28.038 * [backup-simplify]: Simplify 1 into 1 28.038 * [backup-simplify]: Simplify (+ 1 0) into 1 28.038 * [backup-simplify]: Simplify (/ 1 1) into 1 28.038 * [backup-simplify]: Simplify (* -1 1) into -1 28.038 * [taylor]: Taking taylor expansion of -1 in x.re 28.038 * [backup-simplify]: Simplify -1 into -1 28.039 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.039 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 28.039 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 28.039 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.re)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.re)) 28.040 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 x.re))) (* 0 1)) into (/ 1 x.re) 28.040 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 28.040 * [taylor]: Taking taylor expansion of x.re in x.re 28.040 * [backup-simplify]: Simplify 0 into 0 28.040 * [backup-simplify]: Simplify 1 into 1 28.040 * [backup-simplify]: Simplify (/ 1 1) into 1 28.040 * [backup-simplify]: Simplify 1 into 1 28.040 * [backup-simplify]: Simplify -1 into -1 28.041 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.041 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 28.041 * [backup-simplify]: Simplify (- 0) into 0 28.041 * [backup-simplify]: Simplify (+ 0 0) into 0 28.042 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.re)) (/ 0 1)))) into 0 28.043 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 x.re))) (* 0 1))) into 0 28.043 * [taylor]: Taking taylor expansion of 0 in x.re 28.043 * [backup-simplify]: Simplify 0 into 0 28.043 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.043 * [backup-simplify]: Simplify 0 into 0 28.043 * [backup-simplify]: Simplify 0 into 0 28.044 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 28.044 * [backup-simplify]: Simplify (- 0) into 0 28.044 * [backup-simplify]: Simplify (+ 0 0) into 0 28.045 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.re)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.046 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 x.re))) (* 0 1)))) into 0 28.046 * [taylor]: Taking taylor expansion of 0 in x.re 28.046 * [backup-simplify]: Simplify 0 into 0 28.046 * [backup-simplify]: Simplify 0 into 0 28.047 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.047 * [backup-simplify]: Simplify 0 into 0 28.047 * [backup-simplify]: Simplify 0 into 0 28.048 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 28.048 * [backup-simplify]: Simplify (- 0) into 0 28.048 * [backup-simplify]: Simplify (+ 0 0) into 0 28.050 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.re)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.051 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 x.re))) (* 0 1))))) into 0 28.051 * [taylor]: Taking taylor expansion of 0 in x.re 28.051 * [backup-simplify]: Simplify 0 into 0 28.051 * [backup-simplify]: Simplify 0 into 0 28.051 * [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)) 28.051 * * * [progress]: simplifying candidates 28.051 * * * * [progress]: [ 1 / 132 ] simplifiying candidate # 28.051 * [simplify]: Simplifying (* (+ x.re x.im) (* x.im (- x.re x.im))) 28.051 * * [simplify]: iters left: 6 (6 enodes) 28.053 * * [simplify]: iters left: 5 (25 enodes) 28.056 * * [simplify]: iters left: 4 (56 enodes) 28.075 * * [simplify]: iters left: 3 (138 enodes) 28.135 * * [simplify]: iters left: 2 (282 enodes) 28.216 * * [simplify]: iters left: 1 (437 enodes) 28.400 * * [simplify]: Extracting #0: cost 1 inf + 0 28.400 * * [simplify]: Extracting #1: cost 34 inf + 0 28.400 * * [simplify]: Extracting #2: cost 111 inf + 1 28.401 * * [simplify]: Extracting #3: cost 113 inf + 2324 28.405 * * [simplify]: Extracting #4: cost 16 inf + 14783 28.410 * * [simplify]: Extracting #5: cost 0 inf + 17104 28.414 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 28.414 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 28.415 * * * * [progress]: [ 2 / 132 ] simplifiying candidate # 28.415 * [simplify]: Simplifying (* (+ x.re x.im) (* x.im (- x.re x.im))) 28.415 * * [simplify]: iters left: 6 (6 enodes) 28.416 * * [simplify]: iters left: 5 (25 enodes) 28.420 * * [simplify]: iters left: 4 (56 enodes) 28.432 * * [simplify]: iters left: 3 (138 enodes) 28.463 * * [simplify]: iters left: 2 (282 enodes) 28.524 * * [simplify]: iters left: 1 (437 enodes) 28.668 * * [simplify]: Extracting #0: cost 1 inf + 0 28.668 * * [simplify]: Extracting #1: cost 34 inf + 0 28.668 * * [simplify]: Extracting #2: cost 111 inf + 1 28.669 * * [simplify]: Extracting #3: cost 113 inf + 2324 28.673 * * [simplify]: Extracting #4: cost 16 inf + 14783 28.678 * * [simplify]: Extracting #5: cost 0 inf + 17104 28.683 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 28.683 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 28.683 * * * * [progress]: [ 3 / 132 ] simplifiying candidate # 28.683 * * * * [progress]: [ 4 / 132 ] simplifiying candidate # 28.683 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (+ (log x.im) (log (- x.re x.im)))) 28.683 * * [simplify]: iters left: 6 (9 enodes) 28.688 * * [simplify]: iters left: 5 (34 enodes) 28.693 * * [simplify]: iters left: 4 (45 enodes) 28.699 * * [simplify]: iters left: 3 (50 enodes) 28.705 * * [simplify]: Extracting #0: cost 1 inf + 0 28.705 * * [simplify]: Extracting #1: cost 8 inf + 0 28.705 * * [simplify]: Extracting #2: cost 17 inf + 0 28.705 * * [simplify]: Extracting #3: cost 20 inf + 1 28.705 * * [simplify]: Extracting #4: cost 18 inf + 114 28.706 * * [simplify]: Extracting #5: cost 10 inf + 728 28.706 * * [simplify]: Extracting #6: cost 3 inf + 2252 28.706 * * [simplify]: Extracting #7: cost 0 inf + 2998 28.707 * [simplify]: Simplified to (+ (log (- x.re x.im)) (+ (log (+ x.im x.re)) (log x.im))) 28.707 * [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))) 28.707 * * * * [progress]: [ 5 / 132 ] simplifiying candidate # 28.707 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (log (* x.im (- x.re x.im)))) 28.707 * * [simplify]: iters left: 6 (8 enodes) 28.709 * * [simplify]: iters left: 5 (32 enodes) 28.714 * * [simplify]: iters left: 4 (50 enodes) 28.721 * * [simplify]: iters left: 3 (69 enodes) 28.729 * * [simplify]: iters left: 2 (72 enodes) 28.743 * * [simplify]: Extracting #0: cost 1 inf + 0 28.743 * * [simplify]: Extracting #1: cost 8 inf + 0 28.743 * * [simplify]: Extracting #2: cost 18 inf + 0 28.744 * * [simplify]: Extracting #3: cost 25 inf + 1 28.744 * * [simplify]: Extracting #4: cost 21 inf + 503 28.745 * * [simplify]: Extracting #5: cost 2 inf + 2726 28.746 * * [simplify]: Extracting #6: cost 0 inf + 3210 28.747 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (log (* x.im (- x.re x.im)))) 28.747 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (+ x.im x.re)) (log (* x.im (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 28.747 * * * * [progress]: [ 6 / 132 ] simplifiying candidate # 28.747 * * * * [progress]: [ 7 / 132 ] simplifiying candidate # 28.747 * * * * [progress]: [ 8 / 132 ] simplifiying candidate # 28.748 * [simplify]: Simplifying (* (* (* (+ x.re x.im) (+ x.re x.im)) (+ x.re x.im)) (* (* (* x.im x.im) x.im) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)))) 28.748 * * [simplify]: iters left: 6 (12 enodes) 28.755 * * [simplify]: iters left: 5 (64 enodes) 28.780 * * [simplify]: iters left: 4 (238 enodes) 28.904 * * [simplify]: Extracting #0: cost 1 inf + 0 28.905 * * [simplify]: Extracting #1: cost 58 inf + 0 28.906 * * [simplify]: Extracting #2: cost 301 inf + 1 28.912 * * [simplify]: Extracting #3: cost 303 inf + 11565 28.935 * * [simplify]: Extracting #4: cost 66 inf + 67710 28.976 * * [simplify]: Extracting #5: cost 0 inf + 84154 29.008 * * [simplify]: Extracting #6: cost 0 inf + 82754 29.027 * [simplify]: Simplified to (* (* (+ 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.im (- x.re x.im))))) 29.027 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (+ 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.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 29.027 * * * * [progress]: [ 9 / 132 ] simplifiying candidate # 29.027 * [simplify]: Simplifying (* (* (* (+ x.re x.im) (+ x.re x.im)) (+ x.re x.im)) (* (* (* x.im (- x.re x.im)) (* x.im (- x.re x.im))) (* x.im (- x.re x.im)))) 29.027 * * [simplify]: iters left: 6 (10 enodes) 29.030 * * [simplify]: iters left: 5 (62 enodes) 29.051 * * [simplify]: iters left: 4 (249 enodes) 29.245 * * [simplify]: Extracting #0: cost 1 inf + 0 29.246 * * [simplify]: Extracting #1: cost 62 inf + 0 29.247 * * [simplify]: Extracting #2: cost 359 inf + 1 29.251 * * [simplify]: Extracting #3: cost 314 inf + 14349 29.270 * * [simplify]: Extracting #4: cost 64 inf + 71118 29.311 * * [simplify]: Extracting #5: cost 0 inf + 90308 29.351 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (- x.re x.im) x.im) (+ x.im x.re)))) 29.351 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* (* (- x.re x.im) x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 29.351 * * * * [progress]: [ 10 / 132 ] simplifiying candidate # 29.351 * * * * [progress]: [ 11 / 132 ] simplifiying candidate # 29.351 * * * * [progress]: [ 12 / 132 ] simplifiying candidate # 29.351 * * * * [progress]: [ 13 / 132 ] simplifiying candidate # 29.352 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* x.im (- (pow x.re 3) (pow x.im 3)))) 29.352 * * [simplify]: iters left: 6 (9 enodes) 29.357 * * [simplify]: iters left: 5 (47 enodes) 29.379 * * [simplify]: iters left: 4 (117 enodes) 29.418 * * [simplify]: iters left: 3 (389 enodes) 29.632 * * [simplify]: Extracting #0: cost 1 inf + 0 29.632 * * [simplify]: Extracting #1: cost 39 inf + 0 29.633 * * [simplify]: Extracting #2: cost 269 inf + 1 29.634 * * [simplify]: Extracting #3: cost 420 inf + 288 29.639 * * [simplify]: Extracting #4: cost 289 inf + 25731 29.661 * * [simplify]: Extracting #5: cost 162 inf + 65206 29.701 * * [simplify]: Extracting #6: cost 19 inf + 136622 29.723 * * [simplify]: Extracting #7: cost 0 inf + 147921 29.753 * [simplify]: Simplified to (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 29.754 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 29.754 * [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)))) 29.754 * * [simplify]: iters left: 6 (10 enodes) 29.760 * * [simplify]: iters left: 5 (50 enodes) 29.779 * * [simplify]: iters left: 4 (134 enodes) 29.834 * * [simplify]: iters left: 3 (491 enodes) 30.161 * * [simplify]: Extracting #0: cost 1 inf + 0 30.162 * * [simplify]: Extracting #1: cost 79 inf + 0 30.164 * * [simplify]: Extracting #2: cost 319 inf + 0 30.170 * * [simplify]: Extracting #3: cost 307 inf + 11999 30.200 * * [simplify]: Extracting #4: cost 68 inf + 72106 30.246 * * [simplify]: Extracting #5: cost 0 inf + 88881 30.297 * * [simplify]: Extracting #6: cost 0 inf + 88721 30.343 * [simplify]: Simplified to (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 30.343 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 30.344 * * * * [progress]: [ 14 / 132 ] simplifiying candidate # 30.344 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* x.im (- (* x.re x.re) (* x.im x.im)))) 30.344 * * [simplify]: iters left: 6 (11 enodes) 30.351 * * [simplify]: iters left: 5 (54 enodes) 30.373 * * [simplify]: iters left: 4 (124 enodes) 30.417 * * [simplify]: iters left: 3 (391 enodes) 30.709 * * [simplify]: Extracting #0: cost 1 inf + 0 30.709 * * [simplify]: Extracting #1: cost 51 inf + 0 30.710 * * [simplify]: Extracting #2: cost 244 inf + 1 30.712 * * [simplify]: Extracting #3: cost 386 inf + 2561 30.719 * * [simplify]: Extracting #4: cost 167 inf + 47694 30.740 * * [simplify]: Extracting #5: cost 27 inf + 83999 30.763 * * [simplify]: Extracting #6: cost 5 inf + 90538 30.790 * * [simplify]: Extracting #7: cost 0 inf + 92753 30.827 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 30.827 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 30.828 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) 30.828 * * [simplify]: iters left: 6 (9 enodes) 30.832 * * [simplify]: iters left: 5 (43 enodes) 30.848 * * [simplify]: iters left: 4 (98 enodes) 30.886 * * [simplify]: iters left: 3 (245 enodes) 31.013 * * [simplify]: Extracting #0: cost 1 inf + 0 31.013 * * [simplify]: Extracting #1: cost 34 inf + 0 31.014 * * [simplify]: Extracting #2: cost 147 inf + 0 31.015 * * [simplify]: Extracting #3: cost 149 inf + 1627 31.023 * * [simplify]: Extracting #4: cost 45 inf + 20384 31.039 * * [simplify]: Extracting #5: cost 0 inf + 30402 31.050 * * [simplify]: Extracting #6: cost 0 inf + 30322 31.057 * [simplify]: Simplified to (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))) 31.057 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 31.057 * * * * [progress]: [ 15 / 132 ] simplifiying candidate # 31.058 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* x.im (- (pow x.re 3) (pow x.im 3)))) 31.058 * * [simplify]: iters left: 6 (11 enodes) 31.061 * * [simplify]: iters left: 5 (55 enodes) 31.074 * * [simplify]: iters left: 4 (136 enodes) 31.138 * * [simplify]: iters left: 3 (472 enodes) 31.444 * * [simplify]: Extracting #0: cost 1 inf + 0 31.445 * * [simplify]: Extracting #1: cost 61 inf + 0 31.452 * * [simplify]: Extracting #2: cost 393 inf + 1 31.462 * * [simplify]: Extracting #3: cost 492 inf + 20147 31.493 * * [simplify]: Extracting #4: cost 261 inf + 67238 31.532 * * [simplify]: Extracting #5: cost 187 inf + 92417 31.573 * * [simplify]: Extracting #6: cost 25 inf + 171913 31.611 * * [simplify]: Extracting #7: cost 0 inf + 183163 31.664 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 31.664 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 31.665 * [simplify]: Simplifying (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 31.665 * * [simplify]: iters left: 6 (9 enodes) 31.669 * * [simplify]: iters left: 5 (43 enodes) 31.676 * * [simplify]: iters left: 4 (107 enodes) 31.705 * * [simplify]: iters left: 3 (317 enodes) 31.829 * * [simplify]: Extracting #0: cost 1 inf + 0 31.829 * * [simplify]: Extracting #1: cost 50 inf + 0 31.830 * * [simplify]: Extracting #2: cost 149 inf + 0 31.832 * * [simplify]: Extracting #3: cost 146 inf + 2075 31.841 * * [simplify]: Extracting #4: cost 46 inf + 22466 31.852 * * [simplify]: Extracting #5: cost 1 inf + 32365 31.862 * * [simplify]: Extracting #6: cost 0 inf + 31967 31.870 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)) 31.871 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 31.871 * * * * [progress]: [ 16 / 132 ] simplifiying candidate # 31.871 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* x.im (- (* x.re x.re) (* x.im x.im)))) 31.871 * * [simplify]: iters left: 6 (7 enodes) 31.874 * * [simplify]: iters left: 5 (28 enodes) 31.884 * * [simplify]: iters left: 4 (64 enodes) 31.916 * * [simplify]: iters left: 3 (260 enodes) 32.110 * * [simplify]: Extracting #0: cost 1 inf + 0 32.110 * * [simplify]: Extracting #1: cost 46 inf + 0 32.111 * * [simplify]: Extracting #2: cost 250 inf + 1 32.116 * * [simplify]: Extracting #3: cost 238 inf + 11507 32.137 * * [simplify]: Extracting #4: cost 30 inf + 49420 32.167 * * [simplify]: Extracting #5: cost 0 inf + 55000 32.188 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 32.189 * [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))) 32.189 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 32.189 * * [simplify]: iters left: 4 (5 enodes) 32.190 * * [simplify]: iters left: 3 (25 enodes) 32.194 * * [simplify]: iters left: 2 (55 enodes) 32.203 * * [simplify]: iters left: 1 (107 enodes) 32.223 * * [simplify]: Extracting #0: cost 1 inf + 0 32.223 * * [simplify]: Extracting #1: cost 20 inf + 0 32.223 * * [simplify]: Extracting #2: cost 45 inf + 0 32.223 * * [simplify]: Extracting #3: cost 42 inf + 84 32.224 * * [simplify]: Extracting #4: cost 14 inf + 2655 32.227 * * [simplify]: Extracting #5: cost 1 inf + 4319 32.229 * * [simplify]: Extracting #6: cost 0 inf + 4441 32.231 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 32.232 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* x.im (- (* x.re x.re) (* x.im x.im)))) (* (- x.re x.im) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 32.232 * * * * [progress]: [ 17 / 132 ] simplifiying candidate # 32.232 * * * * [progress]: [ 18 / 132 ] simplifiying candidate # 32.232 * [simplify]: Simplifying (* (+ x.re x.im) (* x.im (- x.im))) 32.232 * * [simplify]: iters left: 6 (6 enodes) 32.235 * * [simplify]: iters left: 5 (25 enodes) 32.243 * * [simplify]: iters left: 4 (49 enodes) 32.261 * * [simplify]: iters left: 3 (95 enodes) 32.293 * * [simplify]: iters left: 2 (149 enodes) 32.332 * * [simplify]: iters left: 1 (166 enodes) 32.367 * * [simplify]: Extracting #0: cost 1 inf + 0 32.367 * * [simplify]: Extracting #1: cost 15 inf + 0 32.368 * * [simplify]: Extracting #2: cost 31 inf + 42 32.368 * * [simplify]: Extracting #3: cost 24 inf + 979 32.369 * * [simplify]: Extracting #4: cost 7 inf + 2410 32.371 * * [simplify]: Extracting #5: cost 1 inf + 3121 32.373 * * [simplify]: Extracting #6: cost 0 inf + 3333 32.374 * [simplify]: Simplified to (* (* x.im x.im) (- (- x.im) x.re)) 32.374 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (+ x.re x.im) (* x.im x.re)) (* (* x.im x.im) (- (- x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 32.374 * * * * [progress]: [ 19 / 132 ] simplifiying candidate # 32.375 * [simplify]: Simplifying (* (+ x.re x.im) (* x.im (- x.im))) 32.375 * * [simplify]: iters left: 6 (6 enodes) 32.378 * * [simplify]: iters left: 5 (25 enodes) 32.388 * * [simplify]: iters left: 4 (49 enodes) 32.405 * * [simplify]: iters left: 3 (95 enodes) 32.428 * * [simplify]: iters left: 2 (149 enodes) 32.448 * * [simplify]: iters left: 1 (166 enodes) 32.478 * * [simplify]: Extracting #0: cost 1 inf + 0 32.478 * * [simplify]: Extracting #1: cost 15 inf + 0 32.478 * * [simplify]: Extracting #2: cost 31 inf + 42 32.479 * * [simplify]: Extracting #3: cost 24 inf + 979 32.482 * * [simplify]: Extracting #4: cost 7 inf + 2410 32.483 * * [simplify]: Extracting #5: cost 1 inf + 3121 32.485 * * [simplify]: Extracting #6: cost 0 inf + 3333 32.487 * [simplify]: Simplified to (* (* x.im x.im) (- (- x.im) x.re)) 32.487 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (+ x.re x.im) (* x.im x.re)) (* (* x.im x.im) (- (- x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 32.487 * * * * [progress]: [ 20 / 132 ] simplifiying candidate # 32.487 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.im) x.im)) 32.487 * * [simplify]: iters left: 6 (6 enodes) 32.490 * * [simplify]: iters left: 5 (25 enodes) 32.498 * * [simplify]: iters left: 4 (48 enodes) 32.512 * * [simplify]: iters left: 3 (104 enodes) 32.531 * * [simplify]: iters left: 2 (169 enodes) 32.558 * * [simplify]: iters left: 1 (186 enodes) 32.580 * * [simplify]: Extracting #0: cost 1 inf + 0 32.580 * * [simplify]: Extracting #1: cost 15 inf + 0 32.580 * * [simplify]: Extracting #2: cost 31 inf + 42 32.580 * * [simplify]: Extracting #3: cost 27 inf + 572 32.582 * * [simplify]: Extracting #4: cost 5 inf + 2794 32.583 * * [simplify]: Extracting #5: cost 1 inf + 3121 32.585 * * [simplify]: Extracting #6: cost 0 inf + 3333 32.587 * [simplify]: Simplified to (* (* (+ x.im x.re) (- x.im)) x.im) 32.587 * [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))) 32.587 * * * * [progress]: [ 21 / 132 ] simplifiying candidate # 32.587 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.im) x.im)) 32.587 * * [simplify]: iters left: 6 (6 enodes) 32.590 * * [simplify]: iters left: 5 (25 enodes) 32.598 * * [simplify]: iters left: 4 (48 enodes) 32.610 * * [simplify]: iters left: 3 (104 enodes) 32.628 * * [simplify]: iters left: 2 (169 enodes) 32.666 * * [simplify]: iters left: 1 (186 enodes) 32.703 * * [simplify]: Extracting #0: cost 1 inf + 0 32.703 * * [simplify]: Extracting #1: cost 15 inf + 0 32.703 * * [simplify]: Extracting #2: cost 31 inf + 42 32.703 * * [simplify]: Extracting #3: cost 27 inf + 572 32.705 * * [simplify]: Extracting #4: cost 5 inf + 2794 32.706 * * [simplify]: Extracting #5: cost 1 inf + 3121 32.708 * * [simplify]: Extracting #6: cost 0 inf + 3333 32.710 * [simplify]: Simplified to (* (* (+ x.im x.re) (- x.im)) x.im) 32.710 * [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))) 32.710 * * * * [progress]: [ 22 / 132 ] simplifiying candidate # 32.710 * [simplify]: Simplifying (* (* x.im (- x.im)) (+ x.re x.im)) 32.710 * * [simplify]: iters left: 6 (6 enodes) 32.713 * * [simplify]: iters left: 5 (31 enodes) 32.724 * * [simplify]: iters left: 4 (76 enodes) 32.743 * * [simplify]: iters left: 3 (153 enodes) 32.767 * * [simplify]: iters left: 2 (175 enodes) 32.787 * * [simplify]: iters left: 1 (191 enodes) 32.808 * * [simplify]: Extracting #0: cost 1 inf + 0 32.808 * * [simplify]: Extracting #1: cost 15 inf + 0 32.809 * * [simplify]: Extracting #2: cost 36 inf + 1 32.809 * * [simplify]: Extracting #3: cost 31 inf + 940 32.811 * * [simplify]: Extracting #4: cost 11 inf + 2493 32.812 * * [simplify]: Extracting #5: cost 3 inf + 4009 32.814 * * [simplify]: Extracting #6: cost 0 inf + 4936 32.816 * [simplify]: Simplified to (* (- (+ x.re x.im)) (* x.im x.im)) 32.816 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im x.re) (+ x.re x.im)) (* (- (+ x.re x.im)) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 32.816 * * * * [progress]: [ 23 / 132 ] simplifiying candidate # 32.817 * [simplify]: Simplifying (* (* x.im (- x.im)) (+ x.re x.im)) 32.817 * * [simplify]: iters left: 6 (6 enodes) 32.820 * * [simplify]: iters left: 5 (31 enodes) 32.831 * * [simplify]: iters left: 4 (76 enodes) 32.864 * * [simplify]: iters left: 3 (153 enodes) 32.889 * * [simplify]: iters left: 2 (175 enodes) 32.920 * * [simplify]: iters left: 1 (191 enodes) 32.961 * * [simplify]: Extracting #0: cost 1 inf + 0 32.961 * * [simplify]: Extracting #1: cost 15 inf + 0 32.961 * * [simplify]: Extracting #2: cost 36 inf + 1 32.962 * * [simplify]: Extracting #3: cost 31 inf + 940 32.963 * * [simplify]: Extracting #4: cost 11 inf + 2493 32.965 * * [simplify]: Extracting #5: cost 3 inf + 4009 32.967 * * [simplify]: Extracting #6: cost 0 inf + 4936 32.969 * [simplify]: Simplified to (* (- (+ x.re x.im)) (* x.im x.im)) 32.969 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im x.re) (+ x.re x.im)) (* (- (+ x.re x.im)) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 32.969 * * * * [progress]: [ 24 / 132 ] simplifiying candidate # 32.969 * [simplify]: Simplifying (* (* (- x.im) x.im) (+ x.re x.im)) 32.970 * * [simplify]: iters left: 6 (6 enodes) 32.972 * * [simplify]: iters left: 5 (31 enodes) 32.984 * * [simplify]: iters left: 4 (77 enodes) 33.016 * * [simplify]: iters left: 3 (152 enodes) 33.041 * * [simplify]: iters left: 2 (177 enodes) 33.072 * * [simplify]: iters left: 1 (193 enodes) 33.100 * * [simplify]: Extracting #0: cost 1 inf + 0 33.100 * * [simplify]: Extracting #1: cost 15 inf + 0 33.100 * * [simplify]: Extracting #2: cost 33 inf + 164 33.101 * * [simplify]: Extracting #3: cost 22 inf + 1753 33.101 * * [simplify]: Extracting #4: cost 9 inf + 2697 33.102 * * [simplify]: Extracting #5: cost 1 inf + 4473 33.103 * * [simplify]: Extracting #6: cost 0 inf + 4936 33.104 * [simplify]: Simplified to (* (* x.im x.im) (- (- x.im) x.re)) 33.104 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.re x.im) (+ x.re x.im)) (* (* x.im x.im) (- (- x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 33.104 * * * * [progress]: [ 25 / 132 ] simplifiying candidate # 33.104 * [simplify]: Simplifying (* (* (- x.im) x.im) (+ x.re x.im)) 33.104 * * [simplify]: iters left: 6 (6 enodes) 33.106 * * [simplify]: iters left: 5 (31 enodes) 33.112 * * [simplify]: iters left: 4 (77 enodes) 33.138 * * [simplify]: iters left: 3 (152 enodes) 33.181 * * [simplify]: iters left: 2 (177 enodes) 33.221 * * [simplify]: iters left: 1 (193 enodes) 33.256 * * [simplify]: Extracting #0: cost 1 inf + 0 33.257 * * [simplify]: Extracting #1: cost 15 inf + 0 33.257 * * [simplify]: Extracting #2: cost 33 inf + 164 33.258 * * [simplify]: Extracting #3: cost 22 inf + 1753 33.260 * * [simplify]: Extracting #4: cost 9 inf + 2697 33.261 * * [simplify]: Extracting #5: cost 1 inf + 4473 33.263 * * [simplify]: Extracting #6: cost 0 inf + 4936 33.265 * [simplify]: Simplified to (* (* x.im x.im) (- (- x.im) x.re)) 33.265 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.re x.im) (+ x.re x.im)) (* (* x.im x.im) (- (- x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 33.265 * * * * [progress]: [ 26 / 132 ] simplifiying candidate # 33.266 * [simplify]: Simplifying (- x.re x.im) 33.266 * * [simplify]: iters left: 2 (3 enodes) 33.267 * * [simplify]: iters left: 1 (11 enodes) 33.270 * * [simplify]: Extracting #0: cost 1 inf + 0 33.270 * * [simplify]: Extracting #1: cost 5 inf + 0 33.270 * * [simplify]: Extracting #2: cost 3 inf + 43 33.270 * * [simplify]: Extracting #3: cost 0 inf + 168 33.270 * [simplify]: Simplified to (- x.re x.im) 33.270 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.im) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 33.270 * * * * [progress]: [ 27 / 132 ] simplifiying candidate # 33.271 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 33.271 * * [simplify]: iters left: 5 (5 enodes) 33.273 * * [simplify]: iters left: 4 (16 enodes) 33.277 * * [simplify]: Extracting #0: cost 1 inf + 0 33.277 * * [simplify]: Extracting #1: cost 3 inf + 0 33.277 * * [simplify]: Extracting #2: cost 5 inf + 0 33.277 * * [simplify]: Extracting #3: cost 8 inf + 0 33.277 * * [simplify]: Extracting #4: cost 6 inf + 2 33.277 * * [simplify]: Extracting #5: cost 0 inf + 654 33.278 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 33.278 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 33.278 * * * * [progress]: [ 28 / 132 ] simplifiying candidate # 33.278 * [simplify]: Simplifying (sqrt (+ x.re x.im)) 33.278 * * [simplify]: iters left: 3 (4 enodes) 33.280 * * [simplify]: iters left: 2 (13 enodes) 33.281 * * [simplify]: Extracting #0: cost 1 inf + 0 33.281 * * [simplify]: Extracting #1: cost 3 inf + 0 33.282 * * [simplify]: Extracting #2: cost 6 inf + 0 33.282 * * [simplify]: Extracting #3: cost 4 inf + 2 33.282 * * [simplify]: Extracting #4: cost 0 inf + 250 33.282 * [simplify]: Simplified to (sqrt (+ x.im x.re)) 33.282 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (+ x.im x.re)) (* (sqrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 33.282 * * * * [progress]: [ 29 / 132 ] simplifiying candidate # 33.282 * * * * [progress]: [ 30 / 132 ] simplifiying candidate # 33.282 * * * * [progress]: [ 31 / 132 ] simplifiying candidate # 33.282 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 33.282 * * [simplify]: iters left: 6 (7 enodes) 33.284 * * [simplify]: iters left: 5 (28 enodes) 33.290 * * [simplify]: iters left: 4 (41 enodes) 33.295 * * [simplify]: iters left: 3 (44 enodes) 33.301 * * [simplify]: iters left: 2 (45 enodes) 33.306 * * [simplify]: Extracting #0: cost 1 inf + 0 33.306 * * [simplify]: Extracting #1: cost 8 inf + 0 33.306 * * [simplify]: Extracting #2: cost 17 inf + 0 33.306 * * [simplify]: Extracting #3: cost 14 inf + 84 33.306 * * [simplify]: Extracting #4: cost 7 inf + 576 33.307 * * [simplify]: Extracting #5: cost 1 inf + 1108 33.307 * * [simplify]: Extracting #6: cost 0 inf + 1230 33.308 * [simplify]: Simplified to (+ (* (+ x.re x.im) x.re) (* x.im x.im)) 33.308 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (+ 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.im x.re)) x.re))) 33.308 * * * * [progress]: [ 32 / 132 ] simplifiying candidate # 33.308 * [simplify]: Simplifying (+ x.re x.im) 33.308 * * [simplify]: iters left: 2 (3 enodes) 33.309 * * [simplify]: iters left: 1 (10 enodes) 33.311 * * [simplify]: Extracting #0: cost 1 inf + 0 33.312 * * [simplify]: Extracting #1: cost 4 inf + 0 33.312 * * [simplify]: Extracting #2: cost 2 inf + 2 33.312 * * [simplify]: Extracting #3: cost 0 inf + 86 33.312 * [simplify]: Simplified to (+ x.im x.re) 33.312 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (+ x.re x.im) (* x.im (- (* x.re x.re) (* x.im x.im)))) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 33.312 * * * * [progress]: [ 33 / 132 ] simplifiying candidate # 33.312 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* x.im (- x.re x.im))) 33.312 * * [simplify]: iters left: 6 (9 enodes) 33.318 * * [simplify]: iters left: 5 (47 enodes) 33.338 * * [simplify]: iters left: 4 (105 enodes) 33.365 * * [simplify]: iters left: 3 (271 enodes) 33.476 * * [simplify]: Extracting #0: cost 1 inf + 0 33.476 * * [simplify]: Extracting #1: cost 24 inf + 0 33.476 * * [simplify]: Extracting #2: cost 103 inf + 1 33.477 * * [simplify]: Extracting #3: cost 140 inf + 1628 33.479 * * [simplify]: Extracting #4: cost 59 inf + 15951 33.484 * * [simplify]: Extracting #5: cost 13 inf + 29321 33.490 * * [simplify]: Extracting #6: cost 2 inf + 32899 33.496 * * [simplify]: Extracting #7: cost 0 inf + 33323 33.501 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.re) (* x.im x.re)) (* (* x.im x.im) (* x.im x.im)))) 33.501 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- x.re x.im) (+ (* (* x.re x.re) (* x.im 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.re))) 33.501 * * * * [progress]: [ 34 / 132 ] simplifiying candidate # 33.502 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.re x.im))) 33.502 * * [simplify]: iters left: 6 (8 enodes) 33.504 * * [simplify]: iters left: 5 (34 enodes) 33.515 * * [simplify]: iters left: 4 (81 enodes) 33.559 * * [simplify]: iters left: 3 (306 enodes) 33.802 * * [simplify]: Extracting #0: cost 1 inf + 0 33.802 * * [simplify]: Extracting #1: cost 44 inf + 0 33.803 * * [simplify]: Extracting #2: cost 171 inf + 1 33.804 * * [simplify]: Extracting #3: cost 184 inf + 3620 33.809 * * [simplify]: Extracting #4: cost 42 inf + 24931 33.819 * * [simplify]: Extracting #5: cost 0 inf + 31369 33.837 * [simplify]: Simplified to (* (* (- x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)) 33.837 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* (- x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 33.837 * * * * [progress]: [ 35 / 132 ] simplifiying candidate #real (real->posit16 (* (+ x.re x.im) (* x.im (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 33.837 * * * * [progress]: [ 36 / 132 ] simplifiying candidate # 33.837 * * * * [progress]: [ 37 / 132 ] simplifiying candidate # 33.837 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 33.837 * * [simplify]: iters left: 6 (6 enodes) 33.840 * * [simplify]: iters left: 5 (20 enodes) 33.845 * * [simplify]: iters left: 4 (32 enodes) 33.854 * * [simplify]: iters left: 3 (49 enodes) 33.862 * * [simplify]: iters left: 2 (57 enodes) 33.869 * * [simplify]: iters left: 1 (59 enodes) 33.875 * * [simplify]: Extracting #0: cost 1 inf + 0 33.875 * * [simplify]: Extracting #1: cost 11 inf + 0 33.875 * * [simplify]: Extracting #2: cost 15 inf + 43 33.875 * * [simplify]: Extracting #3: cost 3 inf + 821 33.876 * * [simplify]: Extracting #4: cost 0 inf + 1066 33.876 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 33.876 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 33.876 * * * * [progress]: [ 38 / 132 ] simplifiying candidate # 33.876 * * * * [progress]: [ 39 / 132 ] simplifiying candidate # 33.876 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 33.876 * * [simplify]: iters left: 6 (8 enodes) 33.878 * * [simplify]: iters left: 5 (26 enodes) 33.881 * * [simplify]: iters left: 4 (30 enodes) 33.886 * * [simplify]: iters left: 3 (41 enodes) 33.896 * * [simplify]: iters left: 2 (56 enodes) 33.910 * * [simplify]: iters left: 1 (68 enodes) 33.919 * * [simplify]: Extracting #0: cost 1 inf + 0 33.919 * * [simplify]: Extracting #1: cost 10 inf + 0 33.919 * * [simplify]: Extracting #2: cost 23 inf + 0 33.919 * * [simplify]: Extracting #3: cost 23 inf + 114 33.919 * * [simplify]: Extracting #4: cost 10 inf + 1493 33.920 * * [simplify]: Extracting #5: cost 2 inf + 2666 33.920 * * [simplify]: Extracting #6: cost 0 inf + 2998 33.921 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 33.921 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 33.921 * * * * [progress]: [ 40 / 132 ] simplifiying candidate # 33.921 * * * * [progress]: [ 41 / 132 ] simplifiying candidate # 33.921 * * * * [progress]: [ 42 / 132 ] simplifiying candidate # 33.921 * [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)) 33.921 * * [simplify]: iters left: 6 (10 enodes) 33.924 * * [simplify]: iters left: 5 (50 enodes) 33.935 * * [simplify]: iters left: 4 (213 enodes) 34.080 * * [simplify]: Extracting #0: cost 1 inf + 0 34.080 * * [simplify]: Extracting #1: cost 34 inf + 0 34.081 * * [simplify]: Extracting #2: cost 124 inf + 42 34.082 * * [simplify]: Extracting #3: cost 132 inf + 2334 34.088 * * [simplify]: Extracting #4: cost 21 inf + 22083 34.095 * * [simplify]: Extracting #5: cost 0 inf + 26415 34.102 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 34.102 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (cbrt (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 34.102 * * * * [progress]: [ 43 / 132 ] simplifiying candidate # 34.102 * * * * [progress]: [ 44 / 132 ] simplifiying candidate # 34.102 * * * * [progress]: [ 45 / 132 ] simplifiying candidate # 34.103 * * * * [progress]: [ 46 / 132 ] simplifiying candidate # 34.103 * * * * [progress]: [ 47 / 132 ] simplifiying candidate # 34.103 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 34.103 * * [simplify]: iters left: 6 (8 enodes) 34.105 * * [simplify]: iters left: 5 (26 enodes) 34.108 * * [simplify]: iters left: 4 (30 enodes) 34.112 * * [simplify]: iters left: 3 (36 enodes) 34.124 * * [simplify]: Extracting #0: cost 1 inf + 0 34.124 * * [simplify]: Extracting #1: cost 4 inf + 0 34.124 * * [simplify]: Extracting #2: cost 8 inf + 0 34.124 * * [simplify]: Extracting #3: cost 11 inf + 42 34.124 * * [simplify]: Extracting #4: cost 10 inf + 166 34.124 * * [simplify]: Extracting #5: cost 2 inf + 820 34.125 * * [simplify]: Extracting #6: cost 0 inf + 1144 34.125 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 34.125 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* 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))))) 34.126 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 34.126 * * [simplify]: iters left: 6 (8 enodes) 34.129 * * [simplify]: iters left: 5 (26 enodes) 34.132 * * [simplify]: iters left: 4 (30 enodes) 34.136 * * [simplify]: iters left: 3 (36 enodes) 34.140 * * [simplify]: Extracting #0: cost 1 inf + 0 34.140 * * [simplify]: Extracting #1: cost 4 inf + 0 34.140 * * [simplify]: Extracting #2: cost 8 inf + 0 34.140 * * [simplify]: Extracting #3: cost 11 inf + 42 34.140 * * [simplify]: Extracting #4: cost 10 inf + 166 34.140 * * [simplify]: Extracting #5: cost 2 inf + 820 34.140 * * [simplify]: Extracting #6: cost 0 inf + 1144 34.141 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 34.141 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* 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))))) 34.141 * * * * [progress]: [ 48 / 132 ] simplifiying candidate # 34.141 * [simplify]: Simplifying (cbrt x.re) 34.141 * * [simplify]: iters left: 1 (2 enodes) 34.142 * * [simplify]: Extracting #0: cost 1 inf + 0 34.142 * * [simplify]: Extracting #1: cost 3 inf + 0 34.142 * * [simplify]: Extracting #2: cost 2 inf + 1 34.142 * * [simplify]: Extracting #3: cost 0 inf + 163 34.142 * [simplify]: Simplified to (cbrt x.re) 34.142 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 34.142 * * * * [progress]: [ 49 / 132 ] simplifiying candidate # 34.142 * [simplify]: Simplifying (sqrt x.re) 34.142 * * [simplify]: iters left: 1 (2 enodes) 34.142 * * [simplify]: Extracting #0: cost 1 inf + 0 34.142 * * [simplify]: Extracting #1: cost 3 inf + 0 34.142 * * [simplify]: Extracting #2: cost 2 inf + 1 34.142 * * [simplify]: Extracting #3: cost 0 inf + 83 34.143 * [simplify]: Simplified to (sqrt x.re) 34.143 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 34.143 * * * * [progress]: [ 50 / 132 ] simplifiying candidate # 34.143 * * * * [progress]: [ 51 / 132 ] simplifiying candidate # 34.143 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.143 * * [simplify]: iters left: 6 (7 enodes) 34.144 * * [simplify]: iters left: 5 (22 enodes) 34.147 * * [simplify]: iters left: 4 (26 enodes) 34.150 * * [simplify]: iters left: 3 (32 enodes) 34.156 * * [simplify]: Extracting #0: cost 1 inf + 0 34.156 * * [simplify]: Extracting #1: cost 3 inf + 0 34.156 * * [simplify]: Extracting #2: cost 5 inf + 0 34.156 * * [simplify]: Extracting #3: cost 11 inf + 0 34.156 * * [simplify]: Extracting #4: cost 11 inf + 43 34.156 * * [simplify]: Extracting #5: cost 2 inf + 738 34.157 * * [simplify]: Extracting #6: cost 1 inf + 940 34.157 * * [simplify]: Extracting #7: cost 0 inf + 1142 34.158 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 34.158 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* 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)))) 34.158 * * * * [progress]: [ 52 / 132 ] simplifiying candidate # 34.158 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 34.158 * * [simplify]: iters left: 5 (6 enodes) 34.161 * * [simplify]: iters left: 4 (19 enodes) 34.166 * * [simplify]: iters left: 3 (23 enodes) 34.172 * * [simplify]: iters left: 2 (29 enodes) 34.179 * * [simplify]: Extracting #0: cost 1 inf + 0 34.179 * * [simplify]: Extracting #1: cost 3 inf + 0 34.179 * * [simplify]: Extracting #2: cost 9 inf + 0 34.179 * * [simplify]: Extracting #3: cost 9 inf + 43 34.180 * * [simplify]: Extracting #4: cost 0 inf + 658 34.180 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 34.180 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 34.180 * * * * [progress]: [ 53 / 132 ] simplifiying candidate # 34.180 * * * * [progress]: [ 54 / 132 ] simplifiying candidate # 34.181 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 34.181 * * [simplify]: iters left: 6 (9 enodes) 34.187 * * [simplify]: iters left: 5 (46 enodes) 34.200 * * [simplify]: iters left: 4 (125 enodes) 34.241 * * [simplify]: iters left: 3 (355 enodes) 34.407 * * [simplify]: Extracting #0: cost 1 inf + 0 34.408 * * [simplify]: Extracting #1: cost 56 inf + 0 34.409 * * [simplify]: Extracting #2: cost 184 inf + 2 34.412 * * [simplify]: Extracting #3: cost 159 inf + 6656 34.421 * * [simplify]: Extracting #4: cost 52 inf + 30955 34.434 * * [simplify]: Extracting #5: cost 7 inf + 46170 34.448 * * [simplify]: Extracting #6: cost 0 inf + 49856 34.461 * [simplify]: Simplified to (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ x.re x.re)) 34.461 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (/ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ x.re 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))))))) 34.462 * * * * [progress]: [ 55 / 132 ] simplifiying candidate # 34.462 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 34.462 * * [simplify]: iters left: 6 (8 enodes) 34.464 * * [simplify]: iters left: 5 (42 enodes) 34.472 * * [simplify]: iters left: 4 (126 enodes) 34.505 * * [simplify]: iters left: 3 (219 enodes) 34.553 * * [simplify]: iters left: 2 (287 enodes) 34.610 * * [simplify]: iters left: 1 (299 enodes) 34.640 * * [simplify]: Extracting #0: cost 1 inf + 0 34.640 * * [simplify]: Extracting #1: cost 0 inf + 1 34.640 * [simplify]: Simplified to 0 34.640 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 34.640 * * * * [progress]: [ 56 / 132 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 34.640 * * * * [progress]: [ 57 / 132 ] simplifiying candidate # 34.640 * * * * [progress]: [ 58 / 132 ] simplifiying candidate # 34.641 * [simplify]: Simplifying (* (exp (* (+ x.re x.im) (* x.im (- x.re x.im)))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 34.641 * * [simplify]: iters left: 6 (13 enodes) 34.647 * * [simplify]: iters left: 5 (55 enodes) 34.664 * * [simplify]: iters left: 4 (124 enodes) 34.715 * * [simplify]: iters left: 3 (336 enodes) 34.823 * * [simplify]: Extracting #0: cost 1 inf + 0 34.824 * * [simplify]: Extracting #1: cost 30 inf + 0 34.824 * * [simplify]: Extracting #2: cost 169 inf + 0 34.825 * * [simplify]: Extracting #3: cost 264 inf + 2301 34.829 * * [simplify]: Extracting #4: cost 144 inf + 22771 34.839 * * [simplify]: Extracting #5: cost 30 inf + 53032 34.861 * * [simplify]: Extracting #6: cost 0 inf + 70193 34.871 * * [simplify]: Extracting #7: cost 0 inf + 69994 34.882 * [simplify]: Simplified to (exp (* x.im (+ (* (+ x.im x.re) (- x.re x.im)) (* (+ x.re x.re) x.re)))) 34.882 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.im (+ (* (+ x.im x.re) (- x.re x.im)) (* (+ x.re x.re) x.re)))))) 34.882 * * * * [progress]: [ 59 / 132 ] simplifiying candidate # 34.882 * * * * [progress]: [ 60 / 132 ] simplifiying candidate # 34.883 * * * * [progress]: [ 61 / 132 ] simplifiying candidate # 34.883 * * * * [progress]: [ 62 / 132 ] simplifiying candidate # 34.883 * * * * [progress]: [ 63 / 132 ] simplifiying candidate # 34.883 * * * * [progress]: [ 64 / 132 ] simplifiying candidate # 34.883 * * * * [progress]: [ 65 / 132 ] simplifiying candidate # 34.883 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* 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))) (+ (* 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))) 34.883 * * [simplify]: iters left: 6 (30 enodes) 34.894 * * [simplify]: iters left: 5 (175 enodes) 34.972 * * [simplify]: Extracting #0: cost 1 inf + 0 34.972 * * [simplify]: Extracting #1: cost 10 inf + 0 34.972 * * [simplify]: Extracting #2: cost 83 inf + 0 34.973 * * [simplify]: Extracting #3: cost 175 inf + 43 34.974 * * [simplify]: Extracting #4: cost 186 inf + 8864 34.981 * * [simplify]: Extracting #5: cost 56 inf + 41734 34.996 * * [simplify]: Extracting #6: cost 5 inf + 59443 35.020 * * [simplify]: Extracting #7: cost 0 inf + 62194 35.039 * [simplify]: Simplified to (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im)))))) 35.039 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im)))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 35.040 * [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))))) 35.040 * * [simplify]: iters left: 6 (17 enodes) 35.045 * * [simplify]: iters left: 5 (100 enodes) 35.072 * * [simplify]: iters left: 4 (378 enodes) 35.333 * * [simplify]: Extracting #0: cost 1 inf + 0 35.333 * * [simplify]: Extracting #1: cost 73 inf + 0 35.335 * * [simplify]: Extracting #2: cost 496 inf + 0 35.349 * * [simplify]: Extracting #3: cost 628 inf + 34353 35.395 * * [simplify]: Extracting #4: cost 78 inf + 177515 35.451 * * [simplify]: Extracting #5: cost 0 inf + 197115 35.516 * * [simplify]: Extracting #6: cost 0 inf + 195355 35.568 * * [simplify]: Extracting #7: cost 0 inf + 194315 35.634 * * [simplify]: Extracting #8: cost 0 inf + 194275 35.681 * [simplify]: Simplified to (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ 0 (* (* x.re x.im) (* x.re x.im)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 35.681 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im)))))) (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ 0 (* (* x.re x.im) (* x.re x.im)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 35.681 * * * * [progress]: [ 66 / 132 ] simplifiying candidate # 35.681 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* 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.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))) 35.681 * * [simplify]: iters left: 6 (26 enodes) 35.689 * * [simplify]: iters left: 5 (141 enodes) 35.727 * * [simplify]: iters left: 4 (419 enodes) 35.992 * * [simplify]: Extracting #0: cost 1 inf + 0 35.992 * * [simplify]: Extracting #1: cost 16 inf + 0 35.993 * * [simplify]: Extracting #2: cost 220 inf + 0 35.995 * * [simplify]: Extracting #3: cost 404 inf + 658 36.005 * * [simplify]: Extracting #4: cost 392 inf + 25441 36.036 * * [simplify]: Extracting #5: cost 154 inf + 91013 36.061 * * [simplify]: Extracting #6: cost 19 inf + 134748 36.113 * * [simplify]: Extracting #7: cost 6 inf + 136116 36.153 * * [simplify]: Extracting #8: cost 0 inf + 136410 36.189 * [simplify]: Simplified to (+ (* (* (- (* x.im x.im) (- (* x.im x.re) (* x.re x.re))) 0) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) 36.189 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.im x.im) (- (* x.im x.re) (* x.re x.re))) 0) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 36.190 * [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))) 36.190 * * [simplify]: iters left: 6 (13 enodes) 36.197 * * [simplify]: iters left: 5 (63 enodes) 36.223 * * [simplify]: iters left: 4 (185 enodes) 36.319 * * [simplify]: Extracting #0: cost 1 inf + 0 36.319 * * [simplify]: Extracting #1: cost 71 inf + 0 36.319 * * [simplify]: Extracting #2: cost 256 inf + 1 36.322 * * [simplify]: Extracting #3: cost 316 inf + 15385 36.334 * * [simplify]: Extracting #4: cost 69 inf + 69789 36.357 * * [simplify]: Extracting #5: cost 1 inf + 83828 36.391 * * [simplify]: Extracting #6: cost 0 inf + 83430 36.417 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0) 36.417 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.im x.im) (- (* x.im x.re) (* x.re x.re))) 0) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0))) 36.417 * * * * [progress]: [ 67 / 132 ] simplifiying candidate # 36.418 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* 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.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))) 36.418 * * [simplify]: iters left: 6 (29 enodes) 36.429 * * [simplify]: iters left: 5 (170 enodes) 36.496 * * [simplify]: Extracting #0: cost 1 inf + 0 36.496 * * [simplify]: Extracting #1: cost 8 inf + 0 36.497 * * [simplify]: Extracting #2: cost 73 inf + 0 36.497 * * [simplify]: Extracting #3: cost 151 inf + 43 36.498 * * [simplify]: Extracting #4: cost 177 inf + 3100 36.502 * * [simplify]: Extracting #5: cost 71 inf + 24187 36.511 * * [simplify]: Extracting #6: cost 8 inf + 48269 36.523 * * [simplify]: Extracting #7: cost 0 inf + 50998 36.534 * [simplify]: Simplified to (+ (* (+ (* (- 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.re) (* x.im x.re))))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (- x.re x.im) (+ x.im x.re)) x.im)))) 36.534 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (* (- 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.re) (* x.im x.re))))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 36.534 * [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))))) 36.535 * * [simplify]: iters left: 6 (16 enodes) 36.545 * * [simplify]: iters left: 5 (93 enodes) 36.587 * * [simplify]: iters left: 4 (337 enodes) 36.770 * * [simplify]: Extracting #0: cost 1 inf + 0 36.770 * * [simplify]: Extracting #1: cost 52 inf + 0 36.772 * * [simplify]: Extracting #2: cost 378 inf + 0 36.787 * * [simplify]: Extracting #3: cost 351 inf + 40913 36.809 * * [simplify]: Extracting #4: cost 13 inf + 119879 36.841 * * [simplify]: Extracting #5: cost 0 inf + 117982 36.868 * * [simplify]: Extracting #6: cost 0 inf + 115262 36.915 * * [simplify]: Extracting #7: cost 0 inf + 115222 36.939 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 36.940 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (* (- 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.re) (* x.im x.re))))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (- x.re x.im) (+ x.im x.re)) x.im)))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) 36.940 * * * * [progress]: [ 68 / 132 ] simplifiying candidate # 36.940 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* x.im (- (* 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))) 36.940 * * [simplify]: iters left: 6 (25 enodes) 36.955 * * [simplify]: iters left: 5 (136 enodes) 37.018 * * [simplify]: iters left: 4 (401 enodes) 37.199 * * [simplify]: Extracting #0: cost 1 inf + 0 37.199 * * [simplify]: Extracting #1: cost 16 inf + 0 37.200 * * [simplify]: Extracting #2: cost 222 inf + 0 37.201 * * [simplify]: Extracting #3: cost 442 inf + 377 37.206 * * [simplify]: Extracting #4: cost 366 inf + 29390 37.224 * * [simplify]: Extracting #5: cost 89 inf + 97865 37.275 * * [simplify]: Extracting #6: cost 13 inf + 116409 37.303 * * [simplify]: Extracting #7: cost 5 inf + 118189 37.335 * * [simplify]: Extracting #8: cost 2 inf + 118654 37.358 * * [simplify]: Extracting #9: cost 0 inf + 119078 37.400 * [simplify]: Simplified to (+ (* (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) 0) (+ x.im x.re)) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) 0))) 37.400 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) 0) (+ x.im x.re)) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) 0))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 37.401 * [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))) 37.401 * * [simplify]: iters left: 6 (12 enodes) 37.407 * * [simplify]: iters left: 5 (56 enodes) 37.417 * * [simplify]: iters left: 4 (149 enodes) 37.471 * * [simplify]: Extracting #0: cost 1 inf + 0 37.471 * * [simplify]: Extracting #1: cost 61 inf + 0 37.471 * * [simplify]: Extracting #2: cost 189 inf + 1 37.473 * * [simplify]: Extracting #3: cost 172 inf + 10876 37.480 * * [simplify]: Extracting #4: cost 13 inf + 42771 37.490 * * [simplify]: Extracting #5: cost 0 inf + 43001 37.506 * * [simplify]: Extracting #6: cost 0 inf + 41041 37.522 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (* 0 (+ x.re x.im))) 37.522 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) 0) (+ x.im x.re)) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) 0))) (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (* 0 (+ x.re x.im))))) 37.522 * * * * [progress]: [ 69 / 132 ] simplifiying candidate # 37.523 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im 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))) 37.523 * * [simplify]: iters left: 6 (29 enodes) 37.542 * * [simplify]: iters left: 5 (171 enodes) 37.607 * * [simplify]: Extracting #0: cost 1 inf + 0 37.607 * * [simplify]: Extracting #1: cost 10 inf + 0 37.607 * * [simplify]: Extracting #2: cost 84 inf + 0 37.608 * * [simplify]: Extracting #3: cost 184 inf + 126 37.612 * * [simplify]: Extracting #4: cost 180 inf + 9272 37.625 * * [simplify]: Extracting #5: cost 44 inf + 41483 37.645 * * [simplify]: Extracting #6: cost 3 inf + 57712 37.657 * * [simplify]: Extracting #7: cost 0 inf + 58309 37.668 * [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.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im)))) (* (* x.im (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) 37.668 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* x.re (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im)))) (* (* x.im (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 37.668 * [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))))) 37.669 * * [simplify]: iters left: 6 (16 enodes) 37.680 * * [simplify]: iters left: 5 (93 enodes) 37.723 * * [simplify]: iters left: 4 (369 enodes) 37.967 * * [simplify]: Extracting #0: cost 1 inf + 0 37.967 * * [simplify]: Extracting #1: cost 69 inf + 0 37.968 * * [simplify]: Extracting #2: cost 461 inf + 0 37.971 * * [simplify]: Extracting #3: cost 540 inf + 9876 37.992 * * [simplify]: Extracting #4: cost 147 inf + 94252 38.028 * * [simplify]: Extracting #5: cost 1 inf + 130433 38.059 * * [simplify]: Extracting #6: cost 0 inf + 130956 38.103 * [simplify]: Simplified to (* (* (* x.re x.im) (+ 0 (* x.re x.im))) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) 38.103 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* x.re (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im)))) (* (* x.im (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (* x.re x.im) (+ 0 (* x.re x.im))) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) 38.103 * * * * [progress]: [ 70 / 132 ] simplifiying candidate # 38.103 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im 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))) 38.104 * * [simplify]: iters left: 6 (25 enodes) 38.113 * * [simplify]: iters left: 5 (137 enodes) 38.148 * * [simplify]: iters left: 4 (437 enodes) 38.435 * * [simplify]: Extracting #0: cost 1 inf + 0 38.436 * * [simplify]: Extracting #1: cost 16 inf + 0 38.437 * * [simplify]: Extracting #2: cost 246 inf + 0 38.440 * * [simplify]: Extracting #3: cost 507 inf + 2130 38.453 * * [simplify]: Extracting #4: cost 351 inf + 66458 38.481 * * [simplify]: Extracting #5: cost 57 inf + 142254 38.544 * * [simplify]: Extracting #6: cost 38 inf + 149142 38.603 * * [simplify]: Extracting #7: cost 27 inf + 151544 38.655 * * [simplify]: Extracting #8: cost 5 inf + 159782 38.696 * * [simplify]: Extracting #9: cost 0 inf + 161785 38.731 * [simplify]: Simplified to (+ (* (+ x.re x.im) (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- x.re x.im))) (* (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) 0)) 38.732 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- x.re x.im))) (* (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) 0)) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 38.732 * [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))) 38.732 * * [simplify]: iters left: 6 (12 enodes) 38.735 * * [simplify]: iters left: 5 (56 enodes) 38.746 * * [simplify]: iters left: 4 (165 enodes) 38.798 * * [simplify]: Extracting #0: cost 1 inf + 0 38.798 * * [simplify]: Extracting #1: cost 61 inf + 0 38.799 * * [simplify]: Extracting #2: cost 208 inf + 1 38.800 * * [simplify]: Extracting #3: cost 231 inf + 8614 38.811 * * [simplify]: Extracting #4: cost 34 inf + 42864 38.830 * * [simplify]: Extracting #5: cost 0 inf + 48783 38.842 * * [simplify]: Extracting #6: cost 0 inf + 48703 38.853 * [simplify]: Simplified to (* (* 0 (- x.re x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))) 38.853 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- x.re x.im))) (* (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) 0)) (* (* 0 (- x.re x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 38.853 * * * * [progress]: [ 71 / 132 ] simplifiying candidate # 38.853 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* x.im (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im 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))) 38.853 * * [simplify]: iters left: 6 (25 enodes) 38.866 * * [simplify]: iters left: 5 (144 enodes) 38.916 * * [simplify]: Extracting #0: cost 1 inf + 0 38.916 * * [simplify]: Extracting #1: cost 10 inf + 0 38.916 * * [simplify]: Extracting #2: cost 81 inf + 0 38.917 * * [simplify]: Extracting #3: cost 162 inf + 168 38.922 * * [simplify]: Extracting #4: cost 117 inf + 15607 38.938 * * [simplify]: Extracting #5: cost 14 inf + 37762 38.955 * * [simplify]: Extracting #6: cost 3 inf + 39934 38.964 * * [simplify]: Extracting #7: cost 0 inf + 40653 38.973 * [simplify]: Simplified to (+ (* (* (* x.im (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.re (* x.re x.re)))) (* x.re (- (* x.re x.re) (* x.im x.im)))) (* (* x.im (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (- (* x.re x.re) (* x.re x.re))) (* (* x.im x.im) (* x.re x.re))))) (- (* x.re x.re) (* x.im x.im)))) 38.973 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (* x.im (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.re (* x.re x.re)))) (* x.re (- (* x.re x.re) (* x.im x.im)))) (* (* x.im (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (- (* x.re x.re) (* x.re x.re))) (* (* x.im 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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 38.973 * [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))))) 38.973 * * [simplify]: iters left: 6 (13 enodes) 38.977 * * [simplify]: iters left: 5 (81 enodes) 39.008 * * [simplify]: iters left: 4 (307 enodes) 39.193 * * [simplify]: Extracting #0: cost 1 inf + 0 39.193 * * [simplify]: Extracting #1: cost 56 inf + 0 39.194 * * [simplify]: Extracting #2: cost 291 inf + 0 39.197 * * [simplify]: Extracting #3: cost 311 inf + 11827 39.207 * * [simplify]: Extracting #4: cost 43 inf + 55738 39.223 * * [simplify]: Extracting #5: cost 0 inf + 64191 39.246 * [simplify]: Simplified to (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) (+ x.im x.re))) 39.247 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (* x.im (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.re (* x.re x.re)))) (* x.re (- (* x.re x.re) (* x.im x.im)))) (* (* x.im (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (- (* x.re x.re) (* x.re x.re))) (* (* x.im x.im) (* x.re x.re))))) (- (* x.re x.re) (* x.im x.im)))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) (+ x.im x.re))))) 39.247 * * * * [progress]: [ 72 / 132 ] simplifiying candidate # 39.247 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* x.im (- (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.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))) 39.247 * * [simplify]: iters left: 6 (20 enodes) 39.253 * * [simplify]: iters left: 5 (101 enodes) 39.274 * * [simplify]: iters left: 4 (331 enodes) 39.485 * * [simplify]: Extracting #0: cost 1 inf + 0 39.485 * * [simplify]: Extracting #1: cost 23 inf + 0 39.485 * * [simplify]: Extracting #2: cost 142 inf + 0 39.486 * * [simplify]: Extracting #3: cost 312 inf + 541 39.489 * * [simplify]: Extracting #4: cost 290 inf + 13400 39.499 * * [simplify]: Extracting #5: cost 66 inf + 57785 39.520 * * [simplify]: Extracting #6: cost 1 inf + 72408 39.537 * * [simplify]: Extracting #7: cost 0 inf + 72251 39.562 * * [simplify]: Extracting #8: cost 0 inf + 72211 39.596 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (+ x.re x.im) (+ 0 (* (- x.im) (* x.im 0)))) (* 0 (+ x.re x.im)))) 39.596 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) (+ 0 (* (- x.im) (* x.im 0)))) (* 0 (+ x.re x.im)))) (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 39.597 * [simplify]: Simplifying (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 39.597 * * [simplify]: iters left: 6 (9 enodes) 39.601 * * [simplify]: iters left: 5 (42 enodes) 39.610 * * [simplify]: iters left: 4 (112 enodes) 39.641 * * [simplify]: iters left: 3 (411 enodes) 40.179 * * [simplify]: Extracting #0: cost 1 inf + 0 40.179 * * [simplify]: Extracting #1: cost 0 inf + 1 40.180 * [simplify]: Simplified to 0 40.180 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) (+ 0 (* (- x.im) (* x.im 0)))) (* 0 (+ x.re x.im)))) 0)) 40.180 * * * * [progress]: [ 73 / 132 ] simplifiying candidate # 40.180 * [simplify]: Simplifying (+ (* (* (+ 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.re) (+ (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 40.180 * * [simplify]: iters left: 6 (27 enodes) 40.192 * * [simplify]: iters left: 5 (150 enodes) 40.243 * * [simplify]: Extracting #0: cost 1 inf + 0 40.243 * * [simplify]: Extracting #1: cost 10 inf + 0 40.243 * * [simplify]: Extracting #2: cost 83 inf + 0 40.244 * * [simplify]: Extracting #3: cost 155 inf + 43 40.245 * * [simplify]: Extracting #4: cost 155 inf + 7852 40.251 * * [simplify]: Extracting #5: cost 29 inf + 38695 40.260 * * [simplify]: Extracting #6: cost 3 inf + 48758 40.269 * * [simplify]: Extracting #7: cost 0 inf + 49435 40.281 * [simplify]: Simplified to (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (* (+ x.im x.re) (- (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.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.re) (* (+ x.im x.re) x.im)) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) x.re)) 40.281 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (* (+ x.im x.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.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.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))))))) 40.281 * [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))))) 40.281 * * [simplify]: iters left: 6 (14 enodes) 40.287 * * [simplify]: iters left: 5 (76 enodes) 40.319 * * [simplify]: iters left: 4 (256 enodes) 40.471 * * [simplify]: Extracting #0: cost 1 inf + 0 40.471 * * [simplify]: Extracting #1: cost 40 inf + 0 40.472 * * [simplify]: Extracting #2: cost 263 inf + 0 40.476 * * [simplify]: Extracting #3: cost 218 inf + 15565 40.486 * * [simplify]: Extracting #4: cost 20 inf + 51606 40.501 * * [simplify]: Extracting #5: cost 0 inf + 54566 40.521 * * [simplify]: Extracting #6: cost 0 inf + 54486 40.544 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 40.544 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (* (+ x.im x.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.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.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 40.545 * * * * [progress]: [ 74 / 132 ] simplifiying candidate # 40.545 * [simplify]: Simplifying (+ (* (* (+ 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.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))) 40.546 * * [simplify]: iters left: 6 (23 enodes) 40.559 * * [simplify]: iters left: 5 (116 enodes) 40.605 * * [simplify]: iters left: 4 (313 enodes) 40.748 * * [simplify]: Extracting #0: cost 1 inf + 0 40.749 * * [simplify]: Extracting #1: cost 24 inf + 0 40.749 * * [simplify]: Extracting #2: cost 164 inf + 1 40.751 * * [simplify]: Extracting #3: cost 238 inf + 955 40.754 * * [simplify]: Extracting #4: cost 255 inf + 5065 40.766 * * [simplify]: Extracting #5: cost 117 inf + 33637 40.790 * * [simplify]: Extracting #6: cost 30 inf + 59819 40.803 * * [simplify]: Extracting #7: cost 0 inf + 69803 40.819 * [simplify]: Simplified to (+ (* (* 0 x.im) (+ x.im x.re)) (+ (* (* x.re x.re) 0) (* (* (* 0 x.im) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 40.819 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* 0 x.im) (+ x.im x.re)) (+ (* (* x.re x.re) 0) (* (* (* 0 x.im) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 40.819 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 40.819 * * [simplify]: iters left: 6 (10 enodes) 40.822 * * [simplify]: iters left: 5 (39 enodes) 40.832 * * [simplify]: iters left: 4 (86 enodes) 40.859 * * [simplify]: iters left: 3 (271 enodes) 41.073 * * [simplify]: Extracting #0: cost 1 inf + 0 41.074 * * [simplify]: Extracting #1: cost 0 inf + 1 41.074 * [simplify]: Simplified to 0 41.074 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* 0 x.im) (+ x.im x.re)) (+ (* (* x.re x.re) 0) (* (* (* 0 x.im) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 0)) 41.074 * * * * [progress]: [ 75 / 132 ] simplifiying candidate # 41.074 * [simplify]: Simplifying (+ (* (* (+ 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) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 41.074 * * [simplify]: iters left: 6 (23 enodes) 41.084 * * [simplify]: iters left: 5 (129 enodes) 41.135 * * [simplify]: iters left: 4 (448 enodes) 41.394 * * [simplify]: Extracting #0: cost 1 inf + 0 41.394 * * [simplify]: Extracting #1: cost 16 inf + 0 41.394 * * [simplify]: Extracting #2: cost 266 inf + 0 41.400 * * [simplify]: Extracting #3: cost 479 inf + 13996 41.444 * * [simplify]: Extracting #4: cost 164 inf + 93897 41.496 * * [simplify]: Extracting #5: cost 14 inf + 127018 41.528 * * [simplify]: Extracting #6: cost 2 inf + 129137 41.578 * * [simplify]: Extracting #7: cost 0 inf + 129814 41.617 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.re) (* x.im (* (* x.re x.im) (* x.re x.im)))) (+ (* (* x.re x.re) (* x.im (* (* x.re x.im) (* x.re x.im)))) (* (* x.im (+ 0 (* (* x.re x.im) (* x.re x.im)))) (- (* x.re x.re) (* x.im x.im)))))) 41.617 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ x.im x.re) (+ (* (* x.re x.re) (* x.im (* (* x.re x.im) (* x.re x.im)))) (+ (* (* x.re x.re) (* x.im (* (* x.re x.im) (* x.re x.im)))) (* (* x.im (+ 0 (* (* x.re x.im) (* x.re x.im)))) (- (* x.re x.re) (* x.im x.im)))))) (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 41.618 * [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))))) 41.618 * * [simplify]: iters left: 6 (11 enodes) 41.621 * * [simplify]: iters left: 5 (64 enodes) 41.636 * * [simplify]: iters left: 4 (218 enodes) 41.707 * * [simplify]: Extracting #0: cost 1 inf + 0 41.708 * * [simplify]: Extracting #1: cost 27 inf + 0 41.708 * * [simplify]: Extracting #2: cost 114 inf + 1 41.709 * * [simplify]: Extracting #3: cost 128 inf + 1928 41.711 * * [simplify]: Extracting #4: cost 36 inf + 14200 41.716 * * [simplify]: Extracting #5: cost 0 inf + 18827 41.724 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 41.724 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ x.im x.re) (+ (* (* x.re x.re) (* x.im (* (* x.re x.im) (* x.re x.im)))) (+ (* (* x.re x.re) (* x.im (* (* x.re x.im) (* x.re x.im)))) (* (* x.im (+ 0 (* (* x.re x.im) (* x.re x.im)))) (- (* x.re x.re) (* x.im x.im)))))) (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 41.725 * * * * [progress]: [ 76 / 132 ] simplifiying candidate # 41.725 * [simplify]: Simplifying (+ (* (* (+ 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.im x.re) (* x.im x.re))) x.re))) 41.725 * * [simplify]: iters left: 6 (18 enodes) 41.734 * * [simplify]: iters left: 5 (87 enodes) 41.751 * * [simplify]: iters left: 4 (273 enodes) 41.881 * * [simplify]: Extracting #0: cost 1 inf + 0 41.881 * * [simplify]: Extracting #1: cost 16 inf + 0 41.881 * * [simplify]: Extracting #2: cost 121 inf + 1 41.882 * * [simplify]: Extracting #3: cost 184 inf + 376 41.885 * * [simplify]: Extracting #4: cost 113 inf + 14458 41.895 * * [simplify]: Extracting #5: cost 8 inf + 35171 41.912 * * [simplify]: Extracting #6: cost 0 inf + 36266 41.922 * [simplify]: Simplified to (+ 0 (* (- (* x.re x.re) (* x.im x.im)) 0)) 41.922 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ 0 (* (- (* x.re x.re) (* x.im x.im)) 0)) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 41.922 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 41.922 * * [simplify]: iters left: 6 (7 enodes) 41.924 * * [simplify]: iters left: 5 (25 enodes) 41.927 * * [simplify]: iters left: 4 (53 enodes) 41.938 * * [simplify]: iters left: 3 (118 enodes) 41.969 * * [simplify]: iters left: 2 (185 enodes) 42.002 * * [simplify]: iters left: 1 (222 enodes) 42.038 * * [simplify]: Extracting #0: cost 1 inf + 0 42.038 * * [simplify]: Extracting #1: cost 0 inf + 1 42.038 * [simplify]: Simplified to 0 42.039 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ 0 (* (- (* x.re x.re) (* x.im x.im)) 0)) 0)) 42.039 * * * * [progress]: [ 77 / 132 ] simplifiying candidate # 42.039 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* 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.re) (- (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 42.040 * * [simplify]: iters left: 6 (27 enodes) 42.057 * * [simplify]: iters left: 5 (152 enodes) 42.104 * * [simplify]: Extracting #0: cost 1 inf + 0 42.104 * * [simplify]: Extracting #1: cost 10 inf + 0 42.104 * * [simplify]: Extracting #2: cost 77 inf + 0 42.105 * * [simplify]: Extracting #3: cost 147 inf + 43 42.108 * * [simplify]: Extracting #4: cost 145 inf + 7417 42.118 * * [simplify]: Extracting #5: cost 35 inf + 33421 42.133 * * [simplify]: Extracting #6: cost 4 inf + 44335 42.149 * * [simplify]: Extracting #7: cost 0 inf + 45214 42.167 * [simplify]: Simplified to (+ (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* x.im (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) x.re) (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)))) 42.167 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* x.im (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) x.re) (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 42.168 * [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))))) 42.168 * * [simplify]: iters left: 6 (14 enodes) 42.179 * * [simplify]: iters left: 5 (77 enodes) 42.211 * * [simplify]: iters left: 4 (244 enodes) 42.333 * * [simplify]: Extracting #0: cost 1 inf + 0 42.333 * * [simplify]: Extracting #1: cost 31 inf + 0 42.334 * * [simplify]: Extracting #2: cost 199 inf + 0 42.336 * * [simplify]: Extracting #3: cost 184 inf + 14767 42.345 * * [simplify]: Extracting #4: cost 14 inf + 46538 42.356 * * [simplify]: Extracting #5: cost 0 inf + 47121 42.365 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 42.365 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* x.im (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) x.re) (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 42.366 * * * * [progress]: [ 78 / 132 ] simplifiying candidate # 42.366 * [simplify]: Simplifying (+ (* (* (+ (pow x.re 3) (pow x.im 3)) (* x.im (- 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))) 42.366 * * [simplify]: iters left: 6 (23 enodes) 42.373 * * [simplify]: iters left: 5 (118 enodes) 42.416 * * [simplify]: iters left: 4 (304 enodes) 42.552 * * [simplify]: Extracting #0: cost 1 inf + 0 42.552 * * [simplify]: Extracting #1: cost 20 inf + 0 42.552 * * [simplify]: Extracting #2: cost 128 inf + 1 42.553 * * [simplify]: Extracting #3: cost 197 inf + 662 42.554 * * [simplify]: Extracting #4: cost 174 inf + 5841 42.559 * * [simplify]: Extracting #5: cost 74 inf + 29388 42.568 * * [simplify]: Extracting #6: cost 17 inf + 48215 42.578 * * [simplify]: Extracting #7: cost 8 inf + 50246 42.602 * * [simplify]: Extracting #8: cost 2 inf + 51589 42.615 * * [simplify]: Extracting #9: cost 0 inf + 52013 42.624 * [simplify]: Simplified to (+ (* (* (- x.re x.im) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (- x.im x.re) (* x.im 0)))) 42.624 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (- x.im x.re) (* x.im 0)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 42.625 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 42.625 * * [simplify]: iters left: 6 (10 enodes) 42.627 * * [simplify]: iters left: 5 (40 enodes) 42.633 * * [simplify]: iters left: 4 (81 enodes) 42.657 * * [simplify]: iters left: 3 (224 enodes) 42.765 * * [simplify]: Extracting #0: cost 1 inf + 0 42.765 * * [simplify]: Extracting #1: cost 0 inf + 1 42.765 * [simplify]: Simplified to 0 42.765 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (- x.im x.re) (* x.im 0)))) 0)) 42.765 * * * * [progress]: [ 79 / 132 ] simplifiying candidate # 42.765 * [simplify]: Simplifying (+ (* (* (- (* 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.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))) 42.765 * * [simplify]: iters left: 6 (23 enodes) 42.773 * * [simplify]: iters left: 5 (130 enodes) 42.819 * * [simplify]: iters left: 4 (448 enodes) 43.194 * * [simplify]: Extracting #0: cost 1 inf + 0 43.194 * * [simplify]: Extracting #1: cost 15 inf + 0 43.195 * * [simplify]: Extracting #2: cost 258 inf + 0 43.202 * * [simplify]: Extracting #3: cost 516 inf + 12621 43.239 * * [simplify]: Extracting #4: cost 170 inf + 96846 43.299 * * [simplify]: Extracting #5: cost 23 inf + 131482 43.346 * * [simplify]: Extracting #6: cost 1 inf + 137834 43.395 * * [simplify]: Extracting #7: cost 0 inf + 138047 43.436 * [simplify]: Simplified to (+ (* x.re (* (* (* (* x.re x.im) (* x.re x.im)) (- x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (* (- x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)))) 43.436 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* x.re (* (* (* (* x.re x.im) (* x.re x.im)) (- x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (* (- x.re x.im) (* x.im (- x.re x.im))) (+ x.re x.im)))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 43.437 * [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))))) 43.437 * * [simplify]: iters left: 6 (11 enodes) 43.440 * * [simplify]: iters left: 5 (65 enodes) 43.460 * * [simplify]: iters left: 4 (215 enodes) 43.558 * * [simplify]: Extracting #0: cost 1 inf + 0 43.558 * * [simplify]: Extracting #1: cost 23 inf + 0 43.558 * * [simplify]: Extracting #2: cost 127 inf + 0 43.559 * * [simplify]: Extracting #3: cost 138 inf + 2497 43.562 * * [simplify]: Extracting #4: cost 38 inf + 15627 43.567 * * [simplify]: Extracting #5: cost 0 inf + 20615 43.572 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 43.572 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* x.re (* (* (* (* x.re x.im) (* x.re x.im)) (- x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ 0 (* (* 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)) 0)))) 43.572 * * * * [progress]: [ 80 / 132 ] simplifiying candidate # 43.572 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im 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))) 43.572 * * [simplify]: iters left: 6 (18 enodes) 43.577 * * [simplify]: iters left: 5 (88 enodes) 43.596 * * [simplify]: iters left: 4 (273 enodes) 43.687 * * [simplify]: Extracting #0: cost 1 inf + 0 43.687 * * [simplify]: Extracting #1: cost 8 inf + 0 43.687 * * [simplify]: Extracting #2: cost 117 inf + 0 43.688 * * [simplify]: Extracting #3: cost 229 inf + 293 43.698 * * [simplify]: Extracting #4: cost 103 inf + 24998 43.716 * * [simplify]: Extracting #5: cost 0 inf + 44578 43.736 * * [simplify]: Extracting #6: cost 0 inf + 44378 43.756 * [simplify]: Simplified to (+ (* (- x.re x.im) 0) (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) 0))) 43.756 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) 0))) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 43.757 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 43.757 * * [simplify]: iters left: 6 (7 enodes) 43.760 * * [simplify]: iters left: 5 (26 enodes) 43.767 * * [simplify]: iters left: 4 (54 enodes) 43.787 * * [simplify]: iters left: 3 (124 enodes) 43.840 * * [simplify]: iters left: 2 (203 enodes) 43.889 * * [simplify]: iters left: 1 (244 enodes) 43.940 * * [simplify]: Extracting #0: cost 1 inf + 0 43.940 * * [simplify]: Extracting #1: cost 0 inf + 1 43.940 * [simplify]: Simplified to 0 43.940 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) 0))) 0)) 43.940 * * * * [progress]: [ 81 / 132 ] simplifiying candidate # 43.940 * * * * [progress]: [ 82 / 132 ] simplifiying candidate # 43.940 * * * * [progress]: [ 83 / 132 ] simplifiying candidate # 43.940 * * * * [progress]: [ 84 / 132 ] simplifiying candidate # 43.940 * [simplify]: Simplifying (* (+ x.re x.im) (* x.im x.re)) 43.940 * * [simplify]: iters left: 4 (5 enodes) 43.941 * * [simplify]: iters left: 3 (20 enodes) 43.944 * * [simplify]: iters left: 2 (36 enodes) 43.950 * * [simplify]: iters left: 1 (55 enodes) 43.963 * * [simplify]: Extracting #0: cost 1 inf + 0 43.963 * * [simplify]: Extracting #1: cost 10 inf + 0 43.963 * * [simplify]: Extracting #2: cost 16 inf + 2 43.963 * * [simplify]: Extracting #3: cost 8 inf + 580 43.964 * * [simplify]: Extracting #4: cost 1 inf + 1152 43.965 * * [simplify]: Extracting #5: cost 0 inf + 1234 43.965 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re x.im)) 43.965 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* x.re x.im)) (+ (* (+ x.re x.im) (* x.im (- x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 43.966 * * * * [progress]: [ 85 / 132 ] simplifiying candidate # 43.966 * [simplify]: Simplifying (* (+ x.re x.im) (* x.im x.re)) 43.966 * * [simplify]: iters left: 4 (5 enodes) 43.968 * * [simplify]: iters left: 3 (20 enodes) 43.974 * * [simplify]: iters left: 2 (36 enodes) 43.986 * * [simplify]: iters left: 1 (55 enodes) 44.001 * * [simplify]: Extracting #0: cost 1 inf + 0 44.001 * * [simplify]: Extracting #1: cost 10 inf + 0 44.001 * * [simplify]: Extracting #2: cost 16 inf + 2 44.002 * * [simplify]: Extracting #3: cost 8 inf + 580 44.002 * * [simplify]: Extracting #4: cost 1 inf + 1152 44.003 * * [simplify]: Extracting #5: cost 0 inf + 1234 44.004 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re x.im)) 44.004 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* x.re x.im)) (+ (* (+ x.re x.im) (* x.im (- x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 44.004 * * * * [progress]: [ 86 / 132 ] simplifiying candidate # 44.004 * [simplify]: Simplifying (* (+ x.re x.im) (* x.re x.im)) 44.004 * * [simplify]: iters left: 4 (5 enodes) 44.007 * * [simplify]: iters left: 3 (20 enodes) 44.010 * * [simplify]: iters left: 2 (36 enodes) 44.018 * * [simplify]: iters left: 1 (56 enodes) 44.026 * * [simplify]: Extracting #0: cost 1 inf + 0 44.026 * * [simplify]: Extracting #1: cost 10 inf + 0 44.026 * * [simplify]: Extracting #2: cost 16 inf + 2 44.026 * * [simplify]: Extracting #3: cost 9 inf + 498 44.026 * * [simplify]: Extracting #4: cost 0 inf + 1234 44.027 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) x.im)) 44.027 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (* (+ x.im x.re) x.im)) (+ (* (+ x.re x.im) (* (- x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 44.027 * * * * [progress]: [ 87 / 132 ] simplifiying candidate # 44.027 * [simplify]: Simplifying (* (+ x.re x.im) (* x.re x.im)) 44.027 * * [simplify]: iters left: 4 (5 enodes) 44.028 * * [simplify]: iters left: 3 (20 enodes) 44.031 * * [simplify]: iters left: 2 (36 enodes) 44.038 * * [simplify]: iters left: 1 (56 enodes) 44.053 * * [simplify]: Extracting #0: cost 1 inf + 0 44.053 * * [simplify]: Extracting #1: cost 10 inf + 0 44.053 * * [simplify]: Extracting #2: cost 16 inf + 2 44.054 * * [simplify]: Extracting #3: cost 9 inf + 498 44.054 * * [simplify]: Extracting #4: cost 0 inf + 1234 44.055 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) x.im)) 44.055 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (* (+ x.im x.re) x.im)) (+ (* (+ x.re x.im) (* (- x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 44.055 * * * * [progress]: [ 88 / 132 ] simplifiying candidate # 44.056 * [simplify]: Simplifying (* (* x.im x.re) (+ x.re x.im)) 44.056 * * [simplify]: iters left: 4 (5 enodes) 44.058 * * [simplify]: iters left: 3 (26 enodes) 44.068 * * [simplify]: iters left: 2 (48 enodes) 44.083 * * [simplify]: iters left: 1 (59 enodes) 44.099 * * [simplify]: Extracting #0: cost 1 inf + 0 44.099 * * [simplify]: Extracting #1: cost 10 inf + 0 44.099 * * [simplify]: Extracting #2: cost 16 inf + 2 44.099 * * [simplify]: Extracting #3: cost 8 inf + 660 44.100 * * [simplify]: Extracting #4: cost 1 inf + 1152 44.100 * * [simplify]: Extracting #5: cost 0 inf + 1234 44.101 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.im) 44.101 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.im) (+ (* (* x.im (- x.im)) (+ x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 44.101 * * * * [progress]: [ 89 / 132 ] simplifiying candidate # 44.102 * [simplify]: Simplifying (* (* x.im x.re) (+ x.re x.im)) 44.102 * * [simplify]: iters left: 4 (5 enodes) 44.104 * * [simplify]: iters left: 3 (26 enodes) 44.113 * * [simplify]: iters left: 2 (48 enodes) 44.127 * * [simplify]: iters left: 1 (59 enodes) 44.143 * * [simplify]: Extracting #0: cost 1 inf + 0 44.143 * * [simplify]: Extracting #1: cost 10 inf + 0 44.143 * * [simplify]: Extracting #2: cost 16 inf + 2 44.144 * * [simplify]: Extracting #3: cost 8 inf + 660 44.144 * * [simplify]: Extracting #4: cost 1 inf + 1152 44.145 * * [simplify]: Extracting #5: cost 0 inf + 1234 44.146 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.im) 44.146 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.im) (+ (* (* x.im (- x.im)) (+ x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 44.146 * * * * [progress]: [ 90 / 132 ] simplifiying candidate # 44.147 * [simplify]: Simplifying (* (* x.re x.im) (+ x.re x.im)) 44.147 * * [simplify]: iters left: 4 (5 enodes) 44.149 * * [simplify]: iters left: 3 (26 enodes) 44.158 * * [simplify]: iters left: 2 (48 enodes) 44.172 * * [simplify]: iters left: 1 (59 enodes) 44.182 * * [simplify]: Extracting #0: cost 1 inf + 0 44.182 * * [simplify]: Extracting #1: cost 10 inf + 0 44.182 * * [simplify]: Extracting #2: cost 16 inf + 2 44.182 * * [simplify]: Extracting #3: cost 9 inf + 538 44.182 * * [simplify]: Extracting #4: cost 1 inf + 1112 44.183 * * [simplify]: Extracting #5: cost 0 inf + 1234 44.183 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) x.re) 44.183 * [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)))) 44.183 * * * * [progress]: [ 91 / 132 ] simplifiying candidate # 44.183 * [simplify]: Simplifying (* (* x.re x.im) (+ x.re x.im)) 44.183 * * [simplify]: iters left: 4 (5 enodes) 44.184 * * [simplify]: iters left: 3 (26 enodes) 44.189 * * [simplify]: iters left: 2 (48 enodes) 44.196 * * [simplify]: iters left: 1 (59 enodes) 44.204 * * [simplify]: Extracting #0: cost 1 inf + 0 44.204 * * [simplify]: Extracting #1: cost 10 inf + 0 44.205 * * [simplify]: Extracting #2: cost 16 inf + 2 44.205 * * [simplify]: Extracting #3: cost 9 inf + 538 44.205 * * [simplify]: Extracting #4: cost 1 inf + 1112 44.206 * * [simplify]: Extracting #5: cost 0 inf + 1234 44.207 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) x.re) 44.207 * [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)))) 44.207 * * * * [progress]: [ 92 / 132 ] simplifiying candidate #real (real->posit16 (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 44.207 * * * * [progress]: [ 93 / 132 ] simplifiying candidate # 44.207 * * * * [progress]: [ 94 / 132 ] simplifiying candidate # 44.207 * [simplify]: Simplifying (* x.im (- x.re x.im)) 44.208 * * [simplify]: iters left: 4 (4 enodes) 44.209 * * [simplify]: iters left: 3 (15 enodes) 44.213 * * [simplify]: iters left: 2 (24 enodes) 44.221 * * [simplify]: iters left: 1 (34 enodes) 44.229 * * [simplify]: Extracting #0: cost 1 inf + 0 44.229 * * [simplify]: Extracting #1: cost 7 inf + 0 44.229 * * [simplify]: Extracting #2: cost 12 inf + 1 44.229 * * [simplify]: Extracting #3: cost 9 inf + 126 44.229 * * [simplify]: Extracting #4: cost 1 inf + 578 44.230 * * [simplify]: Extracting #5: cost 0 inf + 660 44.230 * [simplify]: Simplified to (* x.im (- x.re x.im)) 44.230 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (pow (* x.im (- x.re x.im)) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.230 * * * * [progress]: [ 95 / 132 ] simplifiying candidate # 44.231 * * * * [progress]: [ 96 / 132 ] simplifiying candidate # 44.231 * [simplify]: Simplifying (+ (log x.im) (log (- x.re x.im))) 44.231 * * [simplify]: iters left: 5 (6 enodes) 44.233 * * [simplify]: iters left: 4 (21 enodes) 44.239 * * [simplify]: iters left: 3 (24 enodes) 44.246 * * [simplify]: Extracting #0: cost 1 inf + 0 44.246 * * [simplify]: Extracting #1: cost 4 inf + 0 44.246 * * [simplify]: Extracting #2: cost 8 inf + 0 44.246 * * [simplify]: Extracting #3: cost 10 inf + 1 44.246 * * [simplify]: Extracting #4: cost 7 inf + 185 44.247 * * [simplify]: Extracting #5: cost 1 inf + 756 44.247 * * [simplify]: Extracting #6: cost 0 inf + 978 44.247 * [simplify]: Simplified to (+ (log x.im) (log (- x.re x.im))) 44.247 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (exp (+ (log x.im) (log (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.247 * * * * [progress]: [ 97 / 132 ] simplifiying candidate # 44.248 * * * * [progress]: [ 98 / 132 ] simplifiying candidate # 44.248 * * * * [progress]: [ 99 / 132 ] simplifiying candidate # 44.248 * [simplify]: Simplifying (* (* (* x.im x.im) x.im) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im))) 44.248 * * [simplify]: iters left: 6 (8 enodes) 44.250 * * [simplify]: iters left: 5 (33 enodes) 44.255 * * [simplify]: iters left: 4 (83 enodes) 44.281 * * [simplify]: iters left: 3 (366 enodes) 44.571 * * [simplify]: Extracting #0: cost 1 inf + 0 44.571 * * [simplify]: Extracting #1: cost 46 inf + 0 44.572 * * [simplify]: Extracting #2: cost 238 inf + 43 44.577 * * [simplify]: Extracting #3: cost 306 inf + 7428 44.603 * * [simplify]: Extracting #4: cost 25 inf + 66820 44.628 * * [simplify]: Extracting #5: cost 0 inf + 72252 44.644 * * [simplify]: Extracting #6: cost 0 inf + 71892 44.669 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (* (* (- x.re x.im) x.im) (* (- x.re x.im) x.im))) 44.669 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ 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.im x.re)) x.re))) 44.670 * * * * [progress]: [ 100 / 132 ] simplifiying candidate # 44.670 * * * * [progress]: [ 101 / 132 ] simplifiying candidate # 44.670 * * * * [progress]: [ 102 / 132 ] simplifiying candidate # 44.670 * * * * [progress]: [ 103 / 132 ] simplifiying candidate # 44.670 * * * * [progress]: [ 104 / 132 ] simplifiying candidate # 44.670 * [simplify]: Simplifying (* (sqrt x.im) (sqrt (- x.re x.im))) 44.670 * * [simplify]: iters left: 5 (6 enodes) 44.673 * * [simplify]: iters left: 4 (21 enodes) 44.679 * * [simplify]: iters left: 3 (24 enodes) 44.685 * * [simplify]: Extracting #0: cost 1 inf + 0 44.685 * * [simplify]: Extracting #1: cost 4 inf + 0 44.685 * * [simplify]: Extracting #2: cost 8 inf + 0 44.685 * * [simplify]: Extracting #3: cost 10 inf + 1 44.685 * * [simplify]: Extracting #4: cost 7 inf + 125 44.685 * * [simplify]: Extracting #5: cost 1 inf + 576 44.685 * * [simplify]: Extracting #6: cost 0 inf + 738 44.686 * [simplify]: Simplified to (* (sqrt x.im) (sqrt (- x.re x.im))) 44.686 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* (sqrt x.im) (sqrt (- x.re x.im))) (* (sqrt x.im) (sqrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.686 * [simplify]: Simplifying (* (sqrt x.im) (sqrt (- x.re x.im))) 44.686 * * [simplify]: iters left: 5 (6 enodes) 44.687 * * [simplify]: iters left: 4 (21 enodes) 44.690 * * [simplify]: iters left: 3 (24 enodes) 44.693 * * [simplify]: Extracting #0: cost 1 inf + 0 44.693 * * [simplify]: Extracting #1: cost 4 inf + 0 44.693 * * [simplify]: Extracting #2: cost 8 inf + 0 44.693 * * [simplify]: Extracting #3: cost 10 inf + 1 44.693 * * [simplify]: Extracting #4: cost 7 inf + 125 44.693 * * [simplify]: Extracting #5: cost 1 inf + 576 44.693 * * [simplify]: Extracting #6: cost 0 inf + 738 44.693 * [simplify]: Simplified to (* (sqrt x.im) (sqrt (- x.re x.im))) 44.693 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* (sqrt x.im) (sqrt (- x.re x.im))) (* (sqrt x.im) (sqrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.693 * * * * [progress]: [ 105 / 132 ] simplifiying candidate # 44.694 * [simplify]: Simplifying (* x.im (- x.im)) 44.694 * * [simplify]: iters left: 4 (3 enodes) 44.694 * * [simplify]: iters left: 3 (12 enodes) 44.696 * * [simplify]: iters left: 2 (14 enodes) 44.698 * * [simplify]: Extracting #0: cost 1 inf + 0 44.698 * * [simplify]: Extracting #1: cost 5 inf + 0 44.698 * * [simplify]: Extracting #2: cost 6 inf + 1 44.698 * * [simplify]: Extracting #3: cost 0 inf + 327 44.698 * [simplify]: Simplified to (* x.im (- x.im)) 44.698 * [simplify]: Simplified (2 1 2 2) to (λ (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))) 44.698 * * * * [progress]: [ 106 / 132 ] simplifiying candidate # 44.698 * [simplify]: Simplifying (* x.im (- x.im)) 44.698 * * [simplify]: iters left: 4 (3 enodes) 44.699 * * [simplify]: iters left: 3 (12 enodes) 44.700 * * [simplify]: iters left: 2 (14 enodes) 44.702 * * [simplify]: Extracting #0: cost 1 inf + 0 44.702 * * [simplify]: Extracting #1: cost 5 inf + 0 44.702 * * [simplify]: Extracting #2: cost 6 inf + 1 44.702 * * [simplify]: Extracting #3: cost 0 inf + 327 44.702 * [simplify]: Simplified to (* x.im (- x.im)) 44.702 * [simplify]: Simplified (2 1 2 2) to (λ (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))) 44.702 * * * * [progress]: [ 107 / 132 ] simplifiying candidate # 44.702 * [simplify]: Simplifying (* (- x.im) x.im) 44.703 * * [simplify]: iters left: 4 (3 enodes) 44.703 * * [simplify]: iters left: 3 (12 enodes) 44.705 * * [simplify]: iters left: 2 (14 enodes) 44.707 * * [simplify]: Extracting #0: cost 1 inf + 0 44.707 * * [simplify]: Extracting #1: cost 5 inf + 0 44.707 * * [simplify]: Extracting #2: cost 6 inf + 1 44.707 * * [simplify]: Extracting #3: cost 0 inf + 327 44.707 * [simplify]: Simplified to (* x.im (- x.im)) 44.707 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (+ (* x.re x.im) (* x.im (- x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.707 * * * * [progress]: [ 108 / 132 ] simplifiying candidate # 44.707 * [simplify]: Simplifying (* (- x.im) x.im) 44.707 * * [simplify]: iters left: 4 (3 enodes) 44.708 * * [simplify]: iters left: 3 (12 enodes) 44.709 * * [simplify]: iters left: 2 (14 enodes) 44.711 * * [simplify]: Extracting #0: cost 1 inf + 0 44.711 * * [simplify]: Extracting #1: cost 5 inf + 0 44.711 * * [simplify]: Extracting #2: cost 6 inf + 1 44.711 * * [simplify]: Extracting #3: cost 0 inf + 327 44.711 * [simplify]: Simplified to (* x.im (- x.im)) 44.711 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (+ (* x.re x.im) (* x.im (- x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.711 * * * * [progress]: [ 109 / 132 ] simplifiying candidate # 44.712 * [simplify]: Simplifying (cbrt (- x.re x.im)) 44.712 * * [simplify]: iters left: 3 (4 enodes) 44.712 * * [simplify]: iters left: 2 (14 enodes) 44.714 * * [simplify]: iters left: 1 (17 enodes) 44.716 * * [simplify]: Extracting #0: cost 1 inf + 0 44.716 * * [simplify]: Extracting #1: cost 3 inf + 0 44.717 * * [simplify]: Extracting #2: cost 7 inf + 0 44.717 * * [simplify]: Extracting #3: cost 5 inf + 43 44.717 * * [simplify]: Extracting #4: cost 0 inf + 412 44.717 * [simplify]: Simplified to (cbrt (- x.re x.im)) 44.717 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* x.im (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.717 * * * * [progress]: [ 110 / 132 ] simplifiying candidate # 44.717 * [simplify]: Simplifying (sqrt (- x.re x.im)) 44.717 * * [simplify]: iters left: 3 (4 enodes) 44.719 * * [simplify]: iters left: 2 (14 enodes) 44.722 * * [simplify]: iters left: 1 (17 enodes) 44.727 * * [simplify]: Extracting #0: cost 1 inf + 0 44.727 * * [simplify]: Extracting #1: cost 3 inf + 0 44.727 * * [simplify]: Extracting #2: cost 7 inf + 0 44.727 * * [simplify]: Extracting #3: cost 5 inf + 43 44.727 * * [simplify]: Extracting #4: cost 0 inf + 332 44.727 * [simplify]: Simplified to (sqrt (- x.re x.im)) 44.727 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* x.im (sqrt (- x.re x.im))) (sqrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.727 * * * * [progress]: [ 111 / 132 ] simplifiying candidate # 44.728 * [simplify]: Simplifying (- x.re x.im) 44.728 * * [simplify]: iters left: 2 (3 enodes) 44.729 * * [simplify]: iters left: 1 (11 enodes) 44.732 * * [simplify]: Extracting #0: cost 1 inf + 0 44.732 * * [simplify]: Extracting #1: cost 5 inf + 0 44.732 * * [simplify]: Extracting #2: cost 3 inf + 43 44.733 * * [simplify]: Extracting #3: cost 0 inf + 168 44.733 * [simplify]: Simplified to (- x.re x.im) 44.733 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* x.im 1) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.733 * * * * [progress]: [ 112 / 132 ] simplifiying candidate # 44.733 * [simplify]: Simplifying (- (sqrt x.re) (sqrt x.im)) 44.733 * * [simplify]: iters left: 3 (5 enodes) 44.735 * * [simplify]: iters left: 2 (17 enodes) 44.740 * * [simplify]: iters left: 1 (20 enodes) 44.744 * * [simplify]: Extracting #0: cost 1 inf + 0 44.744 * * [simplify]: Extracting #1: cost 5 inf + 0 44.745 * * [simplify]: Extracting #2: cost 10 inf + 0 44.745 * * [simplify]: Extracting #3: cost 8 inf + 2 44.745 * * [simplify]: Extracting #4: cost 1 inf + 491 44.745 * * [simplify]: Extracting #5: cost 0 inf + 572 44.745 * [simplify]: Simplified to (- (sqrt x.re) (sqrt x.im)) 44.745 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* x.im (+ (sqrt x.re) (sqrt x.im))) (- (sqrt x.re) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.746 * * * * [progress]: [ 113 / 132 ] simplifiying candidate # 44.746 * [simplify]: Simplifying (- x.re x.im) 44.746 * * [simplify]: iters left: 2 (3 enodes) 44.747 * * [simplify]: iters left: 1 (11 enodes) 44.750 * * [simplify]: Extracting #0: cost 1 inf + 0 44.751 * * [simplify]: Extracting #1: cost 5 inf + 0 44.751 * * [simplify]: Extracting #2: cost 3 inf + 43 44.751 * * [simplify]: Extracting #3: cost 0 inf + 168 44.751 * [simplify]: Simplified to (- x.re x.im) 44.751 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* x.im 1) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.751 * * * * [progress]: [ 114 / 132 ] simplifiying candidate # 44.751 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 44.751 * * [simplify]: iters left: 3 (3 enodes) 44.753 * * [simplify]: iters left: 2 (9 enodes) 44.755 * * [simplify]: Extracting #0: cost 1 inf + 0 44.755 * * [simplify]: Extracting #1: cost 3 inf + 0 44.755 * * [simplify]: Extracting #2: cost 5 inf + 0 44.755 * * [simplify]: Extracting #3: cost 4 inf + 1 44.756 * * [simplify]: Extracting #4: cost 0 inf + 405 44.756 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 44.756 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.756 * * * * [progress]: [ 115 / 132 ] simplifiying candidate # 44.756 * [simplify]: Simplifying (sqrt x.im) 44.756 * * [simplify]: iters left: 1 (2 enodes) 44.757 * * [simplify]: Extracting #0: cost 1 inf + 0 44.757 * * [simplify]: Extracting #1: cost 3 inf + 0 44.757 * * [simplify]: Extracting #2: cost 2 inf + 1 44.757 * * [simplify]: Extracting #3: cost 0 inf + 83 44.757 * [simplify]: Simplified to (sqrt x.im) 44.757 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* (sqrt x.im) (* (sqrt x.im) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.757 * * * * [progress]: [ 116 / 132 ] simplifiying candidate # 44.757 * * * * [progress]: [ 117 / 132 ] simplifiying candidate # 44.758 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 44.758 * * [simplify]: iters left: 6 (7 enodes) 44.761 * * [simplify]: iters left: 5 (28 enodes) 44.771 * * [simplify]: iters left: 4 (41 enodes) 44.782 * * [simplify]: iters left: 3 (44 enodes) 44.793 * * [simplify]: iters left: 2 (45 enodes) 44.802 * * [simplify]: Extracting #0: cost 1 inf + 0 44.802 * * [simplify]: Extracting #1: cost 8 inf + 0 44.802 * * [simplify]: Extracting #2: cost 17 inf + 0 44.802 * * [simplify]: Extracting #3: cost 14 inf + 84 44.802 * * [simplify]: Extracting #4: cost 7 inf + 576 44.803 * * [simplify]: Extracting #5: cost 1 inf + 1108 44.803 * * [simplify]: Extracting #6: cost 0 inf + 1230 44.803 * [simplify]: Simplified to (+ (* (+ x.re x.im) x.re) (* x.im x.im)) 44.803 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ 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.im x.re)) x.re))) 44.804 * * * * [progress]: [ 118 / 132 ] simplifiying candidate # 44.804 * [simplify]: Simplifying (+ x.re x.im) 44.804 * * [simplify]: iters left: 2 (3 enodes) 44.804 * * [simplify]: iters left: 1 (10 enodes) 44.806 * * [simplify]: Extracting #0: cost 1 inf + 0 44.806 * * [simplify]: Extracting #1: cost 4 inf + 0 44.806 * * [simplify]: Extracting #2: cost 2 inf + 2 44.806 * * [simplify]: Extracting #3: cost 0 inf + 86 44.806 * [simplify]: Simplified to (+ x.im x.re) 44.806 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (/ (* x.im (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.806 * * * * [progress]: [ 119 / 132 ] simplifiying candidate #real (real->posit16 (* x.im (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 44.806 * * * * [progress]: [ 120 / 132 ] simplifiying candidate # 44.806 * * * * [progress]: [ 121 / 132 ] simplifiying candidate # 44.806 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 44.806 * * [simplify]: iters left: 5 (8 enodes) 44.809 * * [simplify]: iters left: 4 (39 enodes) 44.817 * * [simplify]: iters left: 3 (75 enodes) 44.831 * * [simplify]: iters left: 2 (134 enodes) 44.877 * * [simplify]: iters left: 1 (219 enodes) 44.953 * * [simplify]: Extracting #0: cost 1 inf + 0 44.953 * * [simplify]: Extracting #1: cost 15 inf + 0 44.953 * * [simplify]: Extracting #2: cost 50 inf + 1 44.954 * * [simplify]: Extracting #3: cost 81 inf + 551 44.955 * * [simplify]: Extracting #4: cost 52 inf + 4994 44.958 * * [simplify]: Extracting #5: cost 21 inf + 16610 44.962 * * [simplify]: Extracting #6: cost 7 inf + 23172 44.966 * * [simplify]: Extracting #7: cost 0 inf + 26031 44.971 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 44.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.971 * * * * [progress]: [ 122 / 132 ] simplifiying candidate # 44.971 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 44.971 * * [simplify]: iters left: 5 (8 enodes) 44.977 * * [simplify]: iters left: 4 (39 enodes) 44.991 * * [simplify]: iters left: 3 (75 enodes) 45.021 * * [simplify]: iters left: 2 (134 enodes) 45.066 * * [simplify]: iters left: 1 (219 enodes) 45.136 * * [simplify]: Extracting #0: cost 1 inf + 0 45.136 * * [simplify]: Extracting #1: cost 15 inf + 0 45.136 * * [simplify]: Extracting #2: cost 50 inf + 1 45.136 * * [simplify]: Extracting #3: cost 81 inf + 551 45.137 * * [simplify]: Extracting #4: cost 52 inf + 4994 45.141 * * [simplify]: Extracting #5: cost 21 inf + 16610 45.143 * * [simplify]: Extracting #6: cost 7 inf + 23172 45.145 * * [simplify]: Extracting #7: cost 0 inf + 26031 45.147 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 45.147 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 45.147 * * * * [progress]: [ 123 / 132 ] simplifiying candidate # 45.148 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 45.148 * * [simplify]: iters left: 5 (8 enodes) 45.151 * * [simplify]: iters left: 4 (39 enodes) 45.163 * * [simplify]: iters left: 3 (75 enodes) 45.180 * * [simplify]: iters left: 2 (134 enodes) 45.209 * * [simplify]: iters left: 1 (219 enodes) 45.290 * * [simplify]: Extracting #0: cost 1 inf + 0 45.290 * * [simplify]: Extracting #1: cost 15 inf + 0 45.290 * * [simplify]: Extracting #2: cost 50 inf + 1 45.291 * * [simplify]: Extracting #3: cost 81 inf + 551 45.292 * * [simplify]: Extracting #4: cost 52 inf + 4994 45.295 * * [simplify]: Extracting #5: cost 21 inf + 16610 45.300 * * [simplify]: Extracting #6: cost 7 inf + 23172 45.305 * * [simplify]: Extracting #7: cost 0 inf + 26031 45.310 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 45.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 45.310 * * * * [progress]: [ 124 / 132 ] simplifiying candidate # 45.310 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 45.310 * * [simplify]: iters left: 5 (6 enodes) 45.314 * * [simplify]: iters left: 4 (27 enodes) 45.323 * * [simplify]: iters left: 3 (45 enodes) 45.337 * * [simplify]: iters left: 2 (70 enodes) 45.357 * * [simplify]: iters left: 1 (81 enodes) 45.374 * * [simplify]: Extracting #0: cost 1 inf + 0 45.374 * * [simplify]: Extracting #1: cost 12 inf + 0 45.374 * * [simplify]: Extracting #2: cost 13 inf + 168 45.375 * * [simplify]: Extracting #3: cost 1 inf + 954 45.375 * * [simplify]: Extracting #4: cost 0 inf + 1077 45.376 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 45.376 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (* (* x.re x.re) x.im) 2))) 45.376 * * * * [progress]: [ 125 / 132 ] simplifiying candidate # 45.377 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 45.377 * * [simplify]: iters left: 5 (6 enodes) 45.383 * * [simplify]: iters left: 4 (27 enodes) 45.392 * * [simplify]: iters left: 3 (45 enodes) 45.407 * * [simplify]: iters left: 2 (70 enodes) 45.419 * * [simplify]: iters left: 1 (81 enodes) 45.427 * * [simplify]: Extracting #0: cost 1 inf + 0 45.427 * * [simplify]: Extracting #1: cost 12 inf + 0 45.428 * * [simplify]: Extracting #2: cost 13 inf + 168 45.428 * * [simplify]: Extracting #3: cost 1 inf + 954 45.428 * * [simplify]: Extracting #4: cost 0 inf + 1077 45.429 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 45.429 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (* (* x.re x.re) x.im) 2))) 45.429 * * * * [progress]: [ 126 / 132 ] simplifiying candidate # 45.429 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 45.429 * * [simplify]: iters left: 5 (6 enodes) 45.431 * * [simplify]: iters left: 4 (27 enodes) 45.435 * * [simplify]: iters left: 3 (45 enodes) 45.444 * * [simplify]: iters left: 2 (70 enodes) 45.462 * * [simplify]: iters left: 1 (81 enodes) 45.479 * * [simplify]: Extracting #0: cost 1 inf + 0 45.479 * * [simplify]: Extracting #1: cost 12 inf + 0 45.479 * * [simplify]: Extracting #2: cost 13 inf + 168 45.480 * * [simplify]: Extracting #3: cost 1 inf + 954 45.480 * * [simplify]: Extracting #4: cost 0 inf + 1077 45.481 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 45.481 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (* (* x.re x.re) x.im) 2))) 45.481 * * * * [progress]: [ 127 / 132 ] simplifiying candidate # 45.482 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 45.482 * * [simplify]: iters left: 6 (9 enodes) 45.487 * * [simplify]: iters left: 5 (45 enodes) 45.507 * * [simplify]: iters left: 4 (89 enodes) 45.540 * * [simplify]: iters left: 3 (168 enodes) 45.580 * * [simplify]: iters left: 2 (259 enodes) 45.631 * * [simplify]: iters left: 1 (425 enodes) 45.804 * * [simplify]: Extracting #0: cost 1 inf + 0 45.804 * * [simplify]: Extracting #1: cost 7 inf + 0 45.804 * * [simplify]: Extracting #2: cost 55 inf + 1 45.805 * * [simplify]: Extracting #3: cost 136 inf + 697 45.806 * * [simplify]: Extracting #4: cost 113 inf + 6232 45.809 * * [simplify]: Extracting #5: cost 56 inf + 34285 45.815 * * [simplify]: Extracting #6: cost 0 inf + 68439 45.821 * * [simplify]: Extracting #7: cost 0 inf + 68319 45.827 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 45.827 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 45.827 * * * * [progress]: [ 128 / 132 ] simplifiying candidate # 45.828 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 45.828 * * [simplify]: iters left: 6 (9 enodes) 45.833 * * [simplify]: iters left: 5 (45 enodes) 45.850 * * [simplify]: iters left: 4 (89 enodes) 45.885 * * [simplify]: iters left: 3 (168 enodes) 45.933 * * [simplify]: iters left: 2 (259 enodes) 45.995 * * [simplify]: iters left: 1 (425 enodes) 46.141 * * [simplify]: Extracting #0: cost 1 inf + 0 46.141 * * [simplify]: Extracting #1: cost 7 inf + 0 46.142 * * [simplify]: Extracting #2: cost 55 inf + 1 46.143 * * [simplify]: Extracting #3: cost 136 inf + 697 46.145 * * [simplify]: Extracting #4: cost 113 inf + 6232 46.151 * * [simplify]: Extracting #5: cost 56 inf + 34285 46.166 * * [simplify]: Extracting #6: cost 0 inf + 68439 46.178 * * [simplify]: Extracting #7: cost 0 inf + 68319 46.187 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 46.188 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 46.188 * * * * [progress]: [ 129 / 132 ] simplifiying candidate # 46.188 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 46.188 * * [simplify]: iters left: 6 (9 enodes) 46.191 * * [simplify]: iters left: 5 (45 enodes) 46.201 * * [simplify]: iters left: 4 (89 enodes) 46.219 * * [simplify]: iters left: 3 (168 enodes) 46.256 * * [simplify]: iters left: 2 (259 enodes) 46.302 * * [simplify]: iters left: 1 (425 enodes) 46.484 * * [simplify]: Extracting #0: cost 1 inf + 0 46.484 * * [simplify]: Extracting #1: cost 7 inf + 0 46.484 * * [simplify]: Extracting #2: cost 55 inf + 1 46.485 * * [simplify]: Extracting #3: cost 136 inf + 697 46.486 * * [simplify]: Extracting #4: cost 113 inf + 6232 46.489 * * [simplify]: Extracting #5: cost 56 inf + 34285 46.495 * * [simplify]: Extracting #6: cost 0 inf + 68439 46.506 * * [simplify]: Extracting #7: cost 0 inf + 68319 46.519 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 46.519 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 46.519 * * * * [progress]: [ 130 / 132 ] simplifiying candidate # 46.519 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 46.519 * * [simplify]: iters left: 4 (6 enodes) 46.523 * * [simplify]: iters left: 3 (26 enodes) 46.535 * * [simplify]: iters left: 2 (38 enodes) 46.547 * * [simplify]: iters left: 1 (49 enodes) 46.561 * * [simplify]: Extracting #0: cost 1 inf + 0 46.561 * * [simplify]: Extracting #1: cost 7 inf + 0 46.561 * * [simplify]: Extracting #2: cost 13 inf + 1 46.562 * * [simplify]: Extracting #3: cost 7 inf + 288 46.562 * * [simplify]: Extracting #4: cost 2 inf + 537 46.562 * * [simplify]: Extracting #5: cost 0 inf + 661 46.563 * [simplify]: Simplified to (* x.im (- x.re x.im)) 46.563 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 46.563 * * * * [progress]: [ 131 / 132 ] simplifiying candidate # 46.563 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 46.563 * * [simplify]: iters left: 4 (6 enodes) 46.567 * * [simplify]: iters left: 3 (26 enodes) 46.575 * * [simplify]: iters left: 2 (38 enodes) 46.587 * * [simplify]: iters left: 1 (49 enodes) 46.600 * * [simplify]: Extracting #0: cost 1 inf + 0 46.600 * * [simplify]: Extracting #1: cost 7 inf + 0 46.600 * * [simplify]: Extracting #2: cost 13 inf + 1 46.600 * * [simplify]: Extracting #3: cost 7 inf + 288 46.600 * * [simplify]: Extracting #4: cost 2 inf + 537 46.601 * * [simplify]: Extracting #5: cost 0 inf + 661 46.601 * [simplify]: Simplified to (* x.im (- x.re x.im)) 46.601 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 46.601 * * * * [progress]: [ 132 / 132 ] simplifiying candidate # 46.601 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 46.602 * * [simplify]: iters left: 4 (6 enodes) 46.606 * * [simplify]: iters left: 3 (26 enodes) 46.614 * * [simplify]: iters left: 2 (38 enodes) 46.623 * * [simplify]: iters left: 1 (49 enodes) 46.630 * * [simplify]: Extracting #0: cost 1 inf + 0 46.630 * * [simplify]: Extracting #1: cost 7 inf + 0 46.630 * * [simplify]: Extracting #2: cost 13 inf + 1 46.631 * * [simplify]: Extracting #3: cost 7 inf + 288 46.631 * * [simplify]: Extracting #4: cost 2 inf + 537 46.631 * * [simplify]: Extracting #5: cost 0 inf + 661 46.631 * [simplify]: Simplified to (* x.im (- x.re x.im)) 46.631 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.im (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 46.631 * * * [progress]: adding candidates to table 47.818 * * [progress]: iteration 4 / 4 47.818 * * * [progress]: picking best candidate 47.880 * * * * [pick]: Picked # 47.880 * * * [progress]: localizing error 47.950 * * * [progress]: generating rewritten candidates 47.950 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1) 47.956 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 47.961 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 47.963 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 47.990 * * * [progress]: generating series expansions 47.990 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1) 47.990 * [backup-simplify]: Simplify (cbrt (+ x.re x.im)) into (pow (+ x.im x.re) 1/3) 47.990 * [approximate]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in (x.re x.im) around 0 47.990 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 47.990 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 47.990 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 47.990 * [taylor]: Taking taylor expansion of 1/3 in x.im 47.990 * [backup-simplify]: Simplify 1/3 into 1/3 47.990 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 47.990 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 47.990 * [taylor]: Taking taylor expansion of x.im in x.im 47.990 * [backup-simplify]: Simplify 0 into 0 47.990 * [backup-simplify]: Simplify 1 into 1 47.990 * [taylor]: Taking taylor expansion of x.re in x.im 47.990 * [backup-simplify]: Simplify x.re into x.re 47.990 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 47.990 * [backup-simplify]: Simplify (log x.re) into (log x.re) 47.990 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 47.990 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 47.990 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 47.990 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 47.991 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 47.991 * [taylor]: Taking taylor expansion of 1/3 in x.re 47.991 * [backup-simplify]: Simplify 1/3 into 1/3 47.991 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 47.991 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 47.991 * [taylor]: Taking taylor expansion of x.im in x.re 47.991 * [backup-simplify]: Simplify x.im into x.im 47.991 * [taylor]: Taking taylor expansion of x.re in x.re 47.991 * [backup-simplify]: Simplify 0 into 0 47.991 * [backup-simplify]: Simplify 1 into 1 47.991 * [backup-simplify]: Simplify (+ x.im 0) into x.im 47.991 * [backup-simplify]: Simplify (log x.im) into (log x.im) 47.991 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 47.991 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 47.991 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 47.991 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 47.991 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 47.991 * [taylor]: Taking taylor expansion of 1/3 in x.re 47.991 * [backup-simplify]: Simplify 1/3 into 1/3 47.991 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 47.991 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 47.991 * [taylor]: Taking taylor expansion of x.im in x.re 47.991 * [backup-simplify]: Simplify x.im into x.im 47.991 * [taylor]: Taking taylor expansion of x.re in x.re 47.991 * [backup-simplify]: Simplify 0 into 0 47.991 * [backup-simplify]: Simplify 1 into 1 47.991 * [backup-simplify]: Simplify (+ x.im 0) into x.im 47.991 * [backup-simplify]: Simplify (log x.im) into (log x.im) 47.991 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 47.991 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 47.991 * [taylor]: Taking taylor expansion of (pow x.im 1/3) in x.im 47.991 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log x.im))) in x.im 47.991 * [taylor]: Taking taylor expansion of (* 1/3 (log x.im)) in x.im 47.991 * [taylor]: Taking taylor expansion of 1/3 in x.im 47.991 * [backup-simplify]: Simplify 1/3 into 1/3 47.991 * [taylor]: Taking taylor expansion of (log x.im) in x.im 47.991 * [taylor]: Taking taylor expansion of x.im in x.im 47.991 * [backup-simplify]: Simplify 0 into 0 47.991 * [backup-simplify]: Simplify 1 into 1 47.992 * [backup-simplify]: Simplify (log 1) into 0 47.992 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 47.992 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 47.992 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 47.992 * [backup-simplify]: Simplify (pow x.im 1/3) into (pow x.im 1/3) 47.993 * [backup-simplify]: Simplify (+ 0 1) into 1 47.993 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow x.im 1)))) 1) into (/ 1 x.im) 47.994 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (log x.im))) into (* 1/3 (/ 1 x.im)) 47.994 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 47.994 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) in x.im 47.994 * [taylor]: Taking taylor expansion of 1/3 in x.im 47.994 * [backup-simplify]: Simplify 1/3 into 1/3 47.994 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 2)) 1/3) in x.im 47.994 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 2))))) in x.im 47.994 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 2)))) in x.im 47.994 * [taylor]: Taking taylor expansion of 1/3 in x.im 47.994 * [backup-simplify]: Simplify 1/3 into 1/3 47.994 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 47.994 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 47.994 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 47.994 * [taylor]: Taking taylor expansion of x.im in x.im 47.994 * [backup-simplify]: Simplify 0 into 0 47.994 * [backup-simplify]: Simplify 1 into 1 47.995 * [backup-simplify]: Simplify (* 1 1) into 1 47.995 * [backup-simplify]: Simplify (/ 1 1) into 1 47.995 * [backup-simplify]: Simplify (log 1) into 0 47.996 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 47.996 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 47.996 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 47.996 * [backup-simplify]: Simplify (* 1/3 (pow x.im -2/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 47.996 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 47.998 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 47.998 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 47.999 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log x.im))) into 0 48.000 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 48.000 * [backup-simplify]: Simplify 0 into 0 48.000 * [backup-simplify]: Simplify (+ 0 0) into 0 48.002 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into (/ -1/2 (pow x.im 2)) 48.002 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (log x.im)))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 48.003 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 48.003 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) in x.im 48.003 * [taylor]: Taking taylor expansion of -1/9 in x.im 48.003 * [backup-simplify]: Simplify -1/9 into -1/9 48.003 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 5)) 1/3) in x.im 48.003 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 5))))) in x.im 48.003 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 5)))) in x.im 48.003 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.003 * [backup-simplify]: Simplify 1/3 into 1/3 48.003 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 5))) in x.im 48.003 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 5)) in x.im 48.003 * [taylor]: Taking taylor expansion of (pow x.im 5) in x.im 48.003 * [taylor]: Taking taylor expansion of x.im in x.im 48.003 * [backup-simplify]: Simplify 0 into 0 48.003 * [backup-simplify]: Simplify 1 into 1 48.003 * [backup-simplify]: Simplify (* 1 1) into 1 48.004 * [backup-simplify]: Simplify (* 1 1) into 1 48.004 * [backup-simplify]: Simplify (* 1 1) into 1 48.005 * [backup-simplify]: Simplify (/ 1 1) into 1 48.005 * [backup-simplify]: Simplify (log 1) into 0 48.005 * [backup-simplify]: Simplify (+ (* (- 5) (log x.im)) 0) into (- (* 5 (log x.im))) 48.006 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log x.im)))) into (* -5/3 (log x.im)) 48.006 * [backup-simplify]: Simplify (exp (* -5/3 (log x.im))) into (pow x.im -5/3) 48.006 * [backup-simplify]: Simplify (* -1/9 (pow x.im -5/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 48.006 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 48.007 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) (pow (* 1 x.re) 2)) (+ (* (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) (* 1 x.re)) (pow x.im 1/3))) into (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 48.007 * [backup-simplify]: Simplify (cbrt (+ (/ 1 x.re) (/ 1 x.im))) into (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) 48.007 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.re x.im) around 0 48.007 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 48.007 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 48.007 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 48.007 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.007 * [backup-simplify]: Simplify 1/3 into 1/3 48.007 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 48.007 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 48.007 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.007 * [taylor]: Taking taylor expansion of x.im in x.im 48.007 * [backup-simplify]: Simplify 0 into 0 48.007 * [backup-simplify]: Simplify 1 into 1 48.008 * [backup-simplify]: Simplify (/ 1 1) into 1 48.008 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.008 * [taylor]: Taking taylor expansion of x.re in x.im 48.008 * [backup-simplify]: Simplify x.re into x.re 48.008 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.008 * [backup-simplify]: Simplify (+ 1 0) into 1 48.009 * [backup-simplify]: Simplify (log 1) into 0 48.009 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 48.009 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 48.009 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 48.009 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.009 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.009 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.009 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.009 * [backup-simplify]: Simplify 1/3 into 1/3 48.009 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.009 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.009 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.009 * [taylor]: Taking taylor expansion of x.im in x.re 48.010 * [backup-simplify]: Simplify x.im into x.im 48.010 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.010 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.010 * [taylor]: Taking taylor expansion of x.re in x.re 48.010 * [backup-simplify]: Simplify 0 into 0 48.010 * [backup-simplify]: Simplify 1 into 1 48.010 * [backup-simplify]: Simplify (/ 1 1) into 1 48.010 * [backup-simplify]: Simplify (+ 0 1) into 1 48.011 * [backup-simplify]: Simplify (log 1) into 0 48.011 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.011 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.011 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.011 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.011 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.012 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.012 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.012 * [backup-simplify]: Simplify 1/3 into 1/3 48.012 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.012 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.012 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.012 * [taylor]: Taking taylor expansion of x.im in x.re 48.012 * [backup-simplify]: Simplify x.im into x.im 48.012 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.012 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.012 * [taylor]: Taking taylor expansion of x.re in x.re 48.012 * [backup-simplify]: Simplify 0 into 0 48.012 * [backup-simplify]: Simplify 1 into 1 48.012 * [backup-simplify]: Simplify (/ 1 1) into 1 48.013 * [backup-simplify]: Simplify (+ 0 1) into 1 48.013 * [backup-simplify]: Simplify (log 1) into 0 48.014 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.014 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.014 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.014 * [taylor]: Taking taylor expansion of (pow x.re -1/3) in x.im 48.014 * [taylor]: Taking taylor expansion of (exp (* -1/3 (log x.re))) in x.im 48.014 * [taylor]: Taking taylor expansion of (* -1/3 (log x.re)) in x.im 48.014 * [taylor]: Taking taylor expansion of -1/3 in x.im 48.014 * [backup-simplify]: Simplify -1/3 into -1/3 48.014 * [taylor]: Taking taylor expansion of (log x.re) in x.im 48.014 * [taylor]: Taking taylor expansion of x.re in x.im 48.014 * [backup-simplify]: Simplify x.re into x.re 48.014 * [backup-simplify]: Simplify (log x.re) into (log x.re) 48.014 * [backup-simplify]: Simplify (* -1/3 (log x.re)) into (* -1/3 (log x.re)) 48.015 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.015 * [backup-simplify]: Simplify (pow x.re -1/3) into (pow x.re -1/3) 48.015 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.016 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.016 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 48.016 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.017 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 48.017 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 48.017 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) in x.im 48.017 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.017 * [backup-simplify]: Simplify 1/3 into 1/3 48.017 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)) in x.im 48.017 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.017 * [taylor]: Taking taylor expansion of x.im in x.im 48.017 * [backup-simplify]: Simplify 0 into 0 48.017 * [backup-simplify]: Simplify 1 into 1 48.017 * [backup-simplify]: Simplify (/ 1 1) into 1 48.018 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.018 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.018 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.018 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.018 * [backup-simplify]: Simplify 1/3 into 1/3 48.018 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.018 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.018 * [taylor]: Taking taylor expansion of x.re in x.im 48.018 * [backup-simplify]: Simplify x.re into x.re 48.018 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.018 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.018 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.018 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.018 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.019 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.019 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.020 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.021 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.021 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.021 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 48.021 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.021 * [backup-simplify]: Simplify 0 into 0 48.022 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 48.022 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (log x.re))) into 0 48.023 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 48.023 * [backup-simplify]: Simplify 0 into 0 48.023 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 48.024 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.024 * [backup-simplify]: Simplify (+ 0 0) into 0 48.025 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 48.025 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.025 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 48.026 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 48.026 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 48.026 * [taylor]: Taking taylor expansion of -1/9 in x.im 48.026 * [backup-simplify]: Simplify -1/9 into -1/9 48.026 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 48.026 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 48.026 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.026 * [taylor]: Taking taylor expansion of x.im in x.im 48.026 * [backup-simplify]: Simplify 0 into 0 48.026 * [backup-simplify]: Simplify 1 into 1 48.026 * [backup-simplify]: Simplify (* 1 1) into 1 48.026 * [backup-simplify]: Simplify (/ 1 1) into 1 48.026 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.026 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.026 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.026 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.026 * [backup-simplify]: Simplify 1/3 into 1/3 48.026 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.026 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.026 * [taylor]: Taking taylor expansion of x.re in x.im 48.026 * [backup-simplify]: Simplify x.re into x.re 48.026 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.026 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.026 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.027 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.027 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.027 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.027 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.028 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.028 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.029 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.030 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.030 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.031 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.031 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.032 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.032 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.033 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.033 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.033 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 48.034 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.034 * [backup-simplify]: Simplify 0 into 0 48.034 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.035 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.035 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.036 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.037 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.037 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.038 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.038 * [backup-simplify]: Simplify 0 into 0 48.039 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 48.039 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 48.040 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.040 * [backup-simplify]: Simplify 0 into 0 48.040 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 48.041 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.041 * [backup-simplify]: Simplify (+ 0 0) into 0 48.043 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 48.043 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.043 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 48.044 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 48.044 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 48.044 * [taylor]: Taking taylor expansion of 5/81 in x.im 48.044 * [backup-simplify]: Simplify 5/81 into 5/81 48.044 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 48.044 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 48.044 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 48.044 * [taylor]: Taking taylor expansion of x.im in x.im 48.044 * [backup-simplify]: Simplify 0 into 0 48.044 * [backup-simplify]: Simplify 1 into 1 48.044 * [backup-simplify]: Simplify (* 1 1) into 1 48.044 * [backup-simplify]: Simplify (* 1 1) into 1 48.045 * [backup-simplify]: Simplify (/ 1 1) into 1 48.045 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.045 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.045 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.045 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.045 * [backup-simplify]: Simplify 1/3 into 1/3 48.045 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.045 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.045 * [taylor]: Taking taylor expansion of x.re in x.im 48.045 * [backup-simplify]: Simplify x.re into x.re 48.045 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.045 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.045 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.045 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.045 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.046 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.046 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.046 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.047 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.048 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.050 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 48.051 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 48.053 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 48.053 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.054 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.055 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.057 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.057 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.058 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.059 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.060 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.061 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.062 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.063 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.065 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 48.066 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.066 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.066 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 48.068 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 48.068 * [backup-simplify]: Simplify 0 into 0 48.068 * [backup-simplify]: Simplify (pow (/ 1 x.re) -1/3) into (pow (/ 1 x.re) -1/3) 48.068 * [backup-simplify]: Simplify (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) into (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) 48.068 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in (x.re x.im) around 0 48.068 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 48.068 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.068 * [taylor]: Taking taylor expansion of -1 in x.im 48.068 * [backup-simplify]: Simplify -1 into -1 48.069 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.069 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.069 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 48.069 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 48.069 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 48.069 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.069 * [backup-simplify]: Simplify 1/3 into 1/3 48.069 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 48.069 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 48.070 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.070 * [taylor]: Taking taylor expansion of x.im in x.im 48.070 * [backup-simplify]: Simplify 0 into 0 48.070 * [backup-simplify]: Simplify 1 into 1 48.070 * [backup-simplify]: Simplify (/ 1 1) into 1 48.070 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.070 * [taylor]: Taking taylor expansion of x.re in x.im 48.070 * [backup-simplify]: Simplify x.re into x.re 48.070 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.071 * [backup-simplify]: Simplify (+ 1 0) into 1 48.071 * [backup-simplify]: Simplify (log 1) into 0 48.071 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 48.071 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 48.071 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 48.072 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 48.072 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 48.072 * [taylor]: Taking taylor expansion of -1 in x.re 48.072 * [backup-simplify]: Simplify -1 into -1 48.072 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.073 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.073 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.073 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.073 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.073 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.073 * [backup-simplify]: Simplify 1/3 into 1/3 48.073 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.073 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.073 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.073 * [taylor]: Taking taylor expansion of x.im in x.re 48.073 * [backup-simplify]: Simplify x.im into x.im 48.073 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.073 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.073 * [taylor]: Taking taylor expansion of x.re in x.re 48.073 * [backup-simplify]: Simplify 0 into 0 48.073 * [backup-simplify]: Simplify 1 into 1 48.074 * [backup-simplify]: Simplify (/ 1 1) into 1 48.074 * [backup-simplify]: Simplify (+ 0 1) into 1 48.074 * [backup-simplify]: Simplify (log 1) into 0 48.075 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.075 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.075 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.075 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 48.075 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 48.075 * [taylor]: Taking taylor expansion of -1 in x.re 48.075 * [backup-simplify]: Simplify -1 into -1 48.076 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.076 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.076 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.076 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.076 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.076 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.077 * [backup-simplify]: Simplify 1/3 into 1/3 48.077 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.077 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.077 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.077 * [taylor]: Taking taylor expansion of x.im in x.re 48.077 * [backup-simplify]: Simplify x.im into x.im 48.077 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.077 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.077 * [taylor]: Taking taylor expansion of x.re in x.re 48.077 * [backup-simplify]: Simplify 0 into 0 48.077 * [backup-simplify]: Simplify 1 into 1 48.077 * [backup-simplify]: Simplify (/ 1 1) into 1 48.078 * [backup-simplify]: Simplify (+ 0 1) into 1 48.078 * [backup-simplify]: Simplify (log 1) into 0 48.078 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.078 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.079 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.079 * [backup-simplify]: Simplify (* (cbrt -1) (pow x.re -1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.079 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 x.re) 1/3)) in x.im 48.079 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.079 * [taylor]: Taking taylor expansion of -1 in x.im 48.079 * [backup-simplify]: Simplify -1 into -1 48.080 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.080 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.080 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.080 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.081 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.081 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.081 * [backup-simplify]: Simplify 1/3 into 1/3 48.081 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.081 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.081 * [taylor]: Taking taylor expansion of x.re in x.im 48.081 * [backup-simplify]: Simplify x.re into x.re 48.081 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.081 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.081 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.081 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.082 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.082 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.083 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.084 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 48.084 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.084 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 48.084 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 48.085 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))) into (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) 48.085 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) in x.im 48.085 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.085 * [backup-simplify]: Simplify 1/3 into 1/3 48.085 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3)) in x.im 48.085 * [taylor]: Taking taylor expansion of (/ (cbrt -1) x.im) in x.im 48.085 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.085 * [taylor]: Taking taylor expansion of -1 in x.im 48.085 * [backup-simplify]: Simplify -1 into -1 48.086 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.087 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.087 * [taylor]: Taking taylor expansion of x.im in x.im 48.087 * [backup-simplify]: Simplify 0 into 0 48.087 * [backup-simplify]: Simplify 1 into 1 48.088 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 48.088 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.088 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.088 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.088 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.088 * [backup-simplify]: Simplify 1/3 into 1/3 48.088 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.088 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.088 * [taylor]: Taking taylor expansion of x.re in x.im 48.088 * [backup-simplify]: Simplify x.re into x.re 48.088 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.088 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.088 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.088 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.088 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.089 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.089 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.090 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.090 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 48.091 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.091 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.092 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))) into 0 48.092 * [backup-simplify]: Simplify 0 into 0 48.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.092 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.093 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.093 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.093 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.093 * [backup-simplify]: Simplify 0 into 0 48.094 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 48.094 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.094 * [backup-simplify]: Simplify (+ 0 0) into 0 48.095 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 48.096 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.096 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 48.096 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 48.097 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.097 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3)))) into (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) 48.098 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) in x.im 48.098 * [taylor]: Taking taylor expansion of (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 48.098 * [taylor]: Taking taylor expansion of 1/9 in x.im 48.098 * [backup-simplify]: Simplify 1/9 into 1/9 48.098 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 48.098 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 2)) in x.im 48.098 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.098 * [taylor]: Taking taylor expansion of -1 in x.im 48.098 * [backup-simplify]: Simplify -1 into -1 48.098 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.098 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.098 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.098 * [taylor]: Taking taylor expansion of x.im in x.im 48.098 * [backup-simplify]: Simplify 0 into 0 48.098 * [backup-simplify]: Simplify 1 into 1 48.099 * [backup-simplify]: Simplify (* 1 1) into 1 48.099 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 48.099 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.099 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.099 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.099 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.099 * [backup-simplify]: Simplify 1/3 into 1/3 48.099 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.099 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.099 * [taylor]: Taking taylor expansion of x.re in x.im 48.099 * [backup-simplify]: Simplify x.re into x.re 48.099 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.100 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.100 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.100 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.100 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.101 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.101 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.104 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.105 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.106 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.106 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.106 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 48.107 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.108 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.108 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.109 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.110 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.110 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.110 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.111 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 48.111 * [backup-simplify]: Simplify (- 0) into 0 48.111 * [backup-simplify]: Simplify 0 into 0 48.112 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.113 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.113 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.114 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.115 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.116 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.116 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.118 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 48.118 * [backup-simplify]: Simplify 0 into 0 48.118 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.119 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.120 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.122 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.123 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.124 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.124 * [backup-simplify]: Simplify 0 into 0 48.125 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 48.126 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.126 * [backup-simplify]: Simplify (+ 0 0) into 0 48.129 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 48.129 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.130 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 48.130 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 48.132 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 48.133 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))))) into (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 48.133 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 48.133 * [taylor]: Taking taylor expansion of 5/81 in x.im 48.133 * [backup-simplify]: Simplify 5/81 into 5/81 48.133 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 48.133 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 3)) in x.im 48.133 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.133 * [taylor]: Taking taylor expansion of -1 in x.im 48.133 * [backup-simplify]: Simplify -1 into -1 48.134 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.134 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.134 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 48.135 * [taylor]: Taking taylor expansion of x.im in x.im 48.135 * [backup-simplify]: Simplify 0 into 0 48.135 * [backup-simplify]: Simplify 1 into 1 48.135 * [backup-simplify]: Simplify (* 1 1) into 1 48.135 * [backup-simplify]: Simplify (* 1 1) into 1 48.136 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 48.136 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.136 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.136 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.136 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.136 * [backup-simplify]: Simplify 1/3 into 1/3 48.136 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.136 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.136 * [taylor]: Taking taylor expansion of x.re in x.im 48.137 * [backup-simplify]: Simplify x.re into x.re 48.137 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.137 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.137 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.137 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.137 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.138 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.138 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.138 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.140 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.141 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.144 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 48.145 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 48.147 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 48.148 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.148 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.149 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 48.151 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.152 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.153 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.154 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.155 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.156 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.157 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 48.158 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.159 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.161 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.162 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 48.163 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.164 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.164 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.166 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))))) into 0 48.166 * [backup-simplify]: Simplify 0 into 0 48.167 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 (/ 1 (- x.re))) 1/3)) into (* (cbrt -1) (pow (* x.re -1) 1/3)) 48.167 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 48.167 * [backup-simplify]: Simplify (cbrt (+ x.re x.im)) into (pow (+ x.im x.re) 1/3) 48.167 * [approximate]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in (x.re x.im) around 0 48.167 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 48.167 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 48.167 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 48.167 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.167 * [backup-simplify]: Simplify 1/3 into 1/3 48.167 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 48.167 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 48.167 * [taylor]: Taking taylor expansion of x.im in x.im 48.167 * [backup-simplify]: Simplify 0 into 0 48.167 * [backup-simplify]: Simplify 1 into 1 48.167 * [taylor]: Taking taylor expansion of x.re in x.im 48.167 * [backup-simplify]: Simplify x.re into x.re 48.167 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 48.168 * [backup-simplify]: Simplify (log x.re) into (log x.re) 48.168 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 48.168 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 48.168 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 48.168 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 48.168 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 48.168 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.168 * [backup-simplify]: Simplify 1/3 into 1/3 48.168 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 48.168 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 48.168 * [taylor]: Taking taylor expansion of x.im in x.re 48.168 * [backup-simplify]: Simplify x.im into x.im 48.168 * [taylor]: Taking taylor expansion of x.re in x.re 48.168 * [backup-simplify]: Simplify 0 into 0 48.168 * [backup-simplify]: Simplify 1 into 1 48.168 * [backup-simplify]: Simplify (+ x.im 0) into x.im 48.168 * [backup-simplify]: Simplify (log x.im) into (log x.im) 48.168 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 48.168 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 48.168 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 48.168 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 48.168 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 48.168 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.168 * [backup-simplify]: Simplify 1/3 into 1/3 48.168 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 48.168 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 48.168 * [taylor]: Taking taylor expansion of x.im in x.re 48.168 * [backup-simplify]: Simplify x.im into x.im 48.168 * [taylor]: Taking taylor expansion of x.re in x.re 48.168 * [backup-simplify]: Simplify 0 into 0 48.169 * [backup-simplify]: Simplify 1 into 1 48.169 * [backup-simplify]: Simplify (+ x.im 0) into x.im 48.169 * [backup-simplify]: Simplify (log x.im) into (log x.im) 48.169 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 48.169 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 48.169 * [taylor]: Taking taylor expansion of (pow x.im 1/3) in x.im 48.169 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log x.im))) in x.im 48.169 * [taylor]: Taking taylor expansion of (* 1/3 (log x.im)) in x.im 48.169 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.169 * [backup-simplify]: Simplify 1/3 into 1/3 48.169 * [taylor]: Taking taylor expansion of (log x.im) in x.im 48.169 * [taylor]: Taking taylor expansion of x.im in x.im 48.169 * [backup-simplify]: Simplify 0 into 0 48.169 * [backup-simplify]: Simplify 1 into 1 48.169 * [backup-simplify]: Simplify (log 1) into 0 48.170 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 48.170 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 48.170 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 48.170 * [backup-simplify]: Simplify (pow x.im 1/3) into (pow x.im 1/3) 48.171 * [backup-simplify]: Simplify (+ 0 1) into 1 48.171 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow x.im 1)))) 1) into (/ 1 x.im) 48.171 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (log x.im))) into (* 1/3 (/ 1 x.im)) 48.172 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 48.172 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) in x.im 48.172 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.172 * [backup-simplify]: Simplify 1/3 into 1/3 48.172 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 2)) 1/3) in x.im 48.172 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 2))))) in x.im 48.172 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 2)))) in x.im 48.172 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.172 * [backup-simplify]: Simplify 1/3 into 1/3 48.172 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 48.172 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 48.172 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.172 * [taylor]: Taking taylor expansion of x.im in x.im 48.172 * [backup-simplify]: Simplify 0 into 0 48.172 * [backup-simplify]: Simplify 1 into 1 48.172 * [backup-simplify]: Simplify (* 1 1) into 1 48.173 * [backup-simplify]: Simplify (/ 1 1) into 1 48.173 * [backup-simplify]: Simplify (log 1) into 0 48.174 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 48.174 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 48.174 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 48.174 * [backup-simplify]: Simplify (* 1/3 (pow x.im -2/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 48.174 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 48.175 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 48.176 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 48.176 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log x.im))) into 0 48.177 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 48.177 * [backup-simplify]: Simplify 0 into 0 48.177 * [backup-simplify]: Simplify (+ 0 0) into 0 48.178 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into (/ -1/2 (pow x.im 2)) 48.178 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (log x.im)))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 48.178 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 48.178 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) in x.im 48.179 * [taylor]: Taking taylor expansion of -1/9 in x.im 48.179 * [backup-simplify]: Simplify -1/9 into -1/9 48.179 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 5)) 1/3) in x.im 48.179 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 5))))) in x.im 48.179 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 5)))) in x.im 48.179 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.179 * [backup-simplify]: Simplify 1/3 into 1/3 48.179 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 5))) in x.im 48.179 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 5)) in x.im 48.179 * [taylor]: Taking taylor expansion of (pow x.im 5) in x.im 48.179 * [taylor]: Taking taylor expansion of x.im in x.im 48.179 * [backup-simplify]: Simplify 0 into 0 48.179 * [backup-simplify]: Simplify 1 into 1 48.179 * [backup-simplify]: Simplify (* 1 1) into 1 48.179 * [backup-simplify]: Simplify (* 1 1) into 1 48.179 * [backup-simplify]: Simplify (* 1 1) into 1 48.180 * [backup-simplify]: Simplify (/ 1 1) into 1 48.180 * [backup-simplify]: Simplify (log 1) into 0 48.180 * [backup-simplify]: Simplify (+ (* (- 5) (log x.im)) 0) into (- (* 5 (log x.im))) 48.180 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log x.im)))) into (* -5/3 (log x.im)) 48.180 * [backup-simplify]: Simplify (exp (* -5/3 (log x.im))) into (pow x.im -5/3) 48.180 * [backup-simplify]: Simplify (* -1/9 (pow x.im -5/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 48.180 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 48.181 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) (pow (* 1 x.re) 2)) (+ (* (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) (* 1 x.re)) (pow x.im 1/3))) into (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 48.181 * [backup-simplify]: Simplify (cbrt (+ (/ 1 x.re) (/ 1 x.im))) into (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) 48.181 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.re x.im) around 0 48.181 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 48.181 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 48.181 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 48.181 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.181 * [backup-simplify]: Simplify 1/3 into 1/3 48.181 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 48.181 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 48.181 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.181 * [taylor]: Taking taylor expansion of x.im in x.im 48.181 * [backup-simplify]: Simplify 0 into 0 48.181 * [backup-simplify]: Simplify 1 into 1 48.181 * [backup-simplify]: Simplify (/ 1 1) into 1 48.181 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.181 * [taylor]: Taking taylor expansion of x.re in x.im 48.181 * [backup-simplify]: Simplify x.re into x.re 48.181 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.182 * [backup-simplify]: Simplify (+ 1 0) into 1 48.182 * [backup-simplify]: Simplify (log 1) into 0 48.182 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 48.182 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 48.182 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 48.182 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.182 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.182 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.182 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.182 * [backup-simplify]: Simplify 1/3 into 1/3 48.182 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.182 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.182 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.182 * [taylor]: Taking taylor expansion of x.im in x.re 48.182 * [backup-simplify]: Simplify x.im into x.im 48.183 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.183 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.183 * [taylor]: Taking taylor expansion of x.re in x.re 48.183 * [backup-simplify]: Simplify 0 into 0 48.183 * [backup-simplify]: Simplify 1 into 1 48.183 * [backup-simplify]: Simplify (/ 1 1) into 1 48.183 * [backup-simplify]: Simplify (+ 0 1) into 1 48.183 * [backup-simplify]: Simplify (log 1) into 0 48.184 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.184 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.184 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.184 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.184 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.184 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.184 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.184 * [backup-simplify]: Simplify 1/3 into 1/3 48.184 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.184 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.184 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.184 * [taylor]: Taking taylor expansion of x.im in x.re 48.184 * [backup-simplify]: Simplify x.im into x.im 48.184 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.184 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.184 * [taylor]: Taking taylor expansion of x.re in x.re 48.184 * [backup-simplify]: Simplify 0 into 0 48.184 * [backup-simplify]: Simplify 1 into 1 48.184 * [backup-simplify]: Simplify (/ 1 1) into 1 48.184 * [backup-simplify]: Simplify (+ 0 1) into 1 48.185 * [backup-simplify]: Simplify (log 1) into 0 48.185 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.185 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.185 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.185 * [taylor]: Taking taylor expansion of (pow x.re -1/3) in x.im 48.185 * [taylor]: Taking taylor expansion of (exp (* -1/3 (log x.re))) in x.im 48.185 * [taylor]: Taking taylor expansion of (* -1/3 (log x.re)) in x.im 48.185 * [taylor]: Taking taylor expansion of -1/3 in x.im 48.185 * [backup-simplify]: Simplify -1/3 into -1/3 48.185 * [taylor]: Taking taylor expansion of (log x.re) in x.im 48.185 * [taylor]: Taking taylor expansion of x.re in x.im 48.185 * [backup-simplify]: Simplify x.re into x.re 48.185 * [backup-simplify]: Simplify (log x.re) into (log x.re) 48.185 * [backup-simplify]: Simplify (* -1/3 (log x.re)) into (* -1/3 (log x.re)) 48.185 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.185 * [backup-simplify]: Simplify (pow x.re -1/3) into (pow x.re -1/3) 48.186 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.186 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.186 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 48.187 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.187 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 48.187 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 48.187 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) in x.im 48.187 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.187 * [backup-simplify]: Simplify 1/3 into 1/3 48.187 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)) in x.im 48.187 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.187 * [taylor]: Taking taylor expansion of x.im in x.im 48.187 * [backup-simplify]: Simplify 0 into 0 48.187 * [backup-simplify]: Simplify 1 into 1 48.187 * [backup-simplify]: Simplify (/ 1 1) into 1 48.187 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.187 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.187 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.187 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.187 * [backup-simplify]: Simplify 1/3 into 1/3 48.187 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.187 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.187 * [taylor]: Taking taylor expansion of x.re in x.im 48.187 * [backup-simplify]: Simplify x.re into x.re 48.187 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.187 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.187 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.188 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.188 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.188 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.188 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.189 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.189 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.190 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.190 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 48.190 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.190 * [backup-simplify]: Simplify 0 into 0 48.191 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 48.191 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (log x.re))) into 0 48.191 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 48.191 * [backup-simplify]: Simplify 0 into 0 48.192 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 48.192 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.192 * [backup-simplify]: Simplify (+ 0 0) into 0 48.193 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 48.194 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.194 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 48.194 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 48.194 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 48.194 * [taylor]: Taking taylor expansion of -1/9 in x.im 48.194 * [backup-simplify]: Simplify -1/9 into -1/9 48.194 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 48.194 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 48.194 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.194 * [taylor]: Taking taylor expansion of x.im in x.im 48.194 * [backup-simplify]: Simplify 0 into 0 48.194 * [backup-simplify]: Simplify 1 into 1 48.194 * [backup-simplify]: Simplify (* 1 1) into 1 48.195 * [backup-simplify]: Simplify (/ 1 1) into 1 48.195 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.195 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.195 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.195 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.195 * [backup-simplify]: Simplify 1/3 into 1/3 48.195 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.195 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.195 * [taylor]: Taking taylor expansion of x.re in x.im 48.195 * [backup-simplify]: Simplify x.re into x.re 48.195 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.195 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.195 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.195 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.195 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.196 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.196 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.196 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.197 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.197 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.198 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.199 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.199 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.200 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.200 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.201 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.201 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.201 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.202 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 48.202 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.202 * [backup-simplify]: Simplify 0 into 0 48.202 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.203 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.204 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.205 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.206 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.207 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.207 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.207 * [backup-simplify]: Simplify 0 into 0 48.209 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 48.210 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 48.211 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.211 * [backup-simplify]: Simplify 0 into 0 48.212 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 48.212 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.213 * [backup-simplify]: Simplify (+ 0 0) into 0 48.216 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 48.217 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.217 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 48.218 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 48.218 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 48.218 * [taylor]: Taking taylor expansion of 5/81 in x.im 48.218 * [backup-simplify]: Simplify 5/81 into 5/81 48.218 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 48.218 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 48.218 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 48.218 * [taylor]: Taking taylor expansion of x.im in x.im 48.218 * [backup-simplify]: Simplify 0 into 0 48.218 * [backup-simplify]: Simplify 1 into 1 48.221 * [backup-simplify]: Simplify (* 1 1) into 1 48.222 * [backup-simplify]: Simplify (* 1 1) into 1 48.222 * [backup-simplify]: Simplify (/ 1 1) into 1 48.222 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.222 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.222 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.222 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.223 * [backup-simplify]: Simplify 1/3 into 1/3 48.223 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.223 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.223 * [taylor]: Taking taylor expansion of x.re in x.im 48.223 * [backup-simplify]: Simplify x.re into x.re 48.223 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.223 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.223 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.223 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.223 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.224 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.224 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.225 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.226 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.227 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.227 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.230 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 48.231 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 48.233 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 48.233 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.234 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.235 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.236 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.237 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.238 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.239 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.240 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.241 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.242 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.244 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 48.245 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.245 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.245 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 48.246 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 48.246 * [backup-simplify]: Simplify 0 into 0 48.247 * [backup-simplify]: Simplify (pow (/ 1 x.re) -1/3) into (pow (/ 1 x.re) -1/3) 48.247 * [backup-simplify]: Simplify (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) into (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) 48.247 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in (x.re x.im) around 0 48.247 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 48.247 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.247 * [taylor]: Taking taylor expansion of -1 in x.im 48.247 * [backup-simplify]: Simplify -1 into -1 48.248 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.248 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.248 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 48.248 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 48.248 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 48.248 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.248 * [backup-simplify]: Simplify 1/3 into 1/3 48.248 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 48.249 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 48.249 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.249 * [taylor]: Taking taylor expansion of x.im in x.im 48.249 * [backup-simplify]: Simplify 0 into 0 48.249 * [backup-simplify]: Simplify 1 into 1 48.249 * [backup-simplify]: Simplify (/ 1 1) into 1 48.249 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.249 * [taylor]: Taking taylor expansion of x.re in x.im 48.249 * [backup-simplify]: Simplify x.re into x.re 48.249 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.250 * [backup-simplify]: Simplify (+ 1 0) into 1 48.250 * [backup-simplify]: Simplify (log 1) into 0 48.250 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 48.250 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 48.251 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 48.251 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 48.251 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 48.251 * [taylor]: Taking taylor expansion of -1 in x.re 48.251 * [backup-simplify]: Simplify -1 into -1 48.251 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.252 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.252 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.252 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.252 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.252 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.252 * [backup-simplify]: Simplify 1/3 into 1/3 48.252 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.252 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.252 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.252 * [taylor]: Taking taylor expansion of x.im in x.re 48.252 * [backup-simplify]: Simplify x.im into x.im 48.252 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.252 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.252 * [taylor]: Taking taylor expansion of x.re in x.re 48.252 * [backup-simplify]: Simplify 0 into 0 48.252 * [backup-simplify]: Simplify 1 into 1 48.253 * [backup-simplify]: Simplify (/ 1 1) into 1 48.253 * [backup-simplify]: Simplify (+ 0 1) into 1 48.253 * [backup-simplify]: Simplify (log 1) into 0 48.254 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.254 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.254 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.254 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 48.254 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 48.254 * [taylor]: Taking taylor expansion of -1 in x.re 48.254 * [backup-simplify]: Simplify -1 into -1 48.255 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.255 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.255 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.255 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.255 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.255 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.255 * [backup-simplify]: Simplify 1/3 into 1/3 48.255 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.256 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.256 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.256 * [taylor]: Taking taylor expansion of x.im in x.re 48.256 * [backup-simplify]: Simplify x.im into x.im 48.256 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.256 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.256 * [taylor]: Taking taylor expansion of x.re in x.re 48.256 * [backup-simplify]: Simplify 0 into 0 48.256 * [backup-simplify]: Simplify 1 into 1 48.256 * [backup-simplify]: Simplify (/ 1 1) into 1 48.257 * [backup-simplify]: Simplify (+ 0 1) into 1 48.257 * [backup-simplify]: Simplify (log 1) into 0 48.257 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.257 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.257 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.258 * [backup-simplify]: Simplify (* (cbrt -1) (pow x.re -1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.258 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 x.re) 1/3)) in x.im 48.258 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.258 * [taylor]: Taking taylor expansion of -1 in x.im 48.258 * [backup-simplify]: Simplify -1 into -1 48.259 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.259 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.259 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.259 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.259 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.259 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.259 * [backup-simplify]: Simplify 1/3 into 1/3 48.260 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.260 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.260 * [taylor]: Taking taylor expansion of x.re in x.im 48.260 * [backup-simplify]: Simplify x.re into x.re 48.260 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.260 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.260 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.260 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.260 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.261 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.262 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.262 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.262 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 48.263 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.263 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 48.263 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 48.264 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))) into (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) 48.264 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) in x.im 48.264 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.264 * [backup-simplify]: Simplify 1/3 into 1/3 48.264 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3)) in x.im 48.264 * [taylor]: Taking taylor expansion of (/ (cbrt -1) x.im) in x.im 48.264 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.264 * [taylor]: Taking taylor expansion of -1 in x.im 48.264 * [backup-simplify]: Simplify -1 into -1 48.265 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.265 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.265 * [taylor]: Taking taylor expansion of x.im in x.im 48.266 * [backup-simplify]: Simplify 0 into 0 48.266 * [backup-simplify]: Simplify 1 into 1 48.266 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 48.267 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.267 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.267 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.267 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.267 * [backup-simplify]: Simplify 1/3 into 1/3 48.267 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.267 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.267 * [taylor]: Taking taylor expansion of x.re in x.im 48.267 * [backup-simplify]: Simplify x.re into x.re 48.267 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.267 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.267 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.267 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.267 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.268 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.268 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.269 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.270 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 48.271 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.271 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.272 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))) into 0 48.272 * [backup-simplify]: Simplify 0 into 0 48.272 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.273 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.273 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.274 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.274 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.274 * [backup-simplify]: Simplify 0 into 0 48.274 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 48.275 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.275 * [backup-simplify]: Simplify (+ 0 0) into 0 48.276 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 48.276 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.277 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 48.277 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 48.278 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.278 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3)))) into (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) 48.278 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) in x.im 48.278 * [taylor]: Taking taylor expansion of (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 48.278 * [taylor]: Taking taylor expansion of 1/9 in x.im 48.278 * [backup-simplify]: Simplify 1/9 into 1/9 48.278 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 48.278 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 2)) in x.im 48.278 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.278 * [taylor]: Taking taylor expansion of -1 in x.im 48.278 * [backup-simplify]: Simplify -1 into -1 48.279 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.279 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.279 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.279 * [taylor]: Taking taylor expansion of x.im in x.im 48.279 * [backup-simplify]: Simplify 0 into 0 48.279 * [backup-simplify]: Simplify 1 into 1 48.280 * [backup-simplify]: Simplify (* 1 1) into 1 48.280 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 48.280 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.280 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.280 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.280 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.280 * [backup-simplify]: Simplify 1/3 into 1/3 48.280 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.280 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.280 * [taylor]: Taking taylor expansion of x.re in x.im 48.280 * [backup-simplify]: Simplify x.re into x.re 48.280 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.280 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.280 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.281 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.281 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.281 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.282 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.283 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.284 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.284 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.285 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 48.285 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.286 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.287 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.287 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.288 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.288 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.288 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.289 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 48.290 * [backup-simplify]: Simplify (- 0) into 0 48.290 * [backup-simplify]: Simplify 0 into 0 48.290 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.291 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.291 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.292 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.293 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.293 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.294 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.295 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 48.295 * [backup-simplify]: Simplify 0 into 0 48.295 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.296 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.297 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.297 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.298 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.299 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.299 * [backup-simplify]: Simplify 0 into 0 48.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 48.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.300 * [backup-simplify]: Simplify (+ 0 0) into 0 48.302 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 48.302 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.303 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 48.303 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 48.305 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 48.306 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))))) into (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 48.307 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 48.307 * [taylor]: Taking taylor expansion of 5/81 in x.im 48.307 * [backup-simplify]: Simplify 5/81 into 5/81 48.307 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 48.307 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 3)) in x.im 48.307 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.307 * [taylor]: Taking taylor expansion of -1 in x.im 48.307 * [backup-simplify]: Simplify -1 into -1 48.307 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.308 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.308 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 48.308 * [taylor]: Taking taylor expansion of x.im in x.im 48.308 * [backup-simplify]: Simplify 0 into 0 48.308 * [backup-simplify]: Simplify 1 into 1 48.308 * [backup-simplify]: Simplify (* 1 1) into 1 48.309 * [backup-simplify]: Simplify (* 1 1) into 1 48.310 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 48.310 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.310 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.310 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.310 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.310 * [backup-simplify]: Simplify 1/3 into 1/3 48.310 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.310 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.310 * [taylor]: Taking taylor expansion of x.re in x.im 48.310 * [backup-simplify]: Simplify x.re into x.re 48.310 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.310 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.310 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.310 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.311 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.312 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.314 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.314 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.315 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.317 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 48.318 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 48.320 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 48.321 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.321 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.322 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 48.324 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.325 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.326 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.327 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.328 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.329 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.331 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 48.332 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.333 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.334 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.335 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 48.336 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.337 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.337 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.339 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))))) into 0 48.339 * [backup-simplify]: Simplify 0 into 0 48.340 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 (/ 1 (- x.re))) 1/3)) into (* (cbrt -1) (pow (* x.re -1) 1/3)) 48.340 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 48.340 * [backup-simplify]: Simplify (cbrt (+ x.re x.im)) into (pow (+ x.im x.re) 1/3) 48.340 * [approximate]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in (x.re x.im) around 0 48.340 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 48.340 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 48.340 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 48.340 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.340 * [backup-simplify]: Simplify 1/3 into 1/3 48.340 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 48.340 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 48.340 * [taylor]: Taking taylor expansion of x.im in x.im 48.340 * [backup-simplify]: Simplify 0 into 0 48.340 * [backup-simplify]: Simplify 1 into 1 48.340 * [taylor]: Taking taylor expansion of x.re in x.im 48.340 * [backup-simplify]: Simplify x.re into x.re 48.340 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 48.340 * [backup-simplify]: Simplify (log x.re) into (log x.re) 48.341 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 48.341 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 48.341 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 48.341 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 48.341 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 48.341 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.341 * [backup-simplify]: Simplify 1/3 into 1/3 48.341 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 48.341 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 48.341 * [taylor]: Taking taylor expansion of x.im in x.re 48.341 * [backup-simplify]: Simplify x.im into x.im 48.341 * [taylor]: Taking taylor expansion of x.re in x.re 48.341 * [backup-simplify]: Simplify 0 into 0 48.341 * [backup-simplify]: Simplify 1 into 1 48.341 * [backup-simplify]: Simplify (+ x.im 0) into x.im 48.341 * [backup-simplify]: Simplify (log x.im) into (log x.im) 48.341 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 48.341 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 48.341 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 48.341 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 48.341 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 48.341 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.341 * [backup-simplify]: Simplify 1/3 into 1/3 48.341 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 48.342 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 48.342 * [taylor]: Taking taylor expansion of x.im in x.re 48.342 * [backup-simplify]: Simplify x.im into x.im 48.342 * [taylor]: Taking taylor expansion of x.re in x.re 48.342 * [backup-simplify]: Simplify 0 into 0 48.342 * [backup-simplify]: Simplify 1 into 1 48.342 * [backup-simplify]: Simplify (+ x.im 0) into x.im 48.342 * [backup-simplify]: Simplify (log x.im) into (log x.im) 48.342 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 48.342 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 48.342 * [taylor]: Taking taylor expansion of (pow x.im 1/3) in x.im 48.342 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log x.im))) in x.im 48.342 * [taylor]: Taking taylor expansion of (* 1/3 (log x.im)) in x.im 48.342 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.342 * [backup-simplify]: Simplify 1/3 into 1/3 48.342 * [taylor]: Taking taylor expansion of (log x.im) in x.im 48.342 * [taylor]: Taking taylor expansion of x.im in x.im 48.342 * [backup-simplify]: Simplify 0 into 0 48.342 * [backup-simplify]: Simplify 1 into 1 48.346 * [backup-simplify]: Simplify (log 1) into 0 48.347 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 48.347 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 48.347 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 48.347 * [backup-simplify]: Simplify (pow x.im 1/3) into (pow x.im 1/3) 48.348 * [backup-simplify]: Simplify (+ 0 1) into 1 48.348 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow x.im 1)))) 1) into (/ 1 x.im) 48.348 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (log x.im))) into (* 1/3 (/ 1 x.im)) 48.349 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 48.349 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) in x.im 48.349 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.349 * [backup-simplify]: Simplify 1/3 into 1/3 48.349 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 2)) 1/3) in x.im 48.349 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 2))))) in x.im 48.349 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 2)))) in x.im 48.349 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.349 * [backup-simplify]: Simplify 1/3 into 1/3 48.349 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 48.349 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 48.349 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.349 * [taylor]: Taking taylor expansion of x.im in x.im 48.349 * [backup-simplify]: Simplify 0 into 0 48.349 * [backup-simplify]: Simplify 1 into 1 48.349 * [backup-simplify]: Simplify (* 1 1) into 1 48.350 * [backup-simplify]: Simplify (/ 1 1) into 1 48.350 * [backup-simplify]: Simplify (log 1) into 0 48.351 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 48.351 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 48.351 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 48.351 * [backup-simplify]: Simplify (* 1/3 (pow x.im -2/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 48.351 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) into (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) 48.352 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 48.353 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 48.353 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log x.im))) into 0 48.354 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 48.354 * [backup-simplify]: Simplify 0 into 0 48.355 * [backup-simplify]: Simplify (+ 0 0) into 0 48.356 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into (/ -1/2 (pow x.im 2)) 48.356 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (log x.im)))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 48.357 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 48.357 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) in x.im 48.357 * [taylor]: Taking taylor expansion of -1/9 in x.im 48.357 * [backup-simplify]: Simplify -1/9 into -1/9 48.357 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 5)) 1/3) in x.im 48.357 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 5))))) in x.im 48.357 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 5)))) in x.im 48.357 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.357 * [backup-simplify]: Simplify 1/3 into 1/3 48.357 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 5))) in x.im 48.357 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 5)) in x.im 48.357 * [taylor]: Taking taylor expansion of (pow x.im 5) in x.im 48.357 * [taylor]: Taking taylor expansion of x.im in x.im 48.357 * [backup-simplify]: Simplify 0 into 0 48.357 * [backup-simplify]: Simplify 1 into 1 48.358 * [backup-simplify]: Simplify (* 1 1) into 1 48.358 * [backup-simplify]: Simplify (* 1 1) into 1 48.358 * [backup-simplify]: Simplify (* 1 1) into 1 48.359 * [backup-simplify]: Simplify (/ 1 1) into 1 48.359 * [backup-simplify]: Simplify (log 1) into 0 48.359 * [backup-simplify]: Simplify (+ (* (- 5) (log x.im)) 0) into (- (* 5 (log x.im))) 48.360 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log x.im)))) into (* -5/3 (log x.im)) 48.360 * [backup-simplify]: Simplify (exp (* -5/3 (log x.im))) into (pow x.im -5/3) 48.360 * [backup-simplify]: Simplify (* -1/9 (pow x.im -5/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 48.360 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) 48.360 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.im 5)) 1/3)) (pow (* 1 x.re) 2)) (+ (* (* 1/3 (pow (/ 1 (pow x.im 2)) 1/3)) (* 1 x.re)) (pow x.im 1/3))) into (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 48.361 * [backup-simplify]: Simplify (cbrt (+ (/ 1 x.re) (/ 1 x.im))) into (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) 48.361 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.re x.im) around 0 48.361 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 48.361 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 48.361 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 48.361 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.361 * [backup-simplify]: Simplify 1/3 into 1/3 48.361 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 48.361 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 48.361 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.361 * [taylor]: Taking taylor expansion of x.im in x.im 48.361 * [backup-simplify]: Simplify 0 into 0 48.361 * [backup-simplify]: Simplify 1 into 1 48.361 * [backup-simplify]: Simplify (/ 1 1) into 1 48.361 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.362 * [taylor]: Taking taylor expansion of x.re in x.im 48.362 * [backup-simplify]: Simplify x.re into x.re 48.362 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.362 * [backup-simplify]: Simplify (+ 1 0) into 1 48.362 * [backup-simplify]: Simplify (log 1) into 0 48.363 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 48.363 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 48.363 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 48.363 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.363 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.363 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.363 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.363 * [backup-simplify]: Simplify 1/3 into 1/3 48.363 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.363 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.363 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.363 * [taylor]: Taking taylor expansion of x.im in x.re 48.363 * [backup-simplify]: Simplify x.im into x.im 48.363 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.363 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.363 * [taylor]: Taking taylor expansion of x.re in x.re 48.363 * [backup-simplify]: Simplify 0 into 0 48.363 * [backup-simplify]: Simplify 1 into 1 48.364 * [backup-simplify]: Simplify (/ 1 1) into 1 48.364 * [backup-simplify]: Simplify (+ 0 1) into 1 48.365 * [backup-simplify]: Simplify (log 1) into 0 48.365 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.365 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.365 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.365 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.365 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.365 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.365 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.365 * [backup-simplify]: Simplify 1/3 into 1/3 48.365 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.365 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.365 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.365 * [taylor]: Taking taylor expansion of x.im in x.re 48.366 * [backup-simplify]: Simplify x.im into x.im 48.366 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.366 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.366 * [taylor]: Taking taylor expansion of x.re in x.re 48.366 * [backup-simplify]: Simplify 0 into 0 48.366 * [backup-simplify]: Simplify 1 into 1 48.366 * [backup-simplify]: Simplify (/ 1 1) into 1 48.367 * [backup-simplify]: Simplify (+ 0 1) into 1 48.367 * [backup-simplify]: Simplify (log 1) into 0 48.367 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.367 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.367 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.368 * [taylor]: Taking taylor expansion of (pow x.re -1/3) in x.im 48.368 * [taylor]: Taking taylor expansion of (exp (* -1/3 (log x.re))) in x.im 48.368 * [taylor]: Taking taylor expansion of (* -1/3 (log x.re)) in x.im 48.368 * [taylor]: Taking taylor expansion of -1/3 in x.im 48.368 * [backup-simplify]: Simplify -1/3 into -1/3 48.368 * [taylor]: Taking taylor expansion of (log x.re) in x.im 48.368 * [taylor]: Taking taylor expansion of x.re in x.im 48.368 * [backup-simplify]: Simplify x.re into x.re 48.368 * [backup-simplify]: Simplify (log x.re) into (log x.re) 48.368 * [backup-simplify]: Simplify (* -1/3 (log x.re)) into (* -1/3 (log x.re)) 48.368 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.368 * [backup-simplify]: Simplify (pow x.re -1/3) into (pow x.re -1/3) 48.369 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.369 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.369 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 48.369 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.369 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 48.369 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 48.369 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) in x.im 48.370 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.370 * [backup-simplify]: Simplify 1/3 into 1/3 48.370 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)) in x.im 48.370 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.370 * [taylor]: Taking taylor expansion of x.im in x.im 48.370 * [backup-simplify]: Simplify 0 into 0 48.370 * [backup-simplify]: Simplify 1 into 1 48.370 * [backup-simplify]: Simplify (/ 1 1) into 1 48.370 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.370 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.370 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.370 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.370 * [backup-simplify]: Simplify 1/3 into 1/3 48.370 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.370 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.370 * [taylor]: Taking taylor expansion of x.re in x.im 48.370 * [backup-simplify]: Simplify x.re into x.re 48.370 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.370 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.370 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.370 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.370 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.371 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.371 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.372 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.372 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.372 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.372 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 48.373 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.373 * [backup-simplify]: Simplify 0 into 0 48.373 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 48.374 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (log x.re))) into 0 48.374 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 48.374 * [backup-simplify]: Simplify 0 into 0 48.374 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 48.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.375 * [backup-simplify]: Simplify (+ 0 0) into 0 48.376 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 48.376 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.377 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 48.377 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 48.377 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 48.377 * [taylor]: Taking taylor expansion of -1/9 in x.im 48.377 * [backup-simplify]: Simplify -1/9 into -1/9 48.377 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 48.377 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 48.377 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.377 * [taylor]: Taking taylor expansion of x.im in x.im 48.377 * [backup-simplify]: Simplify 0 into 0 48.377 * [backup-simplify]: Simplify 1 into 1 48.377 * [backup-simplify]: Simplify (* 1 1) into 1 48.377 * [backup-simplify]: Simplify (/ 1 1) into 1 48.378 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.378 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.378 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.378 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.378 * [backup-simplify]: Simplify 1/3 into 1/3 48.378 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.378 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.378 * [taylor]: Taking taylor expansion of x.re in x.im 48.378 * [backup-simplify]: Simplify x.re into x.re 48.378 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.378 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.378 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.378 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.378 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.379 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.379 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.380 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.380 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.381 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.381 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.382 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.382 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.383 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.383 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.384 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.384 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.384 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 48.385 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.385 * [backup-simplify]: Simplify 0 into 0 48.385 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.386 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.386 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.387 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.388 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.388 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.389 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.389 * [backup-simplify]: Simplify 0 into 0 48.391 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 48.392 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 48.393 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.393 * [backup-simplify]: Simplify 0 into 0 48.393 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 48.394 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.395 * [backup-simplify]: Simplify (+ 0 0) into 0 48.398 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 48.398 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.398 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 48.399 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 48.399 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 48.399 * [taylor]: Taking taylor expansion of 5/81 in x.im 48.399 * [backup-simplify]: Simplify 5/81 into 5/81 48.399 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 48.399 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 48.399 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 48.399 * [taylor]: Taking taylor expansion of x.im in x.im 48.399 * [backup-simplify]: Simplify 0 into 0 48.399 * [backup-simplify]: Simplify 1 into 1 48.400 * [backup-simplify]: Simplify (* 1 1) into 1 48.400 * [backup-simplify]: Simplify (* 1 1) into 1 48.401 * [backup-simplify]: Simplify (/ 1 1) into 1 48.401 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.401 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.401 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.401 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.401 * [backup-simplify]: Simplify 1/3 into 1/3 48.401 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.401 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.401 * [taylor]: Taking taylor expansion of x.re in x.im 48.401 * [backup-simplify]: Simplify x.re into x.re 48.401 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.401 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.401 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.401 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.401 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.402 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.403 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.403 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.404 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.405 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.405 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.408 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 48.409 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 48.411 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 48.411 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.412 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.413 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.414 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.415 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.416 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.417 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.418 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.419 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.420 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.421 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.422 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 48.423 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.424 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.424 * [backup-simplify]: Simplify (* 1 (pow (/ 1 x.re) 1/3)) into (pow (/ 1 x.re) 1/3) 48.425 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 48.425 * [backup-simplify]: Simplify 0 into 0 48.425 * [backup-simplify]: Simplify (pow (/ 1 x.re) -1/3) into (pow (/ 1 x.re) -1/3) 48.425 * [backup-simplify]: Simplify (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) into (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) 48.425 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in (x.re x.im) around 0 48.425 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 48.425 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.425 * [taylor]: Taking taylor expansion of -1 in x.im 48.425 * [backup-simplify]: Simplify -1 into -1 48.426 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.427 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.427 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 48.427 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 48.427 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 48.427 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.427 * [backup-simplify]: Simplify 1/3 into 1/3 48.427 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 48.427 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 48.427 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.427 * [taylor]: Taking taylor expansion of x.im in x.im 48.427 * [backup-simplify]: Simplify 0 into 0 48.427 * [backup-simplify]: Simplify 1 into 1 48.427 * [backup-simplify]: Simplify (/ 1 1) into 1 48.428 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.428 * [taylor]: Taking taylor expansion of x.re in x.im 48.428 * [backup-simplify]: Simplify x.re into x.re 48.428 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.428 * [backup-simplify]: Simplify (+ 1 0) into 1 48.428 * [backup-simplify]: Simplify (log 1) into 0 48.429 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 48.429 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 48.429 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 48.429 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 48.429 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 48.429 * [taylor]: Taking taylor expansion of -1 in x.re 48.429 * [backup-simplify]: Simplify -1 into -1 48.430 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.430 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.430 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.430 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.430 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.431 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.431 * [backup-simplify]: Simplify 1/3 into 1/3 48.431 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.431 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.431 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.431 * [taylor]: Taking taylor expansion of x.im in x.re 48.431 * [backup-simplify]: Simplify x.im into x.im 48.431 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.431 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.431 * [taylor]: Taking taylor expansion of x.re in x.re 48.431 * [backup-simplify]: Simplify 0 into 0 48.431 * [backup-simplify]: Simplify 1 into 1 48.431 * [backup-simplify]: Simplify (/ 1 1) into 1 48.432 * [backup-simplify]: Simplify (+ 0 1) into 1 48.432 * [backup-simplify]: Simplify (log 1) into 0 48.432 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.433 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.433 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.433 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 48.433 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 48.433 * [taylor]: Taking taylor expansion of -1 in x.re 48.433 * [backup-simplify]: Simplify -1 into -1 48.433 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.434 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.434 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 48.434 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 48.434 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 48.434 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.434 * [backup-simplify]: Simplify 1/3 into 1/3 48.434 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 48.434 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.434 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.434 * [taylor]: Taking taylor expansion of x.im in x.re 48.434 * [backup-simplify]: Simplify x.im into x.im 48.434 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.434 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.434 * [taylor]: Taking taylor expansion of x.re in x.re 48.434 * [backup-simplify]: Simplify 0 into 0 48.434 * [backup-simplify]: Simplify 1 into 1 48.435 * [backup-simplify]: Simplify (/ 1 1) into 1 48.435 * [backup-simplify]: Simplify (+ 0 1) into 1 48.435 * [backup-simplify]: Simplify (log 1) into 0 48.436 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.436 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 48.436 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 48.437 * [backup-simplify]: Simplify (* (cbrt -1) (pow x.re -1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.437 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 x.re) 1/3)) in x.im 48.437 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.437 * [taylor]: Taking taylor expansion of -1 in x.im 48.437 * [backup-simplify]: Simplify -1 into -1 48.437 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.437 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.437 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.437 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.437 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.437 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.437 * [backup-simplify]: Simplify 1/3 into 1/3 48.437 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.437 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.437 * [taylor]: Taking taylor expansion of x.re in x.im 48.437 * [backup-simplify]: Simplify x.re into x.re 48.438 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.438 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.438 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.438 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.438 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.438 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.439 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.439 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.439 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow 1 1)))) 1) into (/ 1 x.im) 48.440 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.440 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.im)) (* 0 (- (log x.re)))) into (* 1/3 (/ 1 x.im)) 48.440 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1)))) into (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3))) 48.440 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))) into (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) 48.440 * [taylor]: Taking taylor expansion of (* 1/3 (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3))) in x.im 48.440 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.440 * [backup-simplify]: Simplify 1/3 into 1/3 48.440 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) x.im) (pow (/ 1 x.re) 1/3)) in x.im 48.440 * [taylor]: Taking taylor expansion of (/ (cbrt -1) x.im) in x.im 48.440 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.440 * [taylor]: Taking taylor expansion of -1 in x.im 48.440 * [backup-simplify]: Simplify -1 into -1 48.441 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.441 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.441 * [taylor]: Taking taylor expansion of x.im in x.im 48.441 * [backup-simplify]: Simplify 0 into 0 48.441 * [backup-simplify]: Simplify 1 into 1 48.442 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 48.442 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.442 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.442 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.442 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.442 * [backup-simplify]: Simplify 1/3 into 1/3 48.442 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.442 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.442 * [taylor]: Taking taylor expansion of x.re in x.im 48.442 * [backup-simplify]: Simplify x.re into x.re 48.442 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.442 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.442 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.442 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.442 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.443 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.443 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.443 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.444 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 48.444 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.445 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.445 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))) into 0 48.445 * [backup-simplify]: Simplify 0 into 0 48.446 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.446 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.446 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.447 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.447 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.447 * [backup-simplify]: Simplify 0 into 0 48.447 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 48.448 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.448 * [backup-simplify]: Simplify (+ 0 0) into 0 48.449 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 48.449 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.450 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 48.450 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3))) 48.451 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.451 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3)))) into (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) 48.451 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) in x.im 48.451 * [taylor]: Taking taylor expansion of (* 1/9 (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3))) in x.im 48.451 * [taylor]: Taking taylor expansion of 1/9 in x.im 48.451 * [backup-simplify]: Simplify 1/9 into 1/9 48.451 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 2)) (pow (/ 1 x.re) 1/3)) in x.im 48.451 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 2)) in x.im 48.451 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.451 * [taylor]: Taking taylor expansion of -1 in x.im 48.452 * [backup-simplify]: Simplify -1 into -1 48.452 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.452 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.452 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.452 * [taylor]: Taking taylor expansion of x.im in x.im 48.452 * [backup-simplify]: Simplify 0 into 0 48.452 * [backup-simplify]: Simplify 1 into 1 48.453 * [backup-simplify]: Simplify (* 1 1) into 1 48.453 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 48.453 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.453 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.453 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.453 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.453 * [backup-simplify]: Simplify 1/3 into 1/3 48.453 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.453 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.453 * [taylor]: Taking taylor expansion of x.re in x.im 48.453 * [backup-simplify]: Simplify x.re into x.re 48.453 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.453 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.453 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.453 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.454 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.454 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.454 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.454 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.455 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.456 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.457 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.457 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.458 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 48.458 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.459 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.462 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.463 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.464 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.465 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.465 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.466 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 48.467 * [backup-simplify]: Simplify (- 0) into 0 48.467 * [backup-simplify]: Simplify 0 into 0 48.467 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.469 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.470 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.471 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.472 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.473 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.474 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.476 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3))))) into 0 48.476 * [backup-simplify]: Simplify 0 into 0 48.476 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.478 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.479 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.480 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.481 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.481 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.482 * [backup-simplify]: Simplify 0 into 0 48.482 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 48.482 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.482 * [backup-simplify]: Simplify (+ 0 0) into 0 48.484 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.im 3)) 48.484 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 48.485 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ 1 x.im)) (* 0 (- (log x.re)))))) into (* 1/9 (/ 1 (pow x.im 3))) 48.485 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 48.486 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 48.486 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 x.re) 1/3)))) (+ (* 0 (* 1/3 (* (/ 1 x.im) (pow (/ 1 x.re) 1/3)))) (* 0 (pow x.re -1/3))))) into (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) 48.486 * [taylor]: Taking taylor expansion of (* 5/81 (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3))) in x.im 48.487 * [taylor]: Taking taylor expansion of 5/81 in x.im 48.487 * [backup-simplify]: Simplify 5/81 into 5/81 48.487 * [taylor]: Taking taylor expansion of (* (/ (cbrt -1) (pow x.im 3)) (pow (/ 1 x.re) 1/3)) in x.im 48.487 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.im 3)) in x.im 48.487 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.487 * [taylor]: Taking taylor expansion of -1 in x.im 48.487 * [backup-simplify]: Simplify -1 into -1 48.487 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.487 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.487 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 48.487 * [taylor]: Taking taylor expansion of x.im in x.im 48.487 * [backup-simplify]: Simplify 0 into 0 48.487 * [backup-simplify]: Simplify 1 into 1 48.488 * [backup-simplify]: Simplify (* 1 1) into 1 48.488 * [backup-simplify]: Simplify (* 1 1) into 1 48.488 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 48.488 * [taylor]: Taking taylor expansion of (pow (/ 1 x.re) 1/3) in x.im 48.489 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.re)))) in x.im 48.489 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.re))) in x.im 48.489 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.489 * [backup-simplify]: Simplify 1/3 into 1/3 48.489 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.im 48.489 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.489 * [taylor]: Taking taylor expansion of x.re in x.im 48.489 * [backup-simplify]: Simplify x.re into x.re 48.489 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.489 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 48.489 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.re))) into (* 1/3 (log (/ 1 x.re))) 48.489 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.re)))) into (pow (/ 1 x.re) 1/3) 48.489 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 48.489 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 48.490 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.re)))) into 0 48.490 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.491 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.re) 1)))) 2) into 0 48.491 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.re))))) into 0 48.491 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 48.493 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 48.494 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.re)))))) into 0 48.495 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 48.495 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.496 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.496 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 48.497 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.498 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.498 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.499 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.500 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.500 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 48.501 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 48.501 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.502 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.503 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.504 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3))))) into 0 48.504 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow (/ 1 x.re) 1/3)))) into 0 48.505 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow (/ 1 x.re) 1/3))) into 0 48.505 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 x.re) 1/3)) into (* (cbrt -1) (pow (/ 1 x.re) 1/3)) 48.506 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (cbrt -1) (pow (/ 1 x.re) 1/3)))))) into 0 48.506 * [backup-simplify]: Simplify 0 into 0 48.506 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 (/ 1 (- x.re))) 1/3)) into (* (cbrt -1) (pow (* x.re -1) 1/3)) 48.506 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 48.507 * [backup-simplify]: Simplify (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) into (pow (pow (+ x.im x.re) 2) 1/3) 48.507 * [approximate]: Taking taylor expansion of (pow (pow (+ x.im x.re) 2) 1/3) in (x.re x.im) around 0 48.507 * [taylor]: Taking taylor expansion of (pow (pow (+ x.im x.re) 2) 1/3) in x.im 48.507 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ x.im x.re) 2)))) in x.im 48.507 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ x.im x.re) 2))) in x.im 48.507 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.507 * [backup-simplify]: Simplify 1/3 into 1/3 48.507 * [taylor]: Taking taylor expansion of (log (pow (+ x.im x.re) 2)) in x.im 48.507 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.im 48.507 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 48.507 * [taylor]: Taking taylor expansion of x.im in x.im 48.507 * [backup-simplify]: Simplify 0 into 0 48.507 * [backup-simplify]: Simplify 1 into 1 48.507 * [taylor]: Taking taylor expansion of x.re in x.im 48.507 * [backup-simplify]: Simplify x.re into x.re 48.507 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 48.507 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 48.507 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 48.507 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 2))) into (* 1/3 (log (pow x.re 2))) 48.507 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 2)))) into (pow (pow x.re 2) 1/3) 48.507 * [taylor]: Taking taylor expansion of (pow (pow (+ x.im x.re) 2) 1/3) in x.re 48.507 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ x.im x.re) 2)))) in x.re 48.507 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ x.im x.re) 2))) in x.re 48.507 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.507 * [backup-simplify]: Simplify 1/3 into 1/3 48.507 * [taylor]: Taking taylor expansion of (log (pow (+ x.im x.re) 2)) in x.re 48.507 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 48.507 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 48.507 * [taylor]: Taking taylor expansion of x.im in x.re 48.507 * [backup-simplify]: Simplify x.im into x.im 48.507 * [taylor]: Taking taylor expansion of x.re in x.re 48.507 * [backup-simplify]: Simplify 0 into 0 48.507 * [backup-simplify]: Simplify 1 into 1 48.507 * [backup-simplify]: Simplify (+ x.im 0) into x.im 48.507 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 48.507 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 48.507 * [backup-simplify]: Simplify (* 1/3 (log (pow x.im 2))) into (* 1/3 (log (pow x.im 2))) 48.507 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.im 2)))) into (pow (pow x.im 2) 1/3) 48.507 * [taylor]: Taking taylor expansion of (pow (pow (+ x.im x.re) 2) 1/3) in x.re 48.508 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ x.im x.re) 2)))) in x.re 48.508 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ x.im x.re) 2))) in x.re 48.508 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.508 * [backup-simplify]: Simplify 1/3 into 1/3 48.508 * [taylor]: Taking taylor expansion of (log (pow (+ x.im x.re) 2)) in x.re 48.508 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 48.508 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 48.508 * [taylor]: Taking taylor expansion of x.im in x.re 48.508 * [backup-simplify]: Simplify x.im into x.im 48.508 * [taylor]: Taking taylor expansion of x.re in x.re 48.508 * [backup-simplify]: Simplify 0 into 0 48.508 * [backup-simplify]: Simplify 1 into 1 48.508 * [backup-simplify]: Simplify (+ x.im 0) into x.im 48.508 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 48.508 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 48.508 * [backup-simplify]: Simplify (* 1/3 (log (pow x.im 2))) into (* 1/3 (log (pow x.im 2))) 48.508 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.im 2)))) into (pow (pow x.im 2) 1/3) 48.508 * [taylor]: Taking taylor expansion of (pow (pow x.im 2) 1/3) in x.im 48.508 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.im 2)))) in x.im 48.508 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.im 2))) in x.im 48.508 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.508 * [backup-simplify]: Simplify 1/3 into 1/3 48.508 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 48.508 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.508 * [taylor]: Taking taylor expansion of x.im in x.im 48.508 * [backup-simplify]: Simplify 0 into 0 48.508 * [backup-simplify]: Simplify 1 into 1 48.508 * [backup-simplify]: Simplify (* 1 1) into 1 48.509 * [backup-simplify]: Simplify (log 1) into 0 48.509 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 48.509 * [backup-simplify]: Simplify (* 1/3 (* 2 (log x.im))) into (* 2/3 (log x.im)) 48.509 * [backup-simplify]: Simplify (exp (* 2/3 (log x.im))) into (pow x.im 2/3) 48.509 * [backup-simplify]: Simplify (pow x.im 2/3) into (pow x.im 2/3) 48.509 * [backup-simplify]: Simplify (+ 0 1) into 1 48.509 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 x.im)) into (* 2 x.im) 48.510 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 2 x.im)) 1)) (pow (pow x.im 2) 1)))) 1) into (/ 2 x.im) 48.510 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2 x.im)) (* 0 (log (pow x.im 2)))) into (* 2/3 (/ 1 x.im)) 48.510 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 2)))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1)))) into (* 2/3 (pow (/ 1 x.im) 1/3)) 48.510 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 x.im) 1/3)) in x.im 48.510 * [taylor]: Taking taylor expansion of 2/3 in x.im 48.510 * [backup-simplify]: Simplify 2/3 into 2/3 48.510 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.im 48.510 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.im 48.510 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.im 48.510 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.510 * [backup-simplify]: Simplify 1/3 into 1/3 48.510 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 48.510 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.510 * [taylor]: Taking taylor expansion of x.im in x.im 48.510 * [backup-simplify]: Simplify 0 into 0 48.510 * [backup-simplify]: Simplify 1 into 1 48.510 * [backup-simplify]: Simplify (/ 1 1) into 1 48.510 * [backup-simplify]: Simplify (log 1) into 0 48.511 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 48.511 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 48.511 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 48.511 * [backup-simplify]: Simplify (* 2/3 (pow x.im -1/3)) into (* 2/3 (pow (/ 1 x.im) 1/3)) 48.511 * [backup-simplify]: Simplify (* 2/3 (pow (/ 1 x.im) 1/3)) into (* 2/3 (pow (/ 1 x.im) 1/3)) 48.511 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.512 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 48.513 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 48.513 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 2 (log x.im)))) into 0 48.514 * [backup-simplify]: Simplify (* (exp (* 2/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 48.514 * [backup-simplify]: Simplify 0 into 0 48.514 * [backup-simplify]: Simplify (+ 0 0) into 0 48.515 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 x.im))) into 1 48.516 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 2 x.im)) 2)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (pow x.im 2) 1)))) 2) into (/ -1 (pow x.im 2)) 48.516 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (log (pow x.im 2))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 48.517 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 2)))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) 48.517 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) in x.im 48.517 * [taylor]: Taking taylor expansion of -1/9 in x.im 48.517 * [backup-simplify]: Simplify -1/9 into -1/9 48.517 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.im 4)) 1/3) in x.im 48.517 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.im 4))))) in x.im 48.517 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.im 4)))) in x.im 48.517 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.517 * [backup-simplify]: Simplify 1/3 into 1/3 48.517 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 4))) in x.im 48.517 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 4)) in x.im 48.517 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 48.517 * [taylor]: Taking taylor expansion of x.im in x.im 48.517 * [backup-simplify]: Simplify 0 into 0 48.517 * [backup-simplify]: Simplify 1 into 1 48.517 * [backup-simplify]: Simplify (* 1 1) into 1 48.518 * [backup-simplify]: Simplify (* 1 1) into 1 48.518 * [backup-simplify]: Simplify (/ 1 1) into 1 48.519 * [backup-simplify]: Simplify (log 1) into 0 48.519 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) 0) into (- (* 4 (log x.im))) 48.519 * [backup-simplify]: Simplify (* 1/3 (- (* 4 (log x.im)))) into (* -4/3 (log x.im)) 48.519 * [backup-simplify]: Simplify (exp (* -4/3 (log x.im))) into (pow x.im -4/3) 48.520 * [backup-simplify]: Simplify (* -1/9 (pow x.im -4/3)) into (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) 48.520 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) 48.520 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.im 4)) 1/3)) (pow (* 1 x.re) 2)) (+ (* (* 2/3 (pow (/ 1 x.im) 1/3)) (* 1 x.re)) (pow x.im 2/3))) into (- (+ (pow x.im 2/3) (* 2/3 (* (pow (/ 1 x.im) 1/3) x.re))) (* 1/9 (* (pow (/ 1 (pow x.im 4)) 1/3) (pow x.re 2)))) 48.521 * [backup-simplify]: Simplify (* (cbrt (+ (/ 1 x.re) (/ 1 x.im))) (cbrt (+ (/ 1 x.re) (/ 1 x.im)))) into (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) 48.521 * [approximate]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in (x.re x.im) around 0 48.521 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.im 48.521 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.im 48.521 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.im 48.521 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.521 * [backup-simplify]: Simplify 1/3 into 1/3 48.521 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 48.521 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 48.521 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 48.521 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.521 * [taylor]: Taking taylor expansion of x.im in x.im 48.521 * [backup-simplify]: Simplify 0 into 0 48.521 * [backup-simplify]: Simplify 1 into 1 48.522 * [backup-simplify]: Simplify (/ 1 1) into 1 48.522 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.522 * [taylor]: Taking taylor expansion of x.re in x.im 48.522 * [backup-simplify]: Simplify x.re into x.re 48.522 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.522 * [backup-simplify]: Simplify (+ 1 0) into 1 48.522 * [backup-simplify]: Simplify (* 1 1) into 1 48.523 * [backup-simplify]: Simplify (log 1) into 0 48.523 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 48.523 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 48.523 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 48.524 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.re 48.524 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.re 48.524 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.re 48.524 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.524 * [backup-simplify]: Simplify 1/3 into 1/3 48.524 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 48.524 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 48.524 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.524 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.524 * [taylor]: Taking taylor expansion of x.im in x.re 48.524 * [backup-simplify]: Simplify x.im into x.im 48.524 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.524 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.524 * [taylor]: Taking taylor expansion of x.re in x.re 48.524 * [backup-simplify]: Simplify 0 into 0 48.524 * [backup-simplify]: Simplify 1 into 1 48.524 * [backup-simplify]: Simplify (/ 1 1) into 1 48.525 * [backup-simplify]: Simplify (+ 0 1) into 1 48.525 * [backup-simplify]: Simplify (* 1 1) into 1 48.525 * [backup-simplify]: Simplify (log 1) into 0 48.526 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.526 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 48.526 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 48.526 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.re 48.526 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.re 48.526 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.re 48.526 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.526 * [backup-simplify]: Simplify 1/3 into 1/3 48.526 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 48.526 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 48.526 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.526 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.526 * [taylor]: Taking taylor expansion of x.im in x.re 48.526 * [backup-simplify]: Simplify x.im into x.im 48.527 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.527 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.527 * [taylor]: Taking taylor expansion of x.re in x.re 48.527 * [backup-simplify]: Simplify 0 into 0 48.527 * [backup-simplify]: Simplify 1 into 1 48.527 * [backup-simplify]: Simplify (/ 1 1) into 1 48.528 * [backup-simplify]: Simplify (+ 0 1) into 1 48.528 * [backup-simplify]: Simplify (* 1 1) into 1 48.528 * [backup-simplify]: Simplify (log 1) into 0 48.529 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.529 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 48.529 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 48.529 * [taylor]: Taking taylor expansion of (pow x.re -2/3) in x.im 48.529 * [taylor]: Taking taylor expansion of (exp (* -2/3 (log x.re))) in x.im 48.529 * [taylor]: Taking taylor expansion of (* -2/3 (log x.re)) in x.im 48.529 * [taylor]: Taking taylor expansion of -2/3 in x.im 48.529 * [backup-simplify]: Simplify -2/3 into -2/3 48.529 * [taylor]: Taking taylor expansion of (log x.re) in x.im 48.529 * [taylor]: Taking taylor expansion of x.re in x.im 48.529 * [backup-simplify]: Simplify x.re into x.re 48.529 * [backup-simplify]: Simplify (log x.re) into (log x.re) 48.529 * [backup-simplify]: Simplify (* -2/3 (log x.re)) into (* -2/3 (log x.re)) 48.530 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 48.530 * [backup-simplify]: Simplify (pow x.re -2/3) into (pow x.re -2/3) 48.530 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.530 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.531 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 48.531 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 1)) (pow 1 1)))) 1) into (/ 2 x.im) 48.532 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.532 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2 x.im)) (* 0 (- (* 2 (log x.re))))) into (* 2/3 (/ 1 x.im)) 48.532 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1)))) into (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) 48.532 * [taylor]: Taking taylor expansion of (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 48.532 * [taylor]: Taking taylor expansion of 2/3 in x.im 48.532 * [backup-simplify]: Simplify 2/3 into 2/3 48.532 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 48.532 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.532 * [taylor]: Taking taylor expansion of x.im in x.im 48.532 * [backup-simplify]: Simplify 0 into 0 48.532 * [backup-simplify]: Simplify 1 into 1 48.533 * [backup-simplify]: Simplify (/ 1 1) into 1 48.533 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 48.533 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 48.533 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 48.533 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.533 * [backup-simplify]: Simplify 1/3 into 1/3 48.533 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 48.533 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 48.533 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 48.533 * [taylor]: Taking taylor expansion of x.re in x.im 48.533 * [backup-simplify]: Simplify x.re into x.re 48.533 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 48.533 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 48.533 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 48.533 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 48.534 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 48.534 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 48.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 48.535 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 48.535 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 48.536 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 48.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.537 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 48.538 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 48.538 * [backup-simplify]: Simplify (+ (* 2/3 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 48.538 * [backup-simplify]: Simplify 0 into 0 48.539 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 48.539 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (log x.re))) into 0 48.540 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 48.540 * [backup-simplify]: Simplify 0 into 0 48.541 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 48.541 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.542 * [backup-simplify]: Simplify (+ 0 0) into 0 48.543 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 48.544 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 48.544 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.544 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (- (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 48.545 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) 48.545 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 48.545 * [taylor]: Taking taylor expansion of -1/9 in x.im 48.545 * [backup-simplify]: Simplify -1/9 into -1/9 48.545 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 48.545 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 48.545 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.545 * [taylor]: Taking taylor expansion of x.im in x.im 48.545 * [backup-simplify]: Simplify 0 into 0 48.545 * [backup-simplify]: Simplify 1 into 1 48.545 * [backup-simplify]: Simplify (* 1 1) into 1 48.545 * [backup-simplify]: Simplify (/ 1 1) into 1 48.545 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 48.545 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 48.545 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 48.545 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.545 * [backup-simplify]: Simplify 1/3 into 1/3 48.545 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 48.545 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 48.545 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 48.545 * [taylor]: Taking taylor expansion of x.re in x.im 48.545 * [backup-simplify]: Simplify x.re into x.re 48.546 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 48.546 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 48.546 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 48.546 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 48.546 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 48.546 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 48.546 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 48.546 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 48.547 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 48.547 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 48.547 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 48.548 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 48.549 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 48.550 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.550 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.550 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.551 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 48.551 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.552 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.553 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.553 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 48.553 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 48.554 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.554 * [backup-simplify]: Simplify 0 into 0 48.554 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 48.554 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 48.555 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 48.556 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 48.556 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.557 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.558 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.558 * [backup-simplify]: Simplify (+ (* 2/3 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.558 * [backup-simplify]: Simplify 0 into 0 48.559 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 48.560 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 48.560 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.560 * [backup-simplify]: Simplify 0 into 0 48.561 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 48.561 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.561 * [backup-simplify]: Simplify (+ 0 0) into 0 48.562 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 48.563 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 2/3 (pow x.im 3)) 48.564 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.564 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2/3 (pow x.im 3))) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (- (* 2 (log x.re))))))) into (* 2/9 (/ 1 (pow x.im 3))) 48.564 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 2/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 4/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) 48.564 * [taylor]: Taking taylor expansion of (* 4/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 48.564 * [taylor]: Taking taylor expansion of 4/81 in x.im 48.564 * [backup-simplify]: Simplify 4/81 into 4/81 48.564 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 48.564 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 48.564 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 48.564 * [taylor]: Taking taylor expansion of x.im in x.im 48.564 * [backup-simplify]: Simplify 0 into 0 48.564 * [backup-simplify]: Simplify 1 into 1 48.565 * [backup-simplify]: Simplify (* 1 1) into 1 48.565 * [backup-simplify]: Simplify (* 1 1) into 1 48.565 * [backup-simplify]: Simplify (/ 1 1) into 1 48.565 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 48.565 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 48.565 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 48.565 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.565 * [backup-simplify]: Simplify 1/3 into 1/3 48.565 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 48.565 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 48.565 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 48.565 * [taylor]: Taking taylor expansion of x.re in x.im 48.565 * [backup-simplify]: Simplify x.re into x.re 48.565 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 48.565 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 48.565 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 48.566 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 48.566 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 48.566 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 48.566 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 48.569 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 48.569 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 48.570 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 48.570 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 48.571 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 48.571 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 48.572 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 48.572 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 48.575 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.re 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 6) into 0 48.576 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2))))))) into 0 48.578 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 48.579 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.579 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.582 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.582 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.583 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.584 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.585 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 48.586 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.587 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.588 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.589 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 48.590 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.590 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 48.590 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 48.591 * [backup-simplify]: Simplify (+ (* 4/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 48.591 * [backup-simplify]: Simplify 0 into 0 48.591 * [backup-simplify]: Simplify (pow (/ 1 x.re) -2/3) into (pow (/ 1 x.re) -2/3) 48.591 * [backup-simplify]: Simplify (* (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (cbrt (+ (/ 1 (- x.re)) (/ 1 (- x.im))))) into (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) 48.591 * [approximate]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) in (x.re x.im) around 0 48.591 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) in x.im 48.591 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 48.591 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.591 * [taylor]: Taking taylor expansion of -1 in x.im 48.591 * [backup-simplify]: Simplify -1 into -1 48.592 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.592 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.592 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.im 48.592 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.im 48.592 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.im 48.592 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.592 * [backup-simplify]: Simplify 1/3 into 1/3 48.592 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 48.592 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 48.592 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 48.592 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 48.592 * [taylor]: Taking taylor expansion of x.im in x.im 48.592 * [backup-simplify]: Simplify 0 into 0 48.592 * [backup-simplify]: Simplify 1 into 1 48.592 * [backup-simplify]: Simplify (/ 1 1) into 1 48.593 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 48.593 * [taylor]: Taking taylor expansion of x.re in x.im 48.593 * [backup-simplify]: Simplify x.re into x.re 48.593 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.593 * [backup-simplify]: Simplify (+ 1 0) into 1 48.593 * [backup-simplify]: Simplify (* 1 1) into 1 48.593 * [backup-simplify]: Simplify (log 1) into 0 48.594 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 48.594 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.im)))) into (* -2/3 (log x.im)) 48.594 * [backup-simplify]: Simplify (exp (* -2/3 (log x.im))) into (pow x.im -2/3) 48.594 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) in x.re 48.594 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.re 48.594 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 48.594 * [taylor]: Taking taylor expansion of -1 in x.re 48.594 * [backup-simplify]: Simplify -1 into -1 48.594 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.595 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.595 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.re 48.595 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.re 48.595 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.re 48.595 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.595 * [backup-simplify]: Simplify 1/3 into 1/3 48.595 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 48.595 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 48.595 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.595 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.595 * [taylor]: Taking taylor expansion of x.im in x.re 48.595 * [backup-simplify]: Simplify x.im into x.im 48.595 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.595 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.595 * [taylor]: Taking taylor expansion of x.re in x.re 48.595 * [backup-simplify]: Simplify 0 into 0 48.595 * [backup-simplify]: Simplify 1 into 1 48.595 * [backup-simplify]: Simplify (/ 1 1) into 1 48.595 * [backup-simplify]: Simplify (+ 0 1) into 1 48.596 * [backup-simplify]: Simplify (* 1 1) into 1 48.596 * [backup-simplify]: Simplify (log 1) into 0 48.596 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.596 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 48.596 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 48.596 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3)) in x.re 48.596 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.re 48.596 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 48.596 * [taylor]: Taking taylor expansion of -1 in x.re 48.596 * [backup-simplify]: Simplify -1 into -1 48.597 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.597 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.597 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) 1/3) in x.re 48.597 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)))) in x.re 48.597 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2))) in x.re 48.597 * [taylor]: Taking taylor expansion of 1/3 in x.re 48.597 * [backup-simplify]: Simplify 1/3 into 1/3 48.597 * [taylor]: Taking taylor expansion of (log (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 48.597 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 48.597 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 48.597 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 48.597 * [taylor]: Taking taylor expansion of x.im in x.re 48.597 * [backup-simplify]: Simplify x.im into x.im 48.597 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.597 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 48.597 * [taylor]: Taking taylor expansion of x.re in x.re 48.597 * [backup-simplify]: Simplify 0 into 0 48.597 * [backup-simplify]: Simplify 1 into 1 48.598 * [backup-simplify]: Simplify (/ 1 1) into 1 48.598 * [backup-simplify]: Simplify (+ 0 1) into 1 48.598 * [backup-simplify]: Simplify (* 1 1) into 1 48.598 * [backup-simplify]: Simplify (log 1) into 0 48.599 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.599 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 48.599 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 48.600 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 48.600 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow x.re -2/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 48.601 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 48.601 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 48.601 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.601 * [taylor]: Taking taylor expansion of -1 in x.im 48.601 * [backup-simplify]: Simplify -1 into -1 48.601 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.602 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.602 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 48.602 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 48.602 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 48.602 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.602 * [backup-simplify]: Simplify 1/3 into 1/3 48.602 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 48.602 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 48.602 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 48.602 * [taylor]: Taking taylor expansion of x.re in x.im 48.602 * [backup-simplify]: Simplify x.re into x.re 48.602 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 48.602 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 48.602 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 48.602 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 48.602 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 48.603 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 48.604 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 48.605 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 48.605 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.605 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.605 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 48.606 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 1)) (pow 1 1)))) 1) into (/ 2 x.im) 48.606 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.606 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2 x.im)) (* 0 (- (* 2 (log x.re))))) into (* 2/3 (/ 1 x.im)) 48.606 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1)))) into (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) 48.607 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 48.608 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)))) (* 0 (pow x.re -2/3))) into (* 2/3 (* (/ (pow (cbrt -1) 2) x.im) (pow (/ 1 (pow x.re 2)) 1/3))) 48.608 * [taylor]: Taking taylor expansion of (* 2/3 (* (/ (pow (cbrt -1) 2) x.im) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 48.608 * [taylor]: Taking taylor expansion of 2/3 in x.im 48.608 * [backup-simplify]: Simplify 2/3 into 2/3 48.608 * [taylor]: Taking taylor expansion of (* (/ (pow (cbrt -1) 2) x.im) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 48.608 * [taylor]: Taking taylor expansion of (/ (pow (cbrt -1) 2) x.im) in x.im 48.608 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 48.608 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.608 * [taylor]: Taking taylor expansion of -1 in x.im 48.608 * [backup-simplify]: Simplify -1 into -1 48.608 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.609 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.609 * [taylor]: Taking taylor expansion of x.im in x.im 48.609 * [backup-simplify]: Simplify 0 into 0 48.609 * [backup-simplify]: Simplify 1 into 1 48.610 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 48.611 * [backup-simplify]: Simplify (/ (pow (cbrt -1) 2) 1) into (pow (cbrt -1) 2) 48.611 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 48.611 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 48.611 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 48.611 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.611 * [backup-simplify]: Simplify 1/3 into 1/3 48.611 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 48.611 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 48.611 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 48.611 * [taylor]: Taking taylor expansion of x.re in x.im 48.611 * [backup-simplify]: Simplify x.re into x.re 48.611 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 48.611 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 48.611 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 48.611 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 48.611 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 48.611 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 48.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 48.612 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 48.612 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 48.613 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 48.613 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 48.614 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)))) into 0 48.614 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 48.615 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 48.616 * [backup-simplify]: Simplify (+ (* 2/3 0) (* 0 (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.616 * [backup-simplify]: Simplify 0 into 0 48.616 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 48.616 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 48.617 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 48.617 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 48.618 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 48.619 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 48.620 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 48.620 * [backup-simplify]: Simplify 0 into 0 48.620 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 48.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.621 * [backup-simplify]: Simplify (+ 0 0) into 0 48.622 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 48.624 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 48.624 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.624 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (- (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 48.625 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) 48.626 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.627 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 48.629 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)))) (+ (* 0 (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)))) (* 0 (pow x.re -2/3)))) into (- (* 1/9 (* (/ (pow (cbrt -1) 2) (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)))) 48.629 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (/ (pow (cbrt -1) 2) (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)))) in x.im 48.629 * [taylor]: Taking taylor expansion of (* 1/9 (* (/ (pow (cbrt -1) 2) (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 48.629 * [taylor]: Taking taylor expansion of 1/9 in x.im 48.629 * [backup-simplify]: Simplify 1/9 into 1/9 48.629 * [taylor]: Taking taylor expansion of (* (/ (pow (cbrt -1) 2) (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 48.629 * [taylor]: Taking taylor expansion of (/ (pow (cbrt -1) 2) (pow x.im 2)) in x.im 48.629 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 48.629 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.629 * [taylor]: Taking taylor expansion of -1 in x.im 48.629 * [backup-simplify]: Simplify -1 into -1 48.630 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.631 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.631 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 48.631 * [taylor]: Taking taylor expansion of x.im in x.im 48.631 * [backup-simplify]: Simplify 0 into 0 48.631 * [backup-simplify]: Simplify 1 into 1 48.632 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 48.633 * [backup-simplify]: Simplify (* 1 1) into 1 48.634 * [backup-simplify]: Simplify (/ (pow (cbrt -1) 2) 1) into (pow (cbrt -1) 2) 48.634 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 48.634 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 48.634 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 48.634 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.635 * [backup-simplify]: Simplify 1/3 into 1/3 48.635 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 48.635 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 48.635 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 48.635 * [taylor]: Taking taylor expansion of x.re in x.im 48.635 * [backup-simplify]: Simplify x.re into x.re 48.635 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 48.635 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 48.635 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 48.635 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 48.635 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 48.635 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 48.636 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 48.637 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 48.637 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 48.638 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 48.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 48.640 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 48.641 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 48.642 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.643 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 48.644 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.645 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)))) into 0 48.646 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 48.647 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.648 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 48.649 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.651 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.652 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.653 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 48.654 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 48.656 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 48.656 * [backup-simplify]: Simplify (- 0) into 0 48.656 * [backup-simplify]: Simplify 0 into 0 48.657 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 48.657 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 48.659 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 48.660 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 48.661 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.663 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.664 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 48.665 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.667 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.668 * [backup-simplify]: Simplify (+ (* 2/3 0) (+ (* 0 0) (* 0 (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 48.668 * [backup-simplify]: Simplify 0 into 0 48.669 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 48.669 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 48.670 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 48.670 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 48.671 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.672 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.673 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 48.674 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.674 * [backup-simplify]: Simplify 0 into 0 48.674 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 48.674 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.675 * [backup-simplify]: Simplify (+ 0 0) into 0 48.675 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 48.677 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (* 2 (/ 1 x.im))) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 2/3 (pow x.im 3)) 48.677 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 48.677 * [backup-simplify]: Simplify (+ (* 1/3 (/ 2/3 (pow x.im 3))) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 (/ 2 x.im)) (* 0 (- (* 2 (log x.re))))))) into (* 2/9 (/ 1 (pow x.im 3))) 48.678 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (* 2/3 (/ 1 x.im)) 3) 6)) (* (/ (pow (* 2/3 (/ 1 x.im)) 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (* 2/9 (/ 1 (pow x.im 3))) 1) 1)))) into (* 4/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) 48.678 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 48.679 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))) into 0 48.680 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) (* 4/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3)))) (+ (* 0 (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)))) (+ (* 0 (* 2/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)))) (* 0 (pow x.re -2/3))))) into (* 4/81 (* (/ (pow (cbrt -1) 2) (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) 48.680 * [taylor]: Taking taylor expansion of (* 4/81 (* (/ (pow (cbrt -1) 2) (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 48.681 * [taylor]: Taking taylor expansion of 4/81 in x.im 48.681 * [backup-simplify]: Simplify 4/81 into 4/81 48.681 * [taylor]: Taking taylor expansion of (* (/ (pow (cbrt -1) 2) (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 48.681 * [taylor]: Taking taylor expansion of (/ (pow (cbrt -1) 2) (pow x.im 3)) in x.im 48.681 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in x.im 48.681 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 48.681 * [taylor]: Taking taylor expansion of -1 in x.im 48.681 * [backup-simplify]: Simplify -1 into -1 48.681 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 48.681 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 48.681 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 48.681 * [taylor]: Taking taylor expansion of x.im in x.im 48.681 * [backup-simplify]: Simplify 0 into 0 48.681 * [backup-simplify]: Simplify 1 into 1 48.682 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 48.685 * [backup-simplify]: Simplify (* 1 1) into 1 48.686 * [backup-simplify]: Simplify (* 1 1) into 1 48.687 * [backup-simplify]: Simplify (/ (pow (cbrt -1) 2) 1) into (pow (cbrt -1) 2) 48.687 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 48.687 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 48.687 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 48.687 * [taylor]: Taking taylor expansion of 1/3 in x.im 48.687 * [backup-simplify]: Simplify 1/3 into 1/3 48.687 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 48.687 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 48.687 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 48.687 * [taylor]: Taking taylor expansion of x.re in x.im 48.687 * [backup-simplify]: Simplify x.re into x.re 48.687 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 48.687 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 48.687 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 48.687 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 48.687 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 48.687 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 48.688 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 48.688 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 48.689 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 48.689 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 48.689 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 48.690 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 48.691 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 48.691 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 48.691 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 48.693 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.re 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 6) into 0 48.694 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2))))))) into 0 48.695 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 48.695 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 48.695 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.696 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.697 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)))) into 0 48.698 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 48.700 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 48.701 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 48.702 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.703 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.704 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.705 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 48.706 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 48.708 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))) into 0 48.709 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.711 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (cbrt -1) 2) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.713 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 48.714 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 48.715 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 48.716 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)) 48.718 * [backup-simplify]: Simplify (+ (* 4/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (pow (cbrt -1) 2) (pow (/ 1 (pow x.re 2)) 1/3)))))) into 0 48.718 * [backup-simplify]: Simplify 0 into 0 48.720 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow (/ 1 (- x.re)) 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (pow x.re 2) 1/3)) 48.720 * * * [progress]: simplifying candidates 48.720 * * * * [progress]: [ 1 / 111 ] simplifiying candidate # 48.720 * * * * [progress]: [ 2 / 111 ] simplifiying candidate # 48.720 * * * * [progress]: [ 3 / 111 ] simplifiying candidate # 48.720 * * * * [progress]: [ 4 / 111 ] simplifiying candidate # 48.720 * * * * [progress]: [ 5 / 111 ] simplifiying candidate # 48.720 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 48.721 * * [simplify]: iters left: 6 (6 enodes) 48.723 * * [simplify]: iters left: 5 (19 enodes) 48.728 * * [simplify]: Extracting #0: cost 1 inf + 0 48.728 * * [simplify]: Extracting #1: cost 3 inf + 0 48.728 * * [simplify]: Extracting #2: cost 5 inf + 0 48.728 * * [simplify]: Extracting #3: cost 7 inf + 0 48.728 * * [simplify]: Extracting #4: cost 10 inf + 0 48.728 * * [simplify]: Extracting #5: cost 8 inf + 2 48.728 * * [simplify]: Extracting #6: cost 0 inf + 1138 48.728 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 48.728 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (cbrt (+ x.re x.im)))) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.729 * * * * [progress]: [ 6 / 111 ] simplifiying candidate # 48.729 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 48.729 * * [simplify]: iters left: 4 (5 enodes) 48.731 * * [simplify]: iters left: 3 (16 enodes) 48.734 * * [simplify]: Extracting #0: cost 1 inf + 0 48.734 * * [simplify]: Extracting #1: cost 3 inf + 0 48.734 * * [simplify]: Extracting #2: cost 5 inf + 0 48.734 * * [simplify]: Extracting #3: cost 8 inf + 0 48.734 * * [simplify]: Extracting #4: cost 6 inf + 2 48.734 * * [simplify]: Extracting #5: cost 0 inf + 574 48.734 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 48.734 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.re x.im)))) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.734 * * * * [progress]: [ 7 / 111 ] simplifiying candidate # 48.734 * [simplify]: Simplifying (cbrt 1) 48.734 * * [simplify]: iters left: 1 (2 enodes) 48.736 * * [simplify]: Extracting #0: cost 1 inf + 0 48.736 * * [simplify]: Extracting #1: cost 0 inf + 1 48.736 * [simplify]: Simplified to 1 48.736 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* 1 (cbrt (+ x.re x.im))) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.736 * * * * [progress]: [ 8 / 111 ] simplifiying candidate # 48.737 * [simplify]: Simplifying (cbrt 1) 48.737 * * [simplify]: iters left: 1 (2 enodes) 48.739 * * [simplify]: Extracting #0: cost 1 inf + 0 48.739 * * [simplify]: Extracting #1: cost 0 inf + 1 48.739 * [simplify]: Simplified to 1 48.739 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* 1 (cbrt (+ x.re x.im))) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.739 * * * * [progress]: [ 9 / 111 ] simplifiying candidate # 48.739 * [simplify]: Simplifying (cbrt (+ (pow x.re 3) (pow x.im 3))) 48.739 * * [simplify]: iters left: 4 (7 enodes) 48.741 * * [simplify]: iters left: 3 (35 enodes) 48.749 * * [simplify]: iters left: 2 (62 enodes) 48.765 * * [simplify]: iters left: 1 (111 enodes) 48.810 * * [simplify]: Extracting #0: cost 1 inf + 0 48.810 * * [simplify]: Extracting #1: cost 3 inf + 0 48.810 * * [simplify]: Extracting #2: cost 6 inf + 0 48.811 * * [simplify]: Extracting #3: cost 21 inf + 0 48.811 * * [simplify]: Extracting #4: cost 31 inf + 44 48.811 * * [simplify]: Extracting #5: cost 26 inf + 1259 48.812 * * [simplify]: Extracting #6: cost 12 inf + 5191 48.813 * * [simplify]: Extracting #7: cost 2 inf + 7209 48.815 * * [simplify]: Extracting #8: cost 0 inf + 8135 48.816 * [simplify]: Simplified to (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 48.816 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (/ (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.816 * * * * [progress]: [ 10 / 111 ] simplifiying candidate # 48.817 * [simplify]: Simplifying (cbrt (- (* x.re x.re) (* x.im x.im))) 48.817 * * [simplify]: iters left: 5 (6 enodes) 48.820 * * [simplify]: iters left: 4 (23 enodes) 48.828 * * [simplify]: iters left: 3 (36 enodes) 48.839 * * [simplify]: iters left: 2 (53 enodes) 48.856 * * [simplify]: iters left: 1 (94 enodes) 48.879 * * [simplify]: Extracting #0: cost 1 inf + 0 48.879 * * [simplify]: Extracting #1: cost 3 inf + 0 48.879 * * [simplify]: Extracting #2: cost 32 inf + 0 48.880 * * [simplify]: Extracting #3: cost 48 inf + 0 48.880 * * [simplify]: Extracting #4: cost 42 inf + 247 48.881 * * [simplify]: Extracting #5: cost 18 inf + 3452 48.882 * * [simplify]: Extracting #6: cost 0 inf + 5808 48.883 * * [simplify]: Extracting #7: cost 0 inf + 5528 48.884 * [simplify]: Simplified to (cbrt (- (* x.re x.re) (* x.im x.im))) 48.884 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (/ (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- x.re x.im))) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.884 * * * * [progress]: [ 11 / 111 ] simplifiying candidate # 48.884 * * * * [progress]: [ 12 / 111 ] simplifiying candidate # 48.884 * * * * [progress]: [ 13 / 111 ] simplifiying candidate # 48.884 * * * * [progress]: [ 14 / 111 ] simplifiying candidate # 48.884 * * * * [progress]: [ 15 / 111 ] simplifiying candidate #real (real->posit16 (cbrt (+ x.re x.im)))) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 48.884 * * * * [progress]: [ 16 / 111 ] simplifiying candidate # 48.885 * * * * [progress]: [ 17 / 111 ] simplifiying candidate # 48.885 * * * * [progress]: [ 18 / 111 ] simplifiying candidate # 48.885 * * * * [progress]: [ 19 / 111 ] simplifiying candidate # 48.885 * * * * [progress]: [ 20 / 111 ] simplifiying candidate # 48.885 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 48.885 * * [simplify]: iters left: 6 (6 enodes) 48.886 * * [simplify]: iters left: 5 (19 enodes) 48.889 * * [simplify]: Extracting #0: cost 1 inf + 0 48.889 * * [simplify]: Extracting #1: cost 3 inf + 0 48.889 * * [simplify]: Extracting #2: cost 5 inf + 0 48.889 * * [simplify]: Extracting #3: cost 7 inf + 0 48.889 * * [simplify]: Extracting #4: cost 10 inf + 0 48.889 * * [simplify]: Extracting #5: cost 8 inf + 2 48.889 * * [simplify]: Extracting #6: cost 0 inf + 1138 48.890 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 48.890 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (cbrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.890 * * * * [progress]: [ 21 / 111 ] simplifiying candidate # 48.890 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 48.890 * * [simplify]: iters left: 4 (5 enodes) 48.891 * * [simplify]: iters left: 3 (16 enodes) 48.893 * * [simplify]: Extracting #0: cost 1 inf + 0 48.893 * * [simplify]: Extracting #1: cost 3 inf + 0 48.893 * * [simplify]: Extracting #2: cost 5 inf + 0 48.893 * * [simplify]: Extracting #3: cost 8 inf + 0 48.893 * * [simplify]: Extracting #4: cost 6 inf + 2 48.893 * * [simplify]: Extracting #5: cost 0 inf + 574 48.893 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 48.893 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.893 * * * * [progress]: [ 22 / 111 ] simplifiying candidate # 48.894 * [simplify]: Simplifying (cbrt 1) 48.894 * * [simplify]: iters left: 1 (2 enodes) 48.895 * * [simplify]: Extracting #0: cost 1 inf + 0 48.896 * * [simplify]: Extracting #1: cost 0 inf + 1 48.896 * [simplify]: Simplified to 1 48.896 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (* 1 (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.896 * * * * [progress]: [ 23 / 111 ] simplifiying candidate # 48.896 * [simplify]: Simplifying (cbrt 1) 48.896 * * [simplify]: iters left: 1 (2 enodes) 48.898 * * [simplify]: Extracting #0: cost 1 inf + 0 48.898 * * [simplify]: Extracting #1: cost 0 inf + 1 48.898 * [simplify]: Simplified to 1 48.898 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (* 1 (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.898 * * * * [progress]: [ 24 / 111 ] simplifiying candidate # 48.898 * [simplify]: Simplifying (cbrt (+ (pow x.re 3) (pow x.im 3))) 48.898 * * [simplify]: iters left: 4 (7 enodes) 48.900 * * [simplify]: iters left: 3 (35 enodes) 48.911 * * [simplify]: iters left: 2 (62 enodes) 48.940 * * [simplify]: iters left: 1 (111 enodes) 48.980 * * [simplify]: Extracting #0: cost 1 inf + 0 48.980 * * [simplify]: Extracting #1: cost 3 inf + 0 48.980 * * [simplify]: Extracting #2: cost 6 inf + 0 48.980 * * [simplify]: Extracting #3: cost 21 inf + 0 48.981 * * [simplify]: Extracting #4: cost 31 inf + 44 48.981 * * [simplify]: Extracting #5: cost 26 inf + 1259 48.982 * * [simplify]: Extracting #6: cost 12 inf + 5191 48.983 * * [simplify]: Extracting #7: cost 2 inf + 7209 48.985 * * [simplify]: Extracting #8: cost 0 inf + 8135 48.986 * [simplify]: Simplified to (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 48.986 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (/ (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.986 * * * * [progress]: [ 25 / 111 ] simplifiying candidate # 48.987 * [simplify]: Simplifying (cbrt (- (* x.re x.re) (* x.im x.im))) 48.987 * * [simplify]: iters left: 5 (6 enodes) 48.990 * * [simplify]: iters left: 4 (23 enodes) 48.994 * * [simplify]: iters left: 3 (36 enodes) 48.999 * * [simplify]: iters left: 2 (53 enodes) 49.008 * * [simplify]: iters left: 1 (94 enodes) 49.036 * * [simplify]: Extracting #0: cost 1 inf + 0 49.036 * * [simplify]: Extracting #1: cost 3 inf + 0 49.036 * * [simplify]: Extracting #2: cost 32 inf + 0 49.036 * * [simplify]: Extracting #3: cost 48 inf + 0 49.037 * * [simplify]: Extracting #4: cost 42 inf + 247 49.038 * * [simplify]: Extracting #5: cost 18 inf + 3452 49.040 * * [simplify]: Extracting #6: cost 0 inf + 5808 49.041 * * [simplify]: Extracting #7: cost 0 inf + 5528 49.042 * [simplify]: Simplified to (cbrt (- (* x.re x.re) (* x.im x.im))) 49.042 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (/ (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.043 * * * * [progress]: [ 26 / 111 ] simplifiying candidate # 49.043 * * * * [progress]: [ 27 / 111 ] simplifiying candidate # 49.043 * * * * [progress]: [ 28 / 111 ] simplifiying candidate # 49.043 * * * * [progress]: [ 29 / 111 ] simplifiying candidate # 49.043 * * * * [progress]: [ 30 / 111 ] simplifiying candidate #real (real->posit16 (cbrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 49.043 * * * * [progress]: [ 31 / 111 ] simplifiying candidate # 49.043 * * * * [progress]: [ 32 / 111 ] simplifiying candidate # 49.043 * * * * [progress]: [ 33 / 111 ] simplifiying candidate # 49.043 * * * * [progress]: [ 34 / 111 ] simplifiying candidate # 49.043 * * * * [progress]: [ 35 / 111 ] simplifiying candidate # 49.043 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 49.043 * * [simplify]: iters left: 6 (6 enodes) 49.045 * * [simplify]: iters left: 5 (19 enodes) 49.047 * * [simplify]: Extracting #0: cost 1 inf + 0 49.047 * * [simplify]: Extracting #1: cost 3 inf + 0 49.047 * * [simplify]: Extracting #2: cost 5 inf + 0 49.047 * * [simplify]: Extracting #3: cost 7 inf + 0 49.047 * * [simplify]: Extracting #4: cost 10 inf + 0 49.047 * * [simplify]: Extracting #5: cost 8 inf + 2 49.047 * * [simplify]: Extracting #6: cost 0 inf + 1138 49.048 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 49.048 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (cbrt (+ x.re x.im)))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.048 * * * * [progress]: [ 36 / 111 ] simplifiying candidate # 49.048 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 49.048 * * [simplify]: iters left: 4 (5 enodes) 49.049 * * [simplify]: iters left: 3 (16 enodes) 49.051 * * [simplify]: Extracting #0: cost 1 inf + 0 49.051 * * [simplify]: Extracting #1: cost 3 inf + 0 49.051 * * [simplify]: Extracting #2: cost 5 inf + 0 49.051 * * [simplify]: Extracting #3: cost 8 inf + 0 49.051 * * [simplify]: Extracting #4: cost 6 inf + 2 49.051 * * [simplify]: Extracting #5: cost 0 inf + 574 49.051 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 49.051 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.re x.im)))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.052 * * * * [progress]: [ 37 / 111 ] simplifiying candidate # 49.052 * [simplify]: Simplifying (cbrt 1) 49.052 * * [simplify]: iters left: 1 (2 enodes) 49.054 * * [simplify]: Extracting #0: cost 1 inf + 0 49.054 * * [simplify]: Extracting #1: cost 0 inf + 1 49.054 * [simplify]: Simplified to 1 49.054 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (* 1 (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.054 * * * * [progress]: [ 38 / 111 ] simplifiying candidate # 49.054 * [simplify]: Simplifying (cbrt 1) 49.054 * * [simplify]: iters left: 1 (2 enodes) 49.056 * * [simplify]: Extracting #0: cost 1 inf + 0 49.056 * * [simplify]: Extracting #1: cost 0 inf + 1 49.056 * [simplify]: Simplified to 1 49.056 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (* 1 (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.056 * * * * [progress]: [ 39 / 111 ] simplifiying candidate # 49.056 * [simplify]: Simplifying (cbrt (+ (pow x.re 3) (pow x.im 3))) 49.056 * * [simplify]: iters left: 4 (7 enodes) 49.059 * * [simplify]: iters left: 3 (35 enodes) 49.066 * * [simplify]: iters left: 2 (62 enodes) 49.086 * * [simplify]: iters left: 1 (111 enodes) 49.126 * * [simplify]: Extracting #0: cost 1 inf + 0 49.126 * * [simplify]: Extracting #1: cost 3 inf + 0 49.126 * * [simplify]: Extracting #2: cost 6 inf + 0 49.126 * * [simplify]: Extracting #3: cost 21 inf + 0 49.127 * * [simplify]: Extracting #4: cost 31 inf + 44 49.127 * * [simplify]: Extracting #5: cost 26 inf + 1259 49.128 * * [simplify]: Extracting #6: cost 12 inf + 5191 49.129 * * [simplify]: Extracting #7: cost 2 inf + 7209 49.131 * * [simplify]: Extracting #8: cost 0 inf + 8135 49.132 * [simplify]: Simplified to (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 49.132 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.132 * * * * [progress]: [ 40 / 111 ] simplifiying candidate # 49.133 * [simplify]: Simplifying (cbrt (- (* x.re x.re) (* x.im x.im))) 49.133 * * [simplify]: iters left: 5 (6 enodes) 49.135 * * [simplify]: iters left: 4 (23 enodes) 49.143 * * [simplify]: iters left: 3 (36 enodes) 49.157 * * [simplify]: iters left: 2 (53 enodes) 49.167 * * [simplify]: iters left: 1 (94 enodes) 49.184 * * [simplify]: Extracting #0: cost 1 inf + 0 49.184 * * [simplify]: Extracting #1: cost 3 inf + 0 49.184 * * [simplify]: Extracting #2: cost 32 inf + 0 49.184 * * [simplify]: Extracting #3: cost 48 inf + 0 49.185 * * [simplify]: Extracting #4: cost 42 inf + 247 49.185 * * [simplify]: Extracting #5: cost 18 inf + 3452 49.186 * * [simplify]: Extracting #6: cost 0 inf + 5808 49.187 * * [simplify]: Extracting #7: cost 0 inf + 5528 49.189 * [simplify]: Simplified to (cbrt (- (* x.re x.re) (* x.im x.im))) 49.189 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.189 * * * * [progress]: [ 41 / 111 ] simplifiying candidate # 49.189 * * * * [progress]: [ 42 / 111 ] simplifiying candidate # 49.189 * * * * [progress]: [ 43 / 111 ] simplifiying candidate # 49.189 * * * * [progress]: [ 44 / 111 ] simplifiying candidate # 49.189 * * * * [progress]: [ 45 / 111 ] simplifiying candidate #real (real->posit16 (cbrt (+ x.re x.im)))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 49.189 * * * * [progress]: [ 46 / 111 ] simplifiying candidate # 49.189 * [simplify]: Simplifying (+ x.re x.im) 49.189 * * [simplify]: iters left: 2 (3 enodes) 49.190 * * [simplify]: iters left: 1 (10 enodes) 49.191 * * [simplify]: Extracting #0: cost 1 inf + 0 49.191 * * [simplify]: Extracting #1: cost 4 inf + 0 49.191 * * [simplify]: Extracting #2: cost 2 inf + 2 49.191 * * [simplify]: Extracting #3: cost 0 inf + 86 49.191 * [simplify]: Simplified to (+ x.im x.re) 49.191 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (+ x.im x.re) (+ 1/3 1/3)) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.192 * [simplify]: Simplifying (+ 1/3 1/3) 49.192 * * [simplify]: iters left: 2 (2 enodes) 49.194 * * [simplify]: iters left: 1 (7 enodes) 49.196 * * [simplify]: Extracting #0: cost 1 inf + 0 49.196 * * [simplify]: Extracting #1: cost 0 inf + 1 49.196 * [simplify]: Simplified to 2/3 49.196 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (+ x.re x.im) 2/3) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.196 * * * * [progress]: [ 47 / 111 ] simplifiying candidate # 49.197 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 49.197 * * [simplify]: iters left: 3 (4 enodes) 49.199 * * [simplify]: iters left: 2 (13 enodes) 49.202 * * [simplify]: Extracting #0: cost 1 inf + 0 49.202 * * [simplify]: Extracting #1: cost 3 inf + 0 49.202 * * [simplify]: Extracting #2: cost 6 inf + 0 49.202 * * [simplify]: Extracting #3: cost 4 inf + 2 49.202 * * [simplify]: Extracting #4: cost 0 inf + 330 49.202 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 49.202 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (cbrt (+ x.im x.re)) (+ 1 1)) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.203 * [simplify]: Simplifying (+ 1 1) 49.203 * * [simplify]: iters left: 2 (2 enodes) 49.205 * * [simplify]: iters left: 1 (9 enodes) 49.208 * * [simplify]: Extracting #0: cost 1 inf + 0 49.208 * * [simplify]: Extracting #1: cost 0 inf + 1 49.208 * [simplify]: Simplified to 2 49.208 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (cbrt (+ x.re x.im)) 2) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.208 * * * * [progress]: [ 48 / 111 ] simplifiying candidate # 49.209 * [simplify]: Simplifying (* (+ x.re x.im) (+ x.re x.im)) 49.209 * * [simplify]: iters left: 4 (4 enodes) 49.210 * * [simplify]: iters left: 3 (19 enodes) 49.218 * * [simplify]: iters left: 2 (41 enodes) 49.230 * * [simplify]: iters left: 1 (77 enodes) 49.250 * * [simplify]: Extracting #0: cost 1 inf + 0 49.251 * * [simplify]: Extracting #1: cost 11 inf + 0 49.251 * * [simplify]: Extracting #2: cost 29 inf + 0 49.251 * * [simplify]: Extracting #3: cost 24 inf + 127 49.252 * * [simplify]: Extracting #4: cost 4 inf + 1844 49.253 * * [simplify]: Extracting #5: cost 0 inf + 2332 49.253 * * [simplify]: Extracting #6: cost 0 inf + 2292 49.254 * [simplify]: Simplified to (* (+ x.im x.re) (+ x.im x.re)) 49.254 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (+ x.im x.re) (+ x.im x.re)) 1/3) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.254 * * * * [progress]: [ 49 / 111 ] simplifiying candidate # 49.254 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 49.254 * * [simplify]: iters left: 5 (5 enodes) 49.257 * * [simplify]: iters left: 4 (16 enodes) 49.260 * * [simplify]: Extracting #0: cost 1 inf + 0 49.260 * * [simplify]: Extracting #1: cost 3 inf + 0 49.260 * * [simplify]: Extracting #2: cost 5 inf + 0 49.260 * * [simplify]: Extracting #3: cost 8 inf + 0 49.260 * * [simplify]: Extracting #4: cost 6 inf + 2 49.260 * * [simplify]: Extracting #5: cost 0 inf + 654 49.260 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 49.260 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.260 * * * * [progress]: [ 50 / 111 ] simplifiying candidate # 49.260 * * * * [progress]: [ 51 / 111 ] simplifiying candidate # 49.260 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 49.260 * * [simplify]: iters left: 3 (4 enodes) 49.261 * * [simplify]: iters left: 2 (13 enodes) 49.263 * * [simplify]: Extracting #0: cost 1 inf + 0 49.263 * * [simplify]: Extracting #1: cost 3 inf + 0 49.263 * * [simplify]: Extracting #2: cost 6 inf + 0 49.263 * * [simplify]: Extracting #3: cost 4 inf + 2 49.263 * * [simplify]: Extracting #4: cost 0 inf + 330 49.263 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 49.263 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (cbrt (+ x.im x.re)) (+ 1 1)) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.264 * * * * [progress]: [ 52 / 111 ] simplifiying candidate # 49.264 * * * * [progress]: [ 53 / 111 ] simplifiying candidate # 49.264 * [simplify]: Simplifying (+ (log (cbrt (+ x.re x.im))) (log (cbrt (+ x.re x.im)))) 49.264 * * [simplify]: iters left: 6 (6 enodes) 49.265 * * [simplify]: iters left: 5 (19 enodes) 49.268 * * [simplify]: Extracting #0: cost 1 inf + 0 49.268 * * [simplify]: Extracting #1: cost 3 inf + 0 49.268 * * [simplify]: Extracting #2: cost 5 inf + 0 49.268 * * [simplify]: Extracting #3: cost 7 inf + 0 49.268 * * [simplify]: Extracting #4: cost 10 inf + 0 49.268 * * [simplify]: Extracting #5: cost 8 inf + 2 49.268 * * [simplify]: Extracting #6: cost 0 inf + 1178 49.268 * [simplify]: Simplified to (+ (log (cbrt (+ x.im x.re))) (log (cbrt (+ x.im x.re)))) 49.268 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (exp (+ (log (cbrt (+ x.im x.re))) (log (cbrt (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.268 * * * * [progress]: [ 54 / 111 ] simplifiying candidate # 49.268 * * * * [progress]: [ 55 / 111 ] simplifiying candidate # 49.268 * * * * [progress]: [ 56 / 111 ] simplifiying candidate # 49.269 * [simplify]: Simplifying (* (+ x.re x.im) (+ x.re x.im)) 49.269 * * [simplify]: iters left: 4 (4 enodes) 49.270 * * [simplify]: iters left: 3 (19 enodes) 49.273 * * [simplify]: iters left: 2 (41 enodes) 49.281 * * [simplify]: iters left: 1 (77 enodes) 49.297 * * [simplify]: Extracting #0: cost 1 inf + 0 49.297 * * [simplify]: Extracting #1: cost 11 inf + 0 49.297 * * [simplify]: Extracting #2: cost 29 inf + 0 49.298 * * [simplify]: Extracting #3: cost 24 inf + 127 49.298 * * [simplify]: Extracting #4: cost 4 inf + 1844 49.300 * * [simplify]: Extracting #5: cost 0 inf + 2332 49.301 * * [simplify]: Extracting #6: cost 0 inf + 2292 49.302 * [simplify]: Simplified to (* (+ x.im x.re) (+ x.im x.re)) 49.302 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (cbrt (* (+ x.im x.re) (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.302 * * * * [progress]: [ 57 / 111 ] simplifiying candidate # 49.303 * * * * [progress]: [ 58 / 111 ] simplifiying candidate # 49.303 * * * * [progress]: [ 59 / 111 ] simplifiying candidate # 49.303 * * * * [progress]: [ 60 / 111 ] simplifiying candidate # 49.303 * [simplify]: Simplifying (* (cbrt (+ (pow x.re 3) (pow x.im 3))) (cbrt (+ (pow x.re 3) (pow x.im 3)))) 49.303 * * [simplify]: iters left: 6 (8 enodes) 49.308 * * [simplify]: iters left: 5 (38 enodes) 49.320 * * [simplify]: iters left: 4 (65 enodes) 49.334 * * [simplify]: iters left: 3 (114 enodes) 49.358 * * [simplify]: iters left: 2 (201 enodes) 49.403 * * [simplify]: iters left: 1 (393 enodes) 49.604 * * [simplify]: Extracting #0: cost 1 inf + 0 49.604 * * [simplify]: Extracting #1: cost 3 inf + 0 49.604 * * [simplify]: Extracting #2: cost 5 inf + 0 49.604 * * [simplify]: Extracting #3: cost 8 inf + 0 49.604 * * [simplify]: Extracting #4: cost 40 inf + 0 49.605 * * [simplify]: Extracting #5: cost 114 inf + 45 49.606 * * [simplify]: Extracting #6: cost 114 inf + 1434 49.609 * * [simplify]: Extracting #7: cost 76 inf + 16921 49.615 * * [simplify]: Extracting #8: cost 10 inf + 53182 49.623 * * [simplify]: Extracting #9: cost 0 inf + 58234 49.631 * [simplify]: Simplified to (* (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 49.631 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.632 * [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))))) 49.632 * * [simplify]: iters left: 6 (9 enodes) 49.636 * * [simplify]: iters left: 5 (35 enodes) 49.647 * * [simplify]: iters left: 4 (56 enodes) 49.662 * * [simplify]: iters left: 3 (76 enodes) 49.673 * * [simplify]: iters left: 2 (92 enodes) 49.686 * * [simplify]: iters left: 1 (112 enodes) 49.705 * * [simplify]: Extracting #0: cost 1 inf + 0 49.705 * * [simplify]: Extracting #1: cost 3 inf + 0 49.705 * * [simplify]: Extracting #2: cost 5 inf + 0 49.705 * * [simplify]: Extracting #3: cost 17 inf + 0 49.705 * * [simplify]: Extracting #4: cost 37 inf + 0 49.705 * * [simplify]: Extracting #5: cost 24 inf + 1228 49.706 * * [simplify]: Extracting #6: cost 4 inf + 3463 49.707 * * [simplify]: Extracting #7: cost 0 inf + 3790 49.708 * * [simplify]: Extracting #8: cost 0 inf + 3750 49.709 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 49.709 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.709 * * * * [progress]: [ 61 / 111 ] simplifiying candidate # 49.709 * [simplify]: Simplifying (* (cbrt (+ (pow x.re 3) (pow x.im 3))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 49.709 * * [simplify]: iters left: 6 (12 enodes) 49.713 * * [simplify]: iters left: 5 (54 enodes) 49.726 * * [simplify]: iters left: 4 (90 enodes) 49.745 * * [simplify]: iters left: 3 (156 enodes) 49.793 * * [simplify]: iters left: 2 (293 enodes) 49.879 * * [simplify]: Extracting #0: cost 1 inf + 0 49.879 * * [simplify]: Extracting #1: cost 4 inf + 0 49.879 * * [simplify]: Extracting #2: cost 8 inf + 0 49.879 * * [simplify]: Extracting #3: cost 40 inf + 0 49.879 * * [simplify]: Extracting #4: cost 75 inf + 0 49.880 * * [simplify]: Extracting #5: cost 101 inf + 127 49.881 * * [simplify]: Extracting #6: cost 61 inf + 7496 49.883 * * [simplify]: Extracting #7: cost 21 inf + 18716 49.885 * * [simplify]: Extracting #8: cost 6 inf + 23398 49.888 * * [simplify]: Extracting #9: cost 0 inf + 25885 49.891 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) 49.891 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.891 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 49.892 * * [simplify]: iters left: 6 (11 enodes) 49.894 * * [simplify]: iters left: 5 (44 enodes) 49.902 * * [simplify]: iters left: 4 (67 enodes) 49.912 * * [simplify]: iters left: 3 (84 enodes) 49.925 * * [simplify]: iters left: 2 (96 enodes) 49.938 * * [simplify]: iters left: 1 (114 enodes) 49.958 * * [simplify]: Extracting #0: cost 1 inf + 0 49.958 * * [simplify]: Extracting #1: cost 4 inf + 0 49.958 * * [simplify]: Extracting #2: cost 8 inf + 0 49.958 * * [simplify]: Extracting #3: cost 24 inf + 0 49.959 * * [simplify]: Extracting #4: cost 30 inf + 657 49.960 * * [simplify]: Extracting #5: cost 9 inf + 2858 49.962 * * [simplify]: Extracting #6: cost 0 inf + 4154 49.963 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 49.964 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.964 * * * * [progress]: [ 62 / 111 ] simplifiying candidate # 49.964 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ (pow x.re 3) (pow x.im 3)))) 49.964 * * [simplify]: iters left: 6 (12 enodes) 49.971 * * [simplify]: iters left: 5 (54 enodes) 49.992 * * [simplify]: iters left: 4 (90 enodes) 50.025 * * [simplify]: iters left: 3 (156 enodes) 50.068 * * [simplify]: iters left: 2 (291 enodes) 50.143 * * [simplify]: Extracting #0: cost 1 inf + 0 50.143 * * [simplify]: Extracting #1: cost 4 inf + 0 50.143 * * [simplify]: Extracting #2: cost 8 inf + 0 50.143 * * [simplify]: Extracting #3: cost 40 inf + 0 50.144 * * [simplify]: Extracting #4: cost 75 inf + 0 50.144 * * [simplify]: Extracting #5: cost 91 inf + 661 50.146 * * [simplify]: Extracting #6: cost 57 inf + 5902 50.151 * * [simplify]: Extracting #7: cost 17 inf + 19734 50.156 * * [simplify]: Extracting #8: cost 2 inf + 26268 50.161 * * [simplify]: Extracting #9: cost 0 inf + 26692 50.166 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 50.167 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.167 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 50.167 * * [simplify]: iters left: 6 (11 enodes) 50.175 * * [simplify]: iters left: 5 (44 enodes) 50.189 * * [simplify]: iters left: 4 (67 enodes) 50.210 * * [simplify]: iters left: 3 (84 enodes) 50.232 * * [simplify]: iters left: 2 (96 enodes) 50.245 * * [simplify]: iters left: 1 (114 enodes) 50.263 * * [simplify]: Extracting #0: cost 1 inf + 0 50.263 * * [simplify]: Extracting #1: cost 4 inf + 0 50.263 * * [simplify]: Extracting #2: cost 8 inf + 0 50.263 * * [simplify]: Extracting #3: cost 24 inf + 0 50.263 * * [simplify]: Extracting #4: cost 36 inf + 206 50.264 * * [simplify]: Extracting #5: cost 12 inf + 2491 50.266 * * [simplify]: Extracting #6: cost 0 inf + 4194 50.268 * * [simplify]: Extracting #7: cost 0 inf + 4154 50.270 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 50.270 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.270 * * * * [progress]: [ 63 / 111 ] simplifiying candidate # 50.271 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 50.271 * * [simplify]: iters left: 6 (7 enodes) 50.274 * * [simplify]: iters left: 5 (26 enodes) 50.281 * * [simplify]: iters left: 4 (39 enodes) 50.294 * * [simplify]: iters left: 3 (56 enodes) 50.312 * * [simplify]: iters left: 2 (97 enodes) 50.344 * * [simplify]: iters left: 1 (180 enodes) 50.377 * * [simplify]: Extracting #0: cost 1 inf + 0 50.377 * * [simplify]: Extracting #1: cost 3 inf + 0 50.377 * * [simplify]: Extracting #2: cost 5 inf + 0 50.377 * * [simplify]: Extracting #3: cost 25 inf + 0 50.377 * * [simplify]: Extracting #4: cost 59 inf + 0 50.378 * * [simplify]: Extracting #5: cost 53 inf + 290 50.379 * * [simplify]: Extracting #6: cost 20 inf + 3951 50.382 * * [simplify]: Extracting #7: cost 2 inf + 6227 50.387 * * [simplify]: Extracting #8: cost 0 inf + 6471 50.391 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 50.391 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.392 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 50.392 * * [simplify]: iters left: 5 (5 enodes) 50.394 * * [simplify]: iters left: 4 (17 enodes) 50.399 * * [simplify]: iters left: 3 (20 enodes) 50.404 * * [simplify]: Extracting #0: cost 1 inf + 0 50.405 * * [simplify]: Extracting #1: cost 3 inf + 0 50.405 * * [simplify]: Extracting #2: cost 5 inf + 0 50.405 * * [simplify]: Extracting #3: cost 9 inf + 0 50.405 * * [simplify]: Extracting #4: cost 7 inf + 43 50.405 * * [simplify]: Extracting #5: cost 0 inf + 736 50.405 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 50.405 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.406 * * * * [progress]: [ 64 / 111 ] simplifiying candidate # 50.406 * * * * [progress]: [ 65 / 111 ] simplifiying candidate # 50.406 * [simplify]: Simplifying (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) 50.406 * * [simplify]: iters left: 6 (7 enodes) 50.409 * * [simplify]: iters left: 5 (22 enodes) 50.415 * * [simplify]: Extracting #0: cost 1 inf + 0 50.415 * * [simplify]: Extracting #1: cost 3 inf + 0 50.415 * * [simplify]: Extracting #2: cost 5 inf + 0 50.415 * * [simplify]: Extracting #3: cost 7 inf + 0 50.415 * * [simplify]: Extracting #4: cost 9 inf + 0 50.415 * * [simplify]: Extracting #5: cost 12 inf + 0 50.415 * * [simplify]: Extracting #6: cost 10 inf + 2 50.416 * * [simplify]: Extracting #7: cost 1 inf + 1420 50.416 * * [simplify]: Extracting #8: cost 0 inf + 1702 50.417 * [simplify]: Simplified to (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) 50.417 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.417 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) 50.417 * * [simplify]: iters left: 6 (6 enodes) 50.420 * * [simplify]: iters left: 5 (19 enodes) 50.425 * * [simplify]: Extracting #0: cost 1 inf + 0 50.425 * * [simplify]: Extracting #1: cost 3 inf + 0 50.425 * * [simplify]: Extracting #2: cost 5 inf + 0 50.425 * * [simplify]: Extracting #3: cost 7 inf + 0 50.425 * * [simplify]: Extracting #4: cost 10 inf + 0 50.425 * * [simplify]: Extracting #5: cost 8 inf + 2 50.425 * * [simplify]: Extracting #6: cost 0 inf + 1218 50.426 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) 50.426 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.426 * * * * [progress]: [ 66 / 111 ] simplifiying candidate # 50.426 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 50.426 * * [simplify]: iters left: 6 (6 enodes) 50.429 * * [simplify]: iters left: 5 (19 enodes) 50.434 * * [simplify]: Extracting #0: cost 1 inf + 0 50.434 * * [simplify]: Extracting #1: cost 3 inf + 0 50.434 * * [simplify]: Extracting #2: cost 5 inf + 0 50.434 * * [simplify]: Extracting #3: cost 7 inf + 0 50.434 * * [simplify]: Extracting #4: cost 10 inf + 0 50.434 * * [simplify]: Extracting #5: cost 8 inf + 2 50.434 * * [simplify]: Extracting #6: cost 0 inf + 978 50.435 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 50.435 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.435 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 50.435 * * [simplify]: iters left: 6 (6 enodes) 50.438 * * [simplify]: iters left: 5 (19 enodes) 50.442 * * [simplify]: Extracting #0: cost 1 inf + 0 50.442 * * [simplify]: Extracting #1: cost 3 inf + 0 50.443 * * [simplify]: Extracting #2: cost 5 inf + 0 50.443 * * [simplify]: Extracting #3: cost 7 inf + 0 50.443 * * [simplify]: Extracting #4: cost 10 inf + 0 50.443 * * [simplify]: Extracting #5: cost 8 inf + 2 50.443 * * [simplify]: Extracting #6: cost 0 inf + 978 50.443 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 50.443 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.444 * * * * [progress]: [ 67 / 111 ] simplifiying candidate # 50.444 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 50.444 * * [simplify]: iters left: 3 (3 enodes) 50.450 * * [simplify]: iters left: 2 (11 enodes) 50.453 * * [simplify]: iters left: 1 (13 enodes) 50.456 * * [simplify]: Extracting #0: cost 1 inf + 0 50.456 * * [simplify]: Extracting #1: cost 0 inf + 1 50.456 * [simplify]: Simplified to 1 50.456 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.456 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 50.456 * * [simplify]: iters left: 5 (5 enodes) 50.457 * * [simplify]: iters left: 4 (16 enodes) 50.459 * * [simplify]: Extracting #0: cost 1 inf + 0 50.459 * * [simplify]: Extracting #1: cost 3 inf + 0 50.459 * * [simplify]: Extracting #2: cost 5 inf + 0 50.459 * * [simplify]: Extracting #3: cost 8 inf + 0 50.459 * * [simplify]: Extracting #4: cost 6 inf + 2 50.460 * * [simplify]: Extracting #5: cost 0 inf + 654 50.460 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 50.460 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.460 * * * * [progress]: [ 68 / 111 ] simplifiying candidate # 50.460 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 50.460 * * [simplify]: iters left: 3 (3 enodes) 50.463 * * [simplify]: iters left: 2 (11 enodes) 50.465 * * [simplify]: iters left: 1 (13 enodes) 50.467 * * [simplify]: Extracting #0: cost 1 inf + 0 50.467 * * [simplify]: Extracting #1: cost 0 inf + 1 50.467 * [simplify]: Simplified to 1 50.467 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.467 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 50.467 * * [simplify]: iters left: 5 (5 enodes) 50.468 * * [simplify]: iters left: 4 (16 enodes) 50.470 * * [simplify]: Extracting #0: cost 1 inf + 0 50.470 * * [simplify]: Extracting #1: cost 3 inf + 0 50.470 * * [simplify]: Extracting #2: cost 5 inf + 0 50.470 * * [simplify]: Extracting #3: cost 8 inf + 0 50.470 * * [simplify]: Extracting #4: cost 6 inf + 2 50.470 * * [simplify]: Extracting #5: cost 0 inf + 654 50.470 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 50.471 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.471 * * * * [progress]: [ 69 / 111 ] simplifiying candidate # 50.471 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 50.471 * * [simplify]: iters left: 3 (3 enodes) 50.474 * * [simplify]: iters left: 2 (11 enodes) 50.476 * * [simplify]: iters left: 1 (13 enodes) 50.477 * * [simplify]: Extracting #0: cost 1 inf + 0 50.478 * * [simplify]: Extracting #1: cost 0 inf + 1 50.478 * [simplify]: Simplified to 1 50.478 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.478 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 50.478 * * [simplify]: iters left: 5 (5 enodes) 50.479 * * [simplify]: iters left: 4 (16 enodes) 50.481 * * [simplify]: Extracting #0: cost 1 inf + 0 50.481 * * [simplify]: Extracting #1: cost 3 inf + 0 50.481 * * [simplify]: Extracting #2: cost 5 inf + 0 50.481 * * [simplify]: Extracting #3: cost 8 inf + 0 50.481 * * [simplify]: Extracting #4: cost 6 inf + 2 50.481 * * [simplify]: Extracting #5: cost 0 inf + 654 50.481 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 50.481 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.481 * * * * [progress]: [ 70 / 111 ] simplifiying candidate # 50.481 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 50.481 * * [simplify]: iters left: 3 (3 enodes) 50.485 * * [simplify]: iters left: 2 (11 enodes) 50.488 * * [simplify]: iters left: 1 (13 enodes) 50.491 * * [simplify]: Extracting #0: cost 1 inf + 0 50.491 * * [simplify]: Extracting #1: cost 0 inf + 1 50.491 * [simplify]: Simplified to 1 50.491 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.491 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 50.491 * * [simplify]: iters left: 5 (5 enodes) 50.493 * * [simplify]: iters left: 4 (16 enodes) 50.497 * * [simplify]: Extracting #0: cost 1 inf + 0 50.497 * * [simplify]: Extracting #1: cost 3 inf + 0 50.497 * * [simplify]: Extracting #2: cost 5 inf + 0 50.497 * * [simplify]: Extracting #3: cost 8 inf + 0 50.497 * * [simplify]: Extracting #4: cost 6 inf + 2 50.498 * * [simplify]: Extracting #5: cost 0 inf + 654 50.498 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 50.498 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.498 * * * * [progress]: [ 71 / 111 ] simplifiying candidate # 50.498 * [simplify]: Simplifying (* (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im))))) 50.498 * * [simplify]: iters left: 6 (7 enodes) 50.501 * * [simplify]: iters left: 5 (26 enodes) 50.509 * * [simplify]: iters left: 4 (30 enodes) 50.520 * * [simplify]: iters left: 3 (41 enodes) 50.534 * * [simplify]: iters left: 2 (65 enodes) 50.556 * * [simplify]: iters left: 1 (113 enodes) 50.578 * * [simplify]: Extracting #0: cost 1 inf + 0 50.578 * * [simplify]: Extracting #1: cost 14 inf + 0 50.579 * * [simplify]: Extracting #2: cost 41 inf + 1 50.579 * * [simplify]: Extracting #3: cost 42 inf + 7 50.579 * * [simplify]: Extracting #4: cost 39 inf + 11 50.579 * * [simplify]: Extracting #5: cost 35 inf + 218 50.580 * * [simplify]: Extracting #6: cost 18 inf + 6515 50.582 * * [simplify]: Extracting #7: cost 0 inf + 17001 50.586 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (+ x.im x.re))) 50.586 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (cbrt (+ x.im x.re))) (cbrt (+ x.im x.re))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.586 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) 50.586 * * [simplify]: iters left: 6 (6 enodes) 50.589 * * [simplify]: iters left: 5 (19 enodes) 50.594 * * [simplify]: Extracting #0: cost 1 inf + 0 50.594 * * [simplify]: Extracting #1: cost 3 inf + 0 50.594 * * [simplify]: Extracting #2: cost 5 inf + 0 50.594 * * [simplify]: Extracting #3: cost 7 inf + 0 50.594 * * [simplify]: Extracting #4: cost 10 inf + 0 50.594 * * [simplify]: Extracting #5: cost 8 inf + 2 50.594 * * [simplify]: Extracting #6: cost 0 inf + 1218 50.595 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) 50.595 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im))))) (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.595 * * * * [progress]: [ 72 / 111 ] simplifiying candidate # 50.595 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 50.595 * * [simplify]: iters left: 6 (6 enodes) 50.597 * * [simplify]: iters left: 5 (17 enodes) 50.599 * * [simplify]: iters left: 4 (18 enodes) 50.601 * * [simplify]: Extracting #0: cost 1 inf + 0 50.601 * * [simplify]: Extracting #1: cost 4 inf + 0 50.601 * * [simplify]: Extracting #2: cost 8 inf + 0 50.601 * * [simplify]: Extracting #3: cost 6 inf + 2 50.601 * * [simplify]: Extracting #4: cost 2 inf + 330 50.602 * * [simplify]: Extracting #5: cost 0 inf + 654 50.602 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 50.602 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.im x.re)) (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.602 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 50.602 * * [simplify]: iters left: 6 (6 enodes) 50.603 * * [simplify]: iters left: 5 (17 enodes) 50.605 * * [simplify]: iters left: 4 (18 enodes) 50.607 * * [simplify]: Extracting #0: cost 1 inf + 0 50.607 * * [simplify]: Extracting #1: cost 4 inf + 0 50.607 * * [simplify]: Extracting #2: cost 8 inf + 0 50.607 * * [simplify]: Extracting #3: cost 6 inf + 2 50.607 * * [simplify]: Extracting #4: cost 2 inf + 330 50.608 * * [simplify]: Extracting #5: cost 0 inf + 654 50.608 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 50.608 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.608 * * * * [progress]: [ 73 / 111 ] simplifiying candidate # 50.608 * [simplify]: Simplifying (* 1 1) 50.608 * * [simplify]: iters left: 2 (2 enodes) 50.609 * * [simplify]: iters left: 1 (6 enodes) 50.610 * * [simplify]: Extracting #0: cost 1 inf + 0 50.610 * * [simplify]: Extracting #1: cost 0 inf + 1 50.610 * [simplify]: Simplified to 1 50.610 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.610 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 50.610 * * [simplify]: iters left: 5 (5 enodes) 50.611 * * [simplify]: iters left: 4 (16 enodes) 50.613 * * [simplify]: Extracting #0: cost 1 inf + 0 50.613 * * [simplify]: Extracting #1: cost 3 inf + 0 50.613 * * [simplify]: Extracting #2: cost 5 inf + 0 50.614 * * [simplify]: Extracting #3: cost 8 inf + 0 50.614 * * [simplify]: Extracting #4: cost 6 inf + 2 50.614 * * [simplify]: Extracting #5: cost 0 inf + 654 50.614 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 50.614 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.614 * * * * [progress]: [ 74 / 111 ] simplifiying candidate # 50.614 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 50.614 * * [simplify]: iters left: 6 (6 enodes) 50.615 * * [simplify]: iters left: 5 (19 enodes) 50.618 * * [simplify]: Extracting #0: cost 1 inf + 0 50.618 * * [simplify]: Extracting #1: cost 3 inf + 0 50.618 * * [simplify]: Extracting #2: cost 5 inf + 0 50.618 * * [simplify]: Extracting #3: cost 7 inf + 0 50.618 * * [simplify]: Extracting #4: cost 10 inf + 0 50.618 * * [simplify]: Extracting #5: cost 8 inf + 2 50.618 * * [simplify]: Extracting #6: cost 0 inf + 978 50.618 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 50.618 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.618 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 50.618 * * [simplify]: iters left: 6 (6 enodes) 50.622 * * [simplify]: iters left: 5 (19 enodes) 50.624 * * [simplify]: Extracting #0: cost 1 inf + 0 50.624 * * [simplify]: Extracting #1: cost 3 inf + 0 50.624 * * [simplify]: Extracting #2: cost 5 inf + 0 50.624 * * [simplify]: Extracting #3: cost 7 inf + 0 50.625 * * [simplify]: Extracting #4: cost 10 inf + 0 50.625 * * [simplify]: Extracting #5: cost 8 inf + 2 50.625 * * [simplify]: Extracting #6: cost 0 inf + 978 50.625 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 50.625 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) (* (cbrt (sqrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.625 * * * * [progress]: [ 75 / 111 ] simplifiying candidate # 50.626 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 50.626 * * [simplify]: iters left: 6 (8 enodes) 50.629 * * [simplify]: iters left: 5 (26 enodes) 50.635 * * [simplify]: Extracting #0: cost 1 inf + 0 50.635 * * [simplify]: Extracting #1: cost 4 inf + 0 50.635 * * [simplify]: Extracting #2: cost 8 inf + 0 50.635 * * [simplify]: Extracting #3: cost 11 inf + 0 50.635 * * [simplify]: Extracting #4: cost 14 inf + 0 50.635 * * [simplify]: Extracting #5: cost 12 inf + 2 50.636 * * [simplify]: Extracting #6: cost 8 inf + 290 50.636 * * [simplify]: Extracting #7: cost 1 inf + 1464 50.636 * * [simplify]: Extracting #8: cost 0 inf + 1786 50.637 * [simplify]: Simplified to (* (sqrt (cbrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 50.637 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) (* (cbrt (sqrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.637 * [simplify]: Simplifying (* (cbrt (sqrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 50.637 * * [simplify]: iters left: 6 (8 enodes) 50.640 * * [simplify]: iters left: 5 (26 enodes) 50.647 * * [simplify]: Extracting #0: cost 1 inf + 0 50.647 * * [simplify]: Extracting #1: cost 4 inf + 0 50.647 * * [simplify]: Extracting #2: cost 8 inf + 0 50.647 * * [simplify]: Extracting #3: cost 11 inf + 0 50.647 * * [simplify]: Extracting #4: cost 14 inf + 0 50.647 * * [simplify]: Extracting #5: cost 12 inf + 2 50.647 * * [simplify]: Extracting #6: cost 8 inf + 290 50.647 * * [simplify]: Extracting #7: cost 1 inf + 1464 50.648 * * [simplify]: Extracting #8: cost 0 inf + 1786 50.648 * [simplify]: Simplified to (* (sqrt (cbrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re)))) 50.648 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (sqrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) (* (sqrt (cbrt (+ x.im x.re))) (cbrt (sqrt (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.648 * * * * [progress]: [ 76 / 111 ] simplifiying candidate # 50.649 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 50.649 * * [simplify]: iters left: 6 (8 enodes) 50.650 * * [simplify]: iters left: 5 (26 enodes) 50.653 * * [simplify]: Extracting #0: cost 1 inf + 0 50.653 * * [simplify]: Extracting #1: cost 4 inf + 0 50.653 * * [simplify]: Extracting #2: cost 8 inf + 0 50.653 * * [simplify]: Extracting #3: cost 11 inf + 0 50.653 * * [simplify]: Extracting #4: cost 14 inf + 0 50.653 * * [simplify]: Extracting #5: cost 12 inf + 2 50.654 * * [simplify]: Extracting #6: cost 8 inf + 290 50.654 * * [simplify]: Extracting #7: cost 1 inf + 1464 50.654 * * [simplify]: Extracting #8: cost 0 inf + 1786 50.654 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (sqrt (cbrt (+ x.im x.re)))) 50.654 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (sqrt (+ x.im x.re))) (sqrt (cbrt (+ x.im x.re)))) (* (sqrt (cbrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.654 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) 50.654 * * [simplify]: iters left: 6 (8 enodes) 50.656 * * [simplify]: iters left: 5 (26 enodes) 50.659 * * [simplify]: Extracting #0: cost 1 inf + 0 50.659 * * [simplify]: Extracting #1: cost 4 inf + 0 50.659 * * [simplify]: Extracting #2: cost 8 inf + 0 50.659 * * [simplify]: Extracting #3: cost 11 inf + 0 50.659 * * [simplify]: Extracting #4: cost 14 inf + 0 50.659 * * [simplify]: Extracting #5: cost 12 inf + 2 50.659 * * [simplify]: Extracting #6: cost 8 inf + 290 50.659 * * [simplify]: Extracting #7: cost 1 inf + 1464 50.660 * * [simplify]: Extracting #8: cost 0 inf + 1786 50.660 * [simplify]: Simplified to (* (cbrt (sqrt (+ x.im x.re))) (sqrt (cbrt (+ x.im x.re)))) 50.660 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (+ x.re x.im))) (cbrt (sqrt (+ x.re x.im)))) (* (cbrt (sqrt (+ x.im x.re))) (sqrt (cbrt (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.660 * * * * [progress]: [ 77 / 111 ] simplifiying candidate # 50.660 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 50.660 * * [simplify]: iters left: 6 (6 enodes) 50.661 * * [simplify]: iters left: 5 (17 enodes) 50.663 * * [simplify]: iters left: 4 (18 enodes) 50.665 * * [simplify]: Extracting #0: cost 1 inf + 0 50.665 * * [simplify]: Extracting #1: cost 4 inf + 0 50.666 * * [simplify]: Extracting #2: cost 8 inf + 0 50.666 * * [simplify]: Extracting #3: cost 6 inf + 2 50.666 * * [simplify]: Extracting #4: cost 2 inf + 330 50.666 * * [simplify]: Extracting #5: cost 0 inf + 654 50.666 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 50.666 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.im x.re)) (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.666 * [simplify]: Simplifying (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) 50.666 * * [simplify]: iters left: 6 (6 enodes) 50.667 * * [simplify]: iters left: 5 (17 enodes) 50.669 * * [simplify]: iters left: 4 (18 enodes) 50.671 * * [simplify]: Extracting #0: cost 1 inf + 0 50.671 * * [simplify]: Extracting #1: cost 4 inf + 0 50.671 * * [simplify]: Extracting #2: cost 8 inf + 0 50.672 * * [simplify]: Extracting #3: cost 6 inf + 2 50.672 * * [simplify]: Extracting #4: cost 2 inf + 330 50.672 * * [simplify]: Extracting #5: cost 0 inf + 654 50.672 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 50.672 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (+ x.re x.im))) (sqrt (cbrt (+ x.re x.im)))) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.672 * * * * [progress]: [ 78 / 111 ] simplifiying candidate # 50.672 * [simplify]: Simplifying (+ x.re x.im) 50.672 * * [simplify]: iters left: 2 (3 enodes) 50.673 * * [simplify]: iters left: 1 (10 enodes) 50.674 * * [simplify]: Extracting #0: cost 1 inf + 0 50.674 * * [simplify]: Extracting #1: cost 4 inf + 0 50.674 * * [simplify]: Extracting #2: cost 2 inf + 2 50.674 * * [simplify]: Extracting #3: cost 0 inf + 86 50.674 * [simplify]: Simplified to (+ x.im x.re) 50.674 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (+ x.im x.re) (* 2 1/3)) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.674 * [simplify]: Simplifying (* 2 1/3) 50.674 * * [simplify]: iters left: 2 (3 enodes) 50.677 * * [simplify]: iters left: 1 (11 enodes) 50.680 * * [simplify]: Extracting #0: cost 1 inf + 0 50.680 * * [simplify]: Extracting #1: cost 0 inf + 1 50.680 * [simplify]: Simplified to 2/3 50.680 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (+ x.re x.im) 2/3) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.680 * * * * [progress]: [ 79 / 111 ] simplifiying candidate # 50.681 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 50.681 * * [simplify]: iters left: 3 (4 enodes) 50.682 * * [simplify]: iters left: 2 (13 enodes) 50.686 * * [simplify]: Extracting #0: cost 1 inf + 0 50.686 * * [simplify]: Extracting #1: cost 3 inf + 0 50.686 * * [simplify]: Extracting #2: cost 6 inf + 0 50.686 * * [simplify]: Extracting #3: cost 4 inf + 2 50.686 * * [simplify]: Extracting #4: cost 0 inf + 330 50.686 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 50.686 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (cbrt (+ x.im x.re)) (* 2 1)) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.686 * [simplify]: Simplifying (* 2 1) 50.686 * * [simplify]: iters left: 2 (3 enodes) 50.689 * * [simplify]: iters left: 1 (9 enodes) 50.692 * * [simplify]: Extracting #0: cost 1 inf + 0 50.692 * * [simplify]: Extracting #1: cost 0 inf + 1 50.692 * [simplify]: Simplified to 2 50.692 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (cbrt (+ x.re x.im)) 2) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.692 * * * * [progress]: [ 80 / 111 ] simplifiying candidate # 50.692 * [simplify]: Simplifying (cbrt (cbrt (+ x.re x.im))) 50.692 * * [simplify]: iters left: 4 (5 enodes) 50.693 * * [simplify]: iters left: 3 (16 enodes) 50.695 * * [simplify]: Extracting #0: cost 1 inf + 0 50.695 * * [simplify]: Extracting #1: cost 3 inf + 0 50.695 * * [simplify]: Extracting #2: cost 5 inf + 0 50.695 * * [simplify]: Extracting #3: cost 8 inf + 0 50.695 * * [simplify]: Extracting #4: cost 6 inf + 2 50.695 * * [simplify]: Extracting #5: cost 0 inf + 734 50.696 * [simplify]: Simplified to (cbrt (cbrt (+ x.im x.re))) 50.696 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (+ x.re x.im)) (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) (cbrt (cbrt (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.696 * * * * [progress]: [ 81 / 111 ] simplifiying candidate # 50.696 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 50.696 * * [simplify]: iters left: 4 (5 enodes) 50.697 * * [simplify]: iters left: 3 (16 enodes) 50.699 * * [simplify]: Extracting #0: cost 1 inf + 0 50.699 * * [simplify]: Extracting #1: cost 3 inf + 0 50.699 * * [simplify]: Extracting #2: cost 5 inf + 0 50.699 * * [simplify]: Extracting #3: cost 8 inf + 0 50.699 * * [simplify]: Extracting #4: cost 6 inf + 2 50.699 * * [simplify]: Extracting #5: cost 0 inf + 574 50.699 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 50.699 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (+ x.re x.im)) (cbrt (sqrt (+ x.re x.im)))) (cbrt (sqrt (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.699 * * * * [progress]: [ 82 / 111 ] simplifiying candidate # 50.699 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 50.699 * * [simplify]: iters left: 3 (4 enodes) 50.700 * * [simplify]: iters left: 2 (13 enodes) 50.702 * * [simplify]: Extracting #0: cost 1 inf + 0 50.702 * * [simplify]: Extracting #1: cost 3 inf + 0 50.702 * * [simplify]: Extracting #2: cost 6 inf + 0 50.702 * * [simplify]: Extracting #3: cost 4 inf + 2 50.702 * * [simplify]: Extracting #4: cost 0 inf + 330 50.702 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 50.702 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (+ x.re x.im)) (cbrt 1)) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.702 * * * * [progress]: [ 83 / 111 ] simplifiying candidate # 50.702 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 50.702 * * [simplify]: iters left: 3 (4 enodes) 50.703 * * [simplify]: iters left: 2 (13 enodes) 50.704 * * [simplify]: Extracting #0: cost 1 inf + 0 50.705 * * [simplify]: Extracting #1: cost 3 inf + 0 50.705 * * [simplify]: Extracting #2: cost 6 inf + 0 50.705 * * [simplify]: Extracting #3: cost 4 inf + 2 50.705 * * [simplify]: Extracting #4: cost 0 inf + 330 50.705 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 50.705 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (+ x.re x.im)) (cbrt 1)) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.705 * * * * [progress]: [ 84 / 111 ] simplifiying candidate # 50.705 * [simplify]: Simplifying (cbrt (cbrt (+ x.re x.im))) 50.705 * * [simplify]: iters left: 4 (5 enodes) 50.706 * * [simplify]: iters left: 3 (16 enodes) 50.708 * * [simplify]: Extracting #0: cost 1 inf + 0 50.708 * * [simplify]: Extracting #1: cost 3 inf + 0 50.708 * * [simplify]: Extracting #2: cost 5 inf + 0 50.708 * * [simplify]: Extracting #3: cost 8 inf + 0 50.708 * * [simplify]: Extracting #4: cost 6 inf + 2 50.708 * * [simplify]: Extracting #5: cost 0 inf + 734 50.708 * [simplify]: Simplified to (cbrt (cbrt (+ x.im x.re))) 50.708 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (+ x.re x.im)) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im))))) (cbrt (cbrt (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.708 * * * * [progress]: [ 85 / 111 ] simplifiying candidate # 50.709 * [simplify]: Simplifying (sqrt (cbrt (+ x.re x.im))) 50.709 * * [simplify]: iters left: 4 (5 enodes) 50.709 * * [simplify]: iters left: 3 (16 enodes) 50.711 * * [simplify]: Extracting #0: cost 1 inf + 0 50.711 * * [simplify]: Extracting #1: cost 3 inf + 0 50.711 * * [simplify]: Extracting #2: cost 5 inf + 0 50.711 * * [simplify]: Extracting #3: cost 8 inf + 0 50.711 * * [simplify]: Extracting #4: cost 6 inf + 2 50.712 * * [simplify]: Extracting #5: cost 0 inf + 654 50.712 * [simplify]: Simplified to (sqrt (cbrt (+ x.im x.re))) 50.712 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (+ x.re x.im)) (sqrt (cbrt (+ x.re x.im)))) (sqrt (cbrt (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.712 * * * * [progress]: [ 86 / 111 ] simplifiying candidate # 50.712 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 50.712 * * [simplify]: iters left: 3 (4 enodes) 50.713 * * [simplify]: iters left: 2 (13 enodes) 50.715 * * [simplify]: Extracting #0: cost 1 inf + 0 50.716 * * [simplify]: Extracting #1: cost 3 inf + 0 50.716 * * [simplify]: Extracting #2: cost 6 inf + 0 50.716 * * [simplify]: Extracting #3: cost 4 inf + 2 50.716 * * [simplify]: Extracting #4: cost 0 inf + 330 50.716 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 50.716 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (+ x.re x.im)) 1) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.716 * * * * [progress]: [ 87 / 111 ] simplifiying candidate # 50.716 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 50.716 * * [simplify]: iters left: 6 (6 enodes) 50.717 * * [simplify]: iters left: 5 (19 enodes) 50.720 * * [simplify]: Extracting #0: cost 1 inf + 0 50.720 * * [simplify]: Extracting #1: cost 3 inf + 0 50.720 * * [simplify]: Extracting #2: cost 5 inf + 0 50.720 * * [simplify]: Extracting #3: cost 7 inf + 0 50.720 * * [simplify]: Extracting #4: cost 10 inf + 0 50.720 * * [simplify]: Extracting #5: cost 8 inf + 2 50.720 * * [simplify]: Extracting #6: cost 0 inf + 1138 50.720 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 50.720 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.721 * * * * [progress]: [ 88 / 111 ] simplifiying candidate # 50.721 * [simplify]: Simplifying (cbrt (sqrt (+ x.re x.im))) 50.721 * * [simplify]: iters left: 4 (5 enodes) 50.723 * * [simplify]: iters left: 3 (16 enodes) 50.727 * * [simplify]: Extracting #0: cost 1 inf + 0 50.727 * * [simplify]: Extracting #1: cost 3 inf + 0 50.727 * * [simplify]: Extracting #2: cost 5 inf + 0 50.727 * * [simplify]: Extracting #3: cost 8 inf + 0 50.727 * * [simplify]: Extracting #4: cost 6 inf + 2 50.727 * * [simplify]: Extracting #5: cost 0 inf + 574 50.727 * [simplify]: Simplified to (cbrt (sqrt (+ x.im x.re))) 50.727 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (sqrt (+ x.im x.re))) (* (cbrt (sqrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.728 * * * * [progress]: [ 89 / 111 ] simplifiying candidate # 50.728 * [simplify]: Simplifying (cbrt 1) 50.728 * * [simplify]: iters left: 1 (2 enodes) 50.731 * * [simplify]: Extracting #0: cost 1 inf + 0 50.731 * * [simplify]: Extracting #1: cost 0 inf + 1 50.731 * [simplify]: Simplified to 1 50.732 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.732 * * * * [progress]: [ 90 / 111 ] simplifiying candidate # 50.732 * [simplify]: Simplifying (cbrt 1) 50.732 * * [simplify]: iters left: 1 (2 enodes) 50.735 * * [simplify]: Extracting #0: cost 1 inf + 0 50.735 * * [simplify]: Extracting #1: cost 0 inf + 1 50.735 * [simplify]: Simplified to 1 50.735 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.735 * * * * [progress]: [ 91 / 111 ] simplifiying candidate # 50.735 * [simplify]: Simplifying (* (cbrt (cbrt (+ x.re x.im))) (cbrt (cbrt (+ x.re x.im)))) 50.736 * * [simplify]: iters left: 6 (6 enodes) 50.737 * * [simplify]: iters left: 5 (19 enodes) 50.739 * * [simplify]: Extracting #0: cost 1 inf + 0 50.739 * * [simplify]: Extracting #1: cost 3 inf + 0 50.739 * * [simplify]: Extracting #2: cost 5 inf + 0 50.739 * * [simplify]: Extracting #3: cost 7 inf + 0 50.739 * * [simplify]: Extracting #4: cost 10 inf + 0 50.740 * * [simplify]: Extracting #5: cost 8 inf + 2 50.740 * * [simplify]: Extracting #6: cost 0 inf + 1218 50.740 * [simplify]: Simplified to (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) 50.740 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (cbrt (+ x.im x.re))) (cbrt (cbrt (+ x.im x.re)))) (* (cbrt (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.740 * * * * [progress]: [ 92 / 111 ] simplifiying candidate # 50.740 * [simplify]: Simplifying (sqrt (cbrt (+ x.re x.im))) 50.740 * * [simplify]: iters left: 4 (5 enodes) 50.741 * * [simplify]: iters left: 3 (16 enodes) 50.743 * * [simplify]: Extracting #0: cost 1 inf + 0 50.743 * * [simplify]: Extracting #1: cost 3 inf + 0 50.743 * * [simplify]: Extracting #2: cost 5 inf + 0 50.743 * * [simplify]: Extracting #3: cost 8 inf + 0 50.743 * * [simplify]: Extracting #4: cost 6 inf + 2 50.743 * * [simplify]: Extracting #5: cost 0 inf + 654 50.743 * [simplify]: Simplified to (sqrt (cbrt (+ x.im x.re))) 50.743 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (cbrt (+ x.im x.re))) (* (sqrt (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.744 * * * * [progress]: [ 93 / 111 ] simplifiying candidate # 50.744 * * * * [progress]: [ 94 / 111 ] simplifiying candidate # 50.744 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 50.744 * * [simplify]: iters left: 6 (8 enodes) 50.746 * * [simplify]: iters left: 5 (32 enodes) 50.751 * * [simplify]: iters left: 4 (53 enodes) 50.759 * * [simplify]: iters left: 3 (73 enodes) 50.770 * * [simplify]: iters left: 2 (89 enodes) 50.782 * * [simplify]: iters left: 1 (109 enodes) 50.799 * * [simplify]: Extracting #0: cost 1 inf + 0 50.799 * * [simplify]: Extracting #1: cost 3 inf + 0 50.799 * * [simplify]: Extracting #2: cost 15 inf + 0 50.799 * * [simplify]: Extracting #3: cost 35 inf + 0 50.800 * * [simplify]: Extracting #4: cost 23 inf + 865 50.800 * * [simplify]: Extracting #5: cost 0 inf + 3186 50.801 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) 50.801 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (+ x.re x.im)) (cbrt (+ (pow x.re 3) (pow x.im 3)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.801 * * * * [progress]: [ 95 / 111 ] simplifiying candidate # 50.802 * [simplify]: Simplifying (cbrt (- x.re x.im)) 50.802 * * [simplify]: iters left: 3 (4 enodes) 50.802 * * [simplify]: iters left: 2 (14 enodes) 50.804 * * [simplify]: iters left: 1 (17 enodes) 50.806 * * [simplify]: Extracting #0: cost 1 inf + 0 50.806 * * [simplify]: Extracting #1: cost 3 inf + 0 50.806 * * [simplify]: Extracting #2: cost 7 inf + 0 50.806 * * [simplify]: Extracting #3: cost 5 inf + 43 50.806 * * [simplify]: Extracting #4: cost 0 inf + 412 50.807 * [simplify]: Simplified to (cbrt (- x.re x.im)) 50.807 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (+ x.re x.im)) (cbrt (- (* x.re x.re) (* x.im x.im)))) (cbrt (- x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.807 * * * * [progress]: [ 96 / 111 ] simplifiying candidate # 50.807 * [simplify]: Simplifying (* (cbrt (+ (pow x.re 3) (pow x.im 3))) (cbrt (+ x.re x.im))) 50.807 * * [simplify]: iters left: 6 (10 enodes) 50.810 * * [simplify]: iters left: 5 (46 enodes) 50.819 * * [simplify]: iters left: 4 (73 enodes) 50.842 * * [simplify]: iters left: 3 (122 enodes) 50.868 * * [simplify]: iters left: 2 (206 enodes) 50.948 * * [simplify]: iters left: 1 (395 enodes) 51.083 * * [simplify]: Extracting #0: cost 1 inf + 0 51.083 * * [simplify]: Extracting #1: cost 4 inf + 0 51.083 * * [simplify]: Extracting #2: cost 8 inf + 0 51.083 * * [simplify]: Extracting #3: cost 14 inf + 0 51.083 * * [simplify]: Extracting #4: cost 43 inf + 44 51.083 * * [simplify]: Extracting #5: cost 115 inf + 292 51.084 * * [simplify]: Extracting #6: cost 99 inf + 5812 51.086 * * [simplify]: Extracting #7: cost 49 inf + 31040 51.092 * * [simplify]: Extracting #8: cost 4 inf + 54193 51.096 * * [simplify]: Extracting #9: cost 0 inf + 56045 51.101 * [simplify]: Simplified to (* (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (cbrt (+ x.im x.re))) 51.101 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 51.101 * * * * [progress]: [ 97 / 111 ] simplifiying candidate # 51.101 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ x.re x.im))) 51.101 * * [simplify]: iters left: 6 (9 enodes) 51.103 * * [simplify]: iters left: 5 (33 enodes) 51.108 * * [simplify]: iters left: 4 (43 enodes) 51.114 * * [simplify]: iters left: 3 (60 enodes) 51.124 * * [simplify]: iters left: 2 (101 enodes) 51.142 * * [simplify]: iters left: 1 (184 enodes) 51.179 * * [simplify]: Extracting #0: cost 1 inf + 0 51.179 * * [simplify]: Extracting #1: cost 4 inf + 0 51.179 * * [simplify]: Extracting #2: cost 8 inf + 0 51.179 * * [simplify]: Extracting #3: cost 30 inf + 0 51.180 * * [simplify]: Extracting #4: cost 55 inf + 165 51.181 * * [simplify]: Extracting #5: cost 27 inf + 3660 51.185 * * [simplify]: Extracting #6: cost 2 inf + 6789 51.188 * * [simplify]: Extracting #7: cost 0 inf + 6833 51.192 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (- (* x.re x.re) (* x.im x.im)))) 51.192 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (+ x.re x.im)) (cbrt (- (* x.re x.re) (* x.im x.im)))) (cbrt (- x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 51.193 * * * * [progress]: [ 98 / 111 ] simplifiying candidate #real (real->posit16 (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 51.193 * * * * [progress]: [ 99 / 111 ] simplifiying candidate # 51.193 * * * * [progress]: [ 100 / 111 ] simplifiying candidate # 51.193 * [simplify]: Simplifying (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 51.193 * * [simplify]: iters left: 6 (21 enodes) 51.207 * * [simplify]: iters left: 5 (100 enodes) 51.239 * * [simplify]: iters left: 4 (209 enodes) 51.323 * * [simplify]: iters left: 3 (499 enodes) 51.495 * * [simplify]: Extracting #0: cost 1 inf + 0 51.495 * * [simplify]: Extracting #1: cost 10 inf + 0 51.495 * * [simplify]: Extracting #2: cost 124 inf + 0 51.496 * * [simplify]: Extracting #3: cost 264 inf + 47 51.497 * * [simplify]: Extracting #4: cost 258 inf + 1681 51.499 * * [simplify]: Extracting #5: cost 255 inf + 5548 51.501 * * [simplify]: Extracting #6: cost 218 inf + 20291 51.508 * * [simplify]: Extracting #7: cost 130 inf + 63336 51.533 * * [simplify]: Extracting #8: cost 25 inf + 126913 51.552 * * [simplify]: Extracting #9: cost 0 inf + 143124 51.568 * [simplify]: Simplified to (- (cbrt x.im) (* x.re (- (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)) (* 1/3 (cbrt (/ 1 (* x.im x.im))))))) 51.568 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (- (cbrt x.im) (* x.re (- (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)) (* 1/3 (cbrt (/ 1 (* x.im x.im))))))) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 51.568 * * * * [progress]: [ 101 / 111 ] simplifiying candidate # 51.568 * [simplify]: Simplifying (pow (/ 1 x.re) -1/3) 51.568 * * [simplify]: iters left: 3 (5 enodes) 51.570 * * [simplify]: iters left: 2 (22 enodes) 51.575 * * [simplify]: iters left: 1 (38 enodes) 51.590 * * [simplify]: Extracting #0: cost 1 inf + 0 51.591 * * [simplify]: Extracting #1: cost 9 inf + 0 51.591 * * [simplify]: Extracting #2: cost 16 inf + 1 51.591 * * [simplify]: Extracting #3: cost 13 inf + 5 51.591 * * [simplify]: Extracting #4: cost 6 inf + 1102 51.591 * * [simplify]: Extracting #5: cost 0 inf + 3162 51.592 * [simplify]: Simplified to (pow (/ 1 x.re) -1/3) 51.592 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (pow (/ 1 x.re) -1/3) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 51.592 * * * * [progress]: [ 102 / 111 ] simplifiying candidate # 51.593 * [simplify]: Simplifying (* (cbrt -1) (pow (* x.re -1) 1/3)) 51.593 * * [simplify]: iters left: 5 (7 enodes) 51.599 * * [simplify]: iters left: 4 (29 enodes) 51.611 * * [simplify]: iters left: 3 (48 enodes) 51.630 * * [simplify]: iters left: 2 (90 enodes) 51.649 * * [simplify]: iters left: 1 (181 enodes) 51.704 * * [simplify]: Extracting #0: cost 1 inf + 0 51.704 * * [simplify]: Extracting #1: cost 23 inf + 0 51.705 * * [simplify]: Extracting #2: cost 77 inf + 0 51.705 * * [simplify]: Extracting #3: cost 72 inf + 89 51.706 * * [simplify]: Extracting #4: cost 51 inf + 6126 51.708 * * [simplify]: Extracting #5: cost 8 inf + 29113 51.711 * * [simplify]: Extracting #6: cost 0 inf + 33862 51.715 * * [simplify]: Extracting #7: cost 0 inf + 33520 51.718 * [simplify]: Simplified to (* (cbrt (- x.re)) (cbrt -1)) 51.718 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (* (cbrt (- x.re)) (cbrt -1)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 51.718 * * * * [progress]: [ 103 / 111 ] simplifiying candidate # 51.718 * [simplify]: Simplifying (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 51.718 * * [simplify]: iters left: 6 (21 enodes) 51.726 * * [simplify]: iters left: 5 (100 enodes) 51.763 * * [simplify]: iters left: 4 (209 enodes) 51.843 * * [simplify]: iters left: 3 (499 enodes) 52.043 * * [simplify]: Extracting #0: cost 1 inf + 0 52.043 * * [simplify]: Extracting #1: cost 10 inf + 0 52.043 * * [simplify]: Extracting #2: cost 124 inf + 0 52.045 * * [simplify]: Extracting #3: cost 264 inf + 47 52.047 * * [simplify]: Extracting #4: cost 258 inf + 1681 52.051 * * [simplify]: Extracting #5: cost 255 inf + 5548 52.056 * * [simplify]: Extracting #6: cost 218 inf + 20291 52.070 * * [simplify]: Extracting #7: cost 130 inf + 63336 52.094 * * [simplify]: Extracting #8: cost 25 inf + 126913 52.127 * * [simplify]: Extracting #9: cost 0 inf + 143124 52.155 * [simplify]: Simplified to (- (cbrt x.im) (* x.re (- (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)) (* 1/3 (cbrt (/ 1 (* x.im x.im))))))) 52.155 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (- (cbrt x.im) (* x.re (- (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)) (* 1/3 (cbrt (/ 1 (* x.im x.im)))))))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.156 * * * * [progress]: [ 104 / 111 ] simplifiying candidate # 52.156 * [simplify]: Simplifying (pow (/ 1 x.re) -1/3) 52.156 * * [simplify]: iters left: 3 (5 enodes) 52.160 * * [simplify]: iters left: 2 (22 enodes) 52.169 * * [simplify]: iters left: 1 (38 enodes) 52.179 * * [simplify]: Extracting #0: cost 1 inf + 0 52.179 * * [simplify]: Extracting #1: cost 9 inf + 0 52.179 * * [simplify]: Extracting #2: cost 16 inf + 1 52.179 * * [simplify]: Extracting #3: cost 13 inf + 5 52.180 * * [simplify]: Extracting #4: cost 6 inf + 1102 52.180 * * [simplify]: Extracting #5: cost 0 inf + 3162 52.180 * [simplify]: Simplified to (pow (/ 1 x.re) -1/3) 52.180 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (pow (/ 1 x.re) -1/3)) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.180 * * * * [progress]: [ 105 / 111 ] simplifiying candidate # 52.180 * [simplify]: Simplifying (* (cbrt -1) (pow (* x.re -1) 1/3)) 52.180 * * [simplify]: iters left: 5 (7 enodes) 52.183 * * [simplify]: iters left: 4 (29 enodes) 52.189 * * [simplify]: iters left: 3 (48 enodes) 52.202 * * [simplify]: iters left: 2 (90 enodes) 52.242 * * [simplify]: iters left: 1 (181 enodes) 52.315 * * [simplify]: Extracting #0: cost 1 inf + 0 52.315 * * [simplify]: Extracting #1: cost 23 inf + 0 52.315 * * [simplify]: Extracting #2: cost 77 inf + 0 52.315 * * [simplify]: Extracting #3: cost 72 inf + 89 52.316 * * [simplify]: Extracting #4: cost 51 inf + 6126 52.318 * * [simplify]: Extracting #5: cost 8 inf + 29113 52.321 * * [simplify]: Extracting #6: cost 0 inf + 33862 52.324 * * [simplify]: Extracting #7: cost 0 inf + 33520 52.327 * [simplify]: Simplified to (* (cbrt (- x.re)) (cbrt -1)) 52.327 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (+ x.re x.im)) (* (cbrt (- x.re)) (cbrt -1))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.328 * * * * [progress]: [ 106 / 111 ] simplifiying candidate # 52.328 * [simplify]: Simplifying (- (+ (* 1/3 (* (pow (/ 1 (pow x.im 2)) 1/3) x.re)) (pow x.im 1/3)) (* 1/9 (* (pow (/ 1 (pow x.im 5)) 1/3) (pow x.re 2)))) 52.328 * * [simplify]: iters left: 6 (21 enodes) 52.335 * * [simplify]: iters left: 5 (100 enodes) 52.371 * * [simplify]: iters left: 4 (209 enodes) 52.427 * * [simplify]: iters left: 3 (499 enodes) 52.650 * * [simplify]: Extracting #0: cost 1 inf + 0 52.650 * * [simplify]: Extracting #1: cost 10 inf + 0 52.650 * * [simplify]: Extracting #2: cost 124 inf + 0 52.651 * * [simplify]: Extracting #3: cost 264 inf + 47 52.652 * * [simplify]: Extracting #4: cost 258 inf + 1681 52.654 * * [simplify]: Extracting #5: cost 255 inf + 5548 52.657 * * [simplify]: Extracting #6: cost 218 inf + 20291 52.667 * * [simplify]: Extracting #7: cost 130 inf + 63336 52.682 * * [simplify]: Extracting #8: cost 25 inf + 126913 52.709 * * [simplify]: Extracting #9: cost 0 inf + 143124 52.738 * [simplify]: Simplified to (- (cbrt x.im) (* x.re (- (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)) (* 1/3 (cbrt (/ 1 (* x.im x.im))))))) 52.738 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (- (cbrt x.im) (* x.re (- (* (cbrt (/ 1 (pow x.im 5))) (* 1/9 x.re)) (* 1/3 (cbrt (/ 1 (* x.im x.im))))))) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.738 * * * * [progress]: [ 107 / 111 ] simplifiying candidate # 52.739 * [simplify]: Simplifying (pow (/ 1 x.re) -1/3) 52.739 * * [simplify]: iters left: 3 (5 enodes) 52.743 * * [simplify]: iters left: 2 (22 enodes) 52.749 * * [simplify]: iters left: 1 (38 enodes) 52.757 * * [simplify]: Extracting #0: cost 1 inf + 0 52.757 * * [simplify]: Extracting #1: cost 9 inf + 0 52.757 * * [simplify]: Extracting #2: cost 16 inf + 1 52.757 * * [simplify]: Extracting #3: cost 13 inf + 5 52.757 * * [simplify]: Extracting #4: cost 6 inf + 1102 52.758 * * [simplify]: Extracting #5: cost 0 inf + 3162 52.758 * [simplify]: Simplified to (pow (/ 1 x.re) -1/3) 52.758 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (pow (/ 1 x.re) -1/3) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.758 * * * * [progress]: [ 108 / 111 ] simplifiying candidate # 52.758 * [simplify]: Simplifying (* (cbrt -1) (pow (* x.re -1) 1/3)) 52.758 * * [simplify]: iters left: 5 (7 enodes) 52.761 * * [simplify]: iters left: 4 (29 enodes) 52.767 * * [simplify]: iters left: 3 (48 enodes) 52.780 * * [simplify]: iters left: 2 (90 enodes) 52.800 * * [simplify]: iters left: 1 (181 enodes) 52.865 * * [simplify]: Extracting #0: cost 1 inf + 0 52.865 * * [simplify]: Extracting #1: cost 23 inf + 0 52.865 * * [simplify]: Extracting #2: cost 77 inf + 0 52.865 * * [simplify]: Extracting #3: cost 72 inf + 89 52.866 * * [simplify]: Extracting #4: cost 51 inf + 6126 52.868 * * [simplify]: Extracting #5: cost 8 inf + 29113 52.871 * * [simplify]: Extracting #6: cost 0 inf + 33862 52.876 * * [simplify]: Extracting #7: cost 0 inf + 33520 52.879 * [simplify]: Simplified to (* (cbrt (- x.re)) (cbrt -1)) 52.879 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (- x.re)) (cbrt -1)) (cbrt (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.879 * * * * [progress]: [ 109 / 111 ] simplifiying candidate # 52.879 * [simplify]: Simplifying (- (+ (pow x.im 2/3) (* 2/3 (* (pow (/ 1 x.im) 1/3) x.re))) (* 1/9 (* (pow (/ 1 (pow x.im 4)) 1/3) (pow x.re 2)))) 52.880 * * [simplify]: iters left: 6 (21 enodes) 52.887 * * [simplify]: iters left: 5 (96 enodes) 52.909 * * [simplify]: iters left: 4 (206 enodes) 52.971 * * [simplify]: iters left: 3 (459 enodes) 53.159 * * [simplify]: Extracting #0: cost 1 inf + 0 53.160 * * [simplify]: Extracting #1: cost 10 inf + 0 53.160 * * [simplify]: Extracting #2: cost 120 inf + 0 53.162 * * [simplify]: Extracting #3: cost 262 inf + 469 53.164 * * [simplify]: Extracting #4: cost 259 inf + 990 53.167 * * [simplify]: Extracting #5: cost 233 inf + 5829 53.173 * * [simplify]: Extracting #6: cost 140 inf + 41832 53.190 * * [simplify]: Extracting #7: cost 10 inf + 104909 53.215 * * [simplify]: Extracting #8: cost 0 inf + 109786 53.246 * [simplify]: Simplified to (+ (* x.re (+ (* (cbrt (/ 1 (* (* x.im x.im) (* x.im x.im)))) (* -1/9 x.re)) (* (cbrt (/ 1 x.im)) 2/3))) (* (cbrt x.im) (cbrt x.im))) 53.246 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (* x.re (+ (* (cbrt (/ 1 (* (* x.im x.im) (* x.im x.im)))) (* -1/9 x.re)) (* (cbrt (/ 1 x.im)) 2/3))) (* (cbrt x.im) (cbrt x.im))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 53.246 * * * * [progress]: [ 110 / 111 ] simplifiying candidate # 53.247 * [simplify]: Simplifying (pow (/ 1 x.re) -2/3) 53.247 * * [simplify]: iters left: 3 (5 enodes) 53.250 * * [simplify]: iters left: 2 (22 enodes) 53.259 * * [simplify]: iters left: 1 (38 enodes) 53.268 * * [simplify]: Extracting #0: cost 1 inf + 0 53.268 * * [simplify]: Extracting #1: cost 9 inf + 0 53.268 * * [simplify]: Extracting #2: cost 16 inf + 1 53.268 * * [simplify]: Extracting #3: cost 13 inf + 5 53.268 * * [simplify]: Extracting #4: cost 6 inf + 1102 53.268 * * [simplify]: Extracting #5: cost 0 inf + 3162 53.269 * [simplify]: Simplified to (pow (/ 1 x.re) -2/3) 53.269 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (pow (/ 1 x.re) -2/3) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 53.269 * * * * [progress]: [ 111 / 111 ] simplifiying candidate # 53.269 * [simplify]: Simplifying (* (pow (cbrt -1) 2) (pow (pow x.re 2) 1/3)) 53.269 * * [simplify]: iters left: 4 (9 enodes) 53.273 * * [simplify]: iters left: 3 (41 enodes) 53.282 * * [simplify]: iters left: 2 (77 enodes) 53.685 * * [simplify]: iters left: 1 (161 enodes) 53.726 * * [simplify]: Extracting #0: cost 1 inf + 0 53.726 * * [simplify]: Extracting #1: cost 19 inf + 0 53.727 * * [simplify]: Extracting #2: cost 76 inf + 0 53.727 * * [simplify]: Extracting #3: cost 75 inf + 89 53.728 * * [simplify]: Extracting #4: cost 61 inf + 2301 53.731 * * [simplify]: Extracting #5: cost 22 inf + 17317 53.736 * * [simplify]: Extracting #6: cost 1 inf + 27946 53.741 * * [simplify]: Extracting #7: cost 0 inf + 28570 53.747 * [simplify]: Simplified to (* (* (cbrt -1) (cbrt -1)) (cbrt (* x.re x.re))) 53.747 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt -1) (cbrt -1)) (cbrt (* x.re x.re))) (* (cbrt (+ x.re x.im)) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 53.747 * * * [progress]: adding candidates to table 55.063 * [progress]: [Phase 3 of 3] Extracting. 55.064 * * [regime]: Finding splitpoints for: (# # # # # # # # # # #) 55.070 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 55.070 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # #) 55.138 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # #) 55.224 * * * [regime]: Found split indices: #