0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.361 * * * [progress]: [2/2] Setting up program. 0.367 * [progress]: [Phase 2 of 3] Improving. 0.367 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.367 * [simplify]: Simplifying (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im))) 0.368 * * [simplify]: iters left: 6 (11 enodes) 0.374 * * [simplify]: iters left: 5 (44 enodes) 0.428 * * [simplify]: iters left: 4 (74 enodes) 0.456 * * [simplify]: iters left: 3 (155 enodes) 0.486 * * [simplify]: iters left: 2 (247 enodes) 0.542 * * [simplify]: iters left: 1 (343 enodes) 0.655 * * [simplify]: Extracting #0: cost 1 inf + 0 0.655 * * [simplify]: Extracting #1: cost 24 inf + 0 0.655 * * [simplify]: Extracting #2: cost 50 inf + 43 0.656 * * [simplify]: Extracting #3: cost 45 inf + 807 0.659 * * [simplify]: Extracting #4: cost 9 inf + 5944 0.664 * * [simplify]: Extracting #5: cost 0 inf + 8017 0.669 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 0.669 * [simplify]: Simplified (2) to (λ (re im) (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im))))) 0.680 * * [progress]: iteration 1 / 4 0.680 * * * [progress]: picking best candidate 0.690 * * * * [pick]: Picked # 0.691 * * * [progress]: localizing error 0.733 * * * [progress]: generating rewritten candidates 0.733 * * * * [progress]: [ 1 / 2 ] rewriting at (2 2) 0.785 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.891 * * * [progress]: generating series expansions 0.892 * * * * [progress]: [ 1 / 2 ] generating series at (2 2) 0.892 * [backup-simplify]: Simplify (- (exp (- 0 im)) (exp im)) into (- (exp (- im)) (exp im)) 0.892 * [approximate]: Taking taylor expansion of (- (exp (- im)) (exp im)) in (im) around 0 0.892 * [taylor]: Taking taylor expansion of (- (exp (- im)) (exp im)) in im 0.892 * [taylor]: Taking taylor expansion of (exp (- im)) in im 0.892 * [taylor]: Taking taylor expansion of (- im) in im 0.892 * [taylor]: Taking taylor expansion of im in im 0.892 * [backup-simplify]: Simplify 0 into 0 0.892 * [backup-simplify]: Simplify 1 into 1 0.893 * [backup-simplify]: Simplify (- 0) into 0 0.893 * [backup-simplify]: Simplify (- 1) into -1 0.894 * [backup-simplify]: Simplify (exp 0) into 1 0.894 * [taylor]: Taking taylor expansion of (exp im) in im 0.894 * [taylor]: Taking taylor expansion of im in im 0.894 * [backup-simplify]: Simplify 0 into 0 0.894 * [backup-simplify]: Simplify 1 into 1 0.894 * [backup-simplify]: Simplify (exp 0) into 1 0.894 * [taylor]: Taking taylor expansion of (- (exp (- im)) (exp im)) in im 0.894 * [taylor]: Taking taylor expansion of (exp (- im)) in im 0.894 * [taylor]: Taking taylor expansion of (- im) in im 0.894 * [taylor]: Taking taylor expansion of im in im 0.894 * [backup-simplify]: Simplify 0 into 0 0.894 * [backup-simplify]: Simplify 1 into 1 0.894 * [backup-simplify]: Simplify (- 0) into 0 0.895 * [backup-simplify]: Simplify (- 1) into -1 0.895 * [backup-simplify]: Simplify (exp 0) into 1 0.895 * [taylor]: Taking taylor expansion of (exp im) in im 0.895 * [taylor]: Taking taylor expansion of im in im 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify 1 into 1 0.895 * [backup-simplify]: Simplify (exp 0) into 1 0.895 * [backup-simplify]: Simplify (- 1) into -1 0.896 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.896 * [backup-simplify]: Simplify 0 into 0 0.896 * [backup-simplify]: Simplify (- 1) into -1 0.897 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 0.898 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.898 * [backup-simplify]: Simplify (- 1) into -1 0.899 * [backup-simplify]: Simplify (+ -1 -1) into -2 0.899 * [backup-simplify]: Simplify -2 into -2 0.899 * [backup-simplify]: Simplify (- 1) into -1 0.900 * [backup-simplify]: Simplify (- 0) into 0 0.901 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.903 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.904 * [backup-simplify]: Simplify (- 1/2) into -1/2 0.904 * [backup-simplify]: Simplify (+ 1/2 -1/2) into 0 0.904 * [backup-simplify]: Simplify 0 into 0 0.904 * [backup-simplify]: Simplify (- 1) into -1 0.905 * [backup-simplify]: Simplify (- 1) into -1 0.905 * [backup-simplify]: Simplify (- 0) into 0 0.906 * [backup-simplify]: Simplify (- 0) into 0 0.908 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 3) 6)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/6 0.911 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 0.911 * [backup-simplify]: Simplify (- 1/6) into -1/6 0.912 * [backup-simplify]: Simplify (+ -1/6 -1/6) into -1/3 0.912 * [backup-simplify]: Simplify -1/3 into -1/3 0.912 * [backup-simplify]: Simplify (- 1) into -1 0.913 * [backup-simplify]: Simplify (- 1) into -1 0.913 * [backup-simplify]: Simplify (- 0) into 0 0.913 * [backup-simplify]: Simplify (- 1) into -1 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.919 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 4) 24)) (* (/ (pow -1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 0.923 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 0.923 * [backup-simplify]: Simplify (- 1/24) into -1/24 0.924 * [backup-simplify]: Simplify (+ 1/24 -1/24) into 0 0.924 * [backup-simplify]: Simplify 0 into 0 0.924 * [backup-simplify]: Simplify (- 1) into -1 0.925 * [backup-simplify]: Simplify (- 1) into -1 0.925 * [backup-simplify]: Simplify (- 0) into 0 0.926 * [backup-simplify]: Simplify (- 1) into -1 0.926 * [backup-simplify]: Simplify (- 0) into 0 0.926 * [backup-simplify]: Simplify (- 1) into -1 0.927 * [backup-simplify]: Simplify (- 0) into 0 0.927 * [backup-simplify]: Simplify (- 1) into -1 0.928 * [backup-simplify]: Simplify (- 0) into 0 0.928 * [backup-simplify]: Simplify (- 0) into 0 0.928 * [backup-simplify]: Simplify (- 0) into 0 0.929 * [backup-simplify]: Simplify (- 0) into 0 0.935 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 5) 120)) (* (/ (pow -1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow -1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow -1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/120 0.941 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 5) 120)) (* (/ (pow 1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/120 0.942 * [backup-simplify]: Simplify (- 1/120) into -1/120 0.942 * [backup-simplify]: Simplify (+ -1/120 -1/120) into -1/60 0.942 * [backup-simplify]: Simplify -1/60 into -1/60 0.943 * [backup-simplify]: Simplify (+ (* -1/60 (pow im 5)) (+ (* -1/3 (pow im 3)) (* -2 im))) into (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 0.943 * [backup-simplify]: Simplify (- (exp (- 0 (/ 1 im))) (exp (/ 1 im))) into (- (exp (- (/ 1 im))) (exp (/ 1 im))) 0.943 * [approximate]: Taking taylor expansion of (- (exp (- (/ 1 im))) (exp (/ 1 im))) in (im) around 0 0.943 * [taylor]: Taking taylor expansion of (- (exp (- (/ 1 im))) (exp (/ 1 im))) in im 0.943 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 0.943 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 0.943 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.943 * [taylor]: Taking taylor expansion of im in im 0.944 * [backup-simplify]: Simplify 0 into 0 0.944 * [backup-simplify]: Simplify 1 into 1 0.944 * [backup-simplify]: Simplify (/ 1 1) into 1 0.944 * [backup-simplify]: Simplify (- 1) into -1 0.945 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 0.945 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.945 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.945 * [taylor]: Taking taylor expansion of im in im 0.945 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify 1 into 1 0.945 * [backup-simplify]: Simplify (/ 1 1) into 1 0.945 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.945 * [taylor]: Taking taylor expansion of (- (exp (- (/ 1 im))) (exp (/ 1 im))) in im 0.945 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 0.945 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 0.945 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.945 * [taylor]: Taking taylor expansion of im in im 0.945 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify 1 into 1 0.946 * [backup-simplify]: Simplify (/ 1 1) into 1 0.946 * [backup-simplify]: Simplify (- 1) into -1 0.946 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 0.946 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.946 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.946 * [taylor]: Taking taylor expansion of im in im 0.946 * [backup-simplify]: Simplify 0 into 0 0.946 * [backup-simplify]: Simplify 1 into 1 0.947 * [backup-simplify]: Simplify (/ 1 1) into 1 0.947 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.947 * [backup-simplify]: Simplify (- (exp (/ 1 im))) into (- (exp (/ 1 im))) 0.947 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (- (exp (/ 1 im)))) into (- (exp (- (/ 1 im))) (exp (/ 1 im))) 0.947 * [backup-simplify]: Simplify (- (exp (- (/ 1 im))) (exp (/ 1 im))) into (- (exp (- (/ 1 im))) (exp (/ 1 im))) 0.948 * [backup-simplify]: Simplify (- 0) into 0 0.948 * [backup-simplify]: Simplify (+ 0 0) into 0 0.948 * [backup-simplify]: Simplify 0 into 0 0.949 * [backup-simplify]: Simplify (- 0) into 0 0.949 * [backup-simplify]: Simplify (+ 0 0) into 0 0.949 * [backup-simplify]: Simplify 0 into 0 0.949 * [backup-simplify]: Simplify (- 0) into 0 0.950 * [backup-simplify]: Simplify (+ 0 0) into 0 0.950 * [backup-simplify]: Simplify 0 into 0 0.950 * [backup-simplify]: Simplify (- 0) into 0 0.951 * [backup-simplify]: Simplify (+ 0 0) into 0 0.951 * [backup-simplify]: Simplify 0 into 0 0.951 * [backup-simplify]: Simplify (- 0) into 0 0.951 * [backup-simplify]: Simplify (+ 0 0) into 0 0.951 * [backup-simplify]: Simplify 0 into 0 0.952 * [backup-simplify]: Simplify (- 0) into 0 0.952 * [backup-simplify]: Simplify (+ 0 0) into 0 0.952 * [backup-simplify]: Simplify 0 into 0 0.952 * [backup-simplify]: Simplify (- (exp (- (/ 1 (/ 1 im)))) (exp (/ 1 (/ 1 im)))) into (- (exp (- im)) (exp im)) 0.953 * [backup-simplify]: Simplify (- (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im)))) into (- (exp (/ 1 im)) (exp (/ -1 im))) 0.953 * [approximate]: Taking taylor expansion of (- (exp (/ 1 im)) (exp (/ -1 im))) in (im) around 0 0.953 * [taylor]: Taking taylor expansion of (- (exp (/ 1 im)) (exp (/ -1 im))) in im 0.953 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.953 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.953 * [taylor]: Taking taylor expansion of im in im 0.953 * [backup-simplify]: Simplify 0 into 0 0.953 * [backup-simplify]: Simplify 1 into 1 0.953 * [backup-simplify]: Simplify (/ 1 1) into 1 0.953 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.953 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.953 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.953 * [taylor]: Taking taylor expansion of -1 in im 0.953 * [backup-simplify]: Simplify -1 into -1 0.953 * [taylor]: Taking taylor expansion of im in im 0.953 * [backup-simplify]: Simplify 0 into 0 0.954 * [backup-simplify]: Simplify 1 into 1 0.954 * [backup-simplify]: Simplify (/ -1 1) into -1 0.954 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.954 * [taylor]: Taking taylor expansion of (- (exp (/ 1 im)) (exp (/ -1 im))) in im 0.954 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.954 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.954 * [taylor]: Taking taylor expansion of im in im 0.954 * [backup-simplify]: Simplify 0 into 0 0.954 * [backup-simplify]: Simplify 1 into 1 0.955 * [backup-simplify]: Simplify (/ 1 1) into 1 0.955 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.955 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.955 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.955 * [taylor]: Taking taylor expansion of -1 in im 0.955 * [backup-simplify]: Simplify -1 into -1 0.955 * [taylor]: Taking taylor expansion of im in im 0.955 * [backup-simplify]: Simplify 0 into 0 0.955 * [backup-simplify]: Simplify 1 into 1 0.955 * [backup-simplify]: Simplify (/ -1 1) into -1 0.955 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.956 * [backup-simplify]: Simplify (- (exp (/ -1 im))) into (- (exp (/ -1 im))) 0.956 * [backup-simplify]: Simplify (+ (exp (/ 1 im)) (- (exp (/ -1 im)))) into (- (exp (/ 1 im)) (exp (/ -1 im))) 0.956 * [backup-simplify]: Simplify (- (exp (/ 1 im)) (exp (/ -1 im))) into (- (exp (/ 1 im)) (exp (/ -1 im))) 0.956 * [backup-simplify]: Simplify (- 0) into 0 0.957 * [backup-simplify]: Simplify (+ 0 0) into 0 0.957 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify (- 0) into 0 0.957 * [backup-simplify]: Simplify (+ 0 0) into 0 0.957 * [backup-simplify]: Simplify 0 into 0 0.958 * [backup-simplify]: Simplify (- 0) into 0 0.958 * [backup-simplify]: Simplify (+ 0 0) into 0 0.958 * [backup-simplify]: Simplify 0 into 0 0.959 * [backup-simplify]: Simplify (- 0) into 0 0.959 * [backup-simplify]: Simplify (+ 0 0) into 0 0.959 * [backup-simplify]: Simplify 0 into 0 0.959 * [backup-simplify]: Simplify (- 0) into 0 0.960 * [backup-simplify]: Simplify (+ 0 0) into 0 0.960 * [backup-simplify]: Simplify 0 into 0 0.960 * [backup-simplify]: Simplify (- 0) into 0 0.960 * [backup-simplify]: Simplify (+ 0 0) into 0 0.960 * [backup-simplify]: Simplify 0 into 0 0.961 * [backup-simplify]: Simplify (- (exp (/ 1 (/ 1 (- im)))) (exp (/ -1 (/ 1 (- im))))) into (- (exp (* -1 im)) (exp im)) 0.961 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.961 * [backup-simplify]: Simplify (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im))) into (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) 0.961 * [approximate]: Taking taylor expansion of (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) in (re im) around 0 0.961 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) in im 0.961 * [taylor]: Taking taylor expansion of 0.5 in im 0.961 * [backup-simplify]: Simplify 0.5 into 0.5 0.961 * [taylor]: Taking taylor expansion of (* (- (exp (- im)) (exp im)) (cos re)) in im 0.961 * [taylor]: Taking taylor expansion of (- (exp (- im)) (exp im)) in im 0.961 * [taylor]: Taking taylor expansion of (exp (- im)) in im 0.961 * [taylor]: Taking taylor expansion of (- im) in im 0.961 * [taylor]: Taking taylor expansion of im in im 0.961 * [backup-simplify]: Simplify 0 into 0 0.961 * [backup-simplify]: Simplify 1 into 1 0.966 * [backup-simplify]: Simplify (- 0) into 0 0.967 * [backup-simplify]: Simplify (- 1) into -1 0.967 * [backup-simplify]: Simplify (exp 0) into 1 0.967 * [taylor]: Taking taylor expansion of (exp im) in im 0.967 * [taylor]: Taking taylor expansion of im in im 0.967 * [backup-simplify]: Simplify 0 into 0 0.967 * [backup-simplify]: Simplify 1 into 1 0.967 * [backup-simplify]: Simplify (exp 0) into 1 0.967 * [taylor]: Taking taylor expansion of (cos re) in im 0.967 * [taylor]: Taking taylor expansion of re in im 0.967 * [backup-simplify]: Simplify re into re 0.967 * [backup-simplify]: Simplify (cos re) into (cos re) 0.967 * [backup-simplify]: Simplify (sin re) into (sin re) 0.967 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) in re 0.967 * [taylor]: Taking taylor expansion of 0.5 in re 0.967 * [backup-simplify]: Simplify 0.5 into 0.5 0.967 * [taylor]: Taking taylor expansion of (* (- (exp (- im)) (exp im)) (cos re)) in re 0.967 * [taylor]: Taking taylor expansion of (- (exp (- im)) (exp im)) in re 0.967 * [taylor]: Taking taylor expansion of (exp (- im)) in re 0.967 * [taylor]: Taking taylor expansion of (- im) in re 0.967 * [taylor]: Taking taylor expansion of im in re 0.967 * [backup-simplify]: Simplify im into im 0.968 * [backup-simplify]: Simplify (- im) into (- im) 0.968 * [backup-simplify]: Simplify (- im) into (- im) 0.968 * [backup-simplify]: Simplify (exp (- im)) into (exp (- im)) 0.968 * [taylor]: Taking taylor expansion of (exp im) in re 0.968 * [taylor]: Taking taylor expansion of im in re 0.968 * [backup-simplify]: Simplify im into im 0.968 * [backup-simplify]: Simplify (exp im) into (exp im) 0.968 * [taylor]: Taking taylor expansion of (cos re) in re 0.968 * [taylor]: Taking taylor expansion of re in re 0.968 * [backup-simplify]: Simplify 0 into 0 0.968 * [backup-simplify]: Simplify 1 into 1 0.968 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) in re 0.968 * [taylor]: Taking taylor expansion of 0.5 in re 0.968 * [backup-simplify]: Simplify 0.5 into 0.5 0.968 * [taylor]: Taking taylor expansion of (* (- (exp (- im)) (exp im)) (cos re)) in re 0.968 * [taylor]: Taking taylor expansion of (- (exp (- im)) (exp im)) in re 0.968 * [taylor]: Taking taylor expansion of (exp (- im)) in re 0.968 * [taylor]: Taking taylor expansion of (- im) in re 0.968 * [taylor]: Taking taylor expansion of im in re 0.968 * [backup-simplify]: Simplify im into im 0.968 * [backup-simplify]: Simplify (- im) into (- im) 0.968 * [backup-simplify]: Simplify (- im) into (- im) 0.968 * [backup-simplify]: Simplify (exp (- im)) into (exp (- im)) 0.968 * [taylor]: Taking taylor expansion of (exp im) in re 0.968 * [taylor]: Taking taylor expansion of im in re 0.968 * [backup-simplify]: Simplify im into im 0.968 * [backup-simplify]: Simplify (exp im) into (exp im) 0.968 * [taylor]: Taking taylor expansion of (cos re) in re 0.968 * [taylor]: Taking taylor expansion of re in re 0.969 * [backup-simplify]: Simplify 0 into 0 0.969 * [backup-simplify]: Simplify 1 into 1 0.969 * [backup-simplify]: Simplify (- (exp im)) into (- (exp im)) 0.969 * [backup-simplify]: Simplify (+ (exp (- im)) (- (exp im))) into (- (exp (- im)) (exp im)) 0.969 * [backup-simplify]: Simplify (* (- (exp (- im)) (exp im)) 1) into (- (exp (- im)) (exp im)) 0.969 * [backup-simplify]: Simplify (* 0.5 (- (exp (- im)) (exp im))) into (* 0.5 (- (exp (- im)) (exp im))) 0.969 * [taylor]: Taking taylor expansion of (* 0.5 (- (exp (- im)) (exp im))) in im 0.969 * [taylor]: Taking taylor expansion of 0.5 in im 0.969 * [backup-simplify]: Simplify 0.5 into 0.5 0.969 * [taylor]: Taking taylor expansion of (- (exp (- im)) (exp im)) in im 0.969 * [taylor]: Taking taylor expansion of (exp (- im)) in im 0.969 * [taylor]: Taking taylor expansion of (- im) in im 0.969 * [taylor]: Taking taylor expansion of im in im 0.969 * [backup-simplify]: Simplify 0 into 0 0.969 * [backup-simplify]: Simplify 1 into 1 0.970 * [backup-simplify]: Simplify (- 0) into 0 0.970 * [backup-simplify]: Simplify (- 1) into -1 0.970 * [backup-simplify]: Simplify (exp 0) into 1 0.970 * [taylor]: Taking taylor expansion of (exp im) in im 0.970 * [taylor]: Taking taylor expansion of im in im 0.970 * [backup-simplify]: Simplify 0 into 0 0.970 * [backup-simplify]: Simplify 1 into 1 0.970 * [backup-simplify]: Simplify (exp 0) into 1 0.971 * [backup-simplify]: Simplify (- 1) into -1 0.971 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.972 * [backup-simplify]: Simplify (* 0.5 0) into 0 0.972 * [backup-simplify]: Simplify 0 into 0 0.972 * [backup-simplify]: Simplify (+ 0) into 0 0.972 * [backup-simplify]: Simplify (- im) into (- im) 0.972 * [backup-simplify]: Simplify (- 0) into 0 0.973 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.974 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 1) 1)))) into 0 0.974 * [backup-simplify]: Simplify (- 0) into 0 0.975 * [backup-simplify]: Simplify (+ 0 0) into 0 0.975 * [backup-simplify]: Simplify (+ (* (- (exp (- im)) (exp im)) 0) (* 0 1)) into 0 0.976 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (- (exp (- im)) (exp im)))) into 0 0.976 * [taylor]: Taking taylor expansion of 0 in im 0.976 * [backup-simplify]: Simplify 0 into 0 0.976 * [backup-simplify]: Simplify 0 into 0 0.977 * [backup-simplify]: Simplify (- 1) into -1 0.978 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 0.979 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.979 * [backup-simplify]: Simplify (- 1) into -1 0.980 * [backup-simplify]: Simplify (+ -1 -1) into -2 0.981 * [backup-simplify]: Simplify (+ (* 0.5 -2) (* 0 0)) into (- 1.0) 0.982 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 0.983 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 0.983 * [backup-simplify]: Simplify (- im) into (- im) 0.983 * [backup-simplify]: Simplify (- 0) into 0 0.984 * [backup-simplify]: Simplify (- 0) into 0 0.985 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.986 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.987 * [backup-simplify]: Simplify (- 0) into 0 0.987 * [backup-simplify]: Simplify (+ 0 0) into 0 0.988 * [backup-simplify]: Simplify (+ (* (- (exp (- im)) (exp im)) -1/2) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (exp im)) (* 1/2 (exp (- im)))) 0.989 * [backup-simplify]: Simplify (+ (* 0.5 (- (* 1/2 (exp im)) (* 1/2 (exp (- im))))) (+ (* 0 0) (* 0 (- (exp (- im)) (exp im))))) into (- (* 0.25 (exp im)) (* 0.25 (exp (- im)))) 0.989 * [taylor]: Taking taylor expansion of (- (* 0.25 (exp im)) (* 0.25 (exp (- im)))) in im 0.989 * [taylor]: Taking taylor expansion of (* 0.25 (exp im)) in im 0.989 * [taylor]: Taking taylor expansion of 0.25 in im 0.989 * [backup-simplify]: Simplify 0.25 into 0.25 0.989 * [taylor]: Taking taylor expansion of (exp im) in im 0.989 * [taylor]: Taking taylor expansion of im in im 0.989 * [backup-simplify]: Simplify 0 into 0 0.989 * [backup-simplify]: Simplify 1 into 1 0.989 * [backup-simplify]: Simplify (exp 0) into 1 0.989 * [taylor]: Taking taylor expansion of (* 0.25 (exp (- im))) in im 0.989 * [taylor]: Taking taylor expansion of 0.25 in im 0.989 * [backup-simplify]: Simplify 0.25 into 0.25 0.989 * [taylor]: Taking taylor expansion of (exp (- im)) in im 0.989 * [taylor]: Taking taylor expansion of (- im) in im 0.989 * [taylor]: Taking taylor expansion of im in im 0.989 * [backup-simplify]: Simplify 0 into 0 0.989 * [backup-simplify]: Simplify 1 into 1 0.989 * [backup-simplify]: Simplify (- 0) into 0 0.990 * [backup-simplify]: Simplify (- 1) into -1 0.990 * [backup-simplify]: Simplify (exp 0) into 1 0.990 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 0.990 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 0.991 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 0.991 * [backup-simplify]: Simplify (+ 0.25 (- 0.25)) into 0 0.991 * [backup-simplify]: Simplify 0 into 0 0.991 * [backup-simplify]: Simplify 0 into 0 0.991 * [backup-simplify]: Simplify (- 1) into -1 0.992 * [backup-simplify]: Simplify (- 0) into 0 0.993 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.994 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.994 * [backup-simplify]: Simplify (- 1/2) into -1/2 0.994 * [backup-simplify]: Simplify (+ 1/2 -1/2) into 0 0.995 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 -2) (* 0 0))) into 0 0.995 * [backup-simplify]: Simplify 0 into 0 0.995 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 1 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.995 * [backup-simplify]: Simplify (- im) into (- 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.997 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 0.998 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 0.998 * [backup-simplify]: Simplify (- 0) into 0 0.999 * [backup-simplify]: Simplify (+ 0 0) into 0 1.000 * [backup-simplify]: Simplify (+ (* (- (exp (- im)) (exp im)) 0) (+ (* 0 -1/2) (+ (* 0 0) (* 0 1)))) into 0 1.000 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 (- (* 1/2 (exp im)) (* 1/2 (exp (- im))))) (+ (* 0 0) (* 0 (- (exp (- im)) (exp im)))))) into 0 1.000 * [taylor]: Taking taylor expansion of 0 in im 1.000 * [backup-simplify]: Simplify 0 into 0 1.000 * [backup-simplify]: Simplify 0 into 0 1.001 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.002 * [backup-simplify]: Simplify (+ (* 0.25 1) (* 0 1)) into 0.25 1.002 * [backup-simplify]: Simplify (- 1) into -1 1.003 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 1.004 * [backup-simplify]: Simplify (+ (* 0.25 -1) (* 0 1)) into (- 0.25) 1.004 * [backup-simplify]: Simplify (- (- 0.25)) into 0.25 1.004 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 1.004 * [backup-simplify]: Simplify 0.5 into 0.5 1.005 * [backup-simplify]: Simplify 0 into 0 1.005 * [backup-simplify]: Simplify (- 1) into -1 1.005 * [backup-simplify]: Simplify (- 1) into -1 1.005 * [backup-simplify]: Simplify (- 0) into 0 1.005 * [backup-simplify]: Simplify (- 0) into 0 1.007 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 3) 6)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/6 1.008 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 1.008 * [backup-simplify]: Simplify (- 1/6) into -1/6 1.009 * [backup-simplify]: Simplify (+ -1/6 -1/6) into -1/3 1.010 * [backup-simplify]: Simplify (+ (* 0.5 -1/3) (+ (* 0 0) (+ (* 0 -2) (* 0 0)))) into (- 0.16666666666666666) 1.010 * [backup-simplify]: Simplify (- 0.16666666666666666) into (- 0.16666666666666666) 1.011 * [backup-simplify]: Simplify (+ (* (- 0.16666666666666666) (pow (* im 1) 3)) (+ (* 0.5 (* im (pow re 2))) (* (- 1.0) (* im 1)))) into (- (* 0.5 (* (pow re 2) im)) (+ (* 0.16666666666666666 (pow im 3)) (* 1.0 im))) 1.011 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 re))) (- (exp (- 0 (/ 1 im))) (exp (/ 1 im)))) into (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) 1.011 * [approximate]: Taking taylor expansion of (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) in (re im) around 0 1.011 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) in im 1.011 * [taylor]: Taking taylor expansion of 0.5 in im 1.011 * [backup-simplify]: Simplify 0.5 into 0.5 1.011 * [taylor]: Taking taylor expansion of (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))) in im 1.011 * [taylor]: Taking taylor expansion of (- (exp (- (/ 1 im))) (exp (/ 1 im))) in im 1.011 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 1.011 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 1.011 * [taylor]: Taking taylor expansion of (/ 1 im) in im 1.011 * [taylor]: Taking taylor expansion of im in im 1.011 * [backup-simplify]: Simplify 0 into 0 1.011 * [backup-simplify]: Simplify 1 into 1 1.012 * [backup-simplify]: Simplify (/ 1 1) into 1 1.012 * [backup-simplify]: Simplify (- 1) into -1 1.012 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 1.012 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 1.012 * [taylor]: Taking taylor expansion of (/ 1 im) in im 1.012 * [taylor]: Taking taylor expansion of im in im 1.012 * [backup-simplify]: Simplify 0 into 0 1.012 * [backup-simplify]: Simplify 1 into 1 1.012 * [backup-simplify]: Simplify (/ 1 1) into 1 1.012 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 1.012 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 1.012 * [taylor]: Taking taylor expansion of (/ 1 re) in im 1.012 * [taylor]: Taking taylor expansion of re in im 1.012 * [backup-simplify]: Simplify re into re 1.012 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 1.012 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 1.012 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 1.012 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) in re 1.012 * [taylor]: Taking taylor expansion of 0.5 in re 1.012 * [backup-simplify]: Simplify 0.5 into 0.5 1.013 * [taylor]: Taking taylor expansion of (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))) in re 1.013 * [taylor]: Taking taylor expansion of (- (exp (- (/ 1 im))) (exp (/ 1 im))) in re 1.013 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 1.013 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 1.013 * [taylor]: Taking taylor expansion of (/ 1 im) in re 1.013 * [taylor]: Taking taylor expansion of im in re 1.013 * [backup-simplify]: Simplify im into im 1.013 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 1.013 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 1.013 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 1.013 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 1.013 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 1.013 * [taylor]: Taking taylor expansion of (/ 1 im) in re 1.013 * [taylor]: Taking taylor expansion of im in re 1.013 * [backup-simplify]: Simplify im into im 1.013 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 1.013 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 1.013 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 1.013 * [taylor]: Taking taylor expansion of (/ 1 re) in re 1.013 * [taylor]: Taking taylor expansion of re in re 1.013 * [backup-simplify]: Simplify 0 into 0 1.013 * [backup-simplify]: Simplify 1 into 1 1.013 * [backup-simplify]: Simplify (/ 1 1) into 1 1.013 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 1.013 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) in re 1.013 * [taylor]: Taking taylor expansion of 0.5 in re 1.013 * [backup-simplify]: Simplify 0.5 into 0.5 1.013 * [taylor]: Taking taylor expansion of (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))) in re 1.013 * [taylor]: Taking taylor expansion of (- (exp (- (/ 1 im))) (exp (/ 1 im))) in re 1.013 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 1.013 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 1.013 * [taylor]: Taking taylor expansion of (/ 1 im) in re 1.013 * [taylor]: Taking taylor expansion of im in re 1.013 * [backup-simplify]: Simplify im into im 1.013 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 1.014 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 1.014 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 1.014 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 1.014 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 1.014 * [taylor]: Taking taylor expansion of (/ 1 im) in re 1.014 * [taylor]: Taking taylor expansion of im in re 1.014 * [backup-simplify]: Simplify im into im 1.014 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 1.014 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 1.014 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 1.014 * [taylor]: Taking taylor expansion of (/ 1 re) in re 1.014 * [taylor]: Taking taylor expansion of re in re 1.014 * [backup-simplify]: Simplify 0 into 0 1.014 * [backup-simplify]: Simplify 1 into 1 1.014 * [backup-simplify]: Simplify (/ 1 1) into 1 1.014 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 1.014 * [backup-simplify]: Simplify (- (exp (/ 1 im))) into (- (exp (/ 1 im))) 1.014 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (- (exp (/ 1 im)))) into (- (exp (- (/ 1 im))) (exp (/ 1 im))) 1.014 * [backup-simplify]: Simplify (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))) into (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))) 1.015 * [backup-simplify]: Simplify (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) into (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) 1.015 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) in im 1.015 * [taylor]: Taking taylor expansion of 0.5 in im 1.015 * [backup-simplify]: Simplify 0.5 into 0.5 1.015 * [taylor]: Taking taylor expansion of (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))) in im 1.015 * [taylor]: Taking taylor expansion of (- (exp (- (/ 1 im))) (exp (/ 1 im))) in im 1.015 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 1.015 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 1.015 * [taylor]: Taking taylor expansion of (/ 1 im) in im 1.015 * [taylor]: Taking taylor expansion of im in im 1.015 * [backup-simplify]: Simplify 0 into 0 1.015 * [backup-simplify]: Simplify 1 into 1 1.015 * [backup-simplify]: Simplify (/ 1 1) into 1 1.015 * [backup-simplify]: Simplify (- 1) into -1 1.015 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 1.015 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 1.015 * [taylor]: Taking taylor expansion of (/ 1 im) in im 1.015 * [taylor]: Taking taylor expansion of im in im 1.015 * [backup-simplify]: Simplify 0 into 0 1.015 * [backup-simplify]: Simplify 1 into 1 1.016 * [backup-simplify]: Simplify (/ 1 1) into 1 1.016 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 1.016 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 1.016 * [taylor]: Taking taylor expansion of (/ 1 re) in im 1.016 * [taylor]: Taking taylor expansion of re in im 1.016 * [backup-simplify]: Simplify re into re 1.016 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 1.016 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 1.016 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 1.016 * [backup-simplify]: Simplify (- (exp (/ 1 im))) into (- (exp (/ 1 im))) 1.016 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (- (exp (/ 1 im)))) into (- (exp (- (/ 1 im))) (exp (/ 1 im))) 1.016 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 1.016 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 1.016 * [backup-simplify]: Simplify (- 0) into 0 1.016 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 1.016 * [backup-simplify]: Simplify (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))) into (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))) 1.017 * [backup-simplify]: Simplify (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) into (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) 1.017 * [backup-simplify]: Simplify (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) into (* 0.5 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))) 1.017 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 1.017 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 1.017 * [backup-simplify]: Simplify (- 0) into 0 1.018 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 1) 1)))) into 0 1.018 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 1.018 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 1.018 * [backup-simplify]: Simplify (- 0) into 0 1.019 * [backup-simplify]: Simplify (+ 0 0) into 0 1.019 * [backup-simplify]: Simplify (+ (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (* 0 (cos (/ 1 re)))) into 0 1.019 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))))) into 0 1.019 * [taylor]: Taking taylor expansion of 0 in im 1.019 * [backup-simplify]: Simplify 0 into 0 1.019 * [backup-simplify]: Simplify 0 into 0 1.020 * [backup-simplify]: Simplify (+ 0) into 0 1.020 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 1.020 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 1.020 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 1.021 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 1.021 * [backup-simplify]: Simplify (- 0) into 0 1.021 * [backup-simplify]: Simplify (+ 0 0) into 0 1.022 * [backup-simplify]: Simplify (- 0) into 0 1.022 * [backup-simplify]: Simplify (+ 0 0) into 0 1.022 * [backup-simplify]: Simplify (+ (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (* 0 (cos (/ 1 re)))) into 0 1.023 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))))) into 0 1.023 * [backup-simplify]: Simplify 0 into 0 1.023 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 1.023 * [backup-simplify]: Simplify (- 0) into 0 1.023 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.023 * [backup-simplify]: Simplify (- 0) into 0 1.024 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.025 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.025 * [backup-simplify]: Simplify (- 0) into 0 1.025 * [backup-simplify]: Simplify (+ 0 0) into 0 1.026 * [backup-simplify]: Simplify (+ (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 1.026 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))))) into 0 1.026 * [taylor]: Taking taylor expansion of 0 in im 1.026 * [backup-simplify]: Simplify 0 into 0 1.026 * [backup-simplify]: Simplify 0 into 0 1.026 * [backup-simplify]: Simplify 0 into 0 1.027 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 1.027 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 1.027 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 1.028 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 1.028 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 1.028 * [backup-simplify]: Simplify (- 0) into 0 1.029 * [backup-simplify]: Simplify (+ 0 0) into 0 1.029 * [backup-simplify]: Simplify (- 0) into 0 1.029 * [backup-simplify]: Simplify (+ 0 0) into 0 1.029 * [backup-simplify]: Simplify (+ (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 1.030 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re)))))) into 0 1.030 * [backup-simplify]: Simplify 0 into 0 1.030 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 1.030 * [backup-simplify]: Simplify (- 0) into 0 1.031 * [backup-simplify]: Simplify (- 0) into 0 1.031 * [backup-simplify]: Simplify (- 0) into 0 1.031 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.031 * [backup-simplify]: Simplify (- 0) into 0 1.032 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1.032 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.033 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1.034 * [backup-simplify]: Simplify (- 0) into 0 1.034 * [backup-simplify]: Simplify (+ 0 0) into 0 1.034 * [backup-simplify]: Simplify (+ (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re)))))) into 0 1.035 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (- (exp (- (/ 1 im))) (exp (/ 1 im))) (cos (/ 1 re))))))) into 0 1.035 * [taylor]: Taking taylor expansion of 0 in im 1.035 * [backup-simplify]: Simplify 0 into 0 1.035 * [backup-simplify]: Simplify 0 into 0 1.035 * [backup-simplify]: Simplify (* 0.5 (* (- (exp (- (/ 1 (/ 1 im)))) (exp (/ 1 (/ 1 im)))) (cos (/ 1 (/ 1 re))))) into (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) 1.036 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 (- re)))) (- (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im))))) into (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) 1.036 * [approximate]: Taking taylor expansion of (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) in (re im) around 0 1.036 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) in im 1.036 * [taylor]: Taking taylor expansion of 0.5 in im 1.036 * [backup-simplify]: Simplify 0.5 into 0.5 1.036 * [taylor]: Taking taylor expansion of (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))) in im 1.036 * [taylor]: Taking taylor expansion of (- (exp (/ 1 im)) (exp (/ -1 im))) in im 1.036 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 1.036 * [taylor]: Taking taylor expansion of (/ 1 im) in im 1.036 * [taylor]: Taking taylor expansion of im in im 1.036 * [backup-simplify]: Simplify 0 into 0 1.036 * [backup-simplify]: Simplify 1 into 1 1.036 * [backup-simplify]: Simplify (/ 1 1) into 1 1.036 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 1.036 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 1.036 * [taylor]: Taking taylor expansion of (/ -1 im) in im 1.036 * [taylor]: Taking taylor expansion of -1 in im 1.036 * [backup-simplify]: Simplify -1 into -1 1.036 * [taylor]: Taking taylor expansion of im in im 1.036 * [backup-simplify]: Simplify 0 into 0 1.036 * [backup-simplify]: Simplify 1 into 1 1.037 * [backup-simplify]: Simplify (/ -1 1) into -1 1.037 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 1.037 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 1.037 * [taylor]: Taking taylor expansion of (/ -1 re) in im 1.037 * [taylor]: Taking taylor expansion of -1 in im 1.037 * [backup-simplify]: Simplify -1 into -1 1.037 * [taylor]: Taking taylor expansion of re in im 1.037 * [backup-simplify]: Simplify re into re 1.037 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 1.037 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 1.037 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 1.037 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) in re 1.037 * [taylor]: Taking taylor expansion of 0.5 in re 1.037 * [backup-simplify]: Simplify 0.5 into 0.5 1.037 * [taylor]: Taking taylor expansion of (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))) in re 1.037 * [taylor]: Taking taylor expansion of (- (exp (/ 1 im)) (exp (/ -1 im))) in re 1.037 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 1.037 * [taylor]: Taking taylor expansion of (/ 1 im) in re 1.037 * [taylor]: Taking taylor expansion of im in re 1.037 * [backup-simplify]: Simplify im into im 1.037 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 1.037 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 1.037 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 1.037 * [taylor]: Taking taylor expansion of (/ -1 im) in re 1.037 * [taylor]: Taking taylor expansion of -1 in re 1.037 * [backup-simplify]: Simplify -1 into -1 1.037 * [taylor]: Taking taylor expansion of im in re 1.037 * [backup-simplify]: Simplify im into im 1.037 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 1.037 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 1.037 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 1.037 * [taylor]: Taking taylor expansion of (/ -1 re) in re 1.037 * [taylor]: Taking taylor expansion of -1 in re 1.037 * [backup-simplify]: Simplify -1 into -1 1.037 * [taylor]: Taking taylor expansion of re in re 1.037 * [backup-simplify]: Simplify 0 into 0 1.037 * [backup-simplify]: Simplify 1 into 1 1.038 * [backup-simplify]: Simplify (/ -1 1) into -1 1.038 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 1.038 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) in re 1.038 * [taylor]: Taking taylor expansion of 0.5 in re 1.038 * [backup-simplify]: Simplify 0.5 into 0.5 1.038 * [taylor]: Taking taylor expansion of (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))) in re 1.038 * [taylor]: Taking taylor expansion of (- (exp (/ 1 im)) (exp (/ -1 im))) in re 1.038 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 1.038 * [taylor]: Taking taylor expansion of (/ 1 im) in re 1.038 * [taylor]: Taking taylor expansion of im in re 1.038 * [backup-simplify]: Simplify im into im 1.038 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 1.038 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 1.038 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 1.038 * [taylor]: Taking taylor expansion of (/ -1 im) in re 1.038 * [taylor]: Taking taylor expansion of -1 in re 1.038 * [backup-simplify]: Simplify -1 into -1 1.038 * [taylor]: Taking taylor expansion of im in re 1.038 * [backup-simplify]: Simplify im into im 1.038 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 1.038 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 1.038 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 1.038 * [taylor]: Taking taylor expansion of (/ -1 re) in re 1.038 * [taylor]: Taking taylor expansion of -1 in re 1.038 * [backup-simplify]: Simplify -1 into -1 1.038 * [taylor]: Taking taylor expansion of re in re 1.038 * [backup-simplify]: Simplify 0 into 0 1.038 * [backup-simplify]: Simplify 1 into 1 1.039 * [backup-simplify]: Simplify (/ -1 1) into -1 1.039 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 1.039 * [backup-simplify]: Simplify (- (exp (/ -1 im))) into (- (exp (/ -1 im))) 1.039 * [backup-simplify]: Simplify (+ (exp (/ 1 im)) (- (exp (/ -1 im)))) into (- (exp (/ 1 im)) (exp (/ -1 im))) 1.039 * [backup-simplify]: Simplify (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))) into (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))) 1.039 * [backup-simplify]: Simplify (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) into (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) 1.039 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) in im 1.039 * [taylor]: Taking taylor expansion of 0.5 in im 1.039 * [backup-simplify]: Simplify 0.5 into 0.5 1.039 * [taylor]: Taking taylor expansion of (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))) in im 1.039 * [taylor]: Taking taylor expansion of (- (exp (/ 1 im)) (exp (/ -1 im))) in im 1.039 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 1.039 * [taylor]: Taking taylor expansion of (/ 1 im) in im 1.039 * [taylor]: Taking taylor expansion of im in im 1.039 * [backup-simplify]: Simplify 0 into 0 1.039 * [backup-simplify]: Simplify 1 into 1 1.039 * [backup-simplify]: Simplify (/ 1 1) into 1 1.039 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 1.039 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 1.039 * [taylor]: Taking taylor expansion of (/ -1 im) in im 1.039 * [taylor]: Taking taylor expansion of -1 in im 1.040 * [backup-simplify]: Simplify -1 into -1 1.040 * [taylor]: Taking taylor expansion of im in im 1.040 * [backup-simplify]: Simplify 0 into 0 1.040 * [backup-simplify]: Simplify 1 into 1 1.040 * [backup-simplify]: Simplify (/ -1 1) into -1 1.040 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 1.040 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 1.040 * [taylor]: Taking taylor expansion of (/ -1 re) in im 1.040 * [taylor]: Taking taylor expansion of -1 in im 1.040 * [backup-simplify]: Simplify -1 into -1 1.040 * [taylor]: Taking taylor expansion of re in im 1.040 * [backup-simplify]: Simplify re into re 1.040 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 1.040 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 1.040 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 1.040 * [backup-simplify]: Simplify (- (exp (/ -1 im))) into (- (exp (/ -1 im))) 1.040 * [backup-simplify]: Simplify (+ (exp (/ 1 im)) (- (exp (/ -1 im)))) into (- (exp (/ 1 im)) (exp (/ -1 im))) 1.040 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 1.040 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 1.041 * [backup-simplify]: Simplify (- 0) into 0 1.041 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 1.041 * [backup-simplify]: Simplify (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))) into (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))) 1.041 * [backup-simplify]: Simplify (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) into (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) 1.041 * [backup-simplify]: Simplify (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) into (* 0.5 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))) 1.041 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 1.042 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 1.042 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 1.042 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 1.042 * [backup-simplify]: Simplify (- 0) into 0 1.043 * [backup-simplify]: Simplify (+ 0 0) into 0 1.043 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 im)) (exp (/ -1 im))) 0) (* 0 (cos (/ -1 re)))) into 0 1.043 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))))) into 0 1.043 * [taylor]: Taking taylor expansion of 0 in im 1.043 * [backup-simplify]: Simplify 0 into 0 1.043 * [backup-simplify]: Simplify 0 into 0 1.044 * [backup-simplify]: Simplify (+ 0) into 0 1.044 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 1.044 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 1.044 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 1.045 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 1.045 * [backup-simplify]: Simplify (- 0) into 0 1.045 * [backup-simplify]: Simplify (+ 0 0) into 0 1.045 * [backup-simplify]: Simplify (- 0) into 0 1.046 * [backup-simplify]: Simplify (+ 0 0) into 0 1.046 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 im)) (exp (/ -1 im))) 0) (* 0 (cos (/ -1 re)))) into 0 1.046 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))))) into 0 1.046 * [backup-simplify]: Simplify 0 into 0 1.046 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.047 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.047 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.048 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.048 * [backup-simplify]: Simplify (- 0) into 0 1.048 * [backup-simplify]: Simplify (+ 0 0) into 0 1.049 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 1.050 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))))) into 0 1.050 * [taylor]: Taking taylor expansion of 0 in im 1.050 * [backup-simplify]: Simplify 0 into 0 1.050 * [backup-simplify]: Simplify 0 into 0 1.050 * [backup-simplify]: Simplify 0 into 0 1.051 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 1.051 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 1.051 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 1.052 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 1.052 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 1.052 * [backup-simplify]: Simplify (- 0) into 0 1.052 * [backup-simplify]: Simplify (+ 0 0) into 0 1.053 * [backup-simplify]: Simplify (- 0) into 0 1.053 * [backup-simplify]: Simplify (+ 0 0) into 0 1.053 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 1.054 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re)))))) into 0 1.054 * [backup-simplify]: Simplify 0 into 0 1.054 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.055 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1.055 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.056 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1.056 * [backup-simplify]: Simplify (- 0) into 0 1.057 * [backup-simplify]: Simplify (+ 0 0) into 0 1.057 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re)))))) into 0 1.058 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (- (exp (/ 1 im)) (exp (/ -1 im))) (cos (/ -1 re))))))) into 0 1.058 * [taylor]: Taking taylor expansion of 0 in im 1.058 * [backup-simplify]: Simplify 0 into 0 1.058 * [backup-simplify]: Simplify 0 into 0 1.058 * [backup-simplify]: Simplify (* 0.5 (* (- (exp (/ 1 (/ 1 (- im)))) (exp (/ -1 (/ 1 (- im))))) (cos (/ -1 (/ 1 (- re)))))) into (* 0.5 (* (- (exp (* -1 im)) (exp im)) (cos re))) 1.058 * * * [progress]: simplifying candidates 1.058 * * * * [progress]: [ 1 / 192 ] simplifiying candidate # 1.059 * [simplify]: Simplifying (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 1.059 * * [simplify]: iters left: 6 (19 enodes) 1.066 * * [simplify]: iters left: 5 (74 enodes) 1.079 * * [simplify]: iters left: 4 (110 enodes) 1.108 * * [simplify]: iters left: 3 (150 enodes) 1.157 * * [simplify]: iters left: 2 (257 enodes) 1.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1.234 * * [simplify]: Extracting #1: cost 26 inf + 0 1.234 * * [simplify]: Extracting #2: cost 88 inf + 1 1.235 * * [simplify]: Extracting #3: cost 117 inf + 510 1.237 * * [simplify]: Extracting #4: cost 88 inf + 7273 1.244 * * [simplify]: Extracting #5: cost 28 inf + 27946 1.252 * * [simplify]: Extracting #6: cost 0 inf + 42722 1.261 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 1.261 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 1.261 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 1.261 * * [simplify]: iters left: 6 (7 enodes) 1.264 * * [simplify]: iters left: 5 (26 enodes) 1.272 * * [simplify]: iters left: 4 (42 enodes) 1.280 * * [simplify]: iters left: 3 (83 enodes) 1.298 * * [simplify]: iters left: 2 (133 enodes) 1.339 * * [simplify]: iters left: 1 (202 enodes) 1.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1.391 * * [simplify]: Extracting #1: cost 0 inf + 1 1.391 * [simplify]: Simplified to 0 1.391 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 1.391 * * * * [progress]: [ 2 / 192 ] simplifiying candidate # 1.391 * [simplify]: Simplifying (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 1.391 * * [simplify]: iters left: 6 (18 enodes) 1.396 * * [simplify]: iters left: 5 (66 enodes) 1.412 * * [simplify]: iters left: 4 (92 enodes) 1.428 * * [simplify]: iters left: 3 (114 enodes) 1.446 * * [simplify]: iters left: 2 (184 enodes) 1.518 * * [simplify]: iters left: 1 (352 enodes) 1.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1.635 * * [simplify]: Extracting #1: cost 21 inf + 0 1.636 * * [simplify]: Extracting #2: cost 99 inf + 1 1.637 * * [simplify]: Extracting #3: cost 145 inf + 1131 1.639 * * [simplify]: Extracting #4: cost 131 inf + 5976 1.642 * * [simplify]: Extracting #5: cost 79 inf + 19589 1.648 * * [simplify]: Extracting #6: cost 11 inf + 47682 1.654 * * [simplify]: Extracting #7: cost 0 inf + 53990 1.661 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 1.661 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 1.662 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 1.662 * * [simplify]: iters left: 5 (6 enodes) 1.663 * * [simplify]: iters left: 4 (18 enodes) 1.666 * * [simplify]: iters left: 3 (26 enodes) 1.670 * * [simplify]: iters left: 2 (34 enodes) 1.678 * * [simplify]: iters left: 1 (36 enodes) 1.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1.687 * * [simplify]: Extracting #1: cost 0 inf + 1 1.687 * [simplify]: Simplified to 0 1.687 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 1.687 * * * * [progress]: [ 3 / 192 ] simplifiying candidate # 1.687 * [simplify]: Simplifying (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (exp im) 1))) 1.688 * * [simplify]: iters left: 6 (18 enodes) 1.701 * * [simplify]: iters left: 5 (70 enodes) 1.724 * * [simplify]: iters left: 4 (98 enodes) 1.740 * * [simplify]: iters left: 3 (126 enodes) 1.774 * * [simplify]: iters left: 2 (196 enodes) 1.823 * * [simplify]: iters left: 1 (352 enodes) 1.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1.917 * * [simplify]: Extracting #1: cost 12 inf + 0 1.917 * * [simplify]: Extracting #2: cost 78 inf + 2 1.917 * * [simplify]: Extracting #3: cost 121 inf + 1323 1.919 * * [simplify]: Extracting #4: cost 102 inf + 8584 1.922 * * [simplify]: Extracting #5: cost 44 inf + 22405 1.927 * * [simplify]: Extracting #6: cost 4 inf + 42174 1.933 * * [simplify]: Extracting #7: cost 0 inf + 44356 1.943 * * [simplify]: Extracting #8: cost 0 inf + 44316 1.955 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 1.955 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 1.955 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 1.955 * * [simplify]: iters left: 4 (6 enodes) 1.958 * * [simplify]: iters left: 3 (21 enodes) 1.967 * * [simplify]: iters left: 2 (32 enodes) 1.978 * * [simplify]: iters left: 1 (37 enodes) 1.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1.986 * * [simplify]: Extracting #1: cost 7 inf + 0 1.986 * * [simplify]: Extracting #2: cost 7 inf + 3 1.986 * * [simplify]: Extracting #3: cost 2 inf + 368 1.986 * * [simplify]: Extracting #4: cost 0 inf + 590 1.986 * [simplify]: Simplified to (- (exp im) (exp im)) 1.986 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 1.986 * * * * [progress]: [ 4 / 192 ] simplifiying candidate # 1.986 * [simplify]: Simplifying (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 1.987 * * [simplify]: iters left: 6 (18 enodes) 1.991 * * [simplify]: iters left: 5 (65 enodes) 2.004 * * [simplify]: iters left: 4 (101 enodes) 2.027 * * [simplify]: iters left: 3 (146 enodes) 2.054 * * [simplify]: iters left: 2 (276 enodes) 2.201 * * [simplify]: Extracting #0: cost 1 inf + 0 2.201 * * [simplify]: Extracting #1: cost 10 inf + 0 2.201 * * [simplify]: Extracting #2: cost 69 inf + 1 2.202 * * [simplify]: Extracting #3: cost 124 inf + 942 2.205 * * [simplify]: Extracting #4: cost 101 inf + 5879 2.210 * * [simplify]: Extracting #5: cost 55 inf + 20160 2.219 * * [simplify]: Extracting #6: cost 0 inf + 49533 2.226 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 2.226 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 2.226 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 2.226 * * [simplify]: iters left: 6 (7 enodes) 2.228 * * [simplify]: iters left: 5 (26 enodes) 2.233 * * [simplify]: iters left: 4 (42 enodes) 2.242 * * [simplify]: iters left: 3 (83 enodes) 2.258 * * [simplify]: iters left: 2 (133 enodes) 2.279 * * [simplify]: iters left: 1 (202 enodes) 2.353 * * [simplify]: Extracting #0: cost 1 inf + 0 2.353 * * [simplify]: Extracting #1: cost 0 inf + 1 2.353 * [simplify]: Simplified to 0 2.353 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 2.354 * * * * [progress]: [ 5 / 192 ] simplifiying candidate # 2.354 * [simplify]: Simplifying (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 2.354 * * [simplify]: iters left: 6 (17 enodes) 2.363 * * [simplify]: iters left: 5 (56 enodes) 2.382 * * [simplify]: iters left: 4 (80 enodes) 2.403 * * [simplify]: iters left: 3 (107 enodes) 2.440 * * [simplify]: iters left: 2 (174 enodes) 2.505 * * [simplify]: iters left: 1 (340 enodes) 2.687 * * [simplify]: Extracting #0: cost 1 inf + 0 2.687 * * [simplify]: Extracting #1: cost 16 inf + 0 2.688 * * [simplify]: Extracting #2: cost 105 inf + 1 2.689 * * [simplify]: Extracting #3: cost 200 inf + 651 2.693 * * [simplify]: Extracting #4: cost 147 inf + 7796 2.700 * * [simplify]: Extracting #5: cost 78 inf + 24632 2.715 * * [simplify]: Extracting #6: cost 19 inf + 59456 2.734 * * [simplify]: Extracting #7: cost 0 inf + 71781 2.753 * * [simplify]: Extracting #8: cost 0 inf + 71702 2.763 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 2.763 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 2.763 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 2.764 * * [simplify]: iters left: 5 (6 enodes) 2.765 * * [simplify]: iters left: 4 (18 enodes) 2.768 * * [simplify]: iters left: 3 (26 enodes) 2.771 * * [simplify]: iters left: 2 (34 enodes) 2.776 * * [simplify]: iters left: 1 (36 enodes) 2.780 * * [simplify]: Extracting #0: cost 1 inf + 0 2.780 * * [simplify]: Extracting #1: cost 0 inf + 1 2.780 * [simplify]: Simplified to 0 2.780 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 2.781 * * * * [progress]: [ 6 / 192 ] simplifiying candidate # 2.781 * [simplify]: Simplifying (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (exp im) 1))) 2.781 * * [simplify]: iters left: 6 (17 enodes) 2.786 * * [simplify]: iters left: 5 (60 enodes) 2.797 * * [simplify]: iters left: 4 (86 enodes) 2.810 * * [simplify]: iters left: 3 (119 enodes) 2.830 * * [simplify]: iters left: 2 (184 enodes) 2.865 * * [simplify]: iters left: 1 (347 enodes) 3.009 * * [simplify]: Extracting #0: cost 1 inf + 0 3.009 * * [simplify]: Extracting #1: cost 11 inf + 0 3.009 * * [simplify]: Extracting #2: cost 91 inf + 2 3.010 * * [simplify]: Extracting #3: cost 182 inf + 844 3.011 * * [simplify]: Extracting #4: cost 119 inf + 9538 3.016 * * [simplify]: Extracting #5: cost 60 inf + 29735 3.023 * * [simplify]: Extracting #6: cost 12 inf + 56966 3.032 * * [simplify]: Extracting #7: cost 0 inf + 65529 3.047 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 3.047 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 3.047 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 3.047 * * [simplify]: iters left: 4 (6 enodes) 3.051 * * [simplify]: iters left: 3 (21 enodes) 3.059 * * [simplify]: iters left: 2 (32 enodes) 3.069 * * [simplify]: iters left: 1 (37 enodes) 3.083 * * [simplify]: Extracting #0: cost 1 inf + 0 3.083 * * [simplify]: Extracting #1: cost 7 inf + 0 3.083 * * [simplify]: Extracting #2: cost 7 inf + 3 3.084 * * [simplify]: Extracting #3: cost 2 inf + 368 3.084 * * [simplify]: Extracting #4: cost 0 inf + 590 3.084 * [simplify]: Simplified to (- (exp im) (exp im)) 3.084 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 3.084 * * * * [progress]: [ 7 / 192 ] simplifiying candidate # 3.085 * [simplify]: Simplifying (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 3.085 * * [simplify]: iters left: 6 (18 enodes) 3.095 * * [simplify]: iters left: 5 (64 enodes) 3.118 * * [simplify]: iters left: 4 (101 enodes) 3.135 * * [simplify]: iters left: 3 (140 enodes) 3.161 * * [simplify]: iters left: 2 (245 enodes) 3.230 * * [simplify]: iters left: 1 (480 enodes) 3.598 * * [simplify]: Extracting #0: cost 1 inf + 0 3.598 * * [simplify]: Extracting #1: cost 14 inf + 0 3.602 * * [simplify]: Extracting #2: cost 181 inf + 1 3.604 * * [simplify]: Extracting #3: cost 727 inf + 157 3.608 * * [simplify]: Extracting #4: cost 713 inf + 3237 3.614 * * [simplify]: Extracting #5: cost 658 inf + 17140 3.635 * * [simplify]: Extracting #6: cost 300 inf + 206822 3.672 * * [simplify]: Extracting #7: cost 3 inf + 385897 3.716 * * [simplify]: Extracting #8: cost 0 inf + 382896 3.769 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 3.769 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 3.770 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 3.770 * * [simplify]: iters left: 6 (7 enodes) 3.773 * * [simplify]: iters left: 5 (26 enodes) 3.783 * * [simplify]: iters left: 4 (42 enodes) 3.802 * * [simplify]: iters left: 3 (83 enodes) 3.831 * * [simplify]: iters left: 2 (133 enodes) 3.871 * * [simplify]: iters left: 1 (202 enodes) 3.947 * * [simplify]: Extracting #0: cost 1 inf + 0 3.947 * * [simplify]: Extracting #1: cost 0 inf + 1 3.948 * [simplify]: Simplified to 0 3.948 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 3.948 * * * * [progress]: [ 8 / 192 ] simplifiying candidate # 3.948 * [simplify]: Simplifying (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 3.948 * * [simplify]: iters left: 6 (17 enodes) 3.957 * * [simplify]: iters left: 5 (55 enodes) 3.972 * * [simplify]: iters left: 4 (80 enodes) 3.983 * * [simplify]: iters left: 3 (101 enodes) 3.998 * * [simplify]: iters left: 2 (146 enodes) 4.042 * * [simplify]: iters left: 1 (222 enodes) 4.107 * * [simplify]: Extracting #0: cost 1 inf + 0 4.107 * * [simplify]: Extracting #1: cost 10 inf + 0 4.107 * * [simplify]: Extracting #2: cost 21 inf + 1 4.108 * * [simplify]: Extracting #3: cost 30 inf + 44 4.108 * * [simplify]: Extracting #4: cost 24 inf + 1673 4.109 * * [simplify]: Extracting #5: cost 2 inf + 4470 4.110 * * [simplify]: Extracting #6: cost 0 inf + 4732 4.111 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 4.111 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 4.111 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 4.111 * * [simplify]: iters left: 5 (6 enodes) 4.113 * * [simplify]: iters left: 4 (18 enodes) 4.115 * * [simplify]: iters left: 3 (26 enodes) 4.119 * * [simplify]: iters left: 2 (34 enodes) 4.125 * * [simplify]: iters left: 1 (36 enodes) 4.129 * * [simplify]: Extracting #0: cost 1 inf + 0 4.129 * * [simplify]: Extracting #1: cost 0 inf + 1 4.129 * [simplify]: Simplified to 0 4.129 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 4.130 * * * * [progress]: [ 9 / 192 ] simplifiying candidate # 4.130 * [simplify]: Simplifying (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (exp im) 1))) 4.130 * * [simplify]: iters left: 6 (16 enodes) 4.135 * * [simplify]: iters left: 5 (55 enodes) 4.154 * * [simplify]: iters left: 4 (83 enodes) 4.167 * * [simplify]: iters left: 3 (112 enodes) 4.185 * * [simplify]: iters left: 2 (155 enodes) 4.246 * * [simplify]: iters left: 1 (234 enodes) 4.297 * * [simplify]: Extracting #0: cost 1 inf + 0 4.297 * * [simplify]: Extracting #1: cost 10 inf + 0 4.297 * * [simplify]: Extracting #2: cost 24 inf + 2 4.298 * * [simplify]: Extracting #3: cost 25 inf + 634 4.299 * * [simplify]: Extracting #4: cost 4 inf + 2901 4.301 * * [simplify]: Extracting #5: cost 0 inf + 3606 4.303 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 4.303 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 4.303 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 4.303 * * [simplify]: iters left: 4 (6 enodes) 4.307 * * [simplify]: iters left: 3 (21 enodes) 4.315 * * [simplify]: iters left: 2 (32 enodes) 4.326 * * [simplify]: iters left: 1 (37 enodes) 4.343 * * [simplify]: Extracting #0: cost 1 inf + 0 4.343 * * [simplify]: Extracting #1: cost 7 inf + 0 4.343 * * [simplify]: Extracting #2: cost 7 inf + 3 4.343 * * [simplify]: Extracting #3: cost 2 inf + 368 4.344 * * [simplify]: Extracting #4: cost 0 inf + 590 4.344 * [simplify]: Simplified to (- (exp im) (exp im)) 4.344 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 4.344 * * * * [progress]: [ 10 / 192 ] simplifiying candidate # 4.345 * [simplify]: Simplifying (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 4.345 * * [simplify]: iters left: 6 (18 enodes) 4.355 * * [simplify]: iters left: 5 (71 enodes) 4.372 * * [simplify]: iters left: 4 (107 enodes) 4.392 * * [simplify]: iters left: 3 (147 enodes) 4.422 * * [simplify]: iters left: 2 (254 enodes) 4.486 * * [simplify]: Extracting #0: cost 1 inf + 0 4.487 * * [simplify]: Extracting #1: cost 26 inf + 0 4.487 * * [simplify]: Extracting #2: cost 88 inf + 1 4.488 * * [simplify]: Extracting #3: cost 110 inf + 1587 4.490 * * [simplify]: Extracting #4: cost 87 inf + 7219 4.495 * * [simplify]: Extracting #5: cost 27 inf + 28835 4.499 * * [simplify]: Extracting #6: cost 0 inf + 42722 4.503 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 4.503 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 4.504 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 4.504 * * [simplify]: iters left: 6 (7 enodes) 4.505 * * [simplify]: iters left: 5 (26 enodes) 4.511 * * [simplify]: iters left: 4 (42 enodes) 4.522 * * [simplify]: iters left: 3 (83 enodes) 4.541 * * [simplify]: iters left: 2 (133 enodes) 4.563 * * [simplify]: iters left: 1 (202 enodes) 4.633 * * [simplify]: Extracting #0: cost 1 inf + 0 4.633 * * [simplify]: Extracting #1: cost 0 inf + 1 4.633 * [simplify]: Simplified to 0 4.633 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 4.633 * * * * [progress]: [ 11 / 192 ] simplifiying candidate # 4.633 * [simplify]: Simplifying (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 4.633 * * [simplify]: iters left: 6 (17 enodes) 4.638 * * [simplify]: iters left: 5 (63 enodes) 4.649 * * [simplify]: iters left: 4 (89 enodes) 4.661 * * [simplify]: iters left: 3 (111 enodes) 4.679 * * [simplify]: iters left: 2 (181 enodes) 4.721 * * [simplify]: iters left: 1 (349 enodes) 4.836 * * [simplify]: Extracting #0: cost 1 inf + 0 4.836 * * [simplify]: Extracting #1: cost 21 inf + 0 4.836 * * [simplify]: Extracting #2: cost 100 inf + 1 4.837 * * [simplify]: Extracting #3: cost 150 inf + 980 4.838 * * [simplify]: Extracting #4: cost 121 inf + 9258 4.843 * * [simplify]: Extracting #5: cost 32 inf + 39147 4.851 * * [simplify]: Extracting #6: cost 1 inf + 54087 4.858 * * [simplify]: Extracting #7: cost 0 inf + 54504 4.865 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 4.865 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 4.865 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 4.865 * * [simplify]: iters left: 5 (6 enodes) 4.867 * * [simplify]: iters left: 4 (18 enodes) 4.869 * * [simplify]: iters left: 3 (26 enodes) 4.876 * * [simplify]: iters left: 2 (34 enodes) 4.880 * * [simplify]: iters left: 1 (36 enodes) 4.886 * * [simplify]: Extracting #0: cost 1 inf + 0 4.886 * * [simplify]: Extracting #1: cost 0 inf + 1 4.886 * [simplify]: Simplified to 0 4.887 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 4.887 * * * * [progress]: [ 12 / 192 ] simplifiying candidate # 4.887 * [simplify]: Simplifying (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (exp im) 1))) 4.887 * * [simplify]: iters left: 6 (17 enodes) 4.897 * * [simplify]: iters left: 5 (67 enodes) 4.920 * * [simplify]: iters left: 4 (95 enodes) 4.947 * * [simplify]: iters left: 3 (123 enodes) 4.983 * * [simplify]: iters left: 2 (193 enodes) 5.034 * * [simplify]: iters left: 1 (349 enodes) 5.150 * * [simplify]: Extracting #0: cost 1 inf + 0 5.150 * * [simplify]: Extracting #1: cost 12 inf + 0 5.151 * * [simplify]: Extracting #2: cost 78 inf + 2 5.152 * * [simplify]: Extracting #3: cost 118 inf + 1687 5.155 * * [simplify]: Extracting #4: cost 104 inf + 7665 5.161 * * [simplify]: Extracting #5: cost 49 inf + 21964 5.172 * * [simplify]: Extracting #6: cost 3 inf + 42947 5.183 * * [simplify]: Extracting #7: cost 0 inf + 44316 5.195 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 5.195 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 5.195 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 5.195 * * [simplify]: iters left: 4 (6 enodes) 5.199 * * [simplify]: iters left: 3 (21 enodes) 5.207 * * [simplify]: iters left: 2 (32 enodes) 5.220 * * [simplify]: iters left: 1 (37 enodes) 5.233 * * [simplify]: Extracting #0: cost 1 inf + 0 5.233 * * [simplify]: Extracting #1: cost 7 inf + 0 5.233 * * [simplify]: Extracting #2: cost 7 inf + 3 5.233 * * [simplify]: Extracting #3: cost 2 inf + 368 5.233 * * [simplify]: Extracting #4: cost 0 inf + 590 5.233 * [simplify]: Simplified to (- (exp im) (exp im)) 5.233 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 5.233 * * * * [progress]: [ 13 / 192 ] simplifiying candidate # 5.234 * [simplify]: Simplifying (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 5.234 * * [simplify]: iters left: 6 (17 enodes) 5.238 * * [simplify]: iters left: 5 (62 enodes) 5.248 * * [simplify]: iters left: 4 (98 enodes) 5.265 * * [simplify]: iters left: 3 (143 enodes) 5.316 * * [simplify]: iters left: 2 (274 enodes) 5.424 * * [simplify]: Extracting #0: cost 1 inf + 0 5.424 * * [simplify]: Extracting #1: cost 10 inf + 0 5.424 * * [simplify]: Extracting #2: cost 68 inf + 1 5.424 * * [simplify]: Extracting #3: cost 119 inf + 1155 5.426 * * [simplify]: Extracting #4: cost 100 inf + 6235 5.429 * * [simplify]: Extracting #5: cost 39 inf + 26676 5.433 * * [simplify]: Extracting #6: cost 0 inf + 47302 5.439 * * [simplify]: Extracting #7: cost 0 inf + 47262 5.449 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 5.449 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 5.449 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 5.449 * * [simplify]: iters left: 6 (7 enodes) 5.453 * * [simplify]: iters left: 5 (26 enodes) 5.462 * * [simplify]: iters left: 4 (42 enodes) 5.479 * * [simplify]: iters left: 3 (83 enodes) 5.498 * * [simplify]: iters left: 2 (133 enodes) 5.527 * * [simplify]: iters left: 1 (202 enodes) 5.575 * * [simplify]: Extracting #0: cost 1 inf + 0 5.575 * * [simplify]: Extracting #1: cost 0 inf + 1 5.575 * [simplify]: Simplified to 0 5.575 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 5.575 * * * * [progress]: [ 14 / 192 ] simplifiying candidate # 5.575 * [simplify]: Simplifying (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 5.576 * * [simplify]: iters left: 6 (16 enodes) 5.581 * * [simplify]: iters left: 5 (53 enodes) 5.590 * * [simplify]: iters left: 4 (77 enodes) 5.601 * * [simplify]: iters left: 3 (104 enodes) 5.633 * * [simplify]: iters left: 2 (170 enodes) 5.702 * * [simplify]: iters left: 1 (336 enodes) 5.851 * * [simplify]: Extracting #0: cost 1 inf + 0 5.851 * * [simplify]: Extracting #1: cost 16 inf + 0 5.851 * * [simplify]: Extracting #2: cost 98 inf + 1 5.852 * * [simplify]: Extracting #3: cost 189 inf + 1085 5.854 * * [simplify]: Extracting #4: cost 126 inf + 11067 5.857 * * [simplify]: Extracting #5: cost 87 inf + 18223 5.863 * * [simplify]: Extracting #6: cost 24 inf + 50286 5.872 * * [simplify]: Extracting #7: cost 4 inf + 64253 5.890 * * [simplify]: Extracting #8: cost 0 inf + 67722 5.911 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 5.911 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 5.912 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 5.912 * * [simplify]: iters left: 5 (6 enodes) 5.915 * * [simplify]: iters left: 4 (18 enodes) 5.919 * * [simplify]: iters left: 3 (26 enodes) 5.923 * * [simplify]: iters left: 2 (34 enodes) 5.928 * * [simplify]: iters left: 1 (36 enodes) 5.933 * * [simplify]: Extracting #0: cost 1 inf + 0 5.933 * * [simplify]: Extracting #1: cost 0 inf + 1 5.933 * [simplify]: Simplified to 0 5.933 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 5.933 * * * * [progress]: [ 15 / 192 ] simplifiying candidate # 5.933 * [simplify]: Simplifying (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (exp im) 1))) 5.933 * * [simplify]: iters left: 6 (16 enodes) 5.938 * * [simplify]: iters left: 5 (57 enodes) 5.948 * * [simplify]: iters left: 4 (83 enodes) 5.968 * * [simplify]: iters left: 3 (116 enodes) 5.986 * * [simplify]: iters left: 2 (181 enodes) 6.041 * * [simplify]: iters left: 1 (344 enodes) 6.188 * * [simplify]: Extracting #0: cost 1 inf + 0 6.189 * * [simplify]: Extracting #1: cost 11 inf + 0 6.189 * * [simplify]: Extracting #2: cost 95 inf + 2 6.189 * * [simplify]: Extracting #3: cost 192 inf + 590 6.191 * * [simplify]: Extracting #4: cost 139 inf + 7902 6.195 * * [simplify]: Extracting #5: cost 76 inf + 25124 6.204 * * [simplify]: Extracting #6: cost 14 inf + 60747 6.220 * * [simplify]: Extracting #7: cost 0 inf + 67872 6.229 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 6.229 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 6.229 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 6.229 * * [simplify]: iters left: 4 (6 enodes) 6.231 * * [simplify]: iters left: 3 (21 enodes) 6.235 * * [simplify]: iters left: 2 (32 enodes) 6.240 * * [simplify]: iters left: 1 (37 enodes) 6.254 * * [simplify]: Extracting #0: cost 1 inf + 0 6.254 * * [simplify]: Extracting #1: cost 7 inf + 0 6.254 * * [simplify]: Extracting #2: cost 7 inf + 3 6.254 * * [simplify]: Extracting #3: cost 2 inf + 368 6.255 * * [simplify]: Extracting #4: cost 0 inf + 590 6.255 * [simplify]: Simplified to (- (exp im) (exp im)) 6.255 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 6.255 * * * * [progress]: [ 16 / 192 ] simplifiying candidate # 6.256 * [simplify]: Simplifying (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 6.256 * * [simplify]: iters left: 6 (17 enodes) 6.264 * * [simplify]: iters left: 5 (61 enodes) 6.275 * * [simplify]: iters left: 4 (98 enodes) 6.291 * * [simplify]: iters left: 3 (137 enodes) 6.321 * * [simplify]: iters left: 2 (242 enodes) 6.403 * * [simplify]: iters left: 1 (469 enodes) 6.802 * * [simplify]: Extracting #0: cost 1 inf + 0 6.802 * * [simplify]: Extracting #1: cost 14 inf + 0 6.802 * * [simplify]: Extracting #2: cost 173 inf + 1 6.805 * * [simplify]: Extracting #3: cost 677 inf + 450 6.808 * * [simplify]: Extracting #4: cost 706 inf + 2927 6.818 * * [simplify]: Extracting #5: cost 623 inf + 24129 6.856 * * [simplify]: Extracting #6: cost 294 inf + 184884 6.905 * * [simplify]: Extracting #7: cost 6 inf + 379864 6.983 * * [simplify]: Extracting #8: cost 0 inf + 384741 7.037 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 7.037 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 7.038 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 7.038 * * [simplify]: iters left: 6 (7 enodes) 7.041 * * [simplify]: iters left: 5 (26 enodes) 7.050 * * [simplify]: iters left: 4 (42 enodes) 7.059 * * [simplify]: iters left: 3 (83 enodes) 7.077 * * [simplify]: iters left: 2 (133 enodes) 7.107 * * [simplify]: iters left: 1 (202 enodes) 7.161 * * [simplify]: Extracting #0: cost 1 inf + 0 7.161 * * [simplify]: Extracting #1: cost 0 inf + 1 7.161 * [simplify]: Simplified to 0 7.161 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 7.161 * * * * [progress]: [ 17 / 192 ] simplifiying candidate # 7.162 * [simplify]: Simplifying (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 7.162 * * [simplify]: iters left: 6 (16 enodes) 7.168 * * [simplify]: iters left: 5 (52 enodes) 7.177 * * [simplify]: iters left: 4 (77 enodes) 7.189 * * [simplify]: iters left: 3 (98 enodes) 7.204 * * [simplify]: iters left: 2 (143 enodes) 7.240 * * [simplify]: iters left: 1 (219 enodes) 7.299 * * [simplify]: Extracting #0: cost 1 inf + 0 7.299 * * [simplify]: Extracting #1: cost 10 inf + 0 7.299 * * [simplify]: Extracting #2: cost 21 inf + 1 7.300 * * [simplify]: Extracting #3: cost 25 inf + 589 7.301 * * [simplify]: Extracting #4: cost 21 inf + 2308 7.303 * * [simplify]: Extracting #5: cost 1 inf + 4704 7.305 * * [simplify]: Extracting #6: cost 0 inf + 4855 7.307 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 7.307 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 7.308 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 7.308 * * [simplify]: iters left: 5 (6 enodes) 7.311 * * [simplify]: iters left: 4 (18 enodes) 7.315 * * [simplify]: iters left: 3 (26 enodes) 7.319 * * [simplify]: iters left: 2 (34 enodes) 7.324 * * [simplify]: iters left: 1 (36 enodes) 7.328 * * [simplify]: Extracting #0: cost 1 inf + 0 7.328 * * [simplify]: Extracting #1: cost 0 inf + 1 7.328 * [simplify]: Simplified to 0 7.328 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 7.328 * * * * [progress]: [ 18 / 192 ] simplifiying candidate # 7.329 * [simplify]: Simplifying (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (exp im) 1))) 7.329 * * [simplify]: iters left: 6 (15 enodes) 7.333 * * [simplify]: iters left: 5 (52 enodes) 7.345 * * [simplify]: iters left: 4 (80 enodes) 7.360 * * [simplify]: iters left: 3 (109 enodes) 7.376 * * [simplify]: iters left: 2 (152 enodes) 7.434 * * [simplify]: iters left: 1 (231 enodes) 7.515 * * [simplify]: Extracting #0: cost 1 inf + 0 7.515 * * [simplify]: Extracting #1: cost 10 inf + 0 7.515 * * [simplify]: Extracting #2: cost 24 inf + 2 7.516 * * [simplify]: Extracting #3: cost 23 inf + 816 7.516 * * [simplify]: Extracting #4: cost 3 inf + 3052 7.517 * * [simplify]: Extracting #5: cost 0 inf + 3536 7.518 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 7.518 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 7.519 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 7.519 * * [simplify]: iters left: 4 (6 enodes) 7.521 * * [simplify]: iters left: 3 (21 enodes) 7.525 * * [simplify]: iters left: 2 (32 enodes) 7.530 * * [simplify]: iters left: 1 (37 enodes) 7.541 * * [simplify]: Extracting #0: cost 1 inf + 0 7.541 * * [simplify]: Extracting #1: cost 7 inf + 0 7.541 * * [simplify]: Extracting #2: cost 7 inf + 3 7.541 * * [simplify]: Extracting #3: cost 2 inf + 368 7.542 * * [simplify]: Extracting #4: cost 0 inf + 590 7.542 * [simplify]: Simplified to (- (exp im) (exp im)) 7.542 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 7.542 * * * * [progress]: [ 19 / 192 ] simplifiying candidate # 7.543 * [simplify]: Simplifying (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 7.543 * * [simplify]: iters left: 6 (18 enodes) 7.555 * * [simplify]: iters left: 5 (72 enodes) 7.580 * * [simplify]: iters left: 4 (101 enodes) 7.610 * * [simplify]: iters left: 3 (150 enodes) 7.661 * * [simplify]: iters left: 2 (259 enodes) 7.738 * * [simplify]: iters left: 1 (472 enodes) 7.921 * * [simplify]: Extracting #0: cost 1 inf + 0 7.922 * * [simplify]: Extracting #1: cost 29 inf + 0 7.923 * * [simplify]: Extracting #2: cost 185 inf + 1 7.925 * * [simplify]: Extracting #3: cost 249 inf + 1831 7.931 * * [simplify]: Extracting #4: cost 209 inf + 15305 7.946 * * [simplify]: Extracting #5: cost 62 inf + 81879 7.969 * * [simplify]: Extracting #6: cost 4 inf + 116673 7.993 * * [simplify]: Extracting #7: cost 0 inf + 119884 8.017 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 8.017 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 8.018 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 8.018 * * [simplify]: iters left: 6 (7 enodes) 8.021 * * [simplify]: iters left: 5 (26 enodes) 8.030 * * [simplify]: iters left: 4 (42 enodes) 8.050 * * [simplify]: iters left: 3 (83 enodes) 8.080 * * [simplify]: iters left: 2 (133 enodes) 8.117 * * [simplify]: iters left: 1 (202 enodes) 8.169 * * [simplify]: Extracting #0: cost 1 inf + 0 8.169 * * [simplify]: Extracting #1: cost 0 inf + 1 8.169 * [simplify]: Simplified to 0 8.169 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 8.169 * * * * [progress]: [ 20 / 192 ] simplifiying candidate # 8.170 * [simplify]: Simplifying (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 8.170 * * [simplify]: iters left: 6 (17 enodes) 8.175 * * [simplify]: iters left: 5 (64 enodes) 8.186 * * [simplify]: iters left: 4 (83 enodes) 8.198 * * [simplify]: iters left: 3 (114 enodes) 8.216 * * [simplify]: iters left: 2 (185 enodes) 8.257 * * [simplify]: iters left: 1 (326 enodes) 8.385 * * [simplify]: Extracting #0: cost 1 inf + 0 8.385 * * [simplify]: Extracting #1: cost 21 inf + 0 8.386 * * [simplify]: Extracting #2: cost 104 inf + 1 8.387 * * [simplify]: Extracting #3: cost 155 inf + 678 8.390 * * [simplify]: Extracting #4: cost 136 inf + 6069 8.396 * * [simplify]: Extracting #5: cost 65 inf + 26889 8.409 * * [simplify]: Extracting #6: cost 13 inf + 48590 8.422 * * [simplify]: Extracting #7: cost 0 inf + 54941 8.436 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 8.437 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 8.437 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 8.438 * * [simplify]: iters left: 5 (6 enodes) 8.440 * * [simplify]: iters left: 4 (18 enodes) 8.446 * * [simplify]: iters left: 3 (26 enodes) 8.453 * * [simplify]: iters left: 2 (34 enodes) 8.462 * * [simplify]: iters left: 1 (36 enodes) 8.470 * * [simplify]: Extracting #0: cost 1 inf + 0 8.470 * * [simplify]: Extracting #1: cost 0 inf + 1 8.470 * [simplify]: Simplified to 0 8.470 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 8.470 * * * * [progress]: [ 21 / 192 ] simplifiying candidate # 8.470 * [simplify]: Simplifying (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (exp im) 1))) 8.470 * * [simplify]: iters left: 6 (16 enodes) 8.475 * * [simplify]: iters left: 5 (64 enodes) 8.488 * * [simplify]: iters left: 4 (86 enodes) 8.502 * * [simplify]: iters left: 3 (125 enodes) 8.532 * * [simplify]: iters left: 2 (196 enodes) 8.577 * * [simplify]: iters left: 1 (323 enodes) 8.690 * * [simplify]: Extracting #0: cost 1 inf + 0 8.690 * * [simplify]: Extracting #1: cost 12 inf + 0 8.690 * * [simplify]: Extracting #2: cost 83 inf + 2 8.691 * * [simplify]: Extracting #3: cost 115 inf + 5560 8.693 * * [simplify]: Extracting #4: cost 103 inf + 8491 8.697 * * [simplify]: Extracting #5: cost 45 inf + 24543 8.702 * * [simplify]: Extracting #6: cost 6 inf + 41512 8.708 * * [simplify]: Extracting #7: cost 0 inf + 45228 8.717 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 8.717 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 8.717 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 8.718 * * [simplify]: iters left: 4 (6 enodes) 8.721 * * [simplify]: iters left: 3 (21 enodes) 8.729 * * [simplify]: iters left: 2 (32 enodes) 8.739 * * [simplify]: iters left: 1 (37 enodes) 8.750 * * [simplify]: Extracting #0: cost 1 inf + 0 8.750 * * [simplify]: Extracting #1: cost 7 inf + 0 8.751 * * [simplify]: Extracting #2: cost 7 inf + 3 8.751 * * [simplify]: Extracting #3: cost 2 inf + 368 8.751 * * [simplify]: Extracting #4: cost 0 inf + 590 8.751 * [simplify]: Simplified to (- (exp im) (exp im)) 8.751 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 8.751 * * * * [progress]: [ 22 / 192 ] simplifiying candidate # 8.751 * [simplify]: Simplifying (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 8.751 * * [simplify]: iters left: 6 (17 enodes) 8.756 * * [simplify]: iters left: 5 (63 enodes) 8.767 * * [simplify]: iters left: 4 (91 enodes) 8.796 * * [simplify]: iters left: 3 (140 enodes) 8.843 * * [simplify]: iters left: 2 (260 enodes) 8.943 * * [simplify]: Extracting #0: cost 1 inf + 0 8.943 * * [simplify]: Extracting #1: cost 10 inf + 0 8.944 * * [simplify]: Extracting #2: cost 66 inf + 1 8.944 * * [simplify]: Extracting #3: cost 116 inf + 1234 8.947 * * [simplify]: Extracting #4: cost 88 inf + 7524 8.954 * * [simplify]: Extracting #5: cost 24 inf + 32043 8.963 * * [simplify]: Extracting #6: cost 0 inf + 46271 8.970 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 8.970 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 8.970 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 8.970 * * [simplify]: iters left: 6 (7 enodes) 8.972 * * [simplify]: iters left: 5 (26 enodes) 8.977 * * [simplify]: iters left: 4 (42 enodes) 8.989 * * [simplify]: iters left: 3 (83 enodes) 9.005 * * [simplify]: iters left: 2 (133 enodes) 9.039 * * [simplify]: iters left: 1 (202 enodes) 9.098 * * [simplify]: Extracting #0: cost 1 inf + 0 9.098 * * [simplify]: Extracting #1: cost 0 inf + 1 9.098 * [simplify]: Simplified to 0 9.099 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 9.099 * * * * [progress]: [ 23 / 192 ] simplifiying candidate # 9.099 * [simplify]: Simplifying (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 9.099 * * [simplify]: iters left: 6 (16 enodes) 9.103 * * [simplify]: iters left: 5 (54 enodes) 9.117 * * [simplify]: iters left: 4 (70 enodes) 9.134 * * [simplify]: iters left: 3 (101 enodes) 9.150 * * [simplify]: iters left: 2 (160 enodes) 9.200 * * [simplify]: iters left: 1 (278 enodes) 9.370 * * [simplify]: Extracting #0: cost 1 inf + 0 9.370 * * [simplify]: Extracting #1: cost 16 inf + 0 9.371 * * [simplify]: Extracting #2: cost 91 inf + 1 9.372 * * [simplify]: Extracting #3: cost 160 inf + 1158 9.375 * * [simplify]: Extracting #4: cost 112 inf + 7107 9.380 * * [simplify]: Extracting #5: cost 72 inf + 15433 9.393 * * [simplify]: Extracting #6: cost 15 inf + 48356 9.409 * * [simplify]: Extracting #7: cost 0 inf + 57884 9.424 * * [simplify]: Extracting #8: cost 0 inf + 57804 9.440 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 9.440 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 9.440 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 9.441 * * [simplify]: iters left: 5 (6 enodes) 9.442 * * [simplify]: iters left: 4 (18 enodes) 9.444 * * [simplify]: iters left: 3 (26 enodes) 9.449 * * [simplify]: iters left: 2 (34 enodes) 9.454 * * [simplify]: iters left: 1 (36 enodes) 9.458 * * [simplify]: Extracting #0: cost 1 inf + 0 9.458 * * [simplify]: Extracting #1: cost 0 inf + 1 9.458 * [simplify]: Simplified to 0 9.458 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 9.458 * * * * [progress]: [ 24 / 192 ] simplifiying candidate # 9.458 * [simplify]: Simplifying (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (exp im) 1))) 9.458 * * [simplify]: iters left: 6 (15 enodes) 9.463 * * [simplify]: iters left: 5 (54 enodes) 9.476 * * [simplify]: iters left: 4 (73 enodes) 9.499 * * [simplify]: iters left: 3 (112 enodes) 9.518 * * [simplify]: iters left: 2 (171 enodes) 9.555 * * [simplify]: iters left: 1 (284 enodes) 9.693 * * [simplify]: Extracting #0: cost 1 inf + 0 9.693 * * [simplify]: Extracting #1: cost 11 inf + 0 9.694 * * [simplify]: Extracting #2: cost 78 inf + 2 9.695 * * [simplify]: Extracting #3: cost 148 inf + 1450 9.699 * * [simplify]: Extracting #4: cost 99 inf + 7770 9.704 * * [simplify]: Extracting #5: cost 71 inf + 12124 9.718 * * [simplify]: Extracting #6: cost 25 inf + 38169 9.732 * * [simplify]: Extracting #7: cost 0 inf + 54765 9.747 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 9.747 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 9.747 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 9.748 * * [simplify]: iters left: 4 (6 enodes) 9.751 * * [simplify]: iters left: 3 (21 enodes) 9.757 * * [simplify]: iters left: 2 (32 enodes) 9.763 * * [simplify]: iters left: 1 (37 enodes) 9.771 * * [simplify]: Extracting #0: cost 1 inf + 0 9.771 * * [simplify]: Extracting #1: cost 7 inf + 0 9.771 * * [simplify]: Extracting #2: cost 7 inf + 3 9.771 * * [simplify]: Extracting #3: cost 2 inf + 368 9.771 * * [simplify]: Extracting #4: cost 0 inf + 590 9.771 * [simplify]: Simplified to (- (exp im) (exp im)) 9.771 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 9.771 * * * * [progress]: [ 25 / 192 ] simplifiying candidate # 9.772 * [simplify]: Simplifying (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 9.772 * * [simplify]: iters left: 6 (16 enodes) 9.776 * * [simplify]: iters left: 5 (58 enodes) 9.789 * * [simplify]: iters left: 4 (86 enodes) 9.817 * * [simplify]: iters left: 3 (134 enodes) 9.867 * * [simplify]: iters left: 2 (251 enodes) 10.003 * * [simplify]: Extracting #0: cost 1 inf + 0 10.003 * * [simplify]: Extracting #1: cost 10 inf + 0 10.004 * * [simplify]: Extracting #2: cost 60 inf + 1 10.005 * * [simplify]: Extracting #3: cost 88 inf + 1074 10.007 * * [simplify]: Extracting #4: cost 49 inf + 10542 10.013 * * [simplify]: Extracting #5: cost 9 inf + 27078 10.017 * * [simplify]: Extracting #6: cost 0 inf + 32182 10.020 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 10.020 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 10.021 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 10.021 * * [simplify]: iters left: 6 (7 enodes) 10.022 * * [simplify]: iters left: 5 (26 enodes) 10.027 * * [simplify]: iters left: 4 (42 enodes) 10.036 * * [simplify]: iters left: 3 (83 enodes) 10.060 * * [simplify]: iters left: 2 (133 enodes) 10.088 * * [simplify]: iters left: 1 (202 enodes) 10.149 * * [simplify]: Extracting #0: cost 1 inf + 0 10.149 * * [simplify]: Extracting #1: cost 0 inf + 1 10.149 * [simplify]: Simplified to 0 10.149 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 10.149 * * * * [progress]: [ 26 / 192 ] simplifiying candidate # 10.149 * [simplify]: Simplifying (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 10.149 * * [simplify]: iters left: 6 (15 enodes) 10.153 * * [simplify]: iters left: 5 (49 enodes) 10.161 * * [simplify]: iters left: 4 (65 enodes) 10.179 * * [simplify]: iters left: 3 (95 enodes) 10.215 * * [simplify]: iters left: 2 (149 enodes) 10.274 * * [simplify]: iters left: 1 (214 enodes) 10.341 * * [simplify]: Extracting #0: cost 1 inf + 0 10.341 * * [simplify]: Extracting #1: cost 10 inf + 0 10.341 * * [simplify]: Extracting #2: cost 31 inf + 1 10.342 * * [simplify]: Extracting #3: cost 61 inf + 1346 10.344 * * [simplify]: Extracting #4: cost 32 inf + 6798 10.348 * * [simplify]: Extracting #5: cost 2 inf + 10347 10.352 * * [simplify]: Extracting #6: cost 0 inf + 10813 10.356 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 10.356 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 10.357 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 10.357 * * [simplify]: iters left: 5 (6 enodes) 10.360 * * [simplify]: iters left: 4 (18 enodes) 10.364 * * [simplify]: iters left: 3 (26 enodes) 10.367 * * [simplify]: iters left: 2 (34 enodes) 10.372 * * [simplify]: iters left: 1 (36 enodes) 10.376 * * [simplify]: Extracting #0: cost 1 inf + 0 10.376 * * [simplify]: Extracting #1: cost 0 inf + 1 10.376 * [simplify]: Simplified to 0 10.376 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 10.376 * * * * [progress]: [ 27 / 192 ] simplifiying candidate # 10.377 * [simplify]: Simplifying (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (exp im) 1))) 10.377 * * [simplify]: iters left: 6 (14 enodes) 10.381 * * [simplify]: iters left: 5 (49 enodes) 10.394 * * [simplify]: iters left: 4 (68 enodes) 10.416 * * [simplify]: iters left: 3 (104 enodes) 10.439 * * [simplify]: iters left: 2 (158 enodes) 10.485 * * [simplify]: iters left: 1 (222 enodes) 10.552 * * [simplify]: Extracting #0: cost 1 inf + 0 10.552 * * [simplify]: Extracting #1: cost 10 inf + 0 10.552 * * [simplify]: Extracting #2: cost 44 inf + 2 10.553 * * [simplify]: Extracting #3: cost 74 inf + 756 10.555 * * [simplify]: Extracting #4: cost 12 inf + 8573 10.559 * * [simplify]: Extracting #5: cost 0 inf + 10220 10.564 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 10.564 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 10.564 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 10.564 * * [simplify]: iters left: 4 (6 enodes) 10.568 * * [simplify]: iters left: 3 (21 enodes) 10.575 * * [simplify]: iters left: 2 (32 enodes) 10.581 * * [simplify]: iters left: 1 (37 enodes) 10.591 * * [simplify]: Extracting #0: cost 1 inf + 0 10.592 * * [simplify]: Extracting #1: cost 7 inf + 0 10.592 * * [simplify]: Extracting #2: cost 7 inf + 3 10.592 * * [simplify]: Extracting #3: cost 2 inf + 368 10.592 * * [simplify]: Extracting #4: cost 0 inf + 590 10.592 * [simplify]: Simplified to (- (exp im) (exp im)) 10.592 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 10.592 * * * * [progress]: [ 28 / 192 ] simplifiying candidate # 10.592 * [simplify]: Simplifying (fma (exp 0) (exp (- im)) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 10.592 * * [simplify]: iters left: 6 (11 enodes) 10.595 * * [simplify]: iters left: 5 (42 enodes) 10.604 * * [simplify]: iters left: 4 (65 enodes) 10.622 * * [simplify]: iters left: 3 (89 enodes) 10.654 * * [simplify]: iters left: 2 (157 enodes) 10.690 * * [simplify]: iters left: 1 (277 enodes) 10.770 * * [simplify]: Extracting #0: cost 1 inf + 0 10.770 * * [simplify]: Extracting #1: cost 12 inf + 0 10.771 * * [simplify]: Extracting #2: cost 73 inf + 1 10.772 * * [simplify]: Extracting #3: cost 121 inf + 450 10.773 * * [simplify]: Extracting #4: cost 111 inf + 1652 10.776 * * [simplify]: Extracting #5: cost 73 inf + 18058 10.792 * * [simplify]: Extracting #6: cost 3 inf + 65229 10.803 * * [simplify]: Extracting #7: cost 0 inf + 66737 10.814 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 10.814 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 10.815 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 10.815 * * [simplify]: iters left: 6 (7 enodes) 10.818 * * [simplify]: iters left: 5 (26 enodes) 10.828 * * [simplify]: iters left: 4 (42 enodes) 10.845 * * [simplify]: iters left: 3 (83 enodes) 10.874 * * [simplify]: iters left: 2 (133 enodes) 10.912 * * [simplify]: iters left: 1 (202 enodes) 10.987 * * [simplify]: Extracting #0: cost 1 inf + 0 10.987 * * [simplify]: Extracting #1: cost 0 inf + 1 10.987 * [simplify]: Simplified to 0 10.987 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 10.987 * * * * [progress]: [ 29 / 192 ] simplifiying candidate # 10.988 * [simplify]: Simplifying (fma (exp 0) (exp (- im)) (- (* (sqrt (exp im)) (sqrt (exp im))))) 10.988 * * [simplify]: iters left: 6 (10 enodes) 10.993 * * [simplify]: iters left: 5 (33 enodes) 11.003 * * [simplify]: iters left: 4 (44 enodes) 11.016 * * [simplify]: iters left: 3 (53 enodes) 11.031 * * [simplify]: iters left: 2 (60 enodes) 11.045 * * [simplify]: iters left: 1 (67 enodes) 11.062 * * [simplify]: Extracting #0: cost 1 inf + 0 11.063 * * [simplify]: Extracting #1: cost 10 inf + 0 11.063 * * [simplify]: Extracting #2: cost 17 inf + 1 11.063 * * [simplify]: Extracting #3: cost 16 inf + 114 11.063 * * [simplify]: Extracting #4: cost 4 inf + 1567 11.064 * * [simplify]: Extracting #5: cost 0 inf + 2324 11.065 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 11.065 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 11.065 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 11.065 * * [simplify]: iters left: 5 (6 enodes) 11.068 * * [simplify]: iters left: 4 (18 enodes) 11.076 * * [simplify]: iters left: 3 (26 enodes) 11.084 * * [simplify]: iters left: 2 (34 enodes) 11.093 * * [simplify]: iters left: 1 (36 enodes) 11.101 * * [simplify]: Extracting #0: cost 1 inf + 0 11.101 * * [simplify]: Extracting #1: cost 0 inf + 1 11.101 * [simplify]: Simplified to 0 11.101 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 11.101 * * * * [progress]: [ 30 / 192 ] simplifiying candidate # 11.102 * [simplify]: Simplifying (fma (exp 0) (exp (- im)) (- (* (exp im) 1))) 11.102 * * [simplify]: iters left: 6 (10 enodes) 11.107 * * [simplify]: iters left: 5 (35 enodes) 11.120 * * [simplify]: iters left: 4 (47 enodes) 11.135 * * [simplify]: iters left: 3 (57 enodes) 11.150 * * [simplify]: iters left: 2 (65 enodes) 11.167 * * [simplify]: iters left: 1 (69 enodes) 11.184 * * [simplify]: Extracting #0: cost 1 inf + 0 11.184 * * [simplify]: Extracting #1: cost 7 inf + 0 11.184 * * [simplify]: Extracting #2: cost 10 inf + 2 11.184 * * [simplify]: Extracting #3: cost 1 inf + 1096 11.185 * * [simplify]: Extracting #4: cost 0 inf + 1055 11.185 * [simplify]: Simplified to (+ (/ -1 (exp (- im))) (exp (- im))) 11.185 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (+ (/ -1 (exp (- im))) (exp (- im))) (fma (- (exp im)) 1 (* (exp im) 1))))) 11.186 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 11.186 * * [simplify]: iters left: 4 (6 enodes) 11.189 * * [simplify]: iters left: 3 (21 enodes) 11.197 * * [simplify]: iters left: 2 (32 enodes) 11.207 * * [simplify]: iters left: 1 (37 enodes) 11.224 * * [simplify]: Extracting #0: cost 1 inf + 0 11.224 * * [simplify]: Extracting #1: cost 7 inf + 0 11.224 * * [simplify]: Extracting #2: cost 7 inf + 3 11.225 * * [simplify]: Extracting #3: cost 2 inf + 368 11.225 * * [simplify]: Extracting #4: cost 0 inf + 590 11.225 * [simplify]: Simplified to (- (exp im) (exp im)) 11.225 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (+ (/ -1 (exp (- im))) (exp (- im))) (- (exp im) (exp im))))) 11.226 * * * * [progress]: [ 31 / 192 ] simplifiying candidate # 11.226 * [simplify]: Simplifying (fma (exp 0) (exp (- im)) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 11.226 * * [simplify]: iters left: 6 (11 enodes) 11.232 * * [simplify]: iters left: 5 (42 enodes) 11.248 * * [simplify]: iters left: 4 (65 enodes) 11.270 * * [simplify]: iters left: 3 (89 enodes) 11.303 * * [simplify]: iters left: 2 (157 enodes) 11.343 * * [simplify]: iters left: 1 (277 enodes) 11.427 * * [simplify]: Extracting #0: cost 1 inf + 0 11.427 * * [simplify]: Extracting #1: cost 12 inf + 0 11.427 * * [simplify]: Extracting #2: cost 73 inf + 1 11.428 * * [simplify]: Extracting #3: cost 121 inf + 450 11.430 * * [simplify]: Extracting #4: cost 111 inf + 1652 11.433 * * [simplify]: Extracting #5: cost 73 inf + 18058 11.443 * * [simplify]: Extracting #6: cost 3 inf + 65229 11.459 * * [simplify]: Extracting #7: cost 0 inf + 66737 11.470 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 11.470 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 11.471 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 11.471 * * [simplify]: iters left: 6 (7 enodes) 11.474 * * [simplify]: iters left: 5 (26 enodes) 11.483 * * [simplify]: iters left: 4 (42 enodes) 11.492 * * [simplify]: iters left: 3 (83 enodes) 11.508 * * [simplify]: iters left: 2 (133 enodes) 11.538 * * [simplify]: iters left: 1 (202 enodes) 11.598 * * [simplify]: Extracting #0: cost 1 inf + 0 11.598 * * [simplify]: Extracting #1: cost 0 inf + 1 11.598 * [simplify]: Simplified to 0 11.598 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 11.598 * * * * [progress]: [ 32 / 192 ] simplifiying candidate # 11.599 * [simplify]: Simplifying (fma (exp 0) (exp (- im)) (- (* (sqrt (exp im)) (sqrt (exp im))))) 11.599 * * [simplify]: iters left: 6 (10 enodes) 11.601 * * [simplify]: iters left: 5 (33 enodes) 11.607 * * [simplify]: iters left: 4 (44 enodes) 11.615 * * [simplify]: iters left: 3 (53 enodes) 11.622 * * [simplify]: iters left: 2 (60 enodes) 11.630 * * [simplify]: iters left: 1 (67 enodes) 11.639 * * [simplify]: Extracting #0: cost 1 inf + 0 11.639 * * [simplify]: Extracting #1: cost 10 inf + 0 11.639 * * [simplify]: Extracting #2: cost 17 inf + 1 11.639 * * [simplify]: Extracting #3: cost 16 inf + 114 11.639 * * [simplify]: Extracting #4: cost 4 inf + 1567 11.640 * * [simplify]: Extracting #5: cost 0 inf + 2324 11.640 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 11.640 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 11.640 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 11.640 * * [simplify]: iters left: 5 (6 enodes) 11.642 * * [simplify]: iters left: 4 (18 enodes) 11.645 * * [simplify]: iters left: 3 (26 enodes) 11.651 * * [simplify]: iters left: 2 (34 enodes) 11.655 * * [simplify]: iters left: 1 (36 enodes) 11.660 * * [simplify]: Extracting #0: cost 1 inf + 0 11.660 * * [simplify]: Extracting #1: cost 0 inf + 1 11.660 * [simplify]: Simplified to 0 11.660 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 11.660 * * * * [progress]: [ 33 / 192 ] simplifiying candidate # 11.660 * [simplify]: Simplifying (fma (exp 0) (exp (- im)) (- (* (exp im) 1))) 11.660 * * [simplify]: iters left: 6 (10 enodes) 11.664 * * [simplify]: iters left: 5 (35 enodes) 11.670 * * [simplify]: iters left: 4 (47 enodes) 11.678 * * [simplify]: iters left: 3 (57 enodes) 11.686 * * [simplify]: iters left: 2 (65 enodes) 11.701 * * [simplify]: iters left: 1 (69 enodes) 11.719 * * [simplify]: Extracting #0: cost 1 inf + 0 11.719 * * [simplify]: Extracting #1: cost 7 inf + 0 11.719 * * [simplify]: Extracting #2: cost 10 inf + 2 11.720 * * [simplify]: Extracting #3: cost 1 inf + 1096 11.720 * * [simplify]: Extracting #4: cost 0 inf + 1055 11.721 * [simplify]: Simplified to (+ (/ -1 (exp (- im))) (exp (- im))) 11.721 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (+ (/ -1 (exp (- im))) (exp (- im))) (fma (- (exp im)) 1 (* (exp im) 1))))) 11.721 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 11.721 * * [simplify]: iters left: 4 (6 enodes) 11.725 * * [simplify]: iters left: 3 (21 enodes) 11.732 * * [simplify]: iters left: 2 (32 enodes) 11.741 * * [simplify]: iters left: 1 (37 enodes) 11.755 * * [simplify]: Extracting #0: cost 1 inf + 0 11.755 * * [simplify]: Extracting #1: cost 7 inf + 0 11.755 * * [simplify]: Extracting #2: cost 7 inf + 3 11.756 * * [simplify]: Extracting #3: cost 2 inf + 368 11.756 * * [simplify]: Extracting #4: cost 0 inf + 590 11.756 * [simplify]: Simplified to (- (exp im) (exp im)) 11.756 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (+ (/ -1 (exp (- im))) (exp (- im))) (- (exp im) (exp im))))) 11.757 * * * * [progress]: [ 34 / 192 ] simplifiying candidate # 11.757 * [simplify]: Simplifying (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 11.757 * * [simplify]: iters left: 6 (12 enodes) 11.764 * * [simplify]: iters left: 5 (50 enodes) 11.782 * * [simplify]: iters left: 4 (77 enodes) 11.804 * * [simplify]: iters left: 3 (111 enodes) 11.836 * * [simplify]: iters left: 2 (177 enodes) 11.901 * * [simplify]: iters left: 1 (320 enodes) 12.041 * * [simplify]: Extracting #0: cost 1 inf + 0 12.041 * * [simplify]: Extracting #1: cost 25 inf + 0 12.042 * * [simplify]: Extracting #2: cost 118 inf + 1 12.043 * * [simplify]: Extracting #3: cost 146 inf + 118 12.044 * * [simplify]: Extracting #4: cost 134 inf + 1441 12.048 * * [simplify]: Extracting #5: cost 91 inf + 18816 12.057 * * [simplify]: Extracting #6: cost 20 inf + 65202 12.070 * * [simplify]: Extracting #7: cost 0 inf + 79449 12.085 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 12.085 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 12.085 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 12.085 * * [simplify]: iters left: 6 (7 enodes) 12.088 * * [simplify]: iters left: 5 (26 enodes) 12.098 * * [simplify]: iters left: 4 (42 enodes) 12.115 * * [simplify]: iters left: 3 (83 enodes) 12.135 * * [simplify]: iters left: 2 (133 enodes) 12.163 * * [simplify]: iters left: 1 (202 enodes) 12.239 * * [simplify]: Extracting #0: cost 1 inf + 0 12.239 * * [simplify]: Extracting #1: cost 0 inf + 1 12.239 * [simplify]: Simplified to 0 12.239 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 12.239 * * * * [progress]: [ 35 / 192 ] simplifiying candidate # 12.239 * [simplify]: Simplifying (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 12.240 * * [simplify]: iters left: 6 (11 enodes) 12.245 * * [simplify]: iters left: 5 (41 enodes) 12.262 * * [simplify]: iters left: 4 (56 enodes) 12.278 * * [simplify]: iters left: 3 (69 enodes) 12.299 * * [simplify]: iters left: 2 (84 enodes) 12.324 * * [simplify]: iters left: 1 (119 enodes) 12.372 * * [simplify]: Extracting #0: cost 1 inf + 0 12.372 * * [simplify]: Extracting #1: cost 14 inf + 0 12.372 * * [simplify]: Extracting #2: cost 33 inf + 1 12.373 * * [simplify]: Extracting #3: cost 36 inf + 4 12.373 * * [simplify]: Extracting #4: cost 28 inf + 563 12.374 * * [simplify]: Extracting #5: cost 16 inf + 2837 12.375 * * [simplify]: Extracting #6: cost 0 inf + 9310 12.376 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 12.376 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 12.376 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 12.376 * * [simplify]: iters left: 5 (6 enodes) 12.378 * * [simplify]: iters left: 4 (18 enodes) 12.380 * * [simplify]: iters left: 3 (26 enodes) 12.384 * * [simplify]: iters left: 2 (34 enodes) 12.389 * * [simplify]: iters left: 1 (36 enodes) 12.395 * * [simplify]: Extracting #0: cost 1 inf + 0 12.395 * * [simplify]: Extracting #1: cost 0 inf + 1 12.395 * [simplify]: Simplified to 0 12.395 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 12.395 * * * * [progress]: [ 36 / 192 ] simplifiying candidate # 12.395 * [simplify]: Simplifying (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (* (exp im) 1))) 12.396 * * [simplify]: iters left: 6 (11 enodes) 12.399 * * [simplify]: iters left: 5 (43 enodes) 12.410 * * [simplify]: iters left: 4 (59 enodes) 12.420 * * [simplify]: iters left: 3 (78 enodes) 12.430 * * [simplify]: iters left: 2 (87 enodes) 12.445 * * [simplify]: iters left: 1 (124 enodes) 12.478 * * [simplify]: Extracting #0: cost 1 inf + 0 12.478 * * [simplify]: Extracting #1: cost 10 inf + 0 12.478 * * [simplify]: Extracting #2: cost 30 inf + 2 12.478 * * [simplify]: Extracting #3: cost 36 inf + 5 12.479 * * [simplify]: Extracting #4: cost 25 inf + 1419 12.481 * * [simplify]: Extracting #5: cost 7 inf + 6471 12.482 * * [simplify]: Extracting #6: cost 0 inf + 9529 12.484 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 12.484 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 12.484 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 12.484 * * [simplify]: iters left: 4 (6 enodes) 12.486 * * [simplify]: iters left: 3 (21 enodes) 12.490 * * [simplify]: iters left: 2 (32 enodes) 12.498 * * [simplify]: iters left: 1 (37 enodes) 12.511 * * [simplify]: Extracting #0: cost 1 inf + 0 12.511 * * [simplify]: Extracting #1: cost 7 inf + 0 12.511 * * [simplify]: Extracting #2: cost 7 inf + 3 12.511 * * [simplify]: Extracting #3: cost 2 inf + 368 12.511 * * [simplify]: Extracting #4: cost 0 inf + 590 12.511 * [simplify]: Simplified to (- (exp im) (exp im)) 12.512 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 12.512 * * * * [progress]: [ 37 / 192 ] simplifiying candidate # 12.512 * [simplify]: Simplifying (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 12.512 * * [simplify]: iters left: 6 (11 enodes) 12.518 * * [simplify]: iters left: 5 (47 enodes) 12.532 * * [simplify]: iters left: 4 (70 enodes) 12.546 * * [simplify]: iters left: 3 (106 enodes) 12.566 * * [simplify]: iters left: 2 (184 enodes) 12.610 * * [simplify]: iters left: 1 (309 enodes) 12.713 * * [simplify]: Extracting #0: cost 1 inf + 0 12.713 * * [simplify]: Extracting #1: cost 27 inf + 0 12.713 * * [simplify]: Extracting #2: cost 130 inf + 1 12.714 * * [simplify]: Extracting #3: cost 150 inf + 491 12.715 * * [simplify]: Extracting #4: cost 136 inf + 2679 12.720 * * [simplify]: Extracting #5: cost 62 inf + 42715 12.727 * * [simplify]: Extracting #6: cost 2 inf + 81029 12.735 * * [simplify]: Extracting #7: cost 0 inf + 82376 12.747 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 12.747 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 12.748 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 12.748 * * [simplify]: iters left: 6 (7 enodes) 12.751 * * [simplify]: iters left: 5 (26 enodes) 12.759 * * [simplify]: iters left: 4 (42 enodes) 12.778 * * [simplify]: iters left: 3 (83 enodes) 12.794 * * [simplify]: iters left: 2 (133 enodes) 12.819 * * [simplify]: iters left: 1 (202 enodes) 12.884 * * [simplify]: Extracting #0: cost 1 inf + 0 12.884 * * [simplify]: Extracting #1: cost 0 inf + 1 12.884 * [simplify]: Simplified to 0 12.884 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 12.884 * * * * [progress]: [ 38 / 192 ] simplifiying candidate # 12.885 * [simplify]: Simplifying (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (* (sqrt (exp im)) (sqrt (exp im))))) 12.885 * * [simplify]: iters left: 6 (10 enodes) 12.888 * * [simplify]: iters left: 5 (38 enodes) 12.894 * * [simplify]: iters left: 4 (49 enodes) 12.906 * * [simplify]: iters left: 3 (65 enodes) 12.925 * * [simplify]: iters left: 2 (86 enodes) 12.943 * * [simplify]: iters left: 1 (111 enodes) 12.960 * * [simplify]: Extracting #0: cost 1 inf + 0 12.960 * * [simplify]: Extracting #1: cost 15 inf + 0 12.961 * * [simplify]: Extracting #2: cost 39 inf + 1 12.961 * * [simplify]: Extracting #3: cost 41 inf + 2 12.961 * * [simplify]: Extracting #4: cost 36 inf + 227 12.962 * * [simplify]: Extracting #5: cost 22 inf + 2972 12.963 * * [simplify]: Extracting #6: cost 2 inf + 9026 12.965 * * [simplify]: Extracting #7: cost 0 inf + 9589 12.967 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 12.967 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 12.967 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 12.967 * * [simplify]: iters left: 5 (6 enodes) 12.970 * * [simplify]: iters left: 4 (18 enodes) 12.975 * * [simplify]: iters left: 3 (26 enodes) 12.983 * * [simplify]: iters left: 2 (34 enodes) 12.992 * * [simplify]: iters left: 1 (36 enodes) 13.000 * * [simplify]: Extracting #0: cost 1 inf + 0 13.000 * * [simplify]: Extracting #1: cost 0 inf + 1 13.000 * [simplify]: Simplified to 0 13.000 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 13.000 * * * * [progress]: [ 39 / 192 ] simplifiying candidate # 13.000 * [simplify]: Simplifying (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (* (exp im) 1))) 13.001 * * [simplify]: iters left: 6 (10 enodes) 13.007 * * [simplify]: iters left: 5 (40 enodes) 13.018 * * [simplify]: iters left: 4 (52 enodes) 13.027 * * [simplify]: iters left: 3 (70 enodes) 13.039 * * [simplify]: iters left: 2 (85 enodes) 13.058 * * [simplify]: iters left: 1 (98 enodes) 13.072 * * [simplify]: Extracting #0: cost 1 inf + 0 13.072 * * [simplify]: Extracting #1: cost 10 inf + 0 13.072 * * [simplify]: Extracting #2: cost 20 inf + 2 13.073 * * [simplify]: Extracting #3: cost 22 inf + 3 13.073 * * [simplify]: Extracting #4: cost 7 inf + 1933 13.074 * * [simplify]: Extracting #5: cost 0 inf + 3426 13.076 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 13.076 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 13.076 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 13.076 * * [simplify]: iters left: 4 (6 enodes) 13.078 * * [simplify]: iters left: 3 (21 enodes) 13.082 * * [simplify]: iters left: 2 (32 enodes) 13.087 * * [simplify]: iters left: 1 (37 enodes) 13.095 * * [simplify]: Extracting #0: cost 1 inf + 0 13.095 * * [simplify]: Extracting #1: cost 7 inf + 0 13.095 * * [simplify]: Extracting #2: cost 7 inf + 3 13.095 * * [simplify]: Extracting #3: cost 2 inf + 368 13.095 * * [simplify]: Extracting #4: cost 0 inf + 590 13.095 * [simplify]: Simplified to (- (exp im) (exp im)) 13.095 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 13.095 * * * * [progress]: [ 40 / 192 ] simplifiying candidate # 13.096 * [simplify]: Simplifying (fma 1 (exp (- 0 im)) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 13.096 * * [simplify]: iters left: 6 (11 enodes) 13.099 * * [simplify]: iters left: 5 (46 enodes) 13.111 * * [simplify]: iters left: 4 (67 enodes) 13.132 * * [simplify]: iters left: 3 (97 enodes) 13.150 * * [simplify]: iters left: 2 (164 enodes) 13.185 * * [simplify]: iters left: 1 (262 enodes) 13.266 * * [simplify]: Extracting #0: cost 1 inf + 0 13.266 * * [simplify]: Extracting #1: cost 12 inf + 0 13.266 * * [simplify]: Extracting #2: cost 79 inf + 1 13.267 * * [simplify]: Extracting #3: cost 120 inf + 450 13.269 * * [simplify]: Extracting #4: cost 109 inf + 1823 13.271 * * [simplify]: Extracting #5: cost 78 inf + 14314 13.279 * * [simplify]: Extracting #6: cost 17 inf + 53330 13.285 * * [simplify]: Extracting #7: cost 0 inf + 66152 13.290 * * [simplify]: Extracting #8: cost 0 inf + 66112 13.295 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 13.295 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 13.296 * [simplify]: Simplifying (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) 13.296 * * [simplify]: iters left: 6 (7 enodes) 13.297 * * [simplify]: iters left: 5 (26 enodes) 13.302 * * [simplify]: iters left: 4 (42 enodes) 13.315 * * [simplify]: iters left: 3 (83 enodes) 13.344 * * [simplify]: iters left: 2 (133 enodes) 13.379 * * [simplify]: iters left: 1 (202 enodes) 13.437 * * [simplify]: Extracting #0: cost 1 inf + 0 13.437 * * [simplify]: Extracting #1: cost 0 inf + 1 13.437 * [simplify]: Simplified to 0 13.437 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 13.437 * * * * [progress]: [ 41 / 192 ] simplifiying candidate # 13.437 * [simplify]: Simplifying (fma 1 (exp (- 0 im)) (- (* (sqrt (exp im)) (sqrt (exp im))))) 13.437 * * [simplify]: iters left: 6 (10 enodes) 13.440 * * [simplify]: iters left: 5 (37 enodes) 13.446 * * [simplify]: iters left: 4 (46 enodes) 13.453 * * [simplify]: iters left: 3 (56 enodes) 13.461 * * [simplify]: iters left: 2 (66 enodes) 13.471 * * [simplify]: iters left: 1 (72 enodes) 13.480 * * [simplify]: Extracting #0: cost 1 inf + 0 13.480 * * [simplify]: Extracting #1: cost 8 inf + 0 13.480 * * [simplify]: Extracting #2: cost 15 inf + 1 13.480 * * [simplify]: Extracting #3: cost 8 inf + 932 13.481 * * [simplify]: Extracting #4: cost 1 inf + 1720 13.481 * * [simplify]: Extracting #5: cost 0 inf + 1941 13.481 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 13.481 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 13.482 * [simplify]: Simplifying (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) 13.482 * * [simplify]: iters left: 5 (6 enodes) 13.483 * * [simplify]: iters left: 4 (18 enodes) 13.486 * * [simplify]: iters left: 3 (26 enodes) 13.489 * * [simplify]: iters left: 2 (34 enodes) 13.494 * * [simplify]: iters left: 1 (36 enodes) 13.502 * * [simplify]: Extracting #0: cost 1 inf + 0 13.502 * * [simplify]: Extracting #1: cost 0 inf + 1 13.502 * [simplify]: Simplified to 0 13.502 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) 0))) 13.502 * * * * [progress]: [ 42 / 192 ] simplifiying candidate # 13.502 * [simplify]: Simplifying (fma 1 (exp (- 0 im)) (- (* (exp im) 1))) 13.502 * * [simplify]: iters left: 6 (9 enodes) 13.508 * * [simplify]: iters left: 5 (37 enodes) 13.522 * * [simplify]: iters left: 4 (49 enodes) 13.540 * * [simplify]: iters left: 3 (63 enodes) 13.558 * * [simplify]: iters left: 2 (72 enodes) 13.576 * * [simplify]: iters left: 1 (91 enodes) 13.606 * * [simplify]: Extracting #0: cost 1 inf + 0 13.606 * * [simplify]: Extracting #1: cost 7 inf + 0 13.606 * * [simplify]: Extracting #2: cost 10 inf + 2 13.606 * * [simplify]: Extracting #3: cost 5 inf + 519 13.607 * * [simplify]: Extracting #4: cost 0 inf + 1114 13.608 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 13.608 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (fma (- (exp im)) 1 (* (exp im) 1))))) 13.608 * [simplify]: Simplifying (fma (- (exp im)) 1 (* (exp im) 1)) 13.608 * * [simplify]: iters left: 4 (6 enodes) 13.612 * * [simplify]: iters left: 3 (21 enodes) 13.620 * * [simplify]: iters left: 2 (32 enodes) 13.626 * * [simplify]: iters left: 1 (37 enodes) 13.634 * * [simplify]: Extracting #0: cost 1 inf + 0 13.634 * * [simplify]: Extracting #1: cost 7 inf + 0 13.634 * * [simplify]: Extracting #2: cost 7 inf + 3 13.634 * * [simplify]: Extracting #3: cost 2 inf + 368 13.634 * * [simplify]: Extracting #4: cost 0 inf + 590 13.635 * [simplify]: Simplified to (- (exp im) (exp im)) 13.635 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (- (exp (- im)) (exp im)) (- (exp im) (exp im))))) 13.635 * * * * [progress]: [ 43 / 192 ] simplifiying candidate # 13.635 * [simplify]: Simplifying (expm1 (- (exp (- 0 im)) (exp im))) 13.635 * * [simplify]: iters left: 6 (7 enodes) 13.637 * * [simplify]: iters left: 5 (28 enodes) 13.643 * * [simplify]: iters left: 4 (38 enodes) 13.648 * * [simplify]: iters left: 3 (45 enodes) 13.659 * * [simplify]: iters left: 2 (47 enodes) 13.664 * * [simplify]: iters left: 1 (49 enodes) 13.670 * * [simplify]: Extracting #0: cost 1 inf + 0 13.670 * * [simplify]: Extracting #1: cost 3 inf + 0 13.670 * * [simplify]: Extracting #2: cost 8 inf + 0 13.670 * * [simplify]: Extracting #3: cost 12 inf + 1 13.670 * * [simplify]: Extracting #4: cost 13 inf + 2 13.670 * * [simplify]: Extracting #5: cost 6 inf + 599 13.671 * * [simplify]: Extracting #6: cost 0 inf + 1695 13.671 * [simplify]: Simplified to (expm1 (- (exp (- im)) (exp im))) 13.671 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (log1p (expm1 (- (exp (- im)) (exp im)))))) 13.671 * * * * [progress]: [ 44 / 192 ] simplifiying candidate # 13.671 * [simplify]: Simplifying (log1p (- (exp (- 0 im)) (exp im))) 13.671 * * [simplify]: iters left: 6 (7 enodes) 13.673 * * [simplify]: iters left: 5 (28 enodes) 13.678 * * [simplify]: iters left: 4 (38 enodes) 13.684 * * [simplify]: iters left: 3 (45 enodes) 13.695 * * [simplify]: iters left: 2 (47 enodes) 13.708 * * [simplify]: iters left: 1 (49 enodes) 13.719 * * [simplify]: Extracting #0: cost 1 inf + 0 13.719 * * [simplify]: Extracting #1: cost 3 inf + 0 13.719 * * [simplify]: Extracting #2: cost 8 inf + 0 13.719 * * [simplify]: Extracting #3: cost 12 inf + 1 13.719 * * [simplify]: Extracting #4: cost 13 inf + 2 13.719 * * [simplify]: Extracting #5: cost 6 inf + 599 13.720 * * [simplify]: Extracting #6: cost 0 inf + 1735 13.720 * [simplify]: Simplified to (log1p (- (exp (- im)) (exp im))) 13.720 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (expm1 (log1p (- (exp (- im)) (exp im)))))) 13.720 * * * * [progress]: [ 45 / 192 ] simplifiying candidate # 13.721 * [simplify]: Simplifying (- (exp im)) 13.721 * * [simplify]: iters left: 3 (3 enodes) 13.722 * * [simplify]: iters left: 2 (9 enodes) 13.725 * * [simplify]: Extracting #0: cost 1 inf + 0 13.725 * * [simplify]: Extracting #1: cost 3 inf + 0 13.725 * * [simplify]: Extracting #2: cost 5 inf + 0 13.725 * * [simplify]: Extracting #3: cost 4 inf + 1 13.725 * * [simplify]: Extracting #4: cost 0 inf + 365 13.725 * [simplify]: Simplified to (- (exp im)) 13.725 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (exp im))))) 13.725 * * * * [progress]: [ 46 / 192 ] simplifiying candidate # 13.726 * [simplify]: Simplifying (- (exp im)) 13.726 * * [simplify]: iters left: 3 (3 enodes) 13.727 * * [simplify]: iters left: 2 (9 enodes) 13.730 * * [simplify]: Extracting #0: cost 1 inf + 0 13.730 * * [simplify]: Extracting #1: cost 3 inf + 0 13.730 * * [simplify]: Extracting #2: cost 5 inf + 0 13.730 * * [simplify]: Extracting #3: cost 4 inf + 1 13.730 * * [simplify]: Extracting #4: cost 0 inf + 365 13.730 * [simplify]: Simplified to (- (exp im)) 13.730 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (exp im))))) 13.730 * * * * [progress]: [ 47 / 192 ] simplifiying candidate # 13.731 * [simplify]: Simplifying (- (exp im)) 13.731 * * [simplify]: iters left: 3 (3 enodes) 13.732 * * [simplify]: iters left: 2 (9 enodes) 13.735 * * [simplify]: Extracting #0: cost 1 inf + 0 13.735 * * [simplify]: Extracting #1: cost 3 inf + 0 13.735 * * [simplify]: Extracting #2: cost 5 inf + 0 13.735 * * [simplify]: Extracting #3: cost 4 inf + 1 13.735 * * [simplify]: Extracting #4: cost 0 inf + 365 13.735 * [simplify]: Simplified to (- (exp im)) 13.735 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (exp im))))) 13.735 * * * * [progress]: [ 48 / 192 ] simplifiying candidate # 13.736 * [simplify]: Simplifying (- (exp im)) 13.736 * * [simplify]: iters left: 3 (3 enodes) 13.737 * * [simplify]: iters left: 2 (9 enodes) 13.739 * * [simplify]: Extracting #0: cost 1 inf + 0 13.739 * * [simplify]: Extracting #1: cost 3 inf + 0 13.740 * * [simplify]: Extracting #2: cost 5 inf + 0 13.740 * * [simplify]: Extracting #3: cost 4 inf + 1 13.740 * * [simplify]: Extracting #4: cost 0 inf + 365 13.740 * [simplify]: Simplified to (- (exp im)) 13.740 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (exp im))))) 13.740 * * * * [progress]: [ 49 / 192 ] simplifiying candidate # 13.740 * [simplify]: Simplifying (- (exp im)) 13.740 * * [simplify]: iters left: 3 (3 enodes) 13.742 * * [simplify]: iters left: 2 (9 enodes) 13.744 * * [simplify]: Extracting #0: cost 1 inf + 0 13.744 * * [simplify]: Extracting #1: cost 3 inf + 0 13.744 * * [simplify]: Extracting #2: cost 5 inf + 0 13.744 * * [simplify]: Extracting #3: cost 4 inf + 1 13.745 * * [simplify]: Extracting #4: cost 0 inf + 365 13.745 * [simplify]: Simplified to (- (exp im)) 13.745 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (exp im))))) 13.745 * * * * [progress]: [ 50 / 192 ] simplifiying candidate # 13.745 * [simplify]: Simplifying (- (exp im)) 13.745 * * [simplify]: iters left: 3 (3 enodes) 13.747 * * [simplify]: iters left: 2 (9 enodes) 13.749 * * [simplify]: Extracting #0: cost 1 inf + 0 13.749 * * [simplify]: Extracting #1: cost 3 inf + 0 13.749 * * [simplify]: Extracting #2: cost 5 inf + 0 13.749 * * [simplify]: Extracting #3: cost 4 inf + 1 13.749 * * [simplify]: Extracting #4: cost 0 inf + 365 13.749 * [simplify]: Simplified to (- (exp im)) 13.749 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (exp im))))) 13.750 * * * * [progress]: [ 51 / 192 ] simplifiying candidate # 13.750 * [simplify]: Simplifying (- (exp im)) 13.750 * * [simplify]: iters left: 3 (3 enodes) 13.751 * * [simplify]: iters left: 2 (9 enodes) 13.754 * * [simplify]: Extracting #0: cost 1 inf + 0 13.754 * * [simplify]: Extracting #1: cost 3 inf + 0 13.754 * * [simplify]: Extracting #2: cost 5 inf + 0 13.754 * * [simplify]: Extracting #3: cost 4 inf + 1 13.754 * * [simplify]: Extracting #4: cost 0 inf + 365 13.754 * [simplify]: Simplified to (- (exp im)) 13.754 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (exp im))))) 13.754 * * * * [progress]: [ 52 / 192 ] simplifiying candidate # 13.755 * [simplify]: Simplifying (- (exp im)) 13.755 * * [simplify]: iters left: 3 (3 enodes) 13.756 * * [simplify]: iters left: 2 (9 enodes) 13.758 * * [simplify]: Extracting #0: cost 1 inf + 0 13.759 * * [simplify]: Extracting #1: cost 3 inf + 0 13.759 * * [simplify]: Extracting #2: cost 5 inf + 0 13.759 * * [simplify]: Extracting #3: cost 4 inf + 1 13.759 * * [simplify]: Extracting #4: cost 0 inf + 365 13.759 * [simplify]: Simplified to (- (exp im)) 13.759 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (exp im))))) 13.759 * * * * [progress]: [ 53 / 192 ] simplifiying candidate # 13.759 * [simplify]: Simplifying (- (exp im)) 13.759 * * [simplify]: iters left: 3 (3 enodes) 13.761 * * [simplify]: iters left: 2 (9 enodes) 13.763 * * [simplify]: Extracting #0: cost 1 inf + 0 13.763 * * [simplify]: Extracting #1: cost 3 inf + 0 13.763 * * [simplify]: Extracting #2: cost 5 inf + 0 13.763 * * [simplify]: Extracting #3: cost 4 inf + 1 13.763 * * [simplify]: Extracting #4: cost 0 inf + 365 13.763 * [simplify]: Simplified to (- (exp im)) 13.763 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (exp im))))) 13.763 * * * * [progress]: [ 54 / 192 ] simplifiying candidate # 13.763 * [simplify]: Simplifying (- (exp im)) 13.763 * * [simplify]: iters left: 3 (3 enodes) 13.764 * * [simplify]: iters left: 2 (9 enodes) 13.765 * * [simplify]: Extracting #0: cost 1 inf + 0 13.765 * * [simplify]: Extracting #1: cost 3 inf + 0 13.765 * * [simplify]: Extracting #2: cost 5 inf + 0 13.765 * * [simplify]: Extracting #3: cost 4 inf + 1 13.765 * * [simplify]: Extracting #4: cost 0 inf + 365 13.765 * [simplify]: Simplified to (- (exp im)) 13.765 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp 0) (exp (- im)) (- (exp im))))) 13.765 * * * * [progress]: [ 55 / 192 ] simplifiying candidate # 13.765 * [simplify]: Simplifying (- (exp im)) 13.766 * * [simplify]: iters left: 3 (3 enodes) 13.766 * * [simplify]: iters left: 2 (9 enodes) 13.768 * * [simplify]: Extracting #0: cost 1 inf + 0 13.768 * * [simplify]: Extracting #1: cost 3 inf + 0 13.768 * * [simplify]: Extracting #2: cost 5 inf + 0 13.768 * * [simplify]: Extracting #3: cost 4 inf + 1 13.768 * * [simplify]: Extracting #4: cost 0 inf + 365 13.768 * [simplify]: Simplified to (- (exp im)) 13.768 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (exp 0) (exp (- im)) (- (exp im))))) 13.768 * * * * [progress]: [ 56 / 192 ] simplifiying candidate # 13.768 * [simplify]: Simplifying (- (exp im)) 13.768 * * [simplify]: iters left: 3 (3 enodes) 13.769 * * [simplify]: iters left: 2 (9 enodes) 13.770 * * [simplify]: Extracting #0: cost 1 inf + 0 13.770 * * [simplify]: Extracting #1: cost 3 inf + 0 13.770 * * [simplify]: Extracting #2: cost 5 inf + 0 13.770 * * [simplify]: Extracting #3: cost 4 inf + 1 13.770 * * [simplify]: Extracting #4: cost 0 inf + 365 13.770 * [simplify]: Simplified to (- (exp im)) 13.770 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (exp im))))) 13.770 * * * * [progress]: [ 57 / 192 ] simplifiying candidate # 13.770 * [simplify]: Simplifying (- (exp im)) 13.770 * * [simplify]: iters left: 3 (3 enodes) 13.771 * * [simplify]: iters left: 2 (9 enodes) 13.772 * * [simplify]: Extracting #0: cost 1 inf + 0 13.772 * * [simplify]: Extracting #1: cost 3 inf + 0 13.772 * * [simplify]: Extracting #2: cost 5 inf + 0 13.772 * * [simplify]: Extracting #3: cost 4 inf + 1 13.772 * * [simplify]: Extracting #4: cost 0 inf + 365 13.772 * [simplify]: Simplified to (- (exp im)) 13.772 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (exp im))))) 13.773 * * * * [progress]: [ 58 / 192 ] simplifiying candidate # 13.773 * [simplify]: Simplifying (- (exp im)) 13.773 * * [simplify]: iters left: 3 (3 enodes) 13.773 * * [simplify]: iters left: 2 (9 enodes) 13.775 * * [simplify]: Extracting #0: cost 1 inf + 0 13.775 * * [simplify]: Extracting #1: cost 3 inf + 0 13.775 * * [simplify]: Extracting #2: cost 5 inf + 0 13.775 * * [simplify]: Extracting #3: cost 4 inf + 1 13.775 * * [simplify]: Extracting #4: cost 0 inf + 365 13.775 * [simplify]: Simplified to (- (exp im)) 13.775 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma 1 (exp (- 0 im)) (- (exp im))))) 13.775 * * * * [progress]: [ 59 / 192 ] simplifiying candidate # 13.775 * [simplify]: Simplifying (/ (exp (exp (- 0 im))) (exp (exp im))) 13.775 * * [simplify]: iters left: 6 (8 enodes) 13.778 * * [simplify]: iters left: 5 (31 enodes) 13.783 * * [simplify]: iters left: 4 (42 enodes) 13.790 * * [simplify]: iters left: 3 (56 enodes) 13.806 * * [simplify]: iters left: 2 (69 enodes) 13.825 * * [simplify]: iters left: 1 (102 enodes) 13.860 * * [simplify]: Extracting #0: cost 1 inf + 0 13.860 * * [simplify]: Extracting #1: cost 13 inf + 0 13.860 * * [simplify]: Extracting #2: cost 40 inf + 0 13.860 * * [simplify]: Extracting #3: cost 54 inf + 2 13.860 * * [simplify]: Extracting #4: cost 53 inf + 6 13.861 * * [simplify]: Extracting #5: cost 24 inf + 5881 13.864 * * [simplify]: Extracting #6: cost 4 inf + 12602 13.867 * * [simplify]: Extracting #7: cost 0 inf + 14823 13.870 * * [simplify]: Extracting #8: cost 0 inf + 14672 13.873 * [simplify]: Simplified to (exp (- (exp (- im)) (exp im))) 13.873 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (log (exp (- (exp (- im)) (exp im)))))) 13.873 * * * * [progress]: [ 60 / 192 ] simplifiying candidate # 13.873 * * * * [progress]: [ 61 / 192 ] simplifiying candidate # 13.874 * [simplify]: Simplifying (log (- (exp (- 0 im)) (exp im))) 13.874 * * [simplify]: iters left: 6 (7 enodes) 13.878 * * [simplify]: iters left: 5 (28 enodes) 13.885 * * [simplify]: iters left: 4 (38 enodes) 13.891 * * [simplify]: iters left: 3 (45 enodes) 13.897 * * [simplify]: iters left: 2 (47 enodes) 13.903 * * [simplify]: iters left: 1 (49 enodes) 13.909 * * [simplify]: Extracting #0: cost 1 inf + 0 13.909 * * [simplify]: Extracting #1: cost 3 inf + 0 13.909 * * [simplify]: Extracting #2: cost 8 inf + 0 13.909 * * [simplify]: Extracting #3: cost 12 inf + 1 13.909 * * [simplify]: Extracting #4: cost 13 inf + 2 13.909 * * [simplify]: Extracting #5: cost 6 inf + 599 13.909 * * [simplify]: Extracting #6: cost 0 inf + 1695 13.910 * [simplify]: Simplified to (log (- (exp (- im)) (exp im))) 13.910 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (exp (log (- (exp (- im)) (exp im)))))) 13.910 * * * * [progress]: [ 62 / 192 ] simplifiying candidate # 13.910 * [simplify]: Simplifying (exp (- (exp (- 0 im)) (exp im))) 13.910 * * [simplify]: iters left: 6 (7 enodes) 13.915 * * [simplify]: iters left: 5 (31 enodes) 13.925 * * [simplify]: iters left: 4 (47 enodes) 13.940 * * [simplify]: iters left: 3 (60 enodes) 13.948 * * [simplify]: iters left: 2 (72 enodes) 13.961 * * [simplify]: iters left: 1 (108 enodes) 13.980 * * [simplify]: Extracting #0: cost 1 inf + 0 13.980 * * [simplify]: Extracting #1: cost 16 inf + 0 13.980 * * [simplify]: Extracting #2: cost 42 inf + 1 13.980 * * [simplify]: Extracting #3: cost 57 inf + 2 13.980 * * [simplify]: Extracting #4: cost 56 inf + 6 13.981 * * [simplify]: Extracting #5: cost 26 inf + 6202 13.982 * * [simplify]: Extracting #6: cost 3 inf + 13953 13.984 * * [simplify]: Extracting #7: cost 0 inf + 15142 13.985 * * [simplify]: Extracting #8: cost 0 inf + 15032 13.987 * [simplify]: Simplified to (exp (- (exp (- im)) (exp im))) 13.987 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (log (exp (- (exp (- im)) (exp im)))))) 13.987 * * * * [progress]: [ 63 / 192 ] simplifiying candidate # 13.987 * [simplify]: Simplifying (* (cbrt (- (exp (- 0 im)) (exp im))) (cbrt (- (exp (- 0 im)) (exp im)))) 13.987 * * [simplify]: iters left: 6 (8 enodes) 13.990 * * [simplify]: iters left: 5 (31 enodes) 13.995 * * [simplify]: iters left: 4 (41 enodes) 14.001 * * [simplify]: iters left: 3 (48 enodes) 14.009 * * [simplify]: iters left: 2 (50 enodes) 14.020 * * [simplify]: iters left: 1 (52 enodes) 14.029 * * [simplify]: Extracting #0: cost 1 inf + 0 14.029 * * [simplify]: Extracting #1: cost 3 inf + 0 14.029 * * [simplify]: Extracting #2: cost 5 inf + 0 14.029 * * [simplify]: Extracting #3: cost 10 inf + 0 14.029 * * [simplify]: Extracting #4: cost 14 inf + 1 14.029 * * [simplify]: Extracting #5: cost 15 inf + 2 14.030 * * [simplify]: Extracting #6: cost 5 inf + 1002 14.030 * * [simplify]: Extracting #7: cost 0 inf + 2397 14.030 * [simplify]: Simplified to (* (cbrt (- (exp (- im)) (exp im))) (cbrt (- (exp (- im)) (exp im)))) 14.030 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (* (* (cbrt (- (exp (- im)) (exp im))) (cbrt (- (exp (- im)) (exp im)))) (cbrt (- (exp (- 0 im)) (exp im)))))) 14.030 * [simplify]: Simplifying (cbrt (- (exp (- 0 im)) (exp im))) 14.031 * * [simplify]: iters left: 6 (7 enodes) 14.033 * * [simplify]: iters left: 5 (28 enodes) 14.037 * * [simplify]: iters left: 4 (38 enodes) 14.045 * * [simplify]: iters left: 3 (45 enodes) 14.052 * * [simplify]: iters left: 2 (47 enodes) 14.057 * * [simplify]: iters left: 1 (49 enodes) 14.065 * * [simplify]: Extracting #0: cost 1 inf + 0 14.065 * * [simplify]: Extracting #1: cost 3 inf + 0 14.065 * * [simplify]: Extracting #2: cost 8 inf + 0 14.065 * * [simplify]: Extracting #3: cost 12 inf + 1 14.065 * * [simplify]: Extracting #4: cost 13 inf + 2 14.065 * * [simplify]: Extracting #5: cost 6 inf + 599 14.066 * * [simplify]: Extracting #6: cost 0 inf + 1715 14.066 * [simplify]: Simplified to (cbrt (- (exp (- im)) (exp im))) 14.066 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (* (* (cbrt (- (exp (- 0 im)) (exp im))) (cbrt (- (exp (- 0 im)) (exp im)))) (cbrt (- (exp (- im)) (exp im)))))) 14.066 * * * * [progress]: [ 64 / 192 ] simplifiying candidate # 14.066 * [simplify]: Simplifying (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im))) 14.066 * * [simplify]: iters left: 6 (8 enodes) 14.069 * * [simplify]: iters left: 5 (32 enodes) 14.074 * * [simplify]: iters left: 4 (56 enodes) 14.087 * * [simplify]: iters left: 3 (158 enodes) 14.161 * * [simplify]: iters left: 2 (498 enodes) 14.700 * * [simplify]: Extracting #0: cost 1 inf + 0 14.701 * * [simplify]: Extracting #1: cost 47 inf + 0 14.702 * * [simplify]: Extracting #2: cost 214 inf + 3 14.707 * * [simplify]: Extracting #3: cost 200 inf + 9051 14.726 * * [simplify]: Extracting #4: cost 38 inf + 50794 14.741 * * [simplify]: Extracting #5: cost 0 inf + 61426 14.759 * * [simplify]: Extracting #6: cost 0 inf + 61230 14.774 * [simplify]: Simplified to (* (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (- (exp (- im)) (exp im))) 14.774 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (cbrt (* (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (- (exp (- im)) (exp im)))))) 14.774 * * * * [progress]: [ 65 / 192 ] simplifiying candidate # 14.775 * [simplify]: Simplifying (sqrt (- (exp (- 0 im)) (exp im))) 14.775 * * [simplify]: iters left: 6 (7 enodes) 14.779 * * [simplify]: iters left: 5 (28 enodes) 14.785 * * [simplify]: iters left: 4 (38 enodes) 14.791 * * [simplify]: iters left: 3 (45 enodes) 14.797 * * [simplify]: iters left: 2 (47 enodes) 14.803 * * [simplify]: iters left: 1 (49 enodes) 14.808 * * [simplify]: Extracting #0: cost 1 inf + 0 14.808 * * [simplify]: Extracting #1: cost 3 inf + 0 14.808 * * [simplify]: Extracting #2: cost 8 inf + 0 14.808 * * [simplify]: Extracting #3: cost 12 inf + 1 14.809 * * [simplify]: Extracting #4: cost 13 inf + 2 14.809 * * [simplify]: Extracting #5: cost 6 inf + 599 14.809 * * [simplify]: Extracting #6: cost 0 inf + 1635 14.809 * [simplify]: Simplified to (sqrt (- (exp (- im)) (exp im))) 14.809 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (* (sqrt (- (exp (- im)) (exp im))) (sqrt (- (exp (- 0 im)) (exp im)))))) 14.809 * [simplify]: Simplifying (sqrt (- (exp (- 0 im)) (exp im))) 14.809 * * [simplify]: iters left: 6 (7 enodes) 14.811 * * [simplify]: iters left: 5 (28 enodes) 14.818 * * [simplify]: iters left: 4 (38 enodes) 14.829 * * [simplify]: iters left: 3 (45 enodes) 14.836 * * [simplify]: iters left: 2 (47 enodes) 14.841 * * [simplify]: iters left: 1 (49 enodes) 14.847 * * [simplify]: Extracting #0: cost 1 inf + 0 14.847 * * [simplify]: Extracting #1: cost 3 inf + 0 14.847 * * [simplify]: Extracting #2: cost 8 inf + 0 14.847 * * [simplify]: Extracting #3: cost 12 inf + 1 14.847 * * [simplify]: Extracting #4: cost 13 inf + 2 14.847 * * [simplify]: Extracting #5: cost 6 inf + 599 14.848 * * [simplify]: Extracting #6: cost 0 inf + 1635 14.848 * [simplify]: Simplified to (sqrt (- (exp (- im)) (exp im))) 14.848 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (* (sqrt (- (exp (- 0 im)) (exp im))) (sqrt (- (exp (- im)) (exp im)))))) 14.848 * * * * [progress]: [ 66 / 192 ] simplifiying candidate # 14.848 * [simplify]: Simplifying (- (pow (exp (- 0 im)) 3) (pow (exp im) 3)) 14.848 * * [simplify]: iters left: 6 (9 enodes) 14.852 * * [simplify]: iters left: 5 (47 enodes) 14.863 * * [simplify]: iters left: 4 (103 enodes) 14.893 * * [simplify]: iters left: 3 (218 enodes) 14.964 * * [simplify]: iters left: 2 (413 enodes) 15.141 * * [simplify]: Extracting #0: cost 1 inf + 0 15.142 * * [simplify]: Extracting #1: cost 31 inf + 0 15.142 * * [simplify]: Extracting #2: cost 158 inf + 1 15.144 * * [simplify]: Extracting #3: cost 172 inf + 3059 15.148 * * [simplify]: Extracting #4: cost 109 inf + 25220 15.160 * * [simplify]: Extracting #5: cost 22 inf + 77658 15.175 * * [simplify]: Extracting #6: cost 0 inf + 96290 15.192 * [simplify]: Simplified to (- (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (exp (+ (+ im im) im))) 15.192 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (/ (- (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (exp (+ (+ im im) im))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (+ (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))) 15.193 * [simplify]: Simplifying (+ (* (exp (- 0 im)) (exp (- 0 im))) (+ (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) 15.193 * * [simplify]: iters left: 6 (10 enodes) 15.199 * * [simplify]: iters left: 5 (50 enodes) 15.217 * * [simplify]: iters left: 4 (86 enodes) 15.250 * * [simplify]: iters left: 3 (127 enodes) 15.282 * * [simplify]: iters left: 2 (146 enodes) 15.303 * * [simplify]: iters left: 1 (184 enodes) 15.324 * * [simplify]: Extracting #0: cost 1 inf + 0 15.324 * * [simplify]: Extracting #1: cost 11 inf + 0 15.324 * * [simplify]: Extracting #2: cost 28 inf + 1 15.325 * * [simplify]: Extracting #3: cost 32 inf + 73 15.325 * * [simplify]: Extracting #4: cost 10 inf + 2419 15.326 * * [simplify]: Extracting #5: cost 0 inf + 3952 15.327 * [simplify]: Simplified to (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) 1)) 15.328 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (/ (- (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (exp (+ (+ im im) im))) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) 1))))) 15.328 * * * * [progress]: [ 67 / 192 ] simplifiying candidate # 15.328 * [simplify]: Simplifying (- (exp im)) 15.328 * * [simplify]: iters left: 3 (3 enodes) 15.329 * * [simplify]: iters left: 2 (9 enodes) 15.331 * * [simplify]: Extracting #0: cost 1 inf + 0 15.331 * * [simplify]: Extracting #1: cost 3 inf + 0 15.331 * * [simplify]: Extracting #2: cost 5 inf + 0 15.332 * * [simplify]: Extracting #3: cost 4 inf + 1 15.332 * * [simplify]: Extracting #4: cost 0 inf + 365 15.332 * [simplify]: Simplified to (- (exp im)) 15.332 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (exp (- 0 im)) (- (exp im))))) 15.332 * * * * [progress]: [ 68 / 192 ] simplifiying candidate # 15.332 * * * * [progress]: [ 69 / 192 ] simplifiying candidate # 15.332 * [simplify]: Simplifying (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) 15.332 * * [simplify]: iters left: 6 (8 enodes) 15.337 * * [simplify]: iters left: 5 (39 enodes) 15.349 * * [simplify]: iters left: 4 (70 enodes) 15.373 * * [simplify]: iters left: 3 (115 enodes) 15.413 * * [simplify]: iters left: 2 (191 enodes) 15.479 * * [simplify]: iters left: 1 (330 enodes) 15.560 * * [simplify]: Extracting #0: cost 1 inf + 0 15.561 * * [simplify]: Extracting #1: cost 38 inf + 0 15.561 * * [simplify]: Extracting #2: cost 75 inf + 2 15.562 * * [simplify]: Extracting #3: cost 78 inf + 45 15.564 * * [simplify]: Extracting #4: cost 38 inf + 5962 15.570 * * [simplify]: Extracting #5: cost 5 inf + 12670 15.577 * * [simplify]: Extracting #6: cost 0 inf + 13962 15.584 * [simplify]: Simplified to (- (* (exp (- im)) (exp (- im))) (exp (+ im im))) 15.584 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (/ (- (* (exp (- im)) (exp (- im))) (exp (+ im im))) (+ (exp (- 0 im)) (exp im))))) 15.584 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 15.584 * * [simplify]: iters left: 5 (6 enodes) 15.588 * * [simplify]: iters left: 4 (24 enodes) 15.596 * * [simplify]: iters left: 3 (31 enodes) 15.605 * * [simplify]: iters left: 2 (38 enodes) 15.616 * * [simplify]: iters left: 1 (40 enodes) 15.621 * * [simplify]: Extracting #0: cost 1 inf + 0 15.621 * * [simplify]: Extracting #1: cost 5 inf + 0 15.621 * * [simplify]: Extracting #2: cost 8 inf + 1 15.622 * * [simplify]: Extracting #3: cost 6 inf + 185 15.622 * * [simplify]: Extracting #4: cost 1 inf + 670 15.622 * * [simplify]: Extracting #5: cost 0 inf + 891 15.622 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 15.622 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (/ (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))))) 15.622 * * * * [progress]: [ 70 / 192 ] simplifiying candidate # 15.622 * [simplify]: Simplifying (+ (sqrt (exp (- 0 im))) (sqrt (exp im))) 15.622 * * [simplify]: iters left: 6 (8 enodes) 15.625 * * [simplify]: iters left: 5 (30 enodes) 15.630 * * [simplify]: iters left: 4 (37 enodes) 15.636 * * [simplify]: iters left: 3 (43 enodes) 15.641 * * [simplify]: iters left: 2 (45 enodes) 15.646 * * [simplify]: iters left: 1 (47 enodes) 15.652 * * [simplify]: Extracting #0: cost 1 inf + 0 15.653 * * [simplify]: Extracting #1: cost 4 inf + 0 15.653 * * [simplify]: Extracting #2: cost 8 inf + 0 15.653 * * [simplify]: Extracting #3: cost 13 inf + 0 15.653 * * [simplify]: Extracting #4: cost 12 inf + 73 15.653 * * [simplify]: Extracting #5: cost 5 inf + 560 15.653 * * [simplify]: Extracting #6: cost 0 inf + 1575 15.653 * [simplify]: Simplified to (+ (sqrt (exp im)) (sqrt (exp (- im)))) 15.653 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (* (+ (sqrt (exp im)) (sqrt (exp (- im)))) (- (sqrt (exp (- 0 im))) (sqrt (exp im)))))) 15.654 * [simplify]: Simplifying (- (sqrt (exp (- 0 im))) (sqrt (exp im))) 15.656 * * [simplify]: iters left: 6 (8 enodes) 15.658 * * [simplify]: iters left: 5 (31 enodes) 15.664 * * [simplify]: iters left: 4 (41 enodes) 15.670 * * [simplify]: iters left: 3 (47 enodes) 15.676 * * [simplify]: iters left: 2 (49 enodes) 15.682 * * [simplify]: iters left: 1 (51 enodes) 15.688 * * [simplify]: Extracting #0: cost 1 inf + 0 15.688 * * [simplify]: Extracting #1: cost 5 inf + 0 15.688 * * [simplify]: Extracting #2: cost 10 inf + 0 15.688 * * [simplify]: Extracting #3: cost 15 inf + 0 15.688 * * [simplify]: Extracting #4: cost 14 inf + 73 15.688 * * [simplify]: Extracting #5: cost 5 inf + 862 15.688 * * [simplify]: Extracting #6: cost 0 inf + 1877 15.689 * [simplify]: Simplified to (- (sqrt (exp (- im))) (sqrt (exp im))) 15.689 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (* (+ (sqrt (exp (- 0 im))) (sqrt (exp im))) (- (sqrt (exp (- im))) (sqrt (exp im)))))) 15.689 * * * * [progress]: [ 71 / 192 ] simplifiying candidate # 15.689 * [simplify]: Simplifying (- (exp (- 0 im)) (exp im)) 15.689 * * [simplify]: iters left: 5 (6 enodes) 15.691 * * [simplify]: iters left: 4 (25 enodes) 15.695 * * [simplify]: iters left: 3 (35 enodes) 15.701 * * [simplify]: iters left: 2 (42 enodes) 15.706 * * [simplify]: iters left: 1 (44 enodes) 15.711 * * [simplify]: Extracting #0: cost 1 inf + 0 15.711 * * [simplify]: Extracting #1: cost 6 inf + 0 15.711 * * [simplify]: Extracting #2: cost 10 inf + 1 15.711 * * [simplify]: Extracting #3: cost 7 inf + 336 15.711 * * [simplify]: Extracting #4: cost 2 inf + 781 15.712 * * [simplify]: Extracting #5: cost 0 inf + 1113 15.712 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 15.712 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (* 1 (- (exp (- im)) (exp im))))) 15.712 * * * * [progress]: [ 72 / 192 ] simplifiying candidate # 15.712 * [simplify]: Simplifying (- (exp im)) 15.712 * * [simplify]: iters left: 3 (3 enodes) 15.713 * * [simplify]: iters left: 2 (9 enodes) 15.714 * * [simplify]: Extracting #0: cost 1 inf + 0 15.714 * * [simplify]: Extracting #1: cost 3 inf + 0 15.714 * * [simplify]: Extracting #2: cost 5 inf + 0 15.714 * * [simplify]: Extracting #3: cost 4 inf + 1 15.714 * * [simplify]: Extracting #4: cost 0 inf + 365 15.714 * [simplify]: Simplified to (- (exp im)) 15.714 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (+ (exp (- 0 im)) (- (exp im))))) 15.714 * * * * [progress]: [ 73 / 192 ] simplifiying candidate #real (real->posit16 (- (exp (- 0 im)) (exp im))))))> 15.715 * [simplify]: Simplifying (real->posit16 (- (exp (- 0 im)) (exp im))) 15.715 * * [simplify]: iters left: 6 (7 enodes) 15.717 * * [simplify]: iters left: 5 (25 enodes) 15.721 * * [simplify]: iters left: 4 (35 enodes) 15.726 * * [simplify]: iters left: 3 (42 enodes) 15.737 * * [simplify]: iters left: 2 (44 enodes) 15.748 * * [simplify]: iters left: 1 (46 enodes) 15.756 * * [simplify]: Extracting #0: cost 1 inf + 0 15.756 * * [simplify]: Extracting #1: cost 2 inf + 0 15.756 * * [simplify]: Extracting #2: cost 6 inf + 0 15.756 * * [simplify]: Extracting #3: cost 10 inf + 1 15.756 * * [simplify]: Extracting #4: cost 11 inf + 2 15.757 * * [simplify]: Extracting #5: cost 4 inf + 599 15.757 * * [simplify]: Extracting #6: cost 0 inf + 1113 15.757 * [simplify]: Simplified to (real->posit16 (- (exp (- im)) (exp im))) 15.757 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (posit16->real (real->posit16 (- (exp (- im)) (exp im)))))) 15.757 * * * * [progress]: [ 74 / 192 ] simplifiying candidate # 15.757 * [simplify]: Simplifying (expm1 (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 15.757 * * [simplify]: iters left: 6 (12 enodes) 15.761 * * [simplify]: iters left: 5 (47 enodes) 15.769 * * [simplify]: iters left: 4 (77 enodes) 15.784 * * [simplify]: iters left: 3 (158 enodes) 15.842 * * [simplify]: iters left: 2 (251 enodes) 15.901 * * [simplify]: iters left: 1 (347 enodes) 15.980 * * [simplify]: Extracting #0: cost 1 inf + 0 15.980 * * [simplify]: Extracting #1: cost 3 inf + 0 15.980 * * [simplify]: Extracting #2: cost 26 inf + 0 15.981 * * [simplify]: Extracting #3: cost 52 inf + 43 15.982 * * [simplify]: Extracting #4: cost 47 inf + 806 15.984 * * [simplify]: Extracting #5: cost 12 inf + 5832 15.989 * * [simplify]: Extracting #6: cost 1 inf + 8380 15.994 * * [simplify]: Extracting #7: cost 0 inf + 8743 15.999 * [simplify]: Simplified to (expm1 (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)) 15.999 * [simplify]: Simplified (2 1) to (λ (re im) (log1p (expm1 (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)))) 15.999 * * * * [progress]: [ 75 / 192 ] simplifiying candidate # 16.000 * [simplify]: Simplifying (log1p (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 16.000 * * [simplify]: iters left: 6 (12 enodes) 16.010 * * [simplify]: iters left: 5 (47 enodes) 16.025 * * [simplify]: iters left: 4 (77 enodes) 16.054 * * [simplify]: iters left: 3 (158 enodes) 16.111 * * [simplify]: iters left: 2 (251 enodes) 16.197 * * [simplify]: iters left: 1 (347 enodes) 16.304 * * [simplify]: Extracting #0: cost 1 inf + 0 16.304 * * [simplify]: Extracting #1: cost 3 inf + 0 16.304 * * [simplify]: Extracting #2: cost 26 inf + 0 16.304 * * [simplify]: Extracting #3: cost 52 inf + 43 16.305 * * [simplify]: Extracting #4: cost 47 inf + 806 16.306 * * [simplify]: Extracting #5: cost 12 inf + 5832 16.308 * * [simplify]: Extracting #6: cost 1 inf + 8400 16.311 * * [simplify]: Extracting #7: cost 0 inf + 8783 16.314 * [simplify]: Simplified to (log1p (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)) 16.314 * [simplify]: Simplified (2 1) to (λ (re im) (expm1 (log1p (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)))) 16.314 * * * * [progress]: [ 76 / 192 ] simplifiying candidate # 16.314 * [simplify]: Simplifying (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im))) 16.314 * * [simplify]: iters left: 6 (11 enodes) 16.317 * * [simplify]: iters left: 5 (44 enodes) 16.325 * * [simplify]: iters left: 4 (74 enodes) 16.347 * * [simplify]: iters left: 3 (155 enodes) 16.376 * * [simplify]: iters left: 2 (247 enodes) 16.460 * * [simplify]: iters left: 1 (343 enodes) 16.574 * * [simplify]: Extracting #0: cost 1 inf + 0 16.574 * * [simplify]: Extracting #1: cost 24 inf + 0 16.574 * * [simplify]: Extracting #2: cost 50 inf + 43 16.575 * * [simplify]: Extracting #3: cost 45 inf + 807 16.576 * * [simplify]: Extracting #4: cost 9 inf + 5944 16.578 * * [simplify]: Extracting #5: cost 0 inf + 8017 16.581 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 16.581 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 1)) 16.581 * * * * [progress]: [ 77 / 192 ] simplifiying candidate # 16.581 * [simplify]: Simplifying (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im))) 16.581 * * [simplify]: iters left: 6 (11 enodes) 16.584 * * [simplify]: iters left: 5 (44 enodes) 16.592 * * [simplify]: iters left: 4 (74 enodes) 16.611 * * [simplify]: iters left: 3 (155 enodes) 16.645 * * [simplify]: iters left: 2 (247 enodes) 16.708 * * [simplify]: iters left: 1 (343 enodes) 16.844 * * [simplify]: Extracting #0: cost 1 inf + 0 16.844 * * [simplify]: Extracting #1: cost 24 inf + 0 16.844 * * [simplify]: Extracting #2: cost 50 inf + 43 16.845 * * [simplify]: Extracting #3: cost 45 inf + 807 16.848 * * [simplify]: Extracting #4: cost 9 inf + 5944 16.853 * * [simplify]: Extracting #5: cost 0 inf + 8017 16.858 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 16.858 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 1)) 16.858 * * * * [progress]: [ 78 / 192 ] simplifiying candidate # 16.858 * * * * [progress]: [ 79 / 192 ] simplifiying candidate # 16.858 * [simplify]: Simplifying (+ (+ (log 0.5) (log (cos re))) (log (- (exp (- 0 im)) (exp im)))) 16.858 * * [simplify]: iters left: 6 (14 enodes) 16.866 * * [simplify]: iters left: 5 (53 enodes) 16.883 * * [simplify]: iters left: 4 (71 enodes) 16.904 * * [simplify]: iters left: 3 (83 enodes) 16.925 * * [simplify]: iters left: 2 (85 enodes) 16.943 * * [simplify]: iters left: 1 (87 enodes) 16.954 * * [simplify]: Extracting #0: cost 1 inf + 0 16.954 * * [simplify]: Extracting #1: cost 8 inf + 0 16.954 * * [simplify]: Extracting #2: cost 17 inf + 0 16.954 * * [simplify]: Extracting #3: cost 23 inf + 1 16.954 * * [simplify]: Extracting #4: cost 21 inf + 639 16.954 * * [simplify]: Extracting #5: cost 17 inf + 1166 16.955 * * [simplify]: Extracting #6: cost 7 inf + 2948 16.955 * * [simplify]: Extracting #7: cost 2 inf + 4717 16.956 * * [simplify]: Extracting #8: cost 0 inf + 5581 16.957 * [simplify]: Simplified to (+ (+ (log 0.5) (log (cos re))) (log (- (exp (- im)) (exp im)))) 16.957 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (+ (log 0.5) (log (cos re))) (log (- (exp (- im)) (exp im)))))) 16.957 * * * * [progress]: [ 80 / 192 ] simplifiying candidate # 16.958 * [simplify]: Simplifying (+ (log (* 0.5 (cos re))) (log (- (exp (- 0 im)) (exp im)))) 16.958 * * [simplify]: iters left: 6 (13 enodes) 16.962 * * [simplify]: iters left: 5 (51 enodes) 16.978 * * [simplify]: iters left: 4 (70 enodes) 16.998 * * [simplify]: iters left: 3 (85 enodes) 17.021 * * [simplify]: iters left: 2 (87 enodes) 17.041 * * [simplify]: iters left: 1 (89 enodes) 17.052 * * [simplify]: Extracting #0: cost 1 inf + 0 17.052 * * [simplify]: Extracting #1: cost 8 inf + 0 17.052 * * [simplify]: Extracting #2: cost 18 inf + 0 17.052 * * [simplify]: Extracting #3: cost 24 inf + 72 17.052 * * [simplify]: Extracting #4: cost 26 inf + 145 17.053 * * [simplify]: Extracting #5: cost 16 inf + 1310 17.053 * * [simplify]: Extracting #6: cost 4 inf + 4179 17.054 * * [simplify]: Extracting #7: cost 0 inf + 5505 17.054 * [simplify]: Simplified to (+ (log (* 0.5 (cos re))) (log (- (exp (- im)) (exp im)))) 17.054 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (* 0.5 (cos re))) (log (- (exp (- im)) (exp im)))))) 17.055 * * * * [progress]: [ 81 / 192 ] simplifiying candidate # 17.055 * [simplify]: Simplifying (log (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 17.055 * * [simplify]: iters left: 6 (12 enodes) 17.060 * * [simplify]: iters left: 5 (50 enodes) 17.070 * * [simplify]: iters left: 4 (91 enodes) 17.105 * * [simplify]: iters left: 3 (185 enodes) 17.142 * * [simplify]: iters left: 2 (285 enodes) 17.212 * * [simplify]: iters left: 1 (384 enodes) 17.291 * * [simplify]: Extracting #0: cost 1 inf + 0 17.291 * * [simplify]: Extracting #1: cost 9 inf + 0 17.291 * * [simplify]: Extracting #2: cost 39 inf + 0 17.291 * * [simplify]: Extracting #3: cost 64 inf + 74 17.291 * * [simplify]: Extracting #4: cost 58 inf + 826 17.293 * * [simplify]: Extracting #5: cost 22 inf + 6650 17.295 * * [simplify]: Extracting #6: cost 0 inf + 11311 17.300 * * [simplify]: Extracting #7: cost 0 inf + 11241 17.303 * [simplify]: Simplified to (log (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re))) 17.303 * [simplify]: Simplified (2 1) to (λ (re im) (exp (log (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re))))) 17.303 * * * * [progress]: [ 82 / 192 ] simplifiying candidate # 17.304 * [simplify]: Simplifying (exp (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 17.304 * * [simplify]: iters left: 6 (12 enodes) 17.308 * * [simplify]: iters left: 5 (49 enodes) 17.319 * * [simplify]: iters left: 4 (92 enodes) 17.355 * * [simplify]: iters left: 3 (216 enodes) 17.443 * * [simplify]: iters left: 2 (438 enodes) 17.598 * * [simplify]: Extracting #0: cost 1 inf + 0 17.598 * * [simplify]: Extracting #1: cost 37 inf + 0 17.599 * * [simplify]: Extracting #2: cost 157 inf + 1 17.600 * * [simplify]: Extracting #3: cost 227 inf + 842 17.601 * * [simplify]: Extracting #4: cost 193 inf + 9134 17.606 * * [simplify]: Extracting #5: cost 96 inf + 33529 17.622 * * [simplify]: Extracting #6: cost 23 inf + 57643 17.638 * * [simplify]: Extracting #7: cost 2 inf + 69727 17.651 * * [simplify]: Extracting #8: cost 0 inf + 70530 17.660 * * [simplify]: Extracting #9: cost 0 inf + 70432 17.678 * [simplify]: Simplified to (exp (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im))))) 17.678 * [simplify]: Simplified (2 1) to (λ (re im) (log (exp (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im))))))) 17.678 * * * * [progress]: [ 83 / 192 ] simplifiying candidate # 17.678 * [simplify]: Simplifying (* (* (* (* 0.5 0.5) 0.5) (* (* (cos re) (cos re)) (cos re))) (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im)))) 17.679 * * [simplify]: iters left: 6 (17 enodes) 17.690 * * [simplify]: iters left: 5 (71 enodes) 17.717 * * [simplify]: iters left: 4 (172 enodes) 17.800 * * [simplify]: Extracting #0: cost 1 inf + 0 17.801 * * [simplify]: Extracting #1: cost 44 inf + 0 17.801 * * [simplify]: Extracting #2: cost 201 inf + 42 17.802 * * [simplify]: Extracting #3: cost 215 inf + 2333 17.804 * * [simplify]: Extracting #4: cost 199 inf + 4097 17.808 * * [simplify]: Extracting #5: cost 141 inf + 23441 17.825 * * [simplify]: Extracting #6: cost 24 inf + 72467 17.857 * * [simplify]: Extracting #7: cost 0 inf + 83683 17.877 * [simplify]: Simplified to (* (* (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (- (exp (- im)) (exp im))) (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5)))) 17.877 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (- (exp (- im)) (exp im))) (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5)))))) 17.877 * * * * [progress]: [ 84 / 192 ] simplifiying candidate # 17.877 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (* 0.5 (cos re))) (* 0.5 (cos re))) (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im)))) 17.878 * * [simplify]: iters left: 6 (15 enodes) 17.882 * * [simplify]: iters left: 5 (69 enodes) 17.906 * * [simplify]: iters left: 4 (179 enodes) 18.000 * * [simplify]: Extracting #0: cost 1 inf + 0 18.000 * * [simplify]: Extracting #1: cost 42 inf + 0 18.001 * * [simplify]: Extracting #2: cost 202 inf + 1 18.003 * * [simplify]: Extracting #3: cost 214 inf + 2353 18.010 * * [simplify]: Extracting #4: cost 157 inf + 17944 18.032 * * [simplify]: Extracting #5: cost 32 inf + 67446 18.057 * * [simplify]: Extracting #6: cost 0 inf + 81136 18.073 * * [simplify]: Extracting #7: cost 0 inf + 80976 18.108 * [simplify]: Simplified to (* (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))) (* (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))) (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))))) 18.108 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))) (* (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))) (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))))))) 18.109 * * * * [progress]: [ 85 / 192 ] simplifiying candidate # 18.109 * [simplify]: Simplifying (* (cbrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) (cbrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im))))) 18.109 * * [simplify]: iters left: 6 (13 enodes) 18.117 * * [simplify]: iters left: 5 (50 enodes) 18.133 * * [simplify]: iters left: 4 (80 enodes) 18.164 * * [simplify]: iters left: 3 (160 enodes) 18.200 * * [simplify]: iters left: 2 (252 enodes) 18.272 * * [simplify]: iters left: 1 (348 enodes) 18.396 * * [simplify]: Extracting #0: cost 1 inf + 0 18.396 * * [simplify]: Extracting #1: cost 3 inf + 0 18.396 * * [simplify]: Extracting #2: cost 5 inf + 0 18.396 * * [simplify]: Extracting #3: cost 28 inf + 0 18.397 * * [simplify]: Extracting #4: cost 54 inf + 43 18.397 * * [simplify]: Extracting #5: cost 49 inf + 807 18.399 * * [simplify]: Extracting #6: cost 7 inf + 8894 18.402 * * [simplify]: Extracting #7: cost 0 inf + 9589 18.405 * [simplify]: Simplified to (* (cbrt (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im))))) (cbrt (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))))) 18.405 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im))))) (cbrt (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))))) (cbrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))))) 18.405 * [simplify]: Simplifying (cbrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 18.405 * * [simplify]: iters left: 6 (12 enodes) 18.409 * * [simplify]: iters left: 5 (47 enodes) 18.419 * * [simplify]: iters left: 4 (77 enodes) 18.441 * * [simplify]: iters left: 3 (158 enodes) 18.499 * * [simplify]: iters left: 2 (251 enodes) 18.568 * * [simplify]: iters left: 1 (347 enodes) 18.675 * * [simplify]: Extracting #0: cost 1 inf + 0 18.675 * * [simplify]: Extracting #1: cost 3 inf + 0 18.675 * * [simplify]: Extracting #2: cost 26 inf + 0 18.676 * * [simplify]: Extracting #3: cost 52 inf + 43 18.676 * * [simplify]: Extracting #4: cost 47 inf + 806 18.679 * * [simplify]: Extracting #5: cost 12 inf + 5832 18.683 * * [simplify]: Extracting #6: cost 1 inf + 8390 18.689 * * [simplify]: Extracting #7: cost 0 inf + 8763 18.695 * [simplify]: Simplified to (cbrt (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)) 18.695 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) (cbrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im))))) (cbrt (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)))) 18.695 * * * * [progress]: [ 86 / 192 ] simplifiying candidate # 18.695 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im))) (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 18.695 * * [simplify]: iters left: 6 (13 enodes) 18.703 * * [simplify]: iters left: 5 (60 enodes) 18.724 * * [simplify]: iters left: 4 (183 enodes) 18.850 * * [simplify]: Extracting #0: cost 1 inf + 0 18.851 * * [simplify]: Extracting #1: cost 49 inf + 0 18.852 * * [simplify]: Extracting #2: cost 227 inf + 2 18.854 * * [simplify]: Extracting #3: cost 254 inf + 2181 18.859 * * [simplify]: Extracting #4: cost 195 inf + 17976 18.872 * * [simplify]: Extracting #5: cost 47 inf + 77569 18.895 * * [simplify]: Extracting #6: cost 0 inf + 98336 18.925 * * [simplify]: Extracting #7: cost 0 inf + 98216 18.947 * [simplify]: Simplified to (* (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))) (* (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))) (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))))) 18.947 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))) (* (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))) (* (* 0.5 (cos re)) (- (exp (- im)) (exp im))))))) 18.947 * * * * [progress]: [ 87 / 192 ] simplifiying candidate # 18.948 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 18.948 * * [simplify]: iters left: 6 (12 enodes) 18.955 * * [simplify]: iters left: 5 (47 enodes) 18.971 * * [simplify]: iters left: 4 (77 enodes) 19.001 * * [simplify]: iters left: 3 (158 enodes) 19.058 * * [simplify]: iters left: 2 (251 enodes) 19.118 * * [simplify]: iters left: 1 (347 enodes) 19.245 * * [simplify]: Extracting #0: cost 1 inf + 0 19.245 * * [simplify]: Extracting #1: cost 3 inf + 0 19.245 * * [simplify]: Extracting #2: cost 26 inf + 0 19.246 * * [simplify]: Extracting #3: cost 52 inf + 43 19.246 * * [simplify]: Extracting #4: cost 47 inf + 806 19.247 * * [simplify]: Extracting #5: cost 12 inf + 5832 19.250 * * [simplify]: Extracting #6: cost 1 inf + 8350 19.252 * * [simplify]: Extracting #7: cost 0 inf + 8683 19.255 * [simplify]: Simplified to (sqrt (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)) 19.255 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)) (sqrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))))) 19.255 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 19.255 * * [simplify]: iters left: 6 (12 enodes) 19.260 * * [simplify]: iters left: 5 (47 enodes) 19.275 * * [simplify]: iters left: 4 (77 enodes) 19.304 * * [simplify]: iters left: 3 (158 enodes) 19.365 * * [simplify]: iters left: 2 (251 enodes) 19.410 * * [simplify]: iters left: 1 (347 enodes) 19.524 * * [simplify]: Extracting #0: cost 1 inf + 0 19.524 * * [simplify]: Extracting #1: cost 3 inf + 0 19.525 * * [simplify]: Extracting #2: cost 26 inf + 0 19.525 * * [simplify]: Extracting #3: cost 52 inf + 43 19.526 * * [simplify]: Extracting #4: cost 47 inf + 806 19.528 * * [simplify]: Extracting #5: cost 12 inf + 5832 19.533 * * [simplify]: Extracting #6: cost 1 inf + 8350 19.538 * * [simplify]: Extracting #7: cost 0 inf + 8683 19.544 * [simplify]: Simplified to (sqrt (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)) 19.544 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) (sqrt (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)))) 19.544 * * * * [progress]: [ 88 / 192 ] simplifiying candidate # 19.544 * * * * [progress]: [ 89 / 192 ] simplifiying candidate # 19.544 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 19.545 * * [simplify]: iters left: 6 (24 enodes) 19.559 * * [simplify]: iters left: 5 (93 enodes) 19.578 * * [simplify]: iters left: 4 (149 enodes) 19.613 * * [simplify]: iters left: 3 (299 enodes) 19.713 * * [simplify]: Extracting #0: cost 1 inf + 0 19.713 * * [simplify]: Extracting #1: cost 39 inf + 0 19.714 * * [simplify]: Extracting #2: cost 140 inf + 2 19.715 * * [simplify]: Extracting #3: cost 164 inf + 1070 19.717 * * [simplify]: Extracting #4: cost 157 inf + 2625 19.720 * * [simplify]: Extracting #5: cost 122 inf + 7208 19.727 * * [simplify]: Extracting #6: cost 54 inf + 20508 19.738 * * [simplify]: Extracting #7: cost 22 inf + 30118 19.751 * * [simplify]: Extracting #8: cost 0 inf + 39149 19.757 * [simplify]: Simplified to (* 0.5 (* (cos re) (- (exp (- im)) (exp im)))) 19.757 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (* (cos re) (- (exp (- im)) (exp im)))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 19.758 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 19.758 * * [simplify]: iters left: 6 (12 enodes) 19.761 * * [simplify]: iters left: 5 (45 enodes) 19.769 * * [simplify]: iters left: 4 (81 enodes) 19.792 * * [simplify]: iters left: 3 (229 enodes) 20.280 * * [simplify]: Extracting #0: cost 1 inf + 0 20.281 * * [simplify]: Extracting #1: cost 44 inf + 0 20.281 * * [simplify]: Extracting #2: cost 112 inf + 2 20.282 * * [simplify]: Extracting #3: cost 106 inf + 545 20.284 * * [simplify]: Extracting #4: cost 86 inf + 4295 20.291 * * [simplify]: Extracting #5: cost 28 inf + 23236 20.302 * * [simplify]: Extracting #6: cost 1 inf + 35085 20.314 * * [simplify]: Extracting #7: cost 0 inf + 35840 20.319 * [simplify]: Simplified to (* (cos re) 0) 20.320 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (* (cos re) (- (exp (- im)) (exp im)))) (* (cos re) 0))) 20.320 * * * * [progress]: [ 90 / 192 ] simplifiying candidate # 20.320 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 20.320 * * [simplify]: iters left: 6 (23 enodes) 20.328 * * [simplify]: iters left: 5 (85 enodes) 20.343 * * [simplify]: iters left: 4 (130 enodes) 20.382 * * [simplify]: iters left: 3 (255 enodes) 20.477 * * [simplify]: Extracting #0: cost 1 inf + 0 20.477 * * [simplify]: Extracting #1: cost 25 inf + 0 20.478 * * [simplify]: Extracting #2: cost 88 inf + 2 20.478 * * [simplify]: Extracting #3: cost 109 inf + 171 20.479 * * [simplify]: Extracting #4: cost 111 inf + 844 20.480 * * [simplify]: Extracting #5: cost 66 inf + 5867 20.483 * * [simplify]: Extracting #6: cost 7 inf + 18025 20.487 * * [simplify]: Extracting #7: cost 0 inf + 19831 20.492 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 20.492 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 20.492 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 20.492 * * [simplify]: iters left: 6 (11 enodes) 20.500 * * [simplify]: iters left: 5 (37 enodes) 20.512 * * [simplify]: iters left: 4 (65 enodes) 20.531 * * [simplify]: iters left: 3 (158 enodes) 20.576 * * [simplify]: iters left: 2 (320 enodes) 20.690 * * [simplify]: iters left: 1 (431 enodes) 20.757 * * [simplify]: Extracting #0: cost 1 inf + 0 20.757 * * [simplify]: Extracting #1: cost 0 inf + 1 20.757 * [simplify]: Simplified to 0 20.757 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 0)) 20.757 * * * * [progress]: [ 91 / 192 ] simplifiying candidate # 20.757 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (exp im) 1)))) 20.758 * * [simplify]: iters left: 6 (23 enodes) 20.767 * * [simplify]: iters left: 5 (89 enodes) 20.783 * * [simplify]: iters left: 4 (136 enodes) 20.829 * * [simplify]: iters left: 3 (279 enodes) 20.935 * * [simplify]: Extracting #0: cost 1 inf + 0 20.936 * * [simplify]: Extracting #1: cost 21 inf + 0 20.936 * * [simplify]: Extracting #2: cost 64 inf + 3 20.937 * * [simplify]: Extracting #3: cost 77 inf + 375 20.939 * * [simplify]: Extracting #4: cost 42 inf + 6728 20.944 * * [simplify]: Extracting #5: cost 8 inf + 12138 20.947 * * [simplify]: Extracting #6: cost 1 inf + 14325 20.951 * * [simplify]: Extracting #7: cost 0 inf + 14807 20.954 * [simplify]: Simplified to (* 0.5 (* (cos re) (- (exp (- im)) (exp im)))) 20.955 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (* (cos re) (- (exp (- im)) (exp im)))) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 20.955 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 20.955 * * [simplify]: iters left: 6 (11 enodes) 20.960 * * [simplify]: iters left: 5 (40 enodes) 20.967 * * [simplify]: iters left: 4 (71 enodes) 20.989 * * [simplify]: iters left: 3 (152 enodes) 21.040 * * [simplify]: iters left: 2 (277 enodes) 21.165 * * [simplify]: iters left: 1 (345 enodes) 21.248 * * [simplify]: Extracting #0: cost 1 inf + 0 21.248 * * [simplify]: Extracting #1: cost 0 inf + 1 21.248 * [simplify]: Simplified to 0 21.248 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (* (cos re) (- (exp (- im)) (exp im)))) 0)) 21.248 * * * * [progress]: [ 92 / 192 ] simplifiying candidate # 21.249 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 21.249 * * [simplify]: iters left: 6 (23 enodes) 21.263 * * [simplify]: iters left: 5 (84 enodes) 21.292 * * [simplify]: iters left: 4 (140 enodes) 21.318 * * [simplify]: iters left: 3 (294 enodes) 21.418 * * [simplify]: Extracting #0: cost 1 inf + 0 21.418 * * [simplify]: Extracting #1: cost 29 inf + 0 21.419 * * [simplify]: Extracting #2: cost 125 inf + 1 21.420 * * [simplify]: Extracting #3: cost 160 inf + 411 21.421 * * [simplify]: Extracting #4: cost 157 inf + 1108 21.424 * * [simplify]: Extracting #5: cost 112 inf + 6833 21.429 * * [simplify]: Extracting #6: cost 46 inf + 23909 21.435 * * [simplify]: Extracting #7: cost 4 inf + 37639 21.443 * * [simplify]: Extracting #8: cost 0 inf + 38547 21.450 * [simplify]: Simplified to (* (- (exp (- (+ (- im) im) im)) (exp im)) (* 0.5 (cos re))) 21.450 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- (+ (- im) im) im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 21.451 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 21.451 * * [simplify]: iters left: 6 (12 enodes) 21.454 * * [simplify]: iters left: 5 (45 enodes) 21.465 * * [simplify]: iters left: 4 (81 enodes) 21.497 * * [simplify]: iters left: 3 (229 enodes) 21.565 * * [simplify]: Extracting #0: cost 1 inf + 0 21.565 * * [simplify]: Extracting #1: cost 44 inf + 0 21.566 * * [simplify]: Extracting #2: cost 112 inf + 2 21.566 * * [simplify]: Extracting #3: cost 106 inf + 545 21.567 * * [simplify]: Extracting #4: cost 86 inf + 4295 21.571 * * [simplify]: Extracting #5: cost 28 inf + 23236 21.576 * * [simplify]: Extracting #6: cost 1 inf + 35085 21.582 * * [simplify]: Extracting #7: cost 0 inf + 35840 21.587 * [simplify]: Simplified to (* (cos re) 0) 21.588 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- (+ (- im) im) im)) (exp im)) (* 0.5 (cos re))) (* (cos re) 0))) 21.588 * * * * [progress]: [ 93 / 192 ] simplifiying candidate # 21.588 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 21.588 * * [simplify]: iters left: 6 (22 enodes) 21.597 * * [simplify]: iters left: 5 (75 enodes) 21.624 * * [simplify]: iters left: 4 (119 enodes) 21.645 * * [simplify]: iters left: 3 (239 enodes) 21.743 * * [simplify]: Extracting #0: cost 1 inf + 0 21.743 * * [simplify]: Extracting #1: cost 36 inf + 0 21.744 * * [simplify]: Extracting #2: cost 119 inf + 2 21.745 * * [simplify]: Extracting #3: cost 127 inf + 1295 21.747 * * [simplify]: Extracting #4: cost 121 inf + 2827 21.750 * * [simplify]: Extracting #5: cost 68 inf + 10160 21.757 * * [simplify]: Extracting #6: cost 21 inf + 19588 21.766 * * [simplify]: Extracting #7: cost 3 inf + 23912 21.776 * * [simplify]: Extracting #8: cost 0 inf + 24548 21.785 * [simplify]: Simplified to (* (* (cos re) (- (exp (- im)) (exp im))) 0.5) 21.785 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (cos re) (- (exp (- im)) (exp im))) 0.5) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 21.786 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 21.786 * * [simplify]: iters left: 6 (11 enodes) 21.791 * * [simplify]: iters left: 5 (37 enodes) 21.803 * * [simplify]: iters left: 4 (65 enodes) 21.829 * * [simplify]: iters left: 3 (158 enodes) 21.888 * * [simplify]: iters left: 2 (320 enodes) 21.983 * * [simplify]: iters left: 1 (431 enodes) 22.061 * * [simplify]: Extracting #0: cost 1 inf + 0 22.061 * * [simplify]: Extracting #1: cost 0 inf + 1 22.061 * [simplify]: Simplified to 0 22.061 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* (cos re) (- (exp (- im)) (exp im))) 0.5) 0)) 22.061 * * * * [progress]: [ 94 / 192 ] simplifiying candidate # 22.061 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (exp im) 1)))) 22.061 * * [simplify]: iters left: 6 (22 enodes) 22.068 * * [simplify]: iters left: 5 (79 enodes) 22.081 * * [simplify]: iters left: 4 (125 enodes) 22.106 * * [simplify]: iters left: 3 (259 enodes) 22.178 * * [simplify]: Extracting #0: cost 1 inf + 0 22.178 * * [simplify]: Extracting #1: cost 28 inf + 0 22.178 * * [simplify]: Extracting #2: cost 87 inf + 3 22.179 * * [simplify]: Extracting #3: cost 98 inf + 257 22.179 * * [simplify]: Extracting #4: cost 73 inf + 4955 22.183 * * [simplify]: Extracting #5: cost 11 inf + 14857 22.190 * * [simplify]: Extracting #6: cost 0 inf + 17594 22.198 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 22.198 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 22.199 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 22.199 * * [simplify]: iters left: 6 (11 enodes) 22.202 * * [simplify]: iters left: 5 (40 enodes) 22.210 * * [simplify]: iters left: 4 (71 enodes) 22.225 * * [simplify]: iters left: 3 (152 enodes) 22.266 * * [simplify]: iters left: 2 (277 enodes) 22.373 * * [simplify]: iters left: 1 (345 enodes) 22.426 * * [simplify]: Extracting #0: cost 1 inf + 0 22.426 * * [simplify]: Extracting #1: cost 0 inf + 1 22.426 * [simplify]: Simplified to 0 22.426 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 0)) 22.426 * * * * [progress]: [ 95 / 192 ] simplifiying candidate # 22.426 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 22.427 * * [simplify]: iters left: 6 (23 enodes) 22.441 * * [simplify]: iters left: 5 (83 enodes) 22.469 * * [simplify]: iters left: 4 (140 enodes) 22.506 * * [simplify]: iters left: 3 (288 enodes) 22.628 * * [simplify]: Extracting #0: cost 1 inf + 0 22.629 * * [simplify]: Extracting #1: cost 29 inf + 0 22.629 * * [simplify]: Extracting #2: cost 114 inf + 1 22.631 * * [simplify]: Extracting #3: cost 141 inf + 411 22.632 * * [simplify]: Extracting #4: cost 136 inf + 1068 22.635 * * [simplify]: Extracting #5: cost 90 inf + 9240 22.648 * * [simplify]: Extracting #6: cost 37 inf + 22833 22.661 * * [simplify]: Extracting #7: cost 1 inf + 35187 22.675 * * [simplify]: Extracting #8: cost 0 inf + 35174 22.689 * [simplify]: Simplified to (* (- (exp (- (+ (- im) im) im)) (exp im)) (* 0.5 (cos re))) 22.689 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- (+ (- im) im) im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 22.690 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 22.690 * * [simplify]: iters left: 6 (12 enodes) 22.696 * * [simplify]: iters left: 5 (45 enodes) 22.712 * * [simplify]: iters left: 4 (81 enodes) 22.746 * * [simplify]: iters left: 3 (229 enodes) 22.828 * * [simplify]: Extracting #0: cost 1 inf + 0 22.828 * * [simplify]: Extracting #1: cost 44 inf + 0 22.829 * * [simplify]: Extracting #2: cost 112 inf + 2 22.830 * * [simplify]: Extracting #3: cost 106 inf + 545 22.832 * * [simplify]: Extracting #4: cost 86 inf + 4295 22.838 * * [simplify]: Extracting #5: cost 28 inf + 23236 22.852 * * [simplify]: Extracting #6: cost 1 inf + 35085 22.864 * * [simplify]: Extracting #7: cost 0 inf + 35840 22.875 * [simplify]: Simplified to (* (cos re) 0) 22.875 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- (+ (- im) im) im)) (exp im)) (* 0.5 (cos re))) (* (cos re) 0))) 22.875 * * * * [progress]: [ 96 / 192 ] simplifiying candidate # 22.876 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 22.876 * * [simplify]: iters left: 6 (22 enodes) 22.890 * * [simplify]: iters left: 5 (74 enodes) 22.903 * * [simplify]: iters left: 4 (119 enodes) 22.925 * * [simplify]: iters left: 3 (233 enodes) 22.998 * * [simplify]: Extracting #0: cost 1 inf + 0 22.998 * * [simplify]: Extracting #1: cost 35 inf + 0 22.999 * * [simplify]: Extracting #2: cost 103 inf + 2 23.000 * * [simplify]: Extracting #3: cost 99 inf + 1661 23.002 * * [simplify]: Extracting #4: cost 97 inf + 2642 23.004 * * [simplify]: Extracting #5: cost 53 inf + 8478 23.011 * * [simplify]: Extracting #6: cost 22 inf + 15134 23.019 * * [simplify]: Extracting #7: cost 3 inf + 19199 23.027 * * [simplify]: Extracting #8: cost 0 inf + 19936 23.035 * [simplify]: Simplified to (* (* 0.5 (- (exp (- im)) (exp im))) (cos re)) 23.035 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* 0.5 (- (exp (- im)) (exp im))) (cos re)) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 23.035 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 23.035 * * [simplify]: iters left: 6 (11 enodes) 23.038 * * [simplify]: iters left: 5 (37 enodes) 23.044 * * [simplify]: iters left: 4 (65 enodes) 23.061 * * [simplify]: iters left: 3 (158 enodes) 23.131 * * [simplify]: iters left: 2 (320 enodes) 23.258 * * [simplify]: iters left: 1 (431 enodes) 23.315 * * [simplify]: Extracting #0: cost 1 inf + 0 23.315 * * [simplify]: Extracting #1: cost 0 inf + 1 23.315 * [simplify]: Simplified to 0 23.315 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* 0.5 (- (exp (- im)) (exp im))) (cos re)) 0)) 23.315 * * * * [progress]: [ 97 / 192 ] simplifiying candidate # 23.315 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (exp im) 1)))) 23.315 * * [simplify]: iters left: 6 (21 enodes) 23.324 * * [simplify]: iters left: 5 (74 enodes) 23.339 * * [simplify]: iters left: 4 (118 enodes) 23.372 * * [simplify]: iters left: 3 (259 enodes) 23.444 * * [simplify]: iters left: 2 (486 enodes) 23.637 * * [simplify]: Extracting #0: cost 1 inf + 0 23.637 * * [simplify]: Extracting #1: cost 32 inf + 0 23.638 * * [simplify]: Extracting #2: cost 75 inf + 44 23.639 * * [simplify]: Extracting #3: cost 72 inf + 801 23.643 * * [simplify]: Extracting #4: cost 26 inf + 8562 23.650 * * [simplify]: Extracting #5: cost 0 inf + 13558 23.658 * * [simplify]: Extracting #6: cost 0 inf + 13348 23.666 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 23.666 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 23.666 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 23.667 * * [simplify]: iters left: 6 (11 enodes) 23.672 * * [simplify]: iters left: 5 (40 enodes) 23.688 * * [simplify]: iters left: 4 (71 enodes) 23.720 * * [simplify]: iters left: 3 (152 enodes) 23.765 * * [simplify]: iters left: 2 (277 enodes) 23.842 * * [simplify]: iters left: 1 (345 enodes) 23.900 * * [simplify]: Extracting #0: cost 1 inf + 0 23.900 * * [simplify]: Extracting #1: cost 0 inf + 1 23.900 * [simplify]: Simplified to 0 23.900 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 0)) 23.900 * * * * [progress]: [ 98 / 192 ] simplifiying candidate # 23.901 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 23.901 * * [simplify]: iters left: 6 (23 enodes) 23.913 * * [simplify]: iters left: 5 (90 enodes) 23.931 * * [simplify]: iters left: 4 (146 enodes) 23.974 * * [simplify]: iters left: 3 (295 enodes) 24.078 * * [simplify]: Extracting #0: cost 1 inf + 0 24.078 * * [simplify]: Extracting #1: cost 39 inf + 0 24.079 * * [simplify]: Extracting #2: cost 135 inf + 2 24.079 * * [simplify]: Extracting #3: cost 161 inf + 1109 24.081 * * [simplify]: Extracting #4: cost 154 inf + 2645 24.082 * * [simplify]: Extracting #5: cost 120 inf + 7252 24.086 * * [simplify]: Extracting #6: cost 51 inf + 21872 24.098 * * [simplify]: Extracting #7: cost 12 inf + 34029 24.112 * * [simplify]: Extracting #8: cost 0 inf + 38901 24.126 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 24.126 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 24.126 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 24.126 * * [simplify]: iters left: 6 (12 enodes) 24.133 * * [simplify]: iters left: 5 (45 enodes) 24.152 * * [simplify]: iters left: 4 (81 enodes) 24.190 * * [simplify]: iters left: 3 (229 enodes) 24.313 * * [simplify]: Extracting #0: cost 1 inf + 0 24.314 * * [simplify]: Extracting #1: cost 44 inf + 0 24.314 * * [simplify]: Extracting #2: cost 112 inf + 2 24.315 * * [simplify]: Extracting #3: cost 106 inf + 545 24.316 * * [simplify]: Extracting #4: cost 86 inf + 4295 24.319 * * [simplify]: Extracting #5: cost 28 inf + 23236 24.324 * * [simplify]: Extracting #6: cost 1 inf + 35085 24.330 * * [simplify]: Extracting #7: cost 0 inf + 35840 24.338 * [simplify]: Simplified to (* (cos re) 0) 24.338 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (cos re) 0))) 24.338 * * * * [progress]: [ 99 / 192 ] simplifiying candidate # 24.338 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 24.338 * * [simplify]: iters left: 6 (22 enodes) 24.349 * * [simplify]: iters left: 5 (82 enodes) 24.363 * * [simplify]: iters left: 4 (128 enodes) 24.399 * * [simplify]: iters left: 3 (243 enodes) 24.482 * * [simplify]: Extracting #0: cost 1 inf + 0 24.483 * * [simplify]: Extracting #1: cost 35 inf + 0 24.483 * * [simplify]: Extracting #2: cost 115 inf + 2 24.485 * * [simplify]: Extracting #3: cost 124 inf + 1398 24.486 * * [simplify]: Extracting #4: cost 118 inf + 2988 24.489 * * [simplify]: Extracting #5: cost 66 inf + 10618 24.497 * * [simplify]: Extracting #6: cost 17 inf + 21428 24.506 * * [simplify]: Extracting #7: cost 2 inf + 24928 24.516 * * [simplify]: Extracting #8: cost 0 inf + 25271 24.526 * [simplify]: Simplified to (* (* 0.5 (- (exp (- im)) (exp im))) (cos re)) 24.526 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* 0.5 (- (exp (- im)) (exp im))) (cos re)) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 24.527 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 24.527 * * [simplify]: iters left: 6 (11 enodes) 24.532 * * [simplify]: iters left: 5 (37 enodes) 24.545 * * [simplify]: iters left: 4 (65 enodes) 24.573 * * [simplify]: iters left: 3 (158 enodes) 24.632 * * [simplify]: iters left: 2 (320 enodes) 24.712 * * [simplify]: iters left: 1 (431 enodes) 24.774 * * [simplify]: Extracting #0: cost 1 inf + 0 24.774 * * [simplify]: Extracting #1: cost 0 inf + 1 24.774 * [simplify]: Simplified to 0 24.774 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* 0.5 (- (exp (- im)) (exp im))) (cos re)) 0)) 24.774 * * * * [progress]: [ 100 / 192 ] simplifiying candidate # 24.774 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (exp im) 1)))) 24.775 * * [simplify]: iters left: 6 (22 enodes) 24.781 * * [simplify]: iters left: 5 (86 enodes) 24.797 * * [simplify]: iters left: 4 (134 enodes) 24.827 * * [simplify]: iters left: 3 (263 enodes) 24.898 * * [simplify]: Extracting #0: cost 1 inf + 0 24.898 * * [simplify]: Extracting #1: cost 28 inf + 0 24.899 * * [simplify]: Extracting #2: cost 86 inf + 3 24.900 * * [simplify]: Extracting #3: cost 99 inf + 257 24.901 * * [simplify]: Extracting #4: cost 81 inf + 3478 24.906 * * [simplify]: Extracting #5: cost 11 inf + 16041 24.910 * * [simplify]: Extracting #6: cost 0 inf + 19221 24.914 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 24.914 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 24.915 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 24.915 * * [simplify]: iters left: 6 (11 enodes) 24.918 * * [simplify]: iters left: 5 (40 enodes) 24.925 * * [simplify]: iters left: 4 (71 enodes) 24.941 * * [simplify]: iters left: 3 (152 enodes) 25.006 * * [simplify]: iters left: 2 (277 enodes) 25.082 * * [simplify]: iters left: 1 (345 enodes) 25.145 * * [simplify]: Extracting #0: cost 1 inf + 0 25.145 * * [simplify]: Extracting #1: cost 0 inf + 1 25.145 * [simplify]: Simplified to 0 25.145 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 0)) 25.145 * * * * [progress]: [ 101 / 192 ] simplifiying candidate # 25.146 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 25.146 * * [simplify]: iters left: 6 (22 enodes) 25.158 * * [simplify]: iters left: 5 (81 enodes) 25.185 * * [simplify]: iters left: 4 (135 enodes) 25.233 * * [simplify]: iters left: 3 (294 enodes) 25.343 * * [simplify]: Extracting #0: cost 1 inf + 0 25.343 * * [simplify]: Extracting #1: cost 29 inf + 0 25.343 * * [simplify]: Extracting #2: cost 125 inf + 1 25.344 * * [simplify]: Extracting #3: cost 160 inf + 471 25.345 * * [simplify]: Extracting #4: cost 155 inf + 1150 25.346 * * [simplify]: Extracting #5: cost 99 inf + 8522 25.350 * * [simplify]: Extracting #6: cost 49 inf + 20268 25.360 * * [simplify]: Extracting #7: cost 5 inf + 35000 25.368 * * [simplify]: Extracting #8: cost 0 inf + 36560 25.380 * [simplify]: Simplified to (* (* (cos re) (- (exp (- (- im im) im)) (exp im))) 0.5) 25.381 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (cos re) (- (exp (- (- im im) im)) (exp im))) 0.5) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 25.381 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 25.381 * * [simplify]: iters left: 6 (12 enodes) 25.387 * * [simplify]: iters left: 5 (45 enodes) 25.401 * * [simplify]: iters left: 4 (81 enodes) 25.420 * * [simplify]: iters left: 3 (229 enodes) 25.507 * * [simplify]: Extracting #0: cost 1 inf + 0 25.508 * * [simplify]: Extracting #1: cost 44 inf + 0 25.509 * * [simplify]: Extracting #2: cost 112 inf + 2 25.510 * * [simplify]: Extracting #3: cost 106 inf + 545 25.512 * * [simplify]: Extracting #4: cost 86 inf + 4295 25.518 * * [simplify]: Extracting #5: cost 28 inf + 23236 25.529 * * [simplify]: Extracting #6: cost 1 inf + 35085 25.544 * * [simplify]: Extracting #7: cost 0 inf + 35840 25.556 * [simplify]: Simplified to (* (cos re) 0) 25.556 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* (cos re) (- (exp (- (- im im) im)) (exp im))) 0.5) (* (cos re) 0))) 25.556 * * * * [progress]: [ 102 / 192 ] simplifiying candidate # 25.557 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 25.557 * * [simplify]: iters left: 6 (21 enodes) 25.569 * * [simplify]: iters left: 5 (72 enodes) 25.584 * * [simplify]: iters left: 4 (114 enodes) 25.612 * * [simplify]: iters left: 3 (239 enodes) 25.676 * * [simplify]: iters left: 2 (491 enodes) 25.851 * * [simplify]: Extracting #0: cost 1 inf + 0 25.851 * * [simplify]: Extracting #1: cost 32 inf + 0 25.852 * * [simplify]: Extracting #2: cost 153 inf + 2 25.853 * * [simplify]: Extracting #3: cost 177 inf + 512 25.856 * * [simplify]: Extracting #4: cost 136 inf + 5580 25.865 * * [simplify]: Extracting #5: cost 37 inf + 26894 25.878 * * [simplify]: Extracting #6: cost 4 inf + 38896 25.892 * * [simplify]: Extracting #7: cost 0 inf + 40822 25.906 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 25.906 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 25.906 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 25.907 * * [simplify]: iters left: 6 (11 enodes) 25.911 * * [simplify]: iters left: 5 (37 enodes) 25.917 * * [simplify]: iters left: 4 (65 enodes) 25.934 * * [simplify]: iters left: 3 (158 enodes) 25.980 * * [simplify]: iters left: 2 (320 enodes) 26.061 * * [simplify]: iters left: 1 (431 enodes) 26.107 * * [simplify]: Extracting #0: cost 1 inf + 0 26.107 * * [simplify]: Extracting #1: cost 0 inf + 1 26.107 * [simplify]: Simplified to 0 26.107 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 0)) 26.107 * * * * [progress]: [ 103 / 192 ] simplifiying candidate # 26.107 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (exp im) 1)))) 26.108 * * [simplify]: iters left: 6 (21 enodes) 26.114 * * [simplify]: iters left: 5 (76 enodes) 26.129 * * [simplify]: iters left: 4 (120 enodes) 26.158 * * [simplify]: iters left: 3 (264 enodes) 26.284 * * [simplify]: iters left: 2 (498 enodes) 26.450 * * [simplify]: Extracting #0: cost 1 inf + 0 26.451 * * [simplify]: Extracting #1: cost 32 inf + 0 26.451 * * [simplify]: Extracting #2: cost 109 inf + 3 26.452 * * [simplify]: Extracting #3: cost 125 inf + 516 26.453 * * [simplify]: Extracting #4: cost 96 inf + 4230 26.456 * * [simplify]: Extracting #5: cost 37 inf + 14936 26.466 * * [simplify]: Extracting #6: cost 4 inf + 28493 26.475 * * [simplify]: Extracting #7: cost 0 inf + 30603 26.481 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (exp im) (cos re))) 0.5) 26.481 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (exp im) (cos re))) 0.5) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 26.482 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 26.482 * * [simplify]: iters left: 6 (11 enodes) 26.485 * * [simplify]: iters left: 5 (40 enodes) 26.494 * * [simplify]: iters left: 4 (71 enodes) 26.515 * * [simplify]: iters left: 3 (152 enodes) 26.558 * * [simplify]: iters left: 2 (277 enodes) 26.653 * * [simplify]: iters left: 1 (345 enodes) 26.737 * * [simplify]: Extracting #0: cost 1 inf + 0 26.737 * * [simplify]: Extracting #1: cost 0 inf + 1 26.738 * [simplify]: Simplified to 0 26.738 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (exp im) (cos re))) 0.5) 0)) 26.738 * * * * [progress]: [ 104 / 192 ] simplifiying candidate # 26.738 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 26.738 * * [simplify]: iters left: 6 (22 enodes) 26.751 * * [simplify]: iters left: 5 (80 enodes) 26.765 * * [simplify]: iters left: 4 (133 enodes) 26.803 * * [simplify]: iters left: 3 (295 enodes) 26.913 * * [simplify]: Extracting #0: cost 1 inf + 0 26.913 * * [simplify]: Extracting #1: cost 29 inf + 0 26.914 * * [simplify]: Extracting #2: cost 120 inf + 1 26.915 * * [simplify]: Extracting #3: cost 152 inf + 166 26.917 * * [simplify]: Extracting #4: cost 139 inf + 1182 26.920 * * [simplify]: Extracting #5: cost 93 inf + 8101 26.927 * * [simplify]: Extracting #6: cost 52 inf + 17115 26.939 * * [simplify]: Extracting #7: cost 11 inf + 30050 26.952 * * [simplify]: Extracting #8: cost 0 inf + 34157 26.962 * [simplify]: Simplified to (* (- (exp (- (- im im) im)) (exp im)) (* 0.5 (cos re))) 26.962 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- (- im im) im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 26.962 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 26.963 * * [simplify]: iters left: 6 (12 enodes) 26.965 * * [simplify]: iters left: 5 (45 enodes) 26.976 * * [simplify]: iters left: 4 (81 enodes) 27.000 * * [simplify]: iters left: 3 (229 enodes) 27.102 * * [simplify]: Extracting #0: cost 1 inf + 0 27.102 * * [simplify]: Extracting #1: cost 44 inf + 0 27.103 * * [simplify]: Extracting #2: cost 112 inf + 2 27.104 * * [simplify]: Extracting #3: cost 106 inf + 545 27.106 * * [simplify]: Extracting #4: cost 86 inf + 4295 27.113 * * [simplify]: Extracting #5: cost 28 inf + 23236 27.124 * * [simplify]: Extracting #6: cost 1 inf + 35085 27.135 * * [simplify]: Extracting #7: cost 0 inf + 35840 27.147 * [simplify]: Simplified to (* (cos re) 0) 27.147 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- (- im im) im)) (exp im)) (* 0.5 (cos re))) (* (cos re) 0))) 27.147 * * * * [progress]: [ 105 / 192 ] simplifiying candidate # 27.147 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 27.148 * * [simplify]: iters left: 6 (21 enodes) 27.160 * * [simplify]: iters left: 5 (71 enodes) 27.183 * * [simplify]: iters left: 4 (112 enodes) 27.227 * * [simplify]: iters left: 3 (240 enodes) 27.313 * * [simplify]: iters left: 2 (477 enodes) 27.478 * * [simplify]: Extracting #0: cost 1 inf + 0 27.478 * * [simplify]: Extracting #1: cost 32 inf + 0 27.479 * * [simplify]: Extracting #2: cost 128 inf + 2 27.481 * * [simplify]: Extracting #3: cost 125 inf + 1540 27.483 * * [simplify]: Extracting #4: cost 62 inf + 11556 27.488 * * [simplify]: Extracting #5: cost 9 inf + 22754 27.493 * * [simplify]: Extracting #6: cost 0 inf + 24864 27.501 * * [simplify]: Extracting #7: cost 0 inf + 24654 27.506 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 27.506 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 27.506 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 27.506 * * [simplify]: iters left: 6 (11 enodes) 27.509 * * [simplify]: iters left: 5 (37 enodes) 27.520 * * [simplify]: iters left: 4 (65 enodes) 27.546 * * [simplify]: iters left: 3 (158 enodes) 27.622 * * [simplify]: iters left: 2 (320 enodes) 27.729 * * [simplify]: iters left: 1 (431 enodes) 27.785 * * [simplify]: Extracting #0: cost 1 inf + 0 27.785 * * [simplify]: Extracting #1: cost 0 inf + 1 27.785 * [simplify]: Simplified to 0 27.785 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 0)) 27.785 * * * * [progress]: [ 106 / 192 ] simplifiying candidate # 27.785 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (exp im) 1)))) 27.785 * * [simplify]: iters left: 6 (20 enodes) 27.797 * * [simplify]: iters left: 5 (71 enodes) 27.820 * * [simplify]: iters left: 4 (119 enodes) 27.864 * * [simplify]: iters left: 3 (249 enodes) 27.963 * * [simplify]: Extracting #0: cost 1 inf + 0 27.963 * * [simplify]: Extracting #1: cost 26 inf + 0 27.963 * * [simplify]: Extracting #2: cost 74 inf + 3 27.964 * * [simplify]: Extracting #3: cost 75 inf + 328 27.965 * * [simplify]: Extracting #4: cost 34 inf + 7861 27.968 * * [simplify]: Extracting #5: cost 5 inf + 12906 27.971 * * [simplify]: Extracting #6: cost 0 inf + 13624 27.974 * [simplify]: Simplified to (* (* (cos re) (- (exp (- im)) (exp im))) 0.5) 27.974 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (cos re) (- (exp (- im)) (exp im))) 0.5) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 27.975 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 27.975 * * [simplify]: iters left: 6 (11 enodes) 27.978 * * [simplify]: iters left: 5 (40 enodes) 27.997 * * [simplify]: iters left: 4 (71 enodes) 28.015 * * [simplify]: iters left: 3 (152 enodes) 28.064 * * [simplify]: iters left: 2 (277 enodes) 28.172 * * [simplify]: iters left: 1 (345 enodes) 28.230 * * [simplify]: Extracting #0: cost 1 inf + 0 28.230 * * [simplify]: Extracting #1: cost 0 inf + 1 28.230 * [simplify]: Simplified to 0 28.230 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* (cos re) (- (exp (- im)) (exp im))) 0.5) 0)) 28.230 * * * * [progress]: [ 107 / 192 ] simplifiying candidate # 28.230 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 28.230 * * [simplify]: iters left: 6 (23 enodes) 28.242 * * [simplify]: iters left: 5 (91 enodes) 28.275 * * [simplify]: iters left: 4 (140 enodes) 28.327 * * [simplify]: iters left: 3 (298 enodes) 28.425 * * [simplify]: Extracting #0: cost 1 inf + 0 28.425 * * [simplify]: Extracting #1: cost 29 inf + 0 28.426 * * [simplify]: Extracting #2: cost 113 inf + 2 28.426 * * [simplify]: Extracting #3: cost 143 inf + 722 28.427 * * [simplify]: Extracting #4: cost 137 inf + 2050 28.429 * * [simplify]: Extracting #5: cost 97 inf + 7048 28.435 * * [simplify]: Extracting #6: cost 39 inf + 20699 28.446 * * [simplify]: Extracting #7: cost 0 inf + 34111 28.453 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 28.453 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 28.453 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 28.453 * * [simplify]: iters left: 6 (12 enodes) 28.456 * * [simplify]: iters left: 5 (45 enodes) 28.465 * * [simplify]: iters left: 4 (81 enodes) 28.497 * * [simplify]: iters left: 3 (229 enodes) 28.588 * * [simplify]: Extracting #0: cost 1 inf + 0 28.588 * * [simplify]: Extracting #1: cost 44 inf + 0 28.589 * * [simplify]: Extracting #2: cost 112 inf + 2 28.589 * * [simplify]: Extracting #3: cost 106 inf + 545 28.590 * * [simplify]: Extracting #4: cost 86 inf + 4295 28.593 * * [simplify]: Extracting #5: cost 28 inf + 23236 28.600 * * [simplify]: Extracting #6: cost 1 inf + 35085 28.611 * * [simplify]: Extracting #7: cost 0 inf + 35840 28.618 * [simplify]: Simplified to (* (cos re) 0) 28.618 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (cos re) 0))) 28.618 * * * * [progress]: [ 108 / 192 ] simplifiying candidate # 28.618 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 28.619 * * [simplify]: iters left: 6 (22 enodes) 28.624 * * [simplify]: iters left: 5 (83 enodes) 28.641 * * [simplify]: iters left: 4 (122 enodes) 28.685 * * [simplify]: iters left: 3 (246 enodes) 28.768 * * [simplify]: Extracting #0: cost 1 inf + 0 28.768 * * [simplify]: Extracting #1: cost 29 inf + 0 28.769 * * [simplify]: Extracting #2: cost 91 inf + 2 28.769 * * [simplify]: Extracting #3: cost 106 inf + 781 28.771 * * [simplify]: Extracting #4: cost 104 inf + 1985 28.773 * * [simplify]: Extracting #5: cost 69 inf + 5874 28.778 * * [simplify]: Extracting #6: cost 20 inf + 16150 28.782 * * [simplify]: Extracting #7: cost 4 inf + 20252 28.787 * * [simplify]: Extracting #8: cost 0 inf + 21186 28.791 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 28.791 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 28.791 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 28.791 * * [simplify]: iters left: 6 (11 enodes) 28.794 * * [simplify]: iters left: 5 (37 enodes) 28.800 * * [simplify]: iters left: 4 (65 enodes) 28.814 * * [simplify]: iters left: 3 (158 enodes) 28.871 * * [simplify]: iters left: 2 (320 enodes) 28.995 * * [simplify]: iters left: 1 (431 enodes) 29.087 * * [simplify]: Extracting #0: cost 1 inf + 0 29.087 * * [simplify]: Extracting #1: cost 0 inf + 1 29.087 * [simplify]: Simplified to 0 29.087 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 0)) 29.087 * * * * [progress]: [ 109 / 192 ] simplifiying candidate # 29.088 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (exp im) 1)))) 29.088 * * [simplify]: iters left: 6 (21 enodes) 29.094 * * [simplify]: iters left: 5 (83 enodes) 29.108 * * [simplify]: iters left: 4 (125 enodes) 29.146 * * [simplify]: iters left: 3 (265 enodes) 29.224 * * [simplify]: iters left: 2 (497 enodes) 29.414 * * [simplify]: Extracting #0: cost 1 inf + 0 29.414 * * [simplify]: Extracting #1: cost 28 inf + 0 29.415 * * [simplify]: Extracting #2: cost 99 inf + 3 29.416 * * [simplify]: Extracting #3: cost 121 inf + 796 29.419 * * [simplify]: Extracting #4: cost 104 inf + 4857 29.427 * * [simplify]: Extracting #5: cost 30 inf + 26633 29.438 * * [simplify]: Extracting #6: cost 2 inf + 39564 29.444 * * [simplify]: Extracting #7: cost 0 inf + 40711 29.450 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 29.451 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 29.451 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 29.451 * * [simplify]: iters left: 6 (11 enodes) 29.455 * * [simplify]: iters left: 5 (40 enodes) 29.462 * * [simplify]: iters left: 4 (71 enodes) 29.487 * * [simplify]: iters left: 3 (152 enodes) 29.563 * * [simplify]: iters left: 2 (277 enodes) 29.666 * * [simplify]: iters left: 1 (345 enodes) 29.720 * * [simplify]: Extracting #0: cost 1 inf + 0 29.720 * * [simplify]: Extracting #1: cost 0 inf + 1 29.720 * [simplify]: Simplified to 0 29.720 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 0)) 29.720 * * * * [progress]: [ 110 / 192 ] simplifiying candidate # 29.720 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 29.721 * * [simplify]: iters left: 6 (22 enodes) 29.732 * * [simplify]: iters left: 5 (82 enodes) 29.758 * * [simplify]: iters left: 4 (130 enodes) 29.807 * * [simplify]: iters left: 3 (288 enodes) 29.896 * * [simplify]: Extracting #0: cost 1 inf + 0 29.896 * * [simplify]: Extracting #1: cost 29 inf + 0 29.897 * * [simplify]: Extracting #2: cost 125 inf + 1 29.898 * * [simplify]: Extracting #3: cost 162 inf + 309 29.899 * * [simplify]: Extracting #4: cost 154 inf + 1261 29.902 * * [simplify]: Extracting #5: cost 104 inf + 7594 29.914 * * [simplify]: Extracting #6: cost 55 inf + 18048 29.925 * * [simplify]: Extracting #7: cost 13 inf + 30981 29.939 * * [simplify]: Extracting #8: cost 0 inf + 36560 29.953 * [simplify]: Simplified to (* (- (exp (- (- im im) im)) (exp im)) (* 0.5 (cos re))) 29.953 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- (- im im) im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 29.953 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 29.953 * * [simplify]: iters left: 6 (12 enodes) 29.960 * * [simplify]: iters left: 5 (45 enodes) 29.975 * * [simplify]: iters left: 4 (81 enodes) 30.007 * * [simplify]: iters left: 3 (229 enodes) 30.100 * * [simplify]: Extracting #0: cost 1 inf + 0 30.101 * * [simplify]: Extracting #1: cost 44 inf + 0 30.101 * * [simplify]: Extracting #2: cost 112 inf + 2 30.102 * * [simplify]: Extracting #3: cost 106 inf + 545 30.103 * * [simplify]: Extracting #4: cost 86 inf + 4295 30.105 * * [simplify]: Extracting #5: cost 28 inf + 23236 30.111 * * [simplify]: Extracting #6: cost 1 inf + 35085 30.119 * * [simplify]: Extracting #7: cost 0 inf + 35840 30.125 * [simplify]: Simplified to (* (cos re) 0) 30.125 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- (- im im) im)) (exp im)) (* 0.5 (cos re))) (* (cos re) 0))) 30.125 * * * * [progress]: [ 111 / 192 ] simplifiying candidate # 30.125 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 30.125 * * [simplify]: iters left: 6 (21 enodes) 30.131 * * [simplify]: iters left: 5 (73 enodes) 30.143 * * [simplify]: iters left: 4 (109 enodes) 30.173 * * [simplify]: iters left: 3 (234 enodes) 30.277 * * [simplify]: iters left: 2 (488 enodes) 30.489 * * [simplify]: Extracting #0: cost 1 inf + 0 30.489 * * [simplify]: Extracting #1: cost 32 inf + 0 30.490 * * [simplify]: Extracting #2: cost 152 inf + 2 30.492 * * [simplify]: Extracting #3: cost 175 inf + 655 30.495 * * [simplify]: Extracting #4: cost 117 inf + 11681 30.506 * * [simplify]: Extracting #5: cost 18 inf + 36698 30.517 * * [simplify]: Extracting #6: cost 0 inf + 40786 30.523 * * [simplify]: Extracting #7: cost 0 inf + 40661 30.530 * [simplify]: Simplified to (- (/ (* (cos re) 0.5) (exp im)) (* (* (cos re) 0.5) (exp im))) 30.530 * [simplify]: Simplified (2 1) to (λ (re im) (+ (- (/ (* (cos re) 0.5) (exp im)) (* (* (cos re) 0.5) (exp im))) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 30.531 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 30.531 * * [simplify]: iters left: 6 (11 enodes) 30.534 * * [simplify]: iters left: 5 (37 enodes) 30.544 * * [simplify]: iters left: 4 (65 enodes) 30.570 * * [simplify]: iters left: 3 (158 enodes) 30.643 * * [simplify]: iters left: 2 (320 enodes) 30.784 * * [simplify]: iters left: 1 (431 enodes) 30.877 * * [simplify]: Extracting #0: cost 1 inf + 0 30.877 * * [simplify]: Extracting #1: cost 0 inf + 1 30.877 * [simplify]: Simplified to 0 30.877 * [simplify]: Simplified (2 2) to (λ (re im) (+ (- (/ (* (cos re) 0.5) (exp im)) (* (* (cos re) 0.5) (exp im))) 0)) 30.878 * * * * [progress]: [ 112 / 192 ] simplifiying candidate # 30.878 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (exp im) 1)))) 30.878 * * [simplify]: iters left: 6 (20 enodes) 30.890 * * [simplify]: iters left: 5 (73 enodes) 30.916 * * [simplify]: iters left: 4 (112 enodes) 30.961 * * [simplify]: iters left: 3 (252 enodes) 31.066 * * [simplify]: iters left: 2 (488 enodes) 31.233 * * [simplify]: Extracting #0: cost 1 inf + 0 31.233 * * [simplify]: Extracting #1: cost 32 inf + 0 31.234 * * [simplify]: Extracting #2: cost 109 inf + 3 31.235 * * [simplify]: Extracting #3: cost 121 inf + 992 31.239 * * [simplify]: Extracting #4: cost 66 inf + 10920 31.248 * * [simplify]: Extracting #5: cost 14 inf + 24018 31.259 * * [simplify]: Extracting #6: cost 0 inf + 30743 31.270 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 31.271 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 31.271 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 31.271 * * [simplify]: iters left: 6 (11 enodes) 31.277 * * [simplify]: iters left: 5 (40 enodes) 31.291 * * [simplify]: iters left: 4 (71 enodes) 31.322 * * [simplify]: iters left: 3 (152 enodes) 31.376 * * [simplify]: iters left: 2 (277 enodes) 31.475 * * [simplify]: iters left: 1 (345 enodes) 31.533 * * [simplify]: Extracting #0: cost 1 inf + 0 31.533 * * [simplify]: Extracting #1: cost 0 inf + 1 31.533 * [simplify]: Simplified to 0 31.533 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 0)) 31.533 * * * * [progress]: [ 113 / 192 ] simplifiying candidate # 31.533 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 31.533 * * [simplify]: iters left: 6 (21 enodes) 31.539 * * [simplify]: iters left: 5 (77 enodes) 31.553 * * [simplify]: iters left: 4 (125 enodes) 31.601 * * [simplify]: iters left: 3 (282 enodes) 31.743 * * [simplify]: Extracting #0: cost 1 inf + 0 31.744 * * [simplify]: Extracting #1: cost 29 inf + 0 31.744 * * [simplify]: Extracting #2: cost 121 inf + 1 31.746 * * [simplify]: Extracting #3: cost 150 inf + 584 31.747 * * [simplify]: Extracting #4: cost 142 inf + 1140 31.750 * * [simplify]: Extracting #5: cost 108 inf + 5533 31.759 * * [simplify]: Extracting #6: cost 32 inf + 24277 31.772 * * [simplify]: Extracting #7: cost 2 inf + 34149 31.785 * * [simplify]: Extracting #8: cost 0 inf + 34814 31.800 * [simplify]: Simplified to (* (* 0.5 (cos re)) (- (/ (exp (- im im)) (exp im)) (exp im))) 31.800 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* 0.5 (cos re)) (- (/ (exp (- im im)) (exp im)) (exp im))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 31.800 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 31.800 * * [simplify]: iters left: 6 (12 enodes) 31.807 * * [simplify]: iters left: 5 (45 enodes) 31.823 * * [simplify]: iters left: 4 (81 enodes) 31.847 * * [simplify]: iters left: 3 (229 enodes) 31.951 * * [simplify]: Extracting #0: cost 1 inf + 0 31.951 * * [simplify]: Extracting #1: cost 44 inf + 0 31.952 * * [simplify]: Extracting #2: cost 112 inf + 2 31.952 * * [simplify]: Extracting #3: cost 106 inf + 545 31.953 * * [simplify]: Extracting #4: cost 86 inf + 4295 31.959 * * [simplify]: Extracting #5: cost 28 inf + 23236 31.970 * * [simplify]: Extracting #6: cost 1 inf + 35085 31.981 * * [simplify]: Extracting #7: cost 0 inf + 35840 31.992 * [simplify]: Simplified to (* (cos re) 0) 31.993 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* 0.5 (cos re)) (- (/ (exp (- im im)) (exp im)) (exp im))) (* (cos re) 0))) 31.993 * * * * [progress]: [ 114 / 192 ] simplifiying candidate # 31.993 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 31.993 * * [simplify]: iters left: 6 (20 enodes) 32.004 * * [simplify]: iters left: 5 (68 enodes) 32.018 * * [simplify]: iters left: 4 (104 enodes) 32.041 * * [simplify]: iters left: 3 (228 enodes) 32.094 * * [simplify]: iters left: 2 (473 enodes) 32.245 * * [simplify]: Extracting #0: cost 1 inf + 0 32.246 * * [simplify]: Extracting #1: cost 32 inf + 0 32.246 * * [simplify]: Extracting #2: cost 116 inf + 2 32.248 * * [simplify]: Extracting #3: cost 128 inf + 88 32.250 * * [simplify]: Extracting #4: cost 82 inf + 6061 32.256 * * [simplify]: Extracting #5: cost 22 inf + 17355 32.265 * * [simplify]: Extracting #6: cost 2 inf + 21809 32.279 * * [simplify]: Extracting #7: cost 0 inf + 22355 32.290 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 32.290 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 32.290 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 32.290 * * [simplify]: iters left: 6 (11 enodes) 32.296 * * [simplify]: iters left: 5 (37 enodes) 32.305 * * [simplify]: iters left: 4 (65 enodes) 32.318 * * [simplify]: iters left: 3 (158 enodes) 32.379 * * [simplify]: iters left: 2 (320 enodes) 32.515 * * [simplify]: iters left: 1 (431 enodes) 32.609 * * [simplify]: Extracting #0: cost 1 inf + 0 32.609 * * [simplify]: Extracting #1: cost 0 inf + 1 32.609 * [simplify]: Simplified to 0 32.610 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 0)) 32.610 * * * * [progress]: [ 115 / 192 ] simplifiying candidate # 32.610 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (exp im) 1)))) 32.610 * * [simplify]: iters left: 6 (19 enodes) 32.620 * * [simplify]: iters left: 5 (68 enodes) 32.643 * * [simplify]: iters left: 4 (107 enodes) 32.683 * * [simplify]: iters left: 3 (245 enodes) 32.768 * * [simplify]: iters left: 2 (470 enodes) 32.914 * * [simplify]: Extracting #0: cost 1 inf + 0 32.914 * * [simplify]: Extracting #1: cost 32 inf + 0 32.915 * * [simplify]: Extracting #2: cost 75 inf + 44 32.915 * * [simplify]: Extracting #3: cost 75 inf + 476 32.917 * * [simplify]: Extracting #4: cost 26 inf + 8883 32.921 * * [simplify]: Extracting #5: cost 2 inf + 12994 32.925 * * [simplify]: Extracting #6: cost 0 inf + 13348 32.931 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re)))) 32.931 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re)))) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 32.932 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 32.932 * * [simplify]: iters left: 6 (11 enodes) 32.941 * * [simplify]: iters left: 5 (40 enodes) 32.955 * * [simplify]: iters left: 4 (71 enodes) 32.985 * * [simplify]: iters left: 3 (152 enodes) 33.060 * * [simplify]: iters left: 2 (277 enodes) 33.169 * * [simplify]: iters left: 1 (345 enodes) 33.241 * * [simplify]: Extracting #0: cost 1 inf + 0 33.241 * * [simplify]: Extracting #1: cost 0 inf + 1 33.241 * [simplify]: Simplified to 0 33.241 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re)))) 0)) 33.241 * * * * [progress]: [ 116 / 192 ] simplifiying candidate # 33.242 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp 0) (exp (- im)) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 33.242 * * [simplify]: iters left: 6 (16 enodes) 33.246 * * [simplify]: iters left: 5 (61 enodes) 33.258 * * [simplify]: iters left: 4 (104 enodes) 33.292 * * [simplify]: iters left: 3 (231 enodes) 33.380 * * [simplify]: Extracting #0: cost 1 inf + 0 33.380 * * [simplify]: Extracting #1: cost 26 inf + 0 33.381 * * [simplify]: Extracting #2: cost 116 inf + 2 33.382 * * [simplify]: Extracting #3: cost 132 inf + 493 33.383 * * [simplify]: Extracting #4: cost 125 inf + 812 33.385 * * [simplify]: Extracting #5: cost 101 inf + 4867 33.390 * * [simplify]: Extracting #6: cost 55 inf + 16659 33.401 * * [simplify]: Extracting #7: cost 6 inf + 35140 33.412 * * [simplify]: Extracting #8: cost 0 inf + 37698 33.424 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 33.424 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 33.425 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 33.425 * * [simplify]: iters left: 6 (12 enodes) 33.431 * * [simplify]: iters left: 5 (45 enodes) 33.447 * * [simplify]: iters left: 4 (81 enodes) 33.484 * * [simplify]: iters left: 3 (229 enodes) 33.621 * * [simplify]: Extracting #0: cost 1 inf + 0 33.621 * * [simplify]: Extracting #1: cost 44 inf + 0 33.622 * * [simplify]: Extracting #2: cost 112 inf + 2 33.623 * * [simplify]: Extracting #3: cost 106 inf + 545 33.625 * * [simplify]: Extracting #4: cost 86 inf + 4295 33.631 * * [simplify]: Extracting #5: cost 28 inf + 23236 33.636 * * [simplify]: Extracting #6: cost 1 inf + 35085 33.642 * * [simplify]: Extracting #7: cost 0 inf + 35840 33.647 * [simplify]: Simplified to (* (cos re) 0) 33.648 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (cos re) 0))) 33.648 * * * * [progress]: [ 117 / 192 ] simplifiying candidate # 33.648 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp 0) (exp (- im)) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 33.648 * * [simplify]: iters left: 6 (15 enodes) 33.652 * * [simplify]: iters left: 5 (52 enodes) 33.664 * * [simplify]: iters left: 4 (83 enodes) 33.696 * * [simplify]: iters left: 3 (187 enodes) 33.784 * * [simplify]: iters left: 2 (382 enodes) 33.915 * * [simplify]: Extracting #0: cost 1 inf + 0 33.915 * * [simplify]: Extracting #1: cost 34 inf + 0 33.916 * * [simplify]: Extracting #2: cost 92 inf + 2 33.917 * * [simplify]: Extracting #3: cost 95 inf + 361 33.921 * * [simplify]: Extracting #4: cost 49 inf + 8462 33.928 * * [simplify]: Extracting #5: cost 8 inf + 15945 33.938 * * [simplify]: Extracting #6: cost 0 inf + 17845 33.948 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re)))) 33.948 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re)))) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 33.949 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 33.949 * * [simplify]: iters left: 6 (11 enodes) 33.954 * * [simplify]: iters left: 5 (37 enodes) 33.966 * * [simplify]: iters left: 4 (65 enodes) 33.988 * * [simplify]: iters left: 3 (158 enodes) 34.036 * * [simplify]: iters left: 2 (320 enodes) 34.145 * * [simplify]: iters left: 1 (431 enodes) 34.238 * * [simplify]: Extracting #0: cost 1 inf + 0 34.238 * * [simplify]: Extracting #1: cost 0 inf + 1 34.238 * [simplify]: Simplified to 0 34.238 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re)))) 0)) 34.238 * * * * [progress]: [ 118 / 192 ] simplifiying candidate # 34.238 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp 0) (exp (- im)) (- (* (exp im) 1)))) 34.238 * * [simplify]: iters left: 6 (15 enodes) 34.243 * * [simplify]: iters left: 5 (54 enodes) 34.253 * * [simplify]: iters left: 4 (86 enodes) 34.271 * * [simplify]: iters left: 3 (188 enodes) 34.353 * * [simplify]: iters left: 2 (385 enodes) 34.542 * * [simplify]: Extracting #0: cost 1 inf + 0 34.542 * * [simplify]: Extracting #1: cost 28 inf + 0 34.543 * * [simplify]: Extracting #2: cost 111 inf + 44 34.544 * * [simplify]: Extracting #3: cost 105 inf + 956 34.547 * * [simplify]: Extracting #4: cost 63 inf + 7368 34.554 * * [simplify]: Extracting #5: cost 2 inf + 17876 34.563 * * [simplify]: Extracting #6: cost 0 inf + 18189 34.571 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 34.571 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 34.572 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 34.572 * * [simplify]: iters left: 6 (11 enodes) 34.578 * * [simplify]: iters left: 5 (40 enodes) 34.594 * * [simplify]: iters left: 4 (71 enodes) 34.627 * * [simplify]: iters left: 3 (152 enodes) 34.702 * * [simplify]: iters left: 2 (277 enodes) 34.795 * * [simplify]: iters left: 1 (345 enodes) 34.864 * * [simplify]: Extracting #0: cost 1 inf + 0 34.864 * * [simplify]: Extracting #1: cost 0 inf + 1 34.864 * [simplify]: Simplified to 0 34.864 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 0)) 34.864 * * * * [progress]: [ 119 / 192 ] simplifiying candidate # 34.865 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp 0) (exp (- im)) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 34.865 * * [simplify]: iters left: 6 (16 enodes) 34.869 * * [simplify]: iters left: 5 (61 enodes) 34.881 * * [simplify]: iters left: 4 (104 enodes) 34.905 * * [simplify]: iters left: 3 (231 enodes) 34.977 * * [simplify]: Extracting #0: cost 1 inf + 0 34.977 * * [simplify]: Extracting #1: cost 26 inf + 0 34.980 * * [simplify]: Extracting #2: cost 116 inf + 2 34.981 * * [simplify]: Extracting #3: cost 132 inf + 493 34.982 * * [simplify]: Extracting #4: cost 125 inf + 812 34.983 * * [simplify]: Extracting #5: cost 101 inf + 4867 34.986 * * [simplify]: Extracting #6: cost 55 inf + 16659 34.991 * * [simplify]: Extracting #7: cost 6 inf + 35140 34.997 * * [simplify]: Extracting #8: cost 0 inf + 37698 35.003 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 35.003 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 35.003 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 35.003 * * [simplify]: iters left: 6 (12 enodes) 35.007 * * [simplify]: iters left: 5 (45 enodes) 35.015 * * [simplify]: iters left: 4 (81 enodes) 35.044 * * [simplify]: iters left: 3 (229 enodes) 35.142 * * [simplify]: Extracting #0: cost 1 inf + 0 35.142 * * [simplify]: Extracting #1: cost 44 inf + 0 35.142 * * [simplify]: Extracting #2: cost 112 inf + 2 35.143 * * [simplify]: Extracting #3: cost 106 inf + 545 35.144 * * [simplify]: Extracting #4: cost 86 inf + 4295 35.147 * * [simplify]: Extracting #5: cost 28 inf + 23236 35.155 * * [simplify]: Extracting #6: cost 1 inf + 35085 35.161 * * [simplify]: Extracting #7: cost 0 inf + 35840 35.167 * [simplify]: Simplified to (* (cos re) 0) 35.167 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (cos re) 0))) 35.167 * * * * [progress]: [ 120 / 192 ] simplifiying candidate # 35.167 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp 0) (exp (- im)) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 35.167 * * [simplify]: iters left: 6 (15 enodes) 35.171 * * [simplify]: iters left: 5 (52 enodes) 35.186 * * [simplify]: iters left: 4 (83 enodes) 35.217 * * [simplify]: iters left: 3 (187 enodes) 35.273 * * [simplify]: iters left: 2 (382 enodes) 35.435 * * [simplify]: Extracting #0: cost 1 inf + 0 35.435 * * [simplify]: Extracting #1: cost 34 inf + 0 35.435 * * [simplify]: Extracting #2: cost 92 inf + 2 35.436 * * [simplify]: Extracting #3: cost 95 inf + 361 35.437 * * [simplify]: Extracting #4: cost 49 inf + 8462 35.441 * * [simplify]: Extracting #5: cost 8 inf + 15945 35.449 * * [simplify]: Extracting #6: cost 0 inf + 17845 35.457 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re)))) 35.457 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re)))) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 35.458 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 35.458 * * [simplify]: iters left: 6 (11 enodes) 35.464 * * [simplify]: iters left: 5 (37 enodes) 35.476 * * [simplify]: iters left: 4 (65 enodes) 35.503 * * [simplify]: iters left: 3 (158 enodes) 35.566 * * [simplify]: iters left: 2 (320 enodes) 35.659 * * [simplify]: iters left: 1 (431 enodes) 35.744 * * [simplify]: Extracting #0: cost 1 inf + 0 35.744 * * [simplify]: Extracting #1: cost 0 inf + 1 35.745 * [simplify]: Simplified to 0 35.745 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re)))) 0)) 35.745 * * * * [progress]: [ 121 / 192 ] simplifiying candidate # 35.745 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (exp 0) (exp (- im)) (- (* (exp im) 1)))) 35.745 * * [simplify]: iters left: 6 (15 enodes) 35.749 * * [simplify]: iters left: 5 (54 enodes) 35.759 * * [simplify]: iters left: 4 (86 enodes) 35.785 * * [simplify]: iters left: 3 (188 enodes) 35.854 * * [simplify]: iters left: 2 (385 enodes) 36.006 * * [simplify]: Extracting #0: cost 1 inf + 0 36.006 * * [simplify]: Extracting #1: cost 28 inf + 0 36.006 * * [simplify]: Extracting #2: cost 111 inf + 44 36.007 * * [simplify]: Extracting #3: cost 105 inf + 956 36.008 * * [simplify]: Extracting #4: cost 63 inf + 7368 36.012 * * [simplify]: Extracting #5: cost 2 inf + 17876 36.016 * * [simplify]: Extracting #6: cost 0 inf + 18189 36.020 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 36.020 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 36.021 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 36.021 * * [simplify]: iters left: 6 (11 enodes) 36.024 * * [simplify]: iters left: 5 (40 enodes) 36.032 * * [simplify]: iters left: 4 (71 enodes) 36.047 * * [simplify]: iters left: 3 (152 enodes) 36.091 * * [simplify]: iters left: 2 (277 enodes) 36.208 * * [simplify]: iters left: 1 (345 enodes) 36.272 * * [simplify]: Extracting #0: cost 1 inf + 0 36.272 * * [simplify]: Extracting #1: cost 0 inf + 1 36.272 * [simplify]: Simplified to 0 36.272 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 0)) 36.272 * * * * [progress]: [ 122 / 192 ] simplifiying candidate # 36.273 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 36.273 * * [simplify]: iters left: 6 (17 enodes) 36.277 * * [simplify]: iters left: 5 (69 enodes) 36.293 * * [simplify]: iters left: 4 (116 enodes) 36.326 * * [simplify]: iters left: 3 (259 enodes) 36.389 * * [simplify]: Extracting #0: cost 1 inf + 0 36.389 * * [simplify]: Extracting #1: cost 29 inf + 0 36.390 * * [simplify]: Extracting #2: cost 104 inf + 1 36.390 * * [simplify]: Extracting #3: cost 124 inf + 268 36.391 * * [simplify]: Extracting #4: cost 117 inf + 618 36.392 * * [simplify]: Extracting #5: cost 104 inf + 2267 36.394 * * [simplify]: Extracting #6: cost 38 inf + 21853 36.402 * * [simplify]: Extracting #7: cost 0 inf + 34071 36.410 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 36.410 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 36.410 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 36.410 * * [simplify]: iters left: 6 (12 enodes) 36.413 * * [simplify]: iters left: 5 (45 enodes) 36.422 * * [simplify]: iters left: 4 (81 enodes) 36.442 * * [simplify]: iters left: 3 (229 enodes) 36.574 * * [simplify]: Extracting #0: cost 1 inf + 0 36.574 * * [simplify]: Extracting #1: cost 44 inf + 0 36.574 * * [simplify]: Extracting #2: cost 112 inf + 2 36.575 * * [simplify]: Extracting #3: cost 106 inf + 545 36.576 * * [simplify]: Extracting #4: cost 86 inf + 4295 36.579 * * [simplify]: Extracting #5: cost 28 inf + 23236 36.585 * * [simplify]: Extracting #6: cost 1 inf + 35085 36.591 * * [simplify]: Extracting #7: cost 0 inf + 35840 36.596 * [simplify]: Simplified to (* (cos re) 0) 36.596 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (cos re) 0))) 36.597 * * * * [progress]: [ 123 / 192 ] simplifiying candidate # 36.597 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 36.597 * * [simplify]: iters left: 6 (16 enodes) 36.602 * * [simplify]: iters left: 5 (60 enodes) 36.616 * * [simplify]: iters left: 4 (95 enodes) 36.651 * * [simplify]: iters left: 3 (201 enodes) 36.715 * * [simplify]: iters left: 2 (391 enodes) 36.817 * * [simplify]: Extracting #0: cost 1 inf + 0 36.817 * * [simplify]: Extracting #1: cost 37 inf + 0 36.818 * * [simplify]: Extracting #2: cost 107 inf + 1 36.819 * * [simplify]: Extracting #3: cost 108 inf + 250 36.821 * * [simplify]: Extracting #4: cost 80 inf + 4654 36.829 * * [simplify]: Extracting #5: cost 14 inf + 21263 36.839 * * [simplify]: Extracting #6: cost 0 inf + 25150 36.845 * [simplify]: Simplified to (fma (* 0.5 (cos re)) (- (exp im)) (/ (* (* 0.5 (cos re)) 1) (exp im))) 36.846 * [simplify]: Simplified (2 1) to (λ (re im) (+ (fma (* 0.5 (cos re)) (- (exp im)) (/ (* (* 0.5 (cos re)) 1) (exp im))) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 36.846 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 36.846 * * [simplify]: iters left: 6 (11 enodes) 36.849 * * [simplify]: iters left: 5 (37 enodes) 36.856 * * [simplify]: iters left: 4 (65 enodes) 36.869 * * [simplify]: iters left: 3 (158 enodes) 36.937 * * [simplify]: iters left: 2 (320 enodes) 37.033 * * [simplify]: iters left: 1 (431 enodes) 37.129 * * [simplify]: Extracting #0: cost 1 inf + 0 37.129 * * [simplify]: Extracting #1: cost 0 inf + 1 37.129 * [simplify]: Simplified to 0 37.129 * [simplify]: Simplified (2 2) to (λ (re im) (+ (fma (* 0.5 (cos re)) (- (exp im)) (/ (* (* 0.5 (cos re)) 1) (exp im))) 0)) 37.129 * * * * [progress]: [ 124 / 192 ] simplifiying candidate # 37.130 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (* (exp im) 1)))) 37.130 * * [simplify]: iters left: 6 (16 enodes) 37.139 * * [simplify]: iters left: 5 (62 enodes) 37.150 * * [simplify]: iters left: 4 (98 enodes) 37.173 * * [simplify]: iters left: 3 (218 enodes) 37.253 * * [simplify]: iters left: 2 (444 enodes) 37.437 * * [simplify]: Extracting #0: cost 1 inf + 0 37.437 * * [simplify]: Extracting #1: cost 36 inf + 0 37.438 * * [simplify]: Extracting #2: cost 88 inf + 3 37.438 * * [simplify]: Extracting #3: cost 81 inf + 956 37.440 * * [simplify]: Extracting #4: cost 40 inf + 8734 37.444 * * [simplify]: Extracting #5: cost 1 inf + 20001 37.454 * * [simplify]: Extracting #6: cost 0 inf + 20293 37.463 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 37.464 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 37.464 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 37.464 * * [simplify]: iters left: 6 (11 enodes) 37.471 * * [simplify]: iters left: 5 (40 enodes) 37.486 * * [simplify]: iters left: 4 (71 enodes) 37.515 * * [simplify]: iters left: 3 (152 enodes) 37.570 * * [simplify]: iters left: 2 (277 enodes) 37.659 * * [simplify]: iters left: 1 (345 enodes) 37.741 * * [simplify]: Extracting #0: cost 1 inf + 0 37.741 * * [simplify]: Extracting #1: cost 0 inf + 1 37.741 * [simplify]: Simplified to 0 37.741 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 0)) 37.741 * * * * [progress]: [ 125 / 192 ] simplifiying candidate # 37.741 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 37.741 * * [simplify]: iters left: 6 (16 enodes) 37.746 * * [simplify]: iters left: 5 (66 enodes) 37.760 * * [simplify]: iters left: 4 (109 enodes) 37.792 * * [simplify]: iters left: 3 (256 enodes) 37.891 * * [simplify]: Extracting #0: cost 1 inf + 0 37.891 * * [simplify]: Extracting #1: cost 32 inf + 0 37.891 * * [simplify]: Extracting #2: cost 134 inf + 2 37.892 * * [simplify]: Extracting #3: cost 153 inf + 493 37.893 * * [simplify]: Extracting #4: cost 143 inf + 1156 37.894 * * [simplify]: Extracting #5: cost 111 inf + 7141 37.898 * * [simplify]: Extracting #6: cost 45 inf + 29129 37.909 * * [simplify]: Extracting #7: cost 0 inf + 45938 37.923 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 37.923 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 37.923 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 37.923 * * [simplify]: iters left: 6 (12 enodes) 37.929 * * [simplify]: iters left: 5 (45 enodes) 37.938 * * [simplify]: iters left: 4 (81 enodes) 37.961 * * [simplify]: iters left: 3 (229 enodes) 38.067 * * [simplify]: Extracting #0: cost 1 inf + 0 38.068 * * [simplify]: Extracting #1: cost 44 inf + 0 38.069 * * [simplify]: Extracting #2: cost 112 inf + 2 38.070 * * [simplify]: Extracting #3: cost 106 inf + 545 38.071 * * [simplify]: Extracting #4: cost 86 inf + 4295 38.077 * * [simplify]: Extracting #5: cost 28 inf + 23236 38.088 * * [simplify]: Extracting #6: cost 1 inf + 35085 38.100 * * [simplify]: Extracting #7: cost 0 inf + 35840 38.112 * [simplify]: Simplified to (* (cos re) 0) 38.112 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (cos re) 0))) 38.112 * * * * [progress]: [ 126 / 192 ] simplifiying candidate # 38.113 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 38.113 * * [simplify]: iters left: 6 (15 enodes) 38.121 * * [simplify]: iters left: 5 (57 enodes) 38.139 * * [simplify]: iters left: 4 (88 enodes) 38.176 * * [simplify]: iters left: 3 (199 enodes) 38.259 * * [simplify]: iters left: 2 (423 enodes) 38.429 * * [simplify]: Extracting #0: cost 1 inf + 0 38.429 * * [simplify]: Extracting #1: cost 50 inf + 0 38.430 * * [simplify]: Extracting #2: cost 136 inf + 2 38.432 * * [simplify]: Extracting #3: cost 135 inf + 614 38.436 * * [simplify]: Extracting #4: cost 85 inf + 9285 38.446 * * [simplify]: Extracting #5: cost 32 inf + 22964 38.460 * * [simplify]: Extracting #6: cost 1 inf + 32970 38.474 * * [simplify]: Extracting #7: cost 0 inf + 33413 38.482 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (exp im) (cos re))) 0.5) 38.482 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (exp im) (cos re))) 0.5) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 38.482 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 38.482 * * [simplify]: iters left: 6 (11 enodes) 38.485 * * [simplify]: iters left: 5 (37 enodes) 38.492 * * [simplify]: iters left: 4 (65 enodes) 38.505 * * [simplify]: iters left: 3 (158 enodes) 38.557 * * [simplify]: iters left: 2 (320 enodes) 38.668 * * [simplify]: iters left: 1 (431 enodes) 38.736 * * [simplify]: Extracting #0: cost 1 inf + 0 38.737 * * [simplify]: Extracting #1: cost 0 inf + 1 38.737 * [simplify]: Simplified to 0 38.737 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (exp im) (cos re))) 0.5) 0)) 38.737 * * * * [progress]: [ 127 / 192 ] simplifiying candidate # 38.737 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (* (exp im) 1)))) 38.737 * * [simplify]: iters left: 6 (15 enodes) 38.745 * * [simplify]: iters left: 5 (59 enodes) 38.766 * * [simplify]: iters left: 4 (91 enodes) 38.787 * * [simplify]: iters left: 3 (208 enodes) 38.863 * * [simplify]: iters left: 2 (439 enodes) 39.080 * * [simplify]: Extracting #0: cost 1 inf + 0 39.081 * * [simplify]: Extracting #1: cost 32 inf + 0 39.082 * * [simplify]: Extracting #2: cost 129 inf + 3 39.084 * * [simplify]: Extracting #3: cost 120 inf + 1653 39.090 * * [simplify]: Extracting #4: cost 11 inf + 19322 39.100 * * [simplify]: Extracting #5: cost 0 inf + 21588 39.105 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 39.105 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 39.105 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 39.105 * * [simplify]: iters left: 6 (11 enodes) 39.109 * * [simplify]: iters left: 5 (40 enodes) 39.116 * * [simplify]: iters left: 4 (71 enodes) 39.132 * * [simplify]: iters left: 3 (152 enodes) 39.178 * * [simplify]: iters left: 2 (277 enodes) 39.260 * * [simplify]: iters left: 1 (345 enodes) 39.302 * * [simplify]: Extracting #0: cost 1 inf + 0 39.302 * * [simplify]: Extracting #1: cost 0 inf + 1 39.302 * [simplify]: Simplified to 0 39.302 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 0)) 39.302 * * * * [progress]: [ 128 / 192 ] simplifiying candidate # 39.302 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma 1 (exp (- 0 im)) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))))) 39.302 * * [simplify]: iters left: 6 (16 enodes) 39.309 * * [simplify]: iters left: 5 (65 enodes) 39.321 * * [simplify]: iters left: 4 (106 enodes) 39.362 * * [simplify]: iters left: 3 (243 enodes) 39.492 * * [simplify]: Extracting #0: cost 1 inf + 0 39.493 * * [simplify]: Extracting #1: cost 26 inf + 0 39.494 * * [simplify]: Extracting #2: cost 115 inf + 2 39.495 * * [simplify]: Extracting #3: cost 134 inf + 351 39.496 * * [simplify]: Extracting #4: cost 125 inf + 813 39.498 * * [simplify]: Extracting #5: cost 101 inf + 5009 39.505 * * [simplify]: Extracting #6: cost 42 inf + 20475 39.517 * * [simplify]: Extracting #7: cost 5 inf + 34960 39.528 * * [simplify]: Extracting #8: cost 0 inf + 37447 39.540 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 39.540 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))))) 39.541 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) 39.541 * * [simplify]: iters left: 6 (12 enodes) 39.547 * * [simplify]: iters left: 5 (45 enodes) 39.562 * * [simplify]: iters left: 4 (81 enodes) 39.585 * * [simplify]: iters left: 3 (229 enodes) 39.683 * * [simplify]: Extracting #0: cost 1 inf + 0 39.683 * * [simplify]: Extracting #1: cost 44 inf + 0 39.684 * * [simplify]: Extracting #2: cost 112 inf + 2 39.685 * * [simplify]: Extracting #3: cost 106 inf + 545 39.687 * * [simplify]: Extracting #4: cost 86 inf + 4295 39.693 * * [simplify]: Extracting #5: cost 28 inf + 23236 39.699 * * [simplify]: Extracting #6: cost 1 inf + 35085 39.705 * * [simplify]: Extracting #7: cost 0 inf + 35840 39.710 * [simplify]: Simplified to (* (cos re) 0) 39.710 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (cos re) 0))) 39.711 * * * * [progress]: [ 129 / 192 ] simplifiying candidate # 39.711 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma 1 (exp (- 0 im)) (- (* (sqrt (exp im)) (sqrt (exp im)))))) 39.711 * * [simplify]: iters left: 6 (15 enodes) 39.715 * * [simplify]: iters left: 5 (56 enodes) 39.725 * * [simplify]: iters left: 4 (85 enodes) 39.744 * * [simplify]: iters left: 3 (186 enodes) 39.784 * * [simplify]: iters left: 2 (364 enodes) 39.883 * * [simplify]: Extracting #0: cost 1 inf + 0 39.883 * * [simplify]: Extracting #1: cost 34 inf + 0 39.884 * * [simplify]: Extracting #2: cost 90 inf + 2 39.884 * * [simplify]: Extracting #3: cost 92 inf + 309 39.885 * * [simplify]: Extracting #4: cost 57 inf + 5666 39.888 * * [simplify]: Extracting #5: cost 15 inf + 13828 39.893 * * [simplify]: Extracting #6: cost 0 inf + 16785 39.898 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 39.898 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))))) 39.898 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im))))) 39.898 * * [simplify]: iters left: 6 (11 enodes) 39.904 * * [simplify]: iters left: 5 (37 enodes) 39.917 * * [simplify]: iters left: 4 (65 enodes) 39.943 * * [simplify]: iters left: 3 (158 enodes) 39.998 * * [simplify]: iters left: 2 (320 enodes) 40.083 * * [simplify]: iters left: 1 (431 enodes) 40.160 * * [simplify]: Extracting #0: cost 1 inf + 0 40.160 * * [simplify]: Extracting #1: cost 0 inf + 1 40.160 * [simplify]: Simplified to 0 40.160 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 0)) 40.160 * * * * [progress]: [ 130 / 192 ] simplifiying candidate # 40.161 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma 1 (exp (- 0 im)) (- (* (exp im) 1)))) 40.161 * * [simplify]: iters left: 6 (14 enodes) 40.169 * * [simplify]: iters left: 5 (56 enodes) 40.189 * * [simplify]: iters left: 4 (88 enodes) 40.225 * * [simplify]: iters left: 3 (197 enodes) 40.299 * * [simplify]: iters left: 2 (401 enodes) 40.462 * * [simplify]: Extracting #0: cost 1 inf + 0 40.462 * * [simplify]: Extracting #1: cost 28 inf + 0 40.463 * * [simplify]: Extracting #2: cost 99 inf + 44 40.463 * * [simplify]: Extracting #3: cost 95 inf + 894 40.464 * * [simplify]: Extracting #4: cost 67 inf + 4706 40.467 * * [simplify]: Extracting #5: cost 3 inf + 15982 40.471 * * [simplify]: Extracting #6: cost 0 inf + 15825 40.476 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 40.477 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))))) 40.477 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (- (exp im)) 1 (* (exp im) 1))) 40.477 * * [simplify]: iters left: 6 (11 enodes) 40.483 * * [simplify]: iters left: 5 (40 enodes) 40.501 * * [simplify]: iters left: 4 (71 enodes) 40.531 * * [simplify]: iters left: 3 (152 enodes) 40.576 * * [simplify]: iters left: 2 (277 enodes) 40.699 * * [simplify]: iters left: 1 (345 enodes) 40.785 * * [simplify]: Extracting #0: cost 1 inf + 0 40.785 * * [simplify]: Extracting #1: cost 0 inf + 1 40.785 * [simplify]: Simplified to 0 40.785 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 0)) 40.786 * * * * [progress]: [ 131 / 192 ] simplifiying candidate # 40.786 * [simplify]: Simplifying (* (* 0.5 (cos re)) (exp (- 0 im))) 40.786 * * [simplify]: iters left: 5 (9 enodes) 40.792 * * [simplify]: iters left: 4 (37 enodes) 40.805 * * [simplify]: iters left: 3 (54 enodes) 40.824 * * [simplify]: iters left: 2 (82 enodes) 40.850 * * [simplify]: iters left: 1 (95 enodes) 40.864 * * [simplify]: Extracting #0: cost 1 inf + 0 40.864 * * [simplify]: Extracting #1: cost 12 inf + 0 40.864 * * [simplify]: Extracting #2: cost 22 inf + 2 40.864 * * [simplify]: Extracting #3: cost 22 inf + 4 40.864 * * [simplify]: Extracting #4: cost 6 inf + 1700 40.865 * * [simplify]: Extracting #5: cost 0 inf + 2653 40.865 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (cos re)) 40.865 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (/ 0.5 (exp im)) (cos re)) (* (* 0.5 (cos re)) (- (exp im))))) 40.866 * [simplify]: Simplifying (* (* 0.5 (cos re)) (- (exp im))) 40.866 * * [simplify]: iters left: 5 (8 enodes) 40.868 * * [simplify]: iters left: 4 (30 enodes) 40.873 * * [simplify]: iters left: 3 (49 enodes) 40.888 * * [simplify]: iters left: 2 (80 enodes) 40.907 * * [simplify]: iters left: 1 (96 enodes) 40.918 * * [simplify]: Extracting #0: cost 1 inf + 0 40.918 * * [simplify]: Extracting #1: cost 15 inf + 0 40.919 * * [simplify]: Extracting #2: cost 27 inf + 42 40.919 * * [simplify]: Extracting #3: cost 23 inf + 156 40.919 * * [simplify]: Extracting #4: cost 5 inf + 2851 40.920 * * [simplify]: Extracting #5: cost 0 inf + 3489 40.920 * [simplify]: Simplified to (* 0.5 (* (- (exp im)) (cos re))) 40.920 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (/ 0.5 (exp im)) (cos re)) (* 0.5 (* (- (exp im)) (cos re))))) 40.920 * * * * [progress]: [ 132 / 192 ] simplifiying candidate # 40.921 * [simplify]: Simplifying (* (* 0.5 (cos re)) (exp (- 0 im))) 40.921 * * [simplify]: iters left: 5 (9 enodes) 40.924 * * [simplify]: iters left: 4 (37 enodes) 40.933 * * [simplify]: iters left: 3 (54 enodes) 40.951 * * [simplify]: iters left: 2 (82 enodes) 40.964 * * [simplify]: iters left: 1 (95 enodes) 40.977 * * [simplify]: Extracting #0: cost 1 inf + 0 40.978 * * [simplify]: Extracting #1: cost 12 inf + 0 40.978 * * [simplify]: Extracting #2: cost 22 inf + 2 40.978 * * [simplify]: Extracting #3: cost 22 inf + 4 40.978 * * [simplify]: Extracting #4: cost 6 inf + 1700 40.979 * * [simplify]: Extracting #5: cost 0 inf + 2653 40.980 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (cos re)) 40.981 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (/ 0.5 (exp im)) (cos re)) (* (* 0.5 (cos re)) (- (exp im))))) 40.981 * [simplify]: Simplifying (* (* 0.5 (cos re)) (- (exp im))) 40.981 * * [simplify]: iters left: 5 (8 enodes) 40.985 * * [simplify]: iters left: 4 (30 enodes) 40.994 * * [simplify]: iters left: 3 (49 enodes) 41.003 * * [simplify]: iters left: 2 (80 enodes) 41.015 * * [simplify]: iters left: 1 (96 enodes) 41.035 * * [simplify]: Extracting #0: cost 1 inf + 0 41.035 * * [simplify]: Extracting #1: cost 15 inf + 0 41.035 * * [simplify]: Extracting #2: cost 27 inf + 42 41.035 * * [simplify]: Extracting #3: cost 23 inf + 156 41.036 * * [simplify]: Extracting #4: cost 5 inf + 2851 41.038 * * [simplify]: Extracting #5: cost 0 inf + 3489 41.039 * [simplify]: Simplified to (* 0.5 (* (- (exp im)) (cos re))) 41.039 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (/ 0.5 (exp im)) (cos re)) (* 0.5 (* (- (exp im)) (cos re))))) 41.039 * * * * [progress]: [ 133 / 192 ] simplifiying candidate # 41.039 * [simplify]: Simplifying (* (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 41.039 * * [simplify]: iters left: 6 (24 enodes) 41.046 * * [simplify]: iters left: 5 (93 enodes) 41.062 * * [simplify]: iters left: 4 (143 enodes) 41.105 * * [simplify]: iters left: 3 (252 enodes) 41.198 * * [simplify]: Extracting #0: cost 1 inf + 0 41.199 * * [simplify]: Extracting #1: cost 42 inf + 0 41.200 * * [simplify]: Extracting #2: cost 139 inf + 2 41.201 * * [simplify]: Extracting #3: cost 165 inf + 171 41.202 * * [simplify]: Extracting #4: cost 161 inf + 1142 41.206 * * [simplify]: Extracting #5: cost 94 inf + 11419 41.215 * * [simplify]: Extracting #6: cost 37 inf + 25129 41.227 * * [simplify]: Extracting #7: cost 3 inf + 37587 41.237 * * [simplify]: Extracting #8: cost 0 inf + 38766 41.245 * * [simplify]: Extracting #9: cost 0 inf + 38726 41.252 * [simplify]: Simplified to (* (* (cos re) 0.5) (- (exp (- im)) (exp im))) 41.252 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (cos re) 0.5) (- (exp (- im)) (exp im))) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 41.252 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 41.252 * * [simplify]: iters left: 6 (12 enodes) 41.255 * * [simplify]: iters left: 5 (45 enodes) 41.264 * * [simplify]: iters left: 4 (75 enodes) 41.297 * * [simplify]: iters left: 3 (190 enodes) 41.378 * * [simplify]: Extracting #0: cost 1 inf + 0 41.379 * * [simplify]: Extracting #1: cost 37 inf + 0 41.379 * * [simplify]: Extracting #2: cost 102 inf + 2 41.379 * * [simplify]: Extracting #3: cost 102 inf + 118 41.380 * * [simplify]: Extracting #4: cost 73 inf + 4879 41.383 * * [simplify]: Extracting #5: cost 33 inf + 16587 41.388 * * [simplify]: Extracting #6: cost 3 inf + 29874 41.393 * * [simplify]: Extracting #7: cost 0 inf + 31405 41.397 * [simplify]: Simplified to (* 0 (cos re)) 41.398 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* (cos re) 0.5) (- (exp (- im)) (exp im))) (* 0 (cos re)))) 41.398 * * * * [progress]: [ 134 / 192 ] simplifiying candidate # 41.398 * [simplify]: Simplifying (* (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 41.398 * * [simplify]: iters left: 6 (23 enodes) 41.406 * * [simplify]: iters left: 5 (85 enodes) 41.435 * * [simplify]: iters left: 4 (125 enodes) 41.479 * * [simplify]: iters left: 3 (208 enodes) 41.533 * * [simplify]: iters left: 2 (486 enodes) 41.803 * * [simplify]: Extracting #0: cost 1 inf + 0 41.803 * * [simplify]: Extracting #1: cost 24 inf + 0 41.803 * * [simplify]: Extracting #2: cost 121 inf + 2 41.804 * * [simplify]: Extracting #3: cost 150 inf + 521 41.806 * * [simplify]: Extracting #4: cost 124 inf + 7857 41.810 * * [simplify]: Extracting #5: cost 64 inf + 21685 41.816 * * [simplify]: Extracting #6: cost 27 inf + 35066 41.823 * * [simplify]: Extracting #7: cost 0 inf + 50277 41.831 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 41.831 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 41.831 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 41.831 * * [simplify]: iters left: 6 (11 enodes) 41.834 * * [simplify]: iters left: 5 (37 enodes) 41.842 * * [simplify]: iters left: 4 (59 enodes) 41.861 * * [simplify]: iters left: 3 (129 enodes) 41.910 * * [simplify]: iters left: 2 (287 enodes) 42.007 * * [simplify]: iters left: 1 (405 enodes) 42.072 * * [simplify]: Extracting #0: cost 1 inf + 0 42.073 * * [simplify]: Extracting #1: cost 0 inf + 1 42.073 * [simplify]: Simplified to 0 42.073 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (cos re)) 0)) 42.073 * * * * [progress]: [ 135 / 192 ] simplifiying candidate # 42.073 * [simplify]: Simplifying (* (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (exp im) 1))) (* 0.5 (cos re))) 42.073 * * [simplify]: iters left: 6 (23 enodes) 42.084 * * [simplify]: iters left: 5 (89 enodes) 42.100 * * [simplify]: iters left: 4 (131 enodes) 42.122 * * [simplify]: iters left: 3 (224 enodes) 42.182 * * [simplify]: Extracting #0: cost 1 inf + 0 42.182 * * [simplify]: Extracting #1: cost 31 inf + 0 42.183 * * [simplify]: Extracting #2: cost 93 inf + 3 42.183 * * [simplify]: Extracting #3: cost 94 inf + 1399 42.185 * * [simplify]: Extracting #4: cost 47 inf + 11106 42.189 * * [simplify]: Extracting #5: cost 3 inf + 19555 42.193 * * [simplify]: Extracting #6: cost 0 inf + 21001 42.197 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* (cos re) 0.5)) 42.197 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* (cos re) 0.5)) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 42.197 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 42.197 * * [simplify]: iters left: 6 (11 enodes) 42.201 * * [simplify]: iters left: 5 (40 enodes) 42.208 * * [simplify]: iters left: 4 (65 enodes) 42.223 * * [simplify]: iters left: 3 (120 enodes) 42.287 * * [simplify]: iters left: 2 (270 enodes) 42.404 * * [simplify]: iters left: 1 (397 enodes) 42.483 * * [simplify]: Extracting #0: cost 1 inf + 0 42.483 * * [simplify]: Extracting #1: cost 0 inf + 1 42.483 * [simplify]: Simplified to 0 42.483 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* (cos re) 0.5)) 0)) 42.483 * * * * [progress]: [ 136 / 192 ] simplifiying candidate # 42.483 * [simplify]: Simplifying (* (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 42.484 * * [simplify]: iters left: 6 (23 enodes) 42.489 * * [simplify]: iters left: 5 (84 enodes) 42.508 * * [simplify]: iters left: 4 (134 enodes) 42.537 * * [simplify]: iters left: 3 (248 enodes) 42.645 * * [simplify]: Extracting #0: cost 1 inf + 0 42.645 * * [simplify]: Extracting #1: cost 29 inf + 0 42.646 * * [simplify]: Extracting #2: cost 127 inf + 1 42.647 * * [simplify]: Extracting #3: cost 153 inf + 125 42.648 * * [simplify]: Extracting #4: cost 150 inf + 618 42.651 * * [simplify]: Extracting #5: cost 88 inf + 11281 42.655 * * [simplify]: Extracting #6: cost 26 inf + 26499 42.661 * * [simplify]: Extracting #7: cost 1 inf + 35844 42.668 * * [simplify]: Extracting #8: cost 0 inf + 36217 42.675 * [simplify]: Simplified to (* (- (exp (+ (- (- im) im) im)) (exp im)) (* (cos re) 0.5)) 42.675 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (+ (- (- im) im) im)) (exp im)) (* (cos re) 0.5)) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 42.675 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 42.675 * * [simplify]: iters left: 6 (12 enodes) 42.678 * * [simplify]: iters left: 5 (45 enodes) 42.694 * * [simplify]: iters left: 4 (75 enodes) 42.722 * * [simplify]: iters left: 3 (190 enodes) 42.794 * * [simplify]: Extracting #0: cost 1 inf + 0 42.794 * * [simplify]: Extracting #1: cost 37 inf + 0 42.794 * * [simplify]: Extracting #2: cost 102 inf + 2 42.795 * * [simplify]: Extracting #3: cost 102 inf + 118 42.796 * * [simplify]: Extracting #4: cost 73 inf + 4879 42.801 * * [simplify]: Extracting #5: cost 33 inf + 16587 42.810 * * [simplify]: Extracting #6: cost 3 inf + 29874 42.817 * * [simplify]: Extracting #7: cost 0 inf + 31405 42.821 * [simplify]: Simplified to (* 0 (cos re)) 42.822 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (+ (- (- im) im) im)) (exp im)) (* (cos re) 0.5)) (* 0 (cos re)))) 42.822 * * * * [progress]: [ 137 / 192 ] simplifiying candidate # 42.822 * [simplify]: Simplifying (* (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 42.822 * * [simplify]: iters left: 6 (22 enodes) 42.828 * * [simplify]: iters left: 5 (75 enodes) 42.840 * * [simplify]: iters left: 4 (113 enodes) 42.872 * * [simplify]: iters left: 3 (201 enodes) 42.948 * * [simplify]: iters left: 2 (489 enodes) 43.207 * * [simplify]: Extracting #0: cost 1 inf + 0 43.207 * * [simplify]: Extracting #1: cost 28 inf + 0 43.208 * * [simplify]: Extracting #2: cost 130 inf + 2 43.209 * * [simplify]: Extracting #3: cost 155 inf + 623 43.212 * * [simplify]: Extracting #4: cost 113 inf + 6522 43.220 * * [simplify]: Extracting #5: cost 47 inf + 18743 43.227 * * [simplify]: Extracting #6: cost 9 inf + 33842 43.233 * * [simplify]: Extracting #7: cost 0 inf + 38263 43.240 * [simplify]: Simplified to (* (cos re) (- (/ 0.5 (exp im)) (* (exp im) 0.5))) 43.240 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 43.240 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 43.240 * * [simplify]: iters left: 6 (11 enodes) 43.243 * * [simplify]: iters left: 5 (37 enodes) 43.249 * * [simplify]: iters left: 4 (59 enodes) 43.270 * * [simplify]: iters left: 3 (129 enodes) 43.311 * * [simplify]: iters left: 2 (287 enodes) 43.390 * * [simplify]: iters left: 1 (405 enodes) 43.444 * * [simplify]: Extracting #0: cost 1 inf + 0 43.444 * * [simplify]: Extracting #1: cost 0 inf + 1 43.444 * [simplify]: Simplified to 0 43.444 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* (exp im) 0.5))) 0)) 43.444 * * * * [progress]: [ 138 / 192 ] simplifiying candidate # 43.445 * [simplify]: Simplifying (* (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (exp im) 1))) (* 0.5 (cos re))) 43.445 * * [simplify]: iters left: 6 (22 enodes) 43.457 * * [simplify]: iters left: 5 (79 enodes) 43.480 * * [simplify]: iters left: 4 (119 enodes) 43.501 * * [simplify]: iters left: 3 (217 enodes) 43.602 * * [simplify]: Extracting #0: cost 1 inf + 0 43.602 * * [simplify]: Extracting #1: cost 31 inf + 0 43.602 * * [simplify]: Extracting #2: cost 102 inf + 3 43.603 * * [simplify]: Extracting #3: cost 103 inf + 919 43.604 * * [simplify]: Extracting #4: cost 55 inf + 10321 43.608 * * [simplify]: Extracting #5: cost 3 inf + 19644 43.612 * * [simplify]: Extracting #6: cost 0 inf + 20060 43.616 * [simplify]: Simplified to (* (cos re) (* (- (exp (- im)) (exp im)) 0.5)) 43.616 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (cos re) (* (- (exp (- im)) (exp im)) 0.5)) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 43.616 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 43.616 * * [simplify]: iters left: 6 (11 enodes) 43.619 * * [simplify]: iters left: 5 (40 enodes) 43.630 * * [simplify]: iters left: 4 (65 enodes) 43.660 * * [simplify]: iters left: 3 (120 enodes) 43.712 * * [simplify]: iters left: 2 (270 enodes) 43.822 * * [simplify]: iters left: 1 (397 enodes) 43.906 * * [simplify]: Extracting #0: cost 1 inf + 0 43.906 * * [simplify]: Extracting #1: cost 0 inf + 1 43.906 * [simplify]: Simplified to 0 43.906 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (cos re) (* (- (exp (- im)) (exp im)) 0.5)) 0)) 43.907 * * * * [progress]: [ 139 / 192 ] simplifiying candidate # 43.907 * [simplify]: Simplifying (* (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 43.907 * * [simplify]: iters left: 6 (23 enodes) 43.919 * * [simplify]: iters left: 5 (83 enodes) 43.949 * * [simplify]: iters left: 4 (134 enodes) 43.973 * * [simplify]: iters left: 3 (242 enodes) 44.074 * * [simplify]: Extracting #0: cost 1 inf + 0 44.074 * * [simplify]: Extracting #1: cost 29 inf + 0 44.074 * * [simplify]: Extracting #2: cost 116 inf + 1 44.075 * * [simplify]: Extracting #3: cost 132 inf + 370 44.076 * * [simplify]: Extracting #4: cost 124 inf + 1391 44.078 * * [simplify]: Extracting #5: cost 74 inf + 10327 44.082 * * [simplify]: Extracting #6: cost 31 inf + 21538 44.087 * * [simplify]: Extracting #7: cost 0 inf + 33074 44.093 * [simplify]: Simplified to (* (- (exp (+ (- im) (+ im (- im)))) (exp im)) (* (cos re) 0.5)) 44.093 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (+ (- im) (+ im (- im)))) (exp im)) (* (cos re) 0.5)) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 44.093 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 44.093 * * [simplify]: iters left: 6 (12 enodes) 44.096 * * [simplify]: iters left: 5 (45 enodes) 44.104 * * [simplify]: iters left: 4 (75 enodes) 44.120 * * [simplify]: iters left: 3 (190 enodes) 44.224 * * [simplify]: Extracting #0: cost 1 inf + 0 44.225 * * [simplify]: Extracting #1: cost 37 inf + 0 44.225 * * [simplify]: Extracting #2: cost 102 inf + 2 44.226 * * [simplify]: Extracting #3: cost 102 inf + 118 44.227 * * [simplify]: Extracting #4: cost 73 inf + 4879 44.230 * * [simplify]: Extracting #5: cost 33 inf + 16587 44.235 * * [simplify]: Extracting #6: cost 3 inf + 29874 44.243 * * [simplify]: Extracting #7: cost 0 inf + 31405 44.248 * [simplify]: Simplified to (* 0 (cos re)) 44.248 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (+ (- im) (+ im (- im)))) (exp im)) (* (cos re) 0.5)) (* 0 (cos re)))) 44.248 * * * * [progress]: [ 140 / 192 ] simplifiying candidate # 44.248 * [simplify]: Simplifying (* (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 44.249 * * [simplify]: iters left: 6 (22 enodes) 44.256 * * [simplify]: iters left: 5 (74 enodes) 44.276 * * [simplify]: iters left: 4 (113 enodes) 44.294 * * [simplify]: iters left: 3 (195 enodes) 44.352 * * [simplify]: iters left: 2 (453 enodes) 44.616 * * [simplify]: Extracting #0: cost 1 inf + 0 44.616 * * [simplify]: Extracting #1: cost 24 inf + 0 44.616 * * [simplify]: Extracting #2: cost 58 inf + 2 44.617 * * [simplify]: Extracting #3: cost 59 inf + 1299 44.618 * * [simplify]: Extracting #4: cost 22 inf + 7879 44.621 * * [simplify]: Extracting #5: cost 6 inf + 10995 44.625 * * [simplify]: Extracting #6: cost 0 inf + 11553 44.628 * [simplify]: Simplified to (* (cos re) (- (/ 0.5 (exp im)) (* (exp im) 0.5))) 44.628 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 44.628 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 44.629 * * [simplify]: iters left: 6 (11 enodes) 44.631 * * [simplify]: iters left: 5 (37 enodes) 44.640 * * [simplify]: iters left: 4 (59 enodes) 44.663 * * [simplify]: iters left: 3 (129 enodes) 44.704 * * [simplify]: iters left: 2 (287 enodes) 44.803 * * [simplify]: iters left: 1 (405 enodes) 44.889 * * [simplify]: Extracting #0: cost 1 inf + 0 44.889 * * [simplify]: Extracting #1: cost 0 inf + 1 44.889 * [simplify]: Simplified to 0 44.889 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* (exp im) 0.5))) 0)) 44.889 * * * * [progress]: [ 141 / 192 ] simplifiying candidate # 44.890 * [simplify]: Simplifying (* (fma (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (exp im) 1))) (* 0.5 (cos re))) 44.890 * * [simplify]: iters left: 6 (21 enodes) 44.902 * * [simplify]: iters left: 5 (74 enodes) 44.926 * * [simplify]: iters left: 4 (116 enodes) 44.949 * * [simplify]: iters left: 3 (210 enodes) 45.027 * * [simplify]: iters left: 2 (469 enodes) 45.333 * * [simplify]: Extracting #0: cost 1 inf + 0 45.333 * * [simplify]: Extracting #1: cost 22 inf + 0 45.333 * * [simplify]: Extracting #2: cost 51 inf + 3 45.334 * * [simplify]: Extracting #3: cost 53 inf + 991 45.335 * * [simplify]: Extracting #4: cost 25 inf + 5679 45.338 * * [simplify]: Extracting #5: cost 6 inf + 8533 45.343 * * [simplify]: Extracting #6: cost 0 inf + 9174 45.349 * [simplify]: Simplified to (* (cos re) (- (/ 0.5 (exp im)) (* (exp im) 0.5))) 45.349 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 45.350 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 45.350 * * [simplify]: iters left: 6 (11 enodes) 45.356 * * [simplify]: iters left: 5 (40 enodes) 45.371 * * [simplify]: iters left: 4 (65 enodes) 45.399 * * [simplify]: iters left: 3 (120 enodes) 45.464 * * [simplify]: iters left: 2 (270 enodes) 45.560 * * [simplify]: iters left: 1 (397 enodes) 45.626 * * [simplify]: Extracting #0: cost 1 inf + 0 45.626 * * [simplify]: Extracting #1: cost 0 inf + 1 45.626 * [simplify]: Simplified to 0 45.626 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* (exp im) 0.5))) 0)) 45.627 * * * * [progress]: [ 142 / 192 ] simplifiying candidate # 45.627 * [simplify]: Simplifying (* (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 45.627 * * [simplify]: iters left: 6 (23 enodes) 45.642 * * [simplify]: iters left: 5 (90 enodes) 45.673 * * [simplify]: iters left: 4 (140 enodes) 45.720 * * [simplify]: iters left: 3 (249 enodes) 45.820 * * [simplify]: Extracting #0: cost 1 inf + 0 45.820 * * [simplify]: Extracting #1: cost 42 inf + 0 45.820 * * [simplify]: Extracting #2: cost 142 inf + 2 45.821 * * [simplify]: Extracting #3: cost 167 inf + 334 45.822 * * [simplify]: Extracting #4: cost 156 inf + 2369 45.824 * * [simplify]: Extracting #5: cost 90 inf + 13769 45.828 * * [simplify]: Extracting #6: cost 48 inf + 23339 45.833 * * [simplify]: Extracting #7: cost 12 inf + 35204 45.840 * * [simplify]: Extracting #8: cost 0 inf + 39815 45.846 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* (cos re) 0.5)) 45.846 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* (cos re) 0.5)) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 45.847 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 45.847 * * [simplify]: iters left: 6 (12 enodes) 45.853 * * [simplify]: iters left: 5 (45 enodes) 45.869 * * [simplify]: iters left: 4 (75 enodes) 45.904 * * [simplify]: iters left: 3 (190 enodes) 45.977 * * [simplify]: Extracting #0: cost 1 inf + 0 45.977 * * [simplify]: Extracting #1: cost 37 inf + 0 45.977 * * [simplify]: Extracting #2: cost 102 inf + 2 45.978 * * [simplify]: Extracting #3: cost 102 inf + 118 45.979 * * [simplify]: Extracting #4: cost 73 inf + 4879 45.982 * * [simplify]: Extracting #5: cost 33 inf + 16587 45.986 * * [simplify]: Extracting #6: cost 3 inf + 29874 45.991 * * [simplify]: Extracting #7: cost 0 inf + 31405 45.996 * [simplify]: Simplified to (* 0 (cos re)) 45.996 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* (cos re) 0.5)) (* 0 (cos re)))) 45.996 * * * * [progress]: [ 143 / 192 ] simplifiying candidate # 45.997 * [simplify]: Simplifying (* (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 45.997 * * [simplify]: iters left: 6 (22 enodes) 46.003 * * [simplify]: iters left: 5 (82 enodes) 46.017 * * [simplify]: iters left: 4 (122 enodes) 46.036 * * [simplify]: iters left: 3 (205 enodes) 46.106 * * [simplify]: iters left: 2 (488 enodes) 46.451 * * [simplify]: Extracting #0: cost 1 inf + 0 46.451 * * [simplify]: Extracting #1: cost 24 inf + 0 46.452 * * [simplify]: Extracting #2: cost 125 inf + 2 46.453 * * [simplify]: Extracting #3: cost 154 inf + 671 46.456 * * [simplify]: Extracting #4: cost 135 inf + 7117 46.463 * * [simplify]: Extracting #5: cost 73 inf + 21938 46.479 * * [simplify]: Extracting #6: cost 5 inf + 51632 46.494 * * [simplify]: Extracting #7: cost 0 inf + 52773 46.509 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 46.509 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 46.510 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 46.510 * * [simplify]: iters left: 6 (11 enodes) 46.516 * * [simplify]: iters left: 5 (37 enodes) 46.528 * * [simplify]: iters left: 4 (59 enodes) 46.550 * * [simplify]: iters left: 3 (129 enodes) 46.608 * * [simplify]: iters left: 2 (287 enodes) 46.685 * * [simplify]: iters left: 1 (405 enodes) 46.745 * * [simplify]: Extracting #0: cost 1 inf + 0 46.745 * * [simplify]: Extracting #1: cost 0 inf + 1 46.745 * [simplify]: Simplified to 0 46.745 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 0)) 46.745 * * * * [progress]: [ 144 / 192 ] simplifiying candidate # 46.745 * [simplify]: Simplifying (* (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (exp im) 1))) (* 0.5 (cos re))) 46.746 * * [simplify]: iters left: 6 (22 enodes) 46.758 * * [simplify]: iters left: 5 (86 enodes) 46.781 * * [simplify]: iters left: 4 (128 enodes) 46.809 * * [simplify]: iters left: 3 (221 enodes) 46.884 * * [simplify]: Extracting #0: cost 1 inf + 0 46.884 * * [simplify]: Extracting #1: cost 31 inf + 0 46.884 * * [simplify]: Extracting #2: cost 94 inf + 3 46.885 * * [simplify]: Extracting #3: cost 100 inf + 732 46.886 * * [simplify]: Extracting #4: cost 68 inf + 7064 46.890 * * [simplify]: Extracting #5: cost 10 inf + 17804 46.894 * * [simplify]: Extracting #6: cost 1 inf + 20511 46.898 * * [simplify]: Extracting #7: cost 0 inf + 20993 46.903 * [simplify]: Simplified to (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) 46.903 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 46.903 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 46.903 * * [simplify]: iters left: 6 (11 enodes) 46.906 * * [simplify]: iters left: 5 (40 enodes) 46.916 * * [simplify]: iters left: 4 (65 enodes) 46.940 * * [simplify]: iters left: 3 (120 enodes) 47.004 * * [simplify]: iters left: 2 (270 enodes) 47.122 * * [simplify]: iters left: 1 (397 enodes) 47.237 * * [simplify]: Extracting #0: cost 1 inf + 0 47.237 * * [simplify]: Extracting #1: cost 0 inf + 1 47.237 * [simplify]: Simplified to 0 47.237 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) 0)) 47.237 * * * * [progress]: [ 145 / 192 ] simplifiying candidate # 47.238 * [simplify]: Simplifying (* (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 47.238 * * [simplify]: iters left: 6 (22 enodes) 47.249 * * [simplify]: iters left: 5 (81 enodes) 47.277 * * [simplify]: iters left: 4 (131 enodes) 47.312 * * [simplify]: iters left: 3 (245 enodes) 47.389 * * [simplify]: Extracting #0: cost 1 inf + 0 47.390 * * [simplify]: Extracting #1: cost 29 inf + 0 47.390 * * [simplify]: Extracting #2: cost 127 inf + 1 47.391 * * [simplify]: Extracting #3: cost 155 inf + 3 47.393 * * [simplify]: Extracting #4: cost 146 inf + 1205 47.397 * * [simplify]: Extracting #5: cost 77 inf + 13842 47.404 * * [simplify]: Extracting #6: cost 30 inf + 25426 47.410 * * [simplify]: Extracting #7: cost 4 inf + 34170 47.416 * * [simplify]: Extracting #8: cost 0 inf + 36217 47.423 * [simplify]: Simplified to (* (- (exp (+ (- im) (+ im (- im)))) (exp im)) (* 0.5 (cos re))) 47.423 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (+ (- im) (+ im (- im)))) (exp im)) (* 0.5 (cos re))) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 47.423 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 47.423 * * [simplify]: iters left: 6 (12 enodes) 47.426 * * [simplify]: iters left: 5 (45 enodes) 47.438 * * [simplify]: iters left: 4 (75 enodes) 47.459 * * [simplify]: iters left: 3 (190 enodes) 47.529 * * [simplify]: Extracting #0: cost 1 inf + 0 47.529 * * [simplify]: Extracting #1: cost 37 inf + 0 47.530 * * [simplify]: Extracting #2: cost 102 inf + 2 47.531 * * [simplify]: Extracting #3: cost 102 inf + 118 47.533 * * [simplify]: Extracting #4: cost 73 inf + 4879 47.539 * * [simplify]: Extracting #5: cost 33 inf + 16587 47.548 * * [simplify]: Extracting #6: cost 3 inf + 29874 47.561 * * [simplify]: Extracting #7: cost 0 inf + 31405 47.571 * [simplify]: Simplified to (* 0 (cos re)) 47.571 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (+ (- im) (+ im (- im)))) (exp im)) (* 0.5 (cos re))) (* 0 (cos re)))) 47.571 * * * * [progress]: [ 146 / 192 ] simplifiying candidate # 47.571 * [simplify]: Simplifying (* (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 47.572 * * [simplify]: iters left: 6 (21 enodes) 47.584 * * [simplify]: iters left: 5 (72 enodes) 47.606 * * [simplify]: iters left: 4 (110 enodes) 47.642 * * [simplify]: iters left: 3 (198 enodes) 47.711 * * [simplify]: iters left: 2 (486 enodes) 47.971 * * [simplify]: Extracting #0: cost 1 inf + 0 47.971 * * [simplify]: Extracting #1: cost 28 inf + 0 47.972 * * [simplify]: Extracting #2: cost 117 inf + 2 47.974 * * [simplify]: Extracting #3: cost 135 inf + 1444 47.979 * * [simplify]: Extracting #4: cost 86 inf + 9990 47.987 * * [simplify]: Extracting #5: cost 42 inf + 18888 47.997 * * [simplify]: Extracting #6: cost 7 inf + 31948 48.004 * * [simplify]: Extracting #7: cost 0 inf + 35488 48.010 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 48.010 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 48.010 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 48.010 * * [simplify]: iters left: 6 (11 enodes) 48.013 * * [simplify]: iters left: 5 (37 enodes) 48.021 * * [simplify]: iters left: 4 (59 enodes) 48.044 * * [simplify]: iters left: 3 (129 enodes) 48.111 * * [simplify]: iters left: 2 (287 enodes) 48.177 * * [simplify]: iters left: 1 (405 enodes) 48.219 * * [simplify]: Extracting #0: cost 1 inf + 0 48.219 * * [simplify]: Extracting #1: cost 0 inf + 1 48.219 * [simplify]: Simplified to 0 48.220 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 0)) 48.220 * * * * [progress]: [ 147 / 192 ] simplifiying candidate # 48.220 * [simplify]: Simplifying (* (fma (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (exp im) 1))) (* 0.5 (cos re))) 48.220 * * [simplify]: iters left: 6 (21 enodes) 48.226 * * [simplify]: iters left: 5 (76 enodes) 48.242 * * [simplify]: iters left: 4 (116 enodes) 48.278 * * [simplify]: iters left: 3 (214 enodes) 48.333 * * [simplify]: Extracting #0: cost 1 inf + 0 48.333 * * [simplify]: Extracting #1: cost 31 inf + 0 48.334 * * [simplify]: Extracting #2: cost 100 inf + 3 48.334 * * [simplify]: Extracting #3: cost 98 inf + 1211 48.336 * * [simplify]: Extracting #4: cost 36 inf + 13648 48.340 * * [simplify]: Extracting #5: cost 1 inf + 19613 48.344 * * [simplify]: Extracting #6: cost 0 inf + 19866 48.351 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 48.351 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 48.352 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 48.352 * * [simplify]: iters left: 6 (11 enodes) 48.358 * * [simplify]: iters left: 5 (40 enodes) 48.372 * * [simplify]: iters left: 4 (65 enodes) 48.396 * * [simplify]: iters left: 3 (120 enodes) 48.466 * * [simplify]: iters left: 2 (270 enodes) 48.932 * * [simplify]: iters left: 1 (397 enodes) 49.001 * * [simplify]: Extracting #0: cost 1 inf + 0 49.001 * * [simplify]: Extracting #1: cost 0 inf + 1 49.001 * [simplify]: Simplified to 0 49.001 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 0)) 49.001 * * * * [progress]: [ 148 / 192 ] simplifiying candidate # 49.001 * [simplify]: Simplifying (* (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 49.001 * * [simplify]: iters left: 6 (22 enodes) 49.008 * * [simplify]: iters left: 5 (80 enodes) 49.035 * * [simplify]: iters left: 4 (131 enodes) 49.068 * * [simplify]: iters left: 3 (240 enodes) 49.140 * * [simplify]: Extracting #0: cost 1 inf + 0 49.140 * * [simplify]: Extracting #1: cost 29 inf + 0 49.141 * * [simplify]: Extracting #2: cost 116 inf + 1 49.142 * * [simplify]: Extracting #3: cost 136 inf + 3 49.143 * * [simplify]: Extracting #4: cost 130 inf + 708 49.146 * * [simplify]: Extracting #5: cost 67 inf + 13119 49.155 * * [simplify]: Extracting #6: cost 26 inf + 23179 49.166 * * [simplify]: Extracting #7: cost 3 inf + 31720 49.178 * * [simplify]: Extracting #8: cost 0 inf + 33074 49.190 * [simplify]: Simplified to (* (- (exp (+ (- im) (+ im (- im)))) (exp im)) (* 0.5 (cos re))) 49.190 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (+ (- im) (+ im (- im)))) (exp im)) (* 0.5 (cos re))) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 49.190 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 49.190 * * [simplify]: iters left: 6 (12 enodes) 49.197 * * [simplify]: iters left: 5 (45 enodes) 49.208 * * [simplify]: iters left: 4 (75 enodes) 49.224 * * [simplify]: iters left: 3 (190 enodes) 49.319 * * [simplify]: Extracting #0: cost 1 inf + 0 49.319 * * [simplify]: Extracting #1: cost 37 inf + 0 49.320 * * [simplify]: Extracting #2: cost 102 inf + 2 49.321 * * [simplify]: Extracting #3: cost 102 inf + 118 49.323 * * [simplify]: Extracting #4: cost 73 inf + 4879 49.329 * * [simplify]: Extracting #5: cost 33 inf + 16587 49.338 * * [simplify]: Extracting #6: cost 3 inf + 29874 49.347 * * [simplify]: Extracting #7: cost 0 inf + 31405 49.357 * [simplify]: Simplified to (* 0 (cos re)) 49.357 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (+ (- im) (+ im (- im)))) (exp im)) (* 0.5 (cos re))) (* 0 (cos re)))) 49.357 * * * * [progress]: [ 149 / 192 ] simplifiying candidate # 49.358 * [simplify]: Simplifying (* (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 49.358 * * [simplify]: iters left: 6 (21 enodes) 49.373 * * [simplify]: iters left: 5 (71 enodes) 49.387 * * [simplify]: iters left: 4 (110 enodes) 49.405 * * [simplify]: iters left: 3 (192 enodes) 49.464 * * [simplify]: iters left: 2 (450 enodes) 49.690 * * [simplify]: Extracting #0: cost 1 inf + 0 49.690 * * [simplify]: Extracting #1: cost 24 inf + 0 49.690 * * [simplify]: Extracting #2: cost 68 inf + 2 49.691 * * [simplify]: Extracting #3: cost 68 inf + 1340 49.692 * * [simplify]: Extracting #4: cost 37 inf + 7302 49.695 * * [simplify]: Extracting #5: cost 7 inf + 12762 49.698 * * [simplify]: Extracting #6: cost 0 inf + 13609 49.702 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 49.703 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 49.703 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 49.703 * * [simplify]: iters left: 6 (11 enodes) 49.706 * * [simplify]: iters left: 5 (37 enodes) 49.713 * * [simplify]: iters left: 4 (59 enodes) 49.735 * * [simplify]: iters left: 3 (129 enodes) 49.799 * * [simplify]: iters left: 2 (287 enodes) 49.865 * * [simplify]: iters left: 1 (405 enodes) 49.924 * * [simplify]: Extracting #0: cost 1 inf + 0 49.924 * * [simplify]: Extracting #1: cost 0 inf + 1 49.924 * [simplify]: Simplified to 0 49.924 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 0)) 49.925 * * * * [progress]: [ 150 / 192 ] simplifiying candidate # 49.925 * [simplify]: Simplifying (* (fma (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (exp im) 1))) (* 0.5 (cos re))) 49.925 * * [simplify]: iters left: 6 (20 enodes) 49.938 * * [simplify]: iters left: 5 (71 enodes) 49.953 * * [simplify]: iters left: 4 (113 enodes) 49.976 * * [simplify]: iters left: 3 (207 enodes) 50.057 * * [simplify]: iters left: 2 (477 enodes) 50.393 * * [simplify]: Extracting #0: cost 1 inf + 0 50.393 * * [simplify]: Extracting #1: cost 22 inf + 0 50.393 * * [simplify]: Extracting #2: cost 51 inf + 3 50.394 * * [simplify]: Extracting #3: cost 46 inf + 1523 50.395 * * [simplify]: Extracting #4: cost 35 inf + 3348 50.397 * * [simplify]: Extracting #5: cost 7 inf + 8562 50.400 * * [simplify]: Extracting #6: cost 0 inf + 9174 50.403 * [simplify]: Simplified to (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) 50.403 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 50.404 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 50.404 * * [simplify]: iters left: 6 (11 enodes) 50.407 * * [simplify]: iters left: 5 (40 enodes) 50.417 * * [simplify]: iters left: 4 (65 enodes) 50.436 * * [simplify]: iters left: 3 (120 enodes) 50.502 * * [simplify]: iters left: 2 (270 enodes) 50.599 * * [simplify]: iters left: 1 (397 enodes) 50.676 * * [simplify]: Extracting #0: cost 1 inf + 0 50.676 * * [simplify]: Extracting #1: cost 0 inf + 1 50.676 * [simplify]: Simplified to 0 50.676 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) 0)) 50.676 * * * * [progress]: [ 151 / 192 ] simplifiying candidate # 50.677 * [simplify]: Simplifying (* (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 50.677 * * [simplify]: iters left: 6 (23 enodes) 50.689 * * [simplify]: iters left: 5 (91 enodes) 50.717 * * [simplify]: iters left: 4 (134 enodes) 50.741 * * [simplify]: iters left: 3 (252 enodes) 50.803 * * [simplify]: Extracting #0: cost 1 inf + 0 50.803 * * [simplify]: Extracting #1: cost 28 inf + 0 50.803 * * [simplify]: Extracting #2: cost 104 inf + 2 50.804 * * [simplify]: Extracting #3: cost 131 inf + 291 50.805 * * [simplify]: Extracting #4: cost 122 inf + 2223 50.806 * * [simplify]: Extracting #5: cost 82 inf + 7238 50.810 * * [simplify]: Extracting #6: cost 29 inf + 20564 50.814 * * [simplify]: Extracting #7: cost 2 inf + 30617 50.823 * * [simplify]: Extracting #8: cost 0 inf + 31604 50.833 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* (cos re) 0.5)) 50.833 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* (cos re) 0.5)) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 50.833 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 50.834 * * [simplify]: iters left: 6 (12 enodes) 50.840 * * [simplify]: iters left: 5 (45 enodes) 50.854 * * [simplify]: iters left: 4 (75 enodes) 50.869 * * [simplify]: iters left: 3 (190 enodes) 50.947 * * [simplify]: Extracting #0: cost 1 inf + 0 50.947 * * [simplify]: Extracting #1: cost 37 inf + 0 50.948 * * [simplify]: Extracting #2: cost 102 inf + 2 50.948 * * [simplify]: Extracting #3: cost 102 inf + 118 50.950 * * [simplify]: Extracting #4: cost 73 inf + 4879 50.955 * * [simplify]: Extracting #5: cost 33 inf + 16587 50.960 * * [simplify]: Extracting #6: cost 3 inf + 29874 50.965 * * [simplify]: Extracting #7: cost 0 inf + 31405 50.970 * [simplify]: Simplified to (* 0 (cos re)) 50.970 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* (cos re) 0.5)) (* 0 (cos re)))) 50.970 * * * * [progress]: [ 152 / 192 ] simplifiying candidate # 50.970 * [simplify]: Simplifying (* (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 50.970 * * [simplify]: iters left: 6 (22 enodes) 50.977 * * [simplify]: iters left: 5 (83 enodes) 50.993 * * [simplify]: iters left: 4 (116 enodes) 51.015 * * [simplify]: iters left: 3 (208 enodes) 51.089 * * [simplify]: iters left: 2 (414 enodes) 51.217 * * [simplify]: Extracting #0: cost 1 inf + 0 51.217 * * [simplify]: Extracting #1: cost 24 inf + 0 51.217 * * [simplify]: Extracting #2: cost 111 inf + 2 51.218 * * [simplify]: Extracting #3: cost 138 inf + 973 51.219 * * [simplify]: Extracting #4: cost 121 inf + 5832 51.223 * * [simplify]: Extracting #5: cost 57 inf + 23271 51.228 * * [simplify]: Extracting #6: cost 14 inf + 40268 51.235 * * [simplify]: Extracting #7: cost 0 inf + 48116 51.242 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 51.242 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 51.243 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 51.243 * * [simplify]: iters left: 6 (11 enodes) 51.249 * * [simplify]: iters left: 5 (37 enodes) 51.259 * * [simplify]: iters left: 4 (59 enodes) 51.271 * * [simplify]: iters left: 3 (129 enodes) 51.319 * * [simplify]: iters left: 2 (287 enodes) 51.395 * * [simplify]: iters left: 1 (405 enodes) 51.459 * * [simplify]: Extracting #0: cost 1 inf + 0 51.459 * * [simplify]: Extracting #1: cost 0 inf + 1 51.459 * [simplify]: Simplified to 0 51.459 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 0)) 51.459 * * * * [progress]: [ 153 / 192 ] simplifiying candidate # 51.460 * [simplify]: Simplifying (* (fma (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (- (* (exp im) 1))) (* 0.5 (cos re))) 51.460 * * [simplify]: iters left: 6 (21 enodes) 51.466 * * [simplify]: iters left: 5 (83 enodes) 51.485 * * [simplify]: iters left: 4 (119 enodes) 51.526 * * [simplify]: iters left: 3 (223 enodes) 51.601 * * [simplify]: iters left: 2 (438 enodes) 51.763 * * [simplify]: Extracting #0: cost 1 inf + 0 51.763 * * [simplify]: Extracting #1: cost 22 inf + 0 51.763 * * [simplify]: Extracting #2: cost 95 inf + 3 51.764 * * [simplify]: Extracting #3: cost 120 inf + 775 51.766 * * [simplify]: Extracting #4: cost 80 inf + 11590 51.770 * * [simplify]: Extracting #5: cost 22 inf + 28902 51.776 * * [simplify]: Extracting #6: cost 0 inf + 40529 51.782 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 51.782 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 51.782 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 51.782 * * [simplify]: iters left: 6 (11 enodes) 51.785 * * [simplify]: iters left: 5 (40 enodes) 51.793 * * [simplify]: iters left: 4 (65 enodes) 51.805 * * [simplify]: iters left: 3 (120 enodes) 51.841 * * [simplify]: iters left: 2 (270 enodes) 51.954 * * [simplify]: iters left: 1 (397 enodes) 52.046 * * [simplify]: Extracting #0: cost 1 inf + 0 52.046 * * [simplify]: Extracting #1: cost 0 inf + 1 52.046 * [simplify]: Simplified to 0 52.046 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 0)) 52.046 * * * * [progress]: [ 154 / 192 ] simplifiying candidate # 52.047 * [simplify]: Simplifying (* (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 52.047 * * [simplify]: iters left: 6 (22 enodes) 52.053 * * [simplify]: iters left: 5 (82 enodes) 52.077 * * [simplify]: iters left: 4 (124 enodes) 52.120 * * [simplify]: iters left: 3 (242 enodes) 52.188 * * [simplify]: Extracting #0: cost 1 inf + 0 52.189 * * [simplify]: Extracting #1: cost 29 inf + 0 52.189 * * [simplify]: Extracting #2: cost 127 inf + 1 52.190 * * [simplify]: Extracting #3: cost 156 inf + 3 52.190 * * [simplify]: Extracting #4: cost 139 inf + 1744 52.193 * * [simplify]: Extracting #5: cost 71 inf + 13469 52.202 * * [simplify]: Extracting #6: cost 17 inf + 28084 52.214 * * [simplify]: Extracting #7: cost 0 inf + 34610 52.226 * [simplify]: Simplified to (* (* (- (exp (- (- im im) im)) (exp im)) 0.5) (cos re)) 52.226 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (- (exp (- (- im im) im)) (exp im)) 0.5) (cos re)) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 52.226 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 52.227 * * [simplify]: iters left: 6 (12 enodes) 52.232 * * [simplify]: iters left: 5 (45 enodes) 52.248 * * [simplify]: iters left: 4 (75 enodes) 52.280 * * [simplify]: iters left: 3 (190 enodes) 52.355 * * [simplify]: Extracting #0: cost 1 inf + 0 52.356 * * [simplify]: Extracting #1: cost 37 inf + 0 52.356 * * [simplify]: Extracting #2: cost 102 inf + 2 52.356 * * [simplify]: Extracting #3: cost 102 inf + 118 52.358 * * [simplify]: Extracting #4: cost 73 inf + 4879 52.361 * * [simplify]: Extracting #5: cost 33 inf + 16587 52.365 * * [simplify]: Extracting #6: cost 3 inf + 29874 52.372 * * [simplify]: Extracting #7: cost 0 inf + 31405 52.377 * [simplify]: Simplified to (* 0 (cos re)) 52.377 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* (- (exp (- (- im im) im)) (exp im)) 0.5) (cos re)) (* 0 (cos re)))) 52.377 * * * * [progress]: [ 155 / 192 ] simplifiying candidate # 52.378 * [simplify]: Simplifying (* (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 52.378 * * [simplify]: iters left: 6 (21 enodes) 52.384 * * [simplify]: iters left: 5 (73 enodes) 52.405 * * [simplify]: iters left: 4 (103 enodes) 52.436 * * [simplify]: iters left: 3 (195 enodes) 52.504 * * [simplify]: iters left: 2 (401 enodes) 52.615 * * [simplify]: Extracting #0: cost 1 inf + 0 52.615 * * [simplify]: Extracting #1: cost 28 inf + 0 52.615 * * [simplify]: Extracting #2: cost 125 inf + 2 52.616 * * [simplify]: Extracting #3: cost 141 inf + 1779 52.619 * * [simplify]: Extracting #4: cost 82 inf + 13993 52.623 * * [simplify]: Extracting #5: cost 21 inf + 28879 52.629 * * [simplify]: Extracting #6: cost 0 inf + 36341 52.636 * [simplify]: Simplified to (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) 52.637 * [simplify]: Simplified (2 1) to (λ (re im) (+ (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 52.641 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 52.641 * * [simplify]: iters left: 6 (11 enodes) 52.647 * * [simplify]: iters left: 5 (37 enodes) 52.658 * * [simplify]: iters left: 4 (59 enodes) 52.669 * * [simplify]: iters left: 3 (129 enodes) 52.714 * * [simplify]: iters left: 2 (287 enodes) 52.780 * * [simplify]: iters left: 1 (405 enodes) 52.854 * * [simplify]: Extracting #0: cost 1 inf + 0 52.854 * * [simplify]: Extracting #1: cost 0 inf + 1 52.854 * [simplify]: Simplified to 0 52.854 * [simplify]: Simplified (2 2) to (λ (re im) (+ (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) 0)) 52.854 * * * * [progress]: [ 156 / 192 ] simplifiying candidate # 52.854 * [simplify]: Simplifying (* (fma (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (- (* (exp im) 1))) (* 0.5 (cos re))) 52.854 * * [simplify]: iters left: 6 (20 enodes) 52.860 * * [simplify]: iters left: 5 (73 enodes) 52.876 * * [simplify]: iters left: 4 (106 enodes) 52.916 * * [simplify]: iters left: 3 (211 enodes) 53.017 * * [simplify]: iters left: 2 (424 enodes) 53.197 * * [simplify]: Extracting #0: cost 1 inf + 0 53.197 * * [simplify]: Extracting #1: cost 26 inf + 0 53.197 * * [simplify]: Extracting #2: cost 105 inf + 3 53.198 * * [simplify]: Extracting #3: cost 127 inf + 441 53.199 * * [simplify]: Extracting #4: cost 81 inf + 6607 53.203 * * [simplify]: Extracting #5: cost 37 inf + 14877 53.207 * * [simplify]: Extracting #6: cost 14 inf + 23110 53.215 * * [simplify]: Extracting #7: cost 0 inf + 30421 53.220 * [simplify]: Simplified to (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) 53.220 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 53.221 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 53.221 * * [simplify]: iters left: 6 (11 enodes) 53.225 * * [simplify]: iters left: 5 (40 enodes) 53.233 * * [simplify]: iters left: 4 (65 enodes) 53.255 * * [simplify]: iters left: 3 (120 enodes) 53.292 * * [simplify]: iters left: 2 (270 enodes) 53.387 * * [simplify]: iters left: 1 (397 enodes) 53.451 * * [simplify]: Extracting #0: cost 1 inf + 0 53.451 * * [simplify]: Extracting #1: cost 0 inf + 1 53.451 * [simplify]: Simplified to 0 53.452 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) 0)) 53.452 * * * * [progress]: [ 157 / 192 ] simplifiying candidate # 53.452 * [simplify]: Simplifying (* (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 53.452 * * [simplify]: iters left: 6 (21 enodes) 53.464 * * [simplify]: iters left: 5 (77 enodes) 53.489 * * [simplify]: iters left: 4 (119 enodes) 53.520 * * [simplify]: iters left: 3 (236 enodes) 53.587 * * [simplify]: Extracting #0: cost 1 inf + 0 53.587 * * [simplify]: Extracting #1: cost 29 inf + 0 53.588 * * [simplify]: Extracting #2: cost 123 inf + 1 53.589 * * [simplify]: Extracting #3: cost 144 inf + 196 53.591 * * [simplify]: Extracting #4: cost 124 inf + 1893 53.595 * * [simplify]: Extracting #5: cost 67 inf + 13787 53.604 * * [simplify]: Extracting #6: cost 17 inf + 26284 53.615 * * [simplify]: Extracting #7: cost 1 inf + 32531 53.627 * * [simplify]: Extracting #8: cost 0 inf + 32864 53.635 * [simplify]: Simplified to (* (* (- (exp (- (- im im) im)) (exp im)) 0.5) (cos re)) 53.635 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (- (exp (- (- im im) im)) (exp im)) 0.5) (cos re)) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 53.636 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 53.636 * * [simplify]: iters left: 6 (12 enodes) 53.639 * * [simplify]: iters left: 5 (45 enodes) 53.647 * * [simplify]: iters left: 4 (75 enodes) 53.671 * * [simplify]: iters left: 3 (190 enodes) 53.771 * * [simplify]: Extracting #0: cost 1 inf + 0 53.771 * * [simplify]: Extracting #1: cost 37 inf + 0 53.772 * * [simplify]: Extracting #2: cost 102 inf + 2 53.772 * * [simplify]: Extracting #3: cost 102 inf + 118 53.773 * * [simplify]: Extracting #4: cost 73 inf + 4879 53.776 * * [simplify]: Extracting #5: cost 33 inf + 16587 53.781 * * [simplify]: Extracting #6: cost 3 inf + 29874 53.786 * * [simplify]: Extracting #7: cost 0 inf + 31405 53.792 * [simplify]: Simplified to (* 0 (cos re)) 53.792 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* (- (exp (- (- im im) im)) (exp im)) 0.5) (cos re)) (* 0 (cos re)))) 53.792 * * * * [progress]: [ 158 / 192 ] simplifiying candidate # 53.792 * [simplify]: Simplifying (* (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 53.792 * * [simplify]: iters left: 6 (20 enodes) 53.803 * * [simplify]: iters left: 5 (68 enodes) 53.825 * * [simplify]: iters left: 4 (98 enodes) 53.863 * * [simplify]: iters left: 3 (190 enodes) 53.932 * * [simplify]: iters left: 2 (395 enodes) 54.045 * * [simplify]: Extracting #0: cost 1 inf + 0 54.045 * * [simplify]: Extracting #1: cost 28 inf + 0 54.045 * * [simplify]: Extracting #2: cost 81 inf + 2 54.046 * * [simplify]: Extracting #3: cost 77 inf + 1747 54.049 * * [simplify]: Extracting #4: cost 20 inf + 11747 54.053 * * [simplify]: Extracting #5: cost 1 inf + 15700 54.057 * * [simplify]: Extracting #6: cost 0 inf + 15993 54.061 * [simplify]: Simplified to (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) 54.061 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 54.062 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 54.062 * * [simplify]: iters left: 6 (11 enodes) 54.068 * * [simplify]: iters left: 5 (37 enodes) 54.079 * * [simplify]: iters left: 4 (59 enodes) 54.091 * * [simplify]: iters left: 3 (129 enodes) 54.141 * * [simplify]: iters left: 2 (287 enodes) 54.236 * * [simplify]: iters left: 1 (405 enodes) 54.289 * * [simplify]: Extracting #0: cost 1 inf + 0 54.290 * * [simplify]: Extracting #1: cost 0 inf + 1 54.290 * [simplify]: Simplified to 0 54.290 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) 0)) 54.290 * * * * [progress]: [ 159 / 192 ] simplifiying candidate # 54.290 * [simplify]: Simplifying (* (fma (exp (fma 1 0 (- (* im 1)))) (exp (fma (- im) 1 (* im 1))) (- (* (exp im) 1))) (* 0.5 (cos re))) 54.290 * * [simplify]: iters left: 6 (19 enodes) 54.301 * * [simplify]: iters left: 5 (68 enodes) 54.315 * * [simplify]: iters left: 4 (101 enodes) 54.334 * * [simplify]: iters left: 3 (203 enodes) 54.441 * * [simplify]: iters left: 2 (419 enodes) 54.648 * * [simplify]: Extracting #0: cost 1 inf + 0 54.648 * * [simplify]: Extracting #1: cost 26 inf + 0 54.648 * * [simplify]: Extracting #2: cost 72 inf + 3 54.649 * * [simplify]: Extracting #3: cost 69 inf + 1112 54.651 * * [simplify]: Extracting #4: cost 18 inf + 9821 54.654 * * [simplify]: Extracting #5: cost 1 inf + 12774 54.658 * * [simplify]: Extracting #6: cost 0 inf + 13026 54.662 * [simplify]: Simplified to (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) 54.662 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 54.662 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 54.662 * * [simplify]: iters left: 6 (11 enodes) 54.665 * * [simplify]: iters left: 5 (40 enodes) 54.673 * * [simplify]: iters left: 4 (65 enodes) 54.685 * * [simplify]: iters left: 3 (120 enodes) 54.750 * * [simplify]: iters left: 2 (270 enodes) 54.851 * * [simplify]: iters left: 1 (397 enodes) 54.960 * * [simplify]: Extracting #0: cost 1 inf + 0 54.960 * * [simplify]: Extracting #1: cost 0 inf + 1 54.960 * [simplify]: Simplified to 0 54.960 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (cos re) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) 0)) 54.960 * * * * [progress]: [ 160 / 192 ] simplifiying candidate # 54.960 * [simplify]: Simplifying (* (fma (exp 0) (exp (- im)) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 54.961 * * [simplify]: iters left: 6 (16 enodes) 54.969 * * [simplify]: iters left: 5 (61 enodes) 54.984 * * [simplify]: iters left: 4 (98 enodes) 55.006 * * [simplify]: iters left: 3 (185 enodes) 55.071 * * [simplify]: Extracting #0: cost 1 inf + 0 55.072 * * [simplify]: Extracting #1: cost 26 inf + 0 55.072 * * [simplify]: Extracting #2: cost 118 inf + 2 55.073 * * [simplify]: Extracting #3: cost 133 inf + 87 55.074 * * [simplify]: Extracting #4: cost 120 inf + 1106 55.078 * * [simplify]: Extracting #5: cost 77 inf + 9480 55.085 * * [simplify]: Extracting #6: cost 28 inf + 23718 55.095 * * [simplify]: Extracting #7: cost 0 inf + 36781 55.109 * [simplify]: Simplified to (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) 55.109 * [simplify]: Simplified (2 1) to (λ (re im) (+ (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 55.110 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 55.110 * * [simplify]: iters left: 6 (12 enodes) 55.116 * * [simplify]: iters left: 5 (45 enodes) 55.132 * * [simplify]: iters left: 4 (75 enodes) 55.164 * * [simplify]: iters left: 3 (190 enodes) 55.260 * * [simplify]: Extracting #0: cost 1 inf + 0 55.260 * * [simplify]: Extracting #1: cost 37 inf + 0 55.260 * * [simplify]: Extracting #2: cost 102 inf + 2 55.261 * * [simplify]: Extracting #3: cost 102 inf + 118 55.262 * * [simplify]: Extracting #4: cost 73 inf + 4879 55.265 * * [simplify]: Extracting #5: cost 33 inf + 16587 55.269 * * [simplify]: Extracting #6: cost 3 inf + 29874 55.274 * * [simplify]: Extracting #7: cost 0 inf + 31405 55.280 * [simplify]: Simplified to (* 0 (cos re)) 55.280 * [simplify]: Simplified (2 2) to (λ (re im) (+ (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) (* 0 (cos re)))) 55.281 * * * * [progress]: [ 161 / 192 ] simplifiying candidate # 55.281 * [simplify]: Simplifying (* (fma (exp 0) (exp (- im)) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 55.281 * * [simplify]: iters left: 6 (15 enodes) 55.289 * * [simplify]: iters left: 5 (52 enodes) 55.306 * * [simplify]: iters left: 4 (77 enodes) 55.319 * * [simplify]: iters left: 3 (145 enodes) 55.374 * * [simplify]: iters left: 2 (316 enodes) 55.483 * * [simplify]: Extracting #0: cost 1 inf + 0 55.483 * * [simplify]: Extracting #1: cost 28 inf + 0 55.484 * * [simplify]: Extracting #2: cost 81 inf + 2 55.485 * * [simplify]: Extracting #3: cost 74 inf + 1762 55.489 * * [simplify]: Extracting #4: cost 40 inf + 7603 55.492 * * [simplify]: Extracting #5: cost 10 inf + 13492 55.499 * * [simplify]: Extracting #6: cost 1 inf + 15684 55.503 * * [simplify]: Extracting #7: cost 0 inf + 15876 55.508 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 55.508 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 55.508 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 55.508 * * [simplify]: iters left: 6 (11 enodes) 55.511 * * [simplify]: iters left: 5 (37 enodes) 55.517 * * [simplify]: iters left: 4 (59 enodes) 55.539 * * [simplify]: iters left: 3 (129 enodes) 55.593 * * [simplify]: iters left: 2 (287 enodes) 55.673 * * [simplify]: iters left: 1 (405 enodes) 55.757 * * [simplify]: Extracting #0: cost 1 inf + 0 55.757 * * [simplify]: Extracting #1: cost 0 inf + 1 55.757 * [simplify]: Simplified to 0 55.757 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 0)) 55.757 * * * * [progress]: [ 162 / 192 ] simplifiying candidate # 55.757 * [simplify]: Simplifying (* (fma (exp 0) (exp (- im)) (- (* (exp im) 1))) (* 0.5 (cos re))) 55.758 * * [simplify]: iters left: 6 (15 enodes) 55.766 * * [simplify]: iters left: 5 (54 enodes) 55.785 * * [simplify]: iters left: 4 (80 enodes) 55.817 * * [simplify]: iters left: 3 (147 enodes) 55.890 * * [simplify]: iters left: 2 (327 enodes) 56.043 * * [simplify]: Extracting #0: cost 1 inf + 0 56.043 * * [simplify]: Extracting #1: cost 23 inf + 0 56.043 * * [simplify]: Extracting #2: cost 114 inf + 3 56.044 * * [simplify]: Extracting #3: cost 106 inf + 2302 56.049 * * [simplify]: Extracting #4: cost 18 inf + 16599 56.058 * * [simplify]: Extracting #5: cost 0 inf + 19906 56.067 * * [simplify]: Extracting #6: cost 0 inf + 19791 56.073 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 56.073 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 56.073 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 56.073 * * [simplify]: iters left: 6 (11 enodes) 56.077 * * [simplify]: iters left: 5 (40 enodes) 56.087 * * [simplify]: iters left: 4 (65 enodes) 56.100 * * [simplify]: iters left: 3 (120 enodes) 56.165 * * [simplify]: iters left: 2 (270 enodes) 56.269 * * [simplify]: iters left: 1 (397 enodes) 56.373 * * [simplify]: Extracting #0: cost 1 inf + 0 56.373 * * [simplify]: Extracting #1: cost 0 inf + 1 56.373 * [simplify]: Simplified to 0 56.373 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 0)) 56.373 * * * * [progress]: [ 163 / 192 ] simplifiying candidate # 56.373 * [simplify]: Simplifying (* (fma (exp 0) (exp (- im)) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 56.374 * * [simplify]: iters left: 6 (16 enodes) 56.385 * * [simplify]: iters left: 5 (61 enodes) 56.407 * * [simplify]: iters left: 4 (98 enodes) 56.441 * * [simplify]: iters left: 3 (185 enodes) 56.509 * * [simplify]: Extracting #0: cost 1 inf + 0 56.509 * * [simplify]: Extracting #1: cost 26 inf + 0 56.510 * * [simplify]: Extracting #2: cost 118 inf + 2 56.511 * * [simplify]: Extracting #3: cost 133 inf + 87 56.512 * * [simplify]: Extracting #4: cost 120 inf + 1106 56.516 * * [simplify]: Extracting #5: cost 77 inf + 9480 56.524 * * [simplify]: Extracting #6: cost 28 inf + 23718 56.534 * * [simplify]: Extracting #7: cost 0 inf + 36781 56.544 * [simplify]: Simplified to (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) 56.544 * [simplify]: Simplified (2 1) to (λ (re im) (+ (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 56.545 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 56.545 * * [simplify]: iters left: 6 (12 enodes) 56.551 * * [simplify]: iters left: 5 (45 enodes) 56.567 * * [simplify]: iters left: 4 (75 enodes) 56.600 * * [simplify]: iters left: 3 (190 enodes) 56.710 * * [simplify]: Extracting #0: cost 1 inf + 0 56.710 * * [simplify]: Extracting #1: cost 37 inf + 0 56.711 * * [simplify]: Extracting #2: cost 102 inf + 2 56.712 * * [simplify]: Extracting #3: cost 102 inf + 118 56.714 * * [simplify]: Extracting #4: cost 73 inf + 4879 56.721 * * [simplify]: Extracting #5: cost 33 inf + 16587 56.730 * * [simplify]: Extracting #6: cost 3 inf + 29874 56.739 * * [simplify]: Extracting #7: cost 0 inf + 31405 56.743 * [simplify]: Simplified to (* 0 (cos re)) 56.744 * [simplify]: Simplified (2 2) to (λ (re im) (+ (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) (* 0 (cos re)))) 56.744 * * * * [progress]: [ 164 / 192 ] simplifiying candidate # 56.744 * [simplify]: Simplifying (* (fma (exp 0) (exp (- im)) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 56.744 * * [simplify]: iters left: 6 (15 enodes) 56.750 * * [simplify]: iters left: 5 (52 enodes) 56.759 * * [simplify]: iters left: 4 (77 enodes) 56.776 * * [simplify]: iters left: 3 (145 enodes) 56.813 * * [simplify]: iters left: 2 (316 enodes) 56.905 * * [simplify]: Extracting #0: cost 1 inf + 0 56.905 * * [simplify]: Extracting #1: cost 28 inf + 0 56.906 * * [simplify]: Extracting #2: cost 81 inf + 2 56.906 * * [simplify]: Extracting #3: cost 74 inf + 1762 56.908 * * [simplify]: Extracting #4: cost 40 inf + 7603 56.911 * * [simplify]: Extracting #5: cost 10 inf + 13492 56.915 * * [simplify]: Extracting #6: cost 1 inf + 15684 56.919 * * [simplify]: Extracting #7: cost 0 inf + 15876 56.924 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 56.924 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 56.924 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 56.924 * * [simplify]: iters left: 6 (11 enodes) 56.927 * * [simplify]: iters left: 5 (37 enodes) 56.933 * * [simplify]: iters left: 4 (59 enodes) 56.946 * * [simplify]: iters left: 3 (129 enodes) 56.984 * * [simplify]: iters left: 2 (287 enodes) 57.053 * * [simplify]: iters left: 1 (405 enodes) 57.097 * * [simplify]: Extracting #0: cost 1 inf + 0 57.097 * * [simplify]: Extracting #1: cost 0 inf + 1 57.097 * [simplify]: Simplified to 0 57.097 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 0)) 57.097 * * * * [progress]: [ 165 / 192 ] simplifiying candidate # 57.098 * [simplify]: Simplifying (* (fma (exp 0) (exp (- im)) (- (* (exp im) 1))) (* 0.5 (cos re))) 57.098 * * [simplify]: iters left: 6 (15 enodes) 57.102 * * [simplify]: iters left: 5 (54 enodes) 57.112 * * [simplify]: iters left: 4 (80 enodes) 57.127 * * [simplify]: iters left: 3 (147 enodes) 57.170 * * [simplify]: iters left: 2 (327 enodes) 57.299 * * [simplify]: Extracting #0: cost 1 inf + 0 57.299 * * [simplify]: Extracting #1: cost 23 inf + 0 57.299 * * [simplify]: Extracting #2: cost 114 inf + 3 57.300 * * [simplify]: Extracting #3: cost 106 inf + 2302 57.303 * * [simplify]: Extracting #4: cost 18 inf + 16599 57.309 * * [simplify]: Extracting #5: cost 0 inf + 19906 57.317 * * [simplify]: Extracting #6: cost 0 inf + 19791 57.326 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 57.327 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 57.327 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 57.327 * * [simplify]: iters left: 6 (11 enodes) 57.332 * * [simplify]: iters left: 5 (40 enodes) 57.339 * * [simplify]: iters left: 4 (65 enodes) 57.352 * * [simplify]: iters left: 3 (120 enodes) 57.408 * * [simplify]: iters left: 2 (270 enodes) 57.495 * * [simplify]: iters left: 1 (397 enodes) 57.569 * * [simplify]: Extracting #0: cost 1 inf + 0 57.569 * * [simplify]: Extracting #1: cost 0 inf + 1 57.569 * [simplify]: Simplified to 0 57.569 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 0)) 57.570 * * * * [progress]: [ 166 / 192 ] simplifiying candidate # 57.570 * [simplify]: Simplifying (* (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 57.570 * * [simplify]: iters left: 6 (17 enodes) 57.575 * * [simplify]: iters left: 5 (69 enodes) 57.591 * * [simplify]: iters left: 4 (110 enodes) 57.621 * * [simplify]: iters left: 3 (213 enodes) 57.677 * * [simplify]: Extracting #0: cost 1 inf + 0 57.678 * * [simplify]: Extracting #1: cost 29 inf + 0 57.678 * * [simplify]: Extracting #2: cost 110 inf + 1 57.678 * * [simplify]: Extracting #3: cost 123 inf + 167 57.679 * * [simplify]: Extracting #4: cost 116 inf + 517 57.680 * * [simplify]: Extracting #5: cost 86 inf + 5547 57.685 * * [simplify]: Extracting #6: cost 21 inf + 25295 57.695 * * [simplify]: Extracting #7: cost 0 inf + 33507 57.705 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) 57.705 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 57.706 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 57.706 * * [simplify]: iters left: 6 (12 enodes) 57.712 * * [simplify]: iters left: 5 (45 enodes) 57.731 * * [simplify]: iters left: 4 (75 enodes) 57.764 * * [simplify]: iters left: 3 (190 enodes) 57.840 * * [simplify]: Extracting #0: cost 1 inf + 0 57.841 * * [simplify]: Extracting #1: cost 37 inf + 0 57.841 * * [simplify]: Extracting #2: cost 102 inf + 2 57.842 * * [simplify]: Extracting #3: cost 102 inf + 118 57.843 * * [simplify]: Extracting #4: cost 73 inf + 4879 57.846 * * [simplify]: Extracting #5: cost 33 inf + 16587 57.850 * * [simplify]: Extracting #6: cost 3 inf + 29874 57.855 * * [simplify]: Extracting #7: cost 0 inf + 31405 57.860 * [simplify]: Simplified to (* 0 (cos re)) 57.860 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (exp (- im)) (exp im)) (* 0.5 (cos re))) (* 0 (cos re)))) 57.860 * * * * [progress]: [ 167 / 192 ] simplifiying candidate # 57.860 * [simplify]: Simplifying (* (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 57.860 * * [simplify]: iters left: 6 (16 enodes) 57.865 * * [simplify]: iters left: 5 (60 enodes) 57.876 * * [simplify]: iters left: 4 (89 enodes) 57.907 * * [simplify]: iters left: 3 (163 enodes) 57.955 * * [simplify]: iters left: 2 (330 enodes) 58.077 * * [simplify]: Extracting #0: cost 1 inf + 0 58.077 * * [simplify]: Extracting #1: cost 36 inf + 0 58.078 * * [simplify]: Extracting #2: cost 107 inf + 1 58.078 * * [simplify]: Extracting #3: cost 107 inf + 942 58.080 * * [simplify]: Extracting #4: cost 63 inf + 10148 58.084 * * [simplify]: Extracting #5: cost 8 inf + 26439 58.089 * * [simplify]: Extracting #6: cost 0 inf + 28175 58.095 * [simplify]: Simplified to (* (cos re) (- (/ (* 0.5 1) (exp im)) (* 0.5 (exp im)))) 58.095 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (cos re) (- (/ (* 0.5 1) (exp im)) (* 0.5 (exp im)))) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 58.095 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 58.095 * * [simplify]: iters left: 6 (11 enodes) 58.098 * * [simplify]: iters left: 5 (37 enodes) 58.106 * * [simplify]: iters left: 4 (59 enodes) 58.125 * * [simplify]: iters left: 3 (129 enodes) 58.166 * * [simplify]: iters left: 2 (287 enodes) 58.238 * * [simplify]: iters left: 1 (405 enodes) 58.299 * * [simplify]: Extracting #0: cost 1 inf + 0 58.299 * * [simplify]: Extracting #1: cost 0 inf + 1 58.299 * [simplify]: Simplified to 0 58.299 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (cos re) (- (/ (* 0.5 1) (exp im)) (* 0.5 (exp im)))) 0)) 58.300 * * * * [progress]: [ 168 / 192 ] simplifiying candidate # 58.300 * [simplify]: Simplifying (* (fma (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) (cbrt (exp (- 0 im))) (- (* (exp im) 1))) (* 0.5 (cos re))) 58.300 * * [simplify]: iters left: 6 (16 enodes) 58.309 * * [simplify]: iters left: 5 (62 enodes) 58.323 * * [simplify]: iters left: 4 (92 enodes) 58.340 * * [simplify]: iters left: 3 (176 enodes) 58.403 * * [simplify]: iters left: 2 (362 enodes) 58.535 * * [simplify]: Extracting #0: cost 1 inf + 0 58.535 * * [simplify]: Extracting #1: cost 34 inf + 0 58.536 * * [simplify]: Extracting #2: cost 84 inf + 3 58.537 * * [simplify]: Extracting #3: cost 87 inf + 577 58.538 * * [simplify]: Extracting #4: cost 77 inf + 1462 58.541 * * [simplify]: Extracting #5: cost 40 inf + 8605 58.549 * * [simplify]: Extracting #6: cost 4 inf + 19655 58.554 * * [simplify]: Extracting #7: cost 0 inf + 21206 58.558 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 58.558 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 58.558 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 58.558 * * [simplify]: iters left: 6 (11 enodes) 58.562 * * [simplify]: iters left: 5 (40 enodes) 58.569 * * [simplify]: iters left: 4 (65 enodes) 58.585 * * [simplify]: iters left: 3 (120 enodes) 58.646 * * [simplify]: iters left: 2 (270 enodes) 58.735 * * [simplify]: iters left: 1 (397 enodes) 58.839 * * [simplify]: Extracting #0: cost 1 inf + 0 58.839 * * [simplify]: Extracting #1: cost 0 inf + 1 58.839 * [simplify]: Simplified to 0 58.839 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 0)) 58.839 * * * * [progress]: [ 169 / 192 ] simplifiying candidate # 58.839 * [simplify]: Simplifying (* (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 58.839 * * [simplify]: iters left: 6 (16 enodes) 58.844 * * [simplify]: iters left: 5 (66 enodes) 58.855 * * [simplify]: iters left: 4 (103 enodes) 58.889 * * [simplify]: iters left: 3 (206 enodes) 58.971 * * [simplify]: Extracting #0: cost 1 inf + 0 58.972 * * [simplify]: Extracting #1: cost 32 inf + 0 58.972 * * [simplify]: Extracting #2: cost 136 inf + 2 58.974 * * [simplify]: Extracting #3: cost 146 inf + 657 58.975 * * [simplify]: Extracting #4: cost 132 inf + 1744 58.979 * * [simplify]: Extracting #5: cost 84 inf + 12456 58.983 * * [simplify]: Extracting #6: cost 20 inf + 34686 58.992 * * [simplify]: Extracting #7: cost 0 inf + 44406 58.998 * * [simplify]: Extracting #8: cost 0 inf + 44326 59.004 * [simplify]: Simplified to (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) 59.004 * [simplify]: Simplified (2 1) to (λ (re im) (+ (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 59.004 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 59.004 * * [simplify]: iters left: 6 (12 enodes) 59.008 * * [simplify]: iters left: 5 (45 enodes) 59.023 * * [simplify]: iters left: 4 (75 enodes) 59.051 * * [simplify]: iters left: 3 (190 enodes) 59.121 * * [simplify]: Extracting #0: cost 1 inf + 0 59.121 * * [simplify]: Extracting #1: cost 37 inf + 0 59.121 * * [simplify]: Extracting #2: cost 102 inf + 2 59.122 * * [simplify]: Extracting #3: cost 102 inf + 118 59.123 * * [simplify]: Extracting #4: cost 73 inf + 4879 59.130 * * [simplify]: Extracting #5: cost 33 inf + 16587 59.139 * * [simplify]: Extracting #6: cost 3 inf + 29874 59.143 * * [simplify]: Extracting #7: cost 0 inf + 31405 59.148 * [simplify]: Simplified to (* 0 (cos re)) 59.148 * [simplify]: Simplified (2 2) to (λ (re im) (+ (- (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im))) (* 0 (cos re)))) 59.148 * * * * [progress]: [ 170 / 192 ] simplifiying candidate # 59.149 * [simplify]: Simplifying (* (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 59.149 * * [simplify]: iters left: 6 (15 enodes) 59.153 * * [simplify]: iters left: 5 (57 enodes) 59.163 * * [simplify]: iters left: 4 (82 enodes) 59.192 * * [simplify]: iters left: 3 (157 enodes) 59.236 * * [simplify]: iters left: 2 (366 enodes) 59.374 * * [simplify]: Extracting #0: cost 1 inf + 0 59.374 * * [simplify]: Extracting #1: cost 42 inf + 0 59.375 * * [simplify]: Extracting #2: cost 125 inf + 2 59.375 * * [simplify]: Extracting #3: cost 117 inf + 1836 59.378 * * [simplify]: Extracting #4: cost 68 inf + 11312 59.387 * * [simplify]: Extracting #5: cost 25 inf + 22402 59.400 * * [simplify]: Extracting #6: cost 0 inf + 31769 59.412 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 59.412 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 59.412 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 59.413 * * [simplify]: iters left: 6 (11 enodes) 59.415 * * [simplify]: iters left: 5 (37 enodes) 59.421 * * [simplify]: iters left: 4 (59 enodes) 59.440 * * [simplify]: iters left: 3 (129 enodes) 59.480 * * [simplify]: iters left: 2 (287 enodes) 59.569 * * [simplify]: iters left: 1 (405 enodes) 59.638 * * [simplify]: Extracting #0: cost 1 inf + 0 59.639 * * [simplify]: Extracting #1: cost 0 inf + 1 59.639 * [simplify]: Simplified to 0 59.639 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 0)) 59.639 * * * * [progress]: [ 171 / 192 ] simplifiying candidate # 59.639 * [simplify]: Simplifying (* (fma (sqrt (exp (- 0 im))) (sqrt (exp (- 0 im))) (- (* (exp im) 1))) (* 0.5 (cos re))) 59.639 * * [simplify]: iters left: 6 (15 enodes) 59.648 * * [simplify]: iters left: 5 (59 enodes) 59.666 * * [simplify]: iters left: 4 (85 enodes) 59.682 * * [simplify]: iters left: 3 (164 enodes) 59.754 * * [simplify]: iters left: 2 (372 enodes) 59.917 * * [simplify]: Extracting #0: cost 1 inf + 0 59.917 * * [simplify]: Extracting #1: cost 25 inf + 0 59.918 * * [simplify]: Extracting #2: cost 125 inf + 3 59.920 * * [simplify]: Extracting #3: cost 124 inf + 2190 59.926 * * [simplify]: Extracting #4: cost 28 inf + 18422 59.935 * * [simplify]: Extracting #5: cost 2 inf + 22842 59.940 * * [simplify]: Extracting #6: cost 0 inf + 23208 59.946 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 59.946 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 59.946 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 59.946 * * [simplify]: iters left: 6 (11 enodes) 59.949 * * [simplify]: iters left: 5 (40 enodes) 59.960 * * [simplify]: iters left: 4 (65 enodes) 59.981 * * [simplify]: iters left: 3 (120 enodes) 60.016 * * [simplify]: iters left: 2 (270 enodes) 60.136 * * [simplify]: iters left: 1 (397 enodes) 60.234 * * [simplify]: Extracting #0: cost 1 inf + 0 60.234 * * [simplify]: Extracting #1: cost 0 inf + 1 60.234 * [simplify]: Simplified to 0 60.234 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 0)) 60.234 * * * * [progress]: [ 172 / 192 ] simplifiying candidate # 60.234 * [simplify]: Simplifying (* (fma 1 (exp (- 0 im)) (- (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im)))))) (* 0.5 (cos re))) 60.234 * * [simplify]: iters left: 6 (16 enodes) 60.239 * * [simplify]: iters left: 5 (65 enodes) 60.254 * * [simplify]: iters left: 4 (100 enodes) 60.290 * * [simplify]: iters left: 3 (195 enodes) 60.362 * * [simplify]: Extracting #0: cost 1 inf + 0 60.362 * * [simplify]: Extracting #1: cost 26 inf + 0 60.363 * * [simplify]: Extracting #2: cost 117 inf + 2 60.364 * * [simplify]: Extracting #3: cost 128 inf + 596 60.365 * * [simplify]: Extracting #4: cost 117 inf + 1140 60.369 * * [simplify]: Extracting #5: cost 78 inf + 9176 60.376 * * [simplify]: Extracting #6: cost 19 inf + 29533 60.386 * * [simplify]: Extracting #7: cost 0 inf + 36158 60.397 * [simplify]: Simplified to (fma (- (exp im)) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im))) 60.397 * [simplify]: Simplified (2 1) to (λ (re im) (+ (fma (- (exp im)) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im))) (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))))) 60.398 * [simplify]: Simplifying (* (fma (- (cbrt (exp im))) (* (cbrt (exp im)) (cbrt (exp im))) (* (cbrt (exp im)) (* (cbrt (exp im)) (cbrt (exp im))))) (* 0.5 (cos re))) 60.398 * * [simplify]: iters left: 6 (12 enodes) 60.404 * * [simplify]: iters left: 5 (45 enodes) 60.415 * * [simplify]: iters left: 4 (75 enodes) 60.431 * * [simplify]: iters left: 3 (190 enodes) 60.518 * * [simplify]: Extracting #0: cost 1 inf + 0 60.519 * * [simplify]: Extracting #1: cost 37 inf + 0 60.519 * * [simplify]: Extracting #2: cost 102 inf + 2 60.520 * * [simplify]: Extracting #3: cost 102 inf + 118 60.522 * * [simplify]: Extracting #4: cost 73 inf + 4879 60.528 * * [simplify]: Extracting #5: cost 33 inf + 16587 60.533 * * [simplify]: Extracting #6: cost 3 inf + 29874 60.541 * * [simplify]: Extracting #7: cost 0 inf + 31405 60.546 * [simplify]: Simplified to (* 0 (cos re)) 60.546 * [simplify]: Simplified (2 2) to (λ (re im) (+ (fma (- (exp im)) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im))) (* 0 (cos re)))) 60.546 * * * * [progress]: [ 173 / 192 ] simplifiying candidate # 60.546 * [simplify]: Simplifying (* (fma 1 (exp (- 0 im)) (- (* (sqrt (exp im)) (sqrt (exp im))))) (* 0.5 (cos re))) 60.546 * * [simplify]: iters left: 6 (15 enodes) 60.550 * * [simplify]: iters left: 5 (56 enodes) 60.565 * * [simplify]: iters left: 4 (79 enodes) 60.584 * * [simplify]: iters left: 3 (146 enodes) 60.627 * * [simplify]: iters left: 2 (315 enodes) 60.789 * * [simplify]: Extracting #0: cost 1 inf + 0 60.789 * * [simplify]: Extracting #1: cost 28 inf + 0 60.790 * * [simplify]: Extracting #2: cost 82 inf + 2 60.791 * * [simplify]: Extracting #3: cost 73 inf + 1686 60.794 * * [simplify]: Extracting #4: cost 36 inf + 7942 60.801 * * [simplify]: Extracting #5: cost 8 inf + 13768 60.810 * * [simplify]: Extracting #6: cost 0 inf + 15334 60.818 * [simplify]: Simplified to (- (/ (* (cos re) 0.5) (exp im)) (* (exp im) (* (cos re) 0.5))) 60.818 * [simplify]: Simplified (2 1) to (λ (re im) (+ (- (/ (* (cos re) 0.5) (exp im)) (* (exp im) (* (cos re) 0.5))) (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))))) 60.818 * [simplify]: Simplifying (* (fma (- (sqrt (exp im))) (sqrt (exp im)) (* (sqrt (exp im)) (sqrt (exp im)))) (* 0.5 (cos re))) 60.818 * * [simplify]: iters left: 6 (11 enodes) 60.821 * * [simplify]: iters left: 5 (37 enodes) 60.827 * * [simplify]: iters left: 4 (59 enodes) 60.838 * * [simplify]: iters left: 3 (129 enodes) 60.894 * * [simplify]: iters left: 2 (287 enodes) 60.971 * * [simplify]: iters left: 1 (405 enodes) 61.033 * * [simplify]: Extracting #0: cost 1 inf + 0 61.033 * * [simplify]: Extracting #1: cost 0 inf + 1 61.033 * [simplify]: Simplified to 0 61.033 * [simplify]: Simplified (2 2) to (λ (re im) (+ (- (/ (* (cos re) 0.5) (exp im)) (* (exp im) (* (cos re) 0.5))) 0)) 61.033 * * * * [progress]: [ 174 / 192 ] simplifiying candidate # 61.033 * [simplify]: Simplifying (* (fma 1 (exp (- 0 im)) (- (* (exp im) 1))) (* 0.5 (cos re))) 61.034 * * [simplify]: iters left: 6 (14 enodes) 61.042 * * [simplify]: iters left: 5 (56 enodes) 61.062 * * [simplify]: iters left: 4 (82 enodes) 61.092 * * [simplify]: iters left: 3 (155 enodes) 61.158 * * [simplify]: iters left: 2 (341 enodes) 61.287 * * [simplify]: Extracting #0: cost 1 inf + 0 61.287 * * [simplify]: Extracting #1: cost 23 inf + 0 61.287 * * [simplify]: Extracting #2: cost 104 inf + 3 61.288 * * [simplify]: Extracting #3: cost 101 inf + 1402 61.290 * * [simplify]: Extracting #4: cost 22 inf + 14322 61.294 * * [simplify]: Extracting #5: cost 0 inf + 17486 61.299 * [simplify]: Simplified to (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 61.299 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))))) 61.300 * [simplify]: Simplifying (* (fma (- (exp im)) 1 (* (exp im) 1)) (* 0.5 (cos re))) 61.300 * * [simplify]: iters left: 6 (11 enodes) 61.306 * * [simplify]: iters left: 5 (40 enodes) 61.315 * * [simplify]: iters left: 4 (65 enodes) 61.328 * * [simplify]: iters left: 3 (120 enodes) 61.379 * * [simplify]: iters left: 2 (270 enodes) 61.519 * * [simplify]: iters left: 1 (397 enodes) 61.595 * * [simplify]: Extracting #0: cost 1 inf + 0 61.595 * * [simplify]: Extracting #1: cost 0 inf + 1 61.595 * [simplify]: Simplified to 0 61.595 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (- (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 0)) 61.595 * * * * [progress]: [ 175 / 192 ] simplifiying candidate # 61.596 * [simplify]: Simplifying (* (exp (- 0 im)) (* 0.5 (cos re))) 61.596 * * [simplify]: iters left: 5 (9 enodes) 61.599 * * [simplify]: iters left: 4 (37 enodes) 61.608 * * [simplify]: iters left: 3 (54 enodes) 61.626 * * [simplify]: iters left: 2 (82 enodes) 61.645 * * [simplify]: iters left: 1 (95 enodes) 61.661 * * [simplify]: Extracting #0: cost 1 inf + 0 61.661 * * [simplify]: Extracting #1: cost 12 inf + 0 61.661 * * [simplify]: Extracting #2: cost 22 inf + 2 61.661 * * [simplify]: Extracting #3: cost 22 inf + 4 61.662 * * [simplify]: Extracting #4: cost 5 inf + 1872 61.662 * * [simplify]: Extracting #5: cost 0 inf + 2653 61.663 * [simplify]: Simplified to (/ 0.5 (/ (exp im) (cos re))) 61.663 * [simplify]: Simplified (2 1) to (λ (re im) (+ (/ 0.5 (/ (exp im) (cos re))) (* (- (exp im)) (* 0.5 (cos re))))) 61.663 * [simplify]: Simplifying (* (- (exp im)) (* 0.5 (cos re))) 61.663 * * [simplify]: iters left: 5 (8 enodes) 61.665 * * [simplify]: iters left: 4 (30 enodes) 61.670 * * [simplify]: iters left: 3 (49 enodes) 61.679 * * [simplify]: iters left: 2 (80 enodes) 61.691 * * [simplify]: iters left: 1 (93 enodes) 61.713 * * [simplify]: Extracting #0: cost 1 inf + 0 61.713 * * [simplify]: Extracting #1: cost 15 inf + 0 61.713 * * [simplify]: Extracting #2: cost 27 inf + 42 61.713 * * [simplify]: Extracting #3: cost 19 inf + 602 61.715 * * [simplify]: Extracting #4: cost 1 inf + 3347 61.716 * * [simplify]: Extracting #5: cost 0 inf + 3489 61.717 * [simplify]: Simplified to (* (cos re) (* (- (exp im)) 0.5)) 61.717 * [simplify]: Simplified (2 2) to (λ (re im) (+ (/ 0.5 (/ (exp im) (cos re))) (* (cos re) (* (- (exp im)) 0.5)))) 61.717 * * * * [progress]: [ 176 / 192 ] simplifiying candidate # 61.718 * [simplify]: Simplifying (* (exp (- 0 im)) (* 0.5 (cos re))) 61.718 * * [simplify]: iters left: 5 (9 enodes) 61.723 * * [simplify]: iters left: 4 (37 enodes) 61.736 * * [simplify]: iters left: 3 (54 enodes) 61.751 * * [simplify]: iters left: 2 (82 enodes) 61.765 * * [simplify]: iters left: 1 (95 enodes) 61.780 * * [simplify]: Extracting #0: cost 1 inf + 0 61.780 * * [simplify]: Extracting #1: cost 12 inf + 0 61.780 * * [simplify]: Extracting #2: cost 22 inf + 2 61.780 * * [simplify]: Extracting #3: cost 22 inf + 4 61.780 * * [simplify]: Extracting #4: cost 5 inf + 1872 61.781 * * [simplify]: Extracting #5: cost 0 inf + 2653 61.782 * [simplify]: Simplified to (/ 0.5 (/ (exp im) (cos re))) 61.782 * [simplify]: Simplified (2 1) to (λ (re im) (+ (/ 0.5 (/ (exp im) (cos re))) (* (- (exp im)) (* 0.5 (cos re))))) 61.782 * [simplify]: Simplifying (* (- (exp im)) (* 0.5 (cos re))) 61.782 * * [simplify]: iters left: 5 (8 enodes) 61.786 * * [simplify]: iters left: 4 (30 enodes) 61.796 * * [simplify]: iters left: 3 (49 enodes) 61.812 * * [simplify]: iters left: 2 (80 enodes) 61.836 * * [simplify]: iters left: 1 (93 enodes) 61.857 * * [simplify]: Extracting #0: cost 1 inf + 0 61.857 * * [simplify]: Extracting #1: cost 15 inf + 0 61.857 * * [simplify]: Extracting #2: cost 27 inf + 42 61.857 * * [simplify]: Extracting #3: cost 19 inf + 602 61.858 * * [simplify]: Extracting #4: cost 1 inf + 3347 61.858 * * [simplify]: Extracting #5: cost 0 inf + 3489 61.859 * [simplify]: Simplified to (* (cos re) (* (- (exp im)) 0.5)) 61.859 * [simplify]: Simplified (2 2) to (λ (re im) (+ (/ 0.5 (/ (exp im) (cos re))) (* (cos re) (* (- (exp im)) 0.5)))) 61.859 * * * * [progress]: [ 177 / 192 ] simplifiying candidate # 61.859 * [simplify]: Simplifying (* (* 0.5 (cos re)) (* (cbrt (- (exp (- 0 im)) (exp im))) (cbrt (- (exp (- 0 im)) (exp im))))) 61.859 * * [simplify]: iters left: 6 (13 enodes) 61.863 * * [simplify]: iters left: 5 (52 enodes) 61.874 * * [simplify]: iters left: 4 (79 enodes) 61.887 * * [simplify]: iters left: 3 (105 enodes) 61.903 * * [simplify]: iters left: 2 (122 enodes) 61.925 * * [simplify]: iters left: 1 (124 enodes) 61.938 * * [simplify]: Extracting #0: cost 1 inf + 0 61.939 * * [simplify]: Extracting #1: cost 12 inf + 0 61.939 * * [simplify]: Extracting #2: cost 22 inf + 1 61.939 * * [simplify]: Extracting #3: cost 26 inf + 2 61.939 * * [simplify]: Extracting #4: cost 26 inf + 329 61.939 * * [simplify]: Extracting #5: cost 27 inf + 330 61.939 * * [simplify]: Extracting #6: cost 18 inf + 1219 61.940 * * [simplify]: Extracting #7: cost 8 inf + 4435 61.941 * * [simplify]: Extracting #8: cost 0 inf + 7713 61.942 * [simplify]: Simplified to (* (* 0.5 (cos re)) (* (cbrt (- (exp (- im)) (exp im))) (cbrt (- (exp (- im)) (exp im))))) 61.942 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (* 0.5 (cos re)) (* (cbrt (- (exp (- im)) (exp im))) (cbrt (- (exp (- im)) (exp im))))) (cbrt (- (exp (- 0 im)) (exp im))))) 61.942 * * * * [progress]: [ 178 / 192 ] simplifiying candidate # 61.942 * [simplify]: Simplifying (* (* 0.5 (cos re)) (sqrt (- (exp (- 0 im)) (exp im)))) 61.942 * * [simplify]: iters left: 6 (12 enodes) 61.947 * * [simplify]: iters left: 5 (47 enodes) 61.962 * * [simplify]: iters left: 4 (65 enodes) 61.974 * * [simplify]: iters left: 3 (78 enodes) 61.985 * * [simplify]: iters left: 2 (80 enodes) 61.994 * * [simplify]: iters left: 1 (82 enodes) 62.010 * * [simplify]: Extracting #0: cost 1 inf + 0 62.010 * * [simplify]: Extracting #1: cost 8 inf + 0 62.010 * * [simplify]: Extracting #2: cost 14 inf + 1 62.010 * * [simplify]: Extracting #3: cost 18 inf + 2 62.011 * * [simplify]: Extracting #4: cost 18 inf + 329 62.011 * * [simplify]: Extracting #5: cost 19 inf + 330 62.011 * * [simplify]: Extracting #6: cost 12 inf + 927 62.011 * * [simplify]: Extracting #7: cost 2 inf + 3583 62.012 * * [simplify]: Extracting #8: cost 0 inf + 4097 62.012 * [simplify]: Simplified to (* (sqrt (- (exp (- im)) (exp im))) (* 0.5 (cos re))) 62.012 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (sqrt (- (exp (- im)) (exp im))) (* 0.5 (cos re))) (sqrt (- (exp (- 0 im)) (exp im))))) 62.013 * * * * [progress]: [ 179 / 192 ] simplifiying candidate # 62.013 * [simplify]: Simplifying (* (* 0.5 (cos re)) 1) 62.013 * * [simplify]: iters left: 5 (6 enodes) 62.015 * * [simplify]: iters left: 4 (22 enodes) 62.020 * * [simplify]: iters left: 3 (32 enodes) 62.025 * * [simplify]: Extracting #0: cost 1 inf + 0 62.025 * * [simplify]: Extracting #1: cost 5 inf + 0 62.025 * * [simplify]: Extracting #2: cost 5 inf + 2 62.025 * * [simplify]: Extracting #3: cost 4 inf + 3 62.026 * * [simplify]: Extracting #4: cost 0 inf + 329 62.026 * [simplify]: Simplified to (* 0.5 (cos re)) 62.026 * [simplify]: Simplified (2 1) to (λ (re im) (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 62.026 * * * * [progress]: [ 180 / 192 ] simplifiying candidate # 62.026 * [simplify]: Simplifying (* (* 0.5 (cos re)) (+ (sqrt (exp (- 0 im))) (sqrt (exp im)))) 62.026 * * [simplify]: iters left: 6 (13 enodes) 62.030 * * [simplify]: iters left: 5 (55 enodes) 62.041 * * [simplify]: iters left: 4 (102 enodes) 62.062 * * [simplify]: iters left: 3 (155 enodes) 62.093 * * [simplify]: iters left: 2 (199 enodes) 62.121 * * [simplify]: iters left: 1 (201 enodes) 62.137 * * [simplify]: Extracting #0: cost 1 inf + 0 62.137 * * [simplify]: Extracting #1: cost 16 inf + 0 62.137 * * [simplify]: Extracting #2: cost 31 inf + 1 62.138 * * [simplify]: Extracting #3: cost 35 inf + 2 62.138 * * [simplify]: Extracting #4: cost 30 inf + 401 62.138 * * [simplify]: Extracting #5: cost 16 inf + 2131 62.139 * * [simplify]: Extracting #6: cost 4 inf + 5771 62.141 * * [simplify]: Extracting #7: cost 0 inf + 7000 62.142 * * [simplify]: Extracting #8: cost 0 inf + 6985 62.144 * [simplify]: Simplified to (* (* 0.5 (cos re)) (+ (sqrt (exp im)) (sqrt (exp (- im))))) 62.144 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (* 0.5 (cos re)) (+ (sqrt (exp im)) (sqrt (exp (- im))))) (- (sqrt (exp (- 0 im))) (sqrt (exp im))))) 62.144 * * * * [progress]: [ 181 / 192 ] simplifiying candidate # 62.144 * [simplify]: Simplifying (* (* 0.5 (cos re)) 1) 62.144 * * [simplify]: iters left: 5 (6 enodes) 62.146 * * [simplify]: iters left: 4 (22 enodes) 62.151 * * [simplify]: iters left: 3 (32 enodes) 62.161 * * [simplify]: Extracting #0: cost 1 inf + 0 62.161 * * [simplify]: Extracting #1: cost 5 inf + 0 62.161 * * [simplify]: Extracting #2: cost 5 inf + 2 62.161 * * [simplify]: Extracting #3: cost 4 inf + 3 62.161 * * [simplify]: Extracting #4: cost 0 inf + 329 62.162 * [simplify]: Simplified to (* 0.5 (cos re)) 62.162 * [simplify]: Simplified (2 1) to (λ (re im) (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 62.162 * * * * [progress]: [ 182 / 192 ] simplifiying candidate # 62.162 * [simplify]: Simplifying (* (cos re) (- (exp (- 0 im)) (exp im))) 62.162 * * [simplify]: iters left: 6 (9 enodes) 62.167 * * [simplify]: iters left: 5 (35 enodes) 62.179 * * [simplify]: iters left: 4 (51 enodes) 62.196 * * [simplify]: iters left: 3 (80 enodes) 62.215 * * [simplify]: iters left: 2 (100 enodes) 62.229 * * [simplify]: iters left: 1 (134 enodes) 62.258 * * [simplify]: Extracting #0: cost 1 inf + 0 62.258 * * [simplify]: Extracting #1: cost 12 inf + 0 62.258 * * [simplify]: Extracting #2: cost 25 inf + 1 62.258 * * [simplify]: Extracting #3: cost 22 inf + 217 62.259 * * [simplify]: Extracting #4: cost 5 inf + 2630 62.259 * * [simplify]: Extracting #5: cost 0 inf + 3399 62.260 * [simplify]: Simplified to (- (/ (cos re) (exp im)) (* (exp im) (cos re))) 62.260 * [simplify]: Simplified (2 2) to (λ (re im) (* 0.5 (- (/ (cos re) (exp im)) (* (exp im) (cos re))))) 62.260 * * * * [progress]: [ 183 / 192 ] simplifiying candidate # 62.260 * [simplify]: Simplifying (* (* 0.5 (cos re)) (- (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 62.261 * * [simplify]: iters left: 6 (14 enodes) 62.265 * * [simplify]: iters left: 5 (66 enodes) 62.280 * * [simplify]: iters left: 4 (142 enodes) 62.325 * * [simplify]: iters left: 3 (401 enodes) 62.489 * * [simplify]: Extracting #0: cost 1 inf + 0 62.490 * * [simplify]: Extracting #1: cost 50 inf + 0 62.490 * * [simplify]: Extracting #2: cost 204 inf + 1 62.492 * * [simplify]: Extracting #3: cost 200 inf + 9254 62.504 * * [simplify]: Extracting #4: cost 81 inf + 47244 62.519 * * [simplify]: Extracting #5: cost 1 inf + 91285 62.533 * * [simplify]: Extracting #6: cost 0 inf + 91436 62.553 * [simplify]: Simplified to (* (- (* (* (exp (- im)) (exp (- im))) (exp (- im))) (* (* (exp im) (exp im)) (exp im))) (* 0.5 (cos re))) 62.553 * [simplify]: Simplified (2 1) to (λ (re im) (/ (* (- (* (* (exp (- im)) (exp (- im))) (exp (- im))) (* (* (exp im) (exp im)) (exp im))) (* 0.5 (cos re))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (+ (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 62.553 * * * * [progress]: [ 184 / 192 ] simplifiying candidate # 62.554 * [simplify]: Simplifying (* (* 0.5 (cos re)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 62.554 * * [simplify]: iters left: 6 (13 enodes) 62.562 * * [simplify]: iters left: 5 (58 enodes) 62.579 * * [simplify]: iters left: 4 (115 enodes) 62.610 * * [simplify]: iters left: 3 (295 enodes) 62.721 * * [simplify]: Extracting #0: cost 1 inf + 0 62.721 * * [simplify]: Extracting #1: cost 47 inf + 0 62.722 * * [simplify]: Extracting #2: cost 145 inf + 1 62.723 * * [simplify]: Extracting #3: cost 163 inf + 1122 62.726 * * [simplify]: Extracting #4: cost 82 inf + 21387 62.735 * * [simplify]: Extracting #5: cost 12 inf + 43395 62.757 * * [simplify]: Extracting #6: cost 0 inf + 47194 62.777 * [simplify]: Simplified to (* (* 0.5 (cos re)) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) 62.777 * [simplify]: Simplified (2 1) to (λ (re im) (/ (* (* 0.5 (cos re)) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im)))) 62.777 * * * * [progress]: [ 185 / 192 ] simplifiying candidate #real (real->posit16 (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im))))))> 62.777 * [simplify]: Simplifying (real->posit16 (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))) 62.778 * * [simplify]: iters left: 6 (12 enodes) 62.785 * * [simplify]: iters left: 5 (44 enodes) 62.795 * * [simplify]: iters left: 4 (74 enodes) 62.810 * * [simplify]: iters left: 3 (155 enodes) 62.843 * * [simplify]: iters left: 2 (247 enodes) 62.900 * * [simplify]: iters left: 1 (343 enodes) 63.028 * * [simplify]: Extracting #0: cost 1 inf + 0 63.028 * * [simplify]: Extracting #1: cost 2 inf + 0 63.028 * * [simplify]: Extracting #2: cost 24 inf + 0 63.028 * * [simplify]: Extracting #3: cost 50 inf + 43 63.029 * * [simplify]: Extracting #4: cost 44 inf + 918 63.030 * * [simplify]: Extracting #5: cost 10 inf + 5973 63.032 * * [simplify]: Extracting #6: cost 0 inf + 8017 63.035 * [simplify]: Simplified to (real->posit16 (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)) 63.035 * [simplify]: Simplified (2 1) to (λ (re im) (posit16->real (real->posit16 (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)))) 63.035 * * * * [progress]: [ 186 / 192 ] simplifiying candidate # 63.035 * * * * [progress]: [ 187 / 192 ] simplifiying candidate # 63.035 * [simplify]: Simplifying (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 63.035 * * [simplify]: iters left: 6 (14 enodes) 63.042 * * [simplify]: iters left: 5 (65 enodes) 63.065 * * [simplify]: iters left: 4 (140 enodes) 63.118 * * [simplify]: iters left: 3 (356 enodes) 63.240 * * [simplify]: Extracting #0: cost 1 inf + 0 63.240 * * [simplify]: Extracting #1: cost 43 inf + 0 63.241 * * [simplify]: Extracting #2: cost 117 inf + 49 63.242 * * [simplify]: Extracting #3: cost 109 inf + 3298 63.245 * * [simplify]: Extracting #4: cost 55 inf + 16511 63.250 * * [simplify]: Extracting #5: cost 11 inf + 34067 63.256 * * [simplify]: Extracting #6: cost 0 inf + 38664 63.261 * [simplify]: Simplified to (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))) 63.261 * [simplify]: Simplified (2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 63.261 * * * * [progress]: [ 188 / 192 ] simplifiying candidate # 63.262 * [simplify]: Simplifying (- (exp (- im)) (exp im)) 63.262 * * [simplify]: iters left: 5 (5 enodes) 63.263 * * [simplify]: iters left: 4 (19 enodes) 63.266 * * [simplify]: iters left: 3 (26 enodes) 63.274 * * [simplify]: iters left: 2 (28 enodes) 63.282 * * [simplify]: Extracting #0: cost 1 inf + 0 63.282 * * [simplify]: Extracting #1: cost 5 inf + 0 63.282 * * [simplify]: Extracting #2: cost 11 inf + 0 63.282 * * [simplify]: Extracting #3: cost 10 inf + 2 63.282 * * [simplify]: Extracting #4: cost 0 inf + 1112 63.283 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 63.283 * [simplify]: Simplified (2 2) to (λ (re im) (* (* 0.5 (cos re)) (- (exp (- im)) (exp im)))) 63.283 * * * * [progress]: [ 189 / 192 ] simplifiying candidate # 63.283 * [simplify]: Simplifying (- (exp (* -1 im)) (exp im)) 63.283 * * [simplify]: iters left: 5 (6 enodes) 63.285 * * [simplify]: iters left: 4 (24 enodes) 63.289 * * [simplify]: iters left: 3 (36 enodes) 63.295 * * [simplify]: iters left: 2 (52 enodes) 63.305 * * [simplify]: iters left: 1 (82 enodes) 63.327 * * [simplify]: Extracting #0: cost 1 inf + 0 63.327 * * [simplify]: Extracting #1: cost 6 inf + 0 63.327 * * [simplify]: Extracting #2: cost 27 inf + 0 63.328 * * [simplify]: Extracting #3: cost 48 inf + 3 63.328 * * [simplify]: Extracting #4: cost 29 inf + 1631 63.330 * * [simplify]: Extracting #5: cost 6 inf + 7666 63.332 * * [simplify]: Extracting #6: cost 0 inf + 10727 63.335 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 63.335 * [simplify]: Simplified (2 2) to (λ (re im) (* (* 0.5 (cos re)) (- (exp (- im)) (exp im)))) 63.335 * * * * [progress]: [ 190 / 192 ] simplifiying candidate # 63.335 * [simplify]: Simplifying (- (* 0.5 (* (pow re 2) im)) (+ (* 0.16666666666666666 (pow im 3)) (* 1.0 im))) 63.335 * * [simplify]: iters left: 6 (15 enodes) 63.345 * * [simplify]: iters left: 5 (70 enodes) 63.373 * * [simplify]: iters left: 4 (135 enodes) 63.427 * * [simplify]: iters left: 3 (288 enodes) 63.512 * * [simplify]: Extracting #0: cost 1 inf + 0 63.512 * * [simplify]: Extracting #1: cost 50 inf + 0 63.513 * * [simplify]: Extracting #2: cost 118 inf + 253 63.514 * * [simplify]: Extracting #3: cost 89 inf + 4047 63.518 * * [simplify]: Extracting #4: cost 27 inf + 14993 63.526 * * [simplify]: Extracting #5: cost 3 inf + 24014 63.532 * * [simplify]: Extracting #6: cost 0 inf + 24983 63.537 * [simplify]: Simplified to (* im (- (* (* 0.5 re) re) (fma im (* 0.16666666666666666 im) 1.0))) 63.537 * [simplify]: Simplified (2) to (λ (re im) (* im (- (* (* 0.5 re) re) (fma im (* 0.16666666666666666 im) 1.0)))) 63.538 * * * * [progress]: [ 191 / 192 ] simplifiying candidate # 63.538 * [simplify]: Simplifying (* 0.5 (* (- (exp (- im)) (exp im)) (cos re))) 63.538 * * [simplify]: iters left: 6 (10 enodes) 63.541 * * [simplify]: iters left: 5 (38 enodes) 63.547 * * [simplify]: iters left: 4 (65 enodes) 63.560 * * [simplify]: iters left: 3 (144 enodes) 63.597 * * [simplify]: iters left: 2 (237 enodes) 63.644 * * [simplify]: iters left: 1 (345 enodes) 63.750 * * [simplify]: Extracting #0: cost 1 inf + 0 63.750 * * [simplify]: Extracting #1: cost 24 inf + 0 63.750 * * [simplify]: Extracting #2: cost 50 inf + 43 63.750 * * [simplify]: Extracting #3: cost 45 inf + 312 63.751 * * [simplify]: Extracting #4: cost 18 inf + 4457 63.755 * * [simplify]: Extracting #5: cost 1 inf + 7396 63.758 * * [simplify]: Extracting #6: cost 0 inf + 7538 63.762 * [simplify]: Simplified to (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im)))) 63.762 * [simplify]: Simplified (2) to (λ (re im) (* 0.5 (- (/ (cos re) (exp im)) (* (cos re) (exp im))))) 63.762 * * * * [progress]: [ 192 / 192 ] simplifiying candidate # 63.763 * [simplify]: Simplifying (* 0.5 (* (- (exp (* -1 im)) (exp im)) (cos re))) 63.763 * * [simplify]: iters left: 6 (11 enodes) 63.769 * * [simplify]: iters left: 5 (43 enodes) 63.784 * * [simplify]: iters left: 4 (75 enodes) 63.803 * * [simplify]: iters left: 3 (177 enodes) 63.855 * * [simplify]: iters left: 2 (342 enodes) 63.997 * * [simplify]: Extracting #0: cost 1 inf + 0 63.998 * * [simplify]: Extracting #1: cost 21 inf + 0 63.998 * * [simplify]: Extracting #2: cost 121 inf + 1 64.000 * * [simplify]: Extracting #3: cost 152 inf + 1550 64.004 * * [simplify]: Extracting #4: cost 86 inf + 13528 64.013 * * [simplify]: Extracting #5: cost 46 inf + 25085 64.024 * * [simplify]: Extracting #6: cost 4 inf + 49917 64.030 * * [simplify]: Extracting #7: cost 0 inf + 51185 64.037 * [simplify]: Simplified to (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5) 64.037 * [simplify]: Simplified (2) to (λ (re im) (* (- (/ (cos re) (exp im)) (* (cos re) (exp im))) 0.5)) 64.037 * * * [progress]: adding candidates to table 66.131 * * [progress]: iteration 2 / 4 66.131 * * * [progress]: picking best candidate 66.142 * * * * [pick]: Picked # 66.142 * * * [progress]: localizing error 66.203 * * * [progress]: generating rewritten candidates 66.203 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 3 2 1 1) 66.215 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 66.233 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 3 2 1) 66.249 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 3) 66.337 * * * [progress]: generating series expansions 66.338 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 3 2 1 1) 66.338 * [backup-simplify]: Simplify (* im -1/3) into (* -1/3 im) 66.338 * [approximate]: Taking taylor expansion of (* -1/3 im) in (im) around 0 66.338 * [taylor]: Taking taylor expansion of (* -1/3 im) in im 66.338 * [taylor]: Taking taylor expansion of -1/3 in im 66.338 * [backup-simplify]: Simplify -1/3 into -1/3 66.338 * [taylor]: Taking taylor expansion of im in im 66.338 * [backup-simplify]: Simplify 0 into 0 66.338 * [backup-simplify]: Simplify 1 into 1 66.338 * [taylor]: Taking taylor expansion of (* -1/3 im) in im 66.338 * [taylor]: Taking taylor expansion of -1/3 in im 66.338 * [backup-simplify]: Simplify -1/3 into -1/3 66.338 * [taylor]: Taking taylor expansion of im in im 66.338 * [backup-simplify]: Simplify 0 into 0 66.338 * [backup-simplify]: Simplify 1 into 1 66.339 * [backup-simplify]: Simplify (* -1/3 0) into 0 66.339 * [backup-simplify]: Simplify 0 into 0 66.340 * [backup-simplify]: Simplify (+ (* -1/3 1) (* 0 0)) into -1/3 66.340 * [backup-simplify]: Simplify -1/3 into -1/3 66.341 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 1) (* 0 0))) into 0 66.341 * [backup-simplify]: Simplify 0 into 0 66.342 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 66.342 * [backup-simplify]: Simplify 0 into 0 66.343 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 66.344 * [backup-simplify]: Simplify 0 into 0 66.345 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 66.345 * [backup-simplify]: Simplify 0 into 0 66.347 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 66.347 * [backup-simplify]: Simplify 0 into 0 66.348 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 66.349 * [backup-simplify]: Simplify 0 into 0 66.349 * [backup-simplify]: Simplify (* -1/3 im) into (* -1/3 im) 66.349 * [backup-simplify]: Simplify (* (/ 1 im) -1/3) into (/ -1/3 im) 66.349 * [approximate]: Taking taylor expansion of (/ -1/3 im) in (im) around 0 66.349 * [taylor]: Taking taylor expansion of (/ -1/3 im) in im 66.349 * [taylor]: Taking taylor expansion of -1/3 in im 66.349 * [backup-simplify]: Simplify -1/3 into -1/3 66.349 * [taylor]: Taking taylor expansion of im in im 66.349 * [backup-simplify]: Simplify 0 into 0 66.349 * [backup-simplify]: Simplify 1 into 1 66.349 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 66.349 * [taylor]: Taking taylor expansion of (/ -1/3 im) in im 66.349 * [taylor]: Taking taylor expansion of -1/3 in im 66.349 * [backup-simplify]: Simplify -1/3 into -1/3 66.349 * [taylor]: Taking taylor expansion of im in im 66.350 * [backup-simplify]: Simplify 0 into 0 66.350 * [backup-simplify]: Simplify 1 into 1 66.350 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 66.350 * [backup-simplify]: Simplify -1/3 into -1/3 66.351 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 66.351 * [backup-simplify]: Simplify 0 into 0 66.352 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.352 * [backup-simplify]: Simplify 0 into 0 66.353 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.353 * [backup-simplify]: Simplify 0 into 0 66.354 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.354 * [backup-simplify]: Simplify 0 into 0 66.355 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.355 * [backup-simplify]: Simplify 0 into 0 66.356 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.357 * [backup-simplify]: Simplify 0 into 0 66.357 * [backup-simplify]: Simplify (* -1/3 (/ 1 (/ 1 im))) into (* -1/3 im) 66.357 * [backup-simplify]: Simplify (* (/ 1 (- im)) -1/3) into (/ 1/3 im) 66.357 * [approximate]: Taking taylor expansion of (/ 1/3 im) in (im) around 0 66.357 * [taylor]: Taking taylor expansion of (/ 1/3 im) in im 66.357 * [taylor]: Taking taylor expansion of 1/3 in im 66.357 * [backup-simplify]: Simplify 1/3 into 1/3 66.357 * [taylor]: Taking taylor expansion of im in im 66.357 * [backup-simplify]: Simplify 0 into 0 66.357 * [backup-simplify]: Simplify 1 into 1 66.358 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 66.358 * [taylor]: Taking taylor expansion of (/ 1/3 im) in im 66.358 * [taylor]: Taking taylor expansion of 1/3 in im 66.358 * [backup-simplify]: Simplify 1/3 into 1/3 66.358 * [taylor]: Taking taylor expansion of im in im 66.358 * [backup-simplify]: Simplify 0 into 0 66.358 * [backup-simplify]: Simplify 1 into 1 66.358 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 66.358 * [backup-simplify]: Simplify 1/3 into 1/3 66.359 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 66.359 * [backup-simplify]: Simplify 0 into 0 66.360 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.360 * [backup-simplify]: Simplify 0 into 0 66.361 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.361 * [backup-simplify]: Simplify 0 into 0 66.362 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.362 * [backup-simplify]: Simplify 0 into 0 66.364 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.364 * [backup-simplify]: Simplify 0 into 0 66.365 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.365 * [backup-simplify]: Simplify 0 into 0 66.365 * [backup-simplify]: Simplify (* 1/3 (/ 1 (/ 1 (- im)))) into (* -1/3 im) 66.365 * * * * [progress]: [ 2 / 4 ] generating series at (2) 66.365 * [backup-simplify]: Simplify (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))) into (* 0.5 (* (cos re) (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))))) 66.365 * [approximate]: Taking taylor expansion of (* 0.5 (* (cos re) (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))))) in (re im) around 0 66.365 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos re) (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))))) in im 66.365 * [taylor]: Taking taylor expansion of 0.5 in im 66.365 * [backup-simplify]: Simplify 0.5 into 0.5 66.366 * [taylor]: Taking taylor expansion of (* (cos re) (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)))) in im 66.366 * [taylor]: Taking taylor expansion of (cos re) in im 66.366 * [taylor]: Taking taylor expansion of re in im 66.366 * [backup-simplify]: Simplify re into re 66.366 * [backup-simplify]: Simplify (cos re) into (cos re) 66.366 * [backup-simplify]: Simplify (sin re) into (sin re) 66.366 * [taylor]: Taking taylor expansion of (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))) in im 66.366 * [taylor]: Rewrote expression to (+ (* (pow im 5) -1/60) (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))) 66.366 * [taylor]: Taking taylor expansion of (* (pow im 5) -1/60) in im 66.366 * [taylor]: Taking taylor expansion of (pow im 5) in im 66.366 * [taylor]: Taking taylor expansion of im in im 66.366 * [backup-simplify]: Simplify 0 into 0 66.366 * [backup-simplify]: Simplify 1 into 1 66.366 * [taylor]: Taking taylor expansion of -1/60 in im 66.366 * [backup-simplify]: Simplify -1/60 into -1/60 66.366 * [taylor]: Taking taylor expansion of (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)) in im 66.366 * [taylor]: Taking taylor expansion of -1 in im 66.366 * [backup-simplify]: Simplify -1 into -1 66.366 * [taylor]: Taking taylor expansion of (* (+ (* 1/3 (pow im 2)) 2) im) in im 66.366 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 2)) 2) in im 66.366 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 2)) in im 66.366 * [taylor]: Taking taylor expansion of 1/3 in im 66.366 * [backup-simplify]: Simplify 1/3 into 1/3 66.366 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.366 * [taylor]: Taking taylor expansion of im in im 66.366 * [backup-simplify]: Simplify 0 into 0 66.366 * [backup-simplify]: Simplify 1 into 1 66.366 * [taylor]: Taking taylor expansion of 2 in im 66.366 * [backup-simplify]: Simplify 2 into 2 66.366 * [taylor]: Taking taylor expansion of im in im 66.366 * [backup-simplify]: Simplify 0 into 0 66.366 * [backup-simplify]: Simplify 1 into 1 66.367 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos re) (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))))) in re 66.367 * [taylor]: Taking taylor expansion of 0.5 in re 66.367 * [backup-simplify]: Simplify 0.5 into 0.5 66.367 * [taylor]: Taking taylor expansion of (* (cos re) (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)))) in re 66.367 * [taylor]: Taking taylor expansion of (cos re) in re 66.367 * [taylor]: Taking taylor expansion of re in re 66.367 * [backup-simplify]: Simplify 0 into 0 66.367 * [backup-simplify]: Simplify 1 into 1 66.367 * [taylor]: Taking taylor expansion of (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))) in re 66.367 * [taylor]: Rewrote expression to (+ (* (pow im 5) -1/60) (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))) 66.367 * [taylor]: Taking taylor expansion of (* (pow im 5) -1/60) in re 66.367 * [taylor]: Taking taylor expansion of (pow im 5) in re 66.367 * [taylor]: Taking taylor expansion of im in re 66.367 * [backup-simplify]: Simplify im into im 66.367 * [taylor]: Taking taylor expansion of -1/60 in re 66.367 * [backup-simplify]: Simplify -1/60 into -1/60 66.367 * [taylor]: Taking taylor expansion of (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)) in re 66.367 * [taylor]: Taking taylor expansion of -1 in re 66.367 * [backup-simplify]: Simplify -1 into -1 66.367 * [taylor]: Taking taylor expansion of (* (+ (* 1/3 (pow im 2)) 2) im) in re 66.367 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 2)) 2) in re 66.367 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 2)) in re 66.367 * [taylor]: Taking taylor expansion of 1/3 in re 66.367 * [backup-simplify]: Simplify 1/3 into 1/3 66.367 * [taylor]: Taking taylor expansion of (pow im 2) in re 66.367 * [taylor]: Taking taylor expansion of im in re 66.367 * [backup-simplify]: Simplify im into im 66.367 * [taylor]: Taking taylor expansion of 2 in re 66.367 * [backup-simplify]: Simplify 2 into 2 66.367 * [taylor]: Taking taylor expansion of im in re 66.367 * [backup-simplify]: Simplify im into im 66.367 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos re) (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))))) in re 66.367 * [taylor]: Taking taylor expansion of 0.5 in re 66.367 * [backup-simplify]: Simplify 0.5 into 0.5 66.367 * [taylor]: Taking taylor expansion of (* (cos re) (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)))) in re 66.368 * [taylor]: Taking taylor expansion of (cos re) in re 66.368 * [taylor]: Taking taylor expansion of re in re 66.368 * [backup-simplify]: Simplify 0 into 0 66.368 * [backup-simplify]: Simplify 1 into 1 66.368 * [taylor]: Taking taylor expansion of (fma (pow im 5) -1/60 (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))) in re 66.368 * [taylor]: Rewrote expression to (+ (* (pow im 5) -1/60) (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))) 66.368 * [taylor]: Taking taylor expansion of (* (pow im 5) -1/60) in re 66.368 * [taylor]: Taking taylor expansion of (pow im 5) in re 66.368 * [taylor]: Taking taylor expansion of im in re 66.368 * [backup-simplify]: Simplify im into im 66.368 * [taylor]: Taking taylor expansion of -1/60 in re 66.368 * [backup-simplify]: Simplify -1/60 into -1/60 66.368 * [taylor]: Taking taylor expansion of (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)) in re 66.368 * [taylor]: Taking taylor expansion of -1 in re 66.368 * [backup-simplify]: Simplify -1 into -1 66.368 * [taylor]: Taking taylor expansion of (* (+ (* 1/3 (pow im 2)) 2) im) in re 66.368 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 2)) 2) in re 66.368 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 2)) in re 66.368 * [taylor]: Taking taylor expansion of 1/3 in re 66.368 * [backup-simplify]: Simplify 1/3 into 1/3 66.368 * [taylor]: Taking taylor expansion of (pow im 2) in re 66.368 * [taylor]: Taking taylor expansion of im in re 66.368 * [backup-simplify]: Simplify im into im 66.368 * [taylor]: Taking taylor expansion of 2 in re 66.368 * [backup-simplify]: Simplify 2 into 2 66.368 * [taylor]: Taking taylor expansion of im in re 66.368 * [backup-simplify]: Simplify im into im 66.368 * [backup-simplify]: Simplify (* im im) into (pow im 2) 66.369 * [backup-simplify]: Simplify (* (pow im 2) (pow im 2)) into (pow im 4) 66.369 * [backup-simplify]: Simplify (* im (pow im 4)) into (pow im 5) 66.369 * [backup-simplify]: Simplify (* (pow im 5) -1/60) into (* -1/60 (pow im 5)) 66.369 * [backup-simplify]: Simplify (* im im) into (pow im 2) 66.369 * [backup-simplify]: Simplify (* 1/3 (pow im 2)) into (* 1/3 (pow im 2)) 66.369 * [backup-simplify]: Simplify (+ (* 1/3 (pow im 2)) 2) into (+ (* 1/3 (pow im 2)) 2) 66.369 * [backup-simplify]: Simplify (* (+ (* 1/3 (pow im 2)) 2) im) into (* (+ (* 1/3 (pow im 2)) 2) im) 66.369 * [backup-simplify]: Simplify (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)) into (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)) 66.370 * [backup-simplify]: Simplify (+ (* -1/60 (pow im 5)) (* -1 (* (+ (* 1/3 (pow im 2)) 2) im))) into (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 66.370 * [backup-simplify]: Simplify (* 1 (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))))) into (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 66.371 * [backup-simplify]: Simplify (* 0.5 (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))))) into (* -0.5 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 66.371 * [taylor]: Taking taylor expansion of (* -0.5 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) in im 66.371 * [taylor]: Taking taylor expansion of -0.5 in im 66.371 * [backup-simplify]: Simplify -0.5 into -0.5 66.371 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))) in im 66.371 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 3)) in im 66.371 * [taylor]: Taking taylor expansion of 1/3 in im 66.371 * [backup-simplify]: Simplify 1/3 into 1/3 66.371 * [taylor]: Taking taylor expansion of (pow im 3) in im 66.371 * [taylor]: Taking taylor expansion of im in im 66.371 * [backup-simplify]: Simplify 0 into 0 66.371 * [backup-simplify]: Simplify 1 into 1 66.371 * [taylor]: Taking taylor expansion of (+ (* 1/60 (pow im 5)) (* 2 im)) in im 66.371 * [taylor]: Taking taylor expansion of (* 1/60 (pow im 5)) in im 66.371 * [taylor]: Taking taylor expansion of 1/60 in im 66.371 * [backup-simplify]: Simplify 1/60 into 1/60 66.371 * [taylor]: Taking taylor expansion of (pow im 5) in im 66.371 * [taylor]: Taking taylor expansion of im in im 66.371 * [backup-simplify]: Simplify 0 into 0 66.371 * [backup-simplify]: Simplify 1 into 1 66.371 * [taylor]: Taking taylor expansion of (* 2 im) in im 66.371 * [taylor]: Taking taylor expansion of 2 in im 66.371 * [backup-simplify]: Simplify 2 into 2 66.371 * [taylor]: Taking taylor expansion of im in im 66.371 * [backup-simplify]: Simplify 0 into 0 66.371 * [backup-simplify]: Simplify 1 into 1 66.372 * [backup-simplify]: Simplify (* 2 0) into 0 66.372 * [backup-simplify]: Simplify (+ 0 0) into 0 66.373 * [backup-simplify]: Simplify (+ 0 0) into 0 66.373 * [backup-simplify]: Simplify (* -0.5 0) into 0 66.373 * [backup-simplify]: Simplify 0 into 0 66.373 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 66.374 * [backup-simplify]: Simplify (+ (* (pow im 2) 0) (* 0 (pow im 2))) into 0 66.374 * [backup-simplify]: Simplify (+ (* im 0) (* 0 (pow im 4))) into 0 66.374 * [backup-simplify]: Simplify (+ (* (pow im 5) 0) (* 0 -1/60)) into 0 66.374 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 66.375 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow im 2))) into 0 66.375 * [backup-simplify]: Simplify (+ 0 0) into 0 66.375 * [backup-simplify]: Simplify (+ (* (+ (* 1/3 (pow im 2)) 2) 0) (* 0 im)) into 0 66.376 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (* (+ (* 1/3 (pow im 2)) 2) im))) into 0 66.377 * [backup-simplify]: Simplify (+ 0 0) into 0 66.377 * [backup-simplify]: Simplify (+ 0) into 0 66.378 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))))) into 0 66.379 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))))) into 0 66.379 * [taylor]: Taking taylor expansion of 0 in im 66.379 * [backup-simplify]: Simplify 0 into 0 66.379 * [backup-simplify]: Simplify 0 into 0 66.380 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 66.380 * [backup-simplify]: Simplify (+ 0 2) into 2 66.381 * [backup-simplify]: Simplify (+ 0 2) into 2 66.382 * [backup-simplify]: Simplify (+ (* -0.5 2) (* 0 0)) into (- 1.0) 66.382 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 66.383 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 66.384 * [backup-simplify]: Simplify (+ (* (pow im 2) 0) (+ (* 0 0) (* 0 (pow im 2)))) into 0 66.384 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 (pow im 4)))) into 0 66.385 * [backup-simplify]: Simplify (+ (* (pow im 5) 0) (+ (* 0 0) (* 0 -1/60))) into 0 66.385 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 66.386 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow im 2)))) into 0 66.387 * [backup-simplify]: Simplify (+ 0 0) into 0 66.387 * [backup-simplify]: Simplify (+ (* (+ (* 1/3 (pow im 2)) 2) 0) (+ (* 0 0) (* 0 im))) into 0 66.388 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (* (+ (* 1/3 (pow im 2)) 2) im)))) into 0 66.389 * [backup-simplify]: Simplify (+ 0 0) into 0 66.390 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 66.393 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* -1/2 (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))))))) into (+ (* 1/6 (pow im 3)) (+ (* 1/120 (pow im 5)) im)) 66.395 * [backup-simplify]: Simplify (+ (* 0.5 (+ (* 1/6 (pow im 3)) (+ (* 1/120 (pow im 5)) im))) (+ (* 0 0) (* 0 (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))))))) into (+ (* 0.08333333333333333 (pow im 3)) (+ (* 0.004166666666666667 (pow im 5)) (* 0.5 im))) 66.395 * [taylor]: Taking taylor expansion of (+ (* 0.08333333333333333 (pow im 3)) (+ (* 0.004166666666666667 (pow im 5)) (* 0.5 im))) in im 66.395 * [taylor]: Taking taylor expansion of (* 0.08333333333333333 (pow im 3)) in im 66.395 * [taylor]: Taking taylor expansion of 0.08333333333333333 in im 66.395 * [backup-simplify]: Simplify 0.08333333333333333 into 0.08333333333333333 66.395 * [taylor]: Taking taylor expansion of (pow im 3) in im 66.395 * [taylor]: Taking taylor expansion of im in im 66.395 * [backup-simplify]: Simplify 0 into 0 66.395 * [backup-simplify]: Simplify 1 into 1 66.395 * [taylor]: Taking taylor expansion of (+ (* 0.004166666666666667 (pow im 5)) (* 0.5 im)) in im 66.395 * [taylor]: Taking taylor expansion of (* 0.004166666666666667 (pow im 5)) in im 66.395 * [taylor]: Taking taylor expansion of 0.004166666666666667 in im 66.395 * [backup-simplify]: Simplify 0.004166666666666667 into 0.004166666666666667 66.395 * [taylor]: Taking taylor expansion of (pow im 5) in im 66.395 * [taylor]: Taking taylor expansion of im in im 66.395 * [backup-simplify]: Simplify 0 into 0 66.395 * [backup-simplify]: Simplify 1 into 1 66.395 * [taylor]: Taking taylor expansion of (* 0.5 im) in im 66.395 * [taylor]: Taking taylor expansion of 0.5 in im 66.395 * [backup-simplify]: Simplify 0.5 into 0.5 66.395 * [taylor]: Taking taylor expansion of im in im 66.395 * [backup-simplify]: Simplify 0 into 0 66.395 * [backup-simplify]: Simplify 1 into 1 66.396 * [backup-simplify]: Simplify (* 0.5 0) into 0 66.396 * [backup-simplify]: Simplify (+ 0 0) into 0 66.397 * [backup-simplify]: Simplify (+ 0 0) into 0 66.397 * [backup-simplify]: Simplify 0 into 0 66.397 * [backup-simplify]: Simplify 0 into 0 66.398 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 66.398 * [backup-simplify]: Simplify (+ 0 0) into 0 66.399 * [backup-simplify]: Simplify (+ 0 0) into 0 66.400 * [backup-simplify]: Simplify (+ (* -0.5 0) (+ (* 0 2) (* 0 0))) into 0 66.400 * [backup-simplify]: Simplify 0 into 0 66.401 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 66.401 * [backup-simplify]: Simplify (+ (* (pow im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 2))))) into 0 66.402 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 4))))) into 0 66.403 * [backup-simplify]: Simplify (+ (* (pow im 5) 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60)))) into 0 66.404 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 66.405 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 2))))) into 0 66.406 * [backup-simplify]: Simplify (+ 0 0) into 0 66.407 * [backup-simplify]: Simplify (+ (* (+ (* 1/3 (pow im 2)) 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 66.408 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (+ (* 1/3 (pow im 2)) 2) im))))) into 0 66.409 * [backup-simplify]: Simplify (+ 0 0) into 0 66.410 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 1 1) 1) (/ (pow 0 1) 1)) 0) into 0 66.412 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* -1/2 0) (* 0 (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))))))) into 0 66.413 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 (+ (* 1/6 (pow im 3)) (+ (* 1/120 (pow im 5)) im))) (+ (* 0 0) (* 0 (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))))))) into 0 66.413 * [taylor]: Taking taylor expansion of 0 in im 66.413 * [backup-simplify]: Simplify 0 into 0 66.413 * [backup-simplify]: Simplify 0 into 0 66.415 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 0)) into 0.5 66.415 * [backup-simplify]: Simplify (+ 0 0.5) into 0.5 66.416 * [backup-simplify]: Simplify (+ 0 0.5) into 0.5 66.416 * [backup-simplify]: Simplify 0.5 into 0.5 66.416 * [backup-simplify]: Simplify 0 into 0 66.416 * [backup-simplify]: Simplify (* 1 1) into 1 66.417 * [backup-simplify]: Simplify (* 1 1) into 1 66.417 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.418 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 66.418 * [backup-simplify]: Simplify (+ 0 0) into 0 66.419 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 66.421 * [backup-simplify]: Simplify (+ (* -0.5 1/3) (+ (* 0 0) (+ (* 0 2) (* 0 0)))) into (- 0.16666666666666666) 66.422 * [backup-simplify]: Simplify (- 0.16666666666666666) into (- 0.16666666666666666) 66.423 * [backup-simplify]: Simplify (+ (* (- 0.16666666666666666) (pow (* im 1) 3)) (+ (* 0.5 (* im (pow re 2))) (* (- 1.0) (* im 1)))) into (- (* 0.5 (* (pow re 2) im)) (+ (* 0.16666666666666666 (pow im 3)) (* 1.0 im))) 66.423 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 re))) (fma (pow (/ 1 im) 5) -1/60 (* (/ 1 im) (- (* (* (/ 1 im) -1/3) (/ 1 im)) 2)))) into (* 0.5 (* (cos (/ 1 re)) (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))))) 66.423 * [approximate]: Taking taylor expansion of (* 0.5 (* (cos (/ 1 re)) (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))))) in (re im) around 0 66.423 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ 1 re)) (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))))) in im 66.423 * [taylor]: Taking taylor expansion of 0.5 in im 66.423 * [backup-simplify]: Simplify 0.5 into 0.5 66.423 * [taylor]: Taking taylor expansion of (* (cos (/ 1 re)) (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)))) in im 66.423 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 66.423 * [taylor]: Taking taylor expansion of (/ 1 re) in im 66.424 * [taylor]: Taking taylor expansion of re in im 66.424 * [backup-simplify]: Simplify re into re 66.424 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 66.424 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 66.424 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 66.424 * [taylor]: Taking taylor expansion of (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))) in im 66.424 * [taylor]: Rewrote expression to (+ (* (pow (/ 1 im) 5) -1/60) (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))) 66.424 * [taylor]: Taking taylor expansion of (* (pow (/ 1 im) 5) -1/60) in im 66.424 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 5) in im 66.424 * [taylor]: Taking taylor expansion of (/ 1 im) in im 66.424 * [taylor]: Taking taylor expansion of im in im 66.424 * [backup-simplify]: Simplify 0 into 0 66.424 * [backup-simplify]: Simplify 1 into 1 66.424 * [backup-simplify]: Simplify (/ 1 1) into 1 66.424 * [taylor]: Taking taylor expansion of -1/60 in im 66.424 * [backup-simplify]: Simplify -1/60 into -1/60 66.425 * [taylor]: Taking taylor expansion of (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) in im 66.425 * [taylor]: Taking taylor expansion of -1 in im 66.425 * [backup-simplify]: Simplify -1 into -1 66.425 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in im 66.425 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in im 66.425 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in im 66.425 * [taylor]: Taking taylor expansion of 1/3 in im 66.425 * [backup-simplify]: Simplify 1/3 into 1/3 66.425 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 66.425 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.425 * [taylor]: Taking taylor expansion of im in im 66.425 * [backup-simplify]: Simplify 0 into 0 66.425 * [backup-simplify]: Simplify 1 into 1 66.425 * [backup-simplify]: Simplify (* 1 1) into 1 66.426 * [backup-simplify]: Simplify (/ 1 1) into 1 66.426 * [taylor]: Taking taylor expansion of 2 in im 66.426 * [backup-simplify]: Simplify 2 into 2 66.426 * [taylor]: Taking taylor expansion of im in im 66.426 * [backup-simplify]: Simplify 0 into 0 66.426 * [backup-simplify]: Simplify 1 into 1 66.426 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.427 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 66.427 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 66.427 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ 1 re)) (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))))) in re 66.427 * [taylor]: Taking taylor expansion of 0.5 in re 66.427 * [backup-simplify]: Simplify 0.5 into 0.5 66.427 * [taylor]: Taking taylor expansion of (* (cos (/ 1 re)) (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)))) in re 66.427 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 66.427 * [taylor]: Taking taylor expansion of (/ 1 re) in re 66.427 * [taylor]: Taking taylor expansion of re in re 66.427 * [backup-simplify]: Simplify 0 into 0 66.427 * [backup-simplify]: Simplify 1 into 1 66.428 * [backup-simplify]: Simplify (/ 1 1) into 1 66.428 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 66.428 * [taylor]: Taking taylor expansion of (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))) in re 66.428 * [taylor]: Rewrote expression to (+ (* (pow (/ 1 im) 5) -1/60) (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))) 66.428 * [taylor]: Taking taylor expansion of (* (pow (/ 1 im) 5) -1/60) in re 66.428 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 5) in re 66.428 * [taylor]: Taking taylor expansion of (/ 1 im) in re 66.428 * [taylor]: Taking taylor expansion of im in re 66.428 * [backup-simplify]: Simplify im into im 66.428 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 66.428 * [taylor]: Taking taylor expansion of -1/60 in re 66.428 * [backup-simplify]: Simplify -1/60 into -1/60 66.428 * [taylor]: Taking taylor expansion of (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) in re 66.428 * [taylor]: Taking taylor expansion of -1 in re 66.428 * [backup-simplify]: Simplify -1 into -1 66.428 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in re 66.428 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in re 66.428 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in re 66.428 * [taylor]: Taking taylor expansion of 1/3 in re 66.428 * [backup-simplify]: Simplify 1/3 into 1/3 66.428 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 66.428 * [taylor]: Taking taylor expansion of (pow im 2) in re 66.428 * [taylor]: Taking taylor expansion of im in re 66.428 * [backup-simplify]: Simplify im into im 66.428 * [backup-simplify]: Simplify (* im im) into (pow im 2) 66.429 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 66.429 * [taylor]: Taking taylor expansion of 2 in re 66.429 * [backup-simplify]: Simplify 2 into 2 66.429 * [taylor]: Taking taylor expansion of im in re 66.429 * [backup-simplify]: Simplify im into im 66.429 * [backup-simplify]: Simplify (* 1/3 (/ 1 (pow im 2))) into (/ 1/3 (pow im 2)) 66.429 * [backup-simplify]: Simplify (+ (/ 1/3 (pow im 2)) 2) into (+ (* 1/3 (/ 1 (pow im 2))) 2) 66.429 * [backup-simplify]: Simplify (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) into (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) 66.429 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ 1 re)) (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))))) in re 66.429 * [taylor]: Taking taylor expansion of 0.5 in re 66.429 * [backup-simplify]: Simplify 0.5 into 0.5 66.429 * [taylor]: Taking taylor expansion of (* (cos (/ 1 re)) (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)))) in re 66.429 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 66.429 * [taylor]: Taking taylor expansion of (/ 1 re) in re 66.429 * [taylor]: Taking taylor expansion of re in re 66.429 * [backup-simplify]: Simplify 0 into 0 66.429 * [backup-simplify]: Simplify 1 into 1 66.430 * [backup-simplify]: Simplify (/ 1 1) into 1 66.430 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 66.430 * [taylor]: Taking taylor expansion of (fma (pow (/ 1 im) 5) -1/60 (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))) in re 66.430 * [taylor]: Rewrote expression to (+ (* (pow (/ 1 im) 5) -1/60) (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))) 66.430 * [taylor]: Taking taylor expansion of (* (pow (/ 1 im) 5) -1/60) in re 66.430 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 5) in re 66.430 * [taylor]: Taking taylor expansion of (/ 1 im) in re 66.430 * [taylor]: Taking taylor expansion of im in re 66.430 * [backup-simplify]: Simplify im into im 66.430 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 66.430 * [taylor]: Taking taylor expansion of -1/60 in re 66.430 * [backup-simplify]: Simplify -1/60 into -1/60 66.430 * [taylor]: Taking taylor expansion of (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) in re 66.430 * [taylor]: Taking taylor expansion of -1 in re 66.430 * [backup-simplify]: Simplify -1 into -1 66.430 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in re 66.430 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in re 66.430 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in re 66.430 * [taylor]: Taking taylor expansion of 1/3 in re 66.430 * [backup-simplify]: Simplify 1/3 into 1/3 66.430 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 66.430 * [taylor]: Taking taylor expansion of (pow im 2) in re 66.430 * [taylor]: Taking taylor expansion of im in re 66.430 * [backup-simplify]: Simplify im into im 66.431 * [backup-simplify]: Simplify (* im im) into (pow im 2) 66.431 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 66.431 * [taylor]: Taking taylor expansion of 2 in re 66.431 * [backup-simplify]: Simplify 2 into 2 66.431 * [taylor]: Taking taylor expansion of im in re 66.431 * [backup-simplify]: Simplify im into im 66.431 * [backup-simplify]: Simplify (* 1/3 (/ 1 (pow im 2))) into (/ 1/3 (pow im 2)) 66.431 * [backup-simplify]: Simplify (+ (/ 1/3 (pow im 2)) 2) into (+ (* 1/3 (/ 1 (pow im 2))) 2) 66.431 * [backup-simplify]: Simplify (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) into (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) 66.431 * [backup-simplify]: Simplify (* (/ 1 im) (/ 1 im)) into (/ 1 (pow im 2)) 66.431 * [backup-simplify]: Simplify (* (/ 1 (pow im 2)) (/ 1 (pow im 2))) into (/ 1 (pow im 4)) 66.432 * [backup-simplify]: Simplify (* (/ 1 im) (/ 1 (pow im 4))) into (/ 1 (pow im 5)) 66.432 * [backup-simplify]: Simplify (* (/ 1 (pow im 5)) -1/60) into (/ -1/60 (pow im 5)) 66.432 * [backup-simplify]: Simplify (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) into (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) 66.432 * [backup-simplify]: Simplify (+ (/ -1/60 (pow im 5)) (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))) into (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) 66.433 * [backup-simplify]: Simplify (* (cos (/ 1 re)) (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))))) into (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))) 66.433 * [backup-simplify]: Simplify (* 0.5 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re))))) into (* -0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))) 66.433 * [taylor]: Taking taylor expansion of (* -0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))) in im 66.433 * [taylor]: Taking taylor expansion of -0.5 in im 66.433 * [backup-simplify]: Simplify -0.5 into -0.5 66.433 * [taylor]: Taking taylor expansion of (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re))) in im 66.433 * [taylor]: Taking taylor expansion of (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in im 66.433 * [taylor]: Taking taylor expansion of (* 1/60 (/ 1 (pow im 5))) in im 66.433 * [taylor]: Taking taylor expansion of 1/60 in im 66.433 * [backup-simplify]: Simplify 1/60 into 1/60 66.434 * [taylor]: Taking taylor expansion of (/ 1 (pow im 5)) in im 66.434 * [taylor]: Taking taylor expansion of (pow im 5) in im 66.434 * [taylor]: Taking taylor expansion of im in im 66.434 * [backup-simplify]: Simplify 0 into 0 66.434 * [backup-simplify]: Simplify 1 into 1 66.434 * [backup-simplify]: Simplify (* 1 1) into 1 66.435 * [backup-simplify]: Simplify (* 1 1) into 1 66.435 * [backup-simplify]: Simplify (* 1 1) into 1 66.435 * [backup-simplify]: Simplify (/ 1 1) into 1 66.435 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in im 66.435 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in im 66.435 * [taylor]: Taking taylor expansion of 2 in im 66.435 * [backup-simplify]: Simplify 2 into 2 66.435 * [taylor]: Taking taylor expansion of (/ 1 im) in im 66.435 * [taylor]: Taking taylor expansion of im in im 66.435 * [backup-simplify]: Simplify 0 into 0 66.435 * [backup-simplify]: Simplify 1 into 1 66.436 * [backup-simplify]: Simplify (/ 1 1) into 1 66.436 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in im 66.436 * [taylor]: Taking taylor expansion of 1/3 in im 66.436 * [backup-simplify]: Simplify 1/3 into 1/3 66.436 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in im 66.436 * [taylor]: Taking taylor expansion of (pow im 3) in im 66.436 * [taylor]: Taking taylor expansion of im in im 66.436 * [backup-simplify]: Simplify 0 into 0 66.436 * [backup-simplify]: Simplify 1 into 1 66.437 * [backup-simplify]: Simplify (* 1 1) into 1 66.437 * [backup-simplify]: Simplify (* 1 1) into 1 66.437 * [backup-simplify]: Simplify (/ 1 1) into 1 66.437 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 66.437 * [taylor]: Taking taylor expansion of (/ 1 re) in im 66.437 * [taylor]: Taking taylor expansion of re in im 66.437 * [backup-simplify]: Simplify re into re 66.437 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 66.438 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 66.438 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 66.438 * [backup-simplify]: Simplify (* 1/60 1) into 1/60 66.438 * [backup-simplify]: Simplify (+ 1/60 0) into 1/60 66.439 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 66.439 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 66.439 * [backup-simplify]: Simplify (- 0) into 0 66.439 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 66.439 * [backup-simplify]: Simplify (* 1/60 (cos (/ 1 re))) into (* 1/60 (cos (/ 1 re))) 66.439 * [backup-simplify]: Simplify (* -0.5 (* 1/60 (cos (/ 1 re)))) into (* -0.008333333333333333 (cos (/ 1 re))) 66.439 * [backup-simplify]: Simplify (* -0.008333333333333333 (cos (/ 1 re))) into (* -0.008333333333333333 (cos (/ 1 re))) 66.440 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 66.440 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (* 0 (/ 1 im))) into 0 66.440 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (* 0 (/ 1 (pow im 2)))) into 0 66.440 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (* 0 (/ 1 (pow im 4)))) into 0 66.441 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 5)) 0) (* 0 -1/60)) into 0 66.441 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 66.441 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 66.441 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (/ 1 (pow im 2)))) into 0 66.442 * [backup-simplify]: Simplify (+ 0 0) into 0 66.442 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) (/ 0 im)))) into 0 66.443 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))) into 0 66.443 * [backup-simplify]: Simplify (+ 0 0) into 0 66.444 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))))) into 0 66.445 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))))) into 0 66.445 * [taylor]: Taking taylor expansion of 0 in im 66.445 * [backup-simplify]: Simplify 0 into 0 66.445 * [backup-simplify]: Simplify (+ 0) into 0 66.446 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 66.446 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 66.447 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 66.447 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 66.448 * [backup-simplify]: Simplify (- 0) into 0 66.448 * [backup-simplify]: Simplify (+ 0 0) into 0 66.449 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.449 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.450 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.451 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 66.451 * [backup-simplify]: Simplify (+ (* 1/60 0) (* 0 1)) into 0 66.452 * [backup-simplify]: Simplify (+ 0 0) into 0 66.452 * [backup-simplify]: Simplify (+ (* 1/60 0) (* 0 (cos (/ 1 re)))) into 0 66.453 * [backup-simplify]: Simplify (+ (* -0.5 0) (* 0 (* 1/60 (cos (/ 1 re))))) into 0 66.453 * [backup-simplify]: Simplify 0 into 0 66.453 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.454 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (* 0 (/ 1 im)))) into 0 66.454 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))) into 0 66.455 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4))))) into 0 66.456 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 5)) 0) (+ (* 0 0) (* 0 -1/60))) into 0 66.456 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 66.457 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))))) into 0 66.457 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))) into 0 66.458 * [backup-simplify]: Simplify (+ 0 0) into 0 66.458 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.459 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)))) into 0 66.460 * [backup-simplify]: Simplify (+ 0 0) into 0 66.460 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))))))) into 0 66.462 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re))))))) into 0 66.462 * [taylor]: Taking taylor expansion of 0 in im 66.462 * [backup-simplify]: Simplify 0 into 0 66.463 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 66.463 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 66.464 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 66.464 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 66.465 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 66.465 * [backup-simplify]: Simplify (- 0) into 0 66.466 * [backup-simplify]: Simplify (+ 0 0) into 0 66.467 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.468 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.469 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.469 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.470 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (* 0 1))) into 0 66.471 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.471 * [backup-simplify]: Simplify (+ 0 1/3) into 1/3 66.472 * [backup-simplify]: Simplify (+ 0 1/3) into 1/3 66.473 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (* 1/3 (cos (/ 1 re))))) into (* 1/3 (cos (/ 1 re))) 66.473 * [backup-simplify]: Simplify (+ (* -0.5 (* 1/3 (cos (/ 1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ 1 re)))))) into (- (* 0.16666666666666666 (cos (/ 1 re)))) 66.473 * [backup-simplify]: Simplify (- (* 0.16666666666666666 (cos (/ 1 re)))) into (- (* 0.16666666666666666 (cos (/ 1 re)))) 66.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.474 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 im))))) into 0 66.475 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2)))))) into 0 66.476 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4)))))) into 0 66.477 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 5)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60)))) into 0 66.478 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 66.478 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))))) into 0 66.480 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2)))))) into 0 66.480 * [backup-simplify]: Simplify (+ 0 0) into 0 66.480 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.482 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im))))) into 0 66.482 * [backup-simplify]: Simplify (+ 0 0) into 0 66.483 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))))))) into 0 66.485 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))))))) into 0 66.485 * [taylor]: Taking taylor expansion of 0 in im 66.485 * [backup-simplify]: Simplify 0 into 0 66.486 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 66.487 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.487 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 66.489 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 66.489 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 66.490 * [backup-simplify]: Simplify (- 0) into 0 66.490 * [backup-simplify]: Simplify (+ 0 0) into 0 66.491 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.492 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.493 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.494 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.495 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.496 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.497 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.498 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 66.498 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 66.499 * [backup-simplify]: Simplify (+ 0 0) into 0 66.499 * [backup-simplify]: Simplify (+ 0 0) into 0 66.500 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 1/3 0) (* 0 (cos (/ 1 re)))))) into 0 66.501 * [backup-simplify]: Simplify (+ (* -0.5 0) (+ (* 0 (* 1/3 (cos (/ 1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ 1 re))))))) into 0 66.501 * [backup-simplify]: Simplify 0 into 0 66.502 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.503 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 im)))))) into 0 66.504 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))))) into 0 66.506 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4))))))) into 0 66.507 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 5)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60))))) into 0 66.508 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 im))))) into 0 66.508 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))))) into 0 66.510 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))))) into 0 66.510 * [backup-simplify]: Simplify (+ 0 0) into 0 66.511 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.512 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)))))) into 0 66.513 * [backup-simplify]: Simplify (+ 0 0) into 0 66.514 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))))))))) into 0 66.515 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re))))))))) into 0 66.515 * [taylor]: Taking taylor expansion of 0 in im 66.516 * [backup-simplify]: Simplify 0 into 0 66.517 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 4) 24)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 66.517 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.518 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 66.518 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 66.519 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))) into 0 66.519 * [backup-simplify]: Simplify (- 0) into 0 66.519 * [backup-simplify]: Simplify (+ 0 0) into 0 66.520 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.521 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.521 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.523 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.523 * [backup-simplify]: Simplify (* 2 1) into 2 66.523 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.524 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.524 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.525 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 66.527 * [backup-simplify]: Simplify (+ 2 0) into 2 66.527 * [backup-simplify]: Simplify (+ 0 2) into 2 66.528 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 0) (* 2 (cos (/ 1 re))))))) into (* 2 (cos (/ 1 re))) 66.529 * [backup-simplify]: Simplify (+ (* -0.5 (* 2 (cos (/ 1 re)))) (+ (* 0 0) (+ (* 0 (* 1/3 (cos (/ 1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ 1 re)))))))) into (- (* 1.0 (cos (/ 1 re)))) 66.529 * [backup-simplify]: Simplify (- (* 1.0 (cos (/ 1 re)))) into (- (* 1.0 (cos (/ 1 re)))) 66.530 * [backup-simplify]: Simplify (+ (* (- (* 1.0 (cos (/ 1 (/ 1 re))))) (* (/ 1 (/ 1 im)) 1)) (+ (* (- (* 0.16666666666666666 (cos (/ 1 (/ 1 re))))) (pow (* (/ 1 (/ 1 im)) 1) 3)) (* (* -0.008333333333333333 (cos (/ 1 (/ 1 re)))) (pow (* (/ 1 (/ 1 im)) 1) 5)))) into (- (+ (* 1.0 (* im (cos re))) (+ (* 0.16666666666666666 (* (pow im 3) (cos re))) (* 0.008333333333333333 (* (pow im 5) (cos re)))))) 66.530 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 (- re)))) (fma (pow (/ 1 (- im)) 5) -1/60 (* (/ 1 (- im)) (- (* (* (/ 1 (- im)) -1/3) (/ 1 (- im))) 2)))) into (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) (cos (/ -1 re)))) 66.530 * [approximate]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) (cos (/ -1 re)))) in (re im) around 0 66.530 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) (cos (/ -1 re)))) in im 66.530 * [taylor]: Taking taylor expansion of 0.5 in im 66.530 * [backup-simplify]: Simplify 0.5 into 0.5 66.530 * [taylor]: Taking taylor expansion of (* (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) (cos (/ -1 re))) in im 66.530 * [taylor]: Taking taylor expansion of (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) in im 66.530 * [taylor]: Rewrote expression to (+ (* (pow (/ -1 im) 5) -1/60) (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) 66.530 * [taylor]: Taking taylor expansion of (* (pow (/ -1 im) 5) -1/60) in im 66.530 * [taylor]: Taking taylor expansion of (pow (/ -1 im) 5) in im 66.530 * [taylor]: Taking taylor expansion of (/ -1 im) in im 66.530 * [taylor]: Taking taylor expansion of -1 in im 66.530 * [backup-simplify]: Simplify -1 into -1 66.530 * [taylor]: Taking taylor expansion of im in im 66.530 * [backup-simplify]: Simplify 0 into 0 66.530 * [backup-simplify]: Simplify 1 into 1 66.531 * [backup-simplify]: Simplify (/ -1 1) into -1 66.531 * [taylor]: Taking taylor expansion of -1/60 in im 66.531 * [backup-simplify]: Simplify -1/60 into -1/60 66.531 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in im 66.531 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in im 66.531 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in im 66.531 * [taylor]: Taking taylor expansion of 1/3 in im 66.531 * [backup-simplify]: Simplify 1/3 into 1/3 66.531 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 66.531 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.531 * [taylor]: Taking taylor expansion of im in im 66.531 * [backup-simplify]: Simplify 0 into 0 66.531 * [backup-simplify]: Simplify 1 into 1 66.531 * [backup-simplify]: Simplify (* 1 1) into 1 66.531 * [backup-simplify]: Simplify (/ 1 1) into 1 66.531 * [taylor]: Taking taylor expansion of 2 in im 66.531 * [backup-simplify]: Simplify 2 into 2 66.531 * [taylor]: Taking taylor expansion of im in im 66.531 * [backup-simplify]: Simplify 0 into 0 66.531 * [backup-simplify]: Simplify 1 into 1 66.532 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.532 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 66.532 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 66.532 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 66.532 * [taylor]: Taking taylor expansion of (/ -1 re) in im 66.532 * [taylor]: Taking taylor expansion of -1 in im 66.532 * [backup-simplify]: Simplify -1 into -1 66.532 * [taylor]: Taking taylor expansion of re in im 66.532 * [backup-simplify]: Simplify re into re 66.532 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 66.532 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 66.532 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 66.532 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) (cos (/ -1 re)))) in re 66.532 * [taylor]: Taking taylor expansion of 0.5 in re 66.532 * [backup-simplify]: Simplify 0.5 into 0.5 66.532 * [taylor]: Taking taylor expansion of (* (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) (cos (/ -1 re))) in re 66.532 * [taylor]: Taking taylor expansion of (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) in re 66.532 * [taylor]: Rewrote expression to (+ (* (pow (/ -1 im) 5) -1/60) (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) 66.532 * [taylor]: Taking taylor expansion of (* (pow (/ -1 im) 5) -1/60) in re 66.532 * [taylor]: Taking taylor expansion of (pow (/ -1 im) 5) in re 66.532 * [taylor]: Taking taylor expansion of (/ -1 im) in re 66.532 * [taylor]: Taking taylor expansion of -1 in re 66.533 * [backup-simplify]: Simplify -1 into -1 66.533 * [taylor]: Taking taylor expansion of im in re 66.533 * [backup-simplify]: Simplify im into im 66.533 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 66.533 * [taylor]: Taking taylor expansion of -1/60 in re 66.533 * [backup-simplify]: Simplify -1/60 into -1/60 66.533 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in re 66.533 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in re 66.533 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in re 66.533 * [taylor]: Taking taylor expansion of 1/3 in re 66.533 * [backup-simplify]: Simplify 1/3 into 1/3 66.533 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 66.533 * [taylor]: Taking taylor expansion of (pow im 2) in re 66.533 * [taylor]: Taking taylor expansion of im in re 66.533 * [backup-simplify]: Simplify im into im 66.533 * [backup-simplify]: Simplify (* im im) into (pow im 2) 66.533 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 66.533 * [taylor]: Taking taylor expansion of 2 in re 66.533 * [backup-simplify]: Simplify 2 into 2 66.533 * [taylor]: Taking taylor expansion of im in re 66.533 * [backup-simplify]: Simplify im into im 66.533 * [backup-simplify]: Simplify (* 1/3 (/ 1 (pow im 2))) into (/ 1/3 (pow im 2)) 66.533 * [backup-simplify]: Simplify (+ (/ 1/3 (pow im 2)) 2) into (+ (* 1/3 (/ 1 (pow im 2))) 2) 66.533 * [backup-simplify]: Simplify (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) into (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) 66.533 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 66.533 * [taylor]: Taking taylor expansion of (/ -1 re) in re 66.533 * [taylor]: Taking taylor expansion of -1 in re 66.533 * [backup-simplify]: Simplify -1 into -1 66.533 * [taylor]: Taking taylor expansion of re in re 66.533 * [backup-simplify]: Simplify 0 into 0 66.533 * [backup-simplify]: Simplify 1 into 1 66.534 * [backup-simplify]: Simplify (/ -1 1) into -1 66.534 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 66.534 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) (cos (/ -1 re)))) in re 66.534 * [taylor]: Taking taylor expansion of 0.5 in re 66.534 * [backup-simplify]: Simplify 0.5 into 0.5 66.534 * [taylor]: Taking taylor expansion of (* (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) (cos (/ -1 re))) in re 66.534 * [taylor]: Taking taylor expansion of (fma (pow (/ -1 im) 5) -1/60 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) in re 66.534 * [taylor]: Rewrote expression to (+ (* (pow (/ -1 im) 5) -1/60) (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) 66.534 * [taylor]: Taking taylor expansion of (* (pow (/ -1 im) 5) -1/60) in re 66.534 * [taylor]: Taking taylor expansion of (pow (/ -1 im) 5) in re 66.534 * [taylor]: Taking taylor expansion of (/ -1 im) in re 66.534 * [taylor]: Taking taylor expansion of -1 in re 66.534 * [backup-simplify]: Simplify -1 into -1 66.534 * [taylor]: Taking taylor expansion of im in re 66.534 * [backup-simplify]: Simplify im into im 66.534 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 66.534 * [taylor]: Taking taylor expansion of -1/60 in re 66.534 * [backup-simplify]: Simplify -1/60 into -1/60 66.534 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in re 66.534 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in re 66.534 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in re 66.534 * [taylor]: Taking taylor expansion of 1/3 in re 66.534 * [backup-simplify]: Simplify 1/3 into 1/3 66.534 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 66.534 * [taylor]: Taking taylor expansion of (pow im 2) in re 66.534 * [taylor]: Taking taylor expansion of im in re 66.534 * [backup-simplify]: Simplify im into im 66.534 * [backup-simplify]: Simplify (* im im) into (pow im 2) 66.534 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 66.534 * [taylor]: Taking taylor expansion of 2 in re 66.534 * [backup-simplify]: Simplify 2 into 2 66.534 * [taylor]: Taking taylor expansion of im in re 66.534 * [backup-simplify]: Simplify im into im 66.535 * [backup-simplify]: Simplify (* 1/3 (/ 1 (pow im 2))) into (/ 1/3 (pow im 2)) 66.535 * [backup-simplify]: Simplify (+ (/ 1/3 (pow im 2)) 2) into (+ (* 1/3 (/ 1 (pow im 2))) 2) 66.535 * [backup-simplify]: Simplify (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) into (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) 66.535 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 66.535 * [taylor]: Taking taylor expansion of (/ -1 re) in re 66.535 * [taylor]: Taking taylor expansion of -1 in re 66.535 * [backup-simplify]: Simplify -1 into -1 66.535 * [taylor]: Taking taylor expansion of re in re 66.535 * [backup-simplify]: Simplify 0 into 0 66.535 * [backup-simplify]: Simplify 1 into 1 66.536 * [backup-simplify]: Simplify (/ -1 1) into -1 66.536 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 66.536 * [backup-simplify]: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) 66.536 * [backup-simplify]: Simplify (* (/ 1 (pow im 2)) (/ 1 (pow im 2))) into (/ 1 (pow im 4)) 66.536 * [backup-simplify]: Simplify (* (/ -1 im) (/ 1 (pow im 4))) into (/ -1 (pow im 5)) 66.536 * [backup-simplify]: Simplify (* (/ -1 (pow im 5)) -1/60) into (/ 1/60 (pow im 5)) 66.536 * [backup-simplify]: Simplify (+ (/ 1/60 (pow im 5)) (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) into (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 66.537 * [backup-simplify]: Simplify (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))) into (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))) 66.537 * [backup-simplify]: Simplify (* 0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) into (* 0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) 66.537 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) in im 66.537 * [taylor]: Taking taylor expansion of 0.5 in im 66.537 * [backup-simplify]: Simplify 0.5 into 0.5 66.537 * [taylor]: Taking taylor expansion of (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))) in im 66.537 * [taylor]: Taking taylor expansion of (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in im 66.537 * [taylor]: Taking taylor expansion of (* 1/60 (/ 1 (pow im 5))) in im 66.537 * [taylor]: Taking taylor expansion of 1/60 in im 66.538 * [backup-simplify]: Simplify 1/60 into 1/60 66.538 * [taylor]: Taking taylor expansion of (/ 1 (pow im 5)) in im 66.538 * [taylor]: Taking taylor expansion of (pow im 5) in im 66.538 * [taylor]: Taking taylor expansion of im in im 66.538 * [backup-simplify]: Simplify 0 into 0 66.538 * [backup-simplify]: Simplify 1 into 1 66.538 * [backup-simplify]: Simplify (* 1 1) into 1 66.538 * [backup-simplify]: Simplify (* 1 1) into 1 66.539 * [backup-simplify]: Simplify (* 1 1) into 1 66.539 * [backup-simplify]: Simplify (/ 1 1) into 1 66.539 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in im 66.539 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in im 66.539 * [taylor]: Taking taylor expansion of 2 in im 66.539 * [backup-simplify]: Simplify 2 into 2 66.539 * [taylor]: Taking taylor expansion of (/ 1 im) in im 66.539 * [taylor]: Taking taylor expansion of im in im 66.539 * [backup-simplify]: Simplify 0 into 0 66.539 * [backup-simplify]: Simplify 1 into 1 66.540 * [backup-simplify]: Simplify (/ 1 1) into 1 66.540 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in im 66.540 * [taylor]: Taking taylor expansion of 1/3 in im 66.540 * [backup-simplify]: Simplify 1/3 into 1/3 66.540 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in im 66.540 * [taylor]: Taking taylor expansion of (pow im 3) in im 66.540 * [taylor]: Taking taylor expansion of im in im 66.540 * [backup-simplify]: Simplify 0 into 0 66.540 * [backup-simplify]: Simplify 1 into 1 66.540 * [backup-simplify]: Simplify (* 1 1) into 1 66.541 * [backup-simplify]: Simplify (* 1 1) into 1 66.541 * [backup-simplify]: Simplify (/ 1 1) into 1 66.541 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 66.541 * [taylor]: Taking taylor expansion of (/ -1 re) in im 66.541 * [taylor]: Taking taylor expansion of -1 in im 66.542 * [backup-simplify]: Simplify -1 into -1 66.542 * [taylor]: Taking taylor expansion of re in im 66.542 * [backup-simplify]: Simplify re into re 66.542 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 66.542 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 66.542 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 66.542 * [backup-simplify]: Simplify (* 1/60 1) into 1/60 66.543 * [backup-simplify]: Simplify (+ 1/60 0) into 1/60 66.543 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 66.543 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 66.543 * [backup-simplify]: Simplify (- 0) into 0 66.543 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 66.543 * [backup-simplify]: Simplify (* 1/60 (cos (/ -1 re))) into (* 1/60 (cos (/ -1 re))) 66.544 * [backup-simplify]: Simplify (* 0.5 (* 1/60 (cos (/ -1 re)))) into (* 0.008333333333333333 (cos (/ -1 re))) 66.544 * [backup-simplify]: Simplify (* 0.008333333333333333 (cos (/ -1 re))) into (* 0.008333333333333333 (cos (/ -1 re))) 66.544 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 66.544 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (* 0 (/ -1 im))) into 0 66.544 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (* 0 (/ 1 (pow im 2)))) into 0 66.545 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (* 0 (/ 1 (pow im 4)))) into 0 66.545 * [backup-simplify]: Simplify (+ (* (/ -1 (pow im 5)) 0) (* 0 -1/60)) into 0 66.545 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 66.545 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 66.546 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (/ 1 (pow im 2)))) into 0 66.546 * [backup-simplify]: Simplify (+ 0 0) into 0 66.547 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) (/ 0 im)))) into 0 66.547 * [backup-simplify]: Simplify (+ 0 0) into 0 66.547 * [backup-simplify]: Simplify (+ (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 0) (* 0 (cos (/ -1 re)))) into 0 66.548 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))))) into 0 66.548 * [taylor]: Taking taylor expansion of 0 in im 66.548 * [backup-simplify]: Simplify 0 into 0 66.549 * [backup-simplify]: Simplify (+ 0) into 0 66.549 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 66.550 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 66.550 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 66.551 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 66.551 * [backup-simplify]: Simplify (- 0) into 0 66.552 * [backup-simplify]: Simplify (+ 0 0) into 0 66.552 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.553 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.553 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.554 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 66.555 * [backup-simplify]: Simplify (+ (* 1/60 0) (* 0 1)) into 0 66.555 * [backup-simplify]: Simplify (+ 0 0) into 0 66.556 * [backup-simplify]: Simplify (+ (* 1/60 0) (* 0 (cos (/ -1 re)))) into 0 66.556 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* 1/60 (cos (/ -1 re))))) into 0 66.556 * [backup-simplify]: Simplify 0 into 0 66.557 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.557 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (* 0 (/ -1 im)))) into 0 66.558 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))) into 0 66.558 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4))))) into 0 66.559 * [backup-simplify]: Simplify (+ (* (/ -1 (pow im 5)) 0) (+ (* 0 0) (* 0 -1/60))) into 0 66.559 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 66.559 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))))) into 0 66.560 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))) into 0 66.560 * [backup-simplify]: Simplify (+ 0 0) into 0 66.560 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.560 * [backup-simplify]: Simplify (+ 0 0) into 0 66.561 * [backup-simplify]: Simplify (+ (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 66.561 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))))) into 0 66.562 * [taylor]: Taking taylor expansion of 0 in im 66.562 * [backup-simplify]: Simplify 0 into 0 66.562 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 66.562 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 66.563 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 66.563 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 66.563 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 66.564 * [backup-simplify]: Simplify (- 0) into 0 66.564 * [backup-simplify]: Simplify (+ 0 0) into 0 66.564 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.565 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.565 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.566 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (* 0 1))) into 0 66.567 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.567 * [backup-simplify]: Simplify (+ 0 1/3) into 1/3 66.567 * [backup-simplify]: Simplify (+ 0 1/3) into 1/3 66.568 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (* 1/3 (cos (/ -1 re))))) into (* 1/3 (cos (/ -1 re))) 66.568 * [backup-simplify]: Simplify (+ (* 0.5 (* 1/3 (cos (/ -1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ -1 re)))))) into (* 0.16666666666666666 (cos (/ -1 re))) 66.568 * [backup-simplify]: Simplify (* 0.16666666666666666 (cos (/ -1 re))) into (* 0.16666666666666666 (cos (/ -1 re))) 66.568 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.569 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 im))))) into 0 66.569 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2)))))) into 0 66.570 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4)))))) into 0 66.570 * [backup-simplify]: Simplify (+ (* (/ -1 (pow im 5)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60)))) into 0 66.571 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 66.571 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))))) into 0 66.572 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2)))))) into 0 66.572 * [backup-simplify]: Simplify (+ 0 0) into 0 66.572 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.573 * [backup-simplify]: Simplify (+ 0 0) into 0 66.573 * [backup-simplify]: Simplify (+ (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re)))))) into 0 66.574 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))))))) into 0 66.574 * [taylor]: Taking taylor expansion of 0 in im 66.574 * [backup-simplify]: Simplify 0 into 0 66.575 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 66.575 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.575 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 66.576 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 66.577 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 66.577 * [backup-simplify]: Simplify (- 0) into 0 66.577 * [backup-simplify]: Simplify (+ 0 0) into 0 66.578 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.578 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.579 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.580 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.581 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.581 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 66.582 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 66.582 * [backup-simplify]: Simplify (+ 0 0) into 0 66.582 * [backup-simplify]: Simplify (+ 0 0) into 0 66.583 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 1/3 0) (* 0 (cos (/ -1 re)))))) into 0 66.584 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 (* 1/3 (cos (/ -1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ -1 re))))))) into 0 66.584 * [backup-simplify]: Simplify 0 into 0 66.584 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.585 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 im)))))) into 0 66.585 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))))) into 0 66.586 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4))))))) into 0 66.587 * [backup-simplify]: Simplify (+ (* (/ -1 (pow im 5)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60))))) into 0 66.588 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 im))))) into 0 66.588 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))))) into 0 66.589 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))))) into 0 66.589 * [backup-simplify]: Simplify (+ 0 0) into 0 66.589 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 66.589 * [backup-simplify]: Simplify (+ 0 0) into 0 66.590 * [backup-simplify]: Simplify (+ (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))))) into 0 66.592 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))))))) into 0 66.592 * [taylor]: Taking taylor expansion of 0 in im 66.592 * [backup-simplify]: Simplify 0 into 0 66.593 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 4) 24)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 66.594 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.594 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 66.595 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 66.596 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))) into 0 66.596 * [backup-simplify]: Simplify (- 0) into 0 66.597 * [backup-simplify]: Simplify (+ 0 0) into 0 66.598 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.599 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.600 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.601 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.602 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.603 * [backup-simplify]: Simplify (* 2 1) into 2 66.604 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.605 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.606 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.607 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 66.608 * [backup-simplify]: Simplify (+ 2 0) into 2 66.608 * [backup-simplify]: Simplify (+ 0 2) into 2 66.610 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 0) (* 2 (cos (/ -1 re))))))) into (* 2 (cos (/ -1 re))) 66.611 * [backup-simplify]: Simplify (+ (* 0.5 (* 2 (cos (/ -1 re)))) (+ (* 0 0) (+ (* 0 (* 1/3 (cos (/ -1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ -1 re)))))))) into (* 1.0 (cos (/ -1 re))) 66.611 * [backup-simplify]: Simplify (* 1.0 (cos (/ -1 re))) into (* 1.0 (cos (/ -1 re))) 66.612 * [backup-simplify]: Simplify (+ (* (* 1.0 (cos (/ -1 (/ 1 (- re))))) (* (/ 1 (/ 1 (- im))) 1)) (+ (* (* 0.16666666666666666 (cos (/ -1 (/ 1 (- re))))) (pow (* (/ 1 (/ 1 (- im))) 1) 3)) (* (* 0.008333333333333333 (cos (/ -1 (/ 1 (- re))))) (pow (* (/ 1 (/ 1 (- im))) 1) 5)))) into (- (+ (* 1.0 (* im (cos re))) (+ (* 0.16666666666666666 (* (pow im 3) (cos re))) (* 0.008333333333333333 (* (pow im 5) (cos re)))))) 66.612 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 3 2 1) 66.612 * [backup-simplify]: Simplify (* (* im -1/3) im) into (* -1/3 (pow im 2)) 66.612 * [approximate]: Taking taylor expansion of (* -1/3 (pow im 2)) in (im) around 0 66.612 * [taylor]: Taking taylor expansion of (* -1/3 (pow im 2)) in im 66.612 * [taylor]: Taking taylor expansion of -1/3 in im 66.612 * [backup-simplify]: Simplify -1/3 into -1/3 66.612 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.612 * [taylor]: Taking taylor expansion of im in im 66.612 * [backup-simplify]: Simplify 0 into 0 66.612 * [backup-simplify]: Simplify 1 into 1 66.612 * [taylor]: Taking taylor expansion of (* -1/3 (pow im 2)) in im 66.612 * [taylor]: Taking taylor expansion of -1/3 in im 66.612 * [backup-simplify]: Simplify -1/3 into -1/3 66.612 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.613 * [taylor]: Taking taylor expansion of im in im 66.613 * [backup-simplify]: Simplify 0 into 0 66.613 * [backup-simplify]: Simplify 1 into 1 66.613 * [backup-simplify]: Simplify (* 1 1) into 1 66.613 * [backup-simplify]: Simplify (* -1/3 1) into -1/3 66.613 * [backup-simplify]: Simplify -1/3 into -1/3 66.614 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.615 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 1)) into 0 66.615 * [backup-simplify]: Simplify 0 into 0 66.616 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.617 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 1))) into 0 66.617 * [backup-simplify]: Simplify 0 into 0 66.618 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.619 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.619 * [backup-simplify]: Simplify 0 into 0 66.621 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.622 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.622 * [backup-simplify]: Simplify 0 into 0 66.623 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.625 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.625 * [backup-simplify]: Simplify 0 into 0 66.626 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.628 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.628 * [backup-simplify]: Simplify 0 into 0 66.628 * [backup-simplify]: Simplify (* -1/3 (pow im 2)) into (* -1/3 (pow im 2)) 66.628 * [backup-simplify]: Simplify (* (* (/ 1 im) -1/3) (/ 1 im)) into (/ -1/3 (pow im 2)) 66.629 * [approximate]: Taking taylor expansion of (/ -1/3 (pow im 2)) in (im) around 0 66.629 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 2)) in im 66.629 * [taylor]: Taking taylor expansion of -1/3 in im 66.629 * [backup-simplify]: Simplify -1/3 into -1/3 66.629 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.629 * [taylor]: Taking taylor expansion of im in im 66.629 * [backup-simplify]: Simplify 0 into 0 66.629 * [backup-simplify]: Simplify 1 into 1 66.629 * [backup-simplify]: Simplify (* 1 1) into 1 66.630 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 66.630 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 2)) in im 66.630 * [taylor]: Taking taylor expansion of -1/3 in im 66.630 * [backup-simplify]: Simplify -1/3 into -1/3 66.630 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.630 * [taylor]: Taking taylor expansion of im in im 66.630 * [backup-simplify]: Simplify 0 into 0 66.630 * [backup-simplify]: Simplify 1 into 1 66.630 * [backup-simplify]: Simplify (* 1 1) into 1 66.631 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 66.631 * [backup-simplify]: Simplify -1/3 into -1/3 66.631 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.632 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 66.632 * [backup-simplify]: Simplify 0 into 0 66.633 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.634 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.634 * [backup-simplify]: Simplify 0 into 0 66.635 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.637 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.637 * [backup-simplify]: Simplify 0 into 0 66.638 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.639 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.639 * [backup-simplify]: Simplify 0 into 0 66.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.644 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.644 * [backup-simplify]: Simplify 0 into 0 66.645 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.646 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.646 * [backup-simplify]: Simplify 0 into 0 66.647 * [backup-simplify]: Simplify (* -1/3 (pow (/ 1 (/ 1 im)) 2)) into (* -1/3 (pow im 2)) 66.647 * [backup-simplify]: Simplify (* (* (/ 1 (- im)) -1/3) (/ 1 (- im))) into (/ -1/3 (pow im 2)) 66.647 * [approximate]: Taking taylor expansion of (/ -1/3 (pow im 2)) in (im) around 0 66.647 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 2)) in im 66.647 * [taylor]: Taking taylor expansion of -1/3 in im 66.647 * [backup-simplify]: Simplify -1/3 into -1/3 66.647 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.647 * [taylor]: Taking taylor expansion of im in im 66.647 * [backup-simplify]: Simplify 0 into 0 66.647 * [backup-simplify]: Simplify 1 into 1 66.648 * [backup-simplify]: Simplify (* 1 1) into 1 66.648 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 66.648 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 2)) in im 66.648 * [taylor]: Taking taylor expansion of -1/3 in im 66.648 * [backup-simplify]: Simplify -1/3 into -1/3 66.648 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.648 * [taylor]: Taking taylor expansion of im in im 66.648 * [backup-simplify]: Simplify 0 into 0 66.648 * [backup-simplify]: Simplify 1 into 1 66.649 * [backup-simplify]: Simplify (* 1 1) into 1 66.649 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 66.649 * [backup-simplify]: Simplify -1/3 into -1/3 66.650 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.651 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 66.651 * [backup-simplify]: Simplify 0 into 0 66.652 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.653 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.653 * [backup-simplify]: Simplify 0 into 0 66.654 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.655 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.655 * [backup-simplify]: Simplify 0 into 0 66.656 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.657 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.657 * [backup-simplify]: Simplify 0 into 0 66.658 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.659 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.659 * [backup-simplify]: Simplify 0 into 0 66.661 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.662 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.662 * [backup-simplify]: Simplify 0 into 0 66.662 * [backup-simplify]: Simplify (* -1/3 (pow (/ 1 (/ 1 (- im))) 2)) into (* -1/3 (pow im 2)) 66.662 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 3) 66.663 * [backup-simplify]: Simplify (* im (- (* (* im -1/3) im) 2)) into (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)) 66.663 * [approximate]: Taking taylor expansion of (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)) in (im) around 0 66.663 * [taylor]: Taking taylor expansion of (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)) in im 66.663 * [taylor]: Taking taylor expansion of -1 in im 66.663 * [backup-simplify]: Simplify -1 into -1 66.663 * [taylor]: Taking taylor expansion of (* (+ (* 1/3 (pow im 2)) 2) im) in im 66.663 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 2)) 2) in im 66.663 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 2)) in im 66.663 * [taylor]: Taking taylor expansion of 1/3 in im 66.663 * [backup-simplify]: Simplify 1/3 into 1/3 66.663 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.663 * [taylor]: Taking taylor expansion of im in im 66.663 * [backup-simplify]: Simplify 0 into 0 66.663 * [backup-simplify]: Simplify 1 into 1 66.663 * [taylor]: Taking taylor expansion of 2 in im 66.663 * [backup-simplify]: Simplify 2 into 2 66.663 * [taylor]: Taking taylor expansion of im in im 66.663 * [backup-simplify]: Simplify 0 into 0 66.663 * [backup-simplify]: Simplify 1 into 1 66.663 * [taylor]: Taking taylor expansion of (* -1 (* (+ (* 1/3 (pow im 2)) 2) im)) in im 66.663 * [taylor]: Taking taylor expansion of -1 in im 66.663 * [backup-simplify]: Simplify -1 into -1 66.663 * [taylor]: Taking taylor expansion of (* (+ (* 1/3 (pow im 2)) 2) im) in im 66.663 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 2)) 2) in im 66.663 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 2)) in im 66.663 * [taylor]: Taking taylor expansion of 1/3 in im 66.663 * [backup-simplify]: Simplify 1/3 into 1/3 66.663 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.663 * [taylor]: Taking taylor expansion of im in im 66.663 * [backup-simplify]: Simplify 0 into 0 66.663 * [backup-simplify]: Simplify 1 into 1 66.663 * [taylor]: Taking taylor expansion of 2 in im 66.664 * [backup-simplify]: Simplify 2 into 2 66.664 * [taylor]: Taking taylor expansion of im in im 66.664 * [backup-simplify]: Simplify 0 into 0 66.664 * [backup-simplify]: Simplify 1 into 1 66.664 * [backup-simplify]: Simplify (+ 0 2) into 2 66.665 * [backup-simplify]: Simplify (* 2 0) into 0 66.665 * [backup-simplify]: Simplify (* -1 0) into 0 66.665 * [backup-simplify]: Simplify 0 into 0 66.666 * [backup-simplify]: Simplify (+ 0 0) into 0 66.667 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 66.667 * [backup-simplify]: Simplify (+ (* -1 2) (* 0 0)) into -2 66.667 * [backup-simplify]: Simplify -2 into -2 66.668 * [backup-simplify]: Simplify (* 1 1) into 1 66.668 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.669 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 66.670 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 1/3 0))) into 0 66.671 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 2) (* 0 0))) into 0 66.671 * [backup-simplify]: Simplify 0 into 0 66.672 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.672 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 66.673 * [backup-simplify]: Simplify (+ 0 0) into 0 66.674 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 1/3 1) (* 0 0)))) into 1/3 66.675 * [backup-simplify]: Simplify (+ (* -1 1/3) (+ (* 0 0) (+ (* 0 2) (* 0 0)))) into -1/3 66.675 * [backup-simplify]: Simplify -1/3 into -1/3 66.676 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.677 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 66.677 * [backup-simplify]: Simplify (+ 0 0) into 0 66.679 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 1) (* 0 0))))) into 0 66.680 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1/3) (+ (* 0 0) (+ (* 0 2) (* 0 0))))) into 0 66.680 * [backup-simplify]: Simplify 0 into 0 66.681 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.683 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.683 * [backup-simplify]: Simplify (+ 0 0) into 0 66.685 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 66.686 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (+ (* 0 2) (* 0 0)))))) into 0 66.686 * [backup-simplify]: Simplify 0 into 0 66.688 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.689 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.689 * [backup-simplify]: Simplify (+ 0 0) into 0 66.691 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 66.693 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (+ (* 0 2) (* 0 0))))))) into 0 66.693 * [backup-simplify]: Simplify 0 into 0 66.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.696 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.696 * [backup-simplify]: Simplify (+ 0 0) into 0 66.699 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 66.701 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (+ (* 0 2) (* 0 0)))))))) into 0 66.701 * [backup-simplify]: Simplify 0 into 0 66.702 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.704 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.704 * [backup-simplify]: Simplify (+ 0 0) into 0 66.707 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))))) into 0 66.709 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (+ (* 0 2) (* 0 0))))))))) into 0 66.709 * [backup-simplify]: Simplify 0 into 0 66.711 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 66.713 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 66.713 * [backup-simplify]: Simplify (+ 0 0) into 0 66.716 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))))) into 0 66.719 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (+ (* 0 2) (* 0 0)))))))))) into 0 66.719 * [backup-simplify]: Simplify 0 into 0 66.719 * [backup-simplify]: Simplify (+ (* -1/3 (pow im 3)) (* -2 im)) into (- (+ (* 1/3 (pow im 3)) (* 2 im))) 66.719 * [backup-simplify]: Simplify (* (/ 1 im) (- (* (* (/ 1 im) -1/3) (/ 1 im)) 2)) into (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) 66.719 * [approximate]: Taking taylor expansion of (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) in (im) around 0 66.719 * [taylor]: Taking taylor expansion of (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) in im 66.719 * [taylor]: Taking taylor expansion of -1 in im 66.719 * [backup-simplify]: Simplify -1 into -1 66.719 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in im 66.719 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in im 66.719 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in im 66.719 * [taylor]: Taking taylor expansion of 1/3 in im 66.719 * [backup-simplify]: Simplify 1/3 into 1/3 66.719 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 66.720 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.720 * [taylor]: Taking taylor expansion of im in im 66.720 * [backup-simplify]: Simplify 0 into 0 66.720 * [backup-simplify]: Simplify 1 into 1 66.720 * [backup-simplify]: Simplify (* 1 1) into 1 66.720 * [backup-simplify]: Simplify (/ 1 1) into 1 66.720 * [taylor]: Taking taylor expansion of 2 in im 66.720 * [backup-simplify]: Simplify 2 into 2 66.721 * [taylor]: Taking taylor expansion of im in im 66.721 * [backup-simplify]: Simplify 0 into 0 66.721 * [backup-simplify]: Simplify 1 into 1 66.721 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.721 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 66.722 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 66.722 * [taylor]: Taking taylor expansion of (* -1 (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im)) in im 66.722 * [taylor]: Taking taylor expansion of -1 in im 66.722 * [backup-simplify]: Simplify -1 into -1 66.722 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in im 66.722 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in im 66.722 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in im 66.722 * [taylor]: Taking taylor expansion of 1/3 in im 66.722 * [backup-simplify]: Simplify 1/3 into 1/3 66.722 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 66.722 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.722 * [taylor]: Taking taylor expansion of im in im 66.722 * [backup-simplify]: Simplify 0 into 0 66.722 * [backup-simplify]: Simplify 1 into 1 66.722 * [backup-simplify]: Simplify (* 1 1) into 1 66.723 * [backup-simplify]: Simplify (/ 1 1) into 1 66.723 * [taylor]: Taking taylor expansion of 2 in im 66.723 * [backup-simplify]: Simplify 2 into 2 66.723 * [taylor]: Taking taylor expansion of im in im 66.723 * [backup-simplify]: Simplify 0 into 0 66.723 * [backup-simplify]: Simplify 1 into 1 66.723 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.723 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 66.723 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 66.724 * [backup-simplify]: Simplify (* -1 1/3) into -1/3 66.724 * [backup-simplify]: Simplify -1/3 into -1/3 66.724 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.725 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 66.725 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 66.726 * [backup-simplify]: Simplify (+ 0 0) into 0 66.726 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 66.727 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1/3)) into 0 66.727 * [backup-simplify]: Simplify 0 into 0 66.727 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.728 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 66.729 * [backup-simplify]: Simplify (+ 0 2) into 2 66.729 * [backup-simplify]: Simplify (- (/ 2 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 2 66.730 * [backup-simplify]: Simplify (+ (* -1 2) (+ (* 0 0) (* 0 1/3))) into -2 66.730 * [backup-simplify]: Simplify -2 into -2 66.730 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.732 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.732 * [backup-simplify]: Simplify (+ 0 0) into 0 66.733 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)))) into 0 66.733 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3)))) into 0 66.733 * [backup-simplify]: Simplify 0 into 0 66.734 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.735 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.735 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.736 * [backup-simplify]: Simplify (+ 0 0) into 0 66.736 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.737 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3))))) into 0 66.737 * [backup-simplify]: Simplify 0 into 0 66.738 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.739 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.740 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.740 * [backup-simplify]: Simplify (+ 0 0) into 0 66.741 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.742 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3)))))) into 0 66.742 * [backup-simplify]: Simplify 0 into 0 66.742 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.743 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.744 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.744 * [backup-simplify]: Simplify (+ 0 0) into 0 66.745 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.746 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3))))))) into 0 66.746 * [backup-simplify]: Simplify 0 into 0 66.747 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 66.747 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.748 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 66.749 * [backup-simplify]: Simplify (+ 0 0) into 0 66.749 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.751 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3)))))))) into 0 66.751 * [backup-simplify]: Simplify 0 into 0 66.752 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 66.752 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.753 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 66.754 * [backup-simplify]: Simplify (+ 0 0) into 0 66.754 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.756 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3))))))))) into 0 66.756 * [backup-simplify]: Simplify 0 into 0 66.756 * [backup-simplify]: Simplify (+ (* -2 (/ 1 (/ 1 im))) (* -1/3 (pow (/ 1 (/ 1 im)) 3))) into (- (+ (* 1/3 (pow im 3)) (* 2 im))) 66.756 * [backup-simplify]: Simplify (* (/ 1 (- im)) (- (* (* (/ 1 (- im)) -1/3) (/ 1 (- im))) 2)) into (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) 66.756 * [approximate]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in (im) around 0 66.756 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in im 66.756 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in im 66.756 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in im 66.756 * [taylor]: Taking taylor expansion of 1/3 in im 66.756 * [backup-simplify]: Simplify 1/3 into 1/3 66.756 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 66.756 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.756 * [taylor]: Taking taylor expansion of im in im 66.756 * [backup-simplify]: Simplify 0 into 0 66.756 * [backup-simplify]: Simplify 1 into 1 66.756 * [backup-simplify]: Simplify (* 1 1) into 1 66.757 * [backup-simplify]: Simplify (/ 1 1) into 1 66.757 * [taylor]: Taking taylor expansion of 2 in im 66.757 * [backup-simplify]: Simplify 2 into 2 66.757 * [taylor]: Taking taylor expansion of im in im 66.757 * [backup-simplify]: Simplify 0 into 0 66.757 * [backup-simplify]: Simplify 1 into 1 66.757 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.757 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 66.757 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 66.758 * [taylor]: Taking taylor expansion of (/ (+ (* 1/3 (/ 1 (pow im 2))) 2) im) in im 66.758 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow im 2))) 2) in im 66.758 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 2))) in im 66.758 * [taylor]: Taking taylor expansion of 1/3 in im 66.758 * [backup-simplify]: Simplify 1/3 into 1/3 66.758 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 66.758 * [taylor]: Taking taylor expansion of (pow im 2) in im 66.758 * [taylor]: Taking taylor expansion of im in im 66.758 * [backup-simplify]: Simplify 0 into 0 66.758 * [backup-simplify]: Simplify 1 into 1 66.758 * [backup-simplify]: Simplify (* 1 1) into 1 66.758 * [backup-simplify]: Simplify (/ 1 1) into 1 66.758 * [taylor]: Taking taylor expansion of 2 in im 66.758 * [backup-simplify]: Simplify 2 into 2 66.758 * [taylor]: Taking taylor expansion of im in im 66.758 * [backup-simplify]: Simplify 0 into 0 66.758 * [backup-simplify]: Simplify 1 into 1 66.758 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 66.760 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 66.760 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 66.760 * [backup-simplify]: Simplify 1/3 into 1/3 66.761 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 66.761 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 66.762 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 66.762 * [backup-simplify]: Simplify (+ 0 0) into 0 66.762 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 66.762 * [backup-simplify]: Simplify 0 into 0 66.763 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 66.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.764 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 66.764 * [backup-simplify]: Simplify (+ 0 2) into 2 66.765 * [backup-simplify]: Simplify (- (/ 2 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 2 66.765 * [backup-simplify]: Simplify 2 into 2 66.766 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.767 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 66.768 * [backup-simplify]: Simplify (+ 0 0) into 0 66.769 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)))) into 0 66.769 * [backup-simplify]: Simplify 0 into 0 66.770 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.771 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.772 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 66.773 * [backup-simplify]: Simplify (+ 0 0) into 0 66.774 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.774 * [backup-simplify]: Simplify 0 into 0 66.774 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.775 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.776 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 66.776 * [backup-simplify]: Simplify (+ 0 0) into 0 66.777 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.777 * [backup-simplify]: Simplify 0 into 0 66.778 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.779 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.779 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 66.780 * [backup-simplify]: Simplify (+ 0 0) into 0 66.780 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.780 * [backup-simplify]: Simplify 0 into 0 66.781 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 66.782 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.783 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 66.783 * [backup-simplify]: Simplify (+ 0 0) into 0 66.784 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.784 * [backup-simplify]: Simplify 0 into 0 66.785 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 66.786 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.787 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 66.787 * [backup-simplify]: Simplify (+ 0 0) into 0 66.788 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 66.788 * [backup-simplify]: Simplify 0 into 0 66.788 * [backup-simplify]: Simplify (+ (* 2 (/ 1 (/ 1 (- im)))) (* 1/3 (pow (/ 1 (/ 1 (- im))) 3))) into (- (+ (* 1/3 (pow im 3)) (* 2 im))) 66.788 * * * [progress]: simplifying candidates 66.788 * * * * [progress]: [ 1 / 110 ] simplifiying candidate # 66.788 * [simplify]: Simplifying (expm1 (* im -1/3)) 66.788 * * [simplify]: iters left: 3 (4 enodes) 66.790 * * [simplify]: iters left: 2 (13 enodes) 66.793 * * [simplify]: Extracting #0: cost 1 inf + 0 66.793 * * [simplify]: Extracting #1: cost 3 inf + 0 66.793 * * [simplify]: Extracting #2: cost 6 inf + 0 66.793 * * [simplify]: Extracting #3: cost 4 inf + 2 66.794 * * [simplify]: Extracting #4: cost 0 inf + 310 66.794 * [simplify]: Simplified to (expm1 (* im -1/3)) 66.794 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (log1p (expm1 (* im -1/3))) im) 2))))) 66.794 * * * * [progress]: [ 2 / 110 ] simplifiying candidate # 66.794 * [simplify]: Simplifying (log1p (* im -1/3)) 66.794 * * [simplify]: iters left: 3 (4 enodes) 66.796 * * [simplify]: iters left: 2 (13 enodes) 66.800 * * [simplify]: Extracting #0: cost 1 inf + 0 66.800 * * [simplify]: Extracting #1: cost 3 inf + 0 66.801 * * [simplify]: Extracting #2: cost 6 inf + 0 66.801 * * [simplify]: Extracting #3: cost 4 inf + 2 66.801 * * [simplify]: Extracting #4: cost 0 inf + 350 66.801 * [simplify]: Simplified to (log1p (* im -1/3)) 66.801 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (expm1 (log1p (* im -1/3))) im) 2))))) 66.801 * * * * [progress]: [ 3 / 110 ] simplifiying candidate # 66.801 * [simplify]: Simplifying (* im -1/3) 66.801 * * [simplify]: iters left: 2 (3 enodes) 66.803 * * [simplify]: iters left: 1 (10 enodes) 66.806 * * [simplify]: Extracting #0: cost 1 inf + 0 66.806 * * [simplify]: Extracting #1: cost 4 inf + 0 66.806 * * [simplify]: Extracting #2: cost 2 inf + 2 66.807 * * [simplify]: Extracting #3: cost 0 inf + 86 66.807 * [simplify]: Simplified to (* im -1/3) 66.807 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (pow (* im -1/3) 1) im) 2))))) 66.807 * * * * [progress]: [ 4 / 110 ] simplifiying candidate # 66.807 * * * * [progress]: [ 5 / 110 ] simplifiying candidate # 66.807 * [simplify]: Simplifying (+ (log im) (log -1/3)) 66.807 * * [simplify]: iters left: 3 (5 enodes) 66.810 * * [simplify]: iters left: 2 (16 enodes) 66.816 * * [simplify]: Extracting #0: cost 1 inf + 0 66.816 * * [simplify]: Extracting #1: cost 4 inf + 0 66.816 * * [simplify]: Extracting #2: cost 8 inf + 0 66.816 * * [simplify]: Extracting #3: cost 4 inf + 144 66.816 * * [simplify]: Extracting #4: cost 0 inf + 650 66.816 * [simplify]: Simplified to (+ (log im) (log -1/3)) 66.816 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (exp (+ (log im) (log -1/3))) im) 2))))) 66.816 * * * * [progress]: [ 6 / 110 ] simplifiying candidate # 66.817 * [simplify]: Simplifying (log (* im -1/3)) 66.817 * * [simplify]: iters left: 3 (4 enodes) 66.819 * * [simplify]: iters left: 2 (16 enodes) 66.825 * * [simplify]: iters left: 1 (21 enodes) 66.831 * * [simplify]: Extracting #0: cost 1 inf + 0 66.831 * * [simplify]: Extracting #1: cost 5 inf + 0 66.831 * * [simplify]: Extracting #2: cost 10 inf + 0 66.831 * * [simplify]: Extracting #3: cost 6 inf + 144 66.831 * * [simplify]: Extracting #4: cost 0 inf + 594 66.832 * [simplify]: Simplified to (log (* im -1/3)) 66.832 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (exp (log (* im -1/3))) im) 2))))) 66.832 * * * * [progress]: [ 7 / 110 ] simplifiying candidate # 66.832 * [simplify]: Simplifying (exp (* im -1/3)) 66.832 * * [simplify]: iters left: 3 (4 enodes) 66.833 * * [simplify]: iters left: 2 (15 enodes) 66.836 * * [simplify]: iters left: 1 (24 enodes) 66.841 * * [simplify]: Extracting #0: cost 1 inf + 0 66.841 * * [simplify]: Extracting #1: cost 8 inf + 0 66.841 * * [simplify]: Extracting #2: cost 11 inf + 73 66.842 * * [simplify]: Extracting #3: cost 5 inf + 483 66.842 * * [simplify]: Extracting #4: cost 1 inf + 1160 66.842 * * [simplify]: Extracting #5: cost 0 inf + 1442 66.842 * [simplify]: Simplified to (exp (* im -1/3)) 66.842 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (log (exp (* im -1/3))) im) 2))))) 66.842 * * * * [progress]: [ 8 / 110 ] simplifiying candidate # 66.842 * [simplify]: Simplifying (* (* (* im im) im) (* (* -1/3 -1/3) -1/3)) 66.842 * * [simplify]: iters left: 6 (7 enodes) 66.845 * * [simplify]: iters left: 5 (30 enodes) 66.851 * * [simplify]: iters left: 4 (55 enodes) 66.862 * * [simplify]: iters left: 3 (101 enodes) 66.895 * * [simplify]: iters left: 2 (143 enodes) 66.947 * * [simplify]: iters left: 1 (237 enodes) 67.044 * * [simplify]: Extracting #0: cost 1 inf + 0 67.044 * * [simplify]: Extracting #1: cost 37 inf + 0 67.045 * * [simplify]: Extracting #2: cost 71 inf + 293 67.046 * * [simplify]: Extracting #3: cost 51 inf + 1778 67.048 * * [simplify]: Extracting #4: cost 27 inf + 8304 67.053 * * [simplify]: Extracting #5: cost 1 inf + 19482 67.057 * * [simplify]: Extracting #6: cost 0 inf + 20237 67.061 * [simplify]: Simplified to (* im (* (* im im) -1/27)) 67.061 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (cbrt (* im (* (* im im) -1/27))) im) 2))))) 67.061 * * * * [progress]: [ 9 / 110 ] simplifiying candidate # 67.062 * [simplify]: Simplifying (* (cbrt (* im -1/3)) (cbrt (* im -1/3))) 67.062 * * [simplify]: iters left: 5 (5 enodes) 67.065 * * [simplify]: iters left: 4 (16 enodes) 67.070 * * [simplify]: Extracting #0: cost 1 inf + 0 67.071 * * [simplify]: Extracting #1: cost 3 inf + 0 67.071 * * [simplify]: Extracting #2: cost 5 inf + 0 67.071 * * [simplify]: Extracting #3: cost 8 inf + 0 67.071 * * [simplify]: Extracting #4: cost 6 inf + 2 67.071 * * [simplify]: Extracting #5: cost 0 inf + 654 67.071 * [simplify]: Simplified to (* (cbrt (* im -1/3)) (cbrt (* im -1/3))) 67.071 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (* (cbrt (* im -1/3)) (cbrt (* im -1/3))) (cbrt (* im -1/3))) im) 2))))) 67.072 * [simplify]: Simplifying (cbrt (* im -1/3)) 67.072 * * [simplify]: iters left: 3 (4 enodes) 67.074 * * [simplify]: iters left: 2 (13 enodes) 67.078 * * [simplify]: Extracting #0: cost 1 inf + 0 67.078 * * [simplify]: Extracting #1: cost 3 inf + 0 67.078 * * [simplify]: Extracting #2: cost 6 inf + 0 67.078 * * [simplify]: Extracting #3: cost 4 inf + 2 67.078 * * [simplify]: Extracting #4: cost 0 inf + 330 67.078 * [simplify]: Simplified to (cbrt (* im -1/3)) 67.079 * [simplify]: Simplified (2 2 3 2 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (* (cbrt (* im -1/3)) (cbrt (* im -1/3))) (cbrt (* im -1/3))) im) 2))))) 67.079 * * * * [progress]: [ 10 / 110 ] simplifiying candidate # 67.079 * [simplify]: Simplifying (* (* (* im -1/3) (* im -1/3)) (* im -1/3)) 67.079 * * [simplify]: iters left: 6 (5 enodes) 67.083 * * [simplify]: iters left: 5 (27 enodes) 67.093 * * [simplify]: iters left: 4 (58 enodes) 67.120 * * [simplify]: iters left: 3 (114 enodes) 67.165 * * [simplify]: iters left: 2 (150 enodes) 67.224 * * [simplify]: iters left: 1 (197 enodes) 67.270 * * [simplify]: Extracting #0: cost 1 inf + 0 67.270 * * [simplify]: Extracting #1: cost 29 inf + 0 67.271 * * [simplify]: Extracting #2: cost 56 inf + 300 67.271 * * [simplify]: Extracting #3: cost 29 inf + 3636 67.272 * * [simplify]: Extracting #4: cost 8 inf + 9096 67.274 * * [simplify]: Extracting #5: cost 0 inf + 12426 67.277 * [simplify]: Simplified to (* (* im im) (* im -1/27)) 67.277 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (cbrt (* (* im im) (* im -1/27))) im) 2))))) 67.277 * * * * [progress]: [ 11 / 110 ] simplifiying candidate # 67.277 * [simplify]: Simplifying (sqrt (* im -1/3)) 67.277 * * [simplify]: iters left: 3 (4 enodes) 67.280 * * [simplify]: iters left: 2 (13 enodes) 67.284 * * [simplify]: Extracting #0: cost 1 inf + 0 67.284 * * [simplify]: Extracting #1: cost 3 inf + 0 67.284 * * [simplify]: Extracting #2: cost 6 inf + 0 67.284 * * [simplify]: Extracting #3: cost 4 inf + 2 67.284 * * [simplify]: Extracting #4: cost 0 inf + 250 67.285 * [simplify]: Simplified to (sqrt (* im -1/3)) 67.285 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (sqrt (* im -1/3)) (sqrt (* im -1/3))) im) 2))))) 67.285 * [simplify]: Simplifying (sqrt (* im -1/3)) 67.285 * * [simplify]: iters left: 3 (4 enodes) 67.288 * * [simplify]: iters left: 2 (13 enodes) 67.291 * * [simplify]: Extracting #0: cost 1 inf + 0 67.291 * * [simplify]: Extracting #1: cost 3 inf + 0 67.292 * * [simplify]: Extracting #2: cost 6 inf + 0 67.292 * * [simplify]: Extracting #3: cost 4 inf + 2 67.292 * * [simplify]: Extracting #4: cost 0 inf + 250 67.292 * [simplify]: Simplified to (sqrt (* im -1/3)) 67.292 * [simplify]: Simplified (2 2 3 2 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (sqrt (* im -1/3)) (sqrt (* im -1/3))) im) 2))))) 67.292 * * * * [progress]: [ 12 / 110 ] simplifiying candidate # 67.292 * * * * [progress]: [ 13 / 110 ] simplifiying candidate # 67.293 * [simplify]: Simplifying (* (sqrt im) (sqrt -1/3)) 67.293 * * [simplify]: iters left: 3 (5 enodes) 67.295 * * [simplify]: iters left: 2 (16 enodes) 67.301 * * [simplify]: Extracting #0: cost 1 inf + 0 67.301 * * [simplify]: Extracting #1: cost 4 inf + 0 67.301 * * [simplify]: Extracting #2: cost 8 inf + 0 67.301 * * [simplify]: Extracting #3: cost 4 inf + 84 67.301 * * [simplify]: Extracting #4: cost 0 inf + 410 67.302 * [simplify]: Simplified to (* (sqrt -1/3) (sqrt im)) 67.302 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (* (sqrt -1/3) (sqrt im)) (* (sqrt im) (sqrt -1/3))) im) 2))))) 67.302 * [simplify]: Simplifying (* (sqrt im) (sqrt -1/3)) 67.302 * * [simplify]: iters left: 3 (5 enodes) 67.305 * * [simplify]: iters left: 2 (16 enodes) 67.311 * * [simplify]: Extracting #0: cost 1 inf + 0 67.311 * * [simplify]: Extracting #1: cost 4 inf + 0 67.311 * * [simplify]: Extracting #2: cost 8 inf + 0 67.311 * * [simplify]: Extracting #3: cost 4 inf + 84 67.311 * * [simplify]: Extracting #4: cost 0 inf + 410 67.311 * [simplify]: Simplified to (* (sqrt -1/3) (sqrt im)) 67.311 * [simplify]: Simplified (2 2 3 2 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (* (sqrt im) (sqrt -1/3)) (* (sqrt -1/3) (sqrt im))) im) 2))))) 67.311 * * * * [progress]: [ 14 / 110 ] simplifiying candidate # 67.312 * [simplify]: Simplifying (* im (* (cbrt -1/3) (cbrt -1/3))) 67.312 * * [simplify]: iters left: 5 (5 enodes) 67.315 * * [simplify]: iters left: 4 (18 enodes) 67.321 * * [simplify]: iters left: 3 (22 enodes) 67.328 * * [simplify]: Extracting #0: cost 1 inf + 0 67.329 * * [simplify]: Extracting #1: cost 6 inf + 0 67.329 * * [simplify]: Extracting #2: cost 9 inf + 1 67.329 * * [simplify]: Extracting #3: cost 0 inf + 974 67.329 * [simplify]: Simplified to (* (* (cbrt -1/3) (cbrt -1/3)) im) 67.329 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (* (* (cbrt -1/3) (cbrt -1/3)) im) (cbrt -1/3)) im) 2))))) 67.329 * * * * [progress]: [ 15 / 110 ] simplifiying candidate # 67.330 * [simplify]: Simplifying (* im (sqrt -1/3)) 67.330 * * [simplify]: iters left: 3 (4 enodes) 67.332 * * [simplify]: iters left: 2 (13 enodes) 67.335 * * [simplify]: Extracting #0: cost 1 inf + 0 67.336 * * [simplify]: Extracting #1: cost 4 inf + 0 67.336 * * [simplify]: Extracting #2: cost 5 inf + 1 67.336 * * [simplify]: Extracting #3: cost 4 inf + 2 67.336 * * [simplify]: Extracting #4: cost 0 inf + 248 67.336 * [simplify]: Simplified to (* im (sqrt -1/3)) 67.336 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (* im (sqrt -1/3)) (sqrt -1/3)) im) 2))))) 67.336 * * * * [progress]: [ 16 / 110 ] simplifiying candidate # 67.336 * [simplify]: Simplifying (* im 1) 67.336 * * [simplify]: iters left: 2 (3 enodes) 67.337 * * [simplify]: iters left: 1 (9 enodes) 67.339 * * [simplify]: Extracting #0: cost 1 inf + 0 67.339 * * [simplify]: Extracting #1: cost 0 inf + 1 67.339 * [simplify]: Simplified to im 67.339 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 67.339 * * * * [progress]: [ 17 / 110 ] simplifiying candidate # 67.339 * [simplify]: Simplifying (* (cbrt im) -1/3) 67.339 * * [simplify]: iters left: 3 (4 enodes) 67.340 * * [simplify]: iters left: 2 (13 enodes) 67.342 * * [simplify]: Extracting #0: cost 1 inf + 0 67.342 * * [simplify]: Extracting #1: cost 4 inf + 0 67.342 * * [simplify]: Extracting #2: cost 5 inf + 1 67.342 * * [simplify]: Extracting #3: cost 4 inf + 2 67.342 * * [simplify]: Extracting #4: cost 0 inf + 408 67.343 * [simplify]: Simplified to (* -1/3 (cbrt im)) 67.343 * [simplify]: Simplified (2 2 3 2 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (* (cbrt im) (cbrt im)) (* -1/3 (cbrt im))) im) 2))))) 67.343 * * * * [progress]: [ 18 / 110 ] simplifiying candidate # 67.343 * [simplify]: Simplifying (* (sqrt im) -1/3) 67.343 * * [simplify]: iters left: 3 (4 enodes) 67.344 * * [simplify]: iters left: 2 (13 enodes) 67.346 * * [simplify]: Extracting #0: cost 1 inf + 0 67.346 * * [simplify]: Extracting #1: cost 4 inf + 0 67.346 * * [simplify]: Extracting #2: cost 5 inf + 1 67.346 * * [simplify]: Extracting #3: cost 4 inf + 2 67.346 * * [simplify]: Extracting #4: cost 0 inf + 248 67.346 * [simplify]: Simplified to (* -1/3 (sqrt im)) 67.346 * [simplify]: Simplified (2 2 3 2 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (sqrt im) (* -1/3 (sqrt im))) im) 2))))) 67.346 * * * * [progress]: [ 19 / 110 ] simplifiying candidate # 67.347 * [simplify]: Simplifying (* im -1/3) 67.347 * * [simplify]: iters left: 2 (3 enodes) 67.348 * * [simplify]: iters left: 1 (10 enodes) 67.349 * * [simplify]: Extracting #0: cost 1 inf + 0 67.349 * * [simplify]: Extracting #1: cost 4 inf + 0 67.349 * * [simplify]: Extracting #2: cost 2 inf + 2 67.349 * * [simplify]: Extracting #3: cost 0 inf + 86 67.349 * [simplify]: Simplified to (* im -1/3) 67.349 * [simplify]: Simplified (2 2 3 2 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* 1 (* im -1/3)) im) 2))))) 67.350 * * * * [progress]: [ 20 / 110 ] simplifiying candidate #real (real->posit16 (* im -1/3))) im) 2)))))> 67.350 * [simplify]: Simplifying (real->posit16 (* im -1/3)) 67.350 * * [simplify]: iters left: 3 (4 enodes) 67.351 * * [simplify]: iters left: 2 (10 enodes) 67.352 * * [simplify]: Extracting #0: cost 1 inf + 0 67.352 * * [simplify]: Extracting #1: cost 2 inf + 0 67.352 * * [simplify]: Extracting #2: cost 4 inf + 0 67.352 * * [simplify]: Extracting #3: cost 2 inf + 2 67.353 * * [simplify]: Extracting #4: cost 0 inf + 86 67.353 * [simplify]: Simplified to (real->posit16 (* im -1/3)) 67.353 * [simplify]: Simplified (2 2 3 2 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (posit16->real (real->posit16 (* im -1/3))) im) 2))))) 67.353 * * * * [progress]: [ 21 / 110 ] simplifiying candidate # 67.353 * * * * [progress]: [ 22 / 110 ] simplifiying candidate # 67.353 * [simplify]: Simplifying (expm1 (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 67.353 * * [simplify]: iters left: 6 (17 enodes) 67.359 * * [simplify]: iters left: 5 (69 enodes) 67.384 * * [simplify]: iters left: 4 (114 enodes) 67.430 * * [simplify]: iters left: 3 (258 enodes) 67.515 * * [simplify]: Extracting #0: cost 1 inf + 0 67.515 * * [simplify]: Extracting #1: cost 3 inf + 0 67.515 * * [simplify]: Extracting #2: cost 30 inf + 0 67.516 * * [simplify]: Extracting #3: cost 139 inf + 3 67.516 * * [simplify]: Extracting #4: cost 153 inf + 1983 67.519 * * [simplify]: Extracting #5: cost 61 inf + 22171 67.525 * * [simplify]: Extracting #6: cost 16 inf + 39913 67.532 * * [simplify]: Extracting #7: cost 1 inf + 46271 67.543 * * [simplify]: Extracting #8: cost 0 inf + 46877 67.556 * [simplify]: Simplified to (expm1 (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) 67.556 * [simplify]: Simplified (2 1) to (λ (re im) (log1p (expm1 (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))))) 67.557 * * * * [progress]: [ 23 / 110 ] simplifiying candidate # 67.557 * [simplify]: Simplifying (log1p (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 67.557 * * [simplify]: iters left: 6 (17 enodes) 67.568 * * [simplify]: iters left: 5 (69 enodes) 67.595 * * [simplify]: iters left: 4 (114 enodes) 67.634 * * [simplify]: iters left: 3 (258 enodes) 67.733 * * [simplify]: Extracting #0: cost 1 inf + 0 67.733 * * [simplify]: Extracting #1: cost 3 inf + 0 67.733 * * [simplify]: Extracting #2: cost 30 inf + 0 67.734 * * [simplify]: Extracting #3: cost 139 inf + 3 67.735 * * [simplify]: Extracting #4: cost 153 inf + 1983 67.741 * * [simplify]: Extracting #5: cost 61 inf + 22211 67.753 * * [simplify]: Extracting #6: cost 16 inf + 39953 67.766 * * [simplify]: Extracting #7: cost 1 inf + 46311 67.780 * * [simplify]: Extracting #8: cost 0 inf + 46917 67.793 * [simplify]: Simplified to (log1p (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) 67.793 * [simplify]: Simplified (2 1) to (λ (re im) (expm1 (log1p (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))))) 67.793 * * * * [progress]: [ 24 / 110 ] simplifiying candidate # 67.794 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))) 67.794 * * [simplify]: iters left: 6 (16 enodes) 67.805 * * [simplify]: iters left: 5 (66 enodes) 67.829 * * [simplify]: iters left: 4 (111 enodes) 67.867 * * [simplify]: iters left: 3 (255 enodes) 67.930 * * [simplify]: Extracting #0: cost 1 inf + 0 67.930 * * [simplify]: Extracting #1: cost 28 inf + 0 67.930 * * [simplify]: Extracting #2: cost 139 inf + 3 67.931 * * [simplify]: Extracting #3: cost 155 inf + 944 67.933 * * [simplify]: Extracting #4: cost 75 inf + 17735 67.940 * * [simplify]: Extracting #5: cost 7 inf + 43357 67.954 * * [simplify]: Extracting #6: cost 0 inf + 46189 67.967 * [simplify]: Simplified to (* (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))) (* 0.5 (cos re))) 67.967 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))) (* 0.5 (cos re))) 1)) 67.967 * * * * [progress]: [ 25 / 110 ] simplifiying candidate # 67.968 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))) 67.968 * * [simplify]: iters left: 6 (16 enodes) 67.978 * * [simplify]: iters left: 5 (66 enodes) 68.001 * * [simplify]: iters left: 4 (111 enodes) 68.048 * * [simplify]: iters left: 3 (255 enodes) 68.137 * * [simplify]: Extracting #0: cost 1 inf + 0 68.137 * * [simplify]: Extracting #1: cost 28 inf + 0 68.138 * * [simplify]: Extracting #2: cost 139 inf + 3 68.138 * * [simplify]: Extracting #3: cost 155 inf + 944 68.141 * * [simplify]: Extracting #4: cost 75 inf + 17735 68.147 * * [simplify]: Extracting #5: cost 7 inf + 43357 68.154 * * [simplify]: Extracting #6: cost 0 inf + 46189 68.161 * [simplify]: Simplified to (* (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))) (* 0.5 (cos re))) 68.161 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))) (* 0.5 (cos re))) 1)) 68.161 * * * * [progress]: [ 26 / 110 ] simplifiying candidate # 68.161 * * * * [progress]: [ 27 / 110 ] simplifiying candidate # 68.161 * [simplify]: Simplifying (+ (+ (log 0.5) (log (cos re))) (log (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 68.161 * * [simplify]: iters left: 6 (19 enodes) 68.167 * * [simplify]: iters left: 5 (75 enodes) 68.182 * * [simplify]: iters left: 4 (108 enodes) 68.208 * * [simplify]: iters left: 3 (164 enodes) 68.268 * * [simplify]: iters left: 2 (271 enodes) 68.346 * * [simplify]: Extracting #0: cost 1 inf + 0 68.346 * * [simplify]: Extracting #1: cost 8 inf + 0 68.346 * * [simplify]: Extracting #2: cost 17 inf + 0 68.346 * * [simplify]: Extracting #3: cost 41 inf + 1 68.347 * * [simplify]: Extracting #4: cost 86 inf + 989 68.347 * * [simplify]: Extracting #5: cost 83 inf + 2991 68.349 * * [simplify]: Extracting #6: cost 64 inf + 8275 68.351 * * [simplify]: Extracting #7: cost 35 inf + 21221 68.355 * * [simplify]: Extracting #8: cost 1 inf + 41682 68.359 * * [simplify]: Extracting #9: cost 0 inf + 42208 68.363 * [simplify]: Simplified to (+ (+ (log 0.5) (log (cos re))) (log (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)))) 68.363 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (+ (log 0.5) (log (cos re))) (log (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)))))) 68.363 * * * * [progress]: [ 28 / 110 ] simplifiying candidate # 68.363 * [simplify]: Simplifying (+ (log (* 0.5 (cos re))) (log (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 68.363 * * [simplify]: iters left: 6 (18 enodes) 68.370 * * [simplify]: iters left: 5 (72 enodes) 68.391 * * [simplify]: iters left: 4 (106 enodes) 68.428 * * [simplify]: iters left: 3 (166 enodes) 68.487 * * [simplify]: iters left: 2 (262 enodes) 68.591 * * [simplify]: Extracting #0: cost 1 inf + 0 68.592 * * [simplify]: Extracting #1: cost 8 inf + 0 68.592 * * [simplify]: Extracting #2: cost 18 inf + 0 68.592 * * [simplify]: Extracting #3: cost 43 inf + 1 68.593 * * [simplify]: Extracting #4: cost 93 inf + 76 68.594 * * [simplify]: Extracting #5: cost 91 inf + 1754 68.597 * * [simplify]: Extracting #6: cost 58 inf + 10308 68.603 * * [simplify]: Extracting #7: cost 14 inf + 31516 68.611 * * [simplify]: Extracting #8: cost 0 inf + 39484 68.619 * [simplify]: Simplified to (+ (log (* 0.5 (cos re))) (log (fma (pow im 5) -1/60 (* im (fma -1/3 (* im im) -2))))) 68.619 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (* 0.5 (cos re))) (log (fma (pow im 5) -1/60 (* im (fma -1/3 (* im im) -2))))))) 68.619 * * * * [progress]: [ 29 / 110 ] simplifiying candidate # 68.619 * [simplify]: Simplifying (log (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 68.619 * * [simplify]: iters left: 6 (17 enodes) 68.631 * * [simplify]: iters left: 5 (72 enodes) 68.646 * * [simplify]: iters left: 4 (128 enodes) 68.673 * * [simplify]: iters left: 3 (285 enodes) 68.787 * * [simplify]: Extracting #0: cost 1 inf + 0 68.787 * * [simplify]: Extracting #1: cost 10 inf + 0 68.787 * * [simplify]: Extracting #2: cost 43 inf + 0 68.788 * * [simplify]: Extracting #3: cost 149 inf + 3 68.789 * * [simplify]: Extracting #4: cost 157 inf + 1935 68.791 * * [simplify]: Extracting #5: cost 89 inf + 16707 68.797 * * [simplify]: Extracting #6: cost 29 inf + 36020 68.808 * * [simplify]: Extracting #7: cost 3 inf + 48001 68.815 * * [simplify]: Extracting #8: cost 0 inf + 49305 68.822 * [simplify]: Simplified to (log (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) 68.822 * [simplify]: Simplified (2 1) to (λ (re im) (exp (log (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))))) 68.823 * * * * [progress]: [ 30 / 110 ] simplifiying candidate # 68.823 * [simplify]: Simplifying (exp (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 68.823 * * [simplify]: iters left: 6 (17 enodes) 68.830 * * [simplify]: iters left: 5 (71 enodes) 68.845 * * [simplify]: iters left: 4 (128 enodes) 68.875 * * [simplify]: iters left: 3 (308 enodes) 69.015 * * [simplify]: Extracting #0: cost 1 inf + 0 69.015 * * [simplify]: Extracting #1: cost 30 inf + 0 69.016 * * [simplify]: Extracting #2: cost 108 inf + 72 69.017 * * [simplify]: Extracting #3: cost 220 inf + 840 69.026 * * [simplify]: Extracting #4: cost 163 inf + 15304 69.040 * * [simplify]: Extracting #5: cost 58 inf + 51046 69.058 * * [simplify]: Extracting #6: cost 28 inf + 65018 69.078 * * [simplify]: Extracting #7: cost 3 inf + 76244 69.099 * * [simplify]: Extracting #8: cost 0 inf + 77739 69.119 * [simplify]: Simplified to (exp (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) 69.119 * [simplify]: Simplified (2 1) to (λ (re im) (log (exp (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))))) 69.119 * * * * [progress]: [ 31 / 110 ] simplifiying candidate # 69.119 * [simplify]: Simplifying (* (* (* (* 0.5 0.5) 0.5) (* (* (cos re) (cos re)) (cos re))) (* (* (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 69.120 * * [simplify]: iters left: 6 (22 enodes) 69.134 * * [simplify]: iters left: 5 (93 enodes) 69.173 * * [simplify]: iters left: 4 (209 enodes) 69.304 * * [simplify]: Extracting #0: cost 1 inf + 0 69.304 * * [simplify]: Extracting #1: cost 44 inf + 0 69.305 * * [simplify]: Extracting #2: cost 212 inf + 42 69.306 * * [simplify]: Extracting #3: cost 252 inf + 2351 69.308 * * [simplify]: Extracting #4: cost 234 inf + 5112 69.311 * * [simplify]: Extracting #5: cost 191 inf + 20478 69.326 * * [simplify]: Extracting #6: cost 58 inf + 98494 69.367 * * [simplify]: Extracting #7: cost 0 inf + 132908 69.407 * [simplify]: Simplified to (* (* (fma im (fma im (* -1/3 im) -2) (* (pow im 5) -1/60)) (* (fma im (fma im (* -1/3 im) -2) (* (pow im 5) -1/60)) (fma im (fma im (* -1/3 im) -2) (* (pow im 5) -1/60)))) (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5)))) 69.408 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (fma im (fma im (* -1/3 im) -2) (* (pow im 5) -1/60)) (* (fma im (fma im (* -1/3 im) -2) (* (pow im 5) -1/60)) (fma im (fma im (* -1/3 im) -2) (* (pow im 5) -1/60)))) (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5)))))) 69.408 * * * * [progress]: [ 32 / 110 ] simplifiying candidate # 69.408 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (* 0.5 (cos re))) (* 0.5 (cos re))) (* (* (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 69.408 * * [simplify]: iters left: 6 (20 enodes) 69.415 * * [simplify]: iters left: 5 (91 enodes) 69.442 * * [simplify]: iters left: 4 (216 enodes) 69.550 * * [simplify]: Extracting #0: cost 1 inf + 0 69.550 * * [simplify]: Extracting #1: cost 43 inf + 0 69.551 * * [simplify]: Extracting #2: cost 216 inf + 1 69.552 * * [simplify]: Extracting #3: cost 260 inf + 1262 69.554 * * [simplify]: Extracting #4: cost 231 inf + 6909 69.557 * * [simplify]: Extracting #5: cost 180 inf + 26583 69.574 * * [simplify]: Extracting #6: cost 30 inf + 114602 69.615 * * [simplify]: Extracting #7: cost 0 inf + 131833 69.645 * * [simplify]: Extracting #8: cost 0 inf + 131793 69.676 * [simplify]: Simplified to (* (* (* 0.5 (cos re)) (fma im (fma (* -1/3 im) im -2) (* -1/60 (pow im 5)))) (* (* (* 0.5 (cos re)) (fma im (fma (* -1/3 im) im -2) (* -1/60 (pow im 5)))) (* (* 0.5 (cos re)) (fma im (fma (* -1/3 im) im -2) (* -1/60 (pow im 5)))))) 69.676 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* 0.5 (cos re)) (fma im (fma (* -1/3 im) im -2) (* -1/60 (pow im 5)))) (* (* (* 0.5 (cos re)) (fma im (fma (* -1/3 im) im -2) (* -1/60 (pow im 5)))) (* (* 0.5 (cos re)) (fma im (fma (* -1/3 im) im -2) (* -1/60 (pow im 5)))))))) 69.676 * * * * [progress]: [ 33 / 110 ] simplifiying candidate # 69.676 * [simplify]: Simplifying (* (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))))) 69.677 * * [simplify]: iters left: 6 (18 enodes) 69.683 * * [simplify]: iters left: 5 (72 enodes) 69.698 * * [simplify]: iters left: 4 (117 enodes) 69.729 * * [simplify]: iters left: 3 (262 enodes) 69.810 * * [simplify]: Extracting #0: cost 1 inf + 0 69.810 * * [simplify]: Extracting #1: cost 3 inf + 0 69.810 * * [simplify]: Extracting #2: cost 5 inf + 0 69.810 * * [simplify]: Extracting #3: cost 36 inf + 0 69.811 * * [simplify]: Extracting #4: cost 146 inf + 3 69.811 * * [simplify]: Extracting #5: cost 151 inf + 3870 69.815 * * [simplify]: Extracting #6: cost 70 inf + 22777 69.824 * * [simplify]: Extracting #7: cost 11 inf + 45466 69.833 * * [simplify]: Extracting #8: cost 0 inf + 50809 69.847 * [simplify]: Simplified to (* (cbrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) (cbrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re))))) 69.847 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) (cbrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re))))) (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))))) 69.847 * [simplify]: Simplifying (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 69.847 * * [simplify]: iters left: 6 (17 enodes) 69.858 * * [simplify]: iters left: 5 (69 enodes) 69.871 * * [simplify]: iters left: 4 (114 enodes) 69.896 * * [simplify]: iters left: 3 (258 enodes) 69.970 * * [simplify]: Extracting #0: cost 1 inf + 0 69.970 * * [simplify]: Extracting #1: cost 3 inf + 0 69.970 * * [simplify]: Extracting #2: cost 30 inf + 0 69.971 * * [simplify]: Extracting #3: cost 139 inf + 3 69.971 * * [simplify]: Extracting #4: cost 153 inf + 1983 69.974 * * [simplify]: Extracting #5: cost 61 inf + 22191 69.980 * * [simplify]: Extracting #6: cost 16 inf + 39933 69.992 * * [simplify]: Extracting #7: cost 1 inf + 46291 70.005 * * [simplify]: Extracting #8: cost 0 inf + 46897 70.018 * [simplify]: Simplified to (cbrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) 70.018 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))))) (cbrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))))) 70.018 * * * * [progress]: [ 34 / 110 ] simplifiying candidate # 70.019 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 70.019 * * [simplify]: iters left: 6 (18 enodes) 70.031 * * [simplify]: iters left: 5 (82 enodes) 70.049 * * [simplify]: iters left: 4 (220 enodes) 70.188 * * [simplify]: Extracting #0: cost 1 inf + 0 70.188 * * [simplify]: Extracting #1: cost 50 inf + 0 70.189 * * [simplify]: Extracting #2: cost 240 inf + 2 70.192 * * [simplify]: Extracting #3: cost 308 inf + 1545 70.196 * * [simplify]: Extracting #4: cost 274 inf + 8188 70.204 * * [simplify]: Extracting #5: cost 213 inf + 30651 70.240 * * [simplify]: Extracting #6: cost 53 inf + 124447 70.277 * * [simplify]: Extracting #7: cost 0 inf + 159042 70.328 * * [simplify]: Extracting #8: cost 0 inf + 159002 70.366 * [simplify]: Simplified to (* (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re))) (* (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re))) (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re))))) 70.367 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re))) (* (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re))) (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re))))))) 70.367 * * * * [progress]: [ 35 / 110 ] simplifiying candidate # 70.367 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 70.367 * * [simplify]: iters left: 6 (17 enodes) 70.373 * * [simplify]: iters left: 5 (69 enodes) 70.389 * * [simplify]: iters left: 4 (114 enodes) 70.432 * * [simplify]: iters left: 3 (258 enodes) 70.511 * * [simplify]: Extracting #0: cost 1 inf + 0 70.511 * * [simplify]: Extracting #1: cost 3 inf + 0 70.511 * * [simplify]: Extracting #2: cost 30 inf + 0 70.512 * * [simplify]: Extracting #3: cost 139 inf + 3 70.513 * * [simplify]: Extracting #4: cost 153 inf + 1983 70.519 * * [simplify]: Extracting #5: cost 61 inf + 22111 70.525 * * [simplify]: Extracting #6: cost 16 inf + 39853 70.531 * * [simplify]: Extracting #7: cost 1 inf + 46211 70.538 * * [simplify]: Extracting #8: cost 0 inf + 46817 70.547 * [simplify]: Simplified to (sqrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) 70.547 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) (sqrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))))) 70.548 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 70.548 * * [simplify]: iters left: 6 (17 enodes) 70.558 * * [simplify]: iters left: 5 (69 enodes) 70.579 * * [simplify]: iters left: 4 (114 enodes) 70.623 * * [simplify]: iters left: 3 (258 enodes) 70.711 * * [simplify]: Extracting #0: cost 1 inf + 0 70.711 * * [simplify]: Extracting #1: cost 3 inf + 0 70.711 * * [simplify]: Extracting #2: cost 30 inf + 0 70.712 * * [simplify]: Extracting #3: cost 139 inf + 3 70.713 * * [simplify]: Extracting #4: cost 153 inf + 1983 70.716 * * [simplify]: Extracting #5: cost 61 inf + 22111 70.725 * * [simplify]: Extracting #6: cost 16 inf + 39853 70.731 * * [simplify]: Extracting #7: cost 1 inf + 46211 70.738 * * [simplify]: Extracting #8: cost 0 inf + 46817 70.751 * [simplify]: Simplified to (sqrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) 70.751 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) (sqrt (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))))) 70.752 * * * * [progress]: [ 36 / 110 ] simplifiying candidate # 70.752 * * * * [progress]: [ 37 / 110 ] simplifiying candidate # 70.752 * [simplify]: Simplifying (* (* 0.5 (cos re)) (* (pow im 5) -1/60)) 70.752 * * [simplify]: iters left: 5 (10 enodes) 70.759 * * [simplify]: iters left: 4 (42 enodes) 70.776 * * [simplify]: iters left: 3 (85 enodes) 70.813 * * [simplify]: iters left: 2 (199 enodes) 70.864 * * [simplify]: iters left: 1 (458 enodes) 71.221 * * [simplify]: Extracting #0: cost 1 inf + 0 71.221 * * [simplify]: Extracting #1: cost 84 inf + 0 71.223 * * [simplify]: Extracting #2: cost 311 inf + 2 71.226 * * [simplify]: Extracting #3: cost 294 inf + 3304 71.234 * * [simplify]: Extracting #4: cost 186 inf + 54960 71.248 * * [simplify]: Extracting #5: cost 15 inf + 155733 71.263 * * [simplify]: Extracting #6: cost 0 inf + 161486 71.278 * * [simplify]: Extracting #7: cost 0 inf + 160176 71.294 * [simplify]: Simplified to (* (* (* 0.5 (cos re)) -1/60) (pow im 5)) 71.294 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (* 0.5 (cos re)) -1/60) (pow im 5)) (* (* 0.5 (cos re)) (* im (- (* (* im -1/3) im) 2))))) 71.294 * [simplify]: Simplifying (* (* 0.5 (cos re)) (* im (- (* (* im -1/3) im) 2))) 71.294 * * [simplify]: iters left: 6 (12 enodes) 71.298 * * [simplify]: iters left: 5 (49 enodes) 71.309 * * [simplify]: iters left: 4 (79 enodes) 71.323 * * [simplify]: iters left: 3 (149 enodes) 71.363 * * [simplify]: iters left: 2 (410 enodes) 71.559 * * [simplify]: Extracting #0: cost 1 inf + 0 71.559 * * [simplify]: Extracting #1: cost 54 inf + 0 71.560 * * [simplify]: Extracting #2: cost 108 inf + 389 71.562 * * [simplify]: Extracting #3: cost 62 inf + 6495 71.566 * * [simplify]: Extracting #4: cost 12 inf + 15569 71.576 * * [simplify]: Extracting #5: cost 0 inf + 18829 71.589 * [simplify]: Simplified to (* (* 0.5 (* im (fma (* im im) -1/3 -2))) (cos re)) 71.589 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* 0.5 (cos re)) (* (pow im 5) -1/60)) (* (* 0.5 (* im (fma (* im im) -1/3 -2))) (cos re)))) 71.589 * * * * [progress]: [ 38 / 110 ] simplifiying candidate # 71.590 * [simplify]: Simplifying (* (* (pow im 5) -1/60) (* 0.5 (cos re))) 71.590 * * [simplify]: iters left: 5 (10 enodes) 71.595 * * [simplify]: iters left: 4 (42 enodes) 71.607 * * [simplify]: iters left: 3 (85 enodes) 71.627 * * [simplify]: iters left: 2 (199 enodes) 71.720 * * [simplify]: iters left: 1 (454 enodes) 72.046 * * [simplify]: Extracting #0: cost 1 inf + 0 72.046 * * [simplify]: Extracting #1: cost 81 inf + 0 72.047 * * [simplify]: Extracting #2: cost 276 inf + 44 72.050 * * [simplify]: Extracting #3: cost 257 inf + 3962 72.057 * * [simplify]: Extracting #4: cost 191 inf + 29316 72.078 * * [simplify]: Extracting #5: cost 36 inf + 116480 72.107 * * [simplify]: Extracting #6: cost 0 inf + 137893 72.130 * * [simplify]: Extracting #7: cost 0 inf + 137169 72.144 * [simplify]: Simplified to (* (* (pow im 5) -1/60) (* (cos re) 0.5)) 72.145 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (pow im 5) -1/60) (* (cos re) 0.5)) (* (* im (- (* (* im -1/3) im) 2)) (* 0.5 (cos re))))) 72.145 * [simplify]: Simplifying (* (* im (- (* (* im -1/3) im) 2)) (* 0.5 (cos re))) 72.145 * * [simplify]: iters left: 6 (12 enodes) 72.149 * * [simplify]: iters left: 5 (49 enodes) 72.159 * * [simplify]: iters left: 4 (79 enodes) 72.178 * * [simplify]: iters left: 3 (136 enodes) 72.216 * * [simplify]: iters left: 2 (336 enodes) 72.404 * * [simplify]: Extracting #0: cost 1 inf + 0 72.404 * * [simplify]: Extracting #1: cost 59 inf + 0 72.404 * * [simplify]: Extracting #2: cost 133 inf + 46 72.405 * * [simplify]: Extracting #3: cost 113 inf + 1578 72.412 * * [simplify]: Extracting #4: cost 24 inf + 17160 72.425 * * [simplify]: Extracting #5: cost 0 inf + 21903 72.439 * [simplify]: Simplified to (* (* (cos re) (* (fma im (* im -1/3) -2) im)) 0.5) 72.439 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* (pow im 5) -1/60) (* 0.5 (cos re))) (* (* (cos re) (* (fma im (* im -1/3) -2) im)) 0.5))) 72.439 * * * * [progress]: [ 39 / 110 ] simplifiying candidate # 72.440 * [simplify]: Simplifying (* (* 0.5 (cos re)) (* (cbrt (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))) (cbrt (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))))) 72.440 * * [simplify]: iters left: 6 (18 enodes) 72.452 * * [simplify]: iters left: 5 (74 enodes) 72.478 * * [simplify]: iters left: 4 (116 enodes) 72.525 * * [simplify]: iters left: 3 (186 enodes) 72.587 * * [simplify]: iters left: 2 (296 enodes) 72.678 * * [simplify]: Extracting #0: cost 1 inf + 0 72.678 * * [simplify]: Extracting #1: cost 12 inf + 0 72.679 * * [simplify]: Extracting #2: cost 22 inf + 1 72.679 * * [simplify]: Extracting #3: cost 44 inf + 2 72.680 * * [simplify]: Extracting #4: cost 89 inf + 331 72.681 * * [simplify]: Extracting #5: cost 93 inf + 1647 72.684 * * [simplify]: Extracting #6: cost 56 inf + 13101 72.692 * * [simplify]: Extracting #7: cost 12 inf + 33996 72.701 * * [simplify]: Extracting #8: cost 0 inf + 39308 72.710 * * [simplify]: Extracting #9: cost 0 inf + 39137 72.719 * [simplify]: Simplified to (* (* 0.5 (cos re)) (* (cbrt (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2)))) (cbrt (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2)))))) 72.719 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (* 0.5 (cos re)) (* (cbrt (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2)))) (cbrt (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2)))))) (cbrt (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))))) 72.719 * * * * [progress]: [ 40 / 110 ] simplifiying candidate # 72.720 * [simplify]: Simplifying (* (* 0.5 (cos re)) (sqrt (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 72.720 * * [simplify]: iters left: 6 (17 enodes) 72.731 * * [simplify]: iters left: 5 (69 enodes) 72.755 * * [simplify]: iters left: 4 (102 enodes) 72.780 * * [simplify]: iters left: 3 (158 enodes) 72.812 * * [simplify]: iters left: 2 (258 enodes) 72.888 * * [simplify]: Extracting #0: cost 1 inf + 0 72.888 * * [simplify]: Extracting #1: cost 8 inf + 0 72.888 * * [simplify]: Extracting #2: cost 14 inf + 1 72.888 * * [simplify]: Extracting #3: cost 35 inf + 2 72.888 * * [simplify]: Extracting #4: cost 84 inf + 373 72.889 * * [simplify]: Extracting #5: cost 85 inf + 1785 72.890 * * [simplify]: Extracting #6: cost 58 inf + 9814 72.893 * * [simplify]: Extracting #7: cost 31 inf + 21668 72.899 * * [simplify]: Extracting #8: cost 3 inf + 36887 72.907 * * [simplify]: Extracting #9: cost 0 inf + 38790 72.914 * [simplify]: Simplified to (* (sqrt (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2)))) (* 0.5 (cos re))) 72.915 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (sqrt (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2)))) (* 0.5 (cos re))) (sqrt (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))))) 72.915 * * * * [progress]: [ 41 / 110 ] simplifiying candidate # 72.915 * [simplify]: Simplifying (* (* 0.5 (cos re)) 1) 72.915 * * [simplify]: iters left: 5 (6 enodes) 72.919 * * [simplify]: iters left: 4 (22 enodes) 72.928 * * [simplify]: iters left: 3 (32 enodes) 72.938 * * [simplify]: Extracting #0: cost 1 inf + 0 72.938 * * [simplify]: Extracting #1: cost 5 inf + 0 72.938 * * [simplify]: Extracting #2: cost 5 inf + 2 72.938 * * [simplify]: Extracting #3: cost 4 inf + 3 72.938 * * [simplify]: Extracting #4: cost 0 inf + 329 72.938 * [simplify]: Simplified to (* 0.5 (cos re)) 72.939 * [simplify]: Simplified (2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 72.939 * * * * [progress]: [ 42 / 110 ] simplifiying candidate # 72.939 * [simplify]: Simplifying (* (cos re) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))) 72.939 * * [simplify]: iters left: 6 (14 enodes) 72.948 * * [simplify]: iters left: 5 (57 enodes) 72.969 * * [simplify]: iters left: 4 (88 enodes) 73.006 * * [simplify]: iters left: 3 (171 enodes) 73.047 * * [simplify]: iters left: 2 (379 enodes) 73.245 * * [simplify]: Extracting #0: cost 1 inf + 0 73.245 * * [simplify]: Extracting #1: cost 26 inf + 0 73.246 * * [simplify]: Extracting #2: cost 138 inf + 2 73.248 * * [simplify]: Extracting #3: cost 174 inf + 1261 73.253 * * [simplify]: Extracting #4: cost 116 inf + 15113 73.266 * * [simplify]: Extracting #5: cost 15 inf + 62241 73.281 * * [simplify]: Extracting #6: cost 0 inf + 70899 73.298 * * [simplify]: Extracting #7: cost 0 inf + 70779 73.313 * [simplify]: Simplified to (* (cos re) (fma -1/60 (pow im 5) (* im (fma (* im im) -1/3 -2)))) 73.313 * [simplify]: Simplified (2 2) to (λ (re im) (* 0.5 (* (cos re) (fma -1/60 (pow im 5) (* im (fma (* im im) -1/3 -2)))))) 73.314 * * * * [progress]: [ 43 / 110 ] simplifiying candidate #real (real->posit16 (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2)))))))> 73.314 * [simplify]: Simplifying (real->posit16 (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 73.314 * * [simplify]: iters left: 6 (17 enodes) 73.320 * * [simplify]: iters left: 5 (66 enodes) 73.332 * * [simplify]: iters left: 4 (111 enodes) 73.372 * * [simplify]: iters left: 3 (255 enodes) 73.469 * * [simplify]: Extracting #0: cost 1 inf + 0 73.469 * * [simplify]: Extracting #1: cost 2 inf + 0 73.469 * * [simplify]: Extracting #2: cost 32 inf + 0 73.469 * * [simplify]: Extracting #3: cost 143 inf + 3 73.470 * * [simplify]: Extracting #4: cost 156 inf + 2153 73.473 * * [simplify]: Extracting #5: cost 66 inf + 23944 73.480 * * [simplify]: Extracting #6: cost 5 inf + 46448 73.487 * * [simplify]: Extracting #7: cost 0 inf + 48473 73.494 * [simplify]: Simplified to (real->posit16 (* (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))) (* 0.5 (cos re)))) 73.495 * [simplify]: Simplified (2 1) to (λ (re im) (posit16->real (real->posit16 (* (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))) (* 0.5 (cos re)))))) 73.495 * * * * [progress]: [ 44 / 110 ] simplifiying candidate # 73.495 * * * * [progress]: [ 45 / 110 ] simplifiying candidate # 73.495 * [simplify]: Simplifying (expm1 (* (* im -1/3) im)) 73.495 * * [simplify]: iters left: 5 (5 enodes) 73.497 * * [simplify]: iters left: 4 (17 enodes) 73.500 * * [simplify]: iters left: 3 (20 enodes) 73.503 * * [simplify]: iters left: 2 (22 enodes) 73.510 * * [simplify]: Extracting #0: cost 1 inf + 0 73.510 * * [simplify]: Extracting #1: cost 3 inf + 0 73.510 * * [simplify]: Extracting #2: cost 8 inf + 0 73.510 * * [simplify]: Extracting #3: cost 8 inf + 2 73.510 * * [simplify]: Extracting #4: cost 0 inf + 636 73.511 * [simplify]: Simplified to (expm1 (* im (* im -1/3))) 73.511 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (log1p (expm1 (* im (* im -1/3)))) 2))))) 73.511 * * * * [progress]: [ 46 / 110 ] simplifiying candidate # 73.511 * [simplify]: Simplifying (log1p (* (* im -1/3) im)) 73.511 * * [simplify]: iters left: 5 (5 enodes) 73.514 * * [simplify]: iters left: 4 (17 enodes) 73.519 * * [simplify]: iters left: 3 (20 enodes) 73.522 * * [simplify]: iters left: 2 (22 enodes) 73.525 * * [simplify]: Extracting #0: cost 1 inf + 0 73.525 * * [simplify]: Extracting #1: cost 3 inf + 0 73.525 * * [simplify]: Extracting #2: cost 8 inf + 0 73.526 * * [simplify]: Extracting #3: cost 8 inf + 2 73.526 * * [simplify]: Extracting #4: cost 0 inf + 676 73.526 * [simplify]: Simplified to (log1p (* im (* im -1/3))) 73.526 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (expm1 (log1p (* im (* im -1/3)))) 2))))) 73.526 * * * * [progress]: [ 47 / 110 ] simplifiying candidate # 73.526 * [simplify]: Simplifying (* (* im -1/3) im) 73.526 * * [simplify]: iters left: 4 (4 enodes) 73.528 * * [simplify]: iters left: 3 (14 enodes) 73.530 * * [simplify]: iters left: 2 (17 enodes) 73.532 * * [simplify]: iters left: 1 (19 enodes) 73.538 * * [simplify]: Extracting #0: cost 1 inf + 0 73.538 * * [simplify]: Extracting #1: cost 6 inf + 0 73.538 * * [simplify]: Extracting #2: cost 6 inf + 2 73.538 * * [simplify]: Extracting #3: cost 1 inf + 291 73.538 * * [simplify]: Extracting #4: cost 0 inf + 332 73.538 * [simplify]: Simplified to (* im (* im -1/3)) 73.538 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (pow (* im (* im -1/3)) 1) 2))))) 73.538 * * * * [progress]: [ 48 / 110 ] simplifiying candidate # 73.538 * [simplify]: Simplifying (* (* im -1/3) im) 73.538 * * [simplify]: iters left: 4 (4 enodes) 73.540 * * [simplify]: iters left: 3 (14 enodes) 73.542 * * [simplify]: iters left: 2 (17 enodes) 73.544 * * [simplify]: iters left: 1 (19 enodes) 73.547 * * [simplify]: Extracting #0: cost 1 inf + 0 73.547 * * [simplify]: Extracting #1: cost 6 inf + 0 73.547 * * [simplify]: Extracting #2: cost 6 inf + 2 73.548 * * [simplify]: Extracting #3: cost 1 inf + 291 73.548 * * [simplify]: Extracting #4: cost 0 inf + 332 73.548 * [simplify]: Simplified to (* im (* im -1/3)) 73.548 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (pow (* im (* im -1/3)) 1) 2))))) 73.548 * * * * [progress]: [ 49 / 110 ] simplifiying candidate # 73.548 * * * * [progress]: [ 50 / 110 ] simplifiying candidate # 73.548 * [simplify]: Simplifying (+ (+ (log im) (log -1/3)) (log im)) 73.548 * * [simplify]: iters left: 5 (6 enodes) 73.550 * * [simplify]: iters left: 4 (20 enodes) 73.557 * * [simplify]: iters left: 3 (23 enodes) 73.564 * * [simplify]: iters left: 2 (25 enodes) 73.571 * * [simplify]: Extracting #0: cost 1 inf + 0 73.571 * * [simplify]: Extracting #1: cost 6 inf + 0 73.571 * * [simplify]: Extracting #2: cost 12 inf + 0 73.571 * * [simplify]: Extracting #3: cost 10 inf + 2 73.572 * * [simplify]: Extracting #4: cost 0 inf + 1316 73.572 * [simplify]: Simplified to (+ (+ (log im) (log im)) (log -1/3)) 73.572 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (exp (+ (+ (log im) (log im)) (log -1/3))) 2))))) 73.572 * * * * [progress]: [ 51 / 110 ] simplifiying candidate # 73.573 * [simplify]: Simplifying (+ (log (* im -1/3)) (log im)) 73.573 * * [simplify]: iters left: 5 (6 enodes) 73.575 * * [simplify]: iters left: 4 (22 enodes) 73.578 * * [simplify]: iters left: 3 (27 enodes) 73.583 * * [simplify]: iters left: 2 (30 enodes) 73.587 * * [simplify]: Extracting #0: cost 1 inf + 0 73.587 * * [simplify]: Extracting #1: cost 6 inf + 0 73.587 * * [simplify]: Extracting #2: cost 13 inf + 0 73.587 * * [simplify]: Extracting #3: cost 12 inf + 2 73.588 * * [simplify]: Extracting #4: cost 2 inf + 926 73.588 * * [simplify]: Extracting #5: cost 0 inf + 1260 73.588 * [simplify]: Simplified to (+ (log (* im -1/3)) (log im)) 73.588 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (exp (+ (log (* im -1/3)) (log im))) 2))))) 73.588 * * * * [progress]: [ 52 / 110 ] simplifiying candidate # 73.588 * [simplify]: Simplifying (log (* (* im -1/3) im)) 73.588 * * [simplify]: iters left: 5 (5 enodes) 73.590 * * [simplify]: iters left: 4 (20 enodes) 73.593 * * [simplify]: iters left: 3 (31 enodes) 73.603 * * [simplify]: iters left: 2 (38 enodes) 73.614 * * [simplify]: iters left: 1 (43 enodes) 73.625 * * [simplify]: Extracting #0: cost 1 inf + 0 73.626 * * [simplify]: Extracting #1: cost 7 inf + 0 73.626 * * [simplify]: Extracting #2: cost 16 inf + 0 73.626 * * [simplify]: Extracting #3: cost 16 inf + 2 73.626 * * [simplify]: Extracting #4: cost 5 inf + 827 73.627 * * [simplify]: Extracting #5: cost 0 inf + 1366 73.627 * [simplify]: Simplified to (log (* im (* im -1/3))) 73.627 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (exp (log (* im (* im -1/3)))) 2))))) 73.627 * * * * [progress]: [ 53 / 110 ] simplifiying candidate # 73.628 * [simplify]: Simplifying (exp (* (* im -1/3) im)) 73.628 * * [simplify]: iters left: 5 (5 enodes) 73.631 * * [simplify]: iters left: 4 (19 enodes) 73.637 * * [simplify]: iters left: 3 (33 enodes) 73.644 * * [simplify]: iters left: 2 (59 enodes) 73.657 * * [simplify]: iters left: 1 (111 enodes) 73.698 * * [simplify]: Extracting #0: cost 1 inf + 0 73.698 * * [simplify]: Extracting #1: cost 23 inf + 0 73.698 * * [simplify]: Extracting #2: cost 66 inf + 2 73.699 * * [simplify]: Extracting #3: cost 71 inf + 1668 73.700 * * [simplify]: Extracting #4: cost 41 inf + 6876 73.704 * * [simplify]: Extracting #5: cost 4 inf + 17304 73.708 * * [simplify]: Extracting #6: cost 0 inf + 18687 73.712 * [simplify]: Simplified to (exp (* im (* im -1/3))) 73.712 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (log (exp (* im (* im -1/3)))) 2))))) 73.712 * * * * [progress]: [ 54 / 110 ] simplifiying candidate # 73.713 * [simplify]: Simplifying (* (* (* (* im im) im) (* (* -1/3 -1/3) -1/3)) (* (* im im) im)) 73.713 * * [simplify]: iters left: 6 (8 enodes) 73.720 * * [simplify]: iters left: 5 (36 enodes) 73.734 * * [simplify]: iters left: 4 (92 enodes) 73.761 * * [simplify]: iters left: 3 (241 enodes) 73.878 * * [simplify]: iters left: 2 (468 enodes) 74.162 * * [simplify]: Extracting #0: cost 1 inf + 0 74.162 * * [simplify]: Extracting #1: cost 45 inf + 0 74.163 * * [simplify]: Extracting #2: cost 139 inf + 577 74.167 * * [simplify]: Extracting #3: cost 97 inf + 6780 74.176 * * [simplify]: Extracting #4: cost 7 inf + 34038 74.185 * * [simplify]: Extracting #5: cost 0 inf + 36191 74.190 * [simplify]: Simplified to (* (* -1/27 (* im im)) (* (* im im) (* im im))) 74.190 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (cbrt (* (* -1/27 (* im im)) (* (* im im) (* im im)))) 2))))) 74.191 * * * * [progress]: [ 55 / 110 ] simplifiying candidate # 74.191 * [simplify]: Simplifying (* (* (* (* im -1/3) (* im -1/3)) (* im -1/3)) (* (* im im) im)) 74.191 * * [simplify]: iters left: 6 (8 enodes) 74.194 * * [simplify]: iters left: 5 (41 enodes) 74.203 * * [simplify]: iters left: 4 (108 enodes) 74.242 * * [simplify]: iters left: 3 (281 enodes) 74.424 * * [simplify]: iters left: 2 (447 enodes) 74.839 * * [simplify]: Extracting #0: cost 1 inf + 0 74.839 * * [simplify]: Extracting #1: cost 55 inf + 0 74.841 * * [simplify]: Extracting #2: cost 175 inf + 47 74.844 * * [simplify]: Extracting #3: cost 138 inf + 5923 74.854 * * [simplify]: Extracting #4: cost 44 inf + 31730 74.870 * * [simplify]: Extracting #5: cost 1 inf + 47191 74.885 * * [simplify]: Extracting #6: cost 0 inf + 47694 74.900 * [simplify]: Simplified to (* (* -1/27 (* (* im im) (* im im))) (* im im)) 74.901 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (cbrt (* (* -1/27 (* (* im im) (* im im))) (* im im))) 2))))) 74.901 * * * * [progress]: [ 56 / 110 ] simplifiying candidate # 74.901 * [simplify]: Simplifying (* (cbrt (* (* im -1/3) im)) (cbrt (* (* im -1/3) im))) 74.901 * * [simplify]: iters left: 6 (6 enodes) 74.905 * * [simplify]: iters left: 5 (20 enodes) 74.916 * * [simplify]: iters left: 4 (23 enodes) 74.923 * * [simplify]: iters left: 3 (25 enodes) 74.931 * * [simplify]: Extracting #0: cost 1 inf + 0 74.931 * * [simplify]: Extracting #1: cost 3 inf + 0 74.931 * * [simplify]: Extracting #2: cost 5 inf + 0 74.931 * * [simplify]: Extracting #3: cost 10 inf + 0 74.931 * * [simplify]: Extracting #4: cost 10 inf + 2 74.931 * * [simplify]: Extracting #5: cost 2 inf + 817 74.932 * * [simplify]: Extracting #6: cost 0 inf + 1060 74.932 * [simplify]: Simplified to (* (cbrt (* im (* im -1/3))) (cbrt (* im (* im -1/3)))) 74.932 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (cbrt (* im (* im -1/3))) (cbrt (* im (* im -1/3)))) (cbrt (* (* im -1/3) im))) 2))))) 74.932 * [simplify]: Simplifying (cbrt (* (* im -1/3) im)) 74.933 * * [simplify]: iters left: 5 (5 enodes) 74.935 * * [simplify]: iters left: 4 (17 enodes) 74.941 * * [simplify]: iters left: 3 (20 enodes) 74.947 * * [simplify]: iters left: 2 (22 enodes) 74.953 * * [simplify]: Extracting #0: cost 1 inf + 0 74.953 * * [simplify]: Extracting #1: cost 3 inf + 0 74.953 * * [simplify]: Extracting #2: cost 8 inf + 0 74.953 * * [simplify]: Extracting #3: cost 8 inf + 2 74.954 * * [simplify]: Extracting #4: cost 0 inf + 656 74.954 * [simplify]: Simplified to (cbrt (* im (* im -1/3))) 74.954 * [simplify]: Simplified (2 2 3 2 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (cbrt (* (* im -1/3) im)) (cbrt (* (* im -1/3) im))) (cbrt (* im (* im -1/3)))) 2))))) 74.954 * * * * [progress]: [ 57 / 110 ] simplifiying candidate # 74.955 * [simplify]: Simplifying (* (* (* (* im -1/3) im) (* (* im -1/3) im)) (* (* im -1/3) im)) 74.955 * * [simplify]: iters left: 6 (6 enodes) 74.959 * * [simplify]: iters left: 5 (30 enodes) 74.972 * * [simplify]: iters left: 4 (90 enodes) 75.019 * * [simplify]: iters left: 3 (200 enodes) 75.120 * * [simplify]: iters left: 2 (376 enodes) 75.324 * * [simplify]: Extracting #0: cost 1 inf + 0 75.325 * * [simplify]: Extracting #1: cost 47 inf + 0 75.326 * * [simplify]: Extracting #2: cost 111 inf + 5 75.328 * * [simplify]: Extracting #3: cost 71 inf + 5439 75.335 * * [simplify]: Extracting #4: cost 7 inf + 20590 75.343 * * [simplify]: Extracting #5: cost 0 inf + 21955 75.350 * * [simplify]: Extracting #6: cost 0 inf + 21915 75.358 * [simplify]: Simplified to (* (* im (* im -1/3)) (* (* im (* im -1/3)) (* im (* im -1/3)))) 75.358 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (cbrt (* (* im (* im -1/3)) (* (* im (* im -1/3)) (* im (* im -1/3))))) 2))))) 75.358 * * * * [progress]: [ 58 / 110 ] simplifiying candidate # 75.359 * [simplify]: Simplifying (sqrt (* (* im -1/3) im)) 75.359 * * [simplify]: iters left: 5 (5 enodes) 75.362 * * [simplify]: iters left: 4 (17 enodes) 75.367 * * [simplify]: iters left: 3 (20 enodes) 75.370 * * [simplify]: iters left: 2 (22 enodes) 75.373 * * [simplify]: Extracting #0: cost 1 inf + 0 75.373 * * [simplify]: Extracting #1: cost 3 inf + 0 75.373 * * [simplify]: Extracting #2: cost 8 inf + 0 75.373 * * [simplify]: Extracting #3: cost 8 inf + 2 75.374 * * [simplify]: Extracting #4: cost 0 inf + 576 75.374 * [simplify]: Simplified to (sqrt (* im (* im -1/3))) 75.374 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (sqrt (* im (* im -1/3))) (sqrt (* (* im -1/3) im))) 2))))) 75.374 * [simplify]: Simplifying (sqrt (* (* im -1/3) im)) 75.374 * * [simplify]: iters left: 5 (5 enodes) 75.376 * * [simplify]: iters left: 4 (17 enodes) 75.378 * * [simplify]: iters left: 3 (20 enodes) 75.382 * * [simplify]: iters left: 2 (22 enodes) 75.385 * * [simplify]: Extracting #0: cost 1 inf + 0 75.385 * * [simplify]: Extracting #1: cost 3 inf + 0 75.385 * * [simplify]: Extracting #2: cost 8 inf + 0 75.385 * * [simplify]: Extracting #3: cost 8 inf + 2 75.385 * * [simplify]: Extracting #4: cost 0 inf + 576 75.386 * [simplify]: Simplified to (sqrt (* im (* im -1/3))) 75.386 * [simplify]: Simplified (2 2 3 2 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (sqrt (* (* im -1/3) im)) (sqrt (* im (* im -1/3)))) 2))))) 75.386 * * * * [progress]: [ 59 / 110 ] simplifiying candidate # 75.386 * * * * [progress]: [ 60 / 110 ] simplifiying candidate # 75.386 * [simplify]: Simplifying (* (* im -1/3) (* (cbrt im) (cbrt im))) 75.386 * * [simplify]: iters left: 5 (6 enodes) 75.388 * * [simplify]: iters left: 4 (24 enodes) 75.392 * * [simplify]: iters left: 3 (41 enodes) 75.403 * * [simplify]: iters left: 2 (59 enodes) 75.420 * * [simplify]: iters left: 1 (63 enodes) 75.430 * * [simplify]: Extracting #0: cost 1 inf + 0 75.430 * * [simplify]: Extracting #1: cost 12 inf + 0 75.430 * * [simplify]: Extracting #2: cost 18 inf + 2 75.430 * * [simplify]: Extracting #3: cost 14 inf + 289 75.431 * * [simplify]: Extracting #4: cost 2 inf + 2027 75.431 * * [simplify]: Extracting #5: cost 0 inf + 2350 75.431 * [simplify]: Simplified to (* im (* (* (cbrt im) -1/3) (cbrt im))) 75.431 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im (* (* (cbrt im) -1/3) (cbrt im))) (cbrt im)) 2))))) 75.432 * * * * [progress]: [ 61 / 110 ] simplifiying candidate # 75.432 * [simplify]: Simplifying (* (* im -1/3) (sqrt im)) 75.432 * * [simplify]: iters left: 4 (5 enodes) 75.433 * * [simplify]: iters left: 3 (19 enodes) 75.437 * * [simplify]: iters left: 2 (27 enodes) 75.441 * * [simplify]: iters left: 1 (32 enodes) 75.445 * * [simplify]: Extracting #0: cost 1 inf + 0 75.445 * * [simplify]: Extracting #1: cost 8 inf + 0 75.445 * * [simplify]: Extracting #2: cost 10 inf + 2 75.445 * * [simplify]: Extracting #3: cost 0 inf + 738 75.446 * [simplify]: Simplified to (* (* im -1/3) (sqrt im)) 75.446 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* (* im -1/3) (sqrt im)) (sqrt im)) 2))))) 75.446 * * * * [progress]: [ 62 / 110 ] simplifiying candidate # 75.446 * [simplify]: Simplifying (* (* im -1/3) 1) 75.446 * * [simplify]: iters left: 4 (5 enodes) 75.448 * * [simplify]: iters left: 3 (19 enodes) 75.452 * * [simplify]: iters left: 2 (30 enodes) 75.456 * * [simplify]: Extracting #0: cost 1 inf + 0 75.456 * * [simplify]: Extracting #1: cost 5 inf + 0 75.456 * * [simplify]: Extracting #2: cost 2 inf + 3 75.456 * * [simplify]: Extracting #3: cost 0 inf + 87 75.456 * [simplify]: Simplified to (* im -1/3) 75.456 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 75.456 * * * * [progress]: [ 63 / 110 ] simplifiying candidate # 75.457 * [simplify]: Simplifying (* -1/3 im) 75.457 * * [simplify]: iters left: 2 (3 enodes) 75.458 * * [simplify]: iters left: 1 (10 enodes) 75.459 * * [simplify]: Extracting #0: cost 1 inf + 0 75.459 * * [simplify]: Extracting #1: cost 4 inf + 0 75.459 * * [simplify]: Extracting #2: cost 2 inf + 2 75.460 * * [simplify]: Extracting #3: cost 0 inf + 86 75.460 * [simplify]: Simplified to (* -1/3 im) 75.460 * [simplify]: Simplified (2 2 3 2 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* im (* -1/3 im)) 2))))) 75.460 * * * * [progress]: [ 64 / 110 ] simplifiying candidate #real (real->posit16 (* (* im -1/3) im))) 2)))))> 75.460 * [simplify]: Simplifying (real->posit16 (* (* im -1/3) im)) 75.460 * * [simplify]: iters left: 5 (5 enodes) 75.462 * * [simplify]: iters left: 4 (14 enodes) 75.464 * * [simplify]: iters left: 3 (17 enodes) 75.467 * * [simplify]: iters left: 2 (19 enodes) 75.470 * * [simplify]: Extracting #0: cost 1 inf + 0 75.470 * * [simplify]: Extracting #1: cost 2 inf + 0 75.470 * * [simplify]: Extracting #2: cost 6 inf + 0 75.470 * * [simplify]: Extracting #3: cost 6 inf + 2 75.470 * * [simplify]: Extracting #4: cost 1 inf + 291 75.470 * * [simplify]: Extracting #5: cost 0 inf + 332 75.470 * [simplify]: Simplified to (real->posit16 (* im (* im -1/3))) 75.470 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (posit16->real (real->posit16 (* im (* im -1/3)))) 2))))) 75.470 * * * * [progress]: [ 65 / 110 ] simplifiying candidate # 75.470 * * * * [progress]: [ 66 / 110 ] simplifiying candidate # 75.470 * [simplify]: Simplifying (expm1 (* im (- (* (* im -1/3) im) 2))) 75.470 * * [simplify]: iters left: 6 (8 enodes) 75.474 * * [simplify]: iters left: 5 (31 enodes) 75.484 * * [simplify]: iters left: 4 (38 enodes) 75.496 * * [simplify]: iters left: 3 (47 enodes) 75.514 * * [simplify]: iters left: 2 (64 enodes) 75.533 * * [simplify]: iters left: 1 (75 enodes) 75.552 * * [simplify]: Extracting #0: cost 1 inf + 0 75.552 * * [simplify]: Extracting #1: cost 3 inf + 0 75.552 * * [simplify]: Extracting #2: cost 14 inf + 0 75.552 * * [simplify]: Extracting #3: cost 21 inf + 3 75.553 * * [simplify]: Extracting #4: cost 9 inf + 840 75.554 * * [simplify]: Extracting #5: cost 0 inf + 1926 75.555 * [simplify]: Simplified to (expm1 (* (fma (* im im) -1/3 -2) im)) 75.555 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (log1p (expm1 (* (fma (* im im) -1/3 -2) im)))))) 75.555 * * * * [progress]: [ 67 / 110 ] simplifiying candidate # 75.555 * [simplify]: Simplifying (log1p (* im (- (* (* im -1/3) im) 2))) 75.556 * * [simplify]: iters left: 6 (8 enodes) 75.561 * * [simplify]: iters left: 5 (31 enodes) 75.571 * * [simplify]: iters left: 4 (38 enodes) 75.582 * * [simplify]: iters left: 3 (47 enodes) 75.598 * * [simplify]: iters left: 2 (64 enodes) 75.616 * * [simplify]: iters left: 1 (75 enodes) 75.635 * * [simplify]: Extracting #0: cost 1 inf + 0 75.635 * * [simplify]: Extracting #1: cost 3 inf + 0 75.635 * * [simplify]: Extracting #2: cost 14 inf + 0 75.635 * * [simplify]: Extracting #3: cost 21 inf + 3 75.635 * * [simplify]: Extracting #4: cost 9 inf + 840 75.636 * * [simplify]: Extracting #5: cost 0 inf + 1966 75.637 * [simplify]: Simplified to (log1p (* (fma (* im im) -1/3 -2) im)) 75.637 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (expm1 (log1p (* (fma (* im im) -1/3 -2) im)))))) 75.637 * * * * [progress]: [ 68 / 110 ] simplifiying candidate # 75.638 * [simplify]: Simplifying (* im (- (* (* im -1/3) im) 2)) 75.638 * * [simplify]: iters left: 6 (7 enodes) 75.642 * * [simplify]: iters left: 5 (28 enodes) 75.651 * * [simplify]: iters left: 4 (35 enodes) 75.663 * * [simplify]: iters left: 3 (44 enodes) 75.678 * * [simplify]: iters left: 2 (61 enodes) 75.694 * * [simplify]: iters left: 1 (71 enodes) 75.713 * * [simplify]: Extracting #0: cost 1 inf + 0 75.713 * * [simplify]: Extracting #1: cost 12 inf + 0 75.713 * * [simplify]: Extracting #2: cost 19 inf + 3 75.713 * * [simplify]: Extracting #3: cost 11 inf + 394 75.714 * * [simplify]: Extracting #4: cost 1 inf + 1388 75.715 * * [simplify]: Extracting #5: cost 0 inf + 1510 75.716 * [simplify]: Simplified to (* (fma (* im -1/3) im -2) im) 75.716 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (pow (* (fma (* im -1/3) im -2) im) 1)))) 75.716 * * * * [progress]: [ 69 / 110 ] simplifiying candidate # 75.716 * * * * [progress]: [ 70 / 110 ] simplifiying candidate # 75.717 * [simplify]: Simplifying (+ (log im) (log (- (* (* im -1/3) im) 2))) 75.717 * * [simplify]: iters left: 6 (9 enodes) 75.722 * * [simplify]: iters left: 5 (34 enodes) 75.734 * * [simplify]: iters left: 4 (41 enodes) 75.745 * * [simplify]: iters left: 3 (44 enodes) 75.756 * * [simplify]: iters left: 2 (46 enodes) 75.763 * * [simplify]: Extracting #0: cost 1 inf + 0 75.763 * * [simplify]: Extracting #1: cost 4 inf + 0 75.763 * * [simplify]: Extracting #2: cost 8 inf + 0 75.763 * * [simplify]: Extracting #3: cost 14 inf + 1 75.763 * * [simplify]: Extracting #4: cost 10 inf + 240 75.763 * * [simplify]: Extracting #5: cost 2 inf + 1008 75.763 * * [simplify]: Extracting #6: cost 0 inf + 1564 75.764 * [simplify]: Simplified to (+ (log (fma (* im im) -1/3 -2)) (log im)) 75.764 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (exp (+ (log (fma (* im im) -1/3 -2)) (log im)))))) 75.764 * * * * [progress]: [ 71 / 110 ] simplifiying candidate # 75.764 * [simplify]: Simplifying (log (* im (- (* (* im -1/3) im) 2))) 75.764 * * [simplify]: iters left: 6 (8 enodes) 75.766 * * [simplify]: iters left: 5 (34 enodes) 75.772 * * [simplify]: iters left: 4 (46 enodes) 75.779 * * [simplify]: iters left: 3 (55 enodes) 75.789 * * [simplify]: iters left: 2 (72 enodes) 75.809 * * [simplify]: iters left: 1 (83 enodes) 75.830 * * [simplify]: Extracting #0: cost 1 inf + 0 75.830 * * [simplify]: Extracting #1: cost 5 inf + 0 75.830 * * [simplify]: Extracting #2: cost 18 inf + 0 75.830 * * [simplify]: Extracting #3: cost 25 inf + 3 75.831 * * [simplify]: Extracting #4: cost 12 inf + 887 75.831 * * [simplify]: Extracting #5: cost 2 inf + 2024 75.832 * * [simplify]: Extracting #6: cost 0 inf + 2404 75.833 * [simplify]: Simplified to (log (* (fma (* im im) -1/3 -2) im)) 75.833 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (exp (log (* (fma (* im im) -1/3 -2) im)))))) 75.834 * * * * [progress]: [ 72 / 110 ] simplifiying candidate # 75.834 * [simplify]: Simplifying (exp (* im (- (* (* im -1/3) im) 2))) 75.834 * * [simplify]: iters left: 6 (8 enodes) 75.839 * * [simplify]: iters left: 5 (33 enodes) 75.848 * * [simplify]: iters left: 4 (47 enodes) 75.864 * * [simplify]: iters left: 3 (76 enodes) 75.887 * * [simplify]: iters left: 2 (159 enodes) 75.925 * * [simplify]: iters left: 1 (313 enodes) 76.030 * * [simplify]: Extracting #0: cost 1 inf + 0 76.030 * * [simplify]: Extracting #1: cost 27 inf + 0 76.030 * * [simplify]: Extracting #2: cost 113 inf + 2 76.031 * * [simplify]: Extracting #3: cost 154 inf + 1699 76.033 * * [simplify]: Extracting #4: cost 105 inf + 14485 76.038 * * [simplify]: Extracting #5: cost 20 inf + 43302 76.045 * * [simplify]: Extracting #6: cost 0 inf + 49020 76.056 * * [simplify]: Extracting #7: cost 0 inf + 48230 76.067 * * [simplify]: Extracting #8: cost 0 inf + 48037 76.076 * * [simplify]: Extracting #9: cost 0 inf + 47991 76.083 * [simplify]: Simplified to (exp (* (fma -1/3 (* im im) -2) im)) 76.083 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (log (exp (* (fma -1/3 (* im im) -2) im)))))) 76.083 * * * * [progress]: [ 73 / 110 ] simplifiying candidate # 76.083 * [simplify]: Simplifying (* (* (* im im) im) (* (* (- (* (* im -1/3) im) 2) (- (* (* im -1/3) im) 2)) (- (* (* im -1/3) im) 2))) 76.083 * * [simplify]: iters left: 6 (11 enodes) 76.087 * * [simplify]: iters left: 5 (46 enodes) 76.095 * * [simplify]: iters left: 4 (81 enodes) 76.115 * * [simplify]: iters left: 3 (180 enodes) 76.259 * * [simplify]: Extracting #0: cost 1 inf + 0 76.259 * * [simplify]: Extracting #1: cost 38 inf + 0 76.260 * * [simplify]: Extracting #2: cost 161 inf + 42 76.261 * * [simplify]: Extracting #3: cost 204 inf + 1716 76.266 * * [simplify]: Extracting #4: cost 73 inf + 29026 76.277 * * [simplify]: Extracting #5: cost 0 inf + 49581 76.291 * [simplify]: Simplified to (* (* (fma (* im im) -1/3 -2) (fma (* im im) -1/3 -2)) (* im (* (* im im) (fma (* im im) -1/3 -2)))) 76.291 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (cbrt (* (* (fma (* im im) -1/3 -2) (fma (* im im) -1/3 -2)) (* im (* (* im im) (fma (* im im) -1/3 -2)))))))) 76.291 * * * * [progress]: [ 74 / 110 ] simplifiying candidate # 76.292 * [simplify]: Simplifying (* (cbrt (* im (- (* (* im -1/3) im) 2))) (cbrt (* im (- (* (* im -1/3) im) 2)))) 76.292 * * [simplify]: iters left: 6 (9 enodes) 76.297 * * [simplify]: iters left: 5 (34 enodes) 76.309 * * [simplify]: iters left: 4 (41 enodes) 76.321 * * [simplify]: iters left: 3 (50 enodes) 76.342 * * [simplify]: iters left: 2 (67 enodes) 76.354 * * [simplify]: iters left: 1 (77 enodes) 76.365 * * [simplify]: Extracting #0: cost 1 inf + 0 76.365 * * [simplify]: Extracting #1: cost 3 inf + 0 76.365 * * [simplify]: Extracting #2: cost 5 inf + 0 76.365 * * [simplify]: Extracting #3: cost 16 inf + 0 76.365 * * [simplify]: Extracting #4: cost 23 inf + 3 76.365 * * [simplify]: Extracting #5: cost 11 inf + 719 76.366 * * [simplify]: Extracting #6: cost 2 inf + 2032 76.367 * * [simplify]: Extracting #7: cost 0 inf + 2462 76.367 * [simplify]: Simplified to (* (cbrt (* (fma -1/3 (* im im) -2) im)) (cbrt (* (fma -1/3 (* im im) -2) im))) 76.367 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt (* (fma -1/3 (* im im) -2) im)) (cbrt (* (fma -1/3 (* im im) -2) im))) (cbrt (* im (- (* (* im -1/3) im) 2))))))) 76.368 * [simplify]: Simplifying (cbrt (* im (- (* (* im -1/3) im) 2))) 76.368 * * [simplify]: iters left: 6 (8 enodes) 76.370 * * [simplify]: iters left: 5 (31 enodes) 76.376 * * [simplify]: iters left: 4 (38 enodes) 76.382 * * [simplify]: iters left: 3 (47 enodes) 76.393 * * [simplify]: iters left: 2 (64 enodes) 76.411 * * [simplify]: iters left: 1 (75 enodes) 76.427 * * [simplify]: Extracting #0: cost 1 inf + 0 76.427 * * [simplify]: Extracting #1: cost 3 inf + 0 76.427 * * [simplify]: Extracting #2: cost 14 inf + 0 76.427 * * [simplify]: Extracting #3: cost 21 inf + 3 76.428 * * [simplify]: Extracting #4: cost 9 inf + 840 76.428 * * [simplify]: Extracting #5: cost 0 inf + 1946 76.429 * [simplify]: Simplified to (cbrt (* (fma (* im im) -1/3 -2) im)) 76.429 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt (* im (- (* (* im -1/3) im) 2))) (cbrt (* im (- (* (* im -1/3) im) 2)))) (cbrt (* (fma (* im im) -1/3 -2) im)))))) 76.429 * * * * [progress]: [ 75 / 110 ] simplifiying candidate # 76.429 * [simplify]: Simplifying (* (* (* im (- (* (* im -1/3) im) 2)) (* im (- (* (* im -1/3) im) 2))) (* im (- (* (* im -1/3) im) 2))) 76.429 * * [simplify]: iters left: 6 (9 enodes) 76.432 * * [simplify]: iters left: 5 (44 enodes) 76.443 * * [simplify]: iters left: 4 (90 enodes) 76.463 * * [simplify]: iters left: 3 (190 enodes) 76.642 * * [simplify]: Extracting #0: cost 1 inf + 0 76.643 * * [simplify]: Extracting #1: cost 21 inf + 0 76.643 * * [simplify]: Extracting #2: cost 118 inf + 2 76.645 * * [simplify]: Extracting #3: cost 161 inf + 1713 76.662 * * [simplify]: Extracting #4: cost 42 inf + 26851 76.680 * * [simplify]: Extracting #5: cost 0 inf + 35286 76.699 * * [simplify]: Extracting #6: cost 0 inf + 34799 76.718 * [simplify]: Simplified to (* (* (* (fma im (* im -1/3) -2) im) (* (fma im (* im -1/3) -2) im)) (* (fma im (* im -1/3) -2) im)) 76.718 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (cbrt (* (* (* (fma im (* im -1/3) -2) im) (* (fma im (* im -1/3) -2) im)) (* (fma im (* im -1/3) -2) im)))))) 76.718 * * * * [progress]: [ 76 / 110 ] simplifiying candidate # 76.719 * [simplify]: Simplifying (sqrt (* im (- (* (* im -1/3) im) 2))) 76.719 * * [simplify]: iters left: 6 (8 enodes) 76.724 * * [simplify]: iters left: 5 (31 enodes) 76.735 * * [simplify]: iters left: 4 (38 enodes) 76.747 * * [simplify]: iters left: 3 (47 enodes) 76.762 * * [simplify]: iters left: 2 (64 enodes) 76.780 * * [simplify]: iters left: 1 (75 enodes) 76.800 * * [simplify]: Extracting #0: cost 1 inf + 0 76.800 * * [simplify]: Extracting #1: cost 3 inf + 0 76.800 * * [simplify]: Extracting #2: cost 14 inf + 0 76.800 * * [simplify]: Extracting #3: cost 21 inf + 3 76.801 * * [simplify]: Extracting #4: cost 9 inf + 840 76.802 * * [simplify]: Extracting #5: cost 0 inf + 1866 76.803 * [simplify]: Simplified to (sqrt (* (fma (* im im) -1/3 -2) im)) 76.803 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (sqrt (* (fma (* im im) -1/3 -2) im)) (sqrt (* im (- (* (* im -1/3) im) 2))))))) 76.805 * [simplify]: Simplifying (sqrt (* im (- (* (* im -1/3) im) 2))) 76.805 * * [simplify]: iters left: 6 (8 enodes) 76.811 * * [simplify]: iters left: 5 (31 enodes) 76.821 * * [simplify]: iters left: 4 (38 enodes) 76.833 * * [simplify]: iters left: 3 (47 enodes) 76.848 * * [simplify]: iters left: 2 (64 enodes) 76.866 * * [simplify]: iters left: 1 (75 enodes) 76.882 * * [simplify]: Extracting #0: cost 1 inf + 0 76.882 * * [simplify]: Extracting #1: cost 3 inf + 0 76.882 * * [simplify]: Extracting #2: cost 14 inf + 0 76.883 * * [simplify]: Extracting #3: cost 21 inf + 3 76.883 * * [simplify]: Extracting #4: cost 9 inf + 840 76.883 * * [simplify]: Extracting #5: cost 0 inf + 1866 76.884 * [simplify]: Simplified to (sqrt (* (fma (* im im) -1/3 -2) im)) 76.884 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (sqrt (* im (- (* (* im -1/3) im) 2))) (sqrt (* (fma (* im im) -1/3 -2) im)))))) 76.884 * * * * [progress]: [ 77 / 110 ] simplifiying candidate # 76.884 * * * * [progress]: [ 78 / 110 ] simplifiying candidate # 76.885 * [simplify]: Simplifying (* (sqrt im) (sqrt (- (* (* im -1/3) im) 2))) 76.885 * * [simplify]: iters left: 6 (9 enodes) 76.888 * * [simplify]: iters left: 5 (34 enodes) 76.893 * * [simplify]: iters left: 4 (41 enodes) 76.899 * * [simplify]: iters left: 3 (44 enodes) 76.906 * * [simplify]: iters left: 2 (46 enodes) 76.915 * * [simplify]: Extracting #0: cost 1 inf + 0 76.915 * * [simplify]: Extracting #1: cost 4 inf + 0 76.915 * * [simplify]: Extracting #2: cost 8 inf + 0 76.915 * * [simplify]: Extracting #3: cost 14 inf + 1 76.916 * * [simplify]: Extracting #4: cost 10 inf + 210 76.916 * * [simplify]: Extracting #5: cost 2 inf + 888 76.916 * * [simplify]: Extracting #6: cost 0 inf + 1324 76.917 * [simplify]: Simplified to (* (sqrt im) (sqrt (fma (* im im) -1/3 -2))) 76.917 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (sqrt im) (sqrt (fma (* im im) -1/3 -2))) (* (sqrt im) (sqrt (- (* (* im -1/3) im) 2))))))) 76.918 * [simplify]: Simplifying (* (sqrt im) (sqrt (- (* (* im -1/3) im) 2))) 76.918 * * [simplify]: iters left: 6 (9 enodes) 76.923 * * [simplify]: iters left: 5 (34 enodes) 76.936 * * [simplify]: iters left: 4 (41 enodes) 76.948 * * [simplify]: iters left: 3 (44 enodes) 76.961 * * [simplify]: iters left: 2 (46 enodes) 76.970 * * [simplify]: Extracting #0: cost 1 inf + 0 76.970 * * [simplify]: Extracting #1: cost 4 inf + 0 76.970 * * [simplify]: Extracting #2: cost 8 inf + 0 76.970 * * [simplify]: Extracting #3: cost 14 inf + 1 76.970 * * [simplify]: Extracting #4: cost 10 inf + 210 76.970 * * [simplify]: Extracting #5: cost 2 inf + 888 76.970 * * [simplify]: Extracting #6: cost 0 inf + 1324 76.971 * [simplify]: Simplified to (* (sqrt im) (sqrt (fma (* im im) -1/3 -2))) 76.971 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (sqrt im) (sqrt (- (* (* im -1/3) im) 2))) (* (sqrt im) (sqrt (fma (* im im) -1/3 -2))))))) 76.971 * * * * [progress]: [ 79 / 110 ] simplifiying candidate # 76.971 * [simplify]: Simplifying (* im (fma (* im -1/3) im (- (* (cbrt 2) (* (cbrt 2) (cbrt 2)))))) 76.971 * * [simplify]: iters left: 6 (10 enodes) 76.974 * * [simplify]: iters left: 5 (41 enodes) 76.982 * * [simplify]: iters left: 4 (64 enodes) 76.993 * * [simplify]: iters left: 3 (95 enodes) 77.008 * * [simplify]: iters left: 2 (129 enodes) 77.040 * * [simplify]: iters left: 1 (134 enodes) 77.066 * * [simplify]: Extracting #0: cost 1 inf + 0 77.067 * * [simplify]: Extracting #1: cost 13 inf + 0 77.067 * * [simplify]: Extracting #2: cost 20 inf + 3 77.067 * * [simplify]: Extracting #3: cost 6 inf + 980 77.069 * * [simplify]: Extracting #4: cost 0 inf + 1593 77.070 * [simplify]: Simplified to (* im (fma im (* im -1/3) -2)) 77.070 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (fma im (* im -1/3) -2)) (* im (fma (- (cbrt 2)) (* (cbrt 2) (cbrt 2)) (* (cbrt 2) (* (cbrt 2) (cbrt 2))))))))) 77.070 * [simplify]: Simplifying (* im (fma (- (cbrt 2)) (* (cbrt 2) (cbrt 2)) (* (cbrt 2) (* (cbrt 2) (cbrt 2))))) 77.070 * * [simplify]: iters left: 6 (8 enodes) 77.075 * * [simplify]: iters left: 5 (30 enodes) 77.087 * * [simplify]: iters left: 4 (45 enodes) 77.103 * * [simplify]: iters left: 3 (71 enodes) 77.121 * * [simplify]: iters left: 2 (79 enodes) 77.134 * * [simplify]: Extracting #0: cost 1 inf + 0 77.135 * * [simplify]: Extracting #1: cost 0 inf + 1 77.135 * [simplify]: Simplified to 0 77.135 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (fma im (* im -1/3) -2)) 0)))) 77.135 * * * * [progress]: [ 80 / 110 ] simplifiying candidate # 77.135 * [simplify]: Simplifying (* im (fma (* im -1/3) im (- (* (sqrt 2) (sqrt 2))))) 77.135 * * [simplify]: iters left: 6 (9 enodes) 77.142 * * [simplify]: iters left: 5 (30 enodes) 77.151 * * [simplify]: iters left: 4 (43 enodes) 77.166 * * [simplify]: iters left: 3 (63 enodes) 77.182 * * [simplify]: iters left: 2 (74 enodes) 77.193 * * [simplify]: iters left: 1 (76 enodes) 77.202 * * [simplify]: Extracting #0: cost 1 inf + 0 77.202 * * [simplify]: Extracting #1: cost 12 inf + 0 77.202 * * [simplify]: Extracting #2: cost 18 inf + 3 77.203 * * [simplify]: Extracting #3: cost 8 inf + 809 77.203 * * [simplify]: Extracting #4: cost 1 inf + 1502 77.203 * * [simplify]: Extracting #5: cost 0 inf + 1509 77.204 * [simplify]: Simplified to (* (fma (* im -1/3) im -2) im) 77.204 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (fma (* im -1/3) im -2) im) (* im (fma (- (sqrt 2)) (sqrt 2) (* (sqrt 2) (sqrt 2)))))))) 77.204 * [simplify]: Simplifying (* im (fma (- (sqrt 2)) (sqrt 2) (* (sqrt 2) (sqrt 2)))) 77.204 * * [simplify]: iters left: 6 (7 enodes) 77.206 * * [simplify]: iters left: 5 (22 enodes) 77.210 * * [simplify]: iters left: 4 (36 enodes) 77.216 * * [simplify]: iters left: 3 (48 enodes) 77.225 * * [simplify]: Extracting #0: cost 1 inf + 0 77.225 * * [simplify]: Extracting #1: cost 0 inf + 1 77.225 * [simplify]: Simplified to 0 77.225 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (fma (* im -1/3) im -2) im) 0)))) 77.225 * * * * [progress]: [ 81 / 110 ] simplifiying candidate # 77.226 * [simplify]: Simplifying (* im (fma (* im -1/3) im (- (* 2 1)))) 77.226 * * [simplify]: iters left: 6 (9 enodes) 77.232 * * [simplify]: iters left: 5 (32 enodes) 77.239 * * [simplify]: iters left: 4 (47 enodes) 77.247 * * [simplify]: iters left: 3 (67 enodes) 77.257 * * [simplify]: iters left: 2 (78 enodes) 77.269 * * [simplify]: iters left: 1 (80 enodes) 77.293 * * [simplify]: Extracting #0: cost 1 inf + 0 77.293 * * [simplify]: Extracting #1: cost 12 inf + 0 77.293 * * [simplify]: Extracting #2: cost 18 inf + 3 77.294 * * [simplify]: Extracting #3: cost 10 inf + 475 77.294 * * [simplify]: Extracting #4: cost 1 inf + 1428 77.295 * * [simplify]: Extracting #5: cost 0 inf + 1509 77.296 * [simplify]: Simplified to (* (fma im (* im -1/3) -2) im) 77.296 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (fma im (* im -1/3) -2) im) (* im (fma (- 2) 1 (* 2 1))))))) 77.297 * [simplify]: Simplifying (* im (fma (- 2) 1 (* 2 1))) 77.297 * * [simplify]: iters left: 5 (7 enodes) 77.303 * * [simplify]: iters left: 4 (25 enodes) 77.313 * * [simplify]: iters left: 3 (35 enodes) 77.323 * * [simplify]: iters left: 2 (45 enodes) 77.332 * * [simplify]: Extracting #0: cost 1 inf + 0 77.332 * * [simplify]: Extracting #1: cost 0 inf + 1 77.332 * [simplify]: Simplified to 0 77.332 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (fma im (* im -1/3) -2) im) 0)))) 77.332 * * * * [progress]: [ 82 / 110 ] simplifiying candidate # 77.332 * [simplify]: Simplifying (* im (* (* im -1/3) im)) 77.332 * * [simplify]: iters left: 6 (5 enodes) 77.335 * * [simplify]: iters left: 5 (19 enodes) 77.341 * * [simplify]: iters left: 4 (24 enodes) 77.348 * * [simplify]: iters left: 3 (30 enodes) 77.357 * * [simplify]: iters left: 2 (35 enodes) 77.368 * * [simplify]: iters left: 1 (42 enodes) 77.382 * * [simplify]: Extracting #0: cost 1 inf + 0 77.382 * * [simplify]: Extracting #1: cost 8 inf + 0 77.382 * * [simplify]: Extracting #2: cost 12 inf + 2 77.383 * * [simplify]: Extracting #3: cost 5 inf + 658 77.383 * * [simplify]: Extracting #4: cost 4 inf + 740 77.384 * * [simplify]: Extracting #5: cost 2 inf + 953 77.384 * * [simplify]: Extracting #6: cost 0 inf + 1377 77.385 * [simplify]: Simplified to (* (* im im) (* im -1/3)) 77.385 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* im im) (* im -1/3)) (* im (- 2)))))) 77.385 * [simplify]: Simplifying (* im (- 2)) 77.385 * * [simplify]: iters left: 4 (4 enodes) 77.388 * * [simplify]: iters left: 3 (16 enodes) 77.393 * * [simplify]: iters left: 2 (21 enodes) 77.399 * * [simplify]: iters left: 1 (24 enodes) 77.406 * * [simplify]: Extracting #0: cost 1 inf + 0 77.406 * * [simplify]: Extracting #1: cost 7 inf + 0 77.406 * * [simplify]: Extracting #2: cost 6 inf + 3 77.407 * * [simplify]: Extracting #3: cost 0 inf + 253 77.407 * [simplify]: Simplified to (* -2 im) 77.407 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 77.407 * * * * [progress]: [ 83 / 110 ] simplifiying candidate # 77.407 * [simplify]: Simplifying (* im (* (* im -1/3) im)) 77.407 * * [simplify]: iters left: 6 (5 enodes) 77.411 * * [simplify]: iters left: 5 (19 enodes) 77.416 * * [simplify]: iters left: 4 (24 enodes) 77.424 * * [simplify]: iters left: 3 (30 enodes) 77.433 * * [simplify]: iters left: 2 (35 enodes) 77.446 * * [simplify]: iters left: 1 (42 enodes) 77.461 * * [simplify]: Extracting #0: cost 1 inf + 0 77.461 * * [simplify]: Extracting #1: cost 8 inf + 0 77.461 * * [simplify]: Extracting #2: cost 12 inf + 2 77.461 * * [simplify]: Extracting #3: cost 5 inf + 658 77.461 * * [simplify]: Extracting #4: cost 4 inf + 740 77.462 * * [simplify]: Extracting #5: cost 2 inf + 953 77.462 * * [simplify]: Extracting #6: cost 0 inf + 1377 77.463 * [simplify]: Simplified to (* (* im im) (* im -1/3)) 77.463 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* im im) (* im -1/3)) (* im (- 2)))))) 77.463 * [simplify]: Simplifying (* im (- 2)) 77.464 * * [simplify]: iters left: 4 (4 enodes) 77.467 * * [simplify]: iters left: 3 (16 enodes) 77.472 * * [simplify]: iters left: 2 (21 enodes) 77.478 * * [simplify]: iters left: 1 (24 enodes) 77.485 * * [simplify]: Extracting #0: cost 1 inf + 0 77.485 * * [simplify]: Extracting #1: cost 7 inf + 0 77.485 * * [simplify]: Extracting #2: cost 6 inf + 3 77.486 * * [simplify]: Extracting #3: cost 0 inf + 253 77.486 * [simplify]: Simplified to (* -2 im) 77.486 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 77.486 * * * * [progress]: [ 84 / 110 ] simplifiying candidate # 77.486 * [simplify]: Simplifying (* (fma (* im -1/3) im (- (* (cbrt 2) (* (cbrt 2) (cbrt 2))))) im) 77.486 * * [simplify]: iters left: 6 (10 enodes) 77.492 * * [simplify]: iters left: 5 (41 enodes) 77.507 * * [simplify]: iters left: 4 (64 enodes) 77.527 * * [simplify]: iters left: 3 (95 enodes) 77.558 * * [simplify]: iters left: 2 (129 enodes) 77.586 * * [simplify]: iters left: 1 (134 enodes) 77.601 * * [simplify]: Extracting #0: cost 1 inf + 0 77.601 * * [simplify]: Extracting #1: cost 13 inf + 0 77.601 * * [simplify]: Extracting #2: cost 20 inf + 3 77.602 * * [simplify]: Extracting #3: cost 6 inf + 980 77.602 * * [simplify]: Extracting #4: cost 0 inf + 1593 77.603 * [simplify]: Simplified to (* im (fma im (* im -1/3) -2)) 77.603 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (fma im (* im -1/3) -2)) (* (fma (- (cbrt 2)) (* (cbrt 2) (cbrt 2)) (* (cbrt 2) (* (cbrt 2) (cbrt 2)))) im))))) 77.603 * [simplify]: Simplifying (* (fma (- (cbrt 2)) (* (cbrt 2) (cbrt 2)) (* (cbrt 2) (* (cbrt 2) (cbrt 2)))) im) 77.603 * * [simplify]: iters left: 6 (8 enodes) 77.605 * * [simplify]: iters left: 5 (30 enodes) 77.613 * * [simplify]: iters left: 4 (46 enodes) 77.627 * * [simplify]: iters left: 3 (62 enodes) 77.642 * * [simplify]: Extracting #0: cost 1 inf + 0 77.642 * * [simplify]: Extracting #1: cost 0 inf + 1 77.642 * [simplify]: Simplified to 0 77.642 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (fma im (* im -1/3) -2)) 0)))) 77.642 * * * * [progress]: [ 85 / 110 ] simplifiying candidate # 77.642 * [simplify]: Simplifying (* (fma (* im -1/3) im (- (* (sqrt 2) (sqrt 2)))) im) 77.642 * * [simplify]: iters left: 6 (9 enodes) 77.648 * * [simplify]: iters left: 5 (30 enodes) 77.658 * * [simplify]: iters left: 4 (43 enodes) 77.673 * * [simplify]: iters left: 3 (63 enodes) 77.689 * * [simplify]: iters left: 2 (74 enodes) 77.698 * * [simplify]: iters left: 1 (76 enodes) 77.710 * * [simplify]: Extracting #0: cost 1 inf + 0 77.710 * * [simplify]: Extracting #1: cost 12 inf + 0 77.710 * * [simplify]: Extracting #2: cost 18 inf + 3 77.710 * * [simplify]: Extracting #3: cost 8 inf + 809 77.711 * * [simplify]: Extracting #4: cost 1 inf + 1502 77.711 * * [simplify]: Extracting #5: cost 0 inf + 1509 77.712 * [simplify]: Simplified to (* (fma (* im -1/3) im -2) im) 77.712 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (fma (* im -1/3) im -2) im) (* (fma (- (sqrt 2)) (sqrt 2) (* (sqrt 2) (sqrt 2))) im))))) 77.712 * [simplify]: Simplifying (* (fma (- (sqrt 2)) (sqrt 2) (* (sqrt 2) (sqrt 2))) im) 77.712 * * [simplify]: iters left: 6 (7 enodes) 77.715 * * [simplify]: iters left: 5 (22 enodes) 77.723 * * [simplify]: iters left: 4 (36 enodes) 77.732 * * [simplify]: iters left: 3 (48 enodes) 77.738 * * [simplify]: Extracting #0: cost 1 inf + 0 77.738 * * [simplify]: Extracting #1: cost 0 inf + 1 77.738 * [simplify]: Simplified to 0 77.738 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (fma (* im -1/3) im -2) im) 0)))) 77.738 * * * * [progress]: [ 86 / 110 ] simplifiying candidate # 77.739 * [simplify]: Simplifying (* (fma (* im -1/3) im (- (* 2 1))) im) 77.739 * * [simplify]: iters left: 6 (9 enodes) 77.742 * * [simplify]: iters left: 5 (32 enodes) 77.747 * * [simplify]: iters left: 4 (47 enodes) 77.755 * * [simplify]: iters left: 3 (67 enodes) 77.772 * * [simplify]: iters left: 2 (78 enodes) 77.789 * * [simplify]: iters left: 1 (80 enodes) 77.808 * * [simplify]: Extracting #0: cost 1 inf + 0 77.808 * * [simplify]: Extracting #1: cost 12 inf + 0 77.808 * * [simplify]: Extracting #2: cost 18 inf + 3 77.809 * * [simplify]: Extracting #3: cost 10 inf + 475 77.809 * * [simplify]: Extracting #4: cost 1 inf + 1428 77.810 * * [simplify]: Extracting #5: cost 0 inf + 1509 77.811 * [simplify]: Simplified to (* (fma im (* im -1/3) -2) im) 77.811 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (fma im (* im -1/3) -2) im) (* (fma (- 2) 1 (* 2 1)) im))))) 77.812 * [simplify]: Simplifying (* (fma (- 2) 1 (* 2 1)) im) 77.812 * * [simplify]: iters left: 5 (7 enodes) 77.818 * * [simplify]: iters left: 4 (25 enodes) 77.830 * * [simplify]: iters left: 3 (35 enodes) 77.838 * * [simplify]: iters left: 2 (45 enodes) 77.842 * * [simplify]: Extracting #0: cost 1 inf + 0 77.842 * * [simplify]: Extracting #1: cost 0 inf + 1 77.842 * [simplify]: Simplified to 0 77.842 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (fma im (* im -1/3) -2) im) 0)))) 77.842 * * * * [progress]: [ 87 / 110 ] simplifiying candidate # 77.843 * [simplify]: Simplifying (* (* (* im -1/3) im) im) 77.843 * * [simplify]: iters left: 6 (5 enodes) 77.844 * * [simplify]: iters left: 5 (20 enodes) 77.848 * * [simplify]: iters left: 4 (28 enodes) 77.852 * * [simplify]: iters left: 3 (34 enodes) 77.858 * * [simplify]: iters left: 2 (41 enodes) 77.868 * * [simplify]: iters left: 1 (55 enodes) 77.888 * * [simplify]: Extracting #0: cost 1 inf + 0 77.888 * * [simplify]: Extracting #1: cost 8 inf + 0 77.888 * * [simplify]: Extracting #2: cost 15 inf + 2 77.889 * * [simplify]: Extracting #3: cost 13 inf + 333 77.889 * * [simplify]: Extracting #4: cost 7 inf + 1084 77.890 * * [simplify]: Extracting #5: cost 0 inf + 2728 77.890 * [simplify]: Simplified to (* (* im (* im -1/3)) im) 77.890 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* im (* im -1/3)) im) (* (- 2) im))))) 77.891 * [simplify]: Simplifying (* (- 2) im) 77.891 * * [simplify]: iters left: 4 (4 enodes) 77.894 * * [simplify]: iters left: 3 (16 enodes) 77.899 * * [simplify]: iters left: 2 (21 enodes) 77.905 * * [simplify]: iters left: 1 (24 enodes) 77.911 * * [simplify]: Extracting #0: cost 1 inf + 0 77.911 * * [simplify]: Extracting #1: cost 7 inf + 0 77.912 * * [simplify]: Extracting #2: cost 4 inf + 86 77.912 * * [simplify]: Extracting #3: cost 0 inf + 253 77.912 * [simplify]: Simplified to (* -2 im) 77.912 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* (* im -1/3) im) im) (* -2 im))))) 77.912 * * * * [progress]: [ 88 / 110 ] simplifiying candidate # 77.912 * [simplify]: Simplifying (* (* (* im -1/3) im) im) 77.912 * * [simplify]: iters left: 6 (5 enodes) 77.914 * * [simplify]: iters left: 5 (20 enodes) 77.917 * * [simplify]: iters left: 4 (28 enodes) 77.922 * * [simplify]: iters left: 3 (34 enodes) 77.927 * * [simplify]: iters left: 2 (41 enodes) 77.936 * * [simplify]: iters left: 1 (55 enodes) 77.952 * * [simplify]: Extracting #0: cost 1 inf + 0 77.952 * * [simplify]: Extracting #1: cost 8 inf + 0 77.952 * * [simplify]: Extracting #2: cost 15 inf + 2 77.952 * * [simplify]: Extracting #3: cost 13 inf + 333 77.952 * * [simplify]: Extracting #4: cost 7 inf + 1084 77.953 * * [simplify]: Extracting #5: cost 0 inf + 2728 77.953 * [simplify]: Simplified to (* (* im (* im -1/3)) im) 77.953 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* im (* im -1/3)) im) (* (- 2) im))))) 77.953 * [simplify]: Simplifying (* (- 2) im) 77.953 * * [simplify]: iters left: 4 (4 enodes) 77.955 * * [simplify]: iters left: 3 (16 enodes) 77.957 * * [simplify]: iters left: 2 (21 enodes) 77.961 * * [simplify]: iters left: 1 (24 enodes) 77.964 * * [simplify]: Extracting #0: cost 1 inf + 0 77.964 * * [simplify]: Extracting #1: cost 7 inf + 0 77.965 * * [simplify]: Extracting #2: cost 4 inf + 86 77.965 * * [simplify]: Extracting #3: cost 0 inf + 253 77.965 * [simplify]: Simplified to (* -2 im) 77.965 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* (* im -1/3) im) im) (* -2 im))))) 77.965 * * * * [progress]: [ 89 / 110 ] simplifiying candidate # 77.965 * [simplify]: Simplifying (* im (* (cbrt (- (* (* im -1/3) im) 2)) (cbrt (- (* (* im -1/3) im) 2)))) 77.965 * * [simplify]: iters left: 6 (9 enodes) 77.968 * * [simplify]: iters left: 5 (36 enodes) 77.975 * * [simplify]: iters left: 4 (47 enodes) 77.988 * * [simplify]: iters left: 3 (50 enodes) 77.999 * * [simplify]: iters left: 2 (52 enodes) 78.006 * * [simplify]: Extracting #0: cost 1 inf + 0 78.006 * * [simplify]: Extracting #1: cost 6 inf + 0 78.006 * * [simplify]: Extracting #2: cost 9 inf + 1 78.006 * * [simplify]: Extracting #3: cost 16 inf + 1 78.006 * * [simplify]: Extracting #4: cost 12 inf + 373 78.007 * * [simplify]: Extracting #5: cost 2 inf + 1908 78.007 * * [simplify]: Extracting #6: cost 0 inf + 2324 78.008 * * [simplify]: Extracting #7: cost 0 inf + 2274 78.008 * [simplify]: Simplified to (* (* im (cbrt (fma -1/3 (* im im) -2))) (cbrt (fma -1/3 (* im im) -2))) 78.008 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* im (cbrt (fma -1/3 (* im im) -2))) (cbrt (fma -1/3 (* im im) -2))) (cbrt (- (* (* im -1/3) im) 2)))))) 78.008 * * * * [progress]: [ 90 / 110 ] simplifiying candidate # 78.008 * [simplify]: Simplifying (* im (sqrt (- (* (* im -1/3) im) 2))) 78.008 * * [simplify]: iters left: 6 (8 enodes) 78.011 * * [simplify]: iters left: 5 (31 enodes) 78.016 * * [simplify]: iters left: 4 (38 enodes) 78.022 * * [simplify]: iters left: 3 (41 enodes) 78.034 * * [simplify]: iters left: 2 (43 enodes) 78.044 * * [simplify]: Extracting #0: cost 1 inf + 0 78.044 * * [simplify]: Extracting #1: cost 4 inf + 0 78.044 * * [simplify]: Extracting #2: cost 5 inf + 1 78.044 * * [simplify]: Extracting #3: cost 12 inf + 1 78.044 * * [simplify]: Extracting #4: cost 9 inf + 250 78.044 * * [simplify]: Extracting #5: cost 1 inf + 1084 78.045 * * [simplify]: Extracting #6: cost 0 inf + 1187 78.045 * * [simplify]: Extracting #7: cost 0 inf + 1162 78.045 * [simplify]: Simplified to (* im (sqrt (fma (* im im) -1/3 -2))) 78.045 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* im (sqrt (fma (* im im) -1/3 -2))) (sqrt (- (* (* im -1/3) im) 2)))))) 78.045 * * * * [progress]: [ 91 / 110 ] simplifiying candidate # 78.046 * [simplify]: Simplifying (* im 1) 78.046 * * [simplify]: iters left: 2 (3 enodes) 78.047 * * [simplify]: iters left: 1 (9 enodes) 78.049 * * [simplify]: Extracting #0: cost 1 inf + 0 78.049 * * [simplify]: Extracting #1: cost 0 inf + 1 78.049 * [simplify]: Simplified to im 78.049 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im -1/3) im) 2))))) 78.049 * * * * [progress]: [ 92 / 110 ] simplifiying candidate # 78.050 * [simplify]: Simplifying (* (cbrt im) (- (* (* im -1/3) im) 2)) 78.050 * * [simplify]: iters left: 6 (8 enodes) 78.052 * * [simplify]: iters left: 5 (31 enodes) 78.058 * * [simplify]: iters left: 4 (38 enodes) 78.064 * * [simplify]: iters left: 3 (47 enodes) 78.072 * * [simplify]: iters left: 2 (77 enodes) 78.092 * * [simplify]: iters left: 1 (115 enodes) 78.118 * * [simplify]: Extracting #0: cost 1 inf + 0 78.118 * * [simplify]: Extracting #1: cost 16 inf + 0 78.118 * * [simplify]: Extracting #2: cost 25 inf + 3 78.118 * * [simplify]: Extracting #3: cost 16 inf + 656 78.120 * * [simplify]: Extracting #4: cost 2 inf + 2625 78.121 * * [simplify]: Extracting #5: cost 0 inf + 2908 78.122 * [simplify]: Simplified to (* (fma (* im im) -1/3 -2) (cbrt im)) 78.123 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 78.123 * * * * [progress]: [ 93 / 110 ] simplifiying candidate # 78.123 * [simplify]: Simplifying (* (sqrt im) (- (* (* im -1/3) im) 2)) 78.123 * * [simplify]: iters left: 6 (8 enodes) 78.129 * * [simplify]: iters left: 5 (31 enodes) 78.139 * * [simplify]: iters left: 4 (38 enodes) 78.150 * * [simplify]: iters left: 3 (47 enodes) 78.166 * * [simplify]: iters left: 2 (77 enodes) 78.179 * * [simplify]: iters left: 1 (115 enodes) 78.194 * * [simplify]: Extracting #0: cost 1 inf + 0 78.195 * * [simplify]: Extracting #1: cost 16 inf + 0 78.195 * * [simplify]: Extracting #2: cost 25 inf + 3 78.195 * * [simplify]: Extracting #3: cost 16 inf + 496 78.196 * * [simplify]: Extracting #4: cost 2 inf + 2065 78.198 * * [simplify]: Extracting #5: cost 0 inf + 2268 78.199 * [simplify]: Simplified to (* (fma (* im im) -1/3 -2) (sqrt im)) 78.199 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (sqrt im) (* (fma (* im im) -1/3 -2) (sqrt im)))))) 78.200 * * * * [progress]: [ 94 / 110 ] simplifiying candidate # 78.200 * [simplify]: Simplifying (* im (- (* (* im -1/3) im) 2)) 78.200 * * [simplify]: iters left: 6 (7 enodes) 78.205 * * [simplify]: iters left: 5 (28 enodes) 78.210 * * [simplify]: iters left: 4 (35 enodes) 78.216 * * [simplify]: iters left: 3 (44 enodes) 78.223 * * [simplify]: iters left: 2 (61 enodes) 78.232 * * [simplify]: iters left: 1 (71 enodes) 78.249 * * [simplify]: Extracting #0: cost 1 inf + 0 78.249 * * [simplify]: Extracting #1: cost 12 inf + 0 78.249 * * [simplify]: Extracting #2: cost 19 inf + 3 78.249 * * [simplify]: Extracting #3: cost 11 inf + 394 78.250 * * [simplify]: Extracting #4: cost 1 inf + 1388 78.251 * * [simplify]: Extracting #5: cost 0 inf + 1510 78.252 * [simplify]: Simplified to (* (fma (* im -1/3) im -2) im) 78.252 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* 1 (* (fma (* im -1/3) im -2) im))))) 78.252 * * * * [progress]: [ 95 / 110 ] simplifiying candidate # 78.254 * [simplify]: Simplifying (* im (- (pow (* (* im -1/3) im) 3) (pow 2 3))) 78.254 * * [simplify]: iters left: 6 (10 enodes) 78.263 * * [simplify]: iters left: 5 (53 enodes) 78.291 * * [simplify]: iters left: 4 (137 enodes) 78.336 * * [simplify]: iters left: 3 (347 enodes) 78.512 * * [simplify]: Extracting #0: cost 1 inf + 0 78.513 * * [simplify]: Extracting #1: cost 22 inf + 0 78.513 * * [simplify]: Extracting #2: cost 117 inf + 166 78.515 * * [simplify]: Extracting #3: cost 113 inf + 4509 78.519 * * [simplify]: Extracting #4: cost 39 inf + 22858 78.529 * * [simplify]: Extracting #5: cost 0 inf + 37841 78.544 * [simplify]: Simplified to (* im (fma -1/27 (* (* (* im im) (* im im)) (* im im)) -8)) 78.544 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (/ (* im (fma -1/27 (* (* (* im im) (* im im)) (* im im)) -8)) (+ (* (* (* im -1/3) im) (* (* im -1/3) im)) (+ (* 2 2) (* (* (* im -1/3) im) 2))))))) 78.544 * * * * [progress]: [ 96 / 110 ] simplifiying candidate # 78.545 * [simplify]: Simplifying (* im (- (* (* (* im -1/3) im) (* (* im -1/3) im)) (* 2 2))) 78.545 * * [simplify]: iters left: 6 (9 enodes) 78.552 * * [simplify]: iters left: 5 (45 enodes) 78.565 * * [simplify]: iters left: 4 (120 enodes) 78.591 * * [simplify]: iters left: 3 (205 enodes) 78.671 * * [simplify]: iters left: 2 (375 enodes) 78.813 * * [simplify]: Extracting #0: cost 1 inf + 0 78.813 * * [simplify]: Extracting #1: cost 34 inf + 0 78.813 * * [simplify]: Extracting #2: cost 100 inf + 290 78.815 * * [simplify]: Extracting #3: cost 86 inf + 4172 78.819 * * [simplify]: Extracting #4: cost 13 inf + 14130 78.825 * * [simplify]: Extracting #5: cost 1 inf + 15867 78.831 * * [simplify]: Extracting #6: cost 0 inf + 15940 78.837 * * [simplify]: Extracting #7: cost 0 inf + 15924 78.843 * [simplify]: Simplified to (* (fma (* im (* im -1/3)) (* im (* im -1/3)) -4) im) 78.843 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (/ (* (fma (* im (* im -1/3)) (* im (* im -1/3)) -4) im) (+ (* (* im -1/3) im) 2))))) 78.843 * * * * [progress]: [ 97 / 110 ] simplifiying candidate #real (real->posit16 (* im (- (* (* im -1/3) im) 2)))))))> 78.844 * [simplify]: Simplifying (real->posit16 (* im (- (* (* im -1/3) im) 2))) 78.844 * * [simplify]: iters left: 6 (8 enodes) 78.849 * * [simplify]: iters left: 5 (28 enodes) 78.858 * * [simplify]: iters left: 4 (35 enodes) 78.864 * * [simplify]: iters left: 3 (44 enodes) 78.872 * * [simplify]: iters left: 2 (61 enodes) 78.881 * * [simplify]: iters left: 1 (71 enodes) 78.891 * * [simplify]: Extracting #0: cost 1 inf + 0 78.891 * * [simplify]: Extracting #1: cost 2 inf + 0 78.891 * * [simplify]: Extracting #2: cost 12 inf + 0 78.891 * * [simplify]: Extracting #3: cost 19 inf + 3 78.891 * * [simplify]: Extracting #4: cost 11 inf + 394 78.891 * * [simplify]: Extracting #5: cost 1 inf + 1388 78.892 * * [simplify]: Extracting #6: cost 0 inf + 1510 78.894 * [simplify]: Simplified to (real->posit16 (* (fma (* im -1/3) im -2) im)) 78.894 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (posit16->real (real->posit16 (* (fma (* im -1/3) im -2) im)))))) 78.894 * * * * [progress]: [ 98 / 110 ] simplifiying candidate # 78.894 * * * * [progress]: [ 99 / 110 ] simplifiying candidate # 78.894 * [simplify]: Simplifying (* -1/3 im) 78.894 * * [simplify]: iters left: 2 (3 enodes) 78.895 * * [simplify]: iters left: 1 (10 enodes) 78.897 * * [simplify]: Extracting #0: cost 1 inf + 0 78.897 * * [simplify]: Extracting #1: cost 4 inf + 0 78.897 * * [simplify]: Extracting #2: cost 2 inf + 2 78.897 * * [simplify]: Extracting #3: cost 0 inf + 86 78.897 * [simplify]: Simplified to (* -1/3 im) 78.897 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* -1/3 im) im) 2))))) 78.897 * * * * [progress]: [ 100 / 110 ] simplifiying candidate # 78.898 * [simplify]: Simplifying (* -1/3 im) 78.898 * * [simplify]: iters left: 2 (3 enodes) 78.899 * * [simplify]: iters left: 1 (10 enodes) 78.900 * * [simplify]: Extracting #0: cost 1 inf + 0 78.900 * * [simplify]: Extracting #1: cost 4 inf + 0 78.900 * * [simplify]: Extracting #2: cost 2 inf + 2 78.900 * * [simplify]: Extracting #3: cost 0 inf + 86 78.900 * [simplify]: Simplified to (* -1/3 im) 78.900 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* -1/3 im) im) 2))))) 78.900 * * * * [progress]: [ 101 / 110 ] simplifiying candidate # 78.901 * [simplify]: Simplifying (* -1/3 im) 78.901 * * [simplify]: iters left: 2 (3 enodes) 78.902 * * [simplify]: iters left: 1 (10 enodes) 78.905 * * [simplify]: Extracting #0: cost 1 inf + 0 78.905 * * [simplify]: Extracting #1: cost 4 inf + 0 78.905 * * [simplify]: Extracting #2: cost 2 inf + 2 78.905 * * [simplify]: Extracting #3: cost 0 inf + 86 78.905 * [simplify]: Simplified to (* -1/3 im) 78.905 * [simplify]: Simplified (2 2 3 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* -1/3 im) im) 2))))) 78.905 * * * * [progress]: [ 102 / 110 ] simplifiying candidate # 78.906 * [simplify]: Simplifying (- (* 0.5 (* (pow re 2) im)) (+ (* 0.16666666666666666 (pow im 3)) (* 1.0 im))) 78.906 * * [simplify]: iters left: 6 (15 enodes) 78.916 * * [simplify]: iters left: 5 (70 enodes) 78.943 * * [simplify]: iters left: 4 (135 enodes) 78.980 * * [simplify]: iters left: 3 (288 enodes) 79.076 * * [simplify]: Extracting #0: cost 1 inf + 0 79.077 * * [simplify]: Extracting #1: cost 50 inf + 0 79.078 * * [simplify]: Extracting #2: cost 118 inf + 253 79.080 * * [simplify]: Extracting #3: cost 89 inf + 4047 79.088 * * [simplify]: Extracting #4: cost 27 inf + 14993 79.102 * * [simplify]: Extracting #5: cost 3 inf + 24014 79.114 * * [simplify]: Extracting #6: cost 0 inf + 24983 79.125 * [simplify]: Simplified to (* im (- (* (* 0.5 re) re) (fma im (* 0.16666666666666666 im) 1.0))) 79.125 * [simplify]: Simplified (2) to (λ (re im) (* im (- (* (* 0.5 re) re) (fma im (* 0.16666666666666666 im) 1.0)))) 79.125 * * * * [progress]: [ 103 / 110 ] simplifiying candidate # 79.125 * [simplify]: Simplifying (- (+ (* 1.0 (* im (cos re))) (+ (* 0.16666666666666666 (* (pow im 3) (cos re))) (* 0.008333333333333333 (* (pow im 5) (cos re)))))) 79.125 * * [simplify]: iters left: 6 (19 enodes) 79.138 * * [simplify]: iters left: 5 (90 enodes) 79.175 * * [simplify]: iters left: 4 (210 enodes) 79.255 * * [simplify]: Extracting #0: cost 1 inf + 0 79.256 * * [simplify]: Extracting #1: cost 24 inf + 0 79.256 * * [simplify]: Extracting #2: cost 106 inf + 42 79.258 * * [simplify]: Extracting #3: cost 134 inf + 1331 79.261 * * [simplify]: Extracting #4: cost 88 inf + 8976 79.272 * * [simplify]: Extracting #5: cost 26 inf + 30015 79.284 * * [simplify]: Extracting #6: cost 1 inf + 38672 79.297 * * [simplify]: Extracting #7: cost 0 inf + 38624 79.310 * * [simplify]: Extracting #8: cost 0 inf + 38609 79.323 * [simplify]: Simplified to (- (* (cos re) (+ (* im (+ 1.0 (* 0.16666666666666666 (* im im)))) (* 0.008333333333333333 (pow im 5))))) 79.323 * [simplify]: Simplified (2) to (λ (re im) (- (* (cos re) (+ (* im (+ 1.0 (* 0.16666666666666666 (* im im)))) (* 0.008333333333333333 (pow im 5)))))) 79.323 * * * * [progress]: [ 104 / 110 ] simplifiying candidate # 79.323 * [simplify]: Simplifying (- (+ (* 1.0 (* im (cos re))) (+ (* 0.16666666666666666 (* (pow im 3) (cos re))) (* 0.008333333333333333 (* (pow im 5) (cos re)))))) 79.324 * * [simplify]: iters left: 6 (19 enodes) 79.336 * * [simplify]: iters left: 5 (90 enodes) 79.371 * * [simplify]: iters left: 4 (210 enodes) 79.438 * * [simplify]: Extracting #0: cost 1 inf + 0 79.438 * * [simplify]: Extracting #1: cost 24 inf + 0 79.438 * * [simplify]: Extracting #2: cost 106 inf + 42 79.439 * * [simplify]: Extracting #3: cost 134 inf + 1331 79.441 * * [simplify]: Extracting #4: cost 88 inf + 8976 79.449 * * [simplify]: Extracting #5: cost 26 inf + 30015 79.460 * * [simplify]: Extracting #6: cost 1 inf + 38672 79.473 * * [simplify]: Extracting #7: cost 0 inf + 38624 79.483 * * [simplify]: Extracting #8: cost 0 inf + 38609 79.490 * [simplify]: Simplified to (- (* (cos re) (+ (* im (+ 1.0 (* 0.16666666666666666 (* im im)))) (* 0.008333333333333333 (pow im 5))))) 79.490 * [simplify]: Simplified (2) to (λ (re im) (- (* (cos re) (+ (* im (+ 1.0 (* 0.16666666666666666 (* im im)))) (* 0.008333333333333333 (pow im 5)))))) 79.490 * * * * [progress]: [ 105 / 110 ] simplifiying candidate # 79.490 * [simplify]: Simplifying (* -1/3 (pow im 2)) 79.490 * * [simplify]: iters left: 3 (5 enodes) 79.493 * * [simplify]: iters left: 2 (21 enodes) 79.496 * * [simplify]: iters left: 1 (29 enodes) 79.501 * * [simplify]: Extracting #0: cost 1 inf + 0 79.501 * * [simplify]: Extracting #1: cost 6 inf + 0 79.501 * * [simplify]: Extracting #2: cost 6 inf + 43 79.502 * * [simplify]: Extracting #3: cost 0 inf + 333 79.502 * [simplify]: Simplified to (* (* im im) -1/3) 79.502 * [simplify]: Simplified (2 2 3 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im im) -1/3) 2))))) 79.502 * * * * [progress]: [ 106 / 110 ] simplifiying candidate # 79.502 * [simplify]: Simplifying (* -1/3 (pow im 2)) 79.502 * * [simplify]: iters left: 3 (5 enodes) 79.504 * * [simplify]: iters left: 2 (21 enodes) 79.508 * * [simplify]: iters left: 1 (29 enodes) 79.514 * * [simplify]: Extracting #0: cost 1 inf + 0 79.514 * * [simplify]: Extracting #1: cost 6 inf + 0 79.514 * * [simplify]: Extracting #2: cost 6 inf + 43 79.514 * * [simplify]: Extracting #3: cost 0 inf + 333 79.515 * [simplify]: Simplified to (* (* im im) -1/3) 79.515 * [simplify]: Simplified (2 2 3 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im im) -1/3) 2))))) 79.515 * * * * [progress]: [ 107 / 110 ] simplifiying candidate # 79.515 * [simplify]: Simplifying (* -1/3 (pow im 2)) 79.515 * * [simplify]: iters left: 3 (5 enodes) 79.519 * * [simplify]: iters left: 2 (21 enodes) 79.526 * * [simplify]: iters left: 1 (29 enodes) 79.535 * * [simplify]: Extracting #0: cost 1 inf + 0 79.535 * * [simplify]: Extracting #1: cost 6 inf + 0 79.535 * * [simplify]: Extracting #2: cost 6 inf + 43 79.535 * * [simplify]: Extracting #3: cost 0 inf + 333 79.535 * [simplify]: Simplified to (* (* im im) -1/3) 79.535 * [simplify]: Simplified (2 2 3 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (- (* (* im im) -1/3) 2))))) 79.536 * * * * [progress]: [ 108 / 110 ] simplifiying candidate # 79.536 * [simplify]: Simplifying (- (+ (* 1/3 (pow im 3)) (* 2 im))) 79.536 * * [simplify]: iters left: 6 (9 enodes) 79.542 * * [simplify]: iters left: 5 (41 enodes) 79.561 * * [simplify]: iters left: 4 (90 enodes) 79.590 * * [simplify]: iters left: 3 (193 enodes) 79.634 * * [simplify]: iters left: 2 (372 enodes) 79.737 * * [simplify]: Extracting #0: cost 1 inf + 0 79.737 * * [simplify]: Extracting #1: cost 31 inf + 0 79.738 * * [simplify]: Extracting #2: cost 112 inf + 47 79.741 * * [simplify]: Extracting #3: cost 109 inf + 4494 79.746 * * [simplify]: Extracting #4: cost 71 inf + 13513 79.754 * * [simplify]: Extracting #5: cost 16 inf + 40646 79.765 * * [simplify]: Extracting #6: cost 0 inf + 49953 79.775 * * [simplify]: Extracting #7: cost 0 inf + 49753 79.786 * [simplify]: Simplified to (* im (fma (* im im) -1/3 -2)) 79.786 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))))) 79.786 * * * * [progress]: [ 109 / 110 ] simplifiying candidate # 79.786 * [simplify]: Simplifying (- (+ (* 1/3 (pow im 3)) (* 2 im))) 79.786 * * [simplify]: iters left: 6 (9 enodes) 79.793 * * [simplify]: iters left: 5 (41 enodes) 79.805 * * [simplify]: iters left: 4 (90 enodes) 79.828 * * [simplify]: iters left: 3 (193 enodes) 79.877 * * [simplify]: iters left: 2 (372 enodes) 80.018 * * [simplify]: Extracting #0: cost 1 inf + 0 80.019 * * [simplify]: Extracting #1: cost 31 inf + 0 80.019 * * [simplify]: Extracting #2: cost 112 inf + 47 80.022 * * [simplify]: Extracting #3: cost 109 inf + 4494 80.027 * * [simplify]: Extracting #4: cost 71 inf + 13513 80.036 * * [simplify]: Extracting #5: cost 16 inf + 40646 80.046 * * [simplify]: Extracting #6: cost 0 inf + 49953 80.056 * * [simplify]: Extracting #7: cost 0 inf + 49753 80.067 * [simplify]: Simplified to (* im (fma (* im im) -1/3 -2)) 80.067 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))))) 80.067 * * * * [progress]: [ 110 / 110 ] simplifiying candidate # 80.067 * [simplify]: Simplifying (- (+ (* 1/3 (pow im 3)) (* 2 im))) 80.068 * * [simplify]: iters left: 6 (9 enodes) 80.074 * * [simplify]: iters left: 5 (41 enodes) 80.083 * * [simplify]: iters left: 4 (90 enodes) 80.105 * * [simplify]: iters left: 3 (193 enodes) 80.176 * * [simplify]: iters left: 2 (372 enodes) 80.363 * * [simplify]: Extracting #0: cost 1 inf + 0 80.363 * * [simplify]: Extracting #1: cost 31 inf + 0 80.364 * * [simplify]: Extracting #2: cost 112 inf + 47 80.366 * * [simplify]: Extracting #3: cost 109 inf + 4494 80.371 * * [simplify]: Extracting #4: cost 71 inf + 13513 80.381 * * [simplify]: Extracting #5: cost 16 inf + 40646 80.392 * * [simplify]: Extracting #6: cost 0 inf + 49953 80.402 * * [simplify]: Extracting #7: cost 0 inf + 49753 80.412 * [simplify]: Simplified to (* im (fma (* im im) -1/3 -2)) 80.412 * [simplify]: Simplified (2 2 3) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))))) 80.413 * * * [progress]: adding candidates to table 82.256 * * [progress]: iteration 3 / 4 82.256 * * * [progress]: picking best candidate 82.324 * * * * [pick]: Picked # 82.324 * * * [progress]: localizing error 82.372 * * * [progress]: generating rewritten candidates 82.372 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 3 1 2 1) 82.383 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 82.417 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 3 1 2) 82.434 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 3 1) 82.478 * * * [progress]: generating series expansions 82.478 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 3 1 2 1) 82.478 * [backup-simplify]: Simplify (* im -1/3) into (* -1/3 im) 82.478 * [approximate]: Taking taylor expansion of (* -1/3 im) in (im) around 0 82.479 * [taylor]: Taking taylor expansion of (* -1/3 im) in im 82.479 * [taylor]: Taking taylor expansion of -1/3 in im 82.479 * [backup-simplify]: Simplify -1/3 into -1/3 82.479 * [taylor]: Taking taylor expansion of im in im 82.479 * [backup-simplify]: Simplify 0 into 0 82.479 * [backup-simplify]: Simplify 1 into 1 82.479 * [taylor]: Taking taylor expansion of (* -1/3 im) in im 82.479 * [taylor]: Taking taylor expansion of -1/3 in im 82.479 * [backup-simplify]: Simplify -1/3 into -1/3 82.479 * [taylor]: Taking taylor expansion of im in im 82.479 * [backup-simplify]: Simplify 0 into 0 82.479 * [backup-simplify]: Simplify 1 into 1 82.479 * [backup-simplify]: Simplify (* -1/3 0) into 0 82.479 * [backup-simplify]: Simplify 0 into 0 82.480 * [backup-simplify]: Simplify (+ (* -1/3 1) (* 0 0)) into -1/3 82.480 * [backup-simplify]: Simplify -1/3 into -1/3 82.480 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 1) (* 0 0))) into 0 82.481 * [backup-simplify]: Simplify 0 into 0 82.481 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 82.481 * [backup-simplify]: Simplify 0 into 0 82.482 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 82.482 * [backup-simplify]: Simplify 0 into 0 82.483 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 82.483 * [backup-simplify]: Simplify 0 into 0 82.484 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 82.484 * [backup-simplify]: Simplify 0 into 0 82.485 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 82.485 * [backup-simplify]: Simplify 0 into 0 82.485 * [backup-simplify]: Simplify (* -1/3 im) into (* -1/3 im) 82.485 * [backup-simplify]: Simplify (* (/ 1 im) -1/3) into (/ -1/3 im) 82.485 * [approximate]: Taking taylor expansion of (/ -1/3 im) in (im) around 0 82.485 * [taylor]: Taking taylor expansion of (/ -1/3 im) in im 82.485 * [taylor]: Taking taylor expansion of -1/3 in im 82.485 * [backup-simplify]: Simplify -1/3 into -1/3 82.485 * [taylor]: Taking taylor expansion of im in im 82.485 * [backup-simplify]: Simplify 0 into 0 82.485 * [backup-simplify]: Simplify 1 into 1 82.485 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 82.485 * [taylor]: Taking taylor expansion of (/ -1/3 im) in im 82.485 * [taylor]: Taking taylor expansion of -1/3 in im 82.485 * [backup-simplify]: Simplify -1/3 into -1/3 82.485 * [taylor]: Taking taylor expansion of im in im 82.485 * [backup-simplify]: Simplify 0 into 0 82.485 * [backup-simplify]: Simplify 1 into 1 82.486 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 82.486 * [backup-simplify]: Simplify -1/3 into -1/3 82.486 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 82.486 * [backup-simplify]: Simplify 0 into 0 82.487 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.487 * [backup-simplify]: Simplify 0 into 0 82.488 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.488 * [backup-simplify]: Simplify 0 into 0 82.488 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.488 * [backup-simplify]: Simplify 0 into 0 82.489 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.489 * [backup-simplify]: Simplify 0 into 0 82.490 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.490 * [backup-simplify]: Simplify 0 into 0 82.490 * [backup-simplify]: Simplify (* -1/3 (/ 1 (/ 1 im))) into (* -1/3 im) 82.490 * [backup-simplify]: Simplify (* (/ 1 (- im)) -1/3) into (/ 1/3 im) 82.490 * [approximate]: Taking taylor expansion of (/ 1/3 im) in (im) around 0 82.490 * [taylor]: Taking taylor expansion of (/ 1/3 im) in im 82.490 * [taylor]: Taking taylor expansion of 1/3 in im 82.490 * [backup-simplify]: Simplify 1/3 into 1/3 82.490 * [taylor]: Taking taylor expansion of im in im 82.490 * [backup-simplify]: Simplify 0 into 0 82.490 * [backup-simplify]: Simplify 1 into 1 82.490 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 82.490 * [taylor]: Taking taylor expansion of (/ 1/3 im) in im 82.490 * [taylor]: Taking taylor expansion of 1/3 in im 82.490 * [backup-simplify]: Simplify 1/3 into 1/3 82.490 * [taylor]: Taking taylor expansion of im in im 82.490 * [backup-simplify]: Simplify 0 into 0 82.490 * [backup-simplify]: Simplify 1 into 1 82.491 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 82.491 * [backup-simplify]: Simplify 1/3 into 1/3 82.491 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 82.491 * [backup-simplify]: Simplify 0 into 0 82.492 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.492 * [backup-simplify]: Simplify 0 into 0 82.492 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.492 * [backup-simplify]: Simplify 0 into 0 82.493 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.493 * [backup-simplify]: Simplify 0 into 0 82.493 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.494 * [backup-simplify]: Simplify 0 into 0 82.494 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.494 * [backup-simplify]: Simplify 0 into 0 82.494 * [backup-simplify]: Simplify (* 1/3 (/ 1 (/ 1 (- im)))) into (* -1/3 im) 82.495 * * * * [progress]: [ 2 / 4 ] generating series at (2) 82.495 * [backup-simplify]: Simplify (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))) into (* 0.5 (* (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) (cos re))) 82.495 * [approximate]: Taking taylor expansion of (* 0.5 (* (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) (cos re))) in (re im) around 0 82.495 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) (cos re))) in im 82.495 * [taylor]: Taking taylor expansion of 0.5 in im 82.495 * [backup-simplify]: Simplify 0.5 into 0.5 82.495 * [taylor]: Taking taylor expansion of (* (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) (cos re)) in im 82.495 * [taylor]: Taking taylor expansion of (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) in im 82.495 * [taylor]: Rewrote expression to (+ (* (pow im 5) -1/60) (- (+ (* 1/3 (pow im 3)) (* 2 im)))) 82.495 * [taylor]: Taking taylor expansion of (* (pow im 5) -1/60) in im 82.495 * [taylor]: Taking taylor expansion of (pow im 5) in im 82.495 * [taylor]: Taking taylor expansion of im in im 82.495 * [backup-simplify]: Simplify 0 into 0 82.495 * [backup-simplify]: Simplify 1 into 1 82.495 * [taylor]: Taking taylor expansion of -1/60 in im 82.496 * [backup-simplify]: Simplify -1/60 into -1/60 82.496 * [taylor]: Taking taylor expansion of (- (+ (* 1/3 (pow im 3)) (* 2 im))) in im 82.496 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 3)) (* 2 im)) in im 82.496 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 3)) in im 82.496 * [taylor]: Taking taylor expansion of 1/3 in im 82.496 * [backup-simplify]: Simplify 1/3 into 1/3 82.496 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.496 * [taylor]: Taking taylor expansion of im in im 82.496 * [backup-simplify]: Simplify 0 into 0 82.496 * [backup-simplify]: Simplify 1 into 1 82.496 * [taylor]: Taking taylor expansion of (* 2 im) in im 82.496 * [taylor]: Taking taylor expansion of 2 in im 82.496 * [backup-simplify]: Simplify 2 into 2 82.496 * [taylor]: Taking taylor expansion of im in im 82.496 * [backup-simplify]: Simplify 0 into 0 82.496 * [backup-simplify]: Simplify 1 into 1 82.496 * [taylor]: Taking taylor expansion of (cos re) in im 82.496 * [taylor]: Taking taylor expansion of re in im 82.496 * [backup-simplify]: Simplify re into re 82.496 * [backup-simplify]: Simplify (cos re) into (cos re) 82.496 * [backup-simplify]: Simplify (sin re) into (sin re) 82.496 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) (cos re))) in re 82.496 * [taylor]: Taking taylor expansion of 0.5 in re 82.496 * [backup-simplify]: Simplify 0.5 into 0.5 82.496 * [taylor]: Taking taylor expansion of (* (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) (cos re)) in re 82.496 * [taylor]: Taking taylor expansion of (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) in re 82.496 * [taylor]: Rewrote expression to (+ (* (pow im 5) -1/60) (- (+ (* 1/3 (pow im 3)) (* 2 im)))) 82.496 * [taylor]: Taking taylor expansion of (* (pow im 5) -1/60) in re 82.496 * [taylor]: Taking taylor expansion of (pow im 5) in re 82.496 * [taylor]: Taking taylor expansion of im in re 82.496 * [backup-simplify]: Simplify im into im 82.496 * [taylor]: Taking taylor expansion of -1/60 in re 82.497 * [backup-simplify]: Simplify -1/60 into -1/60 82.497 * [taylor]: Taking taylor expansion of (- (+ (* 1/3 (pow im 3)) (* 2 im))) in re 82.497 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 3)) (* 2 im)) in re 82.497 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 3)) in re 82.497 * [taylor]: Taking taylor expansion of 1/3 in re 82.497 * [backup-simplify]: Simplify 1/3 into 1/3 82.497 * [taylor]: Taking taylor expansion of (pow im 3) in re 82.497 * [taylor]: Taking taylor expansion of im in re 82.497 * [backup-simplify]: Simplify im into im 82.497 * [taylor]: Taking taylor expansion of (* 2 im) in re 82.497 * [taylor]: Taking taylor expansion of 2 in re 82.497 * [backup-simplify]: Simplify 2 into 2 82.497 * [taylor]: Taking taylor expansion of im in re 82.497 * [backup-simplify]: Simplify im into im 82.497 * [taylor]: Taking taylor expansion of (cos re) in re 82.497 * [taylor]: Taking taylor expansion of re in re 82.497 * [backup-simplify]: Simplify 0 into 0 82.497 * [backup-simplify]: Simplify 1 into 1 82.497 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) (cos re))) in re 82.497 * [taylor]: Taking taylor expansion of 0.5 in re 82.497 * [backup-simplify]: Simplify 0.5 into 0.5 82.497 * [taylor]: Taking taylor expansion of (* (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) (cos re)) in re 82.497 * [taylor]: Taking taylor expansion of (fma (pow im 5) -1/60 (- (+ (* 1/3 (pow im 3)) (* 2 im)))) in re 82.497 * [taylor]: Rewrote expression to (+ (* (pow im 5) -1/60) (- (+ (* 1/3 (pow im 3)) (* 2 im)))) 82.497 * [taylor]: Taking taylor expansion of (* (pow im 5) -1/60) in re 82.497 * [taylor]: Taking taylor expansion of (pow im 5) in re 82.497 * [taylor]: Taking taylor expansion of im in re 82.497 * [backup-simplify]: Simplify im into im 82.497 * [taylor]: Taking taylor expansion of -1/60 in re 82.497 * [backup-simplify]: Simplify -1/60 into -1/60 82.497 * [taylor]: Taking taylor expansion of (- (+ (* 1/3 (pow im 3)) (* 2 im))) in re 82.497 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 3)) (* 2 im)) in re 82.497 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 3)) in re 82.497 * [taylor]: Taking taylor expansion of 1/3 in re 82.497 * [backup-simplify]: Simplify 1/3 into 1/3 82.497 * [taylor]: Taking taylor expansion of (pow im 3) in re 82.498 * [taylor]: Taking taylor expansion of im in re 82.498 * [backup-simplify]: Simplify im into im 82.498 * [taylor]: Taking taylor expansion of (* 2 im) in re 82.498 * [taylor]: Taking taylor expansion of 2 in re 82.498 * [backup-simplify]: Simplify 2 into 2 82.498 * [taylor]: Taking taylor expansion of im in re 82.498 * [backup-simplify]: Simplify im into im 82.498 * [taylor]: Taking taylor expansion of (cos re) in re 82.498 * [taylor]: Taking taylor expansion of re in re 82.498 * [backup-simplify]: Simplify 0 into 0 82.498 * [backup-simplify]: Simplify 1 into 1 82.498 * [backup-simplify]: Simplify (* im im) into (pow im 2) 82.498 * [backup-simplify]: Simplify (* (pow im 2) (pow im 2)) into (pow im 4) 82.498 * [backup-simplify]: Simplify (* im (pow im 4)) into (pow im 5) 82.498 * [backup-simplify]: Simplify (* (pow im 5) -1/60) into (* -1/60 (pow im 5)) 82.499 * [backup-simplify]: Simplify (* im im) into (pow im 2) 82.499 * [backup-simplify]: Simplify (* im (pow im 2)) into (pow im 3) 82.499 * [backup-simplify]: Simplify (* 1/3 (pow im 3)) into (* 1/3 (pow im 3)) 82.499 * [backup-simplify]: Simplify (* 2 im) into (* 2 im) 82.499 * [backup-simplify]: Simplify (+ (* 1/3 (pow im 3)) (* 2 im)) into (+ (* 1/3 (pow im 3)) (* 2 im)) 82.499 * [backup-simplify]: Simplify (- (+ (* 1/3 (pow im 3)) (* 2 im))) into (- (+ (* 1/3 (pow im 3)) (* 2 im))) 82.500 * [backup-simplify]: Simplify (+ (* -1/60 (pow im 5)) (- (+ (* 1/3 (pow im 3)) (* 2 im)))) into (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 82.500 * [backup-simplify]: Simplify (* (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 1) into (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 82.500 * [backup-simplify]: Simplify (* 0.5 (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))))) into (* -0.5 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 82.500 * [taylor]: Taking taylor expansion of (* -0.5 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) in im 82.500 * [taylor]: Taking taylor expansion of -0.5 in im 82.500 * [backup-simplify]: Simplify -0.5 into -0.5 82.501 * [taylor]: Taking taylor expansion of (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))) in im 82.501 * [taylor]: Taking taylor expansion of (* 1/3 (pow im 3)) in im 82.501 * [taylor]: Taking taylor expansion of 1/3 in im 82.501 * [backup-simplify]: Simplify 1/3 into 1/3 82.501 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.501 * [taylor]: Taking taylor expansion of im in im 82.501 * [backup-simplify]: Simplify 0 into 0 82.501 * [backup-simplify]: Simplify 1 into 1 82.501 * [taylor]: Taking taylor expansion of (+ (* 1/60 (pow im 5)) (* 2 im)) in im 82.501 * [taylor]: Taking taylor expansion of (* 1/60 (pow im 5)) in im 82.501 * [taylor]: Taking taylor expansion of 1/60 in im 82.501 * [backup-simplify]: Simplify 1/60 into 1/60 82.501 * [taylor]: Taking taylor expansion of (pow im 5) in im 82.501 * [taylor]: Taking taylor expansion of im in im 82.501 * [backup-simplify]: Simplify 0 into 0 82.501 * [backup-simplify]: Simplify 1 into 1 82.501 * [taylor]: Taking taylor expansion of (* 2 im) in im 82.501 * [taylor]: Taking taylor expansion of 2 in im 82.501 * [backup-simplify]: Simplify 2 into 2 82.501 * [taylor]: Taking taylor expansion of im in im 82.501 * [backup-simplify]: Simplify 0 into 0 82.501 * [backup-simplify]: Simplify 1 into 1 82.502 * [backup-simplify]: Simplify (* 2 0) into 0 82.502 * [backup-simplify]: Simplify (+ 0 0) into 0 82.502 * [backup-simplify]: Simplify (+ 0 0) into 0 82.503 * [backup-simplify]: Simplify (* -0.5 0) into 0 82.503 * [backup-simplify]: Simplify 0 into 0 82.503 * [backup-simplify]: Simplify (+ 0) into 0 82.503 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 82.504 * [backup-simplify]: Simplify (+ (* (pow im 2) 0) (* 0 (pow im 2))) into 0 82.504 * [backup-simplify]: Simplify (+ (* im 0) (* 0 (pow im 4))) into 0 82.504 * [backup-simplify]: Simplify (+ (* (pow im 5) 0) (* 0 -1/60)) into 0 82.504 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 82.504 * [backup-simplify]: Simplify (+ (* im 0) (* 0 (pow im 2))) into 0 82.505 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow im 3))) into 0 82.505 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 im)) into 0 82.506 * [backup-simplify]: Simplify (+ 0 0) into 0 82.506 * [backup-simplify]: Simplify (- 0) into 0 82.507 * [backup-simplify]: Simplify (+ 0 0) into 0 82.507 * [backup-simplify]: Simplify (+ (* (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 0) (* 0 1)) into 0 82.508 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))))) into 0 82.508 * [taylor]: Taking taylor expansion of 0 in im 82.508 * [backup-simplify]: Simplify 0 into 0 82.508 * [backup-simplify]: Simplify 0 into 0 82.509 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 82.510 * [backup-simplify]: Simplify (+ 0 2) into 2 82.510 * [backup-simplify]: Simplify (+ 0 2) into 2 82.511 * [backup-simplify]: Simplify (+ (* -0.5 2) (* 0 0)) into (- 1.0) 82.511 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 82.512 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 82.512 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 82.512 * [backup-simplify]: Simplify (+ (* (pow im 2) 0) (+ (* 0 0) (* 0 (pow im 2)))) into 0 82.513 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 (pow im 4)))) into 0 82.513 * [backup-simplify]: Simplify (+ (* (pow im 5) 0) (+ (* 0 0) (* 0 -1/60))) into 0 82.513 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 82.514 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 (pow im 2)))) into 0 82.514 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow im 3)))) into 0 82.515 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 im))) into 0 82.515 * [backup-simplify]: Simplify (+ 0 0) into 0 82.515 * [backup-simplify]: Simplify (- 0) into 0 82.515 * [backup-simplify]: Simplify (+ 0 0) into 0 82.516 * [backup-simplify]: Simplify (+ (* (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) -1/2) (+ (* 0 0) (* 0 1))) into (+ (* 1/6 (pow im 3)) (+ (* 1/120 (pow im 5)) im)) 82.517 * [backup-simplify]: Simplify (+ (* 0.5 (+ (* 1/6 (pow im 3)) (+ (* 1/120 (pow im 5)) im))) (+ (* 0 0) (* 0 (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))))))) into (+ (* 0.08333333333333333 (pow im 3)) (+ (* 0.004166666666666667 (pow im 5)) (* 0.5 im))) 82.517 * [taylor]: Taking taylor expansion of (+ (* 0.08333333333333333 (pow im 3)) (+ (* 0.004166666666666667 (pow im 5)) (* 0.5 im))) in im 82.517 * [taylor]: Taking taylor expansion of (* 0.08333333333333333 (pow im 3)) in im 82.517 * [taylor]: Taking taylor expansion of 0.08333333333333333 in im 82.517 * [backup-simplify]: Simplify 0.08333333333333333 into 0.08333333333333333 82.517 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.517 * [taylor]: Taking taylor expansion of im in im 82.517 * [backup-simplify]: Simplify 0 into 0 82.517 * [backup-simplify]: Simplify 1 into 1 82.517 * [taylor]: Taking taylor expansion of (+ (* 0.004166666666666667 (pow im 5)) (* 0.5 im)) in im 82.517 * [taylor]: Taking taylor expansion of (* 0.004166666666666667 (pow im 5)) in im 82.517 * [taylor]: Taking taylor expansion of 0.004166666666666667 in im 82.517 * [backup-simplify]: Simplify 0.004166666666666667 into 0.004166666666666667 82.517 * [taylor]: Taking taylor expansion of (pow im 5) in im 82.517 * [taylor]: Taking taylor expansion of im in im 82.517 * [backup-simplify]: Simplify 0 into 0 82.517 * [backup-simplify]: Simplify 1 into 1 82.517 * [taylor]: Taking taylor expansion of (* 0.5 im) in im 82.517 * [taylor]: Taking taylor expansion of 0.5 in im 82.517 * [backup-simplify]: Simplify 0.5 into 0.5 82.517 * [taylor]: Taking taylor expansion of im in im 82.517 * [backup-simplify]: Simplify 0 into 0 82.517 * [backup-simplify]: Simplify 1 into 1 82.517 * [backup-simplify]: Simplify (* 0.5 0) into 0 82.517 * [backup-simplify]: Simplify (+ 0 0) into 0 82.518 * [backup-simplify]: Simplify (+ 0 0) into 0 82.518 * [backup-simplify]: Simplify 0 into 0 82.518 * [backup-simplify]: Simplify 0 into 0 82.518 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 82.519 * [backup-simplify]: Simplify (+ 0 0) into 0 82.519 * [backup-simplify]: Simplify (+ 0 0) into 0 82.519 * [backup-simplify]: Simplify (+ (* -0.5 0) (+ (* 0 2) (* 0 0))) into 0 82.519 * [backup-simplify]: Simplify 0 into 0 82.520 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 1 1) 1) (/ (pow 0 1) 1)) 0) into 0 82.521 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 82.521 * [backup-simplify]: Simplify (+ (* (pow im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 2))))) into 0 82.522 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 4))))) into 0 82.522 * [backup-simplify]: Simplify (+ (* (pow im 5) 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60)))) into 0 82.523 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 82.523 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 2))))) into 0 82.524 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 3))))) into 0 82.525 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 82.525 * [backup-simplify]: Simplify (+ 0 0) into 0 82.525 * [backup-simplify]: Simplify (- 0) into 0 82.525 * [backup-simplify]: Simplify (+ 0 0) into 0 82.526 * [backup-simplify]: Simplify (+ (* (- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))) 0) (+ (* 0 -1/2) (+ (* 0 0) (* 0 1)))) into 0 82.527 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 (+ (* 1/6 (pow im 3)) (+ (* 1/120 (pow im 5)) im))) (+ (* 0 0) (* 0 (* -1 (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im)))))))) into 0 82.527 * [taylor]: Taking taylor expansion of 0 in im 82.527 * [backup-simplify]: Simplify 0 into 0 82.527 * [backup-simplify]: Simplify 0 into 0 82.528 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 0)) into 0.5 82.528 * [backup-simplify]: Simplify (+ 0 0.5) into 0.5 82.529 * [backup-simplify]: Simplify (+ 0 0.5) into 0.5 82.529 * [backup-simplify]: Simplify 0.5 into 0.5 82.529 * [backup-simplify]: Simplify 0 into 0 82.529 * [backup-simplify]: Simplify (* 1 1) into 1 82.529 * [backup-simplify]: Simplify (* 1 1) into 1 82.530 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 82.530 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 82.530 * [backup-simplify]: Simplify (+ 0 0) into 0 82.531 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 82.532 * [backup-simplify]: Simplify (+ (* -0.5 1/3) (+ (* 0 0) (+ (* 0 2) (* 0 0)))) into (- 0.16666666666666666) 82.532 * [backup-simplify]: Simplify (- 0.16666666666666666) into (- 0.16666666666666666) 82.533 * [backup-simplify]: Simplify (+ (* (- 0.16666666666666666) (pow (* im 1) 3)) (+ (* 0.5 (* im (pow re 2))) (* (- 1.0) (* im 1)))) into (- (* 0.5 (* (pow re 2) im)) (+ (* 0.16666666666666666 (pow im 3)) (* 1.0 im))) 82.533 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 re))) (fma (pow (/ 1 im) 5) -1/60 (+ (* (/ 1 im) (* (* (/ 1 im) -1/3) (/ 1 im))) (* -2 (/ 1 im))))) into (* 0.5 (* (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) (cos (/ 1 re)))) 82.533 * [approximate]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) (cos (/ 1 re)))) in (re im) around 0 82.533 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) (cos (/ 1 re)))) in im 82.533 * [taylor]: Taking taylor expansion of 0.5 in im 82.533 * [backup-simplify]: Simplify 0.5 into 0.5 82.533 * [taylor]: Taking taylor expansion of (* (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) (cos (/ 1 re))) in im 82.534 * [taylor]: Taking taylor expansion of (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) in im 82.534 * [taylor]: Rewrote expression to (+ (* (pow (/ 1 im) 5) -1/60) (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) 82.534 * [taylor]: Taking taylor expansion of (* (pow (/ 1 im) 5) -1/60) in im 82.534 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 5) in im 82.534 * [taylor]: Taking taylor expansion of (/ 1 im) in im 82.534 * [taylor]: Taking taylor expansion of im in im 82.534 * [backup-simplify]: Simplify 0 into 0 82.534 * [backup-simplify]: Simplify 1 into 1 82.534 * [backup-simplify]: Simplify (/ 1 1) into 1 82.534 * [taylor]: Taking taylor expansion of -1/60 in im 82.534 * [backup-simplify]: Simplify -1/60 into -1/60 82.534 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in im 82.534 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in im 82.534 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in im 82.534 * [taylor]: Taking taylor expansion of 2 in im 82.534 * [backup-simplify]: Simplify 2 into 2 82.534 * [taylor]: Taking taylor expansion of (/ 1 im) in im 82.534 * [taylor]: Taking taylor expansion of im in im 82.534 * [backup-simplify]: Simplify 0 into 0 82.534 * [backup-simplify]: Simplify 1 into 1 82.534 * [backup-simplify]: Simplify (/ 1 1) into 1 82.534 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in im 82.534 * [taylor]: Taking taylor expansion of 1/3 in im 82.535 * [backup-simplify]: Simplify 1/3 into 1/3 82.535 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in im 82.535 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.535 * [taylor]: Taking taylor expansion of im in im 82.535 * [backup-simplify]: Simplify 0 into 0 82.535 * [backup-simplify]: Simplify 1 into 1 82.535 * [backup-simplify]: Simplify (* 1 1) into 1 82.535 * [backup-simplify]: Simplify (* 1 1) into 1 82.535 * [backup-simplify]: Simplify (/ 1 1) into 1 82.535 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 82.535 * [taylor]: Taking taylor expansion of (/ 1 re) in im 82.535 * [taylor]: Taking taylor expansion of re in im 82.535 * [backup-simplify]: Simplify re into re 82.536 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 82.536 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 82.536 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 82.536 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) (cos (/ 1 re)))) in re 82.536 * [taylor]: Taking taylor expansion of 0.5 in re 82.536 * [backup-simplify]: Simplify 0.5 into 0.5 82.536 * [taylor]: Taking taylor expansion of (* (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) (cos (/ 1 re))) in re 82.536 * [taylor]: Taking taylor expansion of (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) in re 82.536 * [taylor]: Rewrote expression to (+ (* (pow (/ 1 im) 5) -1/60) (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) 82.536 * [taylor]: Taking taylor expansion of (* (pow (/ 1 im) 5) -1/60) in re 82.536 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 5) in re 82.536 * [taylor]: Taking taylor expansion of (/ 1 im) in re 82.536 * [taylor]: Taking taylor expansion of im in re 82.536 * [backup-simplify]: Simplify im into im 82.536 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 82.536 * [taylor]: Taking taylor expansion of -1/60 in re 82.536 * [backup-simplify]: Simplify -1/60 into -1/60 82.536 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in re 82.536 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in re 82.536 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in re 82.536 * [taylor]: Taking taylor expansion of 2 in re 82.536 * [backup-simplify]: Simplify 2 into 2 82.536 * [taylor]: Taking taylor expansion of (/ 1 im) in re 82.536 * [taylor]: Taking taylor expansion of im in re 82.536 * [backup-simplify]: Simplify im into im 82.536 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 82.536 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in re 82.536 * [taylor]: Taking taylor expansion of 1/3 in re 82.536 * [backup-simplify]: Simplify 1/3 into 1/3 82.536 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in re 82.536 * [taylor]: Taking taylor expansion of (pow im 3) in re 82.536 * [taylor]: Taking taylor expansion of im in re 82.536 * [backup-simplify]: Simplify im into im 82.536 * [backup-simplify]: Simplify (* im im) into (pow im 2) 82.536 * [backup-simplify]: Simplify (* im (pow im 2)) into (pow im 3) 82.536 * [backup-simplify]: Simplify (/ 1 (pow im 3)) into (/ 1 (pow im 3)) 82.536 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 82.536 * [taylor]: Taking taylor expansion of (/ 1 re) in re 82.536 * [taylor]: Taking taylor expansion of re in re 82.536 * [backup-simplify]: Simplify 0 into 0 82.536 * [backup-simplify]: Simplify 1 into 1 82.537 * [backup-simplify]: Simplify (/ 1 1) into 1 82.537 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 82.537 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) (cos (/ 1 re)))) in re 82.537 * [taylor]: Taking taylor expansion of 0.5 in re 82.537 * [backup-simplify]: Simplify 0.5 into 0.5 82.537 * [taylor]: Taking taylor expansion of (* (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) (cos (/ 1 re))) in re 82.537 * [taylor]: Taking taylor expansion of (fma (pow (/ 1 im) 5) -1/60 (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) in re 82.537 * [taylor]: Rewrote expression to (+ (* (pow (/ 1 im) 5) -1/60) (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) 82.537 * [taylor]: Taking taylor expansion of (* (pow (/ 1 im) 5) -1/60) in re 82.537 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 5) in re 82.537 * [taylor]: Taking taylor expansion of (/ 1 im) in re 82.537 * [taylor]: Taking taylor expansion of im in re 82.537 * [backup-simplify]: Simplify im into im 82.537 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 82.537 * [taylor]: Taking taylor expansion of -1/60 in re 82.537 * [backup-simplify]: Simplify -1/60 into -1/60 82.537 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in re 82.537 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in re 82.537 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in re 82.537 * [taylor]: Taking taylor expansion of 2 in re 82.537 * [backup-simplify]: Simplify 2 into 2 82.537 * [taylor]: Taking taylor expansion of (/ 1 im) in re 82.537 * [taylor]: Taking taylor expansion of im in re 82.537 * [backup-simplify]: Simplify im into im 82.537 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 82.537 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in re 82.537 * [taylor]: Taking taylor expansion of 1/3 in re 82.537 * [backup-simplify]: Simplify 1/3 into 1/3 82.537 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in re 82.537 * [taylor]: Taking taylor expansion of (pow im 3) in re 82.537 * [taylor]: Taking taylor expansion of im in re 82.537 * [backup-simplify]: Simplify im into im 82.537 * [backup-simplify]: Simplify (* im im) into (pow im 2) 82.537 * [backup-simplify]: Simplify (* im (pow im 2)) into (pow im 3) 82.537 * [backup-simplify]: Simplify (/ 1 (pow im 3)) into (/ 1 (pow im 3)) 82.537 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 82.537 * [taylor]: Taking taylor expansion of (/ 1 re) in re 82.537 * [taylor]: Taking taylor expansion of re in re 82.537 * [backup-simplify]: Simplify 0 into 0 82.537 * [backup-simplify]: Simplify 1 into 1 82.538 * [backup-simplify]: Simplify (/ 1 1) into 1 82.538 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 82.538 * [backup-simplify]: Simplify (* (/ 1 im) (/ 1 im)) into (/ 1 (pow im 2)) 82.538 * [backup-simplify]: Simplify (* (/ 1 (pow im 2)) (/ 1 (pow im 2))) into (/ 1 (pow im 4)) 82.538 * [backup-simplify]: Simplify (* (/ 1 im) (/ 1 (pow im 4))) into (/ 1 (pow im 5)) 82.538 * [backup-simplify]: Simplify (* (/ 1 (pow im 5)) -1/60) into (/ -1/60 (pow im 5)) 82.538 * [backup-simplify]: Simplify (* 2 (/ 1 im)) into (/ 2 im) 82.538 * [backup-simplify]: Simplify (* 1/3 (/ 1 (pow im 3))) into (/ 1/3 (pow im 3)) 82.539 * [backup-simplify]: Simplify (+ (/ 2 im) (/ 1/3 (pow im 3))) into (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) 82.539 * [backup-simplify]: Simplify (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) into (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 82.539 * [backup-simplify]: Simplify (+ (/ -1/60 (pow im 5)) (- (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) into (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) 82.540 * [backup-simplify]: Simplify (* (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) (cos (/ 1 re))) into (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))) 82.540 * [backup-simplify]: Simplify (* 0.5 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re))))) into (* -0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))) 82.540 * [taylor]: Taking taylor expansion of (* -0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))) in im 82.540 * [taylor]: Taking taylor expansion of -0.5 in im 82.540 * [backup-simplify]: Simplify -0.5 into -0.5 82.540 * [taylor]: Taking taylor expansion of (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re))) in im 82.540 * [taylor]: Taking taylor expansion of (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in im 82.540 * [taylor]: Taking taylor expansion of (* 1/60 (/ 1 (pow im 5))) in im 82.541 * [taylor]: Taking taylor expansion of 1/60 in im 82.541 * [backup-simplify]: Simplify 1/60 into 1/60 82.541 * [taylor]: Taking taylor expansion of (/ 1 (pow im 5)) in im 82.541 * [taylor]: Taking taylor expansion of (pow im 5) in im 82.541 * [taylor]: Taking taylor expansion of im in im 82.541 * [backup-simplify]: Simplify 0 into 0 82.541 * [backup-simplify]: Simplify 1 into 1 82.541 * [backup-simplify]: Simplify (* 1 1) into 1 82.542 * [backup-simplify]: Simplify (* 1 1) into 1 82.542 * [backup-simplify]: Simplify (* 1 1) into 1 82.542 * [backup-simplify]: Simplify (/ 1 1) into 1 82.542 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in im 82.542 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in im 82.542 * [taylor]: Taking taylor expansion of 2 in im 82.542 * [backup-simplify]: Simplify 2 into 2 82.543 * [taylor]: Taking taylor expansion of (/ 1 im) in im 82.543 * [taylor]: Taking taylor expansion of im in im 82.543 * [backup-simplify]: Simplify 0 into 0 82.543 * [backup-simplify]: Simplify 1 into 1 82.543 * [backup-simplify]: Simplify (/ 1 1) into 1 82.543 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in im 82.543 * [taylor]: Taking taylor expansion of 1/3 in im 82.543 * [backup-simplify]: Simplify 1/3 into 1/3 82.543 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in im 82.543 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.543 * [taylor]: Taking taylor expansion of im in im 82.543 * [backup-simplify]: Simplify 0 into 0 82.543 * [backup-simplify]: Simplify 1 into 1 82.544 * [backup-simplify]: Simplify (* 1 1) into 1 82.544 * [backup-simplify]: Simplify (* 1 1) into 1 82.544 * [backup-simplify]: Simplify (/ 1 1) into 1 82.544 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 82.544 * [taylor]: Taking taylor expansion of (/ 1 re) in im 82.544 * [taylor]: Taking taylor expansion of re in im 82.544 * [backup-simplify]: Simplify re into re 82.544 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 82.545 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 82.545 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 82.545 * [backup-simplify]: Simplify (* 1/60 1) into 1/60 82.545 * [backup-simplify]: Simplify (+ 1/60 0) into 1/60 82.546 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 82.546 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 82.546 * [backup-simplify]: Simplify (- 0) into 0 82.546 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 82.546 * [backup-simplify]: Simplify (* 1/60 (cos (/ 1 re))) into (* 1/60 (cos (/ 1 re))) 82.546 * [backup-simplify]: Simplify (* -0.5 (* 1/60 (cos (/ 1 re)))) into (* -0.008333333333333333 (cos (/ 1 re))) 82.546 * [backup-simplify]: Simplify (* -0.008333333333333333 (cos (/ 1 re))) into (* -0.008333333333333333 (cos (/ 1 re))) 82.547 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 82.547 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (* 0 (/ 1 im))) into 0 82.547 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (* 0 (/ 1 (pow im 2)))) into 0 82.547 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (* 0 (/ 1 (pow im 4)))) into 0 82.548 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 5)) 0) (* 0 -1/60)) into 0 82.548 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 82.548 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 im))) into 0 82.548 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 82.548 * [backup-simplify]: Simplify (+ (* im 0) (* 0 (pow im 2))) into 0 82.549 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 3)) (/ 0 (pow im 3))))) into 0 82.549 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (/ 1 (pow im 3)))) into 0 82.549 * [backup-simplify]: Simplify (+ 0 0) into 0 82.550 * [backup-simplify]: Simplify (- 0) into 0 82.550 * [backup-simplify]: Simplify (+ 0 0) into 0 82.551 * [backup-simplify]: Simplify (+ (* (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) 0) (* 0 (cos (/ 1 re)))) into 0 82.552 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))))) into 0 82.552 * [taylor]: Taking taylor expansion of 0 in im 82.552 * [backup-simplify]: Simplify 0 into 0 82.552 * [backup-simplify]: Simplify (+ 0) into 0 82.553 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 82.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 82.554 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 82.554 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 82.554 * [backup-simplify]: Simplify (- 0) into 0 82.555 * [backup-simplify]: Simplify (+ 0 0) into 0 82.555 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.556 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.557 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.557 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 82.558 * [backup-simplify]: Simplify (+ (* 1/60 0) (* 0 1)) into 0 82.558 * [backup-simplify]: Simplify (+ 0 0) into 0 82.559 * [backup-simplify]: Simplify (+ (* 1/60 0) (* 0 (cos (/ 1 re)))) into 0 82.559 * [backup-simplify]: Simplify (+ (* -0.5 0) (* 0 (* 1/60 (cos (/ 1 re))))) into 0 82.559 * [backup-simplify]: Simplify 0 into 0 82.560 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.560 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (* 0 (/ 1 im)))) into 0 82.561 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))) into 0 82.561 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4))))) into 0 82.562 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 5)) 0) (+ (* 0 0) (* 0 -1/60))) into 0 82.562 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.563 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 im)))) into 0 82.564 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 82.564 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 (pow im 2)))) into 0 82.565 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 3)) (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))))) into 0 82.565 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (/ 1 (pow im 3))))) into 0 82.566 * [backup-simplify]: Simplify (+ 0 0) into 0 82.566 * [backup-simplify]: Simplify (- 0) into 0 82.567 * [backup-simplify]: Simplify (+ 0 0) into 0 82.567 * [backup-simplify]: Simplify (+ (* (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 82.569 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re))))))) into 0 82.569 * [taylor]: Taking taylor expansion of 0 in im 82.569 * [backup-simplify]: Simplify 0 into 0 82.572 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 82.574 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 82.574 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 82.575 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 82.575 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 82.575 * [backup-simplify]: Simplify (- 0) into 0 82.576 * [backup-simplify]: Simplify (+ 0 0) into 0 82.577 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.578 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.579 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.579 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.580 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (* 0 1))) into 0 82.581 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 82.581 * [backup-simplify]: Simplify (+ 0 1/3) into 1/3 82.582 * [backup-simplify]: Simplify (+ 0 1/3) into 1/3 82.583 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (* 1/3 (cos (/ 1 re))))) into (* 1/3 (cos (/ 1 re))) 82.583 * [backup-simplify]: Simplify (+ (* -0.5 (* 1/3 (cos (/ 1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ 1 re)))))) into (- (* 0.16666666666666666 (cos (/ 1 re)))) 82.583 * [backup-simplify]: Simplify (- (* 0.16666666666666666 (cos (/ 1 re)))) into (- (* 0.16666666666666666 (cos (/ 1 re)))) 82.584 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.585 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 im))))) into 0 82.585 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2)))))) into 0 82.586 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4)))))) into 0 82.587 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 5)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60)))) into 0 82.587 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.589 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 im))))) into 0 82.589 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 82.590 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 2))))) into 0 82.590 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 3)) (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))))) into 0 82.592 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 3)))))) into 0 82.592 * [backup-simplify]: Simplify (+ 0 0) into 0 82.592 * [backup-simplify]: Simplify (- 0) into 0 82.593 * [backup-simplify]: Simplify (+ 0 0) into 0 82.594 * [backup-simplify]: Simplify (+ (* (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re)))))) into 0 82.596 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re)))))))) into 0 82.596 * [taylor]: Taking taylor expansion of 0 in im 82.596 * [backup-simplify]: Simplify 0 into 0 82.597 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 82.597 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.598 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 82.599 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 82.600 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 82.600 * [backup-simplify]: Simplify (- 0) into 0 82.600 * [backup-simplify]: Simplify (+ 0 0) into 0 82.601 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.603 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.604 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.605 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.606 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.606 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.607 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 82.609 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 82.609 * [backup-simplify]: Simplify (+ 0 0) into 0 82.609 * [backup-simplify]: Simplify (+ 0 0) into 0 82.611 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 1/3 0) (* 0 (cos (/ 1 re)))))) into 0 82.612 * [backup-simplify]: Simplify (+ (* -0.5 0) (+ (* 0 (* 1/3 (cos (/ 1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ 1 re))))))) into 0 82.612 * [backup-simplify]: Simplify 0 into 0 82.612 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.613 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 im)))))) into 0 82.615 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))))) into 0 82.616 * [backup-simplify]: Simplify (+ (* (/ 1 im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4))))))) into 0 82.617 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 5)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60))))) into 0 82.617 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.619 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 im)))))) into 0 82.620 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 im))))) into 0 82.621 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 2)))))) into 0 82.622 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 3)) (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))))) into 0 82.623 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 3))))))) into 0 82.623 * [backup-simplify]: Simplify (+ 0 0) into 0 82.624 * [backup-simplify]: Simplify (- 0) into 0 82.624 * [backup-simplify]: Simplify (+ 0 0) into 0 82.626 * [backup-simplify]: Simplify (+ (* (- (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))))) into 0 82.628 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* -1 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ 1 re))))))))) into 0 82.628 * [taylor]: Taking taylor expansion of 0 in im 82.628 * [backup-simplify]: Simplify 0 into 0 82.631 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 4) 24)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 82.632 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.632 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 82.633 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 82.634 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))) into 0 82.635 * [backup-simplify]: Simplify (- 0) into 0 82.635 * [backup-simplify]: Simplify (+ 0 0) into 0 82.636 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.637 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.639 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.639 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.641 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.641 * [backup-simplify]: Simplify (* 2 1) into 2 82.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.643 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.644 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.645 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 82.645 * [backup-simplify]: Simplify (+ 2 0) into 2 82.646 * [backup-simplify]: Simplify (+ 0 2) into 2 82.648 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 0) (* 2 (cos (/ 1 re))))))) into (* 2 (cos (/ 1 re))) 82.649 * [backup-simplify]: Simplify (+ (* -0.5 (* 2 (cos (/ 1 re)))) (+ (* 0 0) (+ (* 0 (* 1/3 (cos (/ 1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ 1 re)))))))) into (- (* 1.0 (cos (/ 1 re)))) 82.649 * [backup-simplify]: Simplify (- (* 1.0 (cos (/ 1 re)))) into (- (* 1.0 (cos (/ 1 re)))) 82.650 * [backup-simplify]: Simplify (+ (* (- (* 1.0 (cos (/ 1 (/ 1 re))))) (* (/ 1 (/ 1 im)) 1)) (+ (* (- (* 0.16666666666666666 (cos (/ 1 (/ 1 re))))) (pow (* (/ 1 (/ 1 im)) 1) 3)) (* (* -0.008333333333333333 (cos (/ 1 (/ 1 re)))) (pow (* (/ 1 (/ 1 im)) 1) 5)))) into (- (+ (* 1.0 (* im (cos re))) (+ (* 0.16666666666666666 (* (pow im 3) (cos re))) (* 0.008333333333333333 (* (pow im 5) (cos re)))))) 82.651 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 (- re)))) (fma (pow (/ 1 (- im)) 5) -1/60 (+ (* (/ 1 (- im)) (* (* (/ 1 (- im)) -1/3) (/ 1 (- im)))) (* -2 (/ 1 (- im)))))) into (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) 82.651 * [approximate]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) in (re im) around 0 82.651 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) in im 82.651 * [taylor]: Taking taylor expansion of 0.5 in im 82.651 * [backup-simplify]: Simplify 0.5 into 0.5 82.651 * [taylor]: Taking taylor expansion of (* (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))) in im 82.651 * [taylor]: Taking taylor expansion of (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in im 82.651 * [taylor]: Rewrote expression to (+ (* (pow (/ -1 im) 5) -1/60) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 82.651 * [taylor]: Taking taylor expansion of (* (pow (/ -1 im) 5) -1/60) in im 82.651 * [taylor]: Taking taylor expansion of (pow (/ -1 im) 5) in im 82.651 * [taylor]: Taking taylor expansion of (/ -1 im) in im 82.651 * [taylor]: Taking taylor expansion of -1 in im 82.651 * [backup-simplify]: Simplify -1 into -1 82.651 * [taylor]: Taking taylor expansion of im in im 82.651 * [backup-simplify]: Simplify 0 into 0 82.651 * [backup-simplify]: Simplify 1 into 1 82.652 * [backup-simplify]: Simplify (/ -1 1) into -1 82.652 * [taylor]: Taking taylor expansion of -1/60 in im 82.652 * [backup-simplify]: Simplify -1/60 into -1/60 82.652 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in im 82.652 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in im 82.652 * [taylor]: Taking taylor expansion of 2 in im 82.652 * [backup-simplify]: Simplify 2 into 2 82.652 * [taylor]: Taking taylor expansion of (/ 1 im) in im 82.652 * [taylor]: Taking taylor expansion of im in im 82.652 * [backup-simplify]: Simplify 0 into 0 82.652 * [backup-simplify]: Simplify 1 into 1 82.652 * [backup-simplify]: Simplify (/ 1 1) into 1 82.652 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in im 82.652 * [taylor]: Taking taylor expansion of 1/3 in im 82.652 * [backup-simplify]: Simplify 1/3 into 1/3 82.653 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in im 82.653 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.653 * [taylor]: Taking taylor expansion of im in im 82.653 * [backup-simplify]: Simplify 0 into 0 82.653 * [backup-simplify]: Simplify 1 into 1 82.653 * [backup-simplify]: Simplify (* 1 1) into 1 82.653 * [backup-simplify]: Simplify (* 1 1) into 1 82.654 * [backup-simplify]: Simplify (/ 1 1) into 1 82.654 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 82.654 * [taylor]: Taking taylor expansion of (/ -1 re) in im 82.654 * [taylor]: Taking taylor expansion of -1 in im 82.654 * [backup-simplify]: Simplify -1 into -1 82.654 * [taylor]: Taking taylor expansion of re in im 82.654 * [backup-simplify]: Simplify re into re 82.654 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 82.654 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 82.654 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 82.654 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) in re 82.654 * [taylor]: Taking taylor expansion of 0.5 in re 82.654 * [backup-simplify]: Simplify 0.5 into 0.5 82.654 * [taylor]: Taking taylor expansion of (* (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))) in re 82.654 * [taylor]: Taking taylor expansion of (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in re 82.654 * [taylor]: Rewrote expression to (+ (* (pow (/ -1 im) 5) -1/60) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 82.654 * [taylor]: Taking taylor expansion of (* (pow (/ -1 im) 5) -1/60) in re 82.654 * [taylor]: Taking taylor expansion of (pow (/ -1 im) 5) in re 82.655 * [taylor]: Taking taylor expansion of (/ -1 im) in re 82.655 * [taylor]: Taking taylor expansion of -1 in re 82.655 * [backup-simplify]: Simplify -1 into -1 82.655 * [taylor]: Taking taylor expansion of im in re 82.655 * [backup-simplify]: Simplify im into im 82.655 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 82.655 * [taylor]: Taking taylor expansion of -1/60 in re 82.655 * [backup-simplify]: Simplify -1/60 into -1/60 82.655 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in re 82.655 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in re 82.655 * [taylor]: Taking taylor expansion of 2 in re 82.655 * [backup-simplify]: Simplify 2 into 2 82.655 * [taylor]: Taking taylor expansion of (/ 1 im) in re 82.655 * [taylor]: Taking taylor expansion of im in re 82.655 * [backup-simplify]: Simplify im into im 82.655 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 82.655 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in re 82.655 * [taylor]: Taking taylor expansion of 1/3 in re 82.655 * [backup-simplify]: Simplify 1/3 into 1/3 82.655 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in re 82.655 * [taylor]: Taking taylor expansion of (pow im 3) in re 82.655 * [taylor]: Taking taylor expansion of im in re 82.655 * [backup-simplify]: Simplify im into im 82.655 * [backup-simplify]: Simplify (* im im) into (pow im 2) 82.655 * [backup-simplify]: Simplify (* im (pow im 2)) into (pow im 3) 82.655 * [backup-simplify]: Simplify (/ 1 (pow im 3)) into (/ 1 (pow im 3)) 82.655 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 82.655 * [taylor]: Taking taylor expansion of (/ -1 re) in re 82.656 * [taylor]: Taking taylor expansion of -1 in re 82.656 * [backup-simplify]: Simplify -1 into -1 82.656 * [taylor]: Taking taylor expansion of re in re 82.656 * [backup-simplify]: Simplify 0 into 0 82.656 * [backup-simplify]: Simplify 1 into 1 82.656 * [backup-simplify]: Simplify (/ -1 1) into -1 82.656 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 82.656 * [taylor]: Taking taylor expansion of (* 0.5 (* (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) in re 82.656 * [taylor]: Taking taylor expansion of 0.5 in re 82.656 * [backup-simplify]: Simplify 0.5 into 0.5 82.656 * [taylor]: Taking taylor expansion of (* (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))) in re 82.656 * [taylor]: Taking taylor expansion of (fma (pow (/ -1 im) 5) -1/60 (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in re 82.656 * [taylor]: Rewrote expression to (+ (* (pow (/ -1 im) 5) -1/60) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 82.656 * [taylor]: Taking taylor expansion of (* (pow (/ -1 im) 5) -1/60) in re 82.656 * [taylor]: Taking taylor expansion of (pow (/ -1 im) 5) in re 82.657 * [taylor]: Taking taylor expansion of (/ -1 im) in re 82.657 * [taylor]: Taking taylor expansion of -1 in re 82.657 * [backup-simplify]: Simplify -1 into -1 82.657 * [taylor]: Taking taylor expansion of im in re 82.657 * [backup-simplify]: Simplify im into im 82.657 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 82.657 * [taylor]: Taking taylor expansion of -1/60 in re 82.657 * [backup-simplify]: Simplify -1/60 into -1/60 82.657 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in re 82.657 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in re 82.657 * [taylor]: Taking taylor expansion of 2 in re 82.657 * [backup-simplify]: Simplify 2 into 2 82.657 * [taylor]: Taking taylor expansion of (/ 1 im) in re 82.657 * [taylor]: Taking taylor expansion of im in re 82.657 * [backup-simplify]: Simplify im into im 82.657 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 82.657 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in re 82.657 * [taylor]: Taking taylor expansion of 1/3 in re 82.657 * [backup-simplify]: Simplify 1/3 into 1/3 82.657 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in re 82.657 * [taylor]: Taking taylor expansion of (pow im 3) in re 82.657 * [taylor]: Taking taylor expansion of im in re 82.657 * [backup-simplify]: Simplify im into im 82.657 * [backup-simplify]: Simplify (* im im) into (pow im 2) 82.657 * [backup-simplify]: Simplify (* im (pow im 2)) into (pow im 3) 82.657 * [backup-simplify]: Simplify (/ 1 (pow im 3)) into (/ 1 (pow im 3)) 82.657 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 82.657 * [taylor]: Taking taylor expansion of (/ -1 re) in re 82.657 * [taylor]: Taking taylor expansion of -1 in re 82.658 * [backup-simplify]: Simplify -1 into -1 82.658 * [taylor]: Taking taylor expansion of re in re 82.658 * [backup-simplify]: Simplify 0 into 0 82.658 * [backup-simplify]: Simplify 1 into 1 82.658 * [backup-simplify]: Simplify (/ -1 1) into -1 82.658 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 82.658 * [backup-simplify]: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) 82.659 * [backup-simplify]: Simplify (* (/ 1 (pow im 2)) (/ 1 (pow im 2))) into (/ 1 (pow im 4)) 82.659 * [backup-simplify]: Simplify (* (/ -1 im) (/ 1 (pow im 4))) into (/ -1 (pow im 5)) 82.659 * [backup-simplify]: Simplify (* (/ -1 (pow im 5)) -1/60) into (/ 1/60 (pow im 5)) 82.659 * [backup-simplify]: Simplify (* 2 (/ 1 im)) into (/ 2 im) 82.659 * [backup-simplify]: Simplify (* 1/3 (/ 1 (pow im 3))) into (/ 1/3 (pow im 3)) 82.659 * [backup-simplify]: Simplify (+ (/ 2 im) (/ 1/3 (pow im 3))) into (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) 82.660 * [backup-simplify]: Simplify (+ (/ 1/60 (pow im 5)) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) into (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 82.660 * [backup-simplify]: Simplify (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))) into (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))) 82.660 * [backup-simplify]: Simplify (* 0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) into (* 0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) 82.660 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))) in im 82.661 * [taylor]: Taking taylor expansion of 0.5 in im 82.661 * [backup-simplify]: Simplify 0.5 into 0.5 82.661 * [taylor]: Taking taylor expansion of (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))) in im 82.661 * [taylor]: Taking taylor expansion of (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) in im 82.661 * [taylor]: Taking taylor expansion of (* 1/60 (/ 1 (pow im 5))) in im 82.661 * [taylor]: Taking taylor expansion of 1/60 in im 82.661 * [backup-simplify]: Simplify 1/60 into 1/60 82.661 * [taylor]: Taking taylor expansion of (/ 1 (pow im 5)) in im 82.661 * [taylor]: Taking taylor expansion of (pow im 5) in im 82.661 * [taylor]: Taking taylor expansion of im in im 82.661 * [backup-simplify]: Simplify 0 into 0 82.661 * [backup-simplify]: Simplify 1 into 1 82.661 * [backup-simplify]: Simplify (* 1 1) into 1 82.662 * [backup-simplify]: Simplify (* 1 1) into 1 82.662 * [backup-simplify]: Simplify (* 1 1) into 1 82.662 * [backup-simplify]: Simplify (/ 1 1) into 1 82.662 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3)))) in im 82.663 * [taylor]: Taking taylor expansion of (* 2 (/ 1 im)) in im 82.663 * [taylor]: Taking taylor expansion of 2 in im 82.663 * [backup-simplify]: Simplify 2 into 2 82.663 * [taylor]: Taking taylor expansion of (/ 1 im) in im 82.663 * [taylor]: Taking taylor expansion of im in im 82.663 * [backup-simplify]: Simplify 0 into 0 82.663 * [backup-simplify]: Simplify 1 into 1 82.663 * [backup-simplify]: Simplify (/ 1 1) into 1 82.663 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow im 3))) in im 82.663 * [taylor]: Taking taylor expansion of 1/3 in im 82.663 * [backup-simplify]: Simplify 1/3 into 1/3 82.663 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in im 82.663 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.663 * [taylor]: Taking taylor expansion of im in im 82.663 * [backup-simplify]: Simplify 0 into 0 82.663 * [backup-simplify]: Simplify 1 into 1 82.664 * [backup-simplify]: Simplify (* 1 1) into 1 82.664 * [backup-simplify]: Simplify (* 1 1) into 1 82.664 * [backup-simplify]: Simplify (/ 1 1) into 1 82.664 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 82.664 * [taylor]: Taking taylor expansion of (/ -1 re) in im 82.664 * [taylor]: Taking taylor expansion of -1 in im 82.664 * [backup-simplify]: Simplify -1 into -1 82.665 * [taylor]: Taking taylor expansion of re in im 82.665 * [backup-simplify]: Simplify re into re 82.665 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 82.665 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 82.665 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 82.665 * [backup-simplify]: Simplify (* 1/60 1) into 1/60 82.666 * [backup-simplify]: Simplify (+ 1/60 0) into 1/60 82.666 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 82.666 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 82.666 * [backup-simplify]: Simplify (- 0) into 0 82.666 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 82.666 * [backup-simplify]: Simplify (* 1/60 (cos (/ -1 re))) into (* 1/60 (cos (/ -1 re))) 82.666 * [backup-simplify]: Simplify (* 0.5 (* 1/60 (cos (/ -1 re)))) into (* 0.008333333333333333 (cos (/ -1 re))) 82.667 * [backup-simplify]: Simplify (* 0.008333333333333333 (cos (/ -1 re))) into (* 0.008333333333333333 (cos (/ -1 re))) 82.667 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 82.667 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (* 0 (/ -1 im))) into 0 82.667 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (* 0 (/ 1 (pow im 2)))) into 0 82.667 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (* 0 (/ 1 (pow im 4)))) into 0 82.668 * [backup-simplify]: Simplify (+ (* (/ -1 (pow im 5)) 0) (* 0 -1/60)) into 0 82.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 82.668 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 im))) into 0 82.668 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 82.669 * [backup-simplify]: Simplify (+ (* im 0) (* 0 (pow im 2))) into 0 82.669 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 3)) (/ 0 (pow im 3))))) into 0 82.669 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (/ 1 (pow im 3)))) into 0 82.670 * [backup-simplify]: Simplify (+ 0 0) into 0 82.670 * [backup-simplify]: Simplify (+ 0 0) into 0 82.671 * [backup-simplify]: Simplify (+ (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 0) (* 0 (cos (/ -1 re)))) into 0 82.671 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))))) into 0 82.671 * [taylor]: Taking taylor expansion of 0 in im 82.672 * [backup-simplify]: Simplify 0 into 0 82.672 * [backup-simplify]: Simplify (+ 0) into 0 82.672 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 82.673 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 82.673 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 82.674 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 82.674 * [backup-simplify]: Simplify (- 0) into 0 82.675 * [backup-simplify]: Simplify (+ 0 0) into 0 82.676 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.676 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.677 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.678 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 82.678 * [backup-simplify]: Simplify (+ (* 1/60 0) (* 0 1)) into 0 82.679 * [backup-simplify]: Simplify (+ 0 0) into 0 82.679 * [backup-simplify]: Simplify (+ (* 1/60 0) (* 0 (cos (/ -1 re)))) into 0 82.680 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* 1/60 (cos (/ -1 re))))) into 0 82.680 * [backup-simplify]: Simplify 0 into 0 82.680 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.681 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (* 0 (/ -1 im)))) into 0 82.681 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))) into 0 82.682 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4))))) into 0 82.683 * [backup-simplify]: Simplify (+ (* (/ -1 (pow im 5)) 0) (+ (* 0 0) (* 0 -1/60))) into 0 82.683 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.684 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 im)))) into 0 82.684 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 82.684 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 (pow im 2)))) into 0 82.685 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 3)) (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))))) into 0 82.686 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (/ 1 (pow im 3))))) into 0 82.686 * [backup-simplify]: Simplify (+ 0 0) into 0 82.686 * [backup-simplify]: Simplify (+ 0 0) into 0 82.687 * [backup-simplify]: Simplify (+ (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 82.688 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))))) into 0 82.688 * [taylor]: Taking taylor expansion of 0 in im 82.688 * [backup-simplify]: Simplify 0 into 0 82.689 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 82.690 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 82.690 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 82.691 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 82.692 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 82.692 * [backup-simplify]: Simplify (- 0) into 0 82.693 * [backup-simplify]: Simplify (+ 0 0) into 0 82.694 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.698 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (* 0 1))) into 0 82.698 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 82.699 * [backup-simplify]: Simplify (+ 0 1/3) into 1/3 82.699 * [backup-simplify]: Simplify (+ 0 1/3) into 1/3 82.700 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (* 1/3 (cos (/ -1 re))))) into (* 1/3 (cos (/ -1 re))) 82.701 * [backup-simplify]: Simplify (+ (* 0.5 (* 1/3 (cos (/ -1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ -1 re)))))) into (* 0.16666666666666666 (cos (/ -1 re))) 82.701 * [backup-simplify]: Simplify (* 0.16666666666666666 (cos (/ -1 re))) into (* 0.16666666666666666 (cos (/ -1 re))) 82.701 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.702 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 im))))) into 0 82.703 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2)))))) into 0 82.704 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4)))))) into 0 82.705 * [backup-simplify]: Simplify (+ (* (/ -1 (pow im 5)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60)))) into 0 82.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.706 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 im))))) into 0 82.707 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 82.707 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 2))))) into 0 82.708 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 3)) (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))))) into 0 82.709 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 3)))))) into 0 82.709 * [backup-simplify]: Simplify (+ 0 0) into 0 82.710 * [backup-simplify]: Simplify (+ 0 0) into 0 82.711 * [backup-simplify]: Simplify (+ (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re)))))) into 0 82.712 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re))))))) into 0 82.713 * [taylor]: Taking taylor expansion of 0 in im 82.713 * [backup-simplify]: Simplify 0 into 0 82.714 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 82.717 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.717 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 82.719 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 82.720 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 82.720 * [backup-simplify]: Simplify (- 0) into 0 82.721 * [backup-simplify]: Simplify (+ 0 0) into 0 82.722 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.723 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.725 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.726 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.727 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.727 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 82.729 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 82.729 * [backup-simplify]: Simplify (+ 0 0) into 0 82.730 * [backup-simplify]: Simplify (+ 0 0) into 0 82.731 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 1/3 0) (* 0 (cos (/ -1 re)))))) into 0 82.732 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 (* 1/3 (cos (/ -1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ -1 re))))))) into 0 82.732 * [backup-simplify]: Simplify 0 into 0 82.732 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.733 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 im)))))) into 0 82.734 * [backup-simplify]: Simplify (+ (* (/ 1 (pow im 2)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 2))))))) into 0 82.736 * [backup-simplify]: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 4))))))) into 0 82.737 * [backup-simplify]: Simplify (+ (* (/ -1 (pow im 5)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1/60))))) into 0 82.737 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 82.739 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 im)))))) into 0 82.740 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 im))))) into 0 82.741 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 2)))))) into 0 82.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 3)) (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))) (* 0 (/ 0 (pow im 3))))) into 0 82.743 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow im 3))))))) into 0 82.744 * [backup-simplify]: Simplify (+ 0 0) into 0 82.744 * [backup-simplify]: Simplify (+ 0 0) into 0 82.746 * [backup-simplify]: Simplify (+ (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))))) into 0 82.748 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (+ (* 1/60 (/ 1 (pow im 5))) (+ (* 2 (/ 1 im)) (* 1/3 (/ 1 (pow im 3))))) (cos (/ -1 re)))))))) into 0 82.748 * [taylor]: Taking taylor expansion of 0 in im 82.748 * [backup-simplify]: Simplify 0 into 0 82.750 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 4) 24)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 82.751 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.751 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 82.753 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 82.754 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))) into 0 82.754 * [backup-simplify]: Simplify (- 0) into 0 82.754 * [backup-simplify]: Simplify (+ 0 0) into 0 82.756 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.757 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.758 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.760 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.761 * [backup-simplify]: Simplify (* 2 1) into 2 82.762 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.763 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.764 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 82.765 * [backup-simplify]: Simplify (+ 2 0) into 2 82.765 * [backup-simplify]: Simplify (+ 0 2) into 2 82.767 * [backup-simplify]: Simplify (+ (* 1/60 0) (+ (* 0 0) (+ (* 1/3 0) (+ (* 0 0) (* 2 (cos (/ -1 re))))))) into (* 2 (cos (/ -1 re))) 82.768 * [backup-simplify]: Simplify (+ (* 0.5 (* 2 (cos (/ -1 re)))) (+ (* 0 0) (+ (* 0 (* 1/3 (cos (/ -1 re)))) (+ (* 0 0) (* 0 (* 1/60 (cos (/ -1 re)))))))) into (* 1.0 (cos (/ -1 re))) 82.768 * [backup-simplify]: Simplify (* 1.0 (cos (/ -1 re))) into (* 1.0 (cos (/ -1 re))) 82.769 * [backup-simplify]: Simplify (+ (* (* 1.0 (cos (/ -1 (/ 1 (- re))))) (* (/ 1 (/ 1 (- im))) 1)) (+ (* (* 0.16666666666666666 (cos (/ -1 (/ 1 (- re))))) (pow (* (/ 1 (/ 1 (- im))) 1) 3)) (* (* 0.008333333333333333 (cos (/ -1 (/ 1 (- re))))) (pow (* (/ 1 (/ 1 (- im))) 1) 5)))) into (- (+ (* 1.0 (* im (cos re))) (+ (* 0.16666666666666666 (* (pow im 3) (cos re))) (* 0.008333333333333333 (* (pow im 5) (cos re)))))) 82.769 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 3 1 2) 82.769 * [backup-simplify]: Simplify (* (* im -1/3) im) into (* -1/3 (pow im 2)) 82.769 * [approximate]: Taking taylor expansion of (* -1/3 (pow im 2)) in (im) around 0 82.769 * [taylor]: Taking taylor expansion of (* -1/3 (pow im 2)) in im 82.769 * [taylor]: Taking taylor expansion of -1/3 in im 82.770 * [backup-simplify]: Simplify -1/3 into -1/3 82.770 * [taylor]: Taking taylor expansion of (pow im 2) in im 82.770 * [taylor]: Taking taylor expansion of im in im 82.770 * [backup-simplify]: Simplify 0 into 0 82.770 * [backup-simplify]: Simplify 1 into 1 82.770 * [taylor]: Taking taylor expansion of (* -1/3 (pow im 2)) in im 82.770 * [taylor]: Taking taylor expansion of -1/3 in im 82.770 * [backup-simplify]: Simplify -1/3 into -1/3 82.770 * [taylor]: Taking taylor expansion of (pow im 2) in im 82.770 * [taylor]: Taking taylor expansion of im in im 82.770 * [backup-simplify]: Simplify 0 into 0 82.770 * [backup-simplify]: Simplify 1 into 1 82.770 * [backup-simplify]: Simplify (* 1 1) into 1 82.771 * [backup-simplify]: Simplify (* -1/3 1) into -1/3 82.771 * [backup-simplify]: Simplify -1/3 into -1/3 82.771 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.772 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 1)) into 0 82.772 * [backup-simplify]: Simplify 0 into 0 82.773 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.774 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 1))) into 0 82.774 * [backup-simplify]: Simplify 0 into 0 82.775 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.777 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.777 * [backup-simplify]: Simplify 0 into 0 82.778 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.780 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.780 * [backup-simplify]: Simplify 0 into 0 82.781 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.783 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.783 * [backup-simplify]: Simplify 0 into 0 82.785 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.786 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.786 * [backup-simplify]: Simplify 0 into 0 82.786 * [backup-simplify]: Simplify (* -1/3 (pow im 2)) into (* -1/3 (pow im 2)) 82.787 * [backup-simplify]: Simplify (* (* (/ 1 im) -1/3) (/ 1 im)) into (/ -1/3 (pow im 2)) 82.787 * [approximate]: Taking taylor expansion of (/ -1/3 (pow im 2)) in (im) around 0 82.787 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 2)) in im 82.787 * [taylor]: Taking taylor expansion of -1/3 in im 82.787 * [backup-simplify]: Simplify -1/3 into -1/3 82.787 * [taylor]: Taking taylor expansion of (pow im 2) in im 82.787 * [taylor]: Taking taylor expansion of im in im 82.787 * [backup-simplify]: Simplify 0 into 0 82.787 * [backup-simplify]: Simplify 1 into 1 82.787 * [backup-simplify]: Simplify (* 1 1) into 1 82.788 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 82.788 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 2)) in im 82.788 * [taylor]: Taking taylor expansion of -1/3 in im 82.788 * [backup-simplify]: Simplify -1/3 into -1/3 82.788 * [taylor]: Taking taylor expansion of (pow im 2) in im 82.788 * [taylor]: Taking taylor expansion of im in im 82.788 * [backup-simplify]: Simplify 0 into 0 82.788 * [backup-simplify]: Simplify 1 into 1 82.788 * [backup-simplify]: Simplify (* 1 1) into 1 82.789 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 82.789 * [backup-simplify]: Simplify -1/3 into -1/3 82.790 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.791 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 82.791 * [backup-simplify]: Simplify 0 into 0 82.792 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.793 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.793 * [backup-simplify]: Simplify 0 into 0 82.794 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.795 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.795 * [backup-simplify]: Simplify 0 into 0 82.796 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.797 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.797 * [backup-simplify]: Simplify 0 into 0 82.799 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.800 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.800 * [backup-simplify]: Simplify 0 into 0 82.802 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.803 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.803 * [backup-simplify]: Simplify 0 into 0 82.803 * [backup-simplify]: Simplify (* -1/3 (pow (/ 1 (/ 1 im)) 2)) into (* -1/3 (pow im 2)) 82.803 * [backup-simplify]: Simplify (* (* (/ 1 (- im)) -1/3) (/ 1 (- im))) into (/ -1/3 (pow im 2)) 82.803 * [approximate]: Taking taylor expansion of (/ -1/3 (pow im 2)) in (im) around 0 82.803 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 2)) in im 82.803 * [taylor]: Taking taylor expansion of -1/3 in im 82.803 * [backup-simplify]: Simplify -1/3 into -1/3 82.803 * [taylor]: Taking taylor expansion of (pow im 2) in im 82.803 * [taylor]: Taking taylor expansion of im in im 82.803 * [backup-simplify]: Simplify 0 into 0 82.803 * [backup-simplify]: Simplify 1 into 1 82.804 * [backup-simplify]: Simplify (* 1 1) into 1 82.804 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 82.804 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 2)) in im 82.804 * [taylor]: Taking taylor expansion of -1/3 in im 82.804 * [backup-simplify]: Simplify -1/3 into -1/3 82.804 * [taylor]: Taking taylor expansion of (pow im 2) in im 82.804 * [taylor]: Taking taylor expansion of im in im 82.804 * [backup-simplify]: Simplify 0 into 0 82.804 * [backup-simplify]: Simplify 1 into 1 82.805 * [backup-simplify]: Simplify (* 1 1) into 1 82.805 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 82.805 * [backup-simplify]: Simplify -1/3 into -1/3 82.806 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.807 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 82.807 * [backup-simplify]: Simplify 0 into 0 82.808 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.809 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.809 * [backup-simplify]: Simplify 0 into 0 82.810 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.811 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.811 * [backup-simplify]: Simplify 0 into 0 82.812 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.813 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.813 * [backup-simplify]: Simplify 0 into 0 82.814 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.815 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.816 * [backup-simplify]: Simplify 0 into 0 82.817 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.818 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.818 * [backup-simplify]: Simplify 0 into 0 82.818 * [backup-simplify]: Simplify (* -1/3 (pow (/ 1 (/ 1 (- im))) 2)) into (* -1/3 (pow im 2)) 82.818 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 3 1) 82.818 * [backup-simplify]: Simplify (* im (* (* im -1/3) im)) into (* -1/3 (pow im 3)) 82.819 * [approximate]: Taking taylor expansion of (* -1/3 (pow im 3)) in (im) around 0 82.819 * [taylor]: Taking taylor expansion of (* -1/3 (pow im 3)) in im 82.819 * [taylor]: Taking taylor expansion of -1/3 in im 82.819 * [backup-simplify]: Simplify -1/3 into -1/3 82.819 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.819 * [taylor]: Taking taylor expansion of im in im 82.819 * [backup-simplify]: Simplify 0 into 0 82.819 * [backup-simplify]: Simplify 1 into 1 82.819 * [taylor]: Taking taylor expansion of (* -1/3 (pow im 3)) in im 82.819 * [taylor]: Taking taylor expansion of -1/3 in im 82.819 * [backup-simplify]: Simplify -1/3 into -1/3 82.819 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.819 * [taylor]: Taking taylor expansion of im in im 82.819 * [backup-simplify]: Simplify 0 into 0 82.819 * [backup-simplify]: Simplify 1 into 1 82.819 * [backup-simplify]: Simplify (* 1 1) into 1 82.820 * [backup-simplify]: Simplify (* 1 1) into 1 82.820 * [backup-simplify]: Simplify (* -1/3 1) into -1/3 82.820 * [backup-simplify]: Simplify -1/3 into -1/3 82.821 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.821 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.822 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 1)) into 0 82.822 * [backup-simplify]: Simplify 0 into 0 82.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.824 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.825 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 1))) into 0 82.825 * [backup-simplify]: Simplify 0 into 0 82.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.827 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.828 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.828 * [backup-simplify]: Simplify 0 into 0 82.829 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.831 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.832 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.832 * [backup-simplify]: Simplify 0 into 0 82.834 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.835 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.837 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.837 * [backup-simplify]: Simplify 0 into 0 82.839 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.840 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.842 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.842 * [backup-simplify]: Simplify 0 into 0 82.842 * [backup-simplify]: Simplify (* -1/3 (pow im 3)) into (* -1/3 (pow im 3)) 82.842 * [backup-simplify]: Simplify (* (/ 1 im) (* (* (/ 1 im) -1/3) (/ 1 im))) into (/ -1/3 (pow im 3)) 82.842 * [approximate]: Taking taylor expansion of (/ -1/3 (pow im 3)) in (im) around 0 82.842 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 3)) in im 82.842 * [taylor]: Taking taylor expansion of -1/3 in im 82.842 * [backup-simplify]: Simplify -1/3 into -1/3 82.842 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.842 * [taylor]: Taking taylor expansion of im in im 82.842 * [backup-simplify]: Simplify 0 into 0 82.842 * [backup-simplify]: Simplify 1 into 1 82.843 * [backup-simplify]: Simplify (* 1 1) into 1 82.843 * [backup-simplify]: Simplify (* 1 1) into 1 82.844 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 82.844 * [taylor]: Taking taylor expansion of (/ -1/3 (pow im 3)) in im 82.844 * [taylor]: Taking taylor expansion of -1/3 in im 82.844 * [backup-simplify]: Simplify -1/3 into -1/3 82.844 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.844 * [taylor]: Taking taylor expansion of im in im 82.844 * [backup-simplify]: Simplify 0 into 0 82.844 * [backup-simplify]: Simplify 1 into 1 82.844 * [backup-simplify]: Simplify (* 1 1) into 1 82.845 * [backup-simplify]: Simplify (* 1 1) into 1 82.845 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 82.845 * [backup-simplify]: Simplify -1/3 into -1/3 82.846 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.847 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.847 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 82.847 * [backup-simplify]: Simplify 0 into 0 82.848 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.849 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.850 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.850 * [backup-simplify]: Simplify 0 into 0 82.851 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.852 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.854 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.854 * [backup-simplify]: Simplify 0 into 0 82.855 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.856 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.857 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.858 * [backup-simplify]: Simplify 0 into 0 82.859 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.860 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.862 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.862 * [backup-simplify]: Simplify 0 into 0 82.865 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.867 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.868 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.868 * [backup-simplify]: Simplify 0 into 0 82.869 * [backup-simplify]: Simplify (* -1/3 (pow (/ 1 (/ 1 im)) 3)) into (* -1/3 (pow im 3)) 82.869 * [backup-simplify]: Simplify (* (/ 1 (- im)) (* (* (/ 1 (- im)) -1/3) (/ 1 (- im)))) into (/ 1/3 (pow im 3)) 82.869 * [approximate]: Taking taylor expansion of (/ 1/3 (pow im 3)) in (im) around 0 82.869 * [taylor]: Taking taylor expansion of (/ 1/3 (pow im 3)) in im 82.869 * [taylor]: Taking taylor expansion of 1/3 in im 82.869 * [backup-simplify]: Simplify 1/3 into 1/3 82.869 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.869 * [taylor]: Taking taylor expansion of im in im 82.869 * [backup-simplify]: Simplify 0 into 0 82.869 * [backup-simplify]: Simplify 1 into 1 82.870 * [backup-simplify]: Simplify (* 1 1) into 1 82.870 * [backup-simplify]: Simplify (* 1 1) into 1 82.871 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 82.871 * [taylor]: Taking taylor expansion of (/ 1/3 (pow im 3)) in im 82.871 * [taylor]: Taking taylor expansion of 1/3 in im 82.871 * [backup-simplify]: Simplify 1/3 into 1/3 82.871 * [taylor]: Taking taylor expansion of (pow im 3) in im 82.871 * [taylor]: Taking taylor expansion of im in im 82.871 * [backup-simplify]: Simplify 0 into 0 82.871 * [backup-simplify]: Simplify 1 into 1 82.871 * [backup-simplify]: Simplify (* 1 1) into 1 82.872 * [backup-simplify]: Simplify (* 1 1) into 1 82.872 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 82.872 * [backup-simplify]: Simplify 1/3 into 1/3 82.873 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.873 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 82.874 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 82.874 * [backup-simplify]: Simplify 0 into 0 82.875 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.875 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 82.876 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.876 * [backup-simplify]: Simplify 0 into 0 82.876 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.877 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 82.878 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.878 * [backup-simplify]: Simplify 0 into 0 82.878 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.879 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 82.879 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.879 * [backup-simplify]: Simplify 0 into 0 82.880 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.881 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 82.882 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.882 * [backup-simplify]: Simplify 0 into 0 82.882 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.883 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 82.884 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 82.884 * [backup-simplify]: Simplify 0 into 0 82.884 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (/ 1 (- im))) 3)) into (* -1/3 (pow im 3)) 82.884 * * * [progress]: simplifying candidates 82.884 * * * * [progress]: [ 1 / 101 ] simplifiying candidate # 82.884 * [simplify]: Simplifying (expm1 (* im -1/3)) 82.884 * * [simplify]: iters left: 3 (4 enodes) 82.886 * * [simplify]: iters left: 2 (13 enodes) 82.888 * * [simplify]: Extracting #0: cost 1 inf + 0 82.888 * * [simplify]: Extracting #1: cost 3 inf + 0 82.888 * * [simplify]: Extracting #2: cost 6 inf + 0 82.888 * * [simplify]: Extracting #3: cost 4 inf + 2 82.888 * * [simplify]: Extracting #4: cost 0 inf + 310 82.888 * [simplify]: Simplified to (expm1 (* im -1/3)) 82.888 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (log1p (expm1 (* im -1/3))) im)) (* -2 im))))) 82.888 * * * * [progress]: [ 2 / 101 ] simplifiying candidate # 82.888 * [simplify]: Simplifying (log1p (* im -1/3)) 82.888 * * [simplify]: iters left: 3 (4 enodes) 82.890 * * [simplify]: iters left: 2 (13 enodes) 82.892 * * [simplify]: Extracting #0: cost 1 inf + 0 82.892 * * [simplify]: Extracting #1: cost 3 inf + 0 82.892 * * [simplify]: Extracting #2: cost 6 inf + 0 82.892 * * [simplify]: Extracting #3: cost 4 inf + 2 82.892 * * [simplify]: Extracting #4: cost 0 inf + 350 82.892 * [simplify]: Simplified to (log1p (* im -1/3)) 82.892 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (expm1 (log1p (* im -1/3))) im)) (* -2 im))))) 82.892 * * * * [progress]: [ 3 / 101 ] simplifiying candidate # 82.892 * [simplify]: Simplifying (* im -1/3) 82.892 * * [simplify]: iters left: 2 (3 enodes) 82.893 * * [simplify]: iters left: 1 (10 enodes) 82.895 * * [simplify]: Extracting #0: cost 1 inf + 0 82.895 * * [simplify]: Extracting #1: cost 4 inf + 0 82.895 * * [simplify]: Extracting #2: cost 2 inf + 2 82.895 * * [simplify]: Extracting #3: cost 0 inf + 86 82.895 * [simplify]: Simplified to (* im -1/3) 82.895 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (pow (* im -1/3) 1) im)) (* -2 im))))) 82.895 * * * * [progress]: [ 4 / 101 ] simplifiying candidate # 82.895 * * * * [progress]: [ 5 / 101 ] simplifiying candidate # 82.895 * [simplify]: Simplifying (+ (log im) (log -1/3)) 82.895 * * [simplify]: iters left: 3 (5 enodes) 82.897 * * [simplify]: iters left: 2 (16 enodes) 82.900 * * [simplify]: Extracting #0: cost 1 inf + 0 82.900 * * [simplify]: Extracting #1: cost 4 inf + 0 82.900 * * [simplify]: Extracting #2: cost 8 inf + 0 82.900 * * [simplify]: Extracting #3: cost 4 inf + 144 82.900 * * [simplify]: Extracting #4: cost 0 inf + 650 82.900 * [simplify]: Simplified to (+ (log im) (log -1/3)) 82.900 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (exp (+ (log im) (log -1/3))) im)) (* -2 im))))) 82.900 * * * * [progress]: [ 6 / 101 ] simplifiying candidate # 82.900 * [simplify]: Simplifying (log (* im -1/3)) 82.900 * * [simplify]: iters left: 3 (4 enodes) 82.902 * * [simplify]: iters left: 2 (16 enodes) 82.907 * * [simplify]: iters left: 1 (21 enodes) 82.913 * * [simplify]: Extracting #0: cost 1 inf + 0 82.914 * * [simplify]: Extracting #1: cost 5 inf + 0 82.914 * * [simplify]: Extracting #2: cost 10 inf + 0 82.914 * * [simplify]: Extracting #3: cost 6 inf + 144 82.914 * * [simplify]: Extracting #4: cost 0 inf + 594 82.914 * [simplify]: Simplified to (log (* im -1/3)) 82.914 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (exp (log (* im -1/3))) im)) (* -2 im))))) 82.914 * * * * [progress]: [ 7 / 101 ] simplifiying candidate # 82.915 * [simplify]: Simplifying (exp (* im -1/3)) 82.915 * * [simplify]: iters left: 3 (4 enodes) 82.917 * * [simplify]: iters left: 2 (15 enodes) 82.923 * * [simplify]: iters left: 1 (24 enodes) 82.933 * * [simplify]: Extracting #0: cost 1 inf + 0 82.933 * * [simplify]: Extracting #1: cost 8 inf + 0 82.933 * * [simplify]: Extracting #2: cost 11 inf + 73 82.933 * * [simplify]: Extracting #3: cost 5 inf + 483 82.934 * * [simplify]: Extracting #4: cost 1 inf + 1160 82.934 * * [simplify]: Extracting #5: cost 0 inf + 1442 82.934 * [simplify]: Simplified to (exp (* im -1/3)) 82.934 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (log (exp (* im -1/3))) im)) (* -2 im))))) 82.934 * * * * [progress]: [ 8 / 101 ] simplifiying candidate # 82.935 * [simplify]: Simplifying (* (* (* im im) im) (* (* -1/3 -1/3) -1/3)) 82.935 * * [simplify]: iters left: 6 (7 enodes) 82.940 * * [simplify]: iters left: 5 (30 enodes) 82.951 * * [simplify]: iters left: 4 (55 enodes) 82.968 * * [simplify]: iters left: 3 (101 enodes) 82.986 * * [simplify]: iters left: 2 (143 enodes) 83.029 * * [simplify]: iters left: 1 (237 enodes) 83.096 * * [simplify]: Extracting #0: cost 1 inf + 0 83.096 * * [simplify]: Extracting #1: cost 37 inf + 0 83.097 * * [simplify]: Extracting #2: cost 71 inf + 293 83.098 * * [simplify]: Extracting #3: cost 51 inf + 1778 83.100 * * [simplify]: Extracting #4: cost 27 inf + 8304 83.104 * * [simplify]: Extracting #5: cost 1 inf + 19482 83.108 * * [simplify]: Extracting #6: cost 0 inf + 20237 83.112 * [simplify]: Simplified to (* im (* (* im im) -1/27)) 83.113 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (cbrt (* im (* (* im im) -1/27))) im)) (* -2 im))))) 83.113 * * * * [progress]: [ 9 / 101 ] simplifiying candidate # 83.113 * [simplify]: Simplifying (* (cbrt (* im -1/3)) (cbrt (* im -1/3))) 83.113 * * [simplify]: iters left: 5 (5 enodes) 83.116 * * [simplify]: iters left: 4 (16 enodes) 83.121 * * [simplify]: Extracting #0: cost 1 inf + 0 83.121 * * [simplify]: Extracting #1: cost 3 inf + 0 83.121 * * [simplify]: Extracting #2: cost 5 inf + 0 83.121 * * [simplify]: Extracting #3: cost 8 inf + 0 83.121 * * [simplify]: Extracting #4: cost 6 inf + 2 83.121 * * [simplify]: Extracting #5: cost 0 inf + 654 83.122 * [simplify]: Simplified to (* (cbrt (* im -1/3)) (cbrt (* im -1/3))) 83.122 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (* (cbrt (* im -1/3)) (cbrt (* im -1/3))) (cbrt (* im -1/3))) im)) (* -2 im))))) 83.122 * [simplify]: Simplifying (cbrt (* im -1/3)) 83.122 * * [simplify]: iters left: 3 (4 enodes) 83.125 * * [simplify]: iters left: 2 (13 enodes) 83.128 * * [simplify]: Extracting #0: cost 1 inf + 0 83.129 * * [simplify]: Extracting #1: cost 3 inf + 0 83.129 * * [simplify]: Extracting #2: cost 6 inf + 0 83.129 * * [simplify]: Extracting #3: cost 4 inf + 2 83.129 * * [simplify]: Extracting #4: cost 0 inf + 330 83.129 * [simplify]: Simplified to (cbrt (* im -1/3)) 83.129 * [simplify]: Simplified (2 2 3 1 2 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (* (cbrt (* im -1/3)) (cbrt (* im -1/3))) (cbrt (* im -1/3))) im)) (* -2 im))))) 83.129 * * * * [progress]: [ 10 / 101 ] simplifiying candidate # 83.130 * [simplify]: Simplifying (* (* (* im -1/3) (* im -1/3)) (* im -1/3)) 83.130 * * [simplify]: iters left: 6 (5 enodes) 83.134 * * [simplify]: iters left: 5 (27 enodes) 83.145 * * [simplify]: iters left: 4 (58 enodes) 83.165 * * [simplify]: iters left: 3 (114 enodes) 83.190 * * [simplify]: iters left: 2 (150 enodes) 83.224 * * [simplify]: iters left: 1 (197 enodes) 83.288 * * [simplify]: Extracting #0: cost 1 inf + 0 83.288 * * [simplify]: Extracting #1: cost 29 inf + 0 83.289 * * [simplify]: Extracting #2: cost 56 inf + 300 83.290 * * [simplify]: Extracting #3: cost 29 inf + 3636 83.292 * * [simplify]: Extracting #4: cost 8 inf + 9096 83.296 * * [simplify]: Extracting #5: cost 0 inf + 12426 83.299 * [simplify]: Simplified to (* (* im im) (* im -1/27)) 83.299 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (cbrt (* (* im im) (* im -1/27))) im)) (* -2 im))))) 83.299 * * * * [progress]: [ 11 / 101 ] simplifiying candidate # 83.299 * [simplify]: Simplifying (sqrt (* im -1/3)) 83.299 * * [simplify]: iters left: 3 (4 enodes) 83.302 * * [simplify]: iters left: 2 (13 enodes) 83.304 * * [simplify]: Extracting #0: cost 1 inf + 0 83.304 * * [simplify]: Extracting #1: cost 3 inf + 0 83.304 * * [simplify]: Extracting #2: cost 6 inf + 0 83.304 * * [simplify]: Extracting #3: cost 4 inf + 2 83.304 * * [simplify]: Extracting #4: cost 0 inf + 250 83.304 * [simplify]: Simplified to (sqrt (* im -1/3)) 83.304 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (sqrt (* im -1/3)) (sqrt (* im -1/3))) im)) (* -2 im))))) 83.305 * [simplify]: Simplifying (sqrt (* im -1/3)) 83.305 * * [simplify]: iters left: 3 (4 enodes) 83.306 * * [simplify]: iters left: 2 (13 enodes) 83.308 * * [simplify]: Extracting #0: cost 1 inf + 0 83.308 * * [simplify]: Extracting #1: cost 3 inf + 0 83.308 * * [simplify]: Extracting #2: cost 6 inf + 0 83.308 * * [simplify]: Extracting #3: cost 4 inf + 2 83.308 * * [simplify]: Extracting #4: cost 0 inf + 250 83.308 * [simplify]: Simplified to (sqrt (* im -1/3)) 83.308 * [simplify]: Simplified (2 2 3 1 2 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (sqrt (* im -1/3)) (sqrt (* im -1/3))) im)) (* -2 im))))) 83.308 * * * * [progress]: [ 12 / 101 ] simplifiying candidate # 83.308 * * * * [progress]: [ 13 / 101 ] simplifiying candidate # 83.309 * [simplify]: Simplifying (* (sqrt im) (sqrt -1/3)) 83.309 * * [simplify]: iters left: 3 (5 enodes) 83.310 * * [simplify]: iters left: 2 (16 enodes) 83.313 * * [simplify]: Extracting #0: cost 1 inf + 0 83.313 * * [simplify]: Extracting #1: cost 4 inf + 0 83.313 * * [simplify]: Extracting #2: cost 8 inf + 0 83.313 * * [simplify]: Extracting #3: cost 4 inf + 84 83.313 * * [simplify]: Extracting #4: cost 0 inf + 410 83.313 * [simplify]: Simplified to (* (sqrt -1/3) (sqrt im)) 83.313 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (* (sqrt -1/3) (sqrt im)) (* (sqrt im) (sqrt -1/3))) im)) (* -2 im))))) 83.314 * [simplify]: Simplifying (* (sqrt im) (sqrt -1/3)) 83.314 * * [simplify]: iters left: 3 (5 enodes) 83.315 * * [simplify]: iters left: 2 (16 enodes) 83.318 * * [simplify]: Extracting #0: cost 1 inf + 0 83.318 * * [simplify]: Extracting #1: cost 4 inf + 0 83.318 * * [simplify]: Extracting #2: cost 8 inf + 0 83.318 * * [simplify]: Extracting #3: cost 4 inf + 84 83.318 * * [simplify]: Extracting #4: cost 0 inf + 410 83.318 * [simplify]: Simplified to (* (sqrt -1/3) (sqrt im)) 83.318 * [simplify]: Simplified (2 2 3 1 2 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (* (sqrt im) (sqrt -1/3)) (* (sqrt -1/3) (sqrt im))) im)) (* -2 im))))) 83.318 * * * * [progress]: [ 14 / 101 ] simplifiying candidate # 83.319 * [simplify]: Simplifying (* im (* (cbrt -1/3) (cbrt -1/3))) 83.319 * * [simplify]: iters left: 5 (5 enodes) 83.320 * * [simplify]: iters left: 4 (18 enodes) 83.324 * * [simplify]: iters left: 3 (22 enodes) 83.327 * * [simplify]: Extracting #0: cost 1 inf + 0 83.327 * * [simplify]: Extracting #1: cost 6 inf + 0 83.327 * * [simplify]: Extracting #2: cost 9 inf + 1 83.328 * * [simplify]: Extracting #3: cost 0 inf + 974 83.328 * [simplify]: Simplified to (* (* (cbrt -1/3) (cbrt -1/3)) im) 83.328 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (* (* (cbrt -1/3) (cbrt -1/3)) im) (cbrt -1/3)) im)) (* -2 im))))) 83.328 * * * * [progress]: [ 15 / 101 ] simplifiying candidate # 83.328 * [simplify]: Simplifying (* im (sqrt -1/3)) 83.328 * * [simplify]: iters left: 3 (4 enodes) 83.329 * * [simplify]: iters left: 2 (13 enodes) 83.333 * * [simplify]: Extracting #0: cost 1 inf + 0 83.333 * * [simplify]: Extracting #1: cost 4 inf + 0 83.333 * * [simplify]: Extracting #2: cost 5 inf + 1 83.333 * * [simplify]: Extracting #3: cost 4 inf + 2 83.333 * * [simplify]: Extracting #4: cost 0 inf + 248 83.334 * [simplify]: Simplified to (* im (sqrt -1/3)) 83.334 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (* im (sqrt -1/3)) (sqrt -1/3)) im)) (* -2 im))))) 83.334 * * * * [progress]: [ 16 / 101 ] simplifiying candidate # 83.334 * [simplify]: Simplifying (* im 1) 83.334 * * [simplify]: iters left: 2 (3 enodes) 83.336 * * [simplify]: iters left: 1 (9 enodes) 83.339 * * [simplify]: Extracting #0: cost 1 inf + 0 83.339 * * [simplify]: Extracting #1: cost 0 inf + 1 83.339 * [simplify]: Simplified to im 83.339 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 83.339 * * * * [progress]: [ 17 / 101 ] simplifiying candidate # 83.340 * [simplify]: Simplifying (* (cbrt im) -1/3) 83.340 * * [simplify]: iters left: 3 (4 enodes) 83.342 * * [simplify]: iters left: 2 (13 enodes) 83.346 * * [simplify]: Extracting #0: cost 1 inf + 0 83.346 * * [simplify]: Extracting #1: cost 4 inf + 0 83.346 * * [simplify]: Extracting #2: cost 5 inf + 1 83.346 * * [simplify]: Extracting #3: cost 4 inf + 2 83.346 * * [simplify]: Extracting #4: cost 0 inf + 408 83.346 * [simplify]: Simplified to (* -1/3 (cbrt im)) 83.346 * [simplify]: Simplified (2 2 3 1 2 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (* (cbrt im) (cbrt im)) (* -1/3 (cbrt im))) im)) (* -2 im))))) 83.347 * * * * [progress]: [ 18 / 101 ] simplifiying candidate # 83.347 * [simplify]: Simplifying (* (sqrt im) -1/3) 83.347 * * [simplify]: iters left: 3 (4 enodes) 83.349 * * [simplify]: iters left: 2 (13 enodes) 83.353 * * [simplify]: Extracting #0: cost 1 inf + 0 83.353 * * [simplify]: Extracting #1: cost 4 inf + 0 83.353 * * [simplify]: Extracting #2: cost 5 inf + 1 83.353 * * [simplify]: Extracting #3: cost 4 inf + 2 83.353 * * [simplify]: Extracting #4: cost 0 inf + 248 83.354 * [simplify]: Simplified to (* -1/3 (sqrt im)) 83.354 * [simplify]: Simplified (2 2 3 1 2 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (sqrt im) (* -1/3 (sqrt im))) im)) (* -2 im))))) 83.354 * * * * [progress]: [ 19 / 101 ] simplifiying candidate # 83.354 * [simplify]: Simplifying (* im -1/3) 83.354 * * [simplify]: iters left: 2 (3 enodes) 83.356 * * [simplify]: iters left: 1 (10 enodes) 83.359 * * [simplify]: Extracting #0: cost 1 inf + 0 83.359 * * [simplify]: Extracting #1: cost 4 inf + 0 83.360 * * [simplify]: Extracting #2: cost 2 inf + 2 83.360 * * [simplify]: Extracting #3: cost 0 inf + 86 83.360 * [simplify]: Simplified to (* im -1/3) 83.360 * [simplify]: Simplified (2 2 3 1 2 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* 1 (* im -1/3)) im)) (* -2 im))))) 83.360 * * * * [progress]: [ 20 / 101 ] simplifiying candidate #real (real->posit16 (* im -1/3))) im)) (* -2 im)))))> 83.360 * [simplify]: Simplifying (real->posit16 (* im -1/3)) 83.360 * * [simplify]: iters left: 3 (4 enodes) 83.362 * * [simplify]: iters left: 2 (10 enodes) 83.365 * * [simplify]: Extracting #0: cost 1 inf + 0 83.366 * * [simplify]: Extracting #1: cost 2 inf + 0 83.366 * * [simplify]: Extracting #2: cost 4 inf + 0 83.366 * * [simplify]: Extracting #3: cost 2 inf + 2 83.366 * * [simplify]: Extracting #4: cost 0 inf + 86 83.366 * [simplify]: Simplified to (real->posit16 (* im -1/3)) 83.366 * [simplify]: Simplified (2 2 3 1 2 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (posit16->real (real->posit16 (* im -1/3))) im)) (* -2 im))))) 83.366 * * * * [progress]: [ 21 / 101 ] simplifiying candidate # 83.366 * * * * [progress]: [ 22 / 101 ] simplifiying candidate # 83.366 * [simplify]: Simplifying (expm1 (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 83.367 * * [simplify]: iters left: 6 (18 enodes) 83.377 * * [simplify]: iters left: 5 (72 enodes) 83.399 * * [simplify]: iters left: 4 (128 enodes) 83.434 * * [simplify]: iters left: 3 (336 enodes) 83.562 * * [simplify]: Extracting #0: cost 1 inf + 0 83.562 * * [simplify]: Extracting #1: cost 3 inf + 0 83.562 * * [simplify]: Extracting #2: cost 36 inf + 0 83.563 * * [simplify]: Extracting #3: cost 147 inf + 3 83.565 * * [simplify]: Extracting #4: cost 177 inf + 3369 83.579 * * [simplify]: Extracting #5: cost 70 inf + 26646 83.595 * * [simplify]: Extracting #6: cost 22 inf + 45755 83.604 * * [simplify]: Extracting #7: cost 0 inf + 54942 83.613 * * [simplify]: Extracting #8: cost 0 inf + 54542 83.622 * [simplify]: Simplified to (expm1 (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))) 83.622 * [simplify]: Simplified (2 1) to (λ (re im) (log1p (expm1 (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))))) 83.622 * * * * [progress]: [ 23 / 101 ] simplifiying candidate # 83.622 * [simplify]: Simplifying (log1p (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 83.623 * * [simplify]: iters left: 6 (18 enodes) 83.628 * * [simplify]: iters left: 5 (72 enodes) 83.643 * * [simplify]: iters left: 4 (128 enodes) 83.684 * * [simplify]: iters left: 3 (336 enodes) 83.869 * * [simplify]: Extracting #0: cost 1 inf + 0 83.869 * * [simplify]: Extracting #1: cost 3 inf + 0 83.869 * * [simplify]: Extracting #2: cost 36 inf + 0 83.870 * * [simplify]: Extracting #3: cost 147 inf + 3 83.872 * * [simplify]: Extracting #4: cost 177 inf + 3369 83.881 * * [simplify]: Extracting #5: cost 70 inf + 26646 83.899 * * [simplify]: Extracting #6: cost 22 inf + 45775 83.917 * * [simplify]: Extracting #7: cost 0 inf + 54982 83.926 * * [simplify]: Extracting #8: cost 0 inf + 54582 83.935 * [simplify]: Simplified to (log1p (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))) 83.935 * [simplify]: Simplified (2 1) to (λ (re im) (expm1 (log1p (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))))) 83.935 * * * * [progress]: [ 24 / 101 ] simplifiying candidate # 83.936 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))) 83.936 * * [simplify]: iters left: 6 (17 enodes) 83.944 * * [simplify]: iters left: 5 (69 enodes) 83.963 * * [simplify]: iters left: 4 (125 enodes) 83.991 * * [simplify]: iters left: 3 (333 enodes) 84.115 * * [simplify]: Extracting #0: cost 1 inf + 0 84.116 * * [simplify]: Extracting #1: cost 34 inf + 0 84.116 * * [simplify]: Extracting #2: cost 144 inf + 3 84.117 * * [simplify]: Extracting #3: cost 180 inf + 1561 84.124 * * [simplify]: Extracting #4: cost 70 inf + 26940 84.141 * * [simplify]: Extracting #5: cost 7 inf + 50504 84.150 * * [simplify]: Extracting #6: cost 0 inf + 53455 84.159 * [simplify]: Simplified to (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re))) 84.159 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re))) 1)) 84.160 * * * * [progress]: [ 25 / 101 ] simplifiying candidate # 84.160 * [simplify]: Simplifying (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))) 84.160 * * [simplify]: iters left: 6 (17 enodes) 84.168 * * [simplify]: iters left: 5 (69 enodes) 84.193 * * [simplify]: iters left: 4 (125 enodes) 84.249 * * [simplify]: iters left: 3 (333 enodes) 84.396 * * [simplify]: Extracting #0: cost 1 inf + 0 84.396 * * [simplify]: Extracting #1: cost 34 inf + 0 84.397 * * [simplify]: Extracting #2: cost 144 inf + 3 84.399 * * [simplify]: Extracting #3: cost 180 inf + 1561 84.407 * * [simplify]: Extracting #4: cost 70 inf + 26940 84.423 * * [simplify]: Extracting #5: cost 7 inf + 50504 84.441 * * [simplify]: Extracting #6: cost 0 inf + 53455 84.459 * [simplify]: Simplified to (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re))) 84.459 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re))) 1)) 84.459 * * * * [progress]: [ 26 / 101 ] simplifiying candidate # 84.459 * * * * [progress]: [ 27 / 101 ] simplifiying candidate # 84.460 * [simplify]: Simplifying (+ (+ (log 0.5) (log (cos re))) (log (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 84.460 * * [simplify]: iters left: 6 (20 enodes) 84.472 * * [simplify]: iters left: 5 (78 enodes) 84.500 * * [simplify]: iters left: 4 (122 enodes) 84.538 * * [simplify]: iters left: 3 (200 enodes) 84.573 * * [simplify]: iters left: 2 (300 enodes) 84.679 * * [simplify]: Extracting #0: cost 1 inf + 0 84.679 * * [simplify]: Extracting #1: cost 8 inf + 0 84.679 * * [simplify]: Extracting #2: cost 17 inf + 0 84.679 * * [simplify]: Extracting #3: cost 39 inf + 1 84.680 * * [simplify]: Extracting #4: cost 76 inf + 928 84.682 * * [simplify]: Extracting #5: cost 81 inf + 2852 84.684 * * [simplify]: Extracting #6: cost 56 inf + 10392 84.691 * * [simplify]: Extracting #7: cost 9 inf + 34030 84.699 * * [simplify]: Extracting #8: cost 0 inf + 39457 84.707 * [simplify]: Simplified to (+ (log (fma (pow im 5) -1/60 (* im (fma im (* -1/3 im) -2)))) (+ (log 0.5) (log (cos re)))) 84.707 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (fma (pow im 5) -1/60 (* im (fma im (* -1/3 im) -2)))) (+ (log 0.5) (log (cos re)))))) 84.707 * * * * [progress]: [ 28 / 101 ] simplifiying candidate # 84.707 * [simplify]: Simplifying (+ (log (* 0.5 (cos re))) (log (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 84.707 * * [simplify]: iters left: 6 (19 enodes) 84.719 * * [simplify]: iters left: 5 (76 enodes) 84.747 * * [simplify]: iters left: 4 (121 enodes) 84.790 * * [simplify]: iters left: 3 (203 enodes) 84.824 * * [simplify]: iters left: 2 (302 enodes) 84.884 * * [simplify]: Extracting #0: cost 1 inf + 0 84.884 * * [simplify]: Extracting #1: cost 8 inf + 0 84.885 * * [simplify]: Extracting #2: cost 18 inf + 0 84.885 * * [simplify]: Extracting #3: cost 41 inf + 1 84.885 * * [simplify]: Extracting #4: cost 87 inf + 118 84.887 * * [simplify]: Extracting #5: cost 81 inf + 3472 84.890 * * [simplify]: Extracting #6: cost 62 inf + 8644 84.895 * * [simplify]: Extracting #7: cost 28 inf + 24160 84.902 * * [simplify]: Extracting #8: cost 0 inf + 41000 84.910 * [simplify]: Simplified to (+ (log (fma (pow im 5) -1/60 (* im (fma im (* -1/3 im) -2)))) (log (* 0.5 (cos re)))) 84.910 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (fma (pow im 5) -1/60 (* im (fma im (* -1/3 im) -2)))) (log (* 0.5 (cos re)))))) 84.910 * * * * [progress]: [ 29 / 101 ] simplifiying candidate # 84.911 * [simplify]: Simplifying (log (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 84.911 * * [simplify]: iters left: 6 (18 enodes) 84.921 * * [simplify]: iters left: 5 (75 enodes) 84.949 * * [simplify]: iters left: 4 (142 enodes) 85.010 * * [simplify]: iters left: 3 (363 enodes) 85.171 * * [simplify]: Extracting #0: cost 1 inf + 0 85.171 * * [simplify]: Extracting #1: cost 10 inf + 0 85.172 * * [simplify]: Extracting #2: cost 49 inf + 0 85.173 * * [simplify]: Extracting #3: cost 158 inf + 3 85.179 * * [simplify]: Extracting #4: cost 190 inf + 2047 85.188 * * [simplify]: Extracting #5: cost 93 inf + 22865 85.205 * * [simplify]: Extracting #6: cost 17 inf + 52045 85.225 * * [simplify]: Extracting #7: cost 0 inf + 58832 85.245 * * [simplify]: Extracting #8: cost 0 inf + 58702 85.262 * [simplify]: Simplified to (log (* (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)) (* 0.5 (cos re)))) 85.262 * [simplify]: Simplified (2 1) to (λ (re im) (exp (log (* (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)) (* 0.5 (cos re)))))) 85.262 * * * * [progress]: [ 30 / 101 ] simplifiying candidate # 85.262 * [simplify]: Simplifying (exp (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 85.262 * * [simplify]: iters left: 6 (18 enodes) 85.268 * * [simplify]: iters left: 5 (74 enodes) 85.283 * * [simplify]: iters left: 4 (142 enodes) 85.321 * * [simplify]: iters left: 3 (392 enodes) 85.482 * * [simplify]: Extracting #0: cost 1 inf + 0 85.483 * * [simplify]: Extracting #1: cost 34 inf + 0 85.483 * * [simplify]: Extracting #2: cost 143 inf + 1 85.486 * * [simplify]: Extracting #3: cost 287 inf + 700 85.491 * * [simplify]: Extracting #4: cost 211 inf + 15071 85.512 * * [simplify]: Extracting #5: cost 48 inf + 72887 85.530 * * [simplify]: Extracting #6: cost 1 inf + 94154 85.544 * * [simplify]: Extracting #7: cost 0 inf + 94732 85.563 * [simplify]: Simplified to (exp (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))) 85.563 * [simplify]: Simplified (2 1) to (λ (re im) (log (exp (* (fma (pow im 5) -1/60 (* im (fma (* im -1/3) im -2))) (* 0.5 (cos re)))))) 85.564 * * * * [progress]: [ 31 / 101 ] simplifiying candidate # 85.564 * [simplify]: Simplifying (* (* (* (* 0.5 0.5) 0.5) (* (* (cos re) (cos re)) (cos re))) (* (* (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 85.564 * * [simplify]: iters left: 6 (23 enodes) 85.579 * * [simplify]: iters left: 5 (96 enodes) 85.606 * * [simplify]: iters left: 4 (223 enodes) 85.731 * * [simplify]: Extracting #0: cost 1 inf + 0 85.731 * * [simplify]: Extracting #1: cost 52 inf + 0 85.732 * * [simplify]: Extracting #2: cost 260 inf + 42 85.735 * * [simplify]: Extracting #3: cost 318 inf + 2493 85.739 * * [simplify]: Extracting #4: cost 302 inf + 4617 85.747 * * [simplify]: Extracting #5: cost 240 inf + 24988 85.767 * * [simplify]: Extracting #6: cost 45 inf + 138056 85.816 * * [simplify]: Extracting #7: cost 0 inf + 167854 85.871 * [simplify]: Simplified to (* (* (fma im (fma -1/3 (* im im) -2) (* (pow im 5) -1/60)) (* (fma im (fma -1/3 (* im im) -2) (* (pow im 5) -1/60)) (fma im (fma -1/3 (* im im) -2) (* (pow im 5) -1/60)))) (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5)))) 85.871 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (fma im (fma -1/3 (* im im) -2) (* (pow im 5) -1/60)) (* (fma im (fma -1/3 (* im im) -2) (* (pow im 5) -1/60)) (fma im (fma -1/3 (* im im) -2) (* (pow im 5) -1/60)))) (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5)))))) 85.871 * * * * [progress]: [ 32 / 101 ] simplifiying candidate # 85.872 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (* 0.5 (cos re))) (* 0.5 (cos re))) (* (* (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 85.872 * * [simplify]: iters left: 6 (21 enodes) 85.885 * * [simplify]: iters left: 5 (94 enodes) 85.920 * * [simplify]: iters left: 4 (230 enodes) 86.015 * * [simplify]: Extracting #0: cost 1 inf + 0 86.015 * * [simplify]: Extracting #1: cost 51 inf + 0 86.017 * * [simplify]: Extracting #2: cost 264 inf + 42 86.019 * * [simplify]: Extracting #3: cost 321 inf + 2395 86.029 * * [simplify]: Extracting #4: cost 265 inf + 23426 86.048 * * [simplify]: Extracting #5: cost 58 inf + 139338 86.076 * * [simplify]: Extracting #6: cost 0 inf + 169885 86.108 * * [simplify]: Extracting #7: cost 0 inf + 166621 86.164 * * [simplify]: Extracting #8: cost 0 inf + 166461 86.193 * [simplify]: Simplified to (* (* (cos re) (* 0.5 (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))))) (* (* (cos re) (* 0.5 (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))))) (* (cos re) (* 0.5 (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))))))) 86.193 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (cos re) (* 0.5 (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))))) (* (* (cos re) (* 0.5 (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))))) (* (cos re) (* 0.5 (fma (pow im 5) -1/60 (* im (fma (* im im) -1/3 -2))))))))) 86.194 * * * * [progress]: [ 33 / 101 ] simplifiying candidate # 86.194 * [simplify]: Simplifying (* (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))))) 86.194 * * [simplify]: iters left: 6 (19 enodes) 86.200 * * [simplify]: iters left: 5 (75 enodes) 86.215 * * [simplify]: iters left: 4 (131 enodes) 86.251 * * [simplify]: iters left: 3 (340 enodes) 86.410 * * [simplify]: Extracting #0: cost 1 inf + 0 86.410 * * [simplify]: Extracting #1: cost 3 inf + 0 86.410 * * [simplify]: Extracting #2: cost 5 inf + 0 86.410 * * [simplify]: Extracting #3: cost 42 inf + 0 86.411 * * [simplify]: Extracting #4: cost 154 inf + 3 86.413 * * [simplify]: Extracting #5: cost 187 inf + 2332 86.419 * * [simplify]: Extracting #6: cost 101 inf + 21252 86.434 * * [simplify]: Extracting #7: cost 19 inf + 49594 86.457 * * [simplify]: Extracting #8: cost 0 inf + 58759 86.476 * [simplify]: Simplified to (* (cbrt (* (fma (pow im 5) -1/60 (* im (fma -1/3 (* im im) -2))) (* 0.5 (cos re)))) (cbrt (* (fma (pow im 5) -1/60 (* im (fma -1/3 (* im im) -2))) (* 0.5 (cos re))))) 86.476 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (* (fma (pow im 5) -1/60 (* im (fma -1/3 (* im im) -2))) (* 0.5 (cos re)))) (cbrt (* (fma (pow im 5) -1/60 (* im (fma -1/3 (* im im) -2))) (* 0.5 (cos re))))) (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))))) 86.476 * [simplify]: Simplifying (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 86.476 * * [simplify]: iters left: 6 (18 enodes) 86.488 * * [simplify]: iters left: 5 (72 enodes) 86.511 * * [simplify]: iters left: 4 (128 enodes) 86.543 * * [simplify]: iters left: 3 (336 enodes) 86.656 * * [simplify]: Extracting #0: cost 1 inf + 0 86.656 * * [simplify]: Extracting #1: cost 3 inf + 0 86.656 * * [simplify]: Extracting #2: cost 36 inf + 0 86.656 * * [simplify]: Extracting #3: cost 147 inf + 3 86.658 * * [simplify]: Extracting #4: cost 177 inf + 3369 86.662 * * [simplify]: Extracting #5: cost 70 inf + 26646 86.670 * * [simplify]: Extracting #6: cost 22 inf + 45765 86.679 * * [simplify]: Extracting #7: cost 0 inf + 54962 86.689 * * [simplify]: Extracting #8: cost 0 inf + 54562 86.698 * [simplify]: Simplified to (cbrt (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))) 86.698 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) (cbrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))))) (cbrt (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))))) 86.698 * * * * [progress]: [ 34 / 101 ] simplifiying candidate # 86.699 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 86.699 * * [simplify]: iters left: 6 (19 enodes) 86.714 * * [simplify]: iters left: 5 (85 enodes) 86.749 * * [simplify]: iters left: 4 (234 enodes) 86.900 * * [simplify]: Extracting #0: cost 1 inf + 0 86.900 * * [simplify]: Extracting #1: cost 56 inf + 0 86.901 * * [simplify]: Extracting #2: cost 310 inf + 2 86.905 * * [simplify]: Extracting #3: cost 388 inf + 1778 86.917 * * [simplify]: Extracting #4: cost 270 inf + 49828 86.969 * * [simplify]: Extracting #5: cost 42 inf + 183594 87.028 * * [simplify]: Extracting #6: cost 0 inf + 200096 87.076 * * [simplify]: Extracting #7: cost 0 inf + 198231 87.138 * [simplify]: Simplified to (* (* (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)) (* 0.5 (cos re))) (* (* (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)) (* 0.5 (cos re))) (* (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)) (* 0.5 (cos re))))) 87.138 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)) (* 0.5 (cos re))) (* (* (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)) (* 0.5 (cos re))) (* (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)) (* 0.5 (cos re))))))) 87.138 * * * * [progress]: [ 35 / 101 ] simplifiying candidate # 87.139 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 87.139 * * [simplify]: iters left: 6 (18 enodes) 87.149 * * [simplify]: iters left: 5 (72 enodes) 87.163 * * [simplify]: iters left: 4 (128 enodes) 87.200 * * [simplify]: iters left: 3 (336 enodes) 87.355 * * [simplify]: Extracting #0: cost 1 inf + 0 87.355 * * [simplify]: Extracting #1: cost 3 inf + 0 87.356 * * [simplify]: Extracting #2: cost 36 inf + 0 87.357 * * [simplify]: Extracting #3: cost 147 inf + 3 87.359 * * [simplify]: Extracting #4: cost 177 inf + 3369 87.367 * * [simplify]: Extracting #5: cost 70 inf + 26646 87.387 * * [simplify]: Extracting #6: cost 22 inf + 45725 87.398 * * [simplify]: Extracting #7: cost 0 inf + 54882 87.407 * * [simplify]: Extracting #8: cost 0 inf + 54482 87.416 * [simplify]: Simplified to (sqrt (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))) 87.416 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))) (sqrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))))) 87.416 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 87.416 * * [simplify]: iters left: 6 (18 enodes) 87.426 * * [simplify]: iters left: 5 (72 enodes) 87.450 * * [simplify]: iters left: 4 (128 enodes) 87.481 * * [simplify]: iters left: 3 (336 enodes) 87.618 * * [simplify]: Extracting #0: cost 1 inf + 0 87.618 * * [simplify]: Extracting #1: cost 3 inf + 0 87.618 * * [simplify]: Extracting #2: cost 36 inf + 0 87.619 * * [simplify]: Extracting #3: cost 147 inf + 3 87.620 * * [simplify]: Extracting #4: cost 177 inf + 3369 87.624 * * [simplify]: Extracting #5: cost 70 inf + 26646 87.633 * * [simplify]: Extracting #6: cost 22 inf + 45725 87.642 * * [simplify]: Extracting #7: cost 0 inf + 54882 87.654 * * [simplify]: Extracting #8: cost 0 inf + 54482 87.663 * [simplify]: Simplified to (sqrt (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))) 87.663 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) (sqrt (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))))) 87.663 * * * * [progress]: [ 36 / 101 ] simplifiying candidate # 87.663 * * * * [progress]: [ 37 / 101 ] simplifiying candidate # 87.664 * [simplify]: Simplifying (* (* 0.5 (cos re)) (* (pow im 5) -1/60)) 87.664 * * [simplify]: iters left: 5 (10 enodes) 87.667 * * [simplify]: iters left: 4 (42 enodes) 87.676 * * [simplify]: iters left: 3 (85 enodes) 87.697 * * [simplify]: iters left: 2 (199 enodes) 87.743 * * [simplify]: iters left: 1 (458 enodes) 88.141 * * [simplify]: Extracting #0: cost 1 inf + 0 88.141 * * [simplify]: Extracting #1: cost 84 inf + 0 88.142 * * [simplify]: Extracting #2: cost 311 inf + 2 88.143 * * [simplify]: Extracting #3: cost 294 inf + 3304 88.149 * * [simplify]: Extracting #4: cost 186 inf + 54960 88.166 * * [simplify]: Extracting #5: cost 15 inf + 155733 88.181 * * [simplify]: Extracting #6: cost 0 inf + 161486 88.198 * * [simplify]: Extracting #7: cost 0 inf + 160176 88.225 * [simplify]: Simplified to (* (* (* 0.5 (cos re)) -1/60) (pow im 5)) 88.225 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (* 0.5 (cos re)) -1/60) (pow im 5)) (* (* 0.5 (cos re)) (+ (* im (* (* im -1/3) im)) (* -2 im))))) 88.226 * [simplify]: Simplifying (* (* 0.5 (cos re)) (+ (* im (* (* im -1/3) im)) (* -2 im))) 88.226 * * [simplify]: iters left: 6 (13 enodes) 88.230 * * [simplify]: iters left: 5 (56 enodes) 88.243 * * [simplify]: iters left: 4 (122 enodes) 88.293 * * [simplify]: iters left: 3 (317 enodes) 88.449 * * [simplify]: Extracting #0: cost 1 inf + 0 88.449 * * [simplify]: Extracting #1: cost 51 inf + 0 88.450 * * [simplify]: Extracting #2: cost 102 inf + 250 88.451 * * [simplify]: Extracting #3: cost 82 inf + 3494 88.456 * * [simplify]: Extracting #4: cost 7 inf + 17150 88.462 * * [simplify]: Extracting #5: cost 0 inf + 18892 88.468 * [simplify]: Simplified to (* (* 0.5 (cos re)) (* im (fma (* im -1/3) im -2))) 88.468 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* 0.5 (cos re)) (* (pow im 5) -1/60)) (* (* 0.5 (cos re)) (* im (fma (* im -1/3) im -2))))) 88.469 * * * * [progress]: [ 38 / 101 ] simplifiying candidate # 88.469 * [simplify]: Simplifying (* (* (pow im 5) -1/60) (* 0.5 (cos re))) 88.469 * * [simplify]: iters left: 5 (10 enodes) 88.472 * * [simplify]: iters left: 4 (42 enodes) 88.488 * * [simplify]: iters left: 3 (85 enodes) 88.524 * * [simplify]: iters left: 2 (199 enodes) 88.598 * * [simplify]: iters left: 1 (454 enodes) 88.854 * * [simplify]: Extracting #0: cost 1 inf + 0 88.854 * * [simplify]: Extracting #1: cost 81 inf + 0 88.855 * * [simplify]: Extracting #2: cost 276 inf + 44 88.857 * * [simplify]: Extracting #3: cost 257 inf + 3962 88.860 * * [simplify]: Extracting #4: cost 191 inf + 29316 88.877 * * [simplify]: Extracting #5: cost 36 inf + 116480 88.907 * * [simplify]: Extracting #6: cost 0 inf + 137893 88.922 * * [simplify]: Extracting #7: cost 0 inf + 137169 88.936 * [simplify]: Simplified to (* (* (pow im 5) -1/60) (* (cos re) 0.5)) 88.936 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* (pow im 5) -1/60) (* (cos re) 0.5)) (* (+ (* im (* (* im -1/3) im)) (* -2 im)) (* 0.5 (cos re))))) 88.936 * [simplify]: Simplifying (* (+ (* im (* (* im -1/3) im)) (* -2 im)) (* 0.5 (cos re))) 88.936 * * [simplify]: iters left: 6 (13 enodes) 88.942 * * [simplify]: iters left: 5 (50 enodes) 88.958 * * [simplify]: iters left: 4 (78 enodes) 88.988 * * [simplify]: iters left: 3 (174 enodes) 89.072 * * [simplify]: iters left: 2 (428 enodes) 89.233 * * [simplify]: Extracting #0: cost 1 inf + 0 89.234 * * [simplify]: Extracting #1: cost 58 inf + 0 89.234 * * [simplify]: Extracting #2: cost 106 inf + 46 89.235 * * [simplify]: Extracting #3: cost 93 inf + 3085 89.239 * * [simplify]: Extracting #4: cost 15 inf + 17268 89.245 * * [simplify]: Extracting #5: cost 1 inf + 20129 89.254 * * [simplify]: Extracting #6: cost 0 inf + 20328 89.267 * [simplify]: Simplified to (* (* 0.5 (cos re)) (* (fma im (* im -1/3) -2) im)) 89.267 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* (pow im 5) -1/60) (* 0.5 (cos re))) (* (* 0.5 (cos re)) (* (fma im (* im -1/3) -2) im)))) 89.267 * * * * [progress]: [ 39 / 101 ] simplifiying candidate # 89.268 * [simplify]: Simplifying (* (* 0.5 (cos re)) (* (cbrt (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))) (cbrt (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))))) 89.268 * * [simplify]: iters left: 6 (19 enodes) 89.279 * * [simplify]: iters left: 5 (77 enodes) 89.307 * * [simplify]: iters left: 4 (130 enodes) 89.359 * * [simplify]: iters left: 3 (221 enodes) 89.432 * * [simplify]: iters left: 2 (330 enodes) 89.545 * * [simplify]: Extracting #0: cost 1 inf + 0 89.545 * * [simplify]: Extracting #1: cost 12 inf + 0 89.545 * * [simplify]: Extracting #2: cost 22 inf + 1 89.546 * * [simplify]: Extracting #3: cost 42 inf + 2 89.546 * * [simplify]: Extracting #4: cost 84 inf + 415 89.548 * * [simplify]: Extracting #5: cost 88 inf + 2476 89.552 * * [simplify]: Extracting #6: cost 55 inf + 14718 89.559 * * [simplify]: Extracting #7: cost 16 inf + 34239 89.568 * * [simplify]: Extracting #8: cost 0 inf + 43244 89.577 * * [simplify]: Extracting #9: cost 0 inf + 43164 89.586 * [simplify]: Simplified to (* (* (* (cbrt (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im))) (cbrt (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)))) (cos re)) 0.5) 89.586 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (* (* (cbrt (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im))) (cbrt (fma (pow im 5) -1/60 (* (fma (* im im) -1/3 -2) im)))) (cos re)) 0.5) (cbrt (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))))) 89.586 * * * * [progress]: [ 40 / 101 ] simplifiying candidate # 89.587 * [simplify]: Simplifying (* (* 0.5 (cos re)) (sqrt (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 89.587 * * [simplify]: iters left: 6 (18 enodes) 89.598 * * [simplify]: iters left: 5 (72 enodes) 89.627 * * [simplify]: iters left: 4 (116 enodes) 89.653 * * [simplify]: iters left: 3 (195 enodes) 89.688 * * [simplify]: iters left: 2 (304 enodes) 89.770 * * [simplify]: Extracting #0: cost 1 inf + 0 89.770 * * [simplify]: Extracting #1: cost 8 inf + 0 89.770 * * [simplify]: Extracting #2: cost 14 inf + 1 89.770 * * [simplify]: Extracting #3: cost 34 inf + 2 89.770 * * [simplify]: Extracting #4: cost 77 inf + 415 89.771 * * [simplify]: Extracting #5: cost 85 inf + 2745 89.773 * * [simplify]: Extracting #6: cost 52 inf + 14669 89.776 * * [simplify]: Extracting #7: cost 6 inf + 37518 89.780 * * [simplify]: Extracting #8: cost 0 inf + 40429 89.786 * [simplify]: Simplified to (* (* 0.5 (cos re)) (sqrt (fma (pow im 5) -1/60 (* im (fma -1/3 (* im im) -2))))) 89.786 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (* 0.5 (cos re)) (sqrt (fma (pow im 5) -1/60 (* im (fma -1/3 (* im im) -2))))) (sqrt (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))))) 89.786 * * * * [progress]: [ 41 / 101 ] simplifiying candidate # 89.787 * [simplify]: Simplifying (* (* 0.5 (cos re)) 1) 89.787 * * [simplify]: iters left: 5 (6 enodes) 89.791 * * [simplify]: iters left: 4 (22 enodes) 89.800 * * [simplify]: iters left: 3 (32 enodes) 89.813 * * [simplify]: Extracting #0: cost 1 inf + 0 89.813 * * [simplify]: Extracting #1: cost 5 inf + 0 89.813 * * [simplify]: Extracting #2: cost 5 inf + 2 89.813 * * [simplify]: Extracting #3: cost 4 inf + 3 89.813 * * [simplify]: Extracting #4: cost 0 inf + 329 89.813 * [simplify]: Simplified to (* 0.5 (cos re)) 89.813 * [simplify]: Simplified (2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 89.814 * * * * [progress]: [ 42 / 101 ] simplifiying candidate # 89.814 * [simplify]: Simplifying (* (cos re) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))) 89.814 * * [simplify]: iters left: 6 (15 enodes) 89.823 * * [simplify]: iters left: 5 (60 enodes) 89.844 * * [simplify]: iters left: 4 (102 enodes) 89.884 * * [simplify]: iters left: 3 (218 enodes) 89.970 * * [simplify]: iters left: 2 (455 enodes) 90.161 * * [simplify]: Extracting #0: cost 1 inf + 0 90.161 * * [simplify]: Extracting #1: cost 48 inf + 0 90.162 * * [simplify]: Extracting #2: cost 157 inf + 292 90.165 * * [simplify]: Extracting #3: cost 147 inf + 3900 90.173 * * [simplify]: Extracting #4: cost 101 inf + 16475 90.186 * * [simplify]: Extracting #5: cost 57 inf + 34104 90.202 * * [simplify]: Extracting #6: cost 16 inf + 57991 90.220 * * [simplify]: Extracting #7: cost 0 inf + 68426 90.239 * [simplify]: Simplified to (* (cos re) (fma -1/60 (pow im 5) (* im (fma (* im im) -1/3 -2)))) 90.239 * [simplify]: Simplified (2 2) to (λ (re im) (* 0.5 (* (cos re) (fma -1/60 (pow im 5) (* im (fma (* im im) -1/3 -2)))))) 90.239 * * * * [progress]: [ 43 / 101 ] simplifiying candidate #real (real->posit16 (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im)))))))> 90.239 * [simplify]: Simplifying (real->posit16 (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 90.240 * * [simplify]: iters left: 6 (18 enodes) 90.251 * * [simplify]: iters left: 5 (69 enodes) 90.264 * * [simplify]: iters left: 4 (125 enodes) 90.321 * * [simplify]: iters left: 3 (333 enodes) 90.488 * * [simplify]: Extracting #0: cost 1 inf + 0 90.488 * * [simplify]: Extracting #1: cost 2 inf + 0 90.488 * * [simplify]: Extracting #2: cost 34 inf + 0 90.489 * * [simplify]: Extracting #3: cost 144 inf + 3 90.490 * * [simplify]: Extracting #4: cost 176 inf + 2872 90.499 * * [simplify]: Extracting #5: cost 71 inf + 26662 90.515 * * [simplify]: Extracting #6: cost 11 inf + 47669 90.533 * * [simplify]: Extracting #7: cost 0 inf + 53455 90.551 * [simplify]: Simplified to (real->posit16 (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))) 90.551 * [simplify]: Simplified (2 1) to (λ (re im) (posit16->real (real->posit16 (* (fma (pow im 5) -1/60 (* (fma -1/3 (* im im) -2) im)) (* 0.5 (cos re)))))) 90.551 * * * * [progress]: [ 44 / 101 ] simplifiying candidate # 90.551 * * * * [progress]: [ 45 / 101 ] simplifiying candidate # 90.551 * [simplify]: Simplifying (expm1 (* (* im -1/3) im)) 90.552 * * [simplify]: iters left: 5 (5 enodes) 90.555 * * [simplify]: iters left: 4 (17 enodes) 90.560 * * [simplify]: iters left: 3 (20 enodes) 90.566 * * [simplify]: iters left: 2 (22 enodes) 90.572 * * [simplify]: Extracting #0: cost 1 inf + 0 90.572 * * [simplify]: Extracting #1: cost 3 inf + 0 90.572 * * [simplify]: Extracting #2: cost 8 inf + 0 90.572 * * [simplify]: Extracting #3: cost 8 inf + 2 90.573 * * [simplify]: Extracting #4: cost 0 inf + 636 90.573 * [simplify]: Simplified to (expm1 (* im (* im -1/3))) 90.573 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (log1p (expm1 (* im (* im -1/3))))) (* -2 im))))) 90.573 * * * * [progress]: [ 46 / 101 ] simplifiying candidate # 90.574 * [simplify]: Simplifying (log1p (* (* im -1/3) im)) 90.574 * * [simplify]: iters left: 5 (5 enodes) 90.577 * * [simplify]: iters left: 4 (17 enodes) 90.582 * * [simplify]: iters left: 3 (20 enodes) 90.588 * * [simplify]: iters left: 2 (22 enodes) 90.594 * * [simplify]: Extracting #0: cost 1 inf + 0 90.594 * * [simplify]: Extracting #1: cost 3 inf + 0 90.594 * * [simplify]: Extracting #2: cost 8 inf + 0 90.594 * * [simplify]: Extracting #3: cost 8 inf + 2 90.595 * * [simplify]: Extracting #4: cost 0 inf + 676 90.595 * [simplify]: Simplified to (log1p (* im (* im -1/3))) 90.595 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (expm1 (log1p (* im (* im -1/3))))) (* -2 im))))) 90.595 * * * * [progress]: [ 47 / 101 ] simplifiying candidate # 90.595 * [simplify]: Simplifying (* (* im -1/3) im) 90.595 * * [simplify]: iters left: 4 (4 enodes) 90.598 * * [simplify]: iters left: 3 (14 enodes) 90.603 * * [simplify]: iters left: 2 (17 enodes) 90.608 * * [simplify]: iters left: 1 (19 enodes) 90.614 * * [simplify]: Extracting #0: cost 1 inf + 0 90.614 * * [simplify]: Extracting #1: cost 6 inf + 0 90.614 * * [simplify]: Extracting #2: cost 6 inf + 2 90.614 * * [simplify]: Extracting #3: cost 1 inf + 291 90.614 * * [simplify]: Extracting #4: cost 0 inf + 332 90.614 * [simplify]: Simplified to (* im (* im -1/3)) 90.614 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (pow (* im (* im -1/3)) 1)) (* -2 im))))) 90.615 * * * * [progress]: [ 48 / 101 ] simplifiying candidate # 90.615 * [simplify]: Simplifying (* (* im -1/3) im) 90.615 * * [simplify]: iters left: 4 (4 enodes) 90.617 * * [simplify]: iters left: 3 (14 enodes) 90.622 * * [simplify]: iters left: 2 (17 enodes) 90.627 * * [simplify]: iters left: 1 (19 enodes) 90.632 * * [simplify]: Extracting #0: cost 1 inf + 0 90.632 * * [simplify]: Extracting #1: cost 6 inf + 0 90.632 * * [simplify]: Extracting #2: cost 6 inf + 2 90.632 * * [simplify]: Extracting #3: cost 1 inf + 291 90.633 * * [simplify]: Extracting #4: cost 0 inf + 332 90.633 * [simplify]: Simplified to (* im (* im -1/3)) 90.633 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (pow (* im (* im -1/3)) 1)) (* -2 im))))) 90.633 * * * * [progress]: [ 49 / 101 ] simplifiying candidate # 90.633 * * * * [progress]: [ 50 / 101 ] simplifiying candidate # 90.633 * [simplify]: Simplifying (+ (+ (log im) (log -1/3)) (log im)) 90.634 * * [simplify]: iters left: 5 (6 enodes) 90.637 * * [simplify]: iters left: 4 (20 enodes) 90.646 * * [simplify]: iters left: 3 (23 enodes) 90.653 * * [simplify]: iters left: 2 (25 enodes) 90.660 * * [simplify]: Extracting #0: cost 1 inf + 0 90.660 * * [simplify]: Extracting #1: cost 6 inf + 0 90.660 * * [simplify]: Extracting #2: cost 12 inf + 0 90.661 * * [simplify]: Extracting #3: cost 10 inf + 2 90.661 * * [simplify]: Extracting #4: cost 0 inf + 1316 90.662 * [simplify]: Simplified to (+ (+ (log im) (log im)) (log -1/3)) 90.662 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (exp (+ (+ (log im) (log im)) (log -1/3)))) (* -2 im))))) 90.662 * * * * [progress]: [ 51 / 101 ] simplifiying candidate # 90.662 * [simplify]: Simplifying (+ (log (* im -1/3)) (log im)) 90.662 * * [simplify]: iters left: 5 (6 enodes) 90.666 * * [simplify]: iters left: 4 (22 enodes) 90.673 * * [simplify]: iters left: 3 (27 enodes) 90.681 * * [simplify]: iters left: 2 (30 enodes) 90.690 * * [simplify]: Extracting #0: cost 1 inf + 0 90.690 * * [simplify]: Extracting #1: cost 6 inf + 0 90.690 * * [simplify]: Extracting #2: cost 13 inf + 0 90.690 * * [simplify]: Extracting #3: cost 12 inf + 2 90.691 * * [simplify]: Extracting #4: cost 2 inf + 926 90.691 * * [simplify]: Extracting #5: cost 0 inf + 1260 90.691 * [simplify]: Simplified to (+ (log (* im -1/3)) (log im)) 90.692 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (exp (+ (log (* im -1/3)) (log im)))) (* -2 im))))) 90.692 * * * * [progress]: [ 52 / 101 ] simplifiying candidate # 90.692 * [simplify]: Simplifying (log (* (* im -1/3) im)) 90.692 * * [simplify]: iters left: 5 (5 enodes) 90.695 * * [simplify]: iters left: 4 (20 enodes) 90.702 * * [simplify]: iters left: 3 (31 enodes) 90.711 * * [simplify]: iters left: 2 (38 enodes) 90.723 * * [simplify]: iters left: 1 (43 enodes) 90.733 * * [simplify]: Extracting #0: cost 1 inf + 0 90.733 * * [simplify]: Extracting #1: cost 7 inf + 0 90.733 * * [simplify]: Extracting #2: cost 16 inf + 0 90.733 * * [simplify]: Extracting #3: cost 16 inf + 2 90.733 * * [simplify]: Extracting #4: cost 5 inf + 827 90.733 * * [simplify]: Extracting #5: cost 0 inf + 1366 90.733 * [simplify]: Simplified to (log (* im (* im -1/3))) 90.733 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (exp (log (* im (* im -1/3))))) (* -2 im))))) 90.734 * * * * [progress]: [ 53 / 101 ] simplifiying candidate # 90.734 * [simplify]: Simplifying (exp (* (* im -1/3) im)) 90.734 * * [simplify]: iters left: 5 (5 enodes) 90.735 * * [simplify]: iters left: 4 (19 enodes) 90.739 * * [simplify]: iters left: 3 (33 enodes) 90.745 * * [simplify]: iters left: 2 (59 enodes) 90.756 * * [simplify]: iters left: 1 (111 enodes) 90.796 * * [simplify]: Extracting #0: cost 1 inf + 0 90.796 * * [simplify]: Extracting #1: cost 23 inf + 0 90.796 * * [simplify]: Extracting #2: cost 66 inf + 2 90.796 * * [simplify]: Extracting #3: cost 71 inf + 1668 90.797 * * [simplify]: Extracting #4: cost 41 inf + 6876 90.799 * * [simplify]: Extracting #5: cost 4 inf + 17304 90.801 * * [simplify]: Extracting #6: cost 0 inf + 18687 90.803 * [simplify]: Simplified to (exp (* im (* im -1/3))) 90.803 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (log (exp (* im (* im -1/3))))) (* -2 im))))) 90.803 * * * * [progress]: [ 54 / 101 ] simplifiying candidate # 90.803 * [simplify]: Simplifying (* (* (* (* im im) im) (* (* -1/3 -1/3) -1/3)) (* (* im im) im)) 90.803 * * [simplify]: iters left: 6 (8 enodes) 90.807 * * [simplify]: iters left: 5 (36 enodes) 90.814 * * [simplify]: iters left: 4 (92 enodes) 90.856 * * [simplify]: iters left: 3 (241 enodes) 90.940 * * [simplify]: iters left: 2 (468 enodes) 91.206 * * [simplify]: Extracting #0: cost 1 inf + 0 91.206 * * [simplify]: Extracting #1: cost 45 inf + 0 91.207 * * [simplify]: Extracting #2: cost 139 inf + 577 91.211 * * [simplify]: Extracting #3: cost 97 inf + 6780 91.221 * * [simplify]: Extracting #4: cost 7 inf + 34038 91.232 * * [simplify]: Extracting #5: cost 0 inf + 36191 91.244 * [simplify]: Simplified to (* (* -1/27 (* im im)) (* (* im im) (* im im))) 91.244 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (cbrt (* (* -1/27 (* im im)) (* (* im im) (* im im))))) (* -2 im))))) 91.244 * * * * [progress]: [ 55 / 101 ] simplifiying candidate # 91.244 * [simplify]: Simplifying (* (* (* (* im -1/3) (* im -1/3)) (* im -1/3)) (* (* im im) im)) 91.245 * * [simplify]: iters left: 6 (8 enodes) 91.250 * * [simplify]: iters left: 5 (41 enodes) 91.262 * * [simplify]: iters left: 4 (108 enodes) 91.296 * * [simplify]: iters left: 3 (281 enodes) 91.459 * * [simplify]: iters left: 2 (447 enodes) 91.817 * * [simplify]: Extracting #0: cost 1 inf + 0 91.817 * * [simplify]: Extracting #1: cost 55 inf + 0 91.819 * * [simplify]: Extracting #2: cost 175 inf + 47 91.822 * * [simplify]: Extracting #3: cost 138 inf + 5923 91.833 * * [simplify]: Extracting #4: cost 44 inf + 31730 91.848 * * [simplify]: Extracting #5: cost 1 inf + 47191 91.863 * * [simplify]: Extracting #6: cost 0 inf + 47694 91.879 * [simplify]: Simplified to (* (* -1/27 (* (* im im) (* im im))) (* im im)) 91.879 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (cbrt (* (* -1/27 (* (* im im) (* im im))) (* im im)))) (* -2 im))))) 91.880 * * * * [progress]: [ 56 / 101 ] simplifiying candidate # 91.880 * [simplify]: Simplifying (* (cbrt (* (* im -1/3) im)) (cbrt (* (* im -1/3) im))) 91.880 * * [simplify]: iters left: 6 (6 enodes) 91.883 * * [simplify]: iters left: 5 (20 enodes) 91.890 * * [simplify]: iters left: 4 (23 enodes) 91.897 * * [simplify]: iters left: 3 (25 enodes) 91.904 * * [simplify]: Extracting #0: cost 1 inf + 0 91.904 * * [simplify]: Extracting #1: cost 3 inf + 0 91.904 * * [simplify]: Extracting #2: cost 5 inf + 0 91.904 * * [simplify]: Extracting #3: cost 10 inf + 0 91.904 * * [simplify]: Extracting #4: cost 10 inf + 2 91.904 * * [simplify]: Extracting #5: cost 2 inf + 817 91.905 * * [simplify]: Extracting #6: cost 0 inf + 1060 91.905 * [simplify]: Simplified to (* (cbrt (* im (* im -1/3))) (cbrt (* im (* im -1/3)))) 91.905 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (cbrt (* im (* im -1/3))) (cbrt (* im (* im -1/3)))) (cbrt (* (* im -1/3) im)))) (* -2 im))))) 91.906 * [simplify]: Simplifying (cbrt (* (* im -1/3) im)) 91.906 * * [simplify]: iters left: 5 (5 enodes) 91.907 * * [simplify]: iters left: 4 (17 enodes) 91.910 * * [simplify]: iters left: 3 (20 enodes) 91.916 * * [simplify]: iters left: 2 (22 enodes) 91.920 * * [simplify]: Extracting #0: cost 1 inf + 0 91.920 * * [simplify]: Extracting #1: cost 3 inf + 0 91.920 * * [simplify]: Extracting #2: cost 8 inf + 0 91.920 * * [simplify]: Extracting #3: cost 8 inf + 2 91.920 * * [simplify]: Extracting #4: cost 0 inf + 656 91.920 * [simplify]: Simplified to (cbrt (* im (* im -1/3))) 91.920 * [simplify]: Simplified (2 2 3 1 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (cbrt (* (* im -1/3) im)) (cbrt (* (* im -1/3) im))) (cbrt (* im (* im -1/3))))) (* -2 im))))) 91.920 * * * * [progress]: [ 57 / 101 ] simplifiying candidate # 91.921 * [simplify]: Simplifying (* (* (* (* im -1/3) im) (* (* im -1/3) im)) (* (* im -1/3) im)) 91.921 * * [simplify]: iters left: 6 (6 enodes) 91.923 * * [simplify]: iters left: 5 (30 enodes) 91.930 * * [simplify]: iters left: 4 (90 enodes) 91.972 * * [simplify]: iters left: 3 (200 enodes) 92.069 * * [simplify]: iters left: 2 (376 enodes) 92.373 * * [simplify]: Extracting #0: cost 1 inf + 0 92.373 * * [simplify]: Extracting #1: cost 47 inf + 0 92.374 * * [simplify]: Extracting #2: cost 111 inf + 5 92.377 * * [simplify]: Extracting #3: cost 71 inf + 5439 92.384 * * [simplify]: Extracting #4: cost 7 inf + 20590 92.391 * * [simplify]: Extracting #5: cost 0 inf + 21955 92.399 * * [simplify]: Extracting #6: cost 0 inf + 21915 92.404 * [simplify]: Simplified to (* (* im (* im -1/3)) (* (* im (* im -1/3)) (* im (* im -1/3)))) 92.404 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (cbrt (* (* im (* im -1/3)) (* (* im (* im -1/3)) (* im (* im -1/3)))))) (* -2 im))))) 92.404 * * * * [progress]: [ 58 / 101 ] simplifiying candidate # 92.405 * [simplify]: Simplifying (sqrt (* (* im -1/3) im)) 92.405 * * [simplify]: iters left: 5 (5 enodes) 92.406 * * [simplify]: iters left: 4 (17 enodes) 92.409 * * [simplify]: iters left: 3 (20 enodes) 92.412 * * [simplify]: iters left: 2 (22 enodes) 92.416 * * [simplify]: Extracting #0: cost 1 inf + 0 92.416 * * [simplify]: Extracting #1: cost 3 inf + 0 92.416 * * [simplify]: Extracting #2: cost 8 inf + 0 92.416 * * [simplify]: Extracting #3: cost 8 inf + 2 92.416 * * [simplify]: Extracting #4: cost 0 inf + 576 92.416 * [simplify]: Simplified to (sqrt (* im (* im -1/3))) 92.416 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (sqrt (* im (* im -1/3))) (sqrt (* (* im -1/3) im)))) (* -2 im))))) 92.416 * [simplify]: Simplifying (sqrt (* (* im -1/3) im)) 92.416 * * [simplify]: iters left: 5 (5 enodes) 92.418 * * [simplify]: iters left: 4 (17 enodes) 92.421 * * [simplify]: iters left: 3 (20 enodes) 92.424 * * [simplify]: iters left: 2 (22 enodes) 92.427 * * [simplify]: Extracting #0: cost 1 inf + 0 92.427 * * [simplify]: Extracting #1: cost 3 inf + 0 92.427 * * [simplify]: Extracting #2: cost 8 inf + 0 92.427 * * [simplify]: Extracting #3: cost 8 inf + 2 92.427 * * [simplify]: Extracting #4: cost 0 inf + 576 92.428 * [simplify]: Simplified to (sqrt (* im (* im -1/3))) 92.428 * [simplify]: Simplified (2 2 3 1 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (sqrt (* (* im -1/3) im)) (sqrt (* im (* im -1/3))))) (* -2 im))))) 92.428 * * * * [progress]: [ 59 / 101 ] simplifiying candidate # 92.428 * * * * [progress]: [ 60 / 101 ] simplifiying candidate # 92.428 * [simplify]: Simplifying (* (* im -1/3) (* (cbrt im) (cbrt im))) 92.428 * * [simplify]: iters left: 5 (6 enodes) 92.430 * * [simplify]: iters left: 4 (24 enodes) 92.434 * * [simplify]: iters left: 3 (41 enodes) 92.441 * * [simplify]: iters left: 2 (59 enodes) 92.457 * * [simplify]: iters left: 1 (63 enodes) 92.477 * * [simplify]: Extracting #0: cost 1 inf + 0 92.478 * * [simplify]: Extracting #1: cost 12 inf + 0 92.478 * * [simplify]: Extracting #2: cost 18 inf + 2 92.478 * * [simplify]: Extracting #3: cost 14 inf + 289 92.479 * * [simplify]: Extracting #4: cost 2 inf + 2027 92.479 * * [simplify]: Extracting #5: cost 0 inf + 2350 92.480 * [simplify]: Simplified to (* im (* (* (cbrt im) -1/3) (cbrt im))) 92.480 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im (* (* (cbrt im) -1/3) (cbrt im))) (cbrt im))) (* -2 im))))) 92.481 * * * * [progress]: [ 61 / 101 ] simplifiying candidate # 92.481 * [simplify]: Simplifying (* (* im -1/3) (sqrt im)) 92.481 * * [simplify]: iters left: 4 (5 enodes) 92.484 * * [simplify]: iters left: 3 (19 enodes) 92.491 * * [simplify]: iters left: 2 (27 enodes) 92.499 * * [simplify]: iters left: 1 (32 enodes) 92.507 * * [simplify]: Extracting #0: cost 1 inf + 0 92.508 * * [simplify]: Extracting #1: cost 8 inf + 0 92.508 * * [simplify]: Extracting #2: cost 10 inf + 2 92.508 * * [simplify]: Extracting #3: cost 0 inf + 738 92.508 * [simplify]: Simplified to (* (* im -1/3) (sqrt im)) 92.508 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* (* im -1/3) (sqrt im)) (sqrt im))) (* -2 im))))) 92.508 * * * * [progress]: [ 62 / 101 ] simplifiying candidate # 92.509 * [simplify]: Simplifying (* (* im -1/3) 1) 92.509 * * [simplify]: iters left: 4 (5 enodes) 92.513 * * [simplify]: iters left: 3 (19 enodes) 92.520 * * [simplify]: iters left: 2 (30 enodes) 92.528 * * [simplify]: Extracting #0: cost 1 inf + 0 92.528 * * [simplify]: Extracting #1: cost 5 inf + 0 92.528 * * [simplify]: Extracting #2: cost 2 inf + 3 92.528 * * [simplify]: Extracting #3: cost 0 inf + 87 92.528 * [simplify]: Simplified to (* im -1/3) 92.528 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im -1/3) im)) (* -2 im))))) 92.529 * * * * [progress]: [ 63 / 101 ] simplifiying candidate # 92.529 * [simplify]: Simplifying (* -1/3 im) 92.529 * * [simplify]: iters left: 2 (3 enodes) 92.531 * * [simplify]: iters left: 1 (10 enodes) 92.534 * * [simplify]: Extracting #0: cost 1 inf + 0 92.534 * * [simplify]: Extracting #1: cost 4 inf + 0 92.534 * * [simplify]: Extracting #2: cost 2 inf + 2 92.534 * * [simplify]: Extracting #3: cost 0 inf + 86 92.534 * [simplify]: Simplified to (* -1/3 im) 92.534 * [simplify]: Simplified (2 2 3 1 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* im (* -1/3 im))) (* -2 im))))) 92.535 * * * * [progress]: [ 64 / 101 ] simplifiying candidate #real (real->posit16 (* (* im -1/3) im)))) (* -2 im)))))> 92.535 * [simplify]: Simplifying (real->posit16 (* (* im -1/3) im)) 92.535 * * [simplify]: iters left: 5 (5 enodes) 92.538 * * [simplify]: iters left: 4 (14 enodes) 92.543 * * [simplify]: iters left: 3 (17 enodes) 92.548 * * [simplify]: iters left: 2 (19 enodes) 92.554 * * [simplify]: Extracting #0: cost 1 inf + 0 92.554 * * [simplify]: Extracting #1: cost 2 inf + 0 92.554 * * [simplify]: Extracting #2: cost 6 inf + 0 92.554 * * [simplify]: Extracting #3: cost 6 inf + 2 92.554 * * [simplify]: Extracting #4: cost 1 inf + 291 92.554 * * [simplify]: Extracting #5: cost 0 inf + 332 92.555 * [simplify]: Simplified to (real->posit16 (* im (* im -1/3))) 92.555 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (posit16->real (real->posit16 (* im (* im -1/3))))) (* -2 im))))) 92.555 * * * * [progress]: [ 65 / 101 ] simplifiying candidate # 92.555 * * * * [progress]: [ 66 / 101 ] simplifiying candidate # 92.555 * [simplify]: Simplifying (expm1 (* im (* (* im -1/3) im))) 92.555 * * [simplify]: iters left: 6 (6 enodes) 92.559 * * [simplify]: iters left: 5 (22 enodes) 92.566 * * [simplify]: iters left: 4 (27 enodes) 92.574 * * [simplify]: iters left: 3 (33 enodes) 92.584 * * [simplify]: iters left: 2 (38 enodes) 92.595 * * [simplify]: iters left: 1 (45 enodes) 92.611 * * [simplify]: Extracting #0: cost 1 inf + 0 92.611 * * [simplify]: Extracting #1: cost 3 inf + 0 92.611 * * [simplify]: Extracting #2: cost 10 inf + 0 92.611 * * [simplify]: Extracting #3: cost 14 inf + 2 92.611 * * [simplify]: Extracting #4: cost 12 inf + 210 92.612 * * [simplify]: Extracting #5: cost 6 inf + 851 92.612 * * [simplify]: Extracting #6: cost 1 inf + 1549 92.613 * * [simplify]: Extracting #7: cost 0 inf + 1761 92.613 * [simplify]: Simplified to (expm1 (* (* im (* im -1/3)) im)) 92.613 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (log1p (expm1 (* (* im (* im -1/3)) im))) (* -2 im))))) 92.614 * * * * [progress]: [ 67 / 101 ] simplifiying candidate # 92.614 * [simplify]: Simplifying (log1p (* im (* (* im -1/3) im))) 92.614 * * [simplify]: iters left: 6 (6 enodes) 92.618 * * [simplify]: iters left: 5 (22 enodes) 92.624 * * [simplify]: iters left: 4 (27 enodes) 92.634 * * [simplify]: iters left: 3 (33 enodes) 92.644 * * [simplify]: iters left: 2 (38 enodes) 92.656 * * [simplify]: iters left: 1 (45 enodes) 92.667 * * [simplify]: Extracting #0: cost 1 inf + 0 92.667 * * [simplify]: Extracting #1: cost 3 inf + 0 92.667 * * [simplify]: Extracting #2: cost 10 inf + 0 92.667 * * [simplify]: Extracting #3: cost 14 inf + 2 92.668 * * [simplify]: Extracting #4: cost 12 inf + 210 92.668 * * [simplify]: Extracting #5: cost 6 inf + 871 92.668 * * [simplify]: Extracting #6: cost 1 inf + 1589 92.668 * * [simplify]: Extracting #7: cost 0 inf + 1801 92.669 * [simplify]: Simplified to (log1p (* (* im (* im -1/3)) im)) 92.669 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (expm1 (log1p (* (* im (* im -1/3)) im))) (* -2 im))))) 92.669 * * * * [progress]: [ 68 / 101 ] simplifiying candidate # 92.669 * [simplify]: Simplifying (* im (* (* im -1/3) im)) 92.669 * * [simplify]: iters left: 6 (5 enodes) 92.671 * * [simplify]: iters left: 5 (19 enodes) 92.674 * * [simplify]: iters left: 4 (24 enodes) 92.677 * * [simplify]: iters left: 3 (30 enodes) 92.682 * * [simplify]: iters left: 2 (35 enodes) 92.688 * * [simplify]: iters left: 1 (42 enodes) 92.700 * * [simplify]: Extracting #0: cost 1 inf + 0 92.700 * * [simplify]: Extracting #1: cost 8 inf + 0 92.700 * * [simplify]: Extracting #2: cost 12 inf + 2 92.701 * * [simplify]: Extracting #3: cost 5 inf + 658 92.701 * * [simplify]: Extracting #4: cost 4 inf + 740 92.701 * * [simplify]: Extracting #5: cost 2 inf + 953 92.702 * * [simplify]: Extracting #6: cost 0 inf + 1377 92.702 * [simplify]: Simplified to (* (* im im) (* im -1/3)) 92.703 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (pow (* (* im im) (* im -1/3)) 1) (* -2 im))))) 92.703 * * * * [progress]: [ 69 / 101 ] simplifiying candidate # 92.703 * [simplify]: Simplifying (* im (* (* im -1/3) im)) 92.703 * * [simplify]: iters left: 6 (5 enodes) 92.706 * * [simplify]: iters left: 5 (19 enodes) 92.709 * * [simplify]: iters left: 4 (24 enodes) 92.713 * * [simplify]: iters left: 3 (30 enodes) 92.717 * * [simplify]: iters left: 2 (35 enodes) 92.723 * * [simplify]: iters left: 1 (42 enodes) 92.730 * * [simplify]: Extracting #0: cost 1 inf + 0 92.730 * * [simplify]: Extracting #1: cost 8 inf + 0 92.730 * * [simplify]: Extracting #2: cost 12 inf + 2 92.730 * * [simplify]: Extracting #3: cost 5 inf + 658 92.731 * * [simplify]: Extracting #4: cost 4 inf + 740 92.731 * * [simplify]: Extracting #5: cost 2 inf + 953 92.731 * * [simplify]: Extracting #6: cost 0 inf + 1377 92.731 * [simplify]: Simplified to (* (* im im) (* im -1/3)) 92.731 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (pow (* (* im im) (* im -1/3)) 1) (* -2 im))))) 92.733 * * * * [progress]: [ 70 / 101 ] simplifiying candidate # 92.733 * [simplify]: Simplifying (* im (* (* im -1/3) im)) 92.733 * * [simplify]: iters left: 6 (5 enodes) 92.735 * * [simplify]: iters left: 5 (19 enodes) 92.741 * * [simplify]: iters left: 4 (24 enodes) 92.748 * * [simplify]: iters left: 3 (30 enodes) 92.754 * * [simplify]: iters left: 2 (35 enodes) 92.759 * * [simplify]: iters left: 1 (42 enodes) 92.767 * * [simplify]: Extracting #0: cost 1 inf + 0 92.767 * * [simplify]: Extracting #1: cost 8 inf + 0 92.767 * * [simplify]: Extracting #2: cost 12 inf + 2 92.767 * * [simplify]: Extracting #3: cost 5 inf + 658 92.767 * * [simplify]: Extracting #4: cost 4 inf + 740 92.768 * * [simplify]: Extracting #5: cost 2 inf + 953 92.768 * * [simplify]: Extracting #6: cost 0 inf + 1377 92.768 * [simplify]: Simplified to (* (* im im) (* im -1/3)) 92.768 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (pow (* (* im im) (* im -1/3)) 1) (* -2 im))))) 92.768 * * * * [progress]: [ 71 / 101 ] simplifiying candidate # 92.768 * * * * [progress]: [ 72 / 101 ] simplifiying candidate # 92.769 * [simplify]: Simplifying (+ (log im) (+ (+ (log im) (log -1/3)) (log im))) 92.769 * * [simplify]: iters left: 6 (7 enodes) 92.771 * * [simplify]: iters left: 5 (25 enodes) 92.775 * * [simplify]: iters left: 4 (30 enodes) 92.780 * * [simplify]: iters left: 3 (36 enodes) 92.791 * * [simplify]: iters left: 2 (39 enodes) 92.802 * * [simplify]: Extracting #0: cost 1 inf + 0 92.802 * * [simplify]: Extracting #1: cost 8 inf + 0 92.802 * * [simplify]: Extracting #2: cost 16 inf + 0 92.802 * * [simplify]: Extracting #3: cost 12 inf + 144 92.802 * * [simplify]: Extracting #4: cost 10 inf + 286 92.802 * * [simplify]: Extracting #5: cost 6 inf + 983 92.803 * * [simplify]: Extracting #6: cost 1 inf + 1880 92.804 * * [simplify]: Extracting #7: cost 0 inf + 2142 92.804 * [simplify]: Simplified to (+ (log -1/3) (+ (log im) (+ (log im) (log im)))) 92.804 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (exp (+ (log -1/3) (+ (log im) (+ (log im) (log im))))) (* -2 im))))) 92.805 * * * * [progress]: [ 73 / 101 ] simplifiying candidate # 92.805 * [simplify]: Simplifying (+ (log im) (+ (log (* im -1/3)) (log im))) 92.805 * * [simplify]: iters left: 6 (7 enodes) 92.809 * * [simplify]: iters left: 5 (26 enodes) 92.818 * * [simplify]: iters left: 4 (33 enodes) 92.828 * * [simplify]: iters left: 3 (40 enodes) 92.840 * * [simplify]: iters left: 2 (43 enodes) 92.849 * * [simplify]: Extracting #0: cost 1 inf + 0 92.849 * * [simplify]: Extracting #1: cost 8 inf + 0 92.849 * * [simplify]: Extracting #2: cost 17 inf + 0 92.849 * * [simplify]: Extracting #3: cost 15 inf + 73 92.849 * * [simplify]: Extracting #4: cost 10 inf + 370 92.850 * * [simplify]: Extracting #5: cost 4 inf + 1228 92.850 * * [simplify]: Extracting #6: cost 1 inf + 1824 92.850 * * [simplify]: Extracting #7: cost 0 inf + 2086 92.851 * [simplify]: Simplified to (+ (+ (log im) (+ (log im) (log im))) (log -1/3)) 92.851 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (exp (+ (+ (log im) (+ (log im) (log im))) (log -1/3))) (* -2 im))))) 92.851 * * * * [progress]: [ 74 / 101 ] simplifiying candidate # 92.851 * [simplify]: Simplifying (+ (log im) (log (* (* im -1/3) im))) 92.851 * * [simplify]: iters left: 6 (7 enodes) 92.854 * * [simplify]: iters left: 5 (26 enodes) 92.859 * * [simplify]: iters left: 4 (37 enodes) 92.865 * * [simplify]: iters left: 3 (46 enodes) 92.871 * * [simplify]: iters left: 2 (53 enodes) 92.879 * * [simplify]: iters left: 1 (57 enodes) 92.887 * * [simplify]: Extracting #0: cost 1 inf + 0 92.887 * * [simplify]: Extracting #1: cost 8 inf + 0 92.887 * * [simplify]: Extracting #2: cost 19 inf + 0 92.887 * * [simplify]: Extracting #3: cost 19 inf + 73 92.888 * * [simplify]: Extracting #4: cost 5 inf + 1255 92.888 * * [simplify]: Extracting #5: cost 1 inf + 2070 92.888 * * [simplify]: Extracting #6: cost 0 inf + 2332 92.889 * [simplify]: Simplified to (+ (log (* im -1/3)) (log (* im im))) 92.889 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (exp (+ (log (* im -1/3)) (log (* im im)))) (* -2 im))))) 92.889 * * * * [progress]: [ 75 / 101 ] simplifiying candidate # 92.889 * [simplify]: Simplifying (log (* im (* (* im -1/3) im))) 92.889 * * [simplify]: iters left: 6 (6 enodes) 92.892 * * [simplify]: iters left: 5 (25 enodes) 92.901 * * [simplify]: iters left: 4 (38 enodes) 92.912 * * [simplify]: iters left: 3 (55 enodes) 92.921 * * [simplify]: iters left: 2 (70 enodes) 92.932 * * [simplify]: iters left: 1 (82 enodes) 92.947 * * [simplify]: Extracting #0: cost 1 inf + 0 92.947 * * [simplify]: Extracting #1: cost 10 inf + 0 92.948 * * [simplify]: Extracting #2: cost 23 inf + 1 92.948 * * [simplify]: Extracting #3: cost 23 inf + 196 92.949 * * [simplify]: Extracting #4: cost 9 inf + 1804 92.950 * * [simplify]: Extracting #5: cost 4 inf + 2594 92.951 * * [simplify]: Extracting #6: cost 1 inf + 3089 92.952 * * [simplify]: Extracting #7: cost 0 inf + 3301 92.953 * [simplify]: Simplified to (log (* (* im (* im -1/3)) im)) 92.953 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (exp (log (* (* im (* im -1/3)) im))) (* -2 im))))) 92.953 * * * * [progress]: [ 76 / 101 ] simplifiying candidate # 92.954 * [simplify]: Simplifying (exp (* im (* (* im -1/3) im))) 92.954 * * [simplify]: iters left: 6 (6 enodes) 92.958 * * [simplify]: iters left: 5 (24 enodes) 92.965 * * [simplify]: iters left: 4 (37 enodes) 92.979 * * [simplify]: iters left: 3 (74 enodes) 93.006 * * [simplify]: iters left: 2 (166 enodes) 93.071 * * [simplify]: iters left: 1 (389 enodes) 93.228 * * [simplify]: Extracting #0: cost 1 inf + 0 93.228 * * [simplify]: Extracting #1: cost 41 inf + 0 93.229 * * [simplify]: Extracting #2: cost 175 inf + 3 93.232 * * [simplify]: Extracting #3: cost 234 inf + 4024 93.245 * * [simplify]: Extracting #4: cost 76 inf + 32388 93.256 * * [simplify]: Extracting #5: cost 5 inf + 61246 93.264 * * [simplify]: Extracting #6: cost 0 inf + 63973 93.274 * * [simplify]: Extracting #7: cost 0 inf + 63932 93.282 * [simplify]: Simplified to (exp (* (* im (* im -1/3)) im)) 93.282 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (log (exp (* (* im (* im -1/3)) im))) (* -2 im))))) 93.283 * * * * [progress]: [ 77 / 101 ] simplifiying candidate # 93.283 * [simplify]: Simplifying (* (* (* im im) im) (* (* (* (* im im) im) (* (* -1/3 -1/3) -1/3)) (* (* im im) im))) 93.283 * * [simplify]: iters left: 6 (9 enodes) 93.287 * * [simplify]: iters left: 5 (43 enodes) 93.296 * * [simplify]: iters left: 4 (119 enodes) 93.348 * * [simplify]: iters left: 3 (367 enodes) 93.625 * * [simplify]: Extracting #0: cost 1 inf + 0 93.626 * * [simplify]: Extracting #1: cost 42 inf + 0 93.627 * * [simplify]: Extracting #2: cost 118 inf + 87 93.631 * * [simplify]: Extracting #3: cost 71 inf + 6094 93.640 * * [simplify]: Extracting #4: cost 7 inf + 20556 93.645 * * [simplify]: Extracting #5: cost 0 inf + 22341 93.651 * [simplify]: Simplified to (* (* (* (* (* im im) (* im im)) -1/27) (* (* im im) (* im im))) im) 93.651 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (cbrt (* (* (* (* (* im im) (* im im)) -1/27) (* (* im im) (* im im))) im)) (* -2 im))))) 93.651 * * * * [progress]: [ 78 / 101 ] simplifiying candidate # 93.652 * [simplify]: Simplifying (* (* (* im im) im) (* (* (* (* im -1/3) (* im -1/3)) (* im -1/3)) (* (* im im) im))) 93.652 * * [simplify]: iters left: 6 (9 enodes) 93.655 * * [simplify]: iters left: 5 (47 enodes) 93.668 * * [simplify]: iters left: 4 (138 enodes) 93.732 * * [simplify]: iters left: 3 (414 enodes) 94.236 * * [simplify]: Extracting #0: cost 1 inf + 0 94.236 * * [simplify]: Extracting #1: cost 62 inf + 0 94.237 * * [simplify]: Extracting #2: cost 154 inf + 44 94.239 * * [simplify]: Extracting #3: cost 113 inf + 5517 94.251 * * [simplify]: Extracting #4: cost 8 inf + 31118 94.267 * * [simplify]: Extracting #5: cost 0 inf + 33338 94.282 * [simplify]: Simplified to (* (* (* im im) (* im im)) (* (* -1/27 (* (* im im) (* im im))) im)) 94.283 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (cbrt (* (* (* im im) (* im im)) (* (* -1/27 (* (* im im) (* im im))) im))) (* -2 im))))) 94.283 * * * * [progress]: [ 79 / 101 ] simplifiying candidate # 94.283 * [simplify]: Simplifying (* (* (* im im) im) (* (* (* (* im -1/3) im) (* (* im -1/3) im)) (* (* im -1/3) im))) 94.283 * * [simplify]: iters left: 6 (9 enodes) 94.289 * * [simplify]: iters left: 5 (44 enodes) 94.307 * * [simplify]: iters left: 4 (144 enodes) 94.369 * * [simplify]: iters left: 3 (370 enodes) 94.715 * * [simplify]: Extracting #0: cost 1 inf + 0 94.715 * * [simplify]: Extracting #1: cost 45 inf + 0 94.716 * * [simplify]: Extracting #2: cost 114 inf + 169 94.718 * * [simplify]: Extracting #3: cost 55 inf + 13224 94.727 * * [simplify]: Extracting #4: cost 0 inf + 25048 94.734 * * [simplify]: Extracting #5: cost 0 inf + 24685 94.741 * [simplify]: Simplified to (* (* (* im (* im im)) -1/3) (* (* (* im (* im im)) -1/3) (* (* im (* im im)) -1/3))) 94.741 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (cbrt (* (* (* im (* im im)) -1/3) (* (* (* im (* im im)) -1/3) (* (* im (* im im)) -1/3)))) (* -2 im))))) 94.741 * * * * [progress]: [ 80 / 101 ] simplifiying candidate # 94.741 * [simplify]: Simplifying (* (cbrt (* im (* (* im -1/3) im))) (cbrt (* im (* (* im -1/3) im)))) 94.741 * * [simplify]: iters left: 6 (7 enodes) 94.745 * * [simplify]: iters left: 5 (25 enodes) 94.753 * * [simplify]: iters left: 4 (30 enodes) 94.761 * * [simplify]: iters left: 3 (36 enodes) 94.766 * * [simplify]: iters left: 2 (41 enodes) 94.772 * * [simplify]: iters left: 1 (48 enodes) 94.781 * * [simplify]: Extracting #0: cost 1 inf + 0 94.781 * * [simplify]: Extracting #1: cost 3 inf + 0 94.781 * * [simplify]: Extracting #2: cost 5 inf + 0 94.781 * * [simplify]: Extracting #3: cost 12 inf + 0 94.781 * * [simplify]: Extracting #4: cost 16 inf + 2 94.782 * * [simplify]: Extracting #5: cost 12 inf + 373 94.782 * * [simplify]: Extracting #6: cost 7 inf + 1032 94.782 * * [simplify]: Extracting #7: cost 1 inf + 2023 94.783 * * [simplify]: Extracting #8: cost 0 inf + 2265 94.783 * [simplify]: Simplified to (* (cbrt (* (* im (* im -1/3)) im)) (cbrt (* (* im (* im -1/3)) im))) 94.783 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* (cbrt (* (* im (* im -1/3)) im)) (cbrt (* (* im (* im -1/3)) im))) (cbrt (* im (* (* im -1/3) im)))) (* -2 im))))) 94.783 * [simplify]: Simplifying (cbrt (* im (* (* im -1/3) im))) 94.783 * * [simplify]: iters left: 6 (6 enodes) 94.785 * * [simplify]: iters left: 5 (22 enodes) 94.789 * * [simplify]: iters left: 4 (27 enodes) 94.793 * * [simplify]: iters left: 3 (33 enodes) 94.798 * * [simplify]: iters left: 2 (38 enodes) 94.806 * * [simplify]: iters left: 1 (45 enodes) 94.823 * * [simplify]: Extracting #0: cost 1 inf + 0 94.823 * * [simplify]: Extracting #1: cost 3 inf + 0 94.823 * * [simplify]: Extracting #2: cost 10 inf + 0 94.823 * * [simplify]: Extracting #3: cost 14 inf + 2 94.823 * * [simplify]: Extracting #4: cost 12 inf + 210 94.824 * * [simplify]: Extracting #5: cost 6 inf + 861 94.824 * * [simplify]: Extracting #6: cost 1 inf + 1569 94.825 * * [simplify]: Extracting #7: cost 0 inf + 1781 94.826 * [simplify]: Simplified to (cbrt (* (* im (* im -1/3)) im)) 94.826 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* (cbrt (* im (* (* im -1/3) im))) (cbrt (* im (* (* im -1/3) im)))) (cbrt (* (* im (* im -1/3)) im))) (* -2 im))))) 94.826 * * * * [progress]: [ 81 / 101 ] simplifiying candidate # 94.826 * [simplify]: Simplifying (* (* (* im (* (* im -1/3) im)) (* im (* (* im -1/3) im))) (* im (* (* im -1/3) im))) 94.826 * * [simplify]: iters left: 6 (7 enodes) 94.831 * * [simplify]: iters left: 5 (35 enodes) 94.842 * * [simplify]: iters left: 4 (96 enodes) 94.875 * * [simplify]: iters left: 3 (271 enodes) 95.089 * * [simplify]: Extracting #0: cost 1 inf + 0 95.090 * * [simplify]: Extracting #1: cost 35 inf + 0 95.091 * * [simplify]: Extracting #2: cost 90 inf + 3 95.092 * * [simplify]: Extracting #3: cost 68 inf + 2957 95.098 * * [simplify]: Extracting #4: cost 6 inf + 15572 95.108 * * [simplify]: Extracting #5: cost 0 inf + 14290 95.118 * * [simplify]: Extracting #6: cost 0 inf + 14090 95.128 * [simplify]: Simplified to (* (* (* im (* im -1/3)) im) (* (* (* im (* im -1/3)) im) (* (* im (* im -1/3)) im))) 95.128 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (cbrt (* (* (* im (* im -1/3)) im) (* (* (* im (* im -1/3)) im) (* (* im (* im -1/3)) im)))) (* -2 im))))) 95.129 * * * * [progress]: [ 82 / 101 ] simplifiying candidate # 95.129 * [simplify]: Simplifying (sqrt (* im (* (* im -1/3) im))) 95.129 * * [simplify]: iters left: 6 (6 enodes) 95.132 * * [simplify]: iters left: 5 (22 enodes) 95.135 * * [simplify]: iters left: 4 (27 enodes) 95.139 * * [simplify]: iters left: 3 (33 enodes) 95.144 * * [simplify]: iters left: 2 (38 enodes) 95.150 * * [simplify]: iters left: 1 (45 enodes) 95.158 * * [simplify]: Extracting #0: cost 1 inf + 0 95.158 * * [simplify]: Extracting #1: cost 3 inf + 0 95.159 * * [simplify]: Extracting #2: cost 10 inf + 0 95.159 * * [simplify]: Extracting #3: cost 14 inf + 2 95.159 * * [simplify]: Extracting #4: cost 12 inf + 210 95.159 * * [simplify]: Extracting #5: cost 6 inf + 821 95.160 * * [simplify]: Extracting #6: cost 1 inf + 1489 95.160 * * [simplify]: Extracting #7: cost 0 inf + 1701 95.161 * [simplify]: Simplified to (sqrt (* (* im (* im -1/3)) im)) 95.161 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (sqrt (* (* im (* im -1/3)) im)) (sqrt (* im (* (* im -1/3) im)))) (* -2 im))))) 95.161 * [simplify]: Simplifying (sqrt (* im (* (* im -1/3) im))) 95.161 * * [simplify]: iters left: 6 (6 enodes) 95.165 * * [simplify]: iters left: 5 (22 enodes) 95.172 * * [simplify]: iters left: 4 (27 enodes) 95.180 * * [simplify]: iters left: 3 (33 enodes) 95.184 * * [simplify]: iters left: 2 (38 enodes) 95.191 * * [simplify]: iters left: 1 (45 enodes) 95.200 * * [simplify]: Extracting #0: cost 1 inf + 0 95.200 * * [simplify]: Extracting #1: cost 3 inf + 0 95.200 * * [simplify]: Extracting #2: cost 10 inf + 0 95.200 * * [simplify]: Extracting #3: cost 14 inf + 2 95.200 * * [simplify]: Extracting #4: cost 12 inf + 210 95.200 * * [simplify]: Extracting #5: cost 6 inf + 821 95.201 * * [simplify]: Extracting #6: cost 1 inf + 1489 95.201 * * [simplify]: Extracting #7: cost 0 inf + 1701 95.201 * [simplify]: Simplified to (sqrt (* (* im (* im -1/3)) im)) 95.201 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (sqrt (* im (* (* im -1/3) im))) (sqrt (* (* im (* im -1/3)) im))) (* -2 im))))) 95.201 * * * * [progress]: [ 83 / 101 ] simplifiying candidate # 95.202 * * * * [progress]: [ 84 / 101 ] simplifiying candidate # 95.202 * [simplify]: Simplifying (* im (* im -1/3)) 95.202 * * [simplify]: iters left: 4 (4 enodes) 95.204 * * [simplify]: iters left: 3 (16 enodes) 95.206 * * [simplify]: iters left: 2 (19 enodes) 95.209 * * [simplify]: Extracting #0: cost 1 inf + 0 95.209 * * [simplify]: Extracting #1: cost 6 inf + 0 95.209 * * [simplify]: Extracting #2: cost 6 inf + 2 95.209 * * [simplify]: Extracting #3: cost 0 inf + 332 95.209 * [simplify]: Simplified to (* im (* im -1/3)) 95.209 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* im (* im -1/3)) im) (* -2 im))))) 95.209 * * * * [progress]: [ 85 / 101 ] simplifiying candidate # 95.210 * [simplify]: Simplifying (* (cbrt im) (* (* im -1/3) im)) 95.210 * * [simplify]: iters left: 6 (6 enodes) 95.211 * * [simplify]: iters left: 5 (23 enodes) 95.215 * * [simplify]: iters left: 4 (37 enodes) 95.222 * * [simplify]: iters left: 3 (58 enodes) 95.230 * * [simplify]: iters left: 2 (63 enodes) 95.239 * * [simplify]: Extracting #0: cost 1 inf + 0 95.239 * * [simplify]: Extracting #1: cost 12 inf + 0 95.239 * * [simplify]: Extracting #2: cost 18 inf + 2 95.239 * * [simplify]: Extracting #3: cost 14 inf + 327 95.240 * * [simplify]: Extracting #4: cost 1 inf + 1828 95.240 * * [simplify]: Extracting #5: cost 0 inf + 2030 95.240 * [simplify]: Simplified to (* (* (cbrt im) (* im im)) -1/3) 95.240 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* (cbrt im) (cbrt im)) (* (* (cbrt im) (* im im)) -1/3)) (* -2 im))))) 95.241 * * * * [progress]: [ 86 / 101 ] simplifiying candidate # 95.241 * [simplify]: Simplifying (* (sqrt im) (* (* im -1/3) im)) 95.241 * * [simplify]: iters left: 6 (6 enodes) 95.243 * * [simplify]: iters left: 5 (23 enodes) 95.251 * * [simplify]: iters left: 4 (37 enodes) 95.264 * * [simplify]: iters left: 3 (58 enodes) 95.281 * * [simplify]: iters left: 2 (63 enodes) 95.300 * * [simplify]: Extracting #0: cost 1 inf + 0 95.300 * * [simplify]: Extracting #1: cost 12 inf + 0 95.300 * * [simplify]: Extracting #2: cost 18 inf + 2 95.300 * * [simplify]: Extracting #3: cost 14 inf + 247 95.303 * * [simplify]: Extracting #4: cost 1 inf + 1388 95.304 * * [simplify]: Extracting #5: cost 0 inf + 1550 95.305 * [simplify]: Simplified to (* (* (sqrt im) (* im im)) -1/3) 95.305 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (sqrt im) (* (* (sqrt im) (* im im)) -1/3)) (* -2 im))))) 95.305 * * * * [progress]: [ 87 / 101 ] simplifiying candidate # 95.305 * [simplify]: Simplifying (* im (* (* im -1/3) im)) 95.305 * * [simplify]: iters left: 6 (5 enodes) 95.307 * * [simplify]: iters left: 5 (19 enodes) 95.310 * * [simplify]: iters left: 4 (24 enodes) 95.314 * * [simplify]: iters left: 3 (30 enodes) 95.318 * * [simplify]: iters left: 2 (35 enodes) 95.324 * * [simplify]: iters left: 1 (42 enodes) 95.331 * * [simplify]: Extracting #0: cost 1 inf + 0 95.331 * * [simplify]: Extracting #1: cost 8 inf + 0 95.332 * * [simplify]: Extracting #2: cost 12 inf + 2 95.332 * * [simplify]: Extracting #3: cost 5 inf + 658 95.332 * * [simplify]: Extracting #4: cost 4 inf + 740 95.332 * * [simplify]: Extracting #5: cost 2 inf + 953 95.332 * * [simplify]: Extracting #6: cost 0 inf + 1377 95.333 * [simplify]: Simplified to (* (* im im) (* im -1/3)) 95.333 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* 1 (* (* im im) (* im -1/3))) (* -2 im))))) 95.333 * * * * [progress]: [ 88 / 101 ] simplifiying candidate #real (real->posit16 (* im (* (* im -1/3) im)))) (* -2 im)))))> 95.333 * [simplify]: Simplifying (real->posit16 (* im (* (* im -1/3) im))) 95.333 * * [simplify]: iters left: 6 (6 enodes) 95.335 * * [simplify]: iters left: 5 (19 enodes) 95.341 * * [simplify]: iters left: 4 (24 enodes) 95.348 * * [simplify]: iters left: 3 (30 enodes) 95.357 * * [simplify]: iters left: 2 (35 enodes) 95.367 * * [simplify]: iters left: 1 (42 enodes) 95.381 * * [simplify]: Extracting #0: cost 1 inf + 0 95.381 * * [simplify]: Extracting #1: cost 2 inf + 0 95.381 * * [simplify]: Extracting #2: cost 8 inf + 0 95.381 * * [simplify]: Extracting #3: cost 12 inf + 2 95.381 * * [simplify]: Extracting #4: cost 6 inf + 576 95.382 * * [simplify]: Extracting #5: cost 3 inf + 952 95.382 * * [simplify]: Extracting #6: cost 0 inf + 1377 95.383 * [simplify]: Simplified to (real->posit16 (* (* im im) (* im -1/3))) 95.383 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (posit16->real (real->posit16 (* (* im im) (* im -1/3)))) (* -2 im))))) 95.383 * * * * [progress]: [ 89 / 101 ] simplifiying candidate # 95.383 * * * * [progress]: [ 90 / 101 ] simplifiying candidate # 95.383 * [simplify]: Simplifying (* -1/3 im) 95.383 * * [simplify]: iters left: 2 (3 enodes) 95.385 * * [simplify]: iters left: 1 (10 enodes) 95.388 * * [simplify]: Extracting #0: cost 1 inf + 0 95.388 * * [simplify]: Extracting #1: cost 4 inf + 0 95.388 * * [simplify]: Extracting #2: cost 2 inf + 2 95.389 * * [simplify]: Extracting #3: cost 0 inf + 86 95.389 * [simplify]: Simplified to (* -1/3 im) 95.389 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* -1/3 im) im)) (* -2 im))))) 95.389 * * * * [progress]: [ 91 / 101 ] simplifiying candidate # 95.389 * [simplify]: Simplifying (* -1/3 im) 95.389 * * [simplify]: iters left: 2 (3 enodes) 95.391 * * [simplify]: iters left: 1 (10 enodes) 95.394 * * [simplify]: Extracting #0: cost 1 inf + 0 95.394 * * [simplify]: Extracting #1: cost 4 inf + 0 95.394 * * [simplify]: Extracting #2: cost 2 inf + 2 95.394 * * [simplify]: Extracting #3: cost 0 inf + 86 95.394 * [simplify]: Simplified to (* -1/3 im) 95.395 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* -1/3 im) im)) (* -2 im))))) 95.395 * * * * [progress]: [ 92 / 101 ] simplifiying candidate # 95.395 * [simplify]: Simplifying (* -1/3 im) 95.395 * * [simplify]: iters left: 2 (3 enodes) 95.397 * * [simplify]: iters left: 1 (10 enodes) 95.400 * * [simplify]: Extracting #0: cost 1 inf + 0 95.400 * * [simplify]: Extracting #1: cost 4 inf + 0 95.400 * * [simplify]: Extracting #2: cost 2 inf + 2 95.401 * * [simplify]: Extracting #3: cost 0 inf + 86 95.401 * [simplify]: Simplified to (* -1/3 im) 95.401 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* -1/3 im) im)) (* -2 im))))) 95.401 * * * * [progress]: [ 93 / 101 ] simplifiying candidate # 95.401 * [simplify]: Simplifying (- (* 0.5 (* (pow re 2) im)) (+ (* 0.16666666666666666 (pow im 3)) (* 1.0 im))) 95.401 * * [simplify]: iters left: 6 (15 enodes) 95.412 * * [simplify]: iters left: 5 (70 enodes) 95.429 * * [simplify]: iters left: 4 (135 enodes) 95.461 * * [simplify]: iters left: 3 (288 enodes) 95.550 * * [simplify]: Extracting #0: cost 1 inf + 0 95.550 * * [simplify]: Extracting #1: cost 50 inf + 0 95.550 * * [simplify]: Extracting #2: cost 118 inf + 253 95.551 * * [simplify]: Extracting #3: cost 89 inf + 4047 95.555 * * [simplify]: Extracting #4: cost 27 inf + 14993 95.561 * * [simplify]: Extracting #5: cost 3 inf + 24014 95.566 * * [simplify]: Extracting #6: cost 0 inf + 24983 95.572 * [simplify]: Simplified to (* im (- (* (* 0.5 re) re) (fma im (* 0.16666666666666666 im) 1.0))) 95.572 * [simplify]: Simplified (2) to (λ (re im) (* im (- (* (* 0.5 re) re) (fma im (* 0.16666666666666666 im) 1.0)))) 95.572 * * * * [progress]: [ 94 / 101 ] simplifiying candidate # 95.572 * [simplify]: Simplifying (- (+ (* 1.0 (* im (cos re))) (+ (* 0.16666666666666666 (* (pow im 3) (cos re))) (* 0.008333333333333333 (* (pow im 5) (cos re)))))) 95.572 * * [simplify]: iters left: 6 (19 enodes) 95.585 * * [simplify]: iters left: 5 (90 enodes) 95.605 * * [simplify]: iters left: 4 (210 enodes) 95.697 * * [simplify]: Extracting #0: cost 1 inf + 0 95.697 * * [simplify]: Extracting #1: cost 24 inf + 0 95.698 * * [simplify]: Extracting #2: cost 106 inf + 42 95.699 * * [simplify]: Extracting #3: cost 134 inf + 1331 95.702 * * [simplify]: Extracting #4: cost 88 inf + 8976 95.707 * * [simplify]: Extracting #5: cost 26 inf + 30015 95.713 * * [simplify]: Extracting #6: cost 1 inf + 38672 95.720 * * [simplify]: Extracting #7: cost 0 inf + 38624 95.727 * * [simplify]: Extracting #8: cost 0 inf + 38609 95.733 * [simplify]: Simplified to (- (* (cos re) (+ (* im (+ 1.0 (* 0.16666666666666666 (* im im)))) (* 0.008333333333333333 (pow im 5))))) 95.733 * [simplify]: Simplified (2) to (λ (re im) (- (* (cos re) (+ (* im (+ 1.0 (* 0.16666666666666666 (* im im)))) (* 0.008333333333333333 (pow im 5)))))) 95.733 * * * * [progress]: [ 95 / 101 ] simplifiying candidate # 95.733 * [simplify]: Simplifying (- (+ (* 1.0 (* im (cos re))) (+ (* 0.16666666666666666 (* (pow im 3) (cos re))) (* 0.008333333333333333 (* (pow im 5) (cos re)))))) 95.733 * * [simplify]: iters left: 6 (19 enodes) 95.745 * * [simplify]: iters left: 5 (90 enodes) 95.783 * * [simplify]: iters left: 4 (210 enodes) 95.886 * * [simplify]: Extracting #0: cost 1 inf + 0 95.886 * * [simplify]: Extracting #1: cost 24 inf + 0 95.887 * * [simplify]: Extracting #2: cost 106 inf + 42 95.888 * * [simplify]: Extracting #3: cost 134 inf + 1331 95.892 * * [simplify]: Extracting #4: cost 88 inf + 8976 95.902 * * [simplify]: Extracting #5: cost 26 inf + 30015 95.915 * * [simplify]: Extracting #6: cost 1 inf + 38672 95.928 * * [simplify]: Extracting #7: cost 0 inf + 38624 95.944 * * [simplify]: Extracting #8: cost 0 inf + 38609 95.956 * [simplify]: Simplified to (- (* (cos re) (+ (* im (+ 1.0 (* 0.16666666666666666 (* im im)))) (* 0.008333333333333333 (pow im 5))))) 95.956 * [simplify]: Simplified (2) to (λ (re im) (- (* (cos re) (+ (* im (+ 1.0 (* 0.16666666666666666 (* im im)))) (* 0.008333333333333333 (pow im 5)))))) 95.957 * * * * [progress]: [ 96 / 101 ] simplifiying candidate # 95.957 * [simplify]: Simplifying (* -1/3 (pow im 2)) 95.957 * * [simplify]: iters left: 3 (5 enodes) 95.961 * * [simplify]: iters left: 2 (21 enodes) 95.968 * * [simplify]: iters left: 1 (29 enodes) 95.977 * * [simplify]: Extracting #0: cost 1 inf + 0 95.977 * * [simplify]: Extracting #1: cost 6 inf + 0 95.977 * * [simplify]: Extracting #2: cost 6 inf + 43 95.978 * * [simplify]: Extracting #3: cost 0 inf + 333 95.978 * [simplify]: Simplified to (* (* im im) -1/3) 95.978 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im im) -1/3)) (* -2 im))))) 95.978 * * * * [progress]: [ 97 / 101 ] simplifiying candidate # 95.978 * [simplify]: Simplifying (* -1/3 (pow im 2)) 95.979 * * [simplify]: iters left: 3 (5 enodes) 95.982 * * [simplify]: iters left: 2 (21 enodes) 95.990 * * [simplify]: iters left: 1 (29 enodes) 96.000 * * [simplify]: Extracting #0: cost 1 inf + 0 96.000 * * [simplify]: Extracting #1: cost 6 inf + 0 96.000 * * [simplify]: Extracting #2: cost 6 inf + 43 96.000 * * [simplify]: Extracting #3: cost 0 inf + 333 96.001 * [simplify]: Simplified to (* (* im im) -1/3) 96.001 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im im) -1/3)) (* -2 im))))) 96.001 * * * * [progress]: [ 98 / 101 ] simplifiying candidate # 96.001 * [simplify]: Simplifying (* -1/3 (pow im 2)) 96.001 * * [simplify]: iters left: 3 (5 enodes) 96.005 * * [simplify]: iters left: 2 (21 enodes) 96.013 * * [simplify]: iters left: 1 (29 enodes) 96.022 * * [simplify]: Extracting #0: cost 1 inf + 0 96.022 * * [simplify]: Extracting #1: cost 6 inf + 0 96.022 * * [simplify]: Extracting #2: cost 6 inf + 43 96.022 * * [simplify]: Extracting #3: cost 0 inf + 333 96.022 * [simplify]: Simplified to (* (* im im) -1/3) 96.022 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* im (* (* im im) -1/3)) (* -2 im))))) 96.023 * * * * [progress]: [ 99 / 101 ] simplifiying candidate # 96.023 * [simplify]: Simplifying (* -1/3 (pow im 3)) 96.023 * * [simplify]: iters left: 3 (5 enodes) 96.027 * * [simplify]: iters left: 2 (24 enodes) 96.037 * * [simplify]: iters left: 1 (52 enodes) 96.060 * * [simplify]: Extracting #0: cost 1 inf + 0 96.060 * * [simplify]: Extracting #1: cost 12 inf + 0 96.061 * * [simplify]: Extracting #2: cost 22 inf + 43 96.061 * * [simplify]: Extracting #3: cost 8 inf + 1719 96.062 * * [simplify]: Extracting #4: cost 0 inf + 3318 96.063 * [simplify]: Simplified to (* (* (* im im) im) -1/3) 96.063 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* (* im im) im) -1/3) (* -2 im))))) 96.063 * * * * [progress]: [ 100 / 101 ] simplifiying candidate # 96.063 * [simplify]: Simplifying (* -1/3 (pow im 3)) 96.063 * * [simplify]: iters left: 3 (5 enodes) 96.068 * * [simplify]: iters left: 2 (24 enodes) 96.078 * * [simplify]: iters left: 1 (52 enodes) 96.103 * * [simplify]: Extracting #0: cost 1 inf + 0 96.103 * * [simplify]: Extracting #1: cost 12 inf + 0 96.103 * * [simplify]: Extracting #2: cost 22 inf + 43 96.104 * * [simplify]: Extracting #3: cost 8 inf + 1719 96.105 * * [simplify]: Extracting #4: cost 0 inf + 3318 96.105 * [simplify]: Simplified to (* (* (* im im) im) -1/3) 96.105 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* (* im im) im) -1/3) (* -2 im))))) 96.106 * * * * [progress]: [ 101 / 101 ] simplifiying candidate # 96.106 * [simplify]: Simplifying (* -1/3 (pow im 3)) 96.106 * * [simplify]: iters left: 3 (5 enodes) 96.110 * * [simplify]: iters left: 2 (24 enodes) 96.118 * * [simplify]: iters left: 1 (52 enodes) 96.130 * * [simplify]: Extracting #0: cost 1 inf + 0 96.130 * * [simplify]: Extracting #1: cost 12 inf + 0 96.130 * * [simplify]: Extracting #2: cost 22 inf + 43 96.130 * * [simplify]: Extracting #3: cost 8 inf + 1719 96.131 * * [simplify]: Extracting #4: cost 0 inf + 3318 96.131 * [simplify]: Simplified to (* (* (* im im) im) -1/3) 96.131 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (+ (* (* (* im im) im) -1/3) (* -2 im))))) 96.131 * * * [progress]: adding candidates to table 97.356 * * [progress]: iteration 4 / 4 97.356 * * * [progress]: picking best candidate 97.381 * * * * [pick]: Picked # 97.382 * * * [progress]: localizing error 97.453 * * * [progress]: generating rewritten candidates 97.453 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 3 2 2) 97.453 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 3 1 2) 97.454 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 3 1 1) 97.455 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 3 1) 97.464 * * * [progress]: generating series expansions 97.464 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 3 2 2) 97.464 * [backup-simplify]: Simplify (cbrt im) into (pow im 1/3) 97.464 * [approximate]: Taking taylor expansion of (pow im 1/3) in (im) around 0 97.464 * [taylor]: Taking taylor expansion of (pow im 1/3) in im 97.464 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log im))) in im 97.464 * [taylor]: Taking taylor expansion of (* 1/3 (log im)) in im 97.464 * [taylor]: Taking taylor expansion of 1/3 in im 97.464 * [backup-simplify]: Simplify 1/3 into 1/3 97.464 * [taylor]: Taking taylor expansion of (log im) in im 97.464 * [taylor]: Taking taylor expansion of im in im 97.464 * [backup-simplify]: Simplify 0 into 0 97.464 * [backup-simplify]: Simplify 1 into 1 97.465 * [backup-simplify]: Simplify (log 1) into 0 97.465 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.465 * [backup-simplify]: Simplify (* 1/3 (log im)) into (* 1/3 (log im)) 97.465 * [backup-simplify]: Simplify (exp (* 1/3 (log im))) into (pow im 1/3) 97.465 * [taylor]: Taking taylor expansion of (pow im 1/3) in im 97.465 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log im))) in im 97.465 * [taylor]: Taking taylor expansion of (* 1/3 (log im)) in im 97.465 * [taylor]: Taking taylor expansion of 1/3 in im 97.465 * [backup-simplify]: Simplify 1/3 into 1/3 97.465 * [taylor]: Taking taylor expansion of (log im) in im 97.465 * [taylor]: Taking taylor expansion of im in im 97.465 * [backup-simplify]: Simplify 0 into 0 97.465 * [backup-simplify]: Simplify 1 into 1 97.466 * [backup-simplify]: Simplify (log 1) into 0 97.466 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.466 * [backup-simplify]: Simplify (* 1/3 (log im)) into (* 1/3 (log im)) 97.466 * [backup-simplify]: Simplify (exp (* 1/3 (log im))) into (pow im 1/3) 97.466 * [backup-simplify]: Simplify (pow im 1/3) into (pow im 1/3) 97.467 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 97.467 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.467 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log im))) into 0 97.468 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 97.468 * [backup-simplify]: Simplify 0 into 0 97.469 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 97.470 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.470 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log im)))) into 0 97.471 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.471 * [backup-simplify]: Simplify 0 into 0 97.474 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 97.474 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.475 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im))))) into 0 97.476 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.476 * [backup-simplify]: Simplify 0 into 0 97.486 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 97.486 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.488 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im)))))) into 0 97.491 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.491 * [backup-simplify]: Simplify 0 into 0 97.508 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 97.508 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.510 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im))))))) into 0 97.512 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.512 * [backup-simplify]: Simplify 0 into 0 97.529 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 97.529 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.531 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im)))))))) into 0 97.534 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.534 * [backup-simplify]: Simplify 0 into 0 97.534 * [backup-simplify]: Simplify (pow im 1/3) into (pow im 1/3) 97.534 * [backup-simplify]: Simplify (cbrt (/ 1 im)) into (pow (/ 1 im) 1/3) 97.534 * [approximate]: Taking taylor expansion of (pow (/ 1 im) 1/3) in (im) around 0 97.534 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 97.534 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 97.534 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 97.534 * [taylor]: Taking taylor expansion of 1/3 in im 97.534 * [backup-simplify]: Simplify 1/3 into 1/3 97.534 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 97.534 * [taylor]: Taking taylor expansion of (/ 1 im) in im 97.534 * [taylor]: Taking taylor expansion of im in im 97.534 * [backup-simplify]: Simplify 0 into 0 97.534 * [backup-simplify]: Simplify 1 into 1 97.534 * [backup-simplify]: Simplify (/ 1 1) into 1 97.535 * [backup-simplify]: Simplify (log 1) into 0 97.535 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.535 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 97.535 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 97.535 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 97.535 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 97.535 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 97.535 * [taylor]: Taking taylor expansion of 1/3 in im 97.535 * [backup-simplify]: Simplify 1/3 into 1/3 97.535 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 97.535 * [taylor]: Taking taylor expansion of (/ 1 im) in im 97.535 * [taylor]: Taking taylor expansion of im in im 97.535 * [backup-simplify]: Simplify 0 into 0 97.535 * [backup-simplify]: Simplify 1 into 1 97.536 * [backup-simplify]: Simplify (/ 1 1) into 1 97.536 * [backup-simplify]: Simplify (log 1) into 0 97.536 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.536 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 97.536 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 97.536 * [backup-simplify]: Simplify (pow im -1/3) into (pow im -1/3) 97.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 97.538 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 97.538 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.538 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log im)))) into 0 97.539 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 97.539 * [backup-simplify]: Simplify 0 into 0 97.539 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.541 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 97.541 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.542 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log im))))) into 0 97.543 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.543 * [backup-simplify]: Simplify 0 into 0 97.545 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.557 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 97.558 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.559 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))) into 0 97.561 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.561 * [backup-simplify]: Simplify 0 into 0 97.562 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.573 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 97.573 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.575 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))) into 0 97.578 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.578 * [backup-simplify]: Simplify 0 into 0 97.579 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.596 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 97.597 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.599 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))))) into 0 97.603 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.603 * [backup-simplify]: Simplify 0 into 0 97.604 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.631 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 97.631 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.633 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))))) into 0 97.636 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.636 * [backup-simplify]: Simplify 0 into 0 97.636 * [backup-simplify]: Simplify (pow (/ 1 im) -1/3) into (pow (/ 1 im) -1/3) 97.636 * [backup-simplify]: Simplify (cbrt (/ 1 (- im))) into (* (cbrt -1) (pow (/ 1 im) 1/3)) 97.636 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 im) 1/3)) in (im) around 0 97.636 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 im) 1/3)) in im 97.636 * [taylor]: Taking taylor expansion of (cbrt -1) in im 97.636 * [taylor]: Taking taylor expansion of -1 in im 97.636 * [backup-simplify]: Simplify -1 into -1 97.637 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 97.637 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 97.637 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 97.637 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 97.637 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 97.637 * [taylor]: Taking taylor expansion of 1/3 in im 97.637 * [backup-simplify]: Simplify 1/3 into 1/3 97.637 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 97.637 * [taylor]: Taking taylor expansion of (/ 1 im) in im 97.637 * [taylor]: Taking taylor expansion of im in im 97.637 * [backup-simplify]: Simplify 0 into 0 97.637 * [backup-simplify]: Simplify 1 into 1 97.638 * [backup-simplify]: Simplify (/ 1 1) into 1 97.638 * [backup-simplify]: Simplify (log 1) into 0 97.638 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.638 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 97.638 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 97.638 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 im) 1/3)) in im 97.638 * [taylor]: Taking taylor expansion of (cbrt -1) in im 97.638 * [taylor]: Taking taylor expansion of -1 in im 97.638 * [backup-simplify]: Simplify -1 into -1 97.639 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 97.639 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 97.639 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 97.639 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 97.639 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 97.639 * [taylor]: Taking taylor expansion of 1/3 in im 97.639 * [backup-simplify]: Simplify 1/3 into 1/3 97.639 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 97.639 * [taylor]: Taking taylor expansion of (/ 1 im) in im 97.639 * [taylor]: Taking taylor expansion of im in im 97.639 * [backup-simplify]: Simplify 0 into 0 97.639 * [backup-simplify]: Simplify 1 into 1 97.639 * [backup-simplify]: Simplify (/ 1 1) into 1 97.640 * [backup-simplify]: Simplify (log 1) into 0 97.640 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.640 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 97.640 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 97.640 * [backup-simplify]: Simplify (* (cbrt -1) (pow im -1/3)) into (* (cbrt -1) (pow (/ 1 im) 1/3)) 97.641 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 im) 1/3)) into (* (cbrt -1) (pow (/ 1 im) 1/3)) 97.641 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 97.642 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 97.642 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.643 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log im)))) into 0 97.643 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 97.644 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow im -1/3))) into 0 97.644 * [backup-simplify]: Simplify 0 into 0 97.644 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.646 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 97.646 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.647 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log im))))) into 0 97.647 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.648 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 97.649 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow im -1/3)))) into 0 97.649 * [backup-simplify]: Simplify 0 into 0 97.650 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.653 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 97.653 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.654 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))) into 0 97.656 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.658 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 97.659 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3))))) into 0 97.659 * [backup-simplify]: Simplify 0 into 0 97.660 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.672 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 97.673 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.674 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))) into 0 97.677 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.679 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 97.681 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3)))))) into 0 97.681 * [backup-simplify]: Simplify 0 into 0 97.682 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.696 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 97.696 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.698 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))))) into 0 97.700 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.701 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 97.702 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3))))))) into 0 97.703 * [backup-simplify]: Simplify 0 into 0 97.703 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.723 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 97.723 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.725 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))))) into 0 97.728 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.729 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 0)) (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 97.731 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3)))))))) into 0 97.731 * [backup-simplify]: Simplify 0 into 0 97.731 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 (/ 1 (- im))) 1/3)) into (* (cbrt -1) (pow (* im -1) 1/3)) 97.731 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 3 1 2) 97.731 * [backup-simplify]: Simplify (cbrt im) into (pow im 1/3) 97.731 * [approximate]: Taking taylor expansion of (pow im 1/3) in (im) around 0 97.731 * [taylor]: Taking taylor expansion of (pow im 1/3) in im 97.731 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log im))) in im 97.732 * [taylor]: Taking taylor expansion of (* 1/3 (log im)) in im 97.732 * [taylor]: Taking taylor expansion of 1/3 in im 97.732 * [backup-simplify]: Simplify 1/3 into 1/3 97.732 * [taylor]: Taking taylor expansion of (log im) in im 97.732 * [taylor]: Taking taylor expansion of im in im 97.732 * [backup-simplify]: Simplify 0 into 0 97.732 * [backup-simplify]: Simplify 1 into 1 97.732 * [backup-simplify]: Simplify (log 1) into 0 97.732 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.732 * [backup-simplify]: Simplify (* 1/3 (log im)) into (* 1/3 (log im)) 97.732 * [backup-simplify]: Simplify (exp (* 1/3 (log im))) into (pow im 1/3) 97.732 * [taylor]: Taking taylor expansion of (pow im 1/3) in im 97.732 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log im))) in im 97.732 * [taylor]: Taking taylor expansion of (* 1/3 (log im)) in im 97.732 * [taylor]: Taking taylor expansion of 1/3 in im 97.732 * [backup-simplify]: Simplify 1/3 into 1/3 97.732 * [taylor]: Taking taylor expansion of (log im) in im 97.732 * [taylor]: Taking taylor expansion of im in im 97.732 * [backup-simplify]: Simplify 0 into 0 97.732 * [backup-simplify]: Simplify 1 into 1 97.733 * [backup-simplify]: Simplify (log 1) into 0 97.733 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.733 * [backup-simplify]: Simplify (* 1/3 (log im)) into (* 1/3 (log im)) 97.733 * [backup-simplify]: Simplify (exp (* 1/3 (log im))) into (pow im 1/3) 97.733 * [backup-simplify]: Simplify (pow im 1/3) into (pow im 1/3) 97.734 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 97.734 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.734 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log im))) into 0 97.735 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 97.735 * [backup-simplify]: Simplify 0 into 0 97.737 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 97.737 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.738 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log im)))) into 0 97.738 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.738 * [backup-simplify]: Simplify 0 into 0 97.741 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 97.741 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.742 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im))))) into 0 97.743 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.743 * [backup-simplify]: Simplify 0 into 0 97.749 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 97.749 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.751 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im)))))) into 0 97.754 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.754 * [backup-simplify]: Simplify 0 into 0 97.771 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 97.771 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.772 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im))))))) into 0 97.775 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.775 * [backup-simplify]: Simplify 0 into 0 97.796 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 97.797 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.798 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im)))))))) into 0 97.801 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.801 * [backup-simplify]: Simplify 0 into 0 97.801 * [backup-simplify]: Simplify (pow im 1/3) into (pow im 1/3) 97.801 * [backup-simplify]: Simplify (cbrt (/ 1 im)) into (pow (/ 1 im) 1/3) 97.801 * [approximate]: Taking taylor expansion of (pow (/ 1 im) 1/3) in (im) around 0 97.801 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 97.801 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 97.801 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 97.802 * [taylor]: Taking taylor expansion of 1/3 in im 97.802 * [backup-simplify]: Simplify 1/3 into 1/3 97.802 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 97.802 * [taylor]: Taking taylor expansion of (/ 1 im) in im 97.802 * [taylor]: Taking taylor expansion of im in im 97.802 * [backup-simplify]: Simplify 0 into 0 97.802 * [backup-simplify]: Simplify 1 into 1 97.802 * [backup-simplify]: Simplify (/ 1 1) into 1 97.802 * [backup-simplify]: Simplify (log 1) into 0 97.803 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.803 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 97.803 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 97.803 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 97.803 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 97.803 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 97.803 * [taylor]: Taking taylor expansion of 1/3 in im 97.803 * [backup-simplify]: Simplify 1/3 into 1/3 97.803 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 97.803 * [taylor]: Taking taylor expansion of (/ 1 im) in im 97.803 * [taylor]: Taking taylor expansion of im in im 97.803 * [backup-simplify]: Simplify 0 into 0 97.803 * [backup-simplify]: Simplify 1 into 1 97.804 * [backup-simplify]: Simplify (/ 1 1) into 1 97.804 * [backup-simplify]: Simplify (log 1) into 0 97.804 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.805 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 97.805 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 97.805 * [backup-simplify]: Simplify (pow im -1/3) into (pow im -1/3) 97.806 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 97.807 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 97.807 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.807 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log im)))) into 0 97.808 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 97.808 * [backup-simplify]: Simplify 0 into 0 97.808 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.810 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 97.810 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.811 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log im))))) into 0 97.811 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.811 * [backup-simplify]: Simplify 0 into 0 97.812 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.815 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 97.815 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.816 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))) into 0 97.817 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.817 * [backup-simplify]: Simplify 0 into 0 97.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.823 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 97.824 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.825 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))) into 0 97.826 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.826 * [backup-simplify]: Simplify 0 into 0 97.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.836 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 97.836 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.838 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))))) into 0 97.840 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.840 * [backup-simplify]: Simplify 0 into 0 97.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.867 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 97.868 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.870 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))))) into 0 97.876 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.876 * [backup-simplify]: Simplify 0 into 0 97.876 * [backup-simplify]: Simplify (pow (/ 1 im) -1/3) into (pow (/ 1 im) -1/3) 97.876 * [backup-simplify]: Simplify (cbrt (/ 1 (- im))) into (* (cbrt -1) (pow (/ 1 im) 1/3)) 97.876 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 im) 1/3)) in (im) around 0 97.876 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 im) 1/3)) in im 97.876 * [taylor]: Taking taylor expansion of (cbrt -1) in im 97.876 * [taylor]: Taking taylor expansion of -1 in im 97.876 * [backup-simplify]: Simplify -1 into -1 97.877 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 97.878 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 97.878 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 97.878 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 97.878 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 97.878 * [taylor]: Taking taylor expansion of 1/3 in im 97.878 * [backup-simplify]: Simplify 1/3 into 1/3 97.878 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 97.878 * [taylor]: Taking taylor expansion of (/ 1 im) in im 97.878 * [taylor]: Taking taylor expansion of im in im 97.878 * [backup-simplify]: Simplify 0 into 0 97.878 * [backup-simplify]: Simplify 1 into 1 97.878 * [backup-simplify]: Simplify (/ 1 1) into 1 97.879 * [backup-simplify]: Simplify (log 1) into 0 97.879 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.879 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 97.879 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 97.879 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 im) 1/3)) in im 97.879 * [taylor]: Taking taylor expansion of (cbrt -1) in im 97.879 * [taylor]: Taking taylor expansion of -1 in im 97.879 * [backup-simplify]: Simplify -1 into -1 97.880 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 97.881 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 97.881 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 97.881 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 97.881 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 97.881 * [taylor]: Taking taylor expansion of 1/3 in im 97.881 * [backup-simplify]: Simplify 1/3 into 1/3 97.881 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 97.881 * [taylor]: Taking taylor expansion of (/ 1 im) in im 97.881 * [taylor]: Taking taylor expansion of im in im 97.881 * [backup-simplify]: Simplify 0 into 0 97.881 * [backup-simplify]: Simplify 1 into 1 97.881 * [backup-simplify]: Simplify (/ 1 1) into 1 97.882 * [backup-simplify]: Simplify (log 1) into 0 97.882 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.882 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 97.882 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 97.883 * [backup-simplify]: Simplify (* (cbrt -1) (pow im -1/3)) into (* (cbrt -1) (pow (/ 1 im) 1/3)) 97.883 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 im) 1/3)) into (* (cbrt -1) (pow (/ 1 im) 1/3)) 97.884 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 97.886 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 97.886 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.887 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log im)))) into 0 97.888 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 97.888 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow im -1/3))) into 0 97.888 * [backup-simplify]: Simplify 0 into 0 97.889 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.892 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 97.893 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.893 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log im))))) into 0 97.895 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.896 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 97.904 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow im -1/3)))) into 0 97.904 * [backup-simplify]: Simplify 0 into 0 97.906 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.910 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 97.911 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.912 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))) into 0 97.912 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.913 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 97.914 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3))))) into 0 97.914 * [backup-simplify]: Simplify 0 into 0 97.915 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.920 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 97.921 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.922 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))) into 0 97.924 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.925 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 97.926 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3)))))) into 0 97.926 * [backup-simplify]: Simplify 0 into 0 97.926 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.935 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 97.936 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.937 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))))) into 0 97.939 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 97.940 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 97.941 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3))))))) into 0 97.941 * [backup-simplify]: Simplify 0 into 0 97.942 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 97.972 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 97.973 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 97.976 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))))) into 0 97.982 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.984 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 0)) (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 97.987 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3)))))))) into 0 97.987 * [backup-simplify]: Simplify 0 into 0 97.987 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 (/ 1 (- im))) 1/3)) into (* (cbrt -1) (pow (* im -1) 1/3)) 97.987 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 3 1 1) 97.987 * [backup-simplify]: Simplify (cbrt im) into (pow im 1/3) 97.988 * [approximate]: Taking taylor expansion of (pow im 1/3) in (im) around 0 97.988 * [taylor]: Taking taylor expansion of (pow im 1/3) in im 97.988 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log im))) in im 97.988 * [taylor]: Taking taylor expansion of (* 1/3 (log im)) in im 97.988 * [taylor]: Taking taylor expansion of 1/3 in im 97.988 * [backup-simplify]: Simplify 1/3 into 1/3 97.988 * [taylor]: Taking taylor expansion of (log im) in im 97.988 * [taylor]: Taking taylor expansion of im in im 97.988 * [backup-simplify]: Simplify 0 into 0 97.988 * [backup-simplify]: Simplify 1 into 1 97.988 * [backup-simplify]: Simplify (log 1) into 0 97.989 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.989 * [backup-simplify]: Simplify (* 1/3 (log im)) into (* 1/3 (log im)) 97.989 * [backup-simplify]: Simplify (exp (* 1/3 (log im))) into (pow im 1/3) 97.989 * [taylor]: Taking taylor expansion of (pow im 1/3) in im 97.989 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log im))) in im 97.989 * [taylor]: Taking taylor expansion of (* 1/3 (log im)) in im 97.989 * [taylor]: Taking taylor expansion of 1/3 in im 97.989 * [backup-simplify]: Simplify 1/3 into 1/3 97.989 * [taylor]: Taking taylor expansion of (log im) in im 97.989 * [taylor]: Taking taylor expansion of im in im 97.989 * [backup-simplify]: Simplify 0 into 0 97.989 * [backup-simplify]: Simplify 1 into 1 97.989 * [backup-simplify]: Simplify (log 1) into 0 97.990 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.990 * [backup-simplify]: Simplify (* 1/3 (log im)) into (* 1/3 (log im)) 97.990 * [backup-simplify]: Simplify (exp (* 1/3 (log im))) into (pow im 1/3) 97.990 * [backup-simplify]: Simplify (pow im 1/3) into (pow im 1/3) 97.991 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 97.992 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.992 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log im))) into 0 97.993 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 97.993 * [backup-simplify]: Simplify 0 into 0 97.996 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 97.996 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 97.997 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log im)))) into 0 97.999 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 97.999 * [backup-simplify]: Simplify 0 into 0 98.004 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 98.005 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 98.006 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im))))) into 0 98.008 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.008 * [backup-simplify]: Simplify 0 into 0 98.018 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 98.019 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 98.021 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im)))))) into 0 98.023 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.023 * [backup-simplify]: Simplify 0 into 0 98.048 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 98.049 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 98.051 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im))))))) into 0 98.055 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.055 * [backup-simplify]: Simplify 0 into 0 98.075 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 98.076 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 98.077 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im)))))))) into 0 98.080 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.080 * [backup-simplify]: Simplify 0 into 0 98.080 * [backup-simplify]: Simplify (pow im 1/3) into (pow im 1/3) 98.080 * [backup-simplify]: Simplify (cbrt (/ 1 im)) into (pow (/ 1 im) 1/3) 98.080 * [approximate]: Taking taylor expansion of (pow (/ 1 im) 1/3) in (im) around 0 98.080 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 98.080 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 98.080 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 98.080 * [taylor]: Taking taylor expansion of 1/3 in im 98.080 * [backup-simplify]: Simplify 1/3 into 1/3 98.080 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 98.080 * [taylor]: Taking taylor expansion of (/ 1 im) in im 98.081 * [taylor]: Taking taylor expansion of im in im 98.081 * [backup-simplify]: Simplify 0 into 0 98.081 * [backup-simplify]: Simplify 1 into 1 98.081 * [backup-simplify]: Simplify (/ 1 1) into 1 98.081 * [backup-simplify]: Simplify (log 1) into 0 98.081 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.081 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 98.081 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 98.081 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 98.081 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 98.081 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 98.081 * [taylor]: Taking taylor expansion of 1/3 in im 98.081 * [backup-simplify]: Simplify 1/3 into 1/3 98.082 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 98.082 * [taylor]: Taking taylor expansion of (/ 1 im) in im 98.082 * [taylor]: Taking taylor expansion of im in im 98.082 * [backup-simplify]: Simplify 0 into 0 98.082 * [backup-simplify]: Simplify 1 into 1 98.082 * [backup-simplify]: Simplify (/ 1 1) into 1 98.082 * [backup-simplify]: Simplify (log 1) into 0 98.082 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.082 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 98.082 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 98.082 * [backup-simplify]: Simplify (pow im -1/3) into (pow im -1/3) 98.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 98.084 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 98.084 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.084 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log im)))) into 0 98.085 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 98.085 * [backup-simplify]: Simplify 0 into 0 98.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.087 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 98.087 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.088 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log im))))) into 0 98.088 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.088 * [backup-simplify]: Simplify 0 into 0 98.089 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.092 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 98.092 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.093 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))) into 0 98.094 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.094 * [backup-simplify]: Simplify 0 into 0 98.095 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.105 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 98.106 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.108 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))) into 0 98.110 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.110 * [backup-simplify]: Simplify 0 into 0 98.111 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.129 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 98.129 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.131 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))))) into 0 98.135 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.135 * [backup-simplify]: Simplify 0 into 0 98.136 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.175 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 98.176 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.179 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))))) into 0 98.186 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.186 * [backup-simplify]: Simplify 0 into 0 98.186 * [backup-simplify]: Simplify (pow (/ 1 im) -1/3) into (pow (/ 1 im) -1/3) 98.186 * [backup-simplify]: Simplify (cbrt (/ 1 (- im))) into (* (cbrt -1) (pow (/ 1 im) 1/3)) 98.186 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 im) 1/3)) in (im) around 0 98.186 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 im) 1/3)) in im 98.186 * [taylor]: Taking taylor expansion of (cbrt -1) in im 98.186 * [taylor]: Taking taylor expansion of -1 in im 98.186 * [backup-simplify]: Simplify -1 into -1 98.187 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 98.188 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 98.188 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 98.188 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 98.188 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 98.188 * [taylor]: Taking taylor expansion of 1/3 in im 98.188 * [backup-simplify]: Simplify 1/3 into 1/3 98.188 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 98.188 * [taylor]: Taking taylor expansion of (/ 1 im) in im 98.188 * [taylor]: Taking taylor expansion of im in im 98.188 * [backup-simplify]: Simplify 0 into 0 98.188 * [backup-simplify]: Simplify 1 into 1 98.188 * [backup-simplify]: Simplify (/ 1 1) into 1 98.189 * [backup-simplify]: Simplify (log 1) into 0 98.189 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.189 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 98.189 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 98.189 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (/ 1 im) 1/3)) in im 98.189 * [taylor]: Taking taylor expansion of (cbrt -1) in im 98.189 * [taylor]: Taking taylor expansion of -1 in im 98.189 * [backup-simplify]: Simplify -1 into -1 98.190 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 98.190 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 98.190 * [taylor]: Taking taylor expansion of (pow (/ 1 im) 1/3) in im 98.190 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 im)))) in im 98.190 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 im))) in im 98.190 * [taylor]: Taking taylor expansion of 1/3 in im 98.190 * [backup-simplify]: Simplify 1/3 into 1/3 98.190 * [taylor]: Taking taylor expansion of (log (/ 1 im)) in im 98.190 * [taylor]: Taking taylor expansion of (/ 1 im) in im 98.191 * [taylor]: Taking taylor expansion of im in im 98.191 * [backup-simplify]: Simplify 0 into 0 98.191 * [backup-simplify]: Simplify 1 into 1 98.191 * [backup-simplify]: Simplify (/ 1 1) into 1 98.191 * [backup-simplify]: Simplify (log 1) into 0 98.191 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.191 * [backup-simplify]: Simplify (* 1/3 (- (log im))) into (* -1/3 (log im)) 98.191 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 98.192 * [backup-simplify]: Simplify (* (cbrt -1) (pow im -1/3)) into (* (cbrt -1) (pow (/ 1 im) 1/3)) 98.192 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 im) 1/3)) into (* (cbrt -1) (pow (/ 1 im) 1/3)) 98.193 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 98.193 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 98.194 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.194 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log im)))) into 0 98.195 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 98.195 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (pow im -1/3))) into 0 98.195 * [backup-simplify]: Simplify 0 into 0 98.196 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.197 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 98.197 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.198 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log im))))) into 0 98.199 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.199 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 98.200 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (pow im -1/3)))) into 0 98.200 * [backup-simplify]: Simplify 0 into 0 98.201 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.203 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 98.204 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.204 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))) into 0 98.205 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.206 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 98.207 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3))))) into 0 98.207 * [backup-simplify]: Simplify 0 into 0 98.208 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.213 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 98.213 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.214 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))) into 0 98.216 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.217 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 98.218 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3)))))) into 0 98.218 * [backup-simplify]: Simplify 0 into 0 98.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.235 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 98.236 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.237 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im)))))))) into 0 98.239 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.240 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 98.241 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3))))))) into 0 98.241 * [backup-simplify]: Simplify 0 into 0 98.242 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.258 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 98.259 * [backup-simplify]: Simplify (+ (* (- 1) (log im)) 0) into (- (log im)) 98.260 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log im))))))))) into 0 98.265 * [backup-simplify]: Simplify (* (exp (* -1/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.267 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 0)) (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 98.270 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -1/3)))))))) into 0 98.270 * [backup-simplify]: Simplify 0 into 0 98.279 * [backup-simplify]: Simplify (* (cbrt -1) (pow (/ 1 (/ 1 (- im))) 1/3)) into (* (cbrt -1) (pow (* im -1) 1/3)) 98.280 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 3 1) 98.280 * [backup-simplify]: Simplify (* (cbrt im) (cbrt im)) into (pow (pow im 2) 1/3) 98.280 * [approximate]: Taking taylor expansion of (pow (pow im 2) 1/3) in (im) around 0 98.280 * [taylor]: Taking taylor expansion of (pow (pow im 2) 1/3) in im 98.280 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow im 2)))) in im 98.280 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow im 2))) in im 98.280 * [taylor]: Taking taylor expansion of 1/3 in im 98.280 * [backup-simplify]: Simplify 1/3 into 1/3 98.280 * [taylor]: Taking taylor expansion of (log (pow im 2)) in im 98.280 * [taylor]: Taking taylor expansion of (pow im 2) in im 98.280 * [taylor]: Taking taylor expansion of im in im 98.280 * [backup-simplify]: Simplify 0 into 0 98.280 * [backup-simplify]: Simplify 1 into 1 98.281 * [backup-simplify]: Simplify (* 1 1) into 1 98.281 * [backup-simplify]: Simplify (log 1) into 0 98.282 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 98.282 * [backup-simplify]: Simplify (* 1/3 (* 2 (log im))) into (* 2/3 (log im)) 98.282 * [backup-simplify]: Simplify (exp (* 2/3 (log im))) into (pow im 2/3) 98.282 * [taylor]: Taking taylor expansion of (pow (pow im 2) 1/3) in im 98.282 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow im 2)))) in im 98.282 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow im 2))) in im 98.282 * [taylor]: Taking taylor expansion of 1/3 in im 98.282 * [backup-simplify]: Simplify 1/3 into 1/3 98.282 * [taylor]: Taking taylor expansion of (log (pow im 2)) in im 98.282 * [taylor]: Taking taylor expansion of (pow im 2) in im 98.282 * [taylor]: Taking taylor expansion of im in im 98.282 * [backup-simplify]: Simplify 0 into 0 98.282 * [backup-simplify]: Simplify 1 into 1 98.283 * [backup-simplify]: Simplify (* 1 1) into 1 98.283 * [backup-simplify]: Simplify (log 1) into 0 98.284 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 98.284 * [backup-simplify]: Simplify (* 1/3 (* 2 (log im))) into (* 2/3 (log im)) 98.284 * [backup-simplify]: Simplify (exp (* 2/3 (log im))) into (pow im 2/3) 98.284 * [backup-simplify]: Simplify (pow im 2/3) into (pow im 2/3) 98.285 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 98.286 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 98.286 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 98.287 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 2 (log im)))) into 0 98.288 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 98.288 * [backup-simplify]: Simplify 0 into 0 98.289 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 98.291 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 98.292 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 98.293 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 2 (log im))))) into 0 98.294 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.294 * [backup-simplify]: Simplify 0 into 0 98.296 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 98.301 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 98.301 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 98.303 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 2 (log im)))))) into 0 98.304 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.304 * [backup-simplify]: Simplify 0 into 0 98.306 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 98.312 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 98.312 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 98.313 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 2 (log im))))))) into 0 98.315 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.315 * [backup-simplify]: Simplify 0 into 0 98.316 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 98.325 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 98.325 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 98.326 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 2 (log im)))))))) into 0 98.329 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.329 * [backup-simplify]: Simplify 0 into 0 98.330 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 98.350 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 98.350 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 98.352 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 2 (log im))))))))) into 0 98.355 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.355 * [backup-simplify]: Simplify 0 into 0 98.355 * [backup-simplify]: Simplify (pow im 2/3) into (pow im 2/3) 98.355 * [backup-simplify]: Simplify (* (cbrt (/ 1 im)) (cbrt (/ 1 im))) into (pow (/ 1 (pow im 2)) 1/3) 98.355 * [approximate]: Taking taylor expansion of (pow (/ 1 (pow im 2)) 1/3) in (im) around 0 98.355 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow im 2)) 1/3) in im 98.355 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow im 2))))) in im 98.355 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow im 2)))) in im 98.355 * [taylor]: Taking taylor expansion of 1/3 in im 98.355 * [backup-simplify]: Simplify 1/3 into 1/3 98.355 * [taylor]: Taking taylor expansion of (log (/ 1 (pow im 2))) in im 98.355 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 98.355 * [taylor]: Taking taylor expansion of (pow im 2) in im 98.356 * [taylor]: Taking taylor expansion of im in im 98.356 * [backup-simplify]: Simplify 0 into 0 98.356 * [backup-simplify]: Simplify 1 into 1 98.356 * [backup-simplify]: Simplify (* 1 1) into 1 98.356 * [backup-simplify]: Simplify (/ 1 1) into 1 98.356 * [backup-simplify]: Simplify (log 1) into 0 98.357 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.357 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log im)))) into (* -2/3 (log im)) 98.357 * [backup-simplify]: Simplify (exp (* -2/3 (log im))) into (pow im -2/3) 98.357 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow im 2)) 1/3) in im 98.357 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow im 2))))) in im 98.357 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow im 2)))) in im 98.357 * [taylor]: Taking taylor expansion of 1/3 in im 98.357 * [backup-simplify]: Simplify 1/3 into 1/3 98.357 * [taylor]: Taking taylor expansion of (log (/ 1 (pow im 2))) in im 98.357 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 98.357 * [taylor]: Taking taylor expansion of (pow im 2) in im 98.357 * [taylor]: Taking taylor expansion of im in im 98.357 * [backup-simplify]: Simplify 0 into 0 98.357 * [backup-simplify]: Simplify 1 into 1 98.357 * [backup-simplify]: Simplify (* 1 1) into 1 98.358 * [backup-simplify]: Simplify (/ 1 1) into 1 98.358 * [backup-simplify]: Simplify (log 1) into 0 98.358 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.358 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log im)))) into (* -2/3 (log im)) 98.358 * [backup-simplify]: Simplify (exp (* -2/3 (log im))) into (pow im -2/3) 98.358 * [backup-simplify]: Simplify (pow im -2/3) into (pow im -2/3) 98.359 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 98.359 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 98.360 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 98.360 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.361 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 2 (log im))))) into 0 98.361 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 98.361 * [backup-simplify]: Simplify 0 into 0 98.362 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 98.362 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.364 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 98.364 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.364 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (* 2 (log im)))))) into 0 98.365 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.365 * [backup-simplify]: Simplify 0 into 0 98.366 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 98.366 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.369 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 98.369 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.370 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (* 2 (log im))))))) into 0 98.372 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.372 * [backup-simplify]: Simplify 0 into 0 98.373 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 98.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.390 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 98.391 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.392 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (* 2 (log im)))))))) into 0 98.394 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.394 * [backup-simplify]: Simplify 0 into 0 98.395 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 98.396 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.405 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 98.405 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.407 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (* 2 (log im))))))))) into 0 98.409 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.409 * [backup-simplify]: Simplify 0 into 0 98.410 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 98.411 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.431 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 98.431 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.433 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (* 2 (log im)))))))))) into 0 98.438 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.438 * [backup-simplify]: Simplify 0 into 0 98.439 * [backup-simplify]: Simplify (pow (/ 1 im) -2/3) into (pow (/ 1 im) -2/3) 98.439 * [backup-simplify]: Simplify (* (cbrt (/ 1 (- im))) (cbrt (/ 1 (- im)))) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow im 2)) 1/3)) 98.439 * [approximate]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (/ 1 (pow im 2)) 1/3)) in (im) around 0 98.439 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (/ 1 (pow im 2)) 1/3)) in im 98.439 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in im 98.439 * [taylor]: Taking taylor expansion of (cbrt -1) in im 98.439 * [taylor]: Taking taylor expansion of -1 in im 98.439 * [backup-simplify]: Simplify -1 into -1 98.440 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 98.440 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 98.440 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow im 2)) 1/3) in im 98.440 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow im 2))))) in im 98.440 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow im 2)))) in im 98.440 * [taylor]: Taking taylor expansion of 1/3 in im 98.440 * [backup-simplify]: Simplify 1/3 into 1/3 98.440 * [taylor]: Taking taylor expansion of (log (/ 1 (pow im 2))) in im 98.440 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 98.440 * [taylor]: Taking taylor expansion of (pow im 2) in im 98.440 * [taylor]: Taking taylor expansion of im in im 98.440 * [backup-simplify]: Simplify 0 into 0 98.441 * [backup-simplify]: Simplify 1 into 1 98.441 * [backup-simplify]: Simplify (* 1 1) into 1 98.441 * [backup-simplify]: Simplify (/ 1 1) into 1 98.442 * [backup-simplify]: Simplify (log 1) into 0 98.442 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.442 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log im)))) into (* -2/3 (log im)) 98.442 * [backup-simplify]: Simplify (exp (* -2/3 (log im))) into (pow im -2/3) 98.442 * [taylor]: Taking taylor expansion of (* (pow (cbrt -1) 2) (pow (/ 1 (pow im 2)) 1/3)) in im 98.442 * [taylor]: Taking taylor expansion of (pow (cbrt -1) 2) in im 98.442 * [taylor]: Taking taylor expansion of (cbrt -1) in im 98.442 * [taylor]: Taking taylor expansion of -1 in im 98.442 * [backup-simplify]: Simplify -1 into -1 98.443 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 98.443 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 98.443 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow im 2)) 1/3) in im 98.443 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow im 2))))) in im 98.443 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow im 2)))) in im 98.443 * [taylor]: Taking taylor expansion of 1/3 in im 98.443 * [backup-simplify]: Simplify 1/3 into 1/3 98.444 * [taylor]: Taking taylor expansion of (log (/ 1 (pow im 2))) in im 98.444 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 98.444 * [taylor]: Taking taylor expansion of (pow im 2) in im 98.444 * [taylor]: Taking taylor expansion of im in im 98.444 * [backup-simplify]: Simplify 0 into 0 98.444 * [backup-simplify]: Simplify 1 into 1 98.444 * [backup-simplify]: Simplify (* 1 1) into 1 98.444 * [backup-simplify]: Simplify (/ 1 1) into 1 98.445 * [backup-simplify]: Simplify (log 1) into 0 98.445 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.445 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log im)))) into (* -2/3 (log im)) 98.445 * [backup-simplify]: Simplify (exp (* -2/3 (log im))) into (pow im -2/3) 98.447 * [backup-simplify]: Simplify (* (cbrt -1) (cbrt -1)) into (pow (cbrt -1) 2) 98.448 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow im -2/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow im 2)) 1/3)) 98.449 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow im 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (/ 1 (pow im 2)) 1/3)) 98.449 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 98.450 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 98.451 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 98.451 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.452 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 2 (log im))))) into 0 98.453 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 98.453 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (* 0 (cbrt -1))) into 0 98.454 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (* 0 (pow im -2/3))) into 0 98.454 * [backup-simplify]: Simplify 0 into 0 98.455 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 98.456 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.458 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 98.459 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.459 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (* 2 (log im)))))) into 0 98.461 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.462 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 98.463 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 98.464 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (* 0 (pow im -2/3)))) into 0 98.464 * [backup-simplify]: Simplify 0 into 0 98.465 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 98.466 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.470 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 98.471 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.472 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (* 2 (log im))))))) into 0 98.474 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.475 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 98.477 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))) into 0 98.478 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -2/3))))) into 0 98.478 * [backup-simplify]: Simplify 0 into 0 98.480 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 98.481 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.491 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow 1 1)))) 24) into 0 98.492 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.493 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (* 2 (log im)))))))) into 0 98.496 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.498 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 98.500 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1)))))) into 0 98.502 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -2/3)))))) into 0 98.502 * [backup-simplify]: Simplify 0 into 0 98.503 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 98.504 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.530 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow 1 1)))) 120) into 0 98.530 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.533 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (* 2 (log im))))))))) into 0 98.536 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 98.538 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 98.540 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))))) into 0 98.542 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -2/3))))))) into 0 98.542 * [backup-simplify]: Simplify 0 into 0 98.544 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 98.545 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 98.576 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow 1 1)))) 720) into 0 98.577 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 98.580 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (* 2 (log im)))))))))) into 0 98.585 * [backup-simplify]: Simplify (* (exp (* -2/3 (log im))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 98.588 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)) (* 2 (* 0 0 0)) (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 98.590 * [backup-simplify]: Simplify (+ (* (cbrt -1) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1)))))))) into 0 98.592 * [backup-simplify]: Simplify (+ (* (pow (cbrt -1) 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im -2/3)))))))) into 0 98.593 * [backup-simplify]: Simplify 0 into 0 98.594 * [backup-simplify]: Simplify (* (pow (cbrt -1) 2) (pow (/ 1 (pow (/ 1 (- im)) 2)) 1/3)) into (* (pow (cbrt -1) 2) (pow (pow im 2) 1/3)) 98.594 * * * [progress]: simplifying candidates 98.594 * * * * [progress]: [ 1 / 97 ] simplifiying candidate # 98.594 * [simplify]: Simplifying (expm1 (cbrt im)) 98.594 * * [simplify]: iters left: 2 (3 enodes) 98.596 * * [simplify]: iters left: 1 (9 enodes) 98.598 * * [simplify]: Extracting #0: cost 1 inf + 0 98.598 * * [simplify]: Extracting #1: cost 3 inf + 0 98.598 * * [simplify]: Extracting #2: cost 5 inf + 0 98.598 * * [simplify]: Extracting #3: cost 4 inf + 1 98.598 * * [simplify]: Extracting #4: cost 0 inf + 465 98.599 * [simplify]: Simplified to (expm1 (cbrt im)) 98.599 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (log1p (expm1 (cbrt im)))))))) 98.599 * * * * [progress]: [ 2 / 97 ] simplifiying candidate # 98.599 * [simplify]: Simplifying (log1p (cbrt im)) 98.599 * * [simplify]: iters left: 2 (3 enodes) 98.600 * * [simplify]: iters left: 1 (9 enodes) 98.603 * * [simplify]: Extracting #0: cost 1 inf + 0 98.603 * * [simplify]: Extracting #1: cost 3 inf + 0 98.603 * * [simplify]: Extracting #2: cost 5 inf + 0 98.603 * * [simplify]: Extracting #3: cost 4 inf + 1 98.603 * * [simplify]: Extracting #4: cost 0 inf + 505 98.603 * [simplify]: Simplified to (log1p (cbrt im)) 98.603 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (expm1 (log1p (cbrt im)))))))) 98.603 * * * * [progress]: [ 3 / 97 ] simplifiying candidate # 98.603 * * * * [progress]: [ 4 / 97 ] simplifiying candidate # 98.604 * * * * [progress]: [ 5 / 97 ] simplifiying candidate # 98.604 * [simplify]: Simplifying (log (cbrt im)) 98.604 * * [simplify]: iters left: 2 (3 enodes) 98.605 * * [simplify]: iters left: 1 (9 enodes) 98.608 * * [simplify]: Extracting #0: cost 1 inf + 0 98.608 * * [simplify]: Extracting #1: cost 3 inf + 0 98.608 * * [simplify]: Extracting #2: cost 5 inf + 0 98.608 * * [simplify]: Extracting #3: cost 4 inf + 1 98.608 * * [simplify]: Extracting #4: cost 0 inf + 465 98.608 * [simplify]: Simplified to (log (cbrt im)) 98.608 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (exp (log (cbrt im)))))))) 98.608 * * * * [progress]: [ 6 / 97 ] simplifiying candidate # 98.609 * [simplify]: Simplifying (exp (cbrt im)) 98.609 * * [simplify]: iters left: 2 (3 enodes) 98.610 * * [simplify]: iters left: 1 (9 enodes) 98.612 * * [simplify]: Extracting #0: cost 1 inf + 0 98.612 * * [simplify]: Extracting #1: cost 3 inf + 0 98.612 * * [simplify]: Extracting #2: cost 5 inf + 0 98.612 * * [simplify]: Extracting #3: cost 4 inf + 1 98.613 * * [simplify]: Extracting #4: cost 0 inf + 465 98.613 * [simplify]: Simplified to (exp (cbrt im)) 98.613 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (log (exp (cbrt im)))))))) 98.613 * * * * [progress]: [ 7 / 97 ] simplifiying candidate # 98.613 * [simplify]: Simplifying (cbrt (* (cbrt im) (cbrt im))) 98.613 * * [simplify]: iters left: 4 (4 enodes) 98.615 * * [simplify]: iters left: 3 (12 enodes) 98.618 * * [simplify]: Extracting #0: cost 1 inf + 0 98.618 * * [simplify]: Extracting #1: cost 3 inf + 0 98.619 * * [simplify]: Extracting #2: cost 5 inf + 0 98.619 * * [simplify]: Extracting #3: cost 7 inf + 0 98.619 * * [simplify]: Extracting #4: cost 6 inf + 1 98.619 * * [simplify]: Extracting #5: cost 0 inf + 807 98.619 * [simplify]: Simplified to (cbrt (* (cbrt im) (cbrt im))) 98.619 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (cbrt im)))))))) 98.619 * [simplify]: Simplifying (cbrt (cbrt im)) 98.620 * * [simplify]: iters left: 2 (3 enodes) 98.621 * * [simplify]: iters left: 1 (9 enodes) 98.623 * * [simplify]: Extracting #0: cost 1 inf + 0 98.623 * * [simplify]: Extracting #1: cost 3 inf + 0 98.623 * * [simplify]: Extracting #2: cost 5 inf + 0 98.623 * * [simplify]: Extracting #3: cost 4 inf + 1 98.623 * * [simplify]: Extracting #4: cost 0 inf + 485 98.624 * [simplify]: Simplified to (cbrt (cbrt im)) 98.624 * [simplify]: Simplified (2 2 3 2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (cbrt im)))))))) 98.624 * * * * [progress]: [ 8 / 97 ] simplifiying candidate # 98.624 * [simplify]: Simplifying (cbrt (sqrt im)) 98.624 * * [simplify]: iters left: 2 (3 enodes) 98.625 * * [simplify]: iters left: 1 (9 enodes) 98.628 * * [simplify]: Extracting #0: cost 1 inf + 0 98.628 * * [simplify]: Extracting #1: cost 3 inf + 0 98.628 * * [simplify]: Extracting #2: cost 5 inf + 0 98.628 * * [simplify]: Extracting #3: cost 4 inf + 1 98.628 * * [simplify]: Extracting #4: cost 0 inf + 325 98.629 * [simplify]: Simplified to (cbrt (sqrt im)) 98.629 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* (cbrt (sqrt im)) (cbrt (sqrt im)))))))) 98.629 * [simplify]: Simplifying (cbrt (sqrt im)) 98.629 * * [simplify]: iters left: 2 (3 enodes) 98.630 * * [simplify]: iters left: 1 (9 enodes) 98.633 * * [simplify]: Extracting #0: cost 1 inf + 0 98.633 * * [simplify]: Extracting #1: cost 3 inf + 0 98.633 * * [simplify]: Extracting #2: cost 5 inf + 0 98.633 * * [simplify]: Extracting #3: cost 4 inf + 1 98.633 * * [simplify]: Extracting #4: cost 0 inf + 325 98.633 * [simplify]: Simplified to (cbrt (sqrt im)) 98.633 * [simplify]: Simplified (2 2 3 2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* (cbrt (sqrt im)) (cbrt (sqrt im)))))))) 98.633 * * * * [progress]: [ 9 / 97 ] simplifiying candidate # 98.634 * [simplify]: Simplifying (cbrt 1) 98.634 * * [simplify]: iters left: 1 (2 enodes) 98.637 * * [simplify]: Extracting #0: cost 1 inf + 0 98.637 * * [simplify]: Extracting #1: cost 0 inf + 1 98.637 * [simplify]: Simplified to 1 98.637 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* 1 (cbrt im))))))) 98.638 * [simplify]: Simplifying (cbrt im) 98.638 * * [simplify]: iters left: 1 (2 enodes) 98.639 * * [simplify]: Extracting #0: cost 1 inf + 0 98.639 * * [simplify]: Extracting #1: cost 3 inf + 0 98.639 * * [simplify]: Extracting #2: cost 2 inf + 1 98.639 * * [simplify]: Extracting #3: cost 0 inf + 163 98.639 * [simplify]: Simplified to (cbrt im) 98.639 * [simplify]: Simplified (2 2 3 2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* 1 (cbrt im))))))) 98.639 * * * * [progress]: [ 10 / 97 ] simplifiying candidate # 98.639 * [simplify]: Simplifying (* (cbrt (cbrt im)) (cbrt (cbrt im))) 98.639 * * [simplify]: iters left: 4 (4 enodes) 98.641 * * [simplify]: iters left: 3 (12 enodes) 98.644 * * [simplify]: Extracting #0: cost 1 inf + 0 98.645 * * [simplify]: Extracting #1: cost 3 inf + 0 98.645 * * [simplify]: Extracting #2: cost 5 inf + 0 98.645 * * [simplify]: Extracting #3: cost 7 inf + 0 98.645 * * [simplify]: Extracting #4: cost 6 inf + 1 98.645 * * [simplify]: Extracting #5: cost 0 inf + 887 98.645 * [simplify]: Simplified to (* (cbrt (cbrt im)) (cbrt (cbrt im))) 98.645 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (cbrt (cbrt im)))))))) 98.646 * [simplify]: Simplifying (cbrt (cbrt im)) 98.646 * * [simplify]: iters left: 2 (3 enodes) 98.647 * * [simplify]: iters left: 1 (9 enodes) 98.649 * * [simplify]: Extracting #0: cost 1 inf + 0 98.649 * * [simplify]: Extracting #1: cost 3 inf + 0 98.649 * * [simplify]: Extracting #2: cost 5 inf + 0 98.649 * * [simplify]: Extracting #3: cost 4 inf + 1 98.650 * * [simplify]: Extracting #4: cost 0 inf + 485 98.650 * [simplify]: Simplified to (cbrt (cbrt im)) 98.650 * [simplify]: Simplified (2 2 3 2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (cbrt (cbrt im)))))))) 98.650 * * * * [progress]: [ 11 / 97 ] simplifiying candidate # 98.650 * [simplify]: Simplifying (* (* (cbrt im) (cbrt im)) (cbrt im)) 98.650 * * [simplify]: iters left: 5 (4 enodes) 98.651 * * [simplify]: iters left: 4 (13 enodes) 98.653 * * [simplify]: iters left: 3 (15 enodes) 98.656 * * [simplify]: iters left: 2 (17 enodes) 98.658 * * [simplify]: Extracting #0: cost 1 inf + 0 98.658 * * [simplify]: Extracting #1: cost 0 inf + 1 98.658 * [simplify]: Simplified to im 98.658 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.658 * * * * [progress]: [ 12 / 97 ] simplifiying candidate # 98.658 * [simplify]: Simplifying (sqrt (cbrt im)) 98.658 * * [simplify]: iters left: 2 (3 enodes) 98.659 * * [simplify]: iters left: 1 (9 enodes) 98.660 * * [simplify]: Extracting #0: cost 1 inf + 0 98.660 * * [simplify]: Extracting #1: cost 3 inf + 0 98.660 * * [simplify]: Extracting #2: cost 5 inf + 0 98.660 * * [simplify]: Extracting #3: cost 4 inf + 1 98.660 * * [simplify]: Extracting #4: cost 0 inf + 405 98.660 * [simplify]: Simplified to (sqrt (cbrt im)) 98.660 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* (sqrt (cbrt im)) (sqrt (cbrt im)))))))) 98.660 * [simplify]: Simplifying (sqrt (cbrt im)) 98.660 * * [simplify]: iters left: 2 (3 enodes) 98.661 * * [simplify]: iters left: 1 (9 enodes) 98.666 * * [simplify]: Extracting #0: cost 1 inf + 0 98.666 * * [simplify]: Extracting #1: cost 3 inf + 0 98.666 * * [simplify]: Extracting #2: cost 5 inf + 0 98.666 * * [simplify]: Extracting #3: cost 4 inf + 1 98.667 * * [simplify]: Extracting #4: cost 0 inf + 405 98.667 * [simplify]: Simplified to (sqrt (cbrt im)) 98.667 * [simplify]: Simplified (2 2 3 2 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* (sqrt (cbrt im)) (sqrt (cbrt im)))))))) 98.667 * * * * [progress]: [ 13 / 97 ] simplifiying candidate # 98.667 * * * * [progress]: [ 14 / 97 ] simplifiying candidate #real (real->posit16 (cbrt im))))))))> 98.667 * [simplify]: Simplifying (real->posit16 (cbrt im)) 98.667 * * [simplify]: iters left: 2 (3 enodes) 98.668 * * [simplify]: iters left: 1 (6 enodes) 98.669 * * [simplify]: Extracting #0: cost 1 inf + 0 98.669 * * [simplify]: Extracting #1: cost 2 inf + 0 98.669 * * [simplify]: Extracting #2: cost 3 inf + 0 98.669 * * [simplify]: Extracting #3: cost 2 inf + 1 98.669 * * [simplify]: Extracting #4: cost 0 inf + 163 98.669 * [simplify]: Simplified to (real->posit16 (cbrt im)) 98.669 * [simplify]: Simplified (2 2 3 2 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (posit16->real (real->posit16 (cbrt im)))))))) 98.669 * * * * [progress]: [ 15 / 97 ] simplifiying candidate # 98.669 * [simplify]: Simplifying (expm1 (cbrt im)) 98.669 * * [simplify]: iters left: 2 (3 enodes) 98.670 * * [simplify]: iters left: 1 (9 enodes) 98.671 * * [simplify]: Extracting #0: cost 1 inf + 0 98.671 * * [simplify]: Extracting #1: cost 3 inf + 0 98.671 * * [simplify]: Extracting #2: cost 5 inf + 0 98.671 * * [simplify]: Extracting #3: cost 4 inf + 1 98.671 * * [simplify]: Extracting #4: cost 0 inf + 465 98.671 * [simplify]: Simplified to (expm1 (cbrt im)) 98.671 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (log1p (expm1 (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.671 * * * * [progress]: [ 16 / 97 ] simplifiying candidate # 98.671 * [simplify]: Simplifying (log1p (cbrt im)) 98.671 * * [simplify]: iters left: 2 (3 enodes) 98.672 * * [simplify]: iters left: 1 (9 enodes) 98.673 * * [simplify]: Extracting #0: cost 1 inf + 0 98.673 * * [simplify]: Extracting #1: cost 3 inf + 0 98.673 * * [simplify]: Extracting #2: cost 5 inf + 0 98.673 * * [simplify]: Extracting #3: cost 4 inf + 1 98.673 * * [simplify]: Extracting #4: cost 0 inf + 505 98.673 * [simplify]: Simplified to (log1p (cbrt im)) 98.673 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (expm1 (log1p (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.674 * * * * [progress]: [ 17 / 97 ] simplifiying candidate # 98.674 * * * * [progress]: [ 18 / 97 ] simplifiying candidate # 98.674 * * * * [progress]: [ 19 / 97 ] simplifiying candidate # 98.674 * [simplify]: Simplifying (log (cbrt im)) 98.674 * * [simplify]: iters left: 2 (3 enodes) 98.675 * * [simplify]: iters left: 1 (9 enodes) 98.676 * * [simplify]: Extracting #0: cost 1 inf + 0 98.676 * * [simplify]: Extracting #1: cost 3 inf + 0 98.676 * * [simplify]: Extracting #2: cost 5 inf + 0 98.676 * * [simplify]: Extracting #3: cost 4 inf + 1 98.676 * * [simplify]: Extracting #4: cost 0 inf + 465 98.676 * [simplify]: Simplified to (log (cbrt im)) 98.676 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (exp (log (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.677 * * * * [progress]: [ 20 / 97 ] simplifiying candidate # 98.677 * [simplify]: Simplifying (exp (cbrt im)) 98.677 * * [simplify]: iters left: 2 (3 enodes) 98.677 * * [simplify]: iters left: 1 (9 enodes) 98.679 * * [simplify]: Extracting #0: cost 1 inf + 0 98.679 * * [simplify]: Extracting #1: cost 3 inf + 0 98.679 * * [simplify]: Extracting #2: cost 5 inf + 0 98.679 * * [simplify]: Extracting #3: cost 4 inf + 1 98.679 * * [simplify]: Extracting #4: cost 0 inf + 465 98.679 * [simplify]: Simplified to (exp (cbrt im)) 98.679 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (log (exp (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.679 * * * * [progress]: [ 21 / 97 ] simplifiying candidate # 98.680 * [simplify]: Simplifying (cbrt (* (cbrt im) (cbrt im))) 98.680 * * [simplify]: iters left: 4 (4 enodes) 98.680 * * [simplify]: iters left: 3 (12 enodes) 98.682 * * [simplify]: Extracting #0: cost 1 inf + 0 98.682 * * [simplify]: Extracting #1: cost 3 inf + 0 98.682 * * [simplify]: Extracting #2: cost 5 inf + 0 98.682 * * [simplify]: Extracting #3: cost 7 inf + 0 98.682 * * [simplify]: Extracting #4: cost 6 inf + 1 98.682 * * [simplify]: Extracting #5: cost 0 inf + 807 98.682 * [simplify]: Simplified to (cbrt (* (cbrt im) (cbrt im))) 98.682 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.683 * [simplify]: Simplifying (cbrt (cbrt im)) 98.683 * * [simplify]: iters left: 2 (3 enodes) 98.683 * * [simplify]: iters left: 1 (9 enodes) 98.684 * * [simplify]: Extracting #0: cost 1 inf + 0 98.684 * * [simplify]: Extracting #1: cost 3 inf + 0 98.684 * * [simplify]: Extracting #2: cost 5 inf + 0 98.684 * * [simplify]: Extracting #3: cost 4 inf + 1 98.685 * * [simplify]: Extracting #4: cost 0 inf + 485 98.685 * [simplify]: Simplified to (cbrt (cbrt im)) 98.685 * [simplify]: Simplified (2 2 3 1 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.685 * * * * [progress]: [ 22 / 97 ] simplifiying candidate # 98.685 * [simplify]: Simplifying (cbrt (sqrt im)) 98.685 * * [simplify]: iters left: 2 (3 enodes) 98.685 * * [simplify]: iters left: 1 (9 enodes) 98.687 * * [simplify]: Extracting #0: cost 1 inf + 0 98.687 * * [simplify]: Extracting #1: cost 3 inf + 0 98.687 * * [simplify]: Extracting #2: cost 5 inf + 0 98.687 * * [simplify]: Extracting #3: cost 4 inf + 1 98.687 * * [simplify]: Extracting #4: cost 0 inf + 325 98.687 * [simplify]: Simplified to (cbrt (sqrt im)) 98.687 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (cbrt (sqrt im)) (cbrt (sqrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.687 * [simplify]: Simplifying (cbrt (sqrt im)) 98.687 * * [simplify]: iters left: 2 (3 enodes) 98.688 * * [simplify]: iters left: 1 (9 enodes) 98.689 * * [simplify]: Extracting #0: cost 1 inf + 0 98.689 * * [simplify]: Extracting #1: cost 3 inf + 0 98.689 * * [simplify]: Extracting #2: cost 5 inf + 0 98.689 * * [simplify]: Extracting #3: cost 4 inf + 1 98.689 * * [simplify]: Extracting #4: cost 0 inf + 325 98.689 * [simplify]: Simplified to (cbrt (sqrt im)) 98.689 * [simplify]: Simplified (2 2 3 1 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (cbrt (sqrt im)) (cbrt (sqrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.689 * * * * [progress]: [ 23 / 97 ] simplifiying candidate # 98.689 * [simplify]: Simplifying (cbrt 1) 98.689 * * [simplify]: iters left: 1 (2 enodes) 98.692 * * [simplify]: Extracting #0: cost 1 inf + 0 98.692 * * [simplify]: Extracting #1: cost 0 inf + 1 98.692 * [simplify]: Simplified to 1 98.692 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* 1 (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.692 * [simplify]: Simplifying (cbrt im) 98.692 * * [simplify]: iters left: 1 (2 enodes) 98.692 * * [simplify]: Extracting #0: cost 1 inf + 0 98.692 * * [simplify]: Extracting #1: cost 3 inf + 0 98.692 * * [simplify]: Extracting #2: cost 2 inf + 1 98.692 * * [simplify]: Extracting #3: cost 0 inf + 163 98.692 * [simplify]: Simplified to (cbrt im) 98.692 * [simplify]: Simplified (2 2 3 1 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* 1 (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.693 * * * * [progress]: [ 24 / 97 ] simplifiying candidate # 98.693 * [simplify]: Simplifying (* (cbrt (cbrt im)) (cbrt (cbrt im))) 98.693 * * [simplify]: iters left: 4 (4 enodes) 98.694 * * [simplify]: iters left: 3 (12 enodes) 98.695 * * [simplify]: Extracting #0: cost 1 inf + 0 98.695 * * [simplify]: Extracting #1: cost 3 inf + 0 98.695 * * [simplify]: Extracting #2: cost 5 inf + 0 98.695 * * [simplify]: Extracting #3: cost 7 inf + 0 98.695 * * [simplify]: Extracting #4: cost 6 inf + 1 98.695 * * [simplify]: Extracting #5: cost 0 inf + 887 98.696 * [simplify]: Simplified to (* (cbrt (cbrt im)) (cbrt (cbrt im))) 98.696 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (cbrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.696 * [simplify]: Simplifying (cbrt (cbrt im)) 98.696 * * [simplify]: iters left: 2 (3 enodes) 98.697 * * [simplify]: iters left: 1 (9 enodes) 98.698 * * [simplify]: Extracting #0: cost 1 inf + 0 98.698 * * [simplify]: Extracting #1: cost 3 inf + 0 98.698 * * [simplify]: Extracting #2: cost 5 inf + 0 98.698 * * [simplify]: Extracting #3: cost 4 inf + 1 98.698 * * [simplify]: Extracting #4: cost 0 inf + 485 98.698 * [simplify]: Simplified to (cbrt (cbrt im)) 98.698 * [simplify]: Simplified (2 2 3 1 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (cbrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.698 * * * * [progress]: [ 25 / 97 ] simplifiying candidate # 98.698 * [simplify]: Simplifying (* (* (cbrt im) (cbrt im)) (cbrt im)) 98.698 * * [simplify]: iters left: 5 (4 enodes) 98.699 * * [simplify]: iters left: 4 (13 enodes) 98.701 * * [simplify]: iters left: 3 (15 enodes) 98.704 * * [simplify]: iters left: 2 (17 enodes) 98.706 * * [simplify]: Extracting #0: cost 1 inf + 0 98.706 * * [simplify]: Extracting #1: cost 0 inf + 1 98.706 * [simplify]: Simplified to im 98.706 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.706 * * * * [progress]: [ 26 / 97 ] simplifiying candidate # 98.706 * [simplify]: Simplifying (sqrt (cbrt im)) 98.706 * * [simplify]: iters left: 2 (3 enodes) 98.707 * * [simplify]: iters left: 1 (9 enodes) 98.708 * * [simplify]: Extracting #0: cost 1 inf + 0 98.708 * * [simplify]: Extracting #1: cost 3 inf + 0 98.708 * * [simplify]: Extracting #2: cost 5 inf + 0 98.708 * * [simplify]: Extracting #3: cost 4 inf + 1 98.708 * * [simplify]: Extracting #4: cost 0 inf + 405 98.708 * [simplify]: Simplified to (sqrt (cbrt im)) 98.708 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (sqrt (cbrt im)) (sqrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.708 * [simplify]: Simplifying (sqrt (cbrt im)) 98.708 * * [simplify]: iters left: 2 (3 enodes) 98.709 * * [simplify]: iters left: 1 (9 enodes) 98.710 * * [simplify]: Extracting #0: cost 1 inf + 0 98.710 * * [simplify]: Extracting #1: cost 3 inf + 0 98.710 * * [simplify]: Extracting #2: cost 5 inf + 0 98.710 * * [simplify]: Extracting #3: cost 4 inf + 1 98.711 * * [simplify]: Extracting #4: cost 0 inf + 405 98.711 * [simplify]: Simplified to (sqrt (cbrt im)) 98.711 * [simplify]: Simplified (2 2 3 1 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (sqrt (cbrt im)) (sqrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.711 * * * * [progress]: [ 27 / 97 ] simplifiying candidate # 98.711 * * * * [progress]: [ 28 / 97 ] simplifiying candidate #real (real->posit16 (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im))))))> 98.711 * [simplify]: Simplifying (real->posit16 (cbrt im)) 98.711 * * [simplify]: iters left: 2 (3 enodes) 98.712 * * [simplify]: iters left: 1 (6 enodes) 98.712 * * [simplify]: Extracting #0: cost 1 inf + 0 98.712 * * [simplify]: Extracting #1: cost 2 inf + 0 98.712 * * [simplify]: Extracting #2: cost 3 inf + 0 98.712 * * [simplify]: Extracting #3: cost 2 inf + 1 98.712 * * [simplify]: Extracting #4: cost 0 inf + 163 98.713 * [simplify]: Simplified to (real->posit16 (cbrt im)) 98.713 * [simplify]: Simplified (2 2 3 1 2 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (posit16->real (real->posit16 (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.713 * * * * [progress]: [ 29 / 97 ] simplifiying candidate # 98.713 * [simplify]: Simplifying (expm1 (cbrt im)) 98.713 * * [simplify]: iters left: 2 (3 enodes) 98.713 * * [simplify]: iters left: 1 (9 enodes) 98.715 * * [simplify]: Extracting #0: cost 1 inf + 0 98.715 * * [simplify]: Extracting #1: cost 3 inf + 0 98.715 * * [simplify]: Extracting #2: cost 5 inf + 0 98.716 * * [simplify]: Extracting #3: cost 4 inf + 1 98.716 * * [simplify]: Extracting #4: cost 0 inf + 465 98.716 * [simplify]: Simplified to (expm1 (cbrt im)) 98.716 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (log1p (expm1 (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.716 * * * * [progress]: [ 30 / 97 ] simplifiying candidate # 98.716 * [simplify]: Simplifying (log1p (cbrt im)) 98.716 * * [simplify]: iters left: 2 (3 enodes) 98.717 * * [simplify]: iters left: 1 (9 enodes) 98.720 * * [simplify]: Extracting #0: cost 1 inf + 0 98.720 * * [simplify]: Extracting #1: cost 3 inf + 0 98.720 * * [simplify]: Extracting #2: cost 5 inf + 0 98.720 * * [simplify]: Extracting #3: cost 4 inf + 1 98.720 * * [simplify]: Extracting #4: cost 0 inf + 505 98.720 * [simplify]: Simplified to (log1p (cbrt im)) 98.720 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (expm1 (log1p (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.721 * * * * [progress]: [ 31 / 97 ] simplifiying candidate # 98.721 * * * * [progress]: [ 32 / 97 ] simplifiying candidate # 98.721 * * * * [progress]: [ 33 / 97 ] simplifiying candidate # 98.721 * [simplify]: Simplifying (log (cbrt im)) 98.721 * * [simplify]: iters left: 2 (3 enodes) 98.722 * * [simplify]: iters left: 1 (9 enodes) 98.725 * * [simplify]: Extracting #0: cost 1 inf + 0 98.725 * * [simplify]: Extracting #1: cost 3 inf + 0 98.725 * * [simplify]: Extracting #2: cost 5 inf + 0 98.725 * * [simplify]: Extracting #3: cost 4 inf + 1 98.725 * * [simplify]: Extracting #4: cost 0 inf + 465 98.725 * [simplify]: Simplified to (log (cbrt im)) 98.725 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (exp (log (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.725 * * * * [progress]: [ 34 / 97 ] simplifiying candidate # 98.726 * [simplify]: Simplifying (exp (cbrt im)) 98.726 * * [simplify]: iters left: 2 (3 enodes) 98.727 * * [simplify]: iters left: 1 (9 enodes) 98.730 * * [simplify]: Extracting #0: cost 1 inf + 0 98.730 * * [simplify]: Extracting #1: cost 3 inf + 0 98.730 * * [simplify]: Extracting #2: cost 5 inf + 0 98.730 * * [simplify]: Extracting #3: cost 4 inf + 1 98.730 * * [simplify]: Extracting #4: cost 0 inf + 465 98.730 * [simplify]: Simplified to (exp (cbrt im)) 98.730 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (log (exp (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.730 * * * * [progress]: [ 35 / 97 ] simplifiying candidate # 98.731 * [simplify]: Simplifying (cbrt (* (cbrt im) (cbrt im))) 98.731 * * [simplify]: iters left: 4 (4 enodes) 98.733 * * [simplify]: iters left: 3 (12 enodes) 98.736 * * [simplify]: Extracting #0: cost 1 inf + 0 98.736 * * [simplify]: Extracting #1: cost 3 inf + 0 98.736 * * [simplify]: Extracting #2: cost 5 inf + 0 98.736 * * [simplify]: Extracting #3: cost 7 inf + 0 98.737 * * [simplify]: Extracting #4: cost 6 inf + 1 98.737 * * [simplify]: Extracting #5: cost 0 inf + 807 98.737 * [simplify]: Simplified to (cbrt (* (cbrt im) (cbrt im))) 98.737 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.737 * [simplify]: Simplifying (cbrt (cbrt im)) 98.737 * * [simplify]: iters left: 2 (3 enodes) 98.739 * * [simplify]: iters left: 1 (9 enodes) 98.741 * * [simplify]: Extracting #0: cost 1 inf + 0 98.741 * * [simplify]: Extracting #1: cost 3 inf + 0 98.741 * * [simplify]: Extracting #2: cost 5 inf + 0 98.741 * * [simplify]: Extracting #3: cost 4 inf + 1 98.741 * * [simplify]: Extracting #4: cost 0 inf + 485 98.742 * [simplify]: Simplified to (cbrt (cbrt im)) 98.742 * [simplify]: Simplified (2 2 3 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.742 * * * * [progress]: [ 36 / 97 ] simplifiying candidate # 98.742 * [simplify]: Simplifying (cbrt (sqrt im)) 98.742 * * [simplify]: iters left: 2 (3 enodes) 98.743 * * [simplify]: iters left: 1 (9 enodes) 98.746 * * [simplify]: Extracting #0: cost 1 inf + 0 98.746 * * [simplify]: Extracting #1: cost 3 inf + 0 98.746 * * [simplify]: Extracting #2: cost 5 inf + 0 98.746 * * [simplify]: Extracting #3: cost 4 inf + 1 98.746 * * [simplify]: Extracting #4: cost 0 inf + 325 98.746 * [simplify]: Simplified to (cbrt (sqrt im)) 98.746 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (sqrt im)) (cbrt (sqrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.747 * [simplify]: Simplifying (cbrt (sqrt im)) 98.747 * * [simplify]: iters left: 2 (3 enodes) 98.748 * * [simplify]: iters left: 1 (9 enodes) 98.750 * * [simplify]: Extracting #0: cost 1 inf + 0 98.750 * * [simplify]: Extracting #1: cost 3 inf + 0 98.750 * * [simplify]: Extracting #2: cost 5 inf + 0 98.751 * * [simplify]: Extracting #3: cost 4 inf + 1 98.751 * * [simplify]: Extracting #4: cost 0 inf + 325 98.751 * [simplify]: Simplified to (cbrt (sqrt im)) 98.751 * [simplify]: Simplified (2 2 3 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (sqrt im)) (cbrt (sqrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.751 * * * * [progress]: [ 37 / 97 ] simplifiying candidate # 98.751 * [simplify]: Simplifying (cbrt 1) 98.751 * * [simplify]: iters left: 1 (2 enodes) 98.755 * * [simplify]: Extracting #0: cost 1 inf + 0 98.755 * * [simplify]: Extracting #1: cost 0 inf + 1 98.755 * [simplify]: Simplified to 1 98.755 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* 1 (cbrt im)) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.755 * [simplify]: Simplifying (cbrt im) 98.755 * * [simplify]: iters left: 1 (2 enodes) 98.756 * * [simplify]: Extracting #0: cost 1 inf + 0 98.756 * * [simplify]: Extracting #1: cost 3 inf + 0 98.756 * * [simplify]: Extracting #2: cost 2 inf + 1 98.756 * * [simplify]: Extracting #3: cost 0 inf + 163 98.756 * [simplify]: Simplified to (cbrt im) 98.756 * [simplify]: Simplified (2 2 3 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* 1 (cbrt im)) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.757 * * * * [progress]: [ 38 / 97 ] simplifiying candidate # 98.757 * [simplify]: Simplifying (* (cbrt (cbrt im)) (cbrt (cbrt im))) 98.757 * * [simplify]: iters left: 4 (4 enodes) 98.759 * * [simplify]: iters left: 3 (12 enodes) 98.762 * * [simplify]: Extracting #0: cost 1 inf + 0 98.762 * * [simplify]: Extracting #1: cost 3 inf + 0 98.762 * * [simplify]: Extracting #2: cost 5 inf + 0 98.762 * * [simplify]: Extracting #3: cost 7 inf + 0 98.762 * * [simplify]: Extracting #4: cost 6 inf + 1 98.762 * * [simplify]: Extracting #5: cost 0 inf + 887 98.763 * [simplify]: Simplified to (* (cbrt (cbrt im)) (cbrt (cbrt im))) 98.763 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (cbrt (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.763 * [simplify]: Simplifying (cbrt (cbrt im)) 98.763 * * [simplify]: iters left: 2 (3 enodes) 98.765 * * [simplify]: iters left: 1 (9 enodes) 98.767 * * [simplify]: Extracting #0: cost 1 inf + 0 98.767 * * [simplify]: Extracting #1: cost 3 inf + 0 98.767 * * [simplify]: Extracting #2: cost 5 inf + 0 98.767 * * [simplify]: Extracting #3: cost 4 inf + 1 98.767 * * [simplify]: Extracting #4: cost 0 inf + 485 98.767 * [simplify]: Simplified to (cbrt (cbrt im)) 98.767 * [simplify]: Simplified (2 2 3 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (cbrt (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.768 * * * * [progress]: [ 39 / 97 ] simplifiying candidate # 98.768 * [simplify]: Simplifying (* (* (cbrt im) (cbrt im)) (cbrt im)) 98.768 * * [simplify]: iters left: 5 (4 enodes) 98.770 * * [simplify]: iters left: 4 (13 enodes) 98.774 * * [simplify]: iters left: 3 (15 enodes) 98.779 * * [simplify]: iters left: 2 (17 enodes) 98.786 * * [simplify]: Extracting #0: cost 1 inf + 0 98.786 * * [simplify]: Extracting #1: cost 0 inf + 1 98.786 * [simplify]: Simplified to im 98.786 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.786 * * * * [progress]: [ 40 / 97 ] simplifiying candidate # 98.787 * [simplify]: Simplifying (sqrt (cbrt im)) 98.787 * * [simplify]: iters left: 2 (3 enodes) 98.788 * * [simplify]: iters left: 1 (9 enodes) 98.790 * * [simplify]: Extracting #0: cost 1 inf + 0 98.790 * * [simplify]: Extracting #1: cost 3 inf + 0 98.790 * * [simplify]: Extracting #2: cost 5 inf + 0 98.790 * * [simplify]: Extracting #3: cost 4 inf + 1 98.791 * * [simplify]: Extracting #4: cost 0 inf + 405 98.791 * [simplify]: Simplified to (sqrt (cbrt im)) 98.791 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (sqrt (cbrt im)) (sqrt (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.791 * [simplify]: Simplifying (sqrt (cbrt im)) 98.791 * * [simplify]: iters left: 2 (3 enodes) 98.792 * * [simplify]: iters left: 1 (9 enodes) 98.795 * * [simplify]: Extracting #0: cost 1 inf + 0 98.795 * * [simplify]: Extracting #1: cost 3 inf + 0 98.795 * * [simplify]: Extracting #2: cost 5 inf + 0 98.795 * * [simplify]: Extracting #3: cost 4 inf + 1 98.795 * * [simplify]: Extracting #4: cost 0 inf + 405 98.795 * [simplify]: Simplified to (sqrt (cbrt im)) 98.795 * [simplify]: Simplified (2 2 3 1 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (sqrt (cbrt im)) (sqrt (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.795 * * * * [progress]: [ 41 / 97 ] simplifiying candidate # 98.796 * * * * [progress]: [ 42 / 97 ] simplifiying candidate #real (real->posit16 (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im))))))> 98.796 * [simplify]: Simplifying (real->posit16 (cbrt im)) 98.796 * * [simplify]: iters left: 2 (3 enodes) 98.797 * * [simplify]: iters left: 1 (6 enodes) 98.799 * * [simplify]: Extracting #0: cost 1 inf + 0 98.799 * * [simplify]: Extracting #1: cost 2 inf + 0 98.799 * * [simplify]: Extracting #2: cost 3 inf + 0 98.799 * * [simplify]: Extracting #3: cost 2 inf + 1 98.799 * * [simplify]: Extracting #4: cost 0 inf + 163 98.799 * [simplify]: Simplified to (real->posit16 (cbrt im)) 98.799 * [simplify]: Simplified (2 2 3 1 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (posit16->real (real->posit16 (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.799 * * * * [progress]: [ 43 / 97 ] simplifiying candidate # 98.800 * [simplify]: Simplifying (expm1 (* (cbrt im) (cbrt im))) 98.800 * * [simplify]: iters left: 4 (4 enodes) 98.801 * * [simplify]: iters left: 3 (12 enodes) 98.805 * * [simplify]: Extracting #0: cost 1 inf + 0 98.805 * * [simplify]: Extracting #1: cost 3 inf + 0 98.805 * * [simplify]: Extracting #2: cost 5 inf + 0 98.805 * * [simplify]: Extracting #3: cost 7 inf + 0 98.805 * * [simplify]: Extracting #4: cost 6 inf + 1 98.805 * * [simplify]: Extracting #5: cost 0 inf + 787 98.805 * [simplify]: Simplified to (expm1 (* (cbrt im) (cbrt im))) 98.806 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (log1p (expm1 (* (cbrt im) (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.806 * * * * [progress]: [ 44 / 97 ] simplifiying candidate # 98.806 * [simplify]: Simplifying (log1p (* (cbrt im) (cbrt im))) 98.806 * * [simplify]: iters left: 4 (4 enodes) 98.808 * * [simplify]: iters left: 3 (12 enodes) 98.811 * * [simplify]: Extracting #0: cost 1 inf + 0 98.811 * * [simplify]: Extracting #1: cost 3 inf + 0 98.811 * * [simplify]: Extracting #2: cost 5 inf + 0 98.811 * * [simplify]: Extracting #3: cost 7 inf + 0 98.811 * * [simplify]: Extracting #4: cost 6 inf + 1 98.811 * * [simplify]: Extracting #5: cost 0 inf + 827 98.812 * [simplify]: Simplified to (log1p (* (cbrt im) (cbrt im))) 98.812 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (expm1 (log1p (* (cbrt im) (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.812 * * * * [progress]: [ 45 / 97 ] simplifiying candidate # 98.812 * [simplify]: Simplifying (+ 1/3 1/3) 98.812 * * [simplify]: iters left: 2 (2 enodes) 98.815 * * [simplify]: iters left: 1 (7 enodes) 98.817 * * [simplify]: Extracting #0: cost 1 inf + 0 98.817 * * [simplify]: Extracting #1: cost 0 inf + 1 98.817 * [simplify]: Simplified to 2/3 98.817 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (pow im 2/3) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.817 * * * * [progress]: [ 46 / 97 ] simplifiying candidate # 98.818 * [simplify]: Simplifying (+ 1 1) 98.818 * * [simplify]: iters left: 2 (2 enodes) 98.820 * * [simplify]: iters left: 1 (9 enodes) 98.823 * * [simplify]: Extracting #0: cost 1 inf + 0 98.823 * * [simplify]: Extracting #1: cost 0 inf + 1 98.823 * [simplify]: Simplified to 2 98.823 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (pow (cbrt im) 2) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.824 * * * * [progress]: [ 47 / 97 ] simplifiying candidate # 98.824 * [simplify]: Simplifying (* im im) 98.824 * * [simplify]: iters left: 2 (2 enodes) 98.825 * * [simplify]: iters left: 1 (6 enodes) 98.827 * * [simplify]: Extracting #0: cost 1 inf + 0 98.827 * * [simplify]: Extracting #1: cost 3 inf + 0 98.827 * * [simplify]: Extracting #2: cost 2 inf + 1 98.827 * * [simplify]: Extracting #3: cost 0 inf + 83 98.827 * [simplify]: Simplified to (* im im) 98.827 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (pow (* im im) 1/3) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.828 * * * * [progress]: [ 48 / 97 ] simplifiying candidate # 98.828 * [simplify]: Simplifying (* (cbrt im) (cbrt im)) 98.828 * * [simplify]: iters left: 3 (3 enodes) 98.830 * * [simplify]: iters left: 2 (9 enodes) 98.833 * * [simplify]: Extracting #0: cost 1 inf + 0 98.833 * * [simplify]: Extracting #1: cost 3 inf + 0 98.833 * * [simplify]: Extracting #2: cost 5 inf + 0 98.833 * * [simplify]: Extracting #3: cost 4 inf + 1 98.833 * * [simplify]: Extracting #4: cost 0 inf + 405 98.833 * [simplify]: Simplified to (* (cbrt im) (cbrt im)) 98.833 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (pow (* (cbrt im) (cbrt im)) 1) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.833 * * * * [progress]: [ 49 / 97 ] simplifiying candidate # 98.833 * * * * [progress]: [ 50 / 97 ] simplifiying candidate # 98.834 * [simplify]: Simplifying (+ 1 1) 98.834 * * [simplify]: iters left: 2 (2 enodes) 98.836 * * [simplify]: iters left: 1 (9 enodes) 98.839 * * [simplify]: Extracting #0: cost 1 inf + 0 98.839 * * [simplify]: Extracting #1: cost 0 inf + 1 98.839 * [simplify]: Simplified to 2 98.839 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (pow (cbrt im) 2) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.839 * * * * [progress]: [ 51 / 97 ] simplifiying candidate # 98.839 * * * * [progress]: [ 52 / 97 ] simplifiying candidate # 98.840 * [simplify]: Simplifying (+ (log (cbrt im)) (log (cbrt im))) 98.840 * * [simplify]: iters left: 4 (4 enodes) 98.842 * * [simplify]: iters left: 3 (12 enodes) 98.845 * * [simplify]: Extracting #0: cost 1 inf + 0 98.845 * * [simplify]: Extracting #1: cost 3 inf + 0 98.845 * * [simplify]: Extracting #2: cost 5 inf + 0 98.845 * * [simplify]: Extracting #3: cost 7 inf + 0 98.845 * * [simplify]: Extracting #4: cost 6 inf + 1 98.845 * * [simplify]: Extracting #5: cost 0 inf + 847 98.846 * [simplify]: Simplified to (+ (log (cbrt im)) (log (cbrt im))) 98.846 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (exp (+ (log (cbrt im)) (log (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.846 * * * * [progress]: [ 53 / 97 ] simplifiying candidate # 98.846 * [simplify]: Simplifying (log (* (cbrt im) (cbrt im))) 98.846 * * [simplify]: iters left: 4 (4 enodes) 98.848 * * [simplify]: iters left: 3 (14 enodes) 98.852 * * [simplify]: iters left: 2 (16 enodes) 98.857 * * [simplify]: Extracting #0: cost 1 inf + 0 98.857 * * [simplify]: Extracting #1: cost 4 inf + 0 98.857 * * [simplify]: Extracting #2: cost 7 inf + 0 98.857 * * [simplify]: Extracting #3: cost 9 inf + 0 98.857 * * [simplify]: Extracting #4: cost 8 inf + 1 98.857 * * [simplify]: Extracting #5: cost 0 inf + 1089 98.857 * [simplify]: Simplified to (log (* (cbrt im) (cbrt im))) 98.857 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (exp (log (* (cbrt im) (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.857 * * * * [progress]: [ 54 / 97 ] simplifiying candidate # 98.858 * [simplify]: Simplifying (exp (* (cbrt im) (cbrt im))) 98.858 * * [simplify]: iters left: 4 (4 enodes) 98.860 * * [simplify]: iters left: 3 (14 enodes) 98.865 * * [simplify]: iters left: 2 (20 enodes) 98.869 * * [simplify]: iters left: 1 (31 enodes) 98.874 * * [simplify]: Extracting #0: cost 1 inf + 0 98.875 * * [simplify]: Extracting #1: cost 11 inf + 0 98.875 * * [simplify]: Extracting #2: cost 25 inf + 0 98.875 * * [simplify]: Extracting #3: cost 25 inf + 205 98.875 * * [simplify]: Extracting #4: cost 11 inf + 2687 98.875 * * [simplify]: Extracting #5: cost 2 inf + 5573 98.876 * * [simplify]: Extracting #6: cost 0 inf + 6510 98.877 * * [simplify]: Extracting #7: cost 0 inf + 6470 98.877 * [simplify]: Simplified to (exp (* (cbrt im) (cbrt im))) 98.877 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (log (exp (* (cbrt im) (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.877 * * * * [progress]: [ 55 / 97 ] simplifiying candidate # 98.877 * [simplify]: Simplifying (* im im) 98.878 * * [simplify]: iters left: 2 (2 enodes) 98.878 * * [simplify]: iters left: 1 (6 enodes) 98.879 * * [simplify]: Extracting #0: cost 1 inf + 0 98.879 * * [simplify]: Extracting #1: cost 3 inf + 0 98.879 * * [simplify]: Extracting #2: cost 2 inf + 1 98.879 * * [simplify]: Extracting #3: cost 0 inf + 83 98.879 * [simplify]: Simplified to (* im im) 98.879 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (cbrt (* im im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.879 * * * * [progress]: [ 56 / 97 ] simplifiying candidate # 98.880 * [simplify]: Simplifying (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (* (cbrt im) (cbrt im)))) 98.880 * * [simplify]: iters left: 6 (5 enodes) 98.881 * * [simplify]: iters left: 5 (15 enodes) 98.883 * * [simplify]: Extracting #0: cost 1 inf + 0 98.883 * * [simplify]: Extracting #1: cost 3 inf + 0 98.883 * * [simplify]: Extracting #2: cost 5 inf + 0 98.883 * * [simplify]: Extracting #3: cost 7 inf + 0 98.883 * * [simplify]: Extracting #4: cost 9 inf + 0 98.883 * * [simplify]: Extracting #5: cost 8 inf + 1 98.883 * * [simplify]: Extracting #6: cost 0 inf + 1289 98.883 * [simplify]: Simplified to (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (* (cbrt im) (cbrt im)))) 98.883 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (* (cbrt im) (cbrt im)))) (cbrt (* (cbrt im) (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.884 * [simplify]: Simplifying (cbrt (* (cbrt im) (cbrt im))) 98.884 * * [simplify]: iters left: 4 (4 enodes) 98.884 * * [simplify]: iters left: 3 (12 enodes) 98.886 * * [simplify]: Extracting #0: cost 1 inf + 0 98.886 * * [simplify]: Extracting #1: cost 3 inf + 0 98.886 * * [simplify]: Extracting #2: cost 5 inf + 0 98.886 * * [simplify]: Extracting #3: cost 7 inf + 0 98.886 * * [simplify]: Extracting #4: cost 6 inf + 1 98.886 * * [simplify]: Extracting #5: cost 0 inf + 807 98.886 * [simplify]: Simplified to (cbrt (* (cbrt im) (cbrt im))) 98.886 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (* (cbrt im) (cbrt im)))) (cbrt (* (cbrt im) (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 98.886 * * * * [progress]: [ 57 / 97 ] simplifiying candidate # 98.887 * [simplify]: Simplifying (* (* (* (cbrt im) (cbrt im)) (* (cbrt im) (cbrt im))) (* (cbrt im) (cbrt im))) 98.887 * * [simplify]: iters left: 6 (5 enodes) 98.888 * * [simplify]: iters left: 5 (23 enodes) 98.892 * * [simplify]: iters left: 4 (39 enodes) 98.901 * * [simplify]: iters left: 3 (72 enodes) 98.931 * * [simplify]: iters left: 2 (117 enodes) 98.961 * * [simplify]: iters left: 1 (159 enodes) 99.002 * * [simplify]: Extracting #0: cost 1 inf + 0 99.002 * * [simplify]: Extracting #1: cost 15 inf + 0 99.002 * * [simplify]: Extracting #2: cost 33 inf + 3 99.003 * * [simplify]: Extracting #3: cost 26 inf + 333 99.003 * * [simplify]: Extracting #4: cost 13 inf + 2772 99.005 * * [simplify]: Extracting #5: cost 0 inf + 8976 99.006 * [simplify]: Simplified to (* im im) 99.007 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (cbrt (* im im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.007 * * * * [progress]: [ 58 / 97 ] simplifiying candidate # 99.007 * [simplify]: Simplifying (sqrt (* (cbrt im) (cbrt im))) 99.007 * * [simplify]: iters left: 4 (4 enodes) 99.009 * * [simplify]: iters left: 3 (13 enodes) 99.013 * * [simplify]: Extracting #0: cost 1 inf + 0 99.013 * * [simplify]: Extracting #1: cost 4 inf + 0 99.013 * * [simplify]: Extracting #2: cost 7 inf + 0 99.013 * * [simplify]: Extracting #3: cost 6 inf + 1 99.013 * * [simplify]: Extracting #4: cost 0 inf + 647 99.013 * [simplify]: Simplified to (fabs (cbrt im)) 99.013 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (fabs (cbrt im)) (sqrt (* (cbrt im) (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.014 * [simplify]: Simplifying (sqrt (* (cbrt im) (cbrt im))) 99.014 * * [simplify]: iters left: 4 (4 enodes) 99.015 * * [simplify]: iters left: 3 (13 enodes) 99.019 * * [simplify]: Extracting #0: cost 1 inf + 0 99.019 * * [simplify]: Extracting #1: cost 4 inf + 0 99.019 * * [simplify]: Extracting #2: cost 7 inf + 0 99.019 * * [simplify]: Extracting #3: cost 6 inf + 1 99.019 * * [simplify]: Extracting #4: cost 0 inf + 647 99.019 * [simplify]: Simplified to (fabs (cbrt im)) 99.019 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (sqrt (* (cbrt im) (cbrt im))) (fabs (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.020 * * * * [progress]: [ 59 / 97 ] simplifiying candidate # 99.020 * * * * [progress]: [ 60 / 97 ] simplifiying candidate # 99.020 * [simplify]: Simplifying (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (* (cbrt im) (cbrt im)))) 99.020 * * [simplify]: iters left: 6 (5 enodes) 99.022 * * [simplify]: iters left: 5 (15 enodes) 99.026 * * [simplify]: Extracting #0: cost 1 inf + 0 99.026 * * [simplify]: Extracting #1: cost 3 inf + 0 99.026 * * [simplify]: Extracting #2: cost 5 inf + 0 99.027 * * [simplify]: Extracting #3: cost 7 inf + 0 99.027 * * [simplify]: Extracting #4: cost 9 inf + 0 99.027 * * [simplify]: Extracting #5: cost 8 inf + 1 99.027 * * [simplify]: Extracting #6: cost 0 inf + 1289 99.027 * [simplify]: Simplified to (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (* (cbrt im) (cbrt im)))) 99.027 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (* (cbrt im) (cbrt im)))) (* (cbrt (cbrt im)) (cbrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.028 * [simplify]: Simplifying (* (cbrt (cbrt im)) (cbrt (cbrt im))) 99.028 * * [simplify]: iters left: 4 (4 enodes) 99.029 * * [simplify]: iters left: 3 (12 enodes) 99.033 * * [simplify]: Extracting #0: cost 1 inf + 0 99.033 * * [simplify]: Extracting #1: cost 3 inf + 0 99.033 * * [simplify]: Extracting #2: cost 5 inf + 0 99.033 * * [simplify]: Extracting #3: cost 7 inf + 0 99.033 * * [simplify]: Extracting #4: cost 6 inf + 1 99.033 * * [simplify]: Extracting #5: cost 0 inf + 887 99.034 * [simplify]: Simplified to (* (cbrt (cbrt im)) (cbrt (cbrt im))) 99.034 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (* (cbrt im) (cbrt im))) (cbrt (* (cbrt im) (cbrt im)))) (* (cbrt (cbrt im)) (cbrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.034 * * * * [progress]: [ 61 / 97 ] simplifiying candidate # 99.034 * [simplify]: Simplifying (* (cbrt (sqrt im)) (cbrt (sqrt im))) 99.034 * * [simplify]: iters left: 4 (4 enodes) 99.036 * * [simplify]: iters left: 3 (12 enodes) 99.039 * * [simplify]: Extracting #0: cost 1 inf + 0 99.039 * * [simplify]: Extracting #1: cost 3 inf + 0 99.040 * * [simplify]: Extracting #2: cost 5 inf + 0 99.040 * * [simplify]: Extracting #3: cost 7 inf + 0 99.040 * * [simplify]: Extracting #4: cost 6 inf + 1 99.040 * * [simplify]: Extracting #5: cost 0 inf + 647 99.040 * [simplify]: Simplified to (* (cbrt (sqrt im)) (cbrt (sqrt im))) 99.040 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (sqrt im)) (cbrt (sqrt im))) (* (cbrt (sqrt im)) (cbrt (sqrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.041 * [simplify]: Simplifying (* (cbrt (sqrt im)) (cbrt (sqrt im))) 99.041 * * [simplify]: iters left: 4 (4 enodes) 99.042 * * [simplify]: iters left: 3 (12 enodes) 99.044 * * [simplify]: Extracting #0: cost 1 inf + 0 99.044 * * [simplify]: Extracting #1: cost 3 inf + 0 99.044 * * [simplify]: Extracting #2: cost 5 inf + 0 99.044 * * [simplify]: Extracting #3: cost 7 inf + 0 99.044 * * [simplify]: Extracting #4: cost 6 inf + 1 99.044 * * [simplify]: Extracting #5: cost 0 inf + 647 99.044 * [simplify]: Simplified to (* (cbrt (sqrt im)) (cbrt (sqrt im))) 99.044 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (sqrt im)) (cbrt (sqrt im))) (* (cbrt (sqrt im)) (cbrt (sqrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.044 * * * * [progress]: [ 62 / 97 ] simplifiying candidate # 99.045 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 99.045 * * [simplify]: iters left: 3 (3 enodes) 99.048 * * [simplify]: iters left: 2 (11 enodes) 99.054 * * [simplify]: iters left: 1 (13 enodes) 99.056 * * [simplify]: Extracting #0: cost 1 inf + 0 99.056 * * [simplify]: Extracting #1: cost 0 inf + 1 99.056 * [simplify]: Simplified to 1 99.056 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* 1 (* (cbrt im) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.056 * [simplify]: Simplifying (* (cbrt im) (cbrt im)) 99.056 * * [simplify]: iters left: 3 (3 enodes) 99.057 * * [simplify]: iters left: 2 (9 enodes) 99.059 * * [simplify]: Extracting #0: cost 1 inf + 0 99.059 * * [simplify]: Extracting #1: cost 3 inf + 0 99.059 * * [simplify]: Extracting #2: cost 5 inf + 0 99.059 * * [simplify]: Extracting #3: cost 4 inf + 1 99.059 * * [simplify]: Extracting #4: cost 0 inf + 405 99.059 * [simplify]: Simplified to (* (cbrt im) (cbrt im)) 99.059 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* 1 (* (cbrt im) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.059 * * * * [progress]: [ 63 / 97 ] simplifiying candidate # 99.059 * [simplify]: Simplifying (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (* (cbrt (cbrt im)) (cbrt (cbrt im)))) 99.059 * * [simplify]: iters left: 6 (5 enodes) 99.060 * * [simplify]: iters left: 5 (19 enodes) 99.063 * * [simplify]: iters left: 4 (23 enodes) 99.068 * * [simplify]: iters left: 3 (34 enodes) 99.075 * * [simplify]: iters left: 2 (58 enodes) 99.095 * * [simplify]: iters left: 1 (106 enodes) 99.139 * * [simplify]: Extracting #0: cost 1 inf + 0 99.139 * * [simplify]: Extracting #1: cost 14 inf + 0 99.139 * * [simplify]: Extracting #2: cost 41 inf + 1 99.140 * * [simplify]: Extracting #3: cost 38 inf + 8 99.140 * * [simplify]: Extracting #4: cost 35 inf + 172 99.142 * * [simplify]: Extracting #5: cost 14 inf + 7551 99.144 * * [simplify]: Extracting #6: cost 0 inf + 15440 99.146 * [simplify]: Simplified to (* (cbrt im) (cbrt (cbrt im))) 99.146 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt im) (cbrt (cbrt im))) (* (cbrt (cbrt im)) (cbrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.146 * [simplify]: Simplifying (* (cbrt (cbrt im)) (cbrt (cbrt im))) 99.146 * * [simplify]: iters left: 4 (4 enodes) 99.147 * * [simplify]: iters left: 3 (12 enodes) 99.149 * * [simplify]: Extracting #0: cost 1 inf + 0 99.149 * * [simplify]: Extracting #1: cost 3 inf + 0 99.149 * * [simplify]: Extracting #2: cost 5 inf + 0 99.149 * * [simplify]: Extracting #3: cost 7 inf + 0 99.149 * * [simplify]: Extracting #4: cost 6 inf + 1 99.149 * * [simplify]: Extracting #5: cost 0 inf + 887 99.149 * [simplify]: Simplified to (* (cbrt (cbrt im)) (cbrt (cbrt im))) 99.149 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (* (cbrt (cbrt im)) (cbrt (cbrt im)))) (* (cbrt (cbrt im)) (cbrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.149 * * * * [progress]: [ 64 / 97 ] simplifiying candidate # 99.150 * [simplify]: Simplifying (* (sqrt (cbrt im)) (sqrt (cbrt im))) 99.150 * * [simplify]: iters left: 4 (4 enodes) 99.151 * * [simplify]: iters left: 3 (10 enodes) 99.152 * * [simplify]: iters left: 2 (11 enodes) 99.153 * * [simplify]: Extracting #0: cost 1 inf + 0 99.153 * * [simplify]: Extracting #1: cost 4 inf + 0 99.153 * * [simplify]: Extracting #2: cost 4 inf + 1 99.153 * * [simplify]: Extracting #3: cost 2 inf + 163 99.154 * * [simplify]: Extracting #4: cost 0 inf + 405 99.154 * [simplify]: Simplified to (cbrt im) 99.154 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (sqrt (cbrt im)) (sqrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.154 * [simplify]: Simplifying (* (sqrt (cbrt im)) (sqrt (cbrt im))) 99.154 * * [simplify]: iters left: 4 (4 enodes) 99.155 * * [simplify]: iters left: 3 (10 enodes) 99.156 * * [simplify]: iters left: 2 (11 enodes) 99.157 * * [simplify]: Extracting #0: cost 1 inf + 0 99.157 * * [simplify]: Extracting #1: cost 4 inf + 0 99.157 * * [simplify]: Extracting #2: cost 4 inf + 1 99.157 * * [simplify]: Extracting #3: cost 2 inf + 163 99.158 * * [simplify]: Extracting #4: cost 0 inf + 405 99.158 * [simplify]: Simplified to (cbrt im) 99.158 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (sqrt (cbrt im)) (sqrt (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.158 * * * * [progress]: [ 65 / 97 ] simplifiying candidate # 99.158 * [simplify]: Simplifying (* 1 1) 99.158 * * [simplify]: iters left: 2 (2 enodes) 99.159 * * [simplify]: iters left: 1 (6 enodes) 99.160 * * [simplify]: Extracting #0: cost 1 inf + 0 99.160 * * [simplify]: Extracting #1: cost 0 inf + 1 99.160 * [simplify]: Simplified to 1 99.160 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* 1 (* (cbrt im) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.160 * [simplify]: Simplifying (* (cbrt im) (cbrt im)) 99.161 * * [simplify]: iters left: 3 (3 enodes) 99.161 * * [simplify]: iters left: 2 (9 enodes) 99.162 * * [simplify]: Extracting #0: cost 1 inf + 0 99.162 * * [simplify]: Extracting #1: cost 3 inf + 0 99.162 * * [simplify]: Extracting #2: cost 5 inf + 0 99.162 * * [simplify]: Extracting #3: cost 4 inf + 1 99.163 * * [simplify]: Extracting #4: cost 0 inf + 405 99.163 * [simplify]: Simplified to (* (cbrt im) (cbrt im)) 99.163 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* 1 (* (cbrt im) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.163 * * * * [progress]: [ 66 / 97 ] simplifiying candidate # 99.163 * [simplify]: Simplifying (* (cbrt (sqrt im)) (cbrt (sqrt im))) 99.163 * * [simplify]: iters left: 4 (4 enodes) 99.164 * * [simplify]: iters left: 3 (12 enodes) 99.167 * * [simplify]: Extracting #0: cost 1 inf + 0 99.167 * * [simplify]: Extracting #1: cost 3 inf + 0 99.168 * * [simplify]: Extracting #2: cost 5 inf + 0 99.168 * * [simplify]: Extracting #3: cost 7 inf + 0 99.168 * * [simplify]: Extracting #4: cost 6 inf + 1 99.168 * * [simplify]: Extracting #5: cost 0 inf + 647 99.168 * [simplify]: Simplified to (* (cbrt (sqrt im)) (cbrt (sqrt im))) 99.168 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (sqrt im)) (cbrt (sqrt im))) (* (cbrt (sqrt im)) (cbrt (sqrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.168 * [simplify]: Simplifying (* (cbrt (sqrt im)) (cbrt (sqrt im))) 99.168 * * [simplify]: iters left: 4 (4 enodes) 99.169 * * [simplify]: iters left: 3 (12 enodes) 99.171 * * [simplify]: Extracting #0: cost 1 inf + 0 99.171 * * [simplify]: Extracting #1: cost 3 inf + 0 99.171 * * [simplify]: Extracting #2: cost 5 inf + 0 99.171 * * [simplify]: Extracting #3: cost 7 inf + 0 99.171 * * [simplify]: Extracting #4: cost 6 inf + 1 99.171 * * [simplify]: Extracting #5: cost 0 inf + 647 99.171 * [simplify]: Simplified to (* (cbrt (sqrt im)) (cbrt (sqrt im))) 99.171 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (sqrt im)) (cbrt (sqrt im))) (* (cbrt (sqrt im)) (cbrt (sqrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.171 * * * * [progress]: [ 67 / 97 ] simplifiying candidate # 99.171 * [simplify]: Simplifying (* (cbrt (sqrt im)) (sqrt (cbrt im))) 99.171 * * [simplify]: iters left: 4 (6 enodes) 99.173 * * [simplify]: iters left: 3 (19 enodes) 99.175 * * [simplify]: Extracting #0: cost 1 inf + 0 99.175 * * [simplify]: Extracting #1: cost 4 inf + 0 99.175 * * [simplify]: Extracting #2: cost 8 inf + 0 99.175 * * [simplify]: Extracting #3: cost 11 inf + 0 99.175 * * [simplify]: Extracting #4: cost 10 inf + 1 99.175 * * [simplify]: Extracting #5: cost 0 inf + 1291 99.175 * [simplify]: Simplified to (* (sqrt (cbrt im)) (cbrt (sqrt im))) 99.176 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (sqrt (cbrt im)) (cbrt (sqrt im))) (* (cbrt (sqrt im)) (sqrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.176 * [simplify]: Simplifying (* (cbrt (sqrt im)) (sqrt (cbrt im))) 99.176 * * [simplify]: iters left: 4 (6 enodes) 99.177 * * [simplify]: iters left: 3 (19 enodes) 99.181 * * [simplify]: Extracting #0: cost 1 inf + 0 99.181 * * [simplify]: Extracting #1: cost 4 inf + 0 99.181 * * [simplify]: Extracting #2: cost 8 inf + 0 99.181 * * [simplify]: Extracting #3: cost 11 inf + 0 99.181 * * [simplify]: Extracting #4: cost 10 inf + 1 99.182 * * [simplify]: Extracting #5: cost 0 inf + 1291 99.182 * [simplify]: Simplified to (* (sqrt (cbrt im)) (cbrt (sqrt im))) 99.182 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (sqrt im)) (sqrt (cbrt im))) (* (sqrt (cbrt im)) (cbrt (sqrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.182 * * * * [progress]: [ 68 / 97 ] simplifiying candidate # 99.182 * [simplify]: Simplifying (* (sqrt (cbrt im)) (cbrt (sqrt im))) 99.182 * * [simplify]: iters left: 4 (6 enodes) 99.185 * * [simplify]: iters left: 3 (19 enodes) 99.190 * * [simplify]: Extracting #0: cost 1 inf + 0 99.190 * * [simplify]: Extracting #1: cost 4 inf + 0 99.190 * * [simplify]: Extracting #2: cost 8 inf + 0 99.190 * * [simplify]: Extracting #3: cost 11 inf + 0 99.190 * * [simplify]: Extracting #4: cost 10 inf + 1 99.191 * * [simplify]: Extracting #5: cost 0 inf + 1291 99.191 * [simplify]: Simplified to (* (cbrt (sqrt im)) (sqrt (cbrt im))) 99.191 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (sqrt im)) (sqrt (cbrt im))) (* (sqrt (cbrt im)) (cbrt (sqrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.191 * [simplify]: Simplifying (* (sqrt (cbrt im)) (cbrt (sqrt im))) 99.192 * * [simplify]: iters left: 4 (6 enodes) 99.194 * * [simplify]: iters left: 3 (19 enodes) 99.199 * * [simplify]: Extracting #0: cost 1 inf + 0 99.199 * * [simplify]: Extracting #1: cost 4 inf + 0 99.199 * * [simplify]: Extracting #2: cost 8 inf + 0 99.199 * * [simplify]: Extracting #3: cost 11 inf + 0 99.199 * * [simplify]: Extracting #4: cost 10 inf + 1 99.200 * * [simplify]: Extracting #5: cost 0 inf + 1291 99.200 * [simplify]: Simplified to (* (cbrt (sqrt im)) (sqrt (cbrt im))) 99.200 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (sqrt (cbrt im)) (cbrt (sqrt im))) (* (cbrt (sqrt im)) (sqrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.200 * * * * [progress]: [ 69 / 97 ] simplifiying candidate # 99.200 * [simplify]: Simplifying (* (sqrt (cbrt im)) (sqrt (cbrt im))) 99.201 * * [simplify]: iters left: 4 (4 enodes) 99.203 * * [simplify]: iters left: 3 (10 enodes) 99.205 * * [simplify]: iters left: 2 (11 enodes) 99.208 * * [simplify]: Extracting #0: cost 1 inf + 0 99.208 * * [simplify]: Extracting #1: cost 4 inf + 0 99.208 * * [simplify]: Extracting #2: cost 4 inf + 1 99.208 * * [simplify]: Extracting #3: cost 2 inf + 163 99.208 * * [simplify]: Extracting #4: cost 0 inf + 405 99.208 * [simplify]: Simplified to (cbrt im) 99.208 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (sqrt (cbrt im)) (sqrt (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.209 * [simplify]: Simplifying (* (sqrt (cbrt im)) (sqrt (cbrt im))) 99.209 * * [simplify]: iters left: 4 (4 enodes) 99.210 * * [simplify]: iters left: 3 (10 enodes) 99.213 * * [simplify]: iters left: 2 (11 enodes) 99.216 * * [simplify]: Extracting #0: cost 1 inf + 0 99.216 * * [simplify]: Extracting #1: cost 4 inf + 0 99.216 * * [simplify]: Extracting #2: cost 4 inf + 1 99.216 * * [simplify]: Extracting #3: cost 2 inf + 163 99.217 * * [simplify]: Extracting #4: cost 0 inf + 405 99.217 * [simplify]: Simplified to (cbrt im) 99.217 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (sqrt (cbrt im)) (sqrt (cbrt im))) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.217 * * * * [progress]: [ 70 / 97 ] simplifiying candidate # 99.217 * [simplify]: Simplifying (* 2 1/3) 99.217 * * [simplify]: iters left: 2 (3 enodes) 99.221 * * [simplify]: iters left: 1 (11 enodes) 99.224 * * [simplify]: Extracting #0: cost 1 inf + 0 99.224 * * [simplify]: Extracting #1: cost 0 inf + 1 99.224 * [simplify]: Simplified to 2/3 99.225 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (pow im 2/3) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.225 * * * * [progress]: [ 71 / 97 ] simplifiying candidate # 99.225 * [simplify]: Simplifying (* 2 1) 99.225 * * [simplify]: iters left: 2 (3 enodes) 99.227 * * [simplify]: iters left: 1 (9 enodes) 99.230 * * [simplify]: Extracting #0: cost 1 inf + 0 99.231 * * [simplify]: Extracting #1: cost 0 inf + 1 99.231 * [simplify]: Simplified to 2 99.231 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (pow (cbrt im) 2) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.231 * * * * [progress]: [ 72 / 97 ] simplifiying candidate # 99.231 * [simplify]: Simplifying (* (cbrt im) (cbrt (* (cbrt im) (cbrt im)))) 99.231 * * [simplify]: iters left: 6 (5 enodes) 99.234 * * [simplify]: iters left: 5 (16 enodes) 99.238 * * [simplify]: Extracting #0: cost 1 inf + 0 99.238 * * [simplify]: Extracting #1: cost 4 inf + 0 99.238 * * [simplify]: Extracting #2: cost 8 inf + 0 99.238 * * [simplify]: Extracting #3: cost 8 inf + 1 99.238 * * [simplify]: Extracting #4: cost 0 inf + 1289 99.238 * [simplify]: Simplified to (* (cbrt (* (cbrt im) (cbrt im))) (cbrt im)) 99.238 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (* (cbrt im) (cbrt im))) (cbrt im)) (cbrt (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.238 * * * * [progress]: [ 73 / 97 ] simplifiying candidate # 99.239 * [simplify]: Simplifying (* (cbrt im) (cbrt (sqrt im))) 99.239 * * [simplify]: iters left: 4 (5 enodes) 99.240 * * [simplify]: iters left: 3 (16 enodes) 99.242 * * [simplify]: Extracting #0: cost 1 inf + 0 99.242 * * [simplify]: Extracting #1: cost 4 inf + 0 99.242 * * [simplify]: Extracting #2: cost 8 inf + 0 99.242 * * [simplify]: Extracting #3: cost 8 inf + 1 99.242 * * [simplify]: Extracting #4: cost 0 inf + 969 99.242 * [simplify]: Simplified to (* (cbrt (sqrt im)) (cbrt im)) 99.242 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (sqrt im)) (cbrt im)) (cbrt (sqrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.242 * * * * [progress]: [ 74 / 97 ] simplifiying candidate # 99.242 * [simplify]: Simplifying (* (cbrt im) (cbrt 1)) 99.242 * * [simplify]: iters left: 3 (5 enodes) 99.245 * * [simplify]: iters left: 2 (18 enodes) 99.248 * * [simplify]: iters left: 1 (20 enodes) 99.251 * * [simplify]: Extracting #0: cost 1 inf + 0 99.251 * * [simplify]: Extracting #1: cost 4 inf + 0 99.251 * * [simplify]: Extracting #2: cost 2 inf + 2 99.251 * * [simplify]: Extracting #3: cost 0 inf + 164 99.251 * [simplify]: Simplified to (cbrt im) 99.251 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.251 * * * * [progress]: [ 75 / 97 ] simplifiying candidate # 99.252 * [simplify]: Simplifying (* (cbrt im) (* (cbrt (cbrt im)) (cbrt (cbrt im)))) 99.252 * * [simplify]: iters left: 6 (5 enodes) 99.253 * * [simplify]: iters left: 5 (18 enodes) 99.256 * * [simplify]: iters left: 4 (22 enodes) 99.259 * * [simplify]: Extracting #0: cost 1 inf + 0 99.259 * * [simplify]: Extracting #1: cost 6 inf + 0 99.259 * * [simplify]: Extracting #2: cost 11 inf + 0 99.259 * * [simplify]: Extracting #3: cost 10 inf + 1 99.259 * * [simplify]: Extracting #4: cost 0 inf + 1771 99.259 * [simplify]: Simplified to (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (cbrt im)) 99.259 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (cbrt im)) (cbrt (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.260 * * * * [progress]: [ 76 / 97 ] simplifiying candidate # 99.260 * [simplify]: Simplifying (* (cbrt im) (sqrt (cbrt im))) 99.260 * * [simplify]: iters left: 4 (4 enodes) 99.261 * * [simplify]: iters left: 3 (13 enodes) 99.263 * * [simplify]: Extracting #0: cost 1 inf + 0 99.263 * * [simplify]: Extracting #1: cost 4 inf + 0 99.263 * * [simplify]: Extracting #2: cost 7 inf + 0 99.263 * * [simplify]: Extracting #3: cost 6 inf + 1 99.263 * * [simplify]: Extracting #4: cost 0 inf + 727 99.263 * [simplify]: Simplified to (* (sqrt (cbrt im)) (cbrt im)) 99.263 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (sqrt (cbrt im)) (cbrt im)) (sqrt (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.263 * * * * [progress]: [ 77 / 97 ] simplifiying candidate # 99.263 * [simplify]: Simplifying (* (cbrt im) 1) 99.263 * * [simplify]: iters left: 3 (4 enodes) 99.265 * * [simplify]: iters left: 2 (13 enodes) 99.267 * * [simplify]: iters left: 1 (17 enodes) 99.270 * * [simplify]: Extracting #0: cost 1 inf + 0 99.270 * * [simplify]: Extracting #1: cost 4 inf + 0 99.270 * * [simplify]: Extracting #2: cost 0 inf + 164 99.270 * [simplify]: Simplified to (cbrt im) 99.270 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.270 * * * * [progress]: [ 78 / 97 ] simplifiying candidate # 99.270 * [simplify]: Simplifying (* (cbrt (cbrt im)) (cbrt im)) 99.270 * * [simplify]: iters left: 4 (4 enodes) 99.271 * * [simplify]: iters left: 3 (13 enodes) 99.273 * * [simplify]: Extracting #0: cost 1 inf + 0 99.273 * * [simplify]: Extracting #1: cost 4 inf + 0 99.273 * * [simplify]: Extracting #2: cost 7 inf + 0 99.273 * * [simplify]: Extracting #3: cost 6 inf + 1 99.273 * * [simplify]: Extracting #4: cost 0 inf + 887 99.273 * [simplify]: Simplified to (* (cbrt (cbrt im)) (cbrt im)) 99.273 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt (* (cbrt im) (cbrt im))) (* (cbrt (cbrt im)) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.273 * * * * [progress]: [ 79 / 97 ] simplifiying candidate # 99.273 * [simplify]: Simplifying (* (cbrt (sqrt im)) (cbrt im)) 99.273 * * [simplify]: iters left: 4 (5 enodes) 99.275 * * [simplify]: iters left: 3 (16 enodes) 99.279 * * [simplify]: Extracting #0: cost 1 inf + 0 99.279 * * [simplify]: Extracting #1: cost 4 inf + 0 99.279 * * [simplify]: Extracting #2: cost 8 inf + 0 99.279 * * [simplify]: Extracting #3: cost 8 inf + 1 99.280 * * [simplify]: Extracting #4: cost 0 inf + 969 99.280 * [simplify]: Simplified to (* (cbrt (sqrt im)) (cbrt im)) 99.280 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt (sqrt im)) (* (cbrt (sqrt im)) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.280 * * * * [progress]: [ 80 / 97 ] simplifiying candidate # 99.280 * [simplify]: Simplifying (* (cbrt im) (cbrt im)) 99.281 * * [simplify]: iters left: 3 (3 enodes) 99.282 * * [simplify]: iters left: 2 (9 enodes) 99.284 * * [simplify]: Extracting #0: cost 1 inf + 0 99.284 * * [simplify]: Extracting #1: cost 3 inf + 0 99.284 * * [simplify]: Extracting #2: cost 5 inf + 0 99.284 * * [simplify]: Extracting #3: cost 4 inf + 1 99.285 * * [simplify]: Extracting #4: cost 0 inf + 405 99.285 * [simplify]: Simplified to (* (cbrt im) (cbrt im)) 99.285 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt 1) (* (cbrt im) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.285 * * * * [progress]: [ 81 / 97 ] simplifiying candidate # 99.285 * [simplify]: Simplifying (* (cbrt (cbrt im)) (cbrt im)) 99.285 * * [simplify]: iters left: 4 (4 enodes) 99.287 * * [simplify]: iters left: 3 (13 enodes) 99.290 * * [simplify]: Extracting #0: cost 1 inf + 0 99.290 * * [simplify]: Extracting #1: cost 4 inf + 0 99.290 * * [simplify]: Extracting #2: cost 7 inf + 0 99.291 * * [simplify]: Extracting #3: cost 6 inf + 1 99.291 * * [simplify]: Extracting #4: cost 0 inf + 887 99.291 * [simplify]: Simplified to (* (cbrt (cbrt im)) (cbrt im)) 99.291 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (cbrt im)) (cbrt (cbrt im))) (* (cbrt (cbrt im)) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.291 * * * * [progress]: [ 82 / 97 ] simplifiying candidate # 99.291 * [simplify]: Simplifying (* (sqrt (cbrt im)) (cbrt im)) 99.292 * * [simplify]: iters left: 4 (4 enodes) 99.293 * * [simplify]: iters left: 3 (13 enodes) 99.297 * * [simplify]: Extracting #0: cost 1 inf + 0 99.297 * * [simplify]: Extracting #1: cost 4 inf + 0 99.297 * * [simplify]: Extracting #2: cost 7 inf + 0 99.297 * * [simplify]: Extracting #3: cost 6 inf + 1 99.297 * * [simplify]: Extracting #4: cost 0 inf + 727 99.297 * [simplify]: Simplified to (* (sqrt (cbrt im)) (cbrt im)) 99.297 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (sqrt (cbrt im)) (* (sqrt (cbrt im)) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.298 * * * * [progress]: [ 83 / 97 ] simplifiying candidate # 99.298 * [simplify]: Simplifying (* (cbrt im) (cbrt im)) 99.298 * * [simplify]: iters left: 3 (3 enodes) 99.299 * * [simplify]: iters left: 2 (9 enodes) 99.302 * * [simplify]: Extracting #0: cost 1 inf + 0 99.302 * * [simplify]: Extracting #1: cost 3 inf + 0 99.302 * * [simplify]: Extracting #2: cost 5 inf + 0 99.302 * * [simplify]: Extracting #3: cost 4 inf + 1 99.302 * * [simplify]: Extracting #4: cost 0 inf + 405 99.303 * [simplify]: Simplified to (* (cbrt im) (cbrt im)) 99.303 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* 1 (* (cbrt im) (cbrt im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.303 * * * * [progress]: [ 84 / 97 ] simplifiying candidate #real (real->posit16 (* (cbrt im) (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im))))))> 99.303 * [simplify]: Simplifying (real->posit16 (* (cbrt im) (cbrt im))) 99.303 * * [simplify]: iters left: 4 (4 enodes) 99.305 * * [simplify]: iters left: 3 (9 enodes) 99.308 * * [simplify]: Extracting #0: cost 1 inf + 0 99.308 * * [simplify]: Extracting #1: cost 2 inf + 0 99.308 * * [simplify]: Extracting #2: cost 3 inf + 0 99.308 * * [simplify]: Extracting #3: cost 5 inf + 0 99.308 * * [simplify]: Extracting #4: cost 4 inf + 1 99.308 * * [simplify]: Extracting #5: cost 0 inf + 405 99.308 * [simplify]: Simplified to (real->posit16 (* (cbrt im) (cbrt im))) 99.308 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (posit16->real (real->posit16 (* (cbrt im) (cbrt im)))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.309 * * * * [progress]: [ 85 / 97 ] simplifiying candidate # 99.309 * * * * [progress]: [ 86 / 97 ] simplifiying candidate # 99.309 * [simplify]: Simplifying (pow im 1/3) 99.309 * * [simplify]: iters left: 1 (3 enodes) 99.312 * * [simplify]: Extracting #0: cost 1 inf + 0 99.312 * * [simplify]: Extracting #1: cost 5 inf + 0 99.312 * * [simplify]: Extracting #2: cost 4 inf + 2 99.312 * * [simplify]: Extracting #3: cost 0 inf + 377 99.312 * [simplify]: Simplified to (cbrt im) 99.312 * [simplify]: Simplified (2 2 3 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.312 * * * * [progress]: [ 87 / 97 ] simplifiying candidate # 99.313 * [simplify]: Simplifying (pow (/ 1 im) -1/3) 99.313 * * [simplify]: iters left: 3 (5 enodes) 99.316 * * [simplify]: iters left: 2 (22 enodes) 99.325 * * [simplify]: iters left: 1 (38 enodes) 99.334 * * [simplify]: Extracting #0: cost 1 inf + 0 99.334 * * [simplify]: Extracting #1: cost 8 inf + 0 99.334 * * [simplify]: Extracting #2: cost 15 inf + 1 99.334 * * [simplify]: Extracting #3: cost 12 inf + 5 99.334 * * [simplify]: Extracting #4: cost 5 inf + 1102 99.335 * * [simplify]: Extracting #5: cost 0 inf + 2869 99.335 * [simplify]: Simplified to (pow (/ 1 im) -1/3) 99.335 * [simplify]: Simplified (2 2 3 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (pow (/ 1 im) -1/3)))))) 99.335 * * * * [progress]: [ 88 / 97 ] simplifiying candidate # 99.335 * [simplify]: Simplifying (* (cbrt -1) (pow (* im -1) 1/3)) 99.335 * * [simplify]: iters left: 5 (7 enodes) 99.338 * * [simplify]: iters left: 4 (29 enodes) 99.344 * * [simplify]: iters left: 3 (48 enodes) 99.356 * * [simplify]: iters left: 2 (90 enodes) 99.391 * * [simplify]: iters left: 1 (181 enodes) 99.475 * * [simplify]: Extracting #0: cost 1 inf + 0 99.475 * * [simplify]: Extracting #1: cost 27 inf + 0 99.475 * * [simplify]: Extracting #2: cost 79 inf + 0 99.476 * * [simplify]: Extracting #3: cost 74 inf + 89 99.478 * * [simplify]: Extracting #4: cost 48 inf + 8822 99.482 * * [simplify]: Extracting #5: cost 6 inf + 32481 99.486 * * [simplify]: Extracting #6: cost 0 inf + 35229 99.489 * [simplify]: Simplified to (* (cbrt (- im)) (cbrt -1)) 99.489 * [simplify]: Simplified (2 2 3 2 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (* (cbrt (- im)) (cbrt -1))))))) 99.489 * * * * [progress]: [ 89 / 97 ] simplifiying candidate # 99.490 * [simplify]: Simplifying (pow im 1/3) 99.490 * * [simplify]: iters left: 1 (3 enodes) 99.491 * * [simplify]: Extracting #0: cost 1 inf + 0 99.491 * * [simplify]: Extracting #1: cost 5 inf + 0 99.491 * * [simplify]: Extracting #2: cost 4 inf + 2 99.491 * * [simplify]: Extracting #3: cost 0 inf + 377 99.491 * [simplify]: Simplified to (cbrt im) 99.491 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.492 * * * * [progress]: [ 90 / 97 ] simplifiying candidate # 99.492 * [simplify]: Simplifying (pow (/ 1 im) -1/3) 99.492 * * [simplify]: iters left: 3 (5 enodes) 99.494 * * [simplify]: iters left: 2 (22 enodes) 99.500 * * [simplify]: iters left: 1 (38 enodes) 99.508 * * [simplify]: Extracting #0: cost 1 inf + 0 99.509 * * [simplify]: Extracting #1: cost 8 inf + 0 99.509 * * [simplify]: Extracting #2: cost 15 inf + 1 99.509 * * [simplify]: Extracting #3: cost 12 inf + 5 99.509 * * [simplify]: Extracting #4: cost 5 inf + 1102 99.509 * * [simplify]: Extracting #5: cost 0 inf + 2869 99.509 * [simplify]: Simplified to (pow (/ 1 im) -1/3) 99.509 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (pow (/ 1 im) -1/3)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.509 * * * * [progress]: [ 91 / 97 ] simplifiying candidate # 99.510 * [simplify]: Simplifying (* (cbrt -1) (pow (* im -1) 1/3)) 99.510 * * [simplify]: iters left: 5 (7 enodes) 99.513 * * [simplify]: iters left: 4 (29 enodes) 99.524 * * [simplify]: iters left: 3 (48 enodes) 99.542 * * [simplify]: iters left: 2 (90 enodes) 99.560 * * [simplify]: iters left: 1 (181 enodes) 99.633 * * [simplify]: Extracting #0: cost 1 inf + 0 99.633 * * [simplify]: Extracting #1: cost 27 inf + 0 99.633 * * [simplify]: Extracting #2: cost 79 inf + 0 99.634 * * [simplify]: Extracting #3: cost 74 inf + 89 99.636 * * [simplify]: Extracting #4: cost 48 inf + 8822 99.641 * * [simplify]: Extracting #5: cost 6 inf + 32481 99.647 * * [simplify]: Extracting #6: cost 0 inf + 35229 99.654 * [simplify]: Simplified to (* (cbrt (- im)) (cbrt -1)) 99.654 * [simplify]: Simplified (2 2 3 1 2) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (* (cbrt (- im)) (cbrt -1))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.654 * * * * [progress]: [ 92 / 97 ] simplifiying candidate # 99.655 * [simplify]: Simplifying (pow im 1/3) 99.655 * * [simplify]: iters left: 1 (3 enodes) 99.658 * * [simplify]: Extracting #0: cost 1 inf + 0 99.658 * * [simplify]: Extracting #1: cost 5 inf + 0 99.658 * * [simplify]: Extracting #2: cost 4 inf + 2 99.658 * * [simplify]: Extracting #3: cost 0 inf + 377 99.658 * [simplify]: Simplified to (cbrt im) 99.658 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (cbrt im) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.658 * * * * [progress]: [ 93 / 97 ] simplifiying candidate # 99.658 * [simplify]: Simplifying (pow (/ 1 im) -1/3) 99.658 * * [simplify]: iters left: 3 (5 enodes) 99.662 * * [simplify]: iters left: 2 (22 enodes) 99.672 * * [simplify]: iters left: 1 (38 enodes) 99.688 * * [simplify]: Extracting #0: cost 1 inf + 0 99.688 * * [simplify]: Extracting #1: cost 8 inf + 0 99.688 * * [simplify]: Extracting #2: cost 15 inf + 1 99.688 * * [simplify]: Extracting #3: cost 12 inf + 5 99.689 * * [simplify]: Extracting #4: cost 5 inf + 1102 99.689 * * [simplify]: Extracting #5: cost 0 inf + 2869 99.690 * [simplify]: Simplified to (pow (/ 1 im) -1/3) 99.690 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (pow (/ 1 im) -1/3) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.690 * * * * [progress]: [ 94 / 97 ] simplifiying candidate # 99.690 * [simplify]: Simplifying (* (cbrt -1) (pow (* im -1) 1/3)) 99.690 * * [simplify]: iters left: 5 (7 enodes) 99.696 * * [simplify]: iters left: 4 (29 enodes) 99.707 * * [simplify]: iters left: 3 (48 enodes) 99.727 * * [simplify]: iters left: 2 (90 enodes) 99.762 * * [simplify]: iters left: 1 (181 enodes) 99.846 * * [simplify]: Extracting #0: cost 1 inf + 0 99.846 * * [simplify]: Extracting #1: cost 27 inf + 0 99.847 * * [simplify]: Extracting #2: cost 79 inf + 0 99.848 * * [simplify]: Extracting #3: cost 74 inf + 89 99.849 * * [simplify]: Extracting #4: cost 48 inf + 8822 99.854 * * [simplify]: Extracting #5: cost 6 inf + 32481 99.861 * * [simplify]: Extracting #6: cost 0 inf + 35229 99.868 * [simplify]: Simplified to (* (cbrt (- im)) (cbrt -1)) 99.868 * [simplify]: Simplified (2 2 3 1 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt (- im)) (cbrt -1)) (cbrt im)) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.868 * * * * [progress]: [ 95 / 97 ] simplifiying candidate # 99.868 * [simplify]: Simplifying (pow im 2/3) 99.868 * * [simplify]: iters left: 1 (3 enodes) 99.871 * * [simplify]: Extracting #0: cost 1 inf + 0 99.871 * * [simplify]: Extracting #1: cost 5 inf + 0 99.871 * * [simplify]: Extracting #2: cost 4 inf + 2 99.871 * * [simplify]: Extracting #3: cost 1 inf + 427 99.871 * * [simplify]: Extracting #4: cost 0 inf + 639 99.871 * [simplify]: Simplified to (pow im 2/3) 99.871 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (pow im 2/3) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.871 * * * * [progress]: [ 96 / 97 ] simplifiying candidate # 99.872 * [simplify]: Simplifying (pow (/ 1 im) -2/3) 99.872 * * [simplify]: iters left: 3 (5 enodes) 99.875 * * [simplify]: iters left: 2 (22 enodes) 99.885 * * [simplify]: iters left: 1 (38 enodes) 99.901 * * [simplify]: Extracting #0: cost 1 inf + 0 99.901 * * [simplify]: Extracting #1: cost 8 inf + 0 99.901 * * [simplify]: Extracting #2: cost 15 inf + 1 99.901 * * [simplify]: Extracting #3: cost 12 inf + 5 99.902 * * [simplify]: Extracting #4: cost 5 inf + 1102 99.902 * * [simplify]: Extracting #5: cost 0 inf + 2869 99.903 * [simplify]: Simplified to (pow (/ 1 im) -2/3) 99.903 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (pow (/ 1 im) -2/3) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 99.903 * * * * [progress]: [ 97 / 97 ] simplifiying candidate # 99.903 * [simplify]: Simplifying (* (pow (cbrt -1) 2) (pow (pow im 2) 1/3)) 99.903 * * [simplify]: iters left: 4 (9 enodes) 99.915 * * [simplify]: iters left: 3 (41 enodes) 99.933 * * [simplify]: iters left: 2 (77 enodes) 99.967 * * [simplify]: iters left: 1 (167 enodes) 100.038 * * [simplify]: Extracting #0: cost 1 inf + 0 100.038 * * [simplify]: Extracting #1: cost 22 inf + 0 100.039 * * [simplify]: Extracting #2: cost 83 inf + 0 100.039 * * [simplify]: Extracting #3: cost 79 inf + 90 100.040 * * [simplify]: Extracting #4: cost 63 inf + 2754 100.041 * * [simplify]: Extracting #5: cost 21 inf + 18414 100.044 * * [simplify]: Extracting #6: cost 1 inf + 29465 100.050 * * [simplify]: Extracting #7: cost 0 inf + 30340 100.053 * [simplify]: Simplified to (* (* (cbrt -1) (cbrt -1)) (cbrt (* im im))) 100.053 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* (* 0.5 (cos re)) (fma (pow im 5) -1/60 (* (* (* (cbrt -1) (cbrt -1)) (cbrt (* im im))) (* (fma (* im im) -1/3 -2) (cbrt im)))))) 100.053 * * * [progress]: adding candidates to table 101.199 * [progress]: [Phase 3 of 3] Extracting. 101.199 * * [regime]: Finding splitpoints for: (# # # # # # # #) 101.201 * * * [regime-changes]: Trying 4 branch expressions: (im re (cos re) (* 0.5 (cos re))) 101.201 * * * * [regimes]: Trying to branch on im from (# # # # # # # #) 101.250 * * * * [regimes]: Trying to branch on re from (# # # # # # # #) 101.299 * * * * [regimes]: Trying to branch on (cos re) from (# # # # # # # #) 101.360 * * * * [regimes]: Trying to branch on (* 0.5 (cos re)) from (# # # # # # # #) 101.430 * * * [regime]: Found split indices: #