0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.296 * * * [progress]: [2/2] Setting up program. 0.302 * [progress]: [Phase 2 of 3] Improving. 0.302 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.303 * [simplify]: Simplifying (* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im))) 0.303 * * [simplify]: iters left: 6 (11 enodes) 0.309 * * [simplify]: iters left: 5 (49 enodes) 0.328 * * [simplify]: iters left: 4 (96 enodes) 0.365 * * [simplify]: iters left: 3 (169 enodes) 0.430 * * [simplify]: iters left: 2 (207 enodes) 0.482 * * [simplify]: iters left: 1 (235 enodes) 0.518 * * [simplify]: Extracting #0: cost 1 inf + 0 0.518 * * [simplify]: Extracting #1: cost 19 inf + 0 0.518 * * [simplify]: Extracting #2: cost 37 inf + 2 0.519 * * [simplify]: Extracting #3: cost 41 inf + 45 0.519 * * [simplify]: Extracting #4: cost 25 inf + 1759 0.522 * * [simplify]: Extracting #5: cost 5 inf + 5439 0.525 * * [simplify]: Extracting #6: cost 0 inf + 6176 0.529 * [simplify]: Simplified to (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im)))) 0.529 * [simplify]: Simplified (2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im))))) 0.541 * * [progress]: iteration 1 / 4 0.541 * * * [progress]: picking best candidate 0.552 * * * * [pick]: Picked # 0.552 * * * [progress]: localizing error 0.582 * * * [progress]: generating rewritten candidates 0.582 * * * * [progress]: [ 1 / 2 ] rewriting at (2 2) 0.583 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2 3) 0.592 * * * [progress]: generating series expansions 0.593 * * * * [progress]: [ 1 / 2 ] generating series at (2 2) 0.593 * [backup-simplify]: Simplify (fma (sin re) (exp im) (/ (sin re) (exp im))) into (fma (sin re) (exp im) (/ (sin re) (exp im))) 0.593 * [approximate]: Taking taylor expansion of (fma (sin re) (exp im) (/ (sin re) (exp im))) in (re im) around 0 0.593 * [taylor]: Taking taylor expansion of (fma (sin re) (exp im) (/ (sin re) (exp im))) in im 0.594 * [taylor]: Rewrote expression to (+ (* (sin re) (exp im)) (/ (sin re) (exp im))) 0.594 * [taylor]: Taking taylor expansion of (* (sin re) (exp im)) in im 0.594 * [taylor]: Taking taylor expansion of (sin re) in im 0.594 * [taylor]: Taking taylor expansion of re in im 0.594 * [backup-simplify]: Simplify re into re 0.594 * [backup-simplify]: Simplify (sin re) into (sin re) 0.594 * [backup-simplify]: Simplify (cos re) into (cos re) 0.594 * [taylor]: Taking taylor expansion of (exp im) in im 0.594 * [taylor]: Taking taylor expansion of im in im 0.594 * [backup-simplify]: Simplify 0 into 0 0.594 * [backup-simplify]: Simplify 1 into 1 0.594 * [backup-simplify]: Simplify (exp 0) into 1 0.594 * [taylor]: Taking taylor expansion of (/ (sin re) (exp im)) in im 0.594 * [taylor]: Taking taylor expansion of (sin re) in im 0.594 * [taylor]: Taking taylor expansion of re in im 0.594 * [backup-simplify]: Simplify re into re 0.594 * [backup-simplify]: Simplify (sin re) into (sin re) 0.594 * [backup-simplify]: Simplify (cos re) into (cos re) 0.594 * [taylor]: Taking taylor expansion of (exp im) in im 0.594 * [taylor]: Taking taylor expansion of im in im 0.594 * [backup-simplify]: Simplify 0 into 0 0.594 * [backup-simplify]: Simplify 1 into 1 0.594 * [backup-simplify]: Simplify (exp 0) into 1 0.595 * [backup-simplify]: Simplify (* (sin re) 1) into (sin re) 0.595 * [backup-simplify]: Simplify (* (cos re) 0) into 0 0.595 * [backup-simplify]: Simplify (+ (sin re) 0) into (sin re) 0.595 * [backup-simplify]: Simplify (/ (sin re) 1) into (sin re) 0.595 * [taylor]: Taking taylor expansion of (fma (sin re) (exp im) (/ (sin re) (exp im))) in re 0.595 * [taylor]: Rewrote expression to (+ (* (sin re) (exp im)) (/ (sin re) (exp im))) 0.595 * [taylor]: Taking taylor expansion of (* (sin re) (exp im)) in re 0.595 * [taylor]: Taking taylor expansion of (sin re) in re 0.595 * [taylor]: Taking taylor expansion of re in re 0.595 * [backup-simplify]: Simplify 0 into 0 0.595 * [backup-simplify]: Simplify 1 into 1 0.595 * [taylor]: Taking taylor expansion of (exp im) in re 0.595 * [taylor]: Taking taylor expansion of im in re 0.595 * [backup-simplify]: Simplify im into im 0.595 * [backup-simplify]: Simplify (exp im) into (exp im) 0.595 * [taylor]: Taking taylor expansion of (/ (sin re) (exp im)) in re 0.595 * [taylor]: Taking taylor expansion of (sin re) in re 0.595 * [taylor]: Taking taylor expansion of re in re 0.595 * [backup-simplify]: Simplify 0 into 0 0.595 * [backup-simplify]: Simplify 1 into 1 0.595 * [taylor]: Taking taylor expansion of (exp im) in re 0.595 * [taylor]: Taking taylor expansion of im in re 0.595 * [backup-simplify]: Simplify im into im 0.595 * [backup-simplify]: Simplify (exp im) into (exp im) 0.596 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 0.596 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 0.596 * [taylor]: Taking taylor expansion of (fma (sin re) (exp im) (/ (sin re) (exp im))) in re 0.596 * [taylor]: Rewrote expression to (+ (* (sin re) (exp im)) (/ (sin re) (exp im))) 0.596 * [taylor]: Taking taylor expansion of (* (sin re) (exp im)) in re 0.596 * [taylor]: Taking taylor expansion of (sin re) in re 0.596 * [taylor]: Taking taylor expansion of re in re 0.596 * [backup-simplify]: Simplify 0 into 0 0.596 * [backup-simplify]: Simplify 1 into 1 0.596 * [taylor]: Taking taylor expansion of (exp im) in re 0.596 * [taylor]: Taking taylor expansion of im in re 0.596 * [backup-simplify]: Simplify im into im 0.596 * [backup-simplify]: Simplify (exp im) into (exp im) 0.596 * [taylor]: Taking taylor expansion of (/ (sin re) (exp im)) in re 0.596 * [taylor]: Taking taylor expansion of (sin re) in re 0.597 * [taylor]: Taking taylor expansion of re in re 0.597 * [backup-simplify]: Simplify 0 into 0 0.597 * [backup-simplify]: Simplify 1 into 1 0.597 * [taylor]: Taking taylor expansion of (exp im) in re 0.597 * [taylor]: Taking taylor expansion of im in re 0.597 * [backup-simplify]: Simplify im into im 0.597 * [backup-simplify]: Simplify (exp im) into (exp im) 0.597 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 0.597 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 0.597 * [backup-simplify]: Simplify (* 0 (exp im)) into 0 0.598 * [backup-simplify]: Simplify (+ 0 0) into 0 0.598 * [taylor]: Taking taylor expansion of 0 in im 0.598 * [backup-simplify]: Simplify 0 into 0 0.598 * [backup-simplify]: Simplify 0 into 0 0.598 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 1) 1)))) into 0 0.599 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 0.599 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp im))) into (exp im) 0.599 * [backup-simplify]: Simplify (+ (exp im) (/ 1 (exp im))) into (+ (exp im) (/ 1 (exp im))) 0.599 * [taylor]: Taking taylor expansion of (+ (exp im) (/ 1 (exp im))) in im 0.599 * [taylor]: Taking taylor expansion of (exp im) in im 0.599 * [taylor]: Taking taylor expansion of im in im 0.599 * [backup-simplify]: Simplify 0 into 0 0.599 * [backup-simplify]: Simplify 1 into 1 0.599 * [backup-simplify]: Simplify (exp 0) into 1 0.599 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.599 * [taylor]: Taking taylor expansion of (exp im) in im 0.599 * [taylor]: Taking taylor expansion of im in im 0.599 * [backup-simplify]: Simplify 0 into 0 0.599 * [backup-simplify]: Simplify 1 into 1 0.600 * [backup-simplify]: Simplify (exp 0) into 1 0.600 * [backup-simplify]: Simplify (/ 1 1) into 1 0.600 * [backup-simplify]: Simplify (+ 1 1) into 2 0.600 * [backup-simplify]: Simplify 2 into 2 0.600 * [backup-simplify]: Simplify 0 into 0 0.601 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.601 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.602 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (exp im)))) into 0 0.602 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.603 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 1) 1)))) into 0 0.603 * [backup-simplify]: Simplify (- (/ 0 (exp im)) (+ (* (/ 1 (exp im)) (/ 0 (exp im))))) into 0 0.603 * [backup-simplify]: Simplify (+ 0 0) into 0 0.603 * [taylor]: Taking taylor expansion of 0 in im 0.603 * [backup-simplify]: Simplify 0 into 0 0.603 * [backup-simplify]: Simplify 0 into 0 0.604 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.605 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.605 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1 1)))) into -1 0.605 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.605 * [backup-simplify]: Simplify 0 into 0 0.605 * [backup-simplify]: Simplify 0 into 0 0.606 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 0.607 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into -1/6 0.608 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* -1/6 (exp im))))) into (- (* 1/6 (exp im))) 0.609 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into -1/6 0.610 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.610 * [backup-simplify]: Simplify (- (/ -1/6 (exp im)) (+ (* (/ 1 (exp im)) (/ 0 (exp im))) (* 0 (/ 0 (exp im))))) into (- (* 1/6 (/ 1 (exp im)))) 0.611 * [backup-simplify]: Simplify (+ (- (* 1/6 (exp im))) (- (* 1/6 (/ 1 (exp im))))) into (- (+ (* 1/6 (exp im)) (* 1/6 (/ 1 (exp im))))) 0.611 * [taylor]: Taking taylor expansion of (- (+ (* 1/6 (exp im)) (* 1/6 (/ 1 (exp im))))) in im 0.611 * [taylor]: Taking taylor expansion of (+ (* 1/6 (exp im)) (* 1/6 (/ 1 (exp im)))) in im 0.611 * [taylor]: Taking taylor expansion of (* 1/6 (exp im)) in im 0.611 * [taylor]: Taking taylor expansion of 1/6 in im 0.611 * [backup-simplify]: Simplify 1/6 into 1/6 0.611 * [taylor]: Taking taylor expansion of (exp im) in im 0.611 * [taylor]: Taking taylor expansion of im in im 0.611 * [backup-simplify]: Simplify 0 into 0 0.611 * [backup-simplify]: Simplify 1 into 1 0.611 * [backup-simplify]: Simplify (exp 0) into 1 0.611 * [taylor]: Taking taylor expansion of (* 1/6 (/ 1 (exp im))) in im 0.611 * [taylor]: Taking taylor expansion of 1/6 in im 0.611 * [backup-simplify]: Simplify 1/6 into 1/6 0.611 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.611 * [taylor]: Taking taylor expansion of (exp im) in im 0.611 * [taylor]: Taking taylor expansion of im in im 0.611 * [backup-simplify]: Simplify 0 into 0 0.611 * [backup-simplify]: Simplify 1 into 1 0.611 * [backup-simplify]: Simplify (exp 0) into 1 0.612 * [backup-simplify]: Simplify (/ 1 1) into 1 0.612 * [backup-simplify]: Simplify (* 1/6 1) into 1/6 0.612 * [backup-simplify]: Simplify (* 1/6 1) into 1/6 0.613 * [backup-simplify]: Simplify (+ 1/6 1/6) into 1/3 0.613 * [backup-simplify]: Simplify (- 1/3) into -1/3 0.613 * [backup-simplify]: Simplify -1/3 into -1/3 0.613 * [backup-simplify]: Simplify 0 into 0 0.615 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.616 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.618 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/2 1)) (* -1 (/ 1 1)))) into 1/2 0.618 * [backup-simplify]: Simplify (+ 1/2 1/2) into 1 0.618 * [backup-simplify]: Simplify 1 into 1 0.619 * [backup-simplify]: Simplify (+ (* 1 (* (pow im 2) re)) (+ (* -1/3 (pow (* 1 re) 3)) (* 2 (* 1 re)))) into (- (+ (* 2 re) (* re (pow im 2))) (* 1/3 (pow re 3))) 0.619 * [backup-simplify]: Simplify (fma (sin (/ 1 re)) (exp (/ 1 im)) (/ (sin (/ 1 re)) (exp (/ 1 im)))) into (fma (sin (/ 1 re)) (exp (/ 1 im)) (/ (sin (/ 1 re)) (exp (/ 1 im)))) 0.619 * [approximate]: Taking taylor expansion of (fma (sin (/ 1 re)) (exp (/ 1 im)) (/ (sin (/ 1 re)) (exp (/ 1 im)))) in (re im) around 0 0.619 * [taylor]: Taking taylor expansion of (fma (sin (/ 1 re)) (exp (/ 1 im)) (/ (sin (/ 1 re)) (exp (/ 1 im)))) in im 0.619 * [taylor]: Rewrote expression to (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) 0.619 * [taylor]: Taking taylor expansion of (* (sin (/ 1 re)) (exp (/ 1 im))) in im 0.619 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 0.619 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.619 * [taylor]: Taking taylor expansion of re in im 0.619 * [backup-simplify]: Simplify re into re 0.620 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.620 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.620 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.620 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.620 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.620 * [taylor]: Taking taylor expansion of im in im 0.620 * [backup-simplify]: Simplify 0 into 0 0.620 * [backup-simplify]: Simplify 1 into 1 0.620 * [backup-simplify]: Simplify (/ 1 1) into 1 0.620 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.620 * [taylor]: Taking taylor expansion of (/ (sin (/ 1 re)) (exp (/ 1 im))) in im 0.620 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 0.620 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.620 * [taylor]: Taking taylor expansion of re in im 0.620 * [backup-simplify]: Simplify re into re 0.621 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.621 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.621 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.621 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.621 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.621 * [taylor]: Taking taylor expansion of im in im 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify 1 into 1 0.621 * [backup-simplify]: Simplify (/ 1 1) into 1 0.621 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.621 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 1) into (sin (/ 1 re)) 0.622 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 0) into 0 0.622 * [backup-simplify]: Simplify (+ (sin (/ 1 re)) 0) into (sin (/ 1 re)) 0.622 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.622 * [taylor]: Taking taylor expansion of (fma (sin (/ 1 re)) (exp (/ 1 im)) (/ (sin (/ 1 re)) (exp (/ 1 im)))) in re 0.622 * [taylor]: Rewrote expression to (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) 0.622 * [taylor]: Taking taylor expansion of (* (sin (/ 1 re)) (exp (/ 1 im))) in re 0.622 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 0.622 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.622 * [taylor]: Taking taylor expansion of re in re 0.622 * [backup-simplify]: Simplify 0 into 0 0.622 * [backup-simplify]: Simplify 1 into 1 0.623 * [backup-simplify]: Simplify (/ 1 1) into 1 0.623 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.623 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.623 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.623 * [taylor]: Taking taylor expansion of im in re 0.623 * [backup-simplify]: Simplify im into im 0.623 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.623 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.623 * [taylor]: Taking taylor expansion of (/ (sin (/ 1 re)) (exp (/ 1 im))) in re 0.623 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 0.623 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.623 * [taylor]: Taking taylor expansion of re in re 0.623 * [backup-simplify]: Simplify 0 into 0 0.623 * [backup-simplify]: Simplify 1 into 1 0.624 * [backup-simplify]: Simplify (/ 1 1) into 1 0.624 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.624 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.624 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.624 * [taylor]: Taking taylor expansion of im in re 0.624 * [backup-simplify]: Simplify im into im 0.624 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.624 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.624 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.624 * [taylor]: Taking taylor expansion of (fma (sin (/ 1 re)) (exp (/ 1 im)) (/ (sin (/ 1 re)) (exp (/ 1 im)))) in re 0.624 * [taylor]: Rewrote expression to (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) 0.624 * [taylor]: Taking taylor expansion of (* (sin (/ 1 re)) (exp (/ 1 im))) in re 0.624 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 0.624 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.624 * [taylor]: Taking taylor expansion of re in re 0.624 * [backup-simplify]: Simplify 0 into 0 0.624 * [backup-simplify]: Simplify 1 into 1 0.625 * [backup-simplify]: Simplify (/ 1 1) into 1 0.625 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.625 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.625 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.625 * [taylor]: Taking taylor expansion of im in re 0.625 * [backup-simplify]: Simplify im into im 0.625 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.625 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.625 * [taylor]: Taking taylor expansion of (/ (sin (/ 1 re)) (exp (/ 1 im))) in re 0.625 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 0.625 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.625 * [taylor]: Taking taylor expansion of re in re 0.625 * [backup-simplify]: Simplify 0 into 0 0.625 * [backup-simplify]: Simplify 1 into 1 0.626 * [backup-simplify]: Simplify (/ 1 1) into 1 0.626 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.626 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.626 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.626 * [taylor]: Taking taylor expansion of im in re 0.626 * [backup-simplify]: Simplify im into im 0.626 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.626 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.626 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.627 * [backup-simplify]: Simplify (* (sin (/ 1 re)) (exp (/ 1 im))) into (* (sin (/ 1 re)) (exp (/ 1 im))) 0.627 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) into (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) 0.627 * [taylor]: Taking taylor expansion of (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) in im 0.627 * [taylor]: Taking taylor expansion of (* (sin (/ 1 re)) (exp (/ 1 im))) in im 0.627 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 0.627 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.627 * [taylor]: Taking taylor expansion of re in im 0.627 * [backup-simplify]: Simplify re into re 0.627 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.627 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.627 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.627 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.627 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.627 * [taylor]: Taking taylor expansion of im in im 0.627 * [backup-simplify]: Simplify 0 into 0 0.627 * [backup-simplify]: Simplify 1 into 1 0.628 * [backup-simplify]: Simplify (/ 1 1) into 1 0.628 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.628 * [taylor]: Taking taylor expansion of (/ (sin (/ 1 re)) (exp (/ 1 im))) in im 0.628 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 0.628 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.628 * [taylor]: Taking taylor expansion of re in im 0.628 * [backup-simplify]: Simplify re into re 0.628 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.628 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.628 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.628 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.628 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.628 * [taylor]: Taking taylor expansion of im in im 0.628 * [backup-simplify]: Simplify 0 into 0 0.628 * [backup-simplify]: Simplify 1 into 1 0.637 * [backup-simplify]: Simplify (/ 1 1) into 1 0.637 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.637 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 1) into (sin (/ 1 re)) 0.637 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 0) into 0 0.637 * [backup-simplify]: Simplify (+ (sin (/ 1 re)) 0) into (sin (/ 1 re)) 0.637 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.638 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 1) into (sin (/ 1 re)) 0.638 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 0) into 0 0.638 * [backup-simplify]: Simplify (+ (sin (/ 1 re)) 0) into (sin (/ 1 re)) 0.638 * [backup-simplify]: Simplify (* (sin (/ 1 re)) (exp (/ 1 im))) into (* (sin (/ 1 re)) (exp (/ 1 im))) 0.638 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) into (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) 0.639 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) into (+ (* (sin (/ 1 re)) (exp (/ 1 im))) (/ (sin (/ 1 re)) (exp (/ 1 im)))) 0.639 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.640 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.640 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 (exp (/ 1 im)))) into 0 0.640 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.641 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.642 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.642 * [backup-simplify]: Simplify (+ 0 0) into 0 0.642 * [taylor]: Taking taylor expansion of 0 in im 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify (+ 0) into 0 0.643 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 1)) into 0 0.644 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 0.645 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.645 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 0)) into 0 0.645 * [backup-simplify]: Simplify (+ 0 0) into 0 0.646 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 (exp (/ 1 im)))) into 0 0.646 * [backup-simplify]: Simplify (+ 0) into 0 0.647 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 1)) into 0 0.647 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 0.648 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.648 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 0)) into 0 0.648 * [backup-simplify]: Simplify (+ 0 0) into 0 0.649 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.649 * [backup-simplify]: Simplify (+ 0 0) into 0 0.649 * [backup-simplify]: Simplify 0 into 0 0.649 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.651 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.652 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 0.652 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.654 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.654 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.654 * [backup-simplify]: Simplify (+ 0 0) into 0 0.654 * [taylor]: Taking taylor expansion of 0 in im 0.654 * [backup-simplify]: Simplify 0 into 0 0.654 * [backup-simplify]: Simplify 0 into 0 0.655 * [backup-simplify]: Simplify 0 into 0 0.655 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.656 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.657 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.657 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.658 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.658 * [backup-simplify]: Simplify (+ 0 0) into 0 0.658 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 0.659 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.659 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.659 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.660 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.660 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.660 * [backup-simplify]: Simplify (+ 0 0) into 0 0.661 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.661 * [backup-simplify]: Simplify (+ 0 0) into 0 0.661 * [backup-simplify]: Simplify 0 into 0 0.661 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.662 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 0.662 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 0.663 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.663 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 0.664 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.664 * [backup-simplify]: Simplify (+ 0 0) into 0 0.664 * [taylor]: Taking taylor expansion of 0 in im 0.664 * [backup-simplify]: Simplify 0 into 0 0.664 * [backup-simplify]: Simplify 0 into 0 0.664 * [backup-simplify]: Simplify (+ (* (sin (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im)))) (/ (sin (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im))))) into (+ (/ (sin re) (exp im)) (* (sin re) (exp im))) 0.664 * [backup-simplify]: Simplify (fma (sin (/ 1 (- re))) (exp (/ 1 (- im))) (/ (sin (/ 1 (- re))) (exp (/ 1 (- im))))) into (fma (sin (/ -1 re)) (exp (/ -1 im)) (/ (sin (/ -1 re)) (exp (/ -1 im)))) 0.664 * [approximate]: Taking taylor expansion of (fma (sin (/ -1 re)) (exp (/ -1 im)) (/ (sin (/ -1 re)) (exp (/ -1 im)))) in (re im) around 0 0.664 * [taylor]: Taking taylor expansion of (fma (sin (/ -1 re)) (exp (/ -1 im)) (/ (sin (/ -1 re)) (exp (/ -1 im)))) in im 0.665 * [taylor]: Rewrote expression to (+ (* (sin (/ -1 re)) (exp (/ -1 im))) (/ (sin (/ -1 re)) (exp (/ -1 im)))) 0.665 * [taylor]: Taking taylor expansion of (* (sin (/ -1 re)) (exp (/ -1 im))) in im 0.665 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 0.665 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.665 * [taylor]: Taking taylor expansion of -1 in im 0.665 * [backup-simplify]: Simplify -1 into -1 0.665 * [taylor]: Taking taylor expansion of re in im 0.665 * [backup-simplify]: Simplify re into re 0.665 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.665 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.665 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.665 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.665 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.665 * [taylor]: Taking taylor expansion of -1 in im 0.665 * [backup-simplify]: Simplify -1 into -1 0.665 * [taylor]: Taking taylor expansion of im in im 0.665 * [backup-simplify]: Simplify 0 into 0 0.665 * [backup-simplify]: Simplify 1 into 1 0.665 * [backup-simplify]: Simplify (/ -1 1) into -1 0.665 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.665 * [taylor]: Taking taylor expansion of (/ (sin (/ -1 re)) (exp (/ -1 im))) in im 0.665 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 0.665 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.665 * [taylor]: Taking taylor expansion of -1 in im 0.665 * [backup-simplify]: Simplify -1 into -1 0.665 * [taylor]: Taking taylor expansion of re in im 0.665 * [backup-simplify]: Simplify re into re 0.665 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.665 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.665 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.665 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.665 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.666 * [taylor]: Taking taylor expansion of -1 in im 0.666 * [backup-simplify]: Simplify -1 into -1 0.666 * [taylor]: Taking taylor expansion of im in im 0.666 * [backup-simplify]: Simplify 0 into 0 0.666 * [backup-simplify]: Simplify 1 into 1 0.666 * [backup-simplify]: Simplify (/ -1 1) into -1 0.666 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.666 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 1) into (sin (/ -1 re)) 0.666 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 0) into 0 0.666 * [backup-simplify]: Simplify (+ (sin (/ -1 re)) 0) into (sin (/ -1 re)) 0.666 * [backup-simplify]: Simplify (/ (sin (/ -1 re)) (exp (/ -1 im))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.666 * [taylor]: Taking taylor expansion of (fma (sin (/ -1 re)) (exp (/ -1 im)) (/ (sin (/ -1 re)) (exp (/ -1 im)))) in re 0.666 * [taylor]: Rewrote expression to (+ (* (sin (/ -1 re)) (exp (/ -1 im))) (/ (sin (/ -1 re)) (exp (/ -1 im)))) 0.666 * [taylor]: Taking taylor expansion of (* (sin (/ -1 re)) (exp (/ -1 im))) in re 0.666 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 0.666 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.666 * [taylor]: Taking taylor expansion of -1 in re 0.666 * [backup-simplify]: Simplify -1 into -1 0.666 * [taylor]: Taking taylor expansion of re in re 0.666 * [backup-simplify]: Simplify 0 into 0 0.666 * [backup-simplify]: Simplify 1 into 1 0.667 * [backup-simplify]: Simplify (/ -1 1) into -1 0.667 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.667 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.667 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.667 * [taylor]: Taking taylor expansion of -1 in re 0.667 * [backup-simplify]: Simplify -1 into -1 0.667 * [taylor]: Taking taylor expansion of im in re 0.667 * [backup-simplify]: Simplify im into im 0.667 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.667 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.667 * [taylor]: Taking taylor expansion of (/ (sin (/ -1 re)) (exp (/ -1 im))) in re 0.667 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 0.667 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.667 * [taylor]: Taking taylor expansion of -1 in re 0.667 * [backup-simplify]: Simplify -1 into -1 0.667 * [taylor]: Taking taylor expansion of re in re 0.667 * [backup-simplify]: Simplify 0 into 0 0.667 * [backup-simplify]: Simplify 1 into 1 0.667 * [backup-simplify]: Simplify (/ -1 1) into -1 0.667 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.667 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.667 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.667 * [taylor]: Taking taylor expansion of -1 in re 0.667 * [backup-simplify]: Simplify -1 into -1 0.667 * [taylor]: Taking taylor expansion of im in re 0.667 * [backup-simplify]: Simplify im into im 0.667 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.667 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.668 * [backup-simplify]: Simplify (/ (sin (/ -1 re)) (exp (/ -1 im))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.668 * [taylor]: Taking taylor expansion of (fma (sin (/ -1 re)) (exp (/ -1 im)) (/ (sin (/ -1 re)) (exp (/ -1 im)))) in re 0.668 * [taylor]: Rewrote expression to (+ (* (sin (/ -1 re)) (exp (/ -1 im))) (/ (sin (/ -1 re)) (exp (/ -1 im)))) 0.668 * [taylor]: Taking taylor expansion of (* (sin (/ -1 re)) (exp (/ -1 im))) in re 0.668 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 0.668 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.668 * [taylor]: Taking taylor expansion of -1 in re 0.668 * [backup-simplify]: Simplify -1 into -1 0.668 * [taylor]: Taking taylor expansion of re in re 0.668 * [backup-simplify]: Simplify 0 into 0 0.668 * [backup-simplify]: Simplify 1 into 1 0.668 * [backup-simplify]: Simplify (/ -1 1) into -1 0.668 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.668 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.668 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.668 * [taylor]: Taking taylor expansion of -1 in re 0.668 * [backup-simplify]: Simplify -1 into -1 0.668 * [taylor]: Taking taylor expansion of im in re 0.668 * [backup-simplify]: Simplify im into im 0.668 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.668 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.668 * [taylor]: Taking taylor expansion of (/ (sin (/ -1 re)) (exp (/ -1 im))) in re 0.668 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 0.668 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.668 * [taylor]: Taking taylor expansion of -1 in re 0.668 * [backup-simplify]: Simplify -1 into -1 0.668 * [taylor]: Taking taylor expansion of re in re 0.668 * [backup-simplify]: Simplify 0 into 0 0.668 * [backup-simplify]: Simplify 1 into 1 0.669 * [backup-simplify]: Simplify (/ -1 1) into -1 0.669 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.669 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.669 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.669 * [taylor]: Taking taylor expansion of -1 in re 0.669 * [backup-simplify]: Simplify -1 into -1 0.669 * [taylor]: Taking taylor expansion of im in re 0.669 * [backup-simplify]: Simplify im into im 0.669 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.669 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.669 * [backup-simplify]: Simplify (/ (sin (/ -1 re)) (exp (/ -1 im))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.669 * [backup-simplify]: Simplify (* (sin (/ -1 re)) (exp (/ -1 im))) into (* (sin (/ -1 re)) (exp (/ -1 im))) 0.669 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) (exp (/ -1 im))) (/ (sin (/ -1 re)) (exp (/ -1 im)))) into (+ (/ (sin (/ -1 re)) (exp (/ -1 im))) (* (sin (/ -1 re)) (exp (/ -1 im)))) 0.669 * [taylor]: Taking taylor expansion of (+ (/ (sin (/ -1 re)) (exp (/ -1 im))) (* (sin (/ -1 re)) (exp (/ -1 im)))) in im 0.669 * [taylor]: Taking taylor expansion of (/ (sin (/ -1 re)) (exp (/ -1 im))) in im 0.669 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 0.669 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.669 * [taylor]: Taking taylor expansion of -1 in im 0.669 * [backup-simplify]: Simplify -1 into -1 0.669 * [taylor]: Taking taylor expansion of re in im 0.669 * [backup-simplify]: Simplify re into re 0.669 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.669 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.669 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.669 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.669 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.669 * [taylor]: Taking taylor expansion of -1 in im 0.670 * [backup-simplify]: Simplify -1 into -1 0.670 * [taylor]: Taking taylor expansion of im in im 0.670 * [backup-simplify]: Simplify 0 into 0 0.670 * [backup-simplify]: Simplify 1 into 1 0.670 * [backup-simplify]: Simplify (/ -1 1) into -1 0.670 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.670 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 1) into (sin (/ -1 re)) 0.670 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 0) into 0 0.670 * [backup-simplify]: Simplify (+ (sin (/ -1 re)) 0) into (sin (/ -1 re)) 0.670 * [backup-simplify]: Simplify (/ (sin (/ -1 re)) (exp (/ -1 im))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.670 * [taylor]: Taking taylor expansion of (* (sin (/ -1 re)) (exp (/ -1 im))) in im 0.670 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 0.670 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.670 * [taylor]: Taking taylor expansion of -1 in im 0.670 * [backup-simplify]: Simplify -1 into -1 0.670 * [taylor]: Taking taylor expansion of re in im 0.670 * [backup-simplify]: Simplify re into re 0.670 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.670 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.670 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.670 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.670 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.670 * [taylor]: Taking taylor expansion of -1 in im 0.670 * [backup-simplify]: Simplify -1 into -1 0.670 * [taylor]: Taking taylor expansion of im in im 0.670 * [backup-simplify]: Simplify 0 into 0 0.670 * [backup-simplify]: Simplify 1 into 1 0.671 * [backup-simplify]: Simplify (/ -1 1) into -1 0.671 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.671 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 1) into (sin (/ -1 re)) 0.671 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 0) into 0 0.671 * [backup-simplify]: Simplify (+ (sin (/ -1 re)) 0) into (sin (/ -1 re)) 0.671 * [backup-simplify]: Simplify (* (sin (/ -1 re)) (exp (/ -1 im))) into (* (sin (/ -1 re)) (exp (/ -1 im))) 0.671 * [backup-simplify]: Simplify (+ (/ (sin (/ -1 re)) (exp (/ -1 im))) (* (sin (/ -1 re)) (exp (/ -1 im)))) into (+ (/ (sin (/ -1 re)) (exp (/ -1 im))) (* (sin (/ -1 re)) (exp (/ -1 im)))) 0.671 * [backup-simplify]: Simplify (+ (/ (sin (/ -1 re)) (exp (/ -1 im))) (* (sin (/ -1 re)) (exp (/ -1 im)))) into (+ (/ (sin (/ -1 re)) (exp (/ -1 im))) (* (sin (/ -1 re)) (exp (/ -1 im)))) 0.671 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.672 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.672 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 (exp (/ -1 im)))) into 0 0.672 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.673 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.673 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.673 * [backup-simplify]: Simplify (+ 0 0) into 0 0.673 * [taylor]: Taking taylor expansion of 0 in im 0.673 * [backup-simplify]: Simplify 0 into 0 0.673 * [backup-simplify]: Simplify 0 into 0 0.673 * [backup-simplify]: Simplify (+ 0) into 0 0.674 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 1)) into 0 0.674 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 0.674 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.675 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 0)) into 0 0.675 * [backup-simplify]: Simplify (+ 0 0) into 0 0.675 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.675 * [backup-simplify]: Simplify (+ 0) into 0 0.676 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 1)) into 0 0.676 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 0.676 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.676 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 0)) into 0 0.677 * [backup-simplify]: Simplify (+ 0 0) into 0 0.677 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 (exp (/ -1 im)))) into 0 0.677 * [backup-simplify]: Simplify (+ 0 0) into 0 0.677 * [backup-simplify]: Simplify 0 into 0 0.677 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.678 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.678 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 0.678 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.679 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.679 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.679 * [backup-simplify]: Simplify (+ 0 0) into 0 0.680 * [taylor]: Taking taylor expansion of 0 in im 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.681 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.681 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.681 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.681 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.682 * [backup-simplify]: Simplify (+ 0 0) into 0 0.682 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.682 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.683 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.683 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.683 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.684 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.684 * [backup-simplify]: Simplify (+ 0 0) into 0 0.684 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 0.684 * [backup-simplify]: Simplify (+ 0 0) into 0 0.685 * [backup-simplify]: Simplify 0 into 0 0.685 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.686 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 0.686 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 0.686 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.687 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 0.687 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.688 * [backup-simplify]: Simplify (+ 0 0) into 0 0.688 * [taylor]: Taking taylor expansion of 0 in im 0.688 * [backup-simplify]: Simplify 0 into 0 0.688 * [backup-simplify]: Simplify 0 into 0 0.688 * [backup-simplify]: Simplify (+ (/ (sin (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im))))) (* (sin (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im)))))) into (+ (/ (sin re) (exp im)) (* (sin re) (exp im))) 0.688 * * * * [progress]: [ 2 / 2 ] generating series at (2 2 3) 0.688 * [backup-simplify]: Simplify (/ (sin re) (exp im)) into (/ (sin re) (exp im)) 0.688 * [approximate]: Taking taylor expansion of (/ (sin re) (exp im)) in (re im) around 0 0.688 * [taylor]: Taking taylor expansion of (/ (sin re) (exp im)) in im 0.688 * [taylor]: Taking taylor expansion of (sin re) in im 0.688 * [taylor]: Taking taylor expansion of re in im 0.688 * [backup-simplify]: Simplify re into re 0.688 * [backup-simplify]: Simplify (sin re) into (sin re) 0.688 * [backup-simplify]: Simplify (cos re) into (cos re) 0.688 * [taylor]: Taking taylor expansion of (exp im) in im 0.688 * [taylor]: Taking taylor expansion of im in im 0.688 * [backup-simplify]: Simplify 0 into 0 0.688 * [backup-simplify]: Simplify 1 into 1 0.688 * [backup-simplify]: Simplify (exp 0) into 1 0.688 * [backup-simplify]: Simplify (* (sin re) 1) into (sin re) 0.689 * [backup-simplify]: Simplify (* (cos re) 0) into 0 0.689 * [backup-simplify]: Simplify (+ (sin re) 0) into (sin re) 0.689 * [backup-simplify]: Simplify (/ (sin re) 1) into (sin re) 0.689 * [taylor]: Taking taylor expansion of (/ (sin re) (exp im)) in re 0.689 * [taylor]: Taking taylor expansion of (sin re) in re 0.689 * [taylor]: Taking taylor expansion of re in re 0.689 * [backup-simplify]: Simplify 0 into 0 0.689 * [backup-simplify]: Simplify 1 into 1 0.689 * [taylor]: Taking taylor expansion of (exp im) in re 0.689 * [taylor]: Taking taylor expansion of im in re 0.689 * [backup-simplify]: Simplify im into im 0.689 * [backup-simplify]: Simplify (exp im) into (exp im) 0.689 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 0.689 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 0.689 * [taylor]: Taking taylor expansion of (/ (sin re) (exp im)) in re 0.690 * [taylor]: Taking taylor expansion of (sin re) in re 0.690 * [taylor]: Taking taylor expansion of re in re 0.690 * [backup-simplify]: Simplify 0 into 0 0.690 * [backup-simplify]: Simplify 1 into 1 0.690 * [taylor]: Taking taylor expansion of (exp im) in re 0.690 * [taylor]: Taking taylor expansion of im in re 0.690 * [backup-simplify]: Simplify im into im 0.690 * [backup-simplify]: Simplify (exp im) into (exp im) 0.690 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 0.691 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 0.691 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.691 * [taylor]: Taking taylor expansion of (exp im) in im 0.691 * [taylor]: Taking taylor expansion of im in im 0.691 * [backup-simplify]: Simplify 0 into 0 0.691 * [backup-simplify]: Simplify 1 into 1 0.691 * [backup-simplify]: Simplify (exp 0) into 1 0.691 * [backup-simplify]: Simplify (/ 1 1) into 1 0.691 * [backup-simplify]: Simplify 1 into 1 0.692 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.693 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 1) 1)))) into 0 0.693 * [backup-simplify]: Simplify (- (/ 0 (exp im)) (+ (* (/ 1 (exp im)) (/ 0 (exp im))))) into 0 0.693 * [taylor]: Taking taylor expansion of 0 in im 0.693 * [backup-simplify]: Simplify 0 into 0 0.693 * [backup-simplify]: Simplify 0 into 0 0.694 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.695 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1 1)))) into -1 0.695 * [backup-simplify]: Simplify -1 into -1 0.697 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into -1/6 0.698 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.699 * [backup-simplify]: Simplify (- (/ -1/6 (exp im)) (+ (* (/ 1 (exp im)) (/ 0 (exp im))) (* 0 (/ 0 (exp im))))) into (- (* 1/6 (/ 1 (exp im)))) 0.699 * [taylor]: Taking taylor expansion of (- (* 1/6 (/ 1 (exp im)))) in im 0.699 * [taylor]: Taking taylor expansion of (* 1/6 (/ 1 (exp im))) in im 0.699 * [taylor]: Taking taylor expansion of 1/6 in im 0.699 * [backup-simplify]: Simplify 1/6 into 1/6 0.699 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.699 * [taylor]: Taking taylor expansion of (exp im) in im 0.699 * [taylor]: Taking taylor expansion of im in im 0.699 * [backup-simplify]: Simplify 0 into 0 0.699 * [backup-simplify]: Simplify 1 into 1 0.699 * [backup-simplify]: Simplify (exp 0) into 1 0.699 * [backup-simplify]: Simplify (/ 1 1) into 1 0.700 * [backup-simplify]: Simplify (* 1/6 1) into 1/6 0.700 * [backup-simplify]: Simplify (- 1/6) into -1/6 0.700 * [backup-simplify]: Simplify -1/6 into -1/6 0.700 * [backup-simplify]: Simplify (+ (* -1/6 (pow (* 1 re) 3)) (+ (* -1 (* im re)) (* 1 (* 1 re)))) into (- re (+ (* re im) (* 1/6 (pow re 3)))) 0.701 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.701 * [approximate]: Taking taylor expansion of (/ (sin (/ 1 re)) (exp (/ 1 im))) in (re im) around 0 0.701 * [taylor]: Taking taylor expansion of (/ (sin (/ 1 re)) (exp (/ 1 im))) in im 0.701 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 0.701 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.701 * [taylor]: Taking taylor expansion of re in im 0.701 * [backup-simplify]: Simplify re into re 0.701 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.701 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.701 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.701 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.701 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.701 * [taylor]: Taking taylor expansion of im in im 0.701 * [backup-simplify]: Simplify 0 into 0 0.701 * [backup-simplify]: Simplify 1 into 1 0.701 * [backup-simplify]: Simplify (/ 1 1) into 1 0.701 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.702 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 1) into (sin (/ 1 re)) 0.702 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 0) into 0 0.702 * [backup-simplify]: Simplify (+ (sin (/ 1 re)) 0) into (sin (/ 1 re)) 0.702 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.702 * [taylor]: Taking taylor expansion of (/ (sin (/ 1 re)) (exp (/ 1 im))) in re 0.702 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 0.702 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.702 * [taylor]: Taking taylor expansion of re in re 0.702 * [backup-simplify]: Simplify 0 into 0 0.702 * [backup-simplify]: Simplify 1 into 1 0.702 * [backup-simplify]: Simplify (/ 1 1) into 1 0.702 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.702 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.702 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.702 * [taylor]: Taking taylor expansion of im in re 0.702 * [backup-simplify]: Simplify im into im 0.702 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.702 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.702 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.702 * [taylor]: Taking taylor expansion of (/ (sin (/ 1 re)) (exp (/ 1 im))) in re 0.702 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 0.702 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.702 * [taylor]: Taking taylor expansion of re in re 0.702 * [backup-simplify]: Simplify 0 into 0 0.702 * [backup-simplify]: Simplify 1 into 1 0.703 * [backup-simplify]: Simplify (/ 1 1) into 1 0.703 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.703 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.703 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.703 * [taylor]: Taking taylor expansion of im in re 0.703 * [backup-simplify]: Simplify im into im 0.703 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.703 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.703 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.703 * [taylor]: Taking taylor expansion of (/ (sin (/ 1 re)) (exp (/ 1 im))) in im 0.703 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 0.703 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.703 * [taylor]: Taking taylor expansion of re in im 0.703 * [backup-simplify]: Simplify re into re 0.703 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.703 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.703 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.703 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.703 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.703 * [taylor]: Taking taylor expansion of im in im 0.703 * [backup-simplify]: Simplify 0 into 0 0.703 * [backup-simplify]: Simplify 1 into 1 0.703 * [backup-simplify]: Simplify (/ 1 1) into 1 0.704 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.704 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 1) into (sin (/ 1 re)) 0.704 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 0) into 0 0.704 * [backup-simplify]: Simplify (+ (sin (/ 1 re)) 0) into (sin (/ 1 re)) 0.704 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.704 * [backup-simplify]: Simplify (/ (sin (/ 1 re)) (exp (/ 1 im))) into (/ (sin (/ 1 re)) (exp (/ 1 im))) 0.704 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.704 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.705 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.705 * [taylor]: Taking taylor expansion of 0 in im 0.705 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify (+ 0) into 0 0.705 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 1)) into 0 0.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 0.706 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.706 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 0)) into 0 0.706 * [backup-simplify]: Simplify (+ 0 0) into 0 0.706 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.706 * [backup-simplify]: Simplify 0 into 0 0.707 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.707 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.708 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.708 * [taylor]: Taking taylor expansion of 0 in im 0.708 * [backup-simplify]: Simplify 0 into 0 0.708 * [backup-simplify]: Simplify 0 into 0 0.708 * [backup-simplify]: Simplify 0 into 0 0.708 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.709 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.709 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.709 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.709 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.710 * [backup-simplify]: Simplify (+ 0 0) into 0 0.710 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.710 * [backup-simplify]: Simplify 0 into 0 0.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.711 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 0.711 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (sin (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.711 * [taylor]: Taking taylor expansion of 0 in im 0.711 * [backup-simplify]: Simplify 0 into 0 0.711 * [backup-simplify]: Simplify 0 into 0 0.711 * [backup-simplify]: Simplify (/ (sin (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im)))) into (/ (sin re) (exp im)) 0.712 * [backup-simplify]: Simplify (/ (sin (/ 1 (- re))) (exp (/ 1 (- im)))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.712 * [approximate]: Taking taylor expansion of (/ (sin (/ -1 re)) (exp (/ -1 im))) in (re im) around 0 0.712 * [taylor]: Taking taylor expansion of (/ (sin (/ -1 re)) (exp (/ -1 im))) in im 0.712 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 0.712 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.712 * [taylor]: Taking taylor expansion of -1 in im 0.712 * [backup-simplify]: Simplify -1 into -1 0.712 * [taylor]: Taking taylor expansion of re in im 0.712 * [backup-simplify]: Simplify re into re 0.712 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.712 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.712 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.712 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.712 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.712 * [taylor]: Taking taylor expansion of -1 in im 0.712 * [backup-simplify]: Simplify -1 into -1 0.712 * [taylor]: Taking taylor expansion of im in im 0.712 * [backup-simplify]: Simplify 0 into 0 0.712 * [backup-simplify]: Simplify 1 into 1 0.712 * [backup-simplify]: Simplify (/ -1 1) into -1 0.712 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.712 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 1) into (sin (/ -1 re)) 0.712 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 0) into 0 0.712 * [backup-simplify]: Simplify (+ (sin (/ -1 re)) 0) into (sin (/ -1 re)) 0.712 * [backup-simplify]: Simplify (/ (sin (/ -1 re)) (exp (/ -1 im))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.712 * [taylor]: Taking taylor expansion of (/ (sin (/ -1 re)) (exp (/ -1 im))) in re 0.712 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 0.712 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.713 * [taylor]: Taking taylor expansion of -1 in re 0.713 * [backup-simplify]: Simplify -1 into -1 0.713 * [taylor]: Taking taylor expansion of re in re 0.713 * [backup-simplify]: Simplify 0 into 0 0.713 * [backup-simplify]: Simplify 1 into 1 0.713 * [backup-simplify]: Simplify (/ -1 1) into -1 0.713 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.713 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.713 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.713 * [taylor]: Taking taylor expansion of -1 in re 0.713 * [backup-simplify]: Simplify -1 into -1 0.713 * [taylor]: Taking taylor expansion of im in re 0.713 * [backup-simplify]: Simplify im into im 0.713 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.713 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.713 * [backup-simplify]: Simplify (/ (sin (/ -1 re)) (exp (/ -1 im))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.713 * [taylor]: Taking taylor expansion of (/ (sin (/ -1 re)) (exp (/ -1 im))) in re 0.713 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 0.713 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.713 * [taylor]: Taking taylor expansion of -1 in re 0.713 * [backup-simplify]: Simplify -1 into -1 0.713 * [taylor]: Taking taylor expansion of re in re 0.713 * [backup-simplify]: Simplify 0 into 0 0.713 * [backup-simplify]: Simplify 1 into 1 0.714 * [backup-simplify]: Simplify (/ -1 1) into -1 0.714 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.714 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.714 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.714 * [taylor]: Taking taylor expansion of -1 in re 0.714 * [backup-simplify]: Simplify -1 into -1 0.714 * [taylor]: Taking taylor expansion of im in re 0.714 * [backup-simplify]: Simplify im into im 0.714 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.714 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.714 * [backup-simplify]: Simplify (/ (sin (/ -1 re)) (exp (/ -1 im))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.714 * [taylor]: Taking taylor expansion of (/ (sin (/ -1 re)) (exp (/ -1 im))) in im 0.714 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 0.714 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.714 * [taylor]: Taking taylor expansion of -1 in im 0.714 * [backup-simplify]: Simplify -1 into -1 0.714 * [taylor]: Taking taylor expansion of re in im 0.714 * [backup-simplify]: Simplify re into re 0.714 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.714 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.714 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.714 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.714 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.714 * [taylor]: Taking taylor expansion of -1 in im 0.714 * [backup-simplify]: Simplify -1 into -1 0.714 * [taylor]: Taking taylor expansion of im in im 0.714 * [backup-simplify]: Simplify 0 into 0 0.714 * [backup-simplify]: Simplify 1 into 1 0.715 * [backup-simplify]: Simplify (/ -1 1) into -1 0.715 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.715 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 1) into (sin (/ -1 re)) 0.715 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 0) into 0 0.715 * [backup-simplify]: Simplify (+ (sin (/ -1 re)) 0) into (sin (/ -1 re)) 0.715 * [backup-simplify]: Simplify (/ (sin (/ -1 re)) (exp (/ -1 im))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.715 * [backup-simplify]: Simplify (/ (sin (/ -1 re)) (exp (/ -1 im))) into (/ (sin (/ -1 re)) (exp (/ -1 im))) 0.715 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.715 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.716 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.716 * [taylor]: Taking taylor expansion of 0 in im 0.716 * [backup-simplify]: Simplify 0 into 0 0.716 * [backup-simplify]: Simplify 0 into 0 0.716 * [backup-simplify]: Simplify (+ 0) into 0 0.716 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 1)) into 0 0.716 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 0.717 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.717 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 0)) into 0 0.717 * [backup-simplify]: Simplify (+ 0 0) into 0 0.718 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.718 * [backup-simplify]: Simplify 0 into 0 0.718 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.719 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.719 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.719 * [taylor]: Taking taylor expansion of 0 in im 0.719 * [backup-simplify]: Simplify 0 into 0 0.719 * [backup-simplify]: Simplify 0 into 0 0.719 * [backup-simplify]: Simplify 0 into 0 0.719 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.720 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.720 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.720 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.721 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.721 * [backup-simplify]: Simplify (+ 0 0) into 0 0.721 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.721 * [backup-simplify]: Simplify 0 into 0 0.721 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.722 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 0.723 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (sin (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.723 * [taylor]: Taking taylor expansion of 0 in im 0.723 * [backup-simplify]: Simplify 0 into 0 0.723 * [backup-simplify]: Simplify 0 into 0 0.723 * [backup-simplify]: Simplify (/ (sin (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im))))) into (/ (sin re) (exp im)) 0.723 * * * [progress]: simplifying candidates 0.723 * * * * [progress]: [ 1 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 2 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 3 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 4 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 5 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 6 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 7 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 8 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 9 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 10 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 11 / 47 ] simplifiying candidate #real (real->posit16 (fma (sin re) (exp im) (/ (sin re) (exp im)))))))> 0.723 * * * * [progress]: [ 12 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 13 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 14 / 47 ] simplifiying candidate # 0.723 * * * * [progress]: [ 15 / 47 ] simplifiying candidate # 0.724 * [simplify]: Simplifying (- (log (sin re)) im) 0.724 * * [simplify]: iters left: 4 (5 enodes) 0.725 * * [simplify]: iters left: 3 (17 enodes) 0.727 * * [simplify]: iters left: 2 (20 enodes) 0.730 * * [simplify]: Extracting #0: cost 1 inf + 0 0.730 * * [simplify]: Extracting #1: cost 5 inf + 0 0.730 * * [simplify]: Extracting #2: cost 6 inf + 42 0.730 * * [simplify]: Extracting #3: cost 7 inf + 83 0.730 * * [simplify]: Extracting #4: cost 6 inf + 84 0.730 * * [simplify]: Extracting #5: cost 0 inf + 812 0.730 * [simplify]: Simplified to (- (log (sin re)) im) 0.730 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (exp (- (log (sin re)) im))))) 0.730 * * * * [progress]: [ 16 / 47 ] simplifiying candidate # 0.730 * * * * [progress]: [ 17 / 47 ] simplifiying candidate # 0.730 * * * * [progress]: [ 18 / 47 ] simplifiying candidate # 0.731 * [simplify]: Simplifying (/ (* (* (sin re) (sin re)) (sin re)) (* (* (exp im) (exp im)) (exp im))) 0.731 * * [simplify]: iters left: 6 (9 enodes) 0.733 * * [simplify]: iters left: 5 (38 enodes) 0.747 * * [simplify]: iters left: 4 (84 enodes) 0.775 * * [simplify]: iters left: 3 (162 enodes) 0.809 * * [simplify]: iters left: 2 (263 enodes) 0.912 * * [simplify]: iters left: 1 (440 enodes) 1.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1.128 * * [simplify]: Extracting #1: cost 79 inf + 0 1.130 * * [simplify]: Extracting #2: cost 198 inf + 1 1.133 * * [simplify]: Extracting #3: cost 177 inf + 5504 1.141 * * [simplify]: Extracting #4: cost 90 inf + 41299 1.163 * * [simplify]: Extracting #5: cost 8 inf + 86550 1.182 * * [simplify]: Extracting #6: cost 0 inf + 91409 1.201 * [simplify]: Simplified to (* (* (/ (sin re) (exp im)) (/ (sin re) (exp im))) (/ (sin re) (exp im))) 1.201 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (cbrt (* (* (/ (sin re) (exp im)) (/ (sin re) (exp im))) (/ (sin re) (exp im))))))) 1.201 * * * * [progress]: [ 19 / 47 ] simplifiying candidate # 1.201 * * * * [progress]: [ 20 / 47 ] simplifiying candidate # 1.201 * * * * [progress]: [ 21 / 47 ] simplifiying candidate # 1.202 * * * * [progress]: [ 22 / 47 ] simplifiying candidate # 1.202 * * * * [progress]: [ 23 / 47 ] simplifiying candidate # 1.202 * [simplify]: Simplifying (/ (* (cbrt (sin re)) (cbrt (sin re))) (* (cbrt (exp im)) (cbrt (exp im)))) 1.202 * * [simplify]: iters left: 6 (9 enodes) 1.206 * * [simplify]: iters left: 5 (33 enodes) 1.216 * * [simplify]: iters left: 4 (48 enodes) 1.225 * * [simplify]: iters left: 3 (55 enodes) 1.232 * * [simplify]: iters left: 2 (58 enodes) 1.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1.240 * * [simplify]: Extracting #1: cost 11 inf + 0 1.240 * * [simplify]: Extracting #2: cost 22 inf + 0 1.240 * * [simplify]: Extracting #3: cost 26 inf + 0 1.240 * * [simplify]: Extracting #4: cost 22 inf + 134 1.240 * * [simplify]: Extracting #5: cost 7 inf + 3826 1.241 * * [simplify]: Extracting #6: cost 0 inf + 5898 1.242 * [simplify]: Simplified to (* (/ (cbrt (sin re)) (cbrt (exp im))) (/ (cbrt (sin re)) (cbrt (exp im)))) 1.242 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (* (/ (cbrt (sin re)) (cbrt (exp im))) (/ (cbrt (sin re)) (cbrt (exp im)))) (/ (cbrt (sin re)) (cbrt (exp im))))))) 1.242 * [simplify]: Simplifying (/ (cbrt (sin re)) (cbrt (exp im))) 1.242 * * [simplify]: iters left: 4 (7 enodes) 1.244 * * [simplify]: iters left: 3 (21 enodes) 1.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1.247 * * [simplify]: Extracting #1: cost 4 inf + 0 1.247 * * [simplify]: Extracting #2: cost 8 inf + 0 1.247 * * [simplify]: Extracting #3: cost 12 inf + 0 1.247 * * [simplify]: Extracting #4: cost 10 inf + 2 1.247 * * [simplify]: Extracting #5: cost 4 inf + 568 1.247 * * [simplify]: Extracting #6: cost 1 inf + 1182 1.247 * * [simplify]: Extracting #7: cost 0 inf + 1514 1.248 * [simplify]: Simplified to (/ (cbrt (sin re)) (cbrt (exp im))) 1.248 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (* (/ (cbrt (sin re)) (cbrt (exp im))) (/ (cbrt (sin re)) (cbrt (exp im)))) (/ (cbrt (sin re)) (cbrt (exp im))))))) 1.248 * * * * [progress]: [ 24 / 47 ] simplifiying candidate # 1.248 * [simplify]: Simplifying (/ (* (cbrt (sin re)) (cbrt (sin re))) (sqrt (exp im))) 1.248 * * [simplify]: iters left: 6 (8 enodes) 1.250 * * [simplify]: iters left: 5 (26 enodes) 1.253 * * [simplify]: iters left: 4 (30 enodes) 1.257 * * [simplify]: iters left: 3 (33 enodes) 1.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1.262 * * [simplify]: Extracting #1: cost 7 inf + 0 1.262 * * [simplify]: Extracting #2: cost 14 inf + 0 1.262 * * [simplify]: Extracting #3: cost 18 inf + 0 1.262 * * [simplify]: Extracting #4: cost 15 inf + 73 1.263 * * [simplify]: Extracting #5: cost 11 inf + 427 1.263 * * [simplify]: Extracting #6: cost 2 inf + 2451 1.263 * * [simplify]: Extracting #7: cost 0 inf + 2964 1.263 * [simplify]: Simplified to (/ (* (cbrt (sin re)) (cbrt (sin re))) (sqrt (exp im))) 1.264 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ (* (cbrt (sin re)) (cbrt (sin re))) (sqrt (exp im))) (/ (cbrt (sin re)) (sqrt (exp im))))))) 1.264 * [simplify]: Simplifying (/ (cbrt (sin re)) (sqrt (exp im))) 1.264 * * [simplify]: iters left: 4 (7 enodes) 1.265 * * [simplify]: iters left: 3 (21 enodes) 1.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1.268 * * [simplify]: Extracting #1: cost 4 inf + 0 1.268 * * [simplify]: Extracting #2: cost 8 inf + 0 1.268 * * [simplify]: Extracting #3: cost 12 inf + 0 1.268 * * [simplify]: Extracting #4: cost 10 inf + 2 1.268 * * [simplify]: Extracting #5: cost 4 inf + 488 1.268 * * [simplify]: Extracting #6: cost 1 inf + 1062 1.268 * * [simplify]: Extracting #7: cost 0 inf + 1354 1.268 * [simplify]: Simplified to (/ (cbrt (sin re)) (sqrt (exp im))) 1.268 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ (* (cbrt (sin re)) (cbrt (sin re))) (sqrt (exp im))) (/ (cbrt (sin re)) (sqrt (exp im))))))) 1.269 * * * * [progress]: [ 25 / 47 ] simplifiying candidate # 1.269 * [simplify]: Simplifying (/ (* (cbrt (sin re)) (cbrt (sin re))) 1) 1.269 * * [simplify]: iters left: 6 (6 enodes) 1.272 * * [simplify]: iters left: 5 (20 enodes) 1.279 * * [simplify]: iters left: 4 (30 enodes) 1.288 * * [simplify]: iters left: 3 (31 enodes) 1.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1.295 * * [simplify]: Extracting #1: cost 5 inf + 0 1.296 * * [simplify]: Extracting #2: cost 7 inf + 1 1.296 * * [simplify]: Extracting #3: cost 9 inf + 1 1.296 * * [simplify]: Extracting #4: cost 8 inf + 2 1.296 * * [simplify]: Extracting #5: cost 0 inf + 1132 1.296 * [simplify]: Simplified to (* (cbrt (sin re)) (cbrt (sin re))) 1.296 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (* (cbrt (sin re)) (cbrt (sin re))) (/ (cbrt (sin re)) (exp im)))))) 1.297 * [simplify]: Simplifying (/ (cbrt (sin re)) (exp im)) 1.297 * * [simplify]: iters left: 4 (6 enodes) 1.298 * * [simplify]: iters left: 3 (18 enodes) 1.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1.300 * * [simplify]: Extracting #1: cost 4 inf + 0 1.300 * * [simplify]: Extracting #2: cost 8 inf + 0 1.300 * * [simplify]: Extracting #3: cost 7 inf + 143 1.300 * * [simplify]: Extracting #4: cost 6 inf + 144 1.300 * * [simplify]: Extracting #5: cost 0 inf + 1052 1.301 * [simplify]: Simplified to (/ (cbrt (sin re)) (exp im)) 1.301 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (* (cbrt (sin re)) (cbrt (sin re))) (/ (cbrt (sin re)) (exp im)))))) 1.301 * * * * [progress]: [ 26 / 47 ] simplifiying candidate # 1.301 * [simplify]: Simplifying (/ (sqrt (sin re)) (* (cbrt (exp im)) (cbrt (exp im)))) 1.301 * * [simplify]: iters left: 6 (8 enodes) 1.302 * * [simplify]: iters left: 5 (26 enodes) 1.306 * * [simplify]: iters left: 4 (28 enodes) 1.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1.309 * * [simplify]: Extracting #1: cost 6 inf + 0 1.309 * * [simplify]: Extracting #2: cost 12 inf + 0 1.309 * * [simplify]: Extracting #3: cost 16 inf + 0 1.309 * * [simplify]: Extracting #4: cost 14 inf + 2 1.309 * * [simplify]: Extracting #5: cost 10 inf + 356 1.310 * * [simplify]: Extracting #6: cost 1 inf + 2068 1.310 * * [simplify]: Extracting #7: cost 0 inf + 2400 1.310 * [simplify]: Simplified to (/ (/ (sqrt (sin re)) (cbrt (exp im))) (cbrt (exp im))) 1.310 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ (/ (sqrt (sin re)) (cbrt (exp im))) (cbrt (exp im))) (/ (sqrt (sin re)) (cbrt (exp im))))))) 1.310 * [simplify]: Simplifying (/ (sqrt (sin re)) (cbrt (exp im))) 1.310 * * [simplify]: iters left: 4 (7 enodes) 1.312 * * [simplify]: iters left: 3 (21 enodes) 1.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1.314 * * [simplify]: Extracting #1: cost 4 inf + 0 1.314 * * [simplify]: Extracting #2: cost 8 inf + 0 1.314 * * [simplify]: Extracting #3: cost 12 inf + 0 1.314 * * [simplify]: Extracting #4: cost 10 inf + 2 1.315 * * [simplify]: Extracting #5: cost 4 inf + 568 1.315 * * [simplify]: Extracting #6: cost 1 inf + 1062 1.315 * * [simplify]: Extracting #7: cost 0 inf + 1354 1.315 * [simplify]: Simplified to (/ (sqrt (sin re)) (cbrt (exp im))) 1.315 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ (/ (sqrt (sin re)) (cbrt (exp im))) (cbrt (exp im))) (/ (sqrt (sin re)) (cbrt (exp im))))))) 1.315 * * * * [progress]: [ 27 / 47 ] simplifiying candidate # 1.315 * [simplify]: Simplifying (/ (sqrt (sin re)) (sqrt (exp im))) 1.315 * * [simplify]: iters left: 4 (7 enodes) 1.317 * * [simplify]: iters left: 3 (21 enodes) 1.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1.319 * * [simplify]: Extracting #1: cost 4 inf + 0 1.320 * * [simplify]: Extracting #2: cost 8 inf + 0 1.320 * * [simplify]: Extracting #3: cost 12 inf + 0 1.320 * * [simplify]: Extracting #4: cost 10 inf + 2 1.320 * * [simplify]: Extracting #5: cost 4 inf + 488 1.320 * * [simplify]: Extracting #6: cost 1 inf + 942 1.320 * * [simplify]: Extracting #7: cost 0 inf + 1194 1.320 * [simplify]: Simplified to (/ (sqrt (sin re)) (sqrt (exp im))) 1.320 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ (sqrt (sin re)) (sqrt (exp im))) (/ (sqrt (sin re)) (sqrt (exp im))))))) 1.320 * [simplify]: Simplifying (/ (sqrt (sin re)) (sqrt (exp im))) 1.320 * * [simplify]: iters left: 4 (7 enodes) 1.322 * * [simplify]: iters left: 3 (21 enodes) 1.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1.325 * * [simplify]: Extracting #1: cost 4 inf + 0 1.325 * * [simplify]: Extracting #2: cost 8 inf + 0 1.325 * * [simplify]: Extracting #3: cost 12 inf + 0 1.325 * * [simplify]: Extracting #4: cost 10 inf + 2 1.325 * * [simplify]: Extracting #5: cost 4 inf + 488 1.325 * * [simplify]: Extracting #6: cost 1 inf + 942 1.325 * * [simplify]: Extracting #7: cost 0 inf + 1194 1.325 * [simplify]: Simplified to (/ (sqrt (sin re)) (sqrt (exp im))) 1.325 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ (sqrt (sin re)) (sqrt (exp im))) (/ (sqrt (sin re)) (sqrt (exp im))))))) 1.325 * * * * [progress]: [ 28 / 47 ] simplifiying candidate # 1.326 * [simplify]: Simplifying (/ (sqrt (sin re)) 1) 1.326 * * [simplify]: iters left: 4 (5 enodes) 1.327 * * [simplify]: iters left: 3 (15 enodes) 1.330 * * [simplify]: iters left: 2 (17 enodes) 1.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1.335 * * [simplify]: Extracting #1: cost 4 inf + 0 1.335 * * [simplify]: Extracting #2: cost 5 inf + 1 1.335 * * [simplify]: Extracting #3: cost 4 inf + 2 1.335 * * [simplify]: Extracting #4: cost 1 inf + 225 1.335 * * [simplify]: Extracting #5: cost 0 inf + 326 1.335 * [simplify]: Simplified to (sqrt (sin re)) 1.335 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (sqrt (sin re)) (/ (sqrt (sin re)) (exp im)))))) 1.336 * [simplify]: Simplifying (/ (sqrt (sin re)) (exp im)) 1.336 * * [simplify]: iters left: 4 (6 enodes) 1.338 * * [simplify]: iters left: 3 (18 enodes) 1.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1.343 * * [simplify]: Extracting #1: cost 4 inf + 0 1.343 * * [simplify]: Extracting #2: cost 8 inf + 0 1.343 * * [simplify]: Extracting #3: cost 7 inf + 143 1.343 * * [simplify]: Extracting #4: cost 6 inf + 144 1.344 * * [simplify]: Extracting #5: cost 0 inf + 892 1.344 * [simplify]: Simplified to (/ (sqrt (sin re)) (exp im)) 1.344 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (sqrt (sin re)) (/ (sqrt (sin re)) (exp im)))))) 1.344 * * * * [progress]: [ 29 / 47 ] simplifiying candidate # 1.344 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 1.345 * * [simplify]: iters left: 6 (6 enodes) 1.348 * * [simplify]: iters left: 5 (22 enodes) 1.354 * * [simplify]: iters left: 4 (26 enodes) 1.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1.358 * * [simplify]: Extracting #1: cost 6 inf + 0 1.358 * * [simplify]: Extracting #2: cost 9 inf + 1 1.358 * * [simplify]: Extracting #3: cost 11 inf + 1 1.358 * * [simplify]: Extracting #4: cost 8 inf + 144 1.358 * * [simplify]: Extracting #5: cost 2 inf + 1253 1.358 * * [simplify]: Extracting #6: cost 0 inf + 1676 1.358 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 1.358 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sin re) (cbrt (exp im))))))) 1.359 * [simplify]: Simplifying (/ (sin re) (cbrt (exp im))) 1.359 * * [simplify]: iters left: 4 (6 enodes) 1.360 * * [simplify]: iters left: 3 (18 enodes) 1.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1.363 * * [simplify]: Extracting #1: cost 4 inf + 0 1.363 * * [simplify]: Extracting #2: cost 8 inf + 0 1.363 * * [simplify]: Extracting #3: cost 9 inf + 1 1.363 * * [simplify]: Extracting #4: cost 0 inf + 1072 1.364 * [simplify]: Simplified to (/ (sin re) (cbrt (exp im))) 1.364 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sin re) (cbrt (exp im))))))) 1.364 * * * * [progress]: [ 30 / 47 ] simplifiying candidate # 1.364 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 1.364 * * [simplify]: iters left: 4 (5 enodes) 1.365 * * [simplify]: iters left: 3 (17 enodes) 1.368 * * [simplify]: iters left: 2 (19 enodes) 1.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1.371 * * [simplify]: Extracting #1: cost 4 inf + 0 1.371 * * [simplify]: Extracting #2: cost 5 inf + 1 1.371 * * [simplify]: Extracting #3: cost 7 inf + 1 1.371 * * [simplify]: Extracting #4: cost 0 inf + 670 1.371 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 1.371 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ 1 (sqrt (exp im))) (/ (sin re) (sqrt (exp im))))))) 1.371 * [simplify]: Simplifying (/ (sin re) (sqrt (exp im))) 1.371 * * [simplify]: iters left: 4 (6 enodes) 1.373 * * [simplify]: iters left: 3 (18 enodes) 1.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1.375 * * [simplify]: Extracting #1: cost 4 inf + 0 1.375 * * [simplify]: Extracting #2: cost 8 inf + 0 1.375 * * [simplify]: Extracting #3: cost 9 inf + 1 1.375 * * [simplify]: Extracting #4: cost 0 inf + 912 1.375 * [simplify]: Simplified to (/ (sin re) (sqrt (exp im))) 1.375 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* (/ 1 (sqrt (exp im))) (/ (sin re) (sqrt (exp im))))))) 1.375 * * * * [progress]: [ 31 / 47 ] simplifiying candidate # 1.375 * [simplify]: Simplifying (/ 1 1) 1.375 * * [simplify]: iters left: 2 (2 enodes) 1.376 * * [simplify]: iters left: 1 (6 enodes) 1.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1.377 * * [simplify]: Extracting #1: cost 0 inf + 1 1.377 * [simplify]: Simplified to 1 1.377 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* 1 (/ (sin re) (exp im)))))) 1.378 * [simplify]: Simplifying (/ (sin re) (exp im)) 1.378 * * [simplify]: iters left: 3 (5 enodes) 1.379 * * [simplify]: iters left: 2 (15 enodes) 1.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1.381 * * [simplify]: Extracting #1: cost 4 inf + 0 1.381 * * [simplify]: Extracting #2: cost 8 inf + 0 1.381 * * [simplify]: Extracting #3: cost 4 inf + 144 1.381 * * [simplify]: Extracting #4: cost 0 inf + 610 1.381 * [simplify]: Simplified to (/ (sin re) (exp im)) 1.381 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (* 1 (/ (sin re) (exp im)))))) 1.381 * * * * [progress]: [ 32 / 47 ] simplifiying candidate # 1.381 * * * * [progress]: [ 33 / 47 ] simplifiying candidate # 1.381 * * * * [progress]: [ 34 / 47 ] simplifiying candidate # 1.381 * * * * [progress]: [ 35 / 47 ] simplifiying candidate # 1.382 * [simplify]: Simplifying (cbrt (exp im)) 1.382 * * [simplify]: iters left: 2 (3 enodes) 1.383 * * [simplify]: iters left: 1 (9 enodes) 1.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1.386 * * [simplify]: Extracting #1: cost 3 inf + 0 1.386 * * [simplify]: Extracting #2: cost 5 inf + 0 1.386 * * [simplify]: Extracting #3: cost 4 inf + 1 1.386 * * [simplify]: Extracting #4: cost 0 inf + 445 1.386 * [simplify]: Simplified to (cbrt (exp im)) 1.386 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (/ (sin re) (* (cbrt (exp im)) (cbrt (exp im)))) (cbrt (exp im)))))) 1.386 * * * * [progress]: [ 36 / 47 ] simplifiying candidate # 1.386 * [simplify]: Simplifying (sqrt (exp im)) 1.386 * * [simplify]: iters left: 2 (3 enodes) 1.388 * * [simplify]: iters left: 1 (9 enodes) 1.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1.390 * * [simplify]: Extracting #1: cost 3 inf + 0 1.390 * * [simplify]: Extracting #2: cost 5 inf + 0 1.390 * * [simplify]: Extracting #3: cost 4 inf + 1 1.390 * * [simplify]: Extracting #4: cost 0 inf + 365 1.390 * [simplify]: Simplified to (sqrt (exp im)) 1.390 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (/ (sin re) (sqrt (exp im))) (sqrt (exp im)))))) 1.390 * * * * [progress]: [ 37 / 47 ] simplifiying candidate # 1.391 * [simplify]: Simplifying (exp im) 1.391 * * [simplify]: iters left: 1 (2 enodes) 1.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1.392 * * [simplify]: Extracting #1: cost 3 inf + 0 1.392 * * [simplify]: Extracting #2: cost 2 inf + 1 1.392 * * [simplify]: Extracting #3: cost 0 inf + 143 1.392 * [simplify]: Simplified to (exp im) 1.392 * [simplify]: Simplified (2 2 3 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (/ (sin re) 1) (exp im))))) 1.392 * * * * [progress]: [ 38 / 47 ] simplifiying candidate # 1.392 * [simplify]: Simplifying (* (cbrt (sin re)) (cbrt (sin re))) 1.392 * * [simplify]: iters left: 4 (4 enodes) 1.394 * * [simplify]: iters left: 3 (12 enodes) 1.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1.398 * * [simplify]: Extracting #1: cost 3 inf + 0 1.398 * * [simplify]: Extracting #2: cost 5 inf + 0 1.398 * * [simplify]: Extracting #3: cost 7 inf + 0 1.398 * * [simplify]: Extracting #4: cost 6 inf + 1 1.398 * * [simplify]: Extracting #5: cost 0 inf + 767 1.398 * [simplify]: Simplified to (* (cbrt (sin re)) (cbrt (sin re))) 1.398 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (* (cbrt (sin re)) (cbrt (sin re))) (/ (exp im) (cbrt (sin re))))))) 1.398 * * * * [progress]: [ 39 / 47 ] simplifiying candidate # 1.399 * [simplify]: Simplifying (sqrt (sin re)) 1.399 * * [simplify]: iters left: 2 (3 enodes) 1.400 * * [simplify]: iters left: 1 (9 enodes) 1.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1.403 * * [simplify]: Extracting #1: cost 3 inf + 0 1.403 * * [simplify]: Extracting #2: cost 5 inf + 0 1.403 * * [simplify]: Extracting #3: cost 4 inf + 1 1.403 * * [simplify]: Extracting #4: cost 0 inf + 325 1.403 * [simplify]: Simplified to (sqrt (sin re)) 1.403 * [simplify]: Simplified (2 2 3 1) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (sqrt (sin re)) (/ (exp im) (sqrt (sin re))))))) 1.403 * * * * [progress]: [ 40 / 47 ] simplifiying candidate # 1.403 * * * * [progress]: [ 41 / 47 ] simplifiying candidate #real (real->posit16 (/ (sin re) (exp im)))))))> 1.403 * * * * [progress]: [ 42 / 47 ] simplifiying candidate # 1.404 * [simplify]: Simplifying (- (+ (* 2 re) (* re (pow im 2))) (* 1/3 (pow re 3))) 1.404 * * [simplify]: iters left: 6 (12 enodes) 1.412 * * [simplify]: iters left: 5 (57 enodes) 1.435 * * [simplify]: iters left: 4 (121 enodes) 1.470 * * [simplify]: iters left: 3 (259 enodes) 1.536 * * [simplify]: iters left: 2 (489 enodes) 1.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1.715 * * [simplify]: Extracting #1: cost 39 inf + 0 1.717 * * [simplify]: Extracting #2: cost 123 inf + 185 1.719 * * [simplify]: Extracting #3: cost 123 inf + 3275 1.726 * * [simplify]: Extracting #4: cost 73 inf + 16492 1.736 * * [simplify]: Extracting #5: cost 29 inf + 34527 1.752 * * [simplify]: Extracting #6: cost 0 inf + 49309 1.765 * * [simplify]: Extracting #7: cost 0 inf + 49149 1.777 * [simplify]: Simplified to (* re (fma -1/3 (* re re) (fma im im 2))) 1.777 * [simplify]: Simplified (2 2) to (λ (re im) (* 0.5 (* re (fma -1/3 (* re re) (fma im im 2))))) 1.777 * * * * [progress]: [ 43 / 47 ] simplifiying candidate # 1.778 * [simplify]: Simplifying (+ (/ (sin re) (exp im)) (* (sin re) (exp im))) 1.778 * * [simplify]: iters left: 5 (7 enodes) 1.781 * * [simplify]: iters left: 4 (23 enodes) 1.788 * * [simplify]: iters left: 3 (25 enodes) 1.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1.795 * * [simplify]: Extracting #1: cost 6 inf + 0 1.795 * * [simplify]: Extracting #2: cost 12 inf + 0 1.795 * * [simplify]: Extracting #3: cost 10 inf + 2 1.795 * * [simplify]: Extracting #4: cost 1 inf + 1181 1.796 * * [simplify]: Extracting #5: cost 0 inf + 1408 1.796 * [simplify]: Simplified to (fma (sin re) (exp im) (/ (sin re) (exp im))) 1.796 * [simplify]: Simplified (2 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im))))) 1.796 * * * * [progress]: [ 44 / 47 ] simplifiying candidate # 1.797 * [simplify]: Simplifying (+ (/ (sin re) (exp im)) (* (sin re) (exp im))) 1.797 * * [simplify]: iters left: 5 (7 enodes) 1.800 * * [simplify]: iters left: 4 (23 enodes) 1.806 * * [simplify]: iters left: 3 (25 enodes) 1.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1.813 * * [simplify]: Extracting #1: cost 6 inf + 0 1.813 * * [simplify]: Extracting #2: cost 12 inf + 0 1.813 * * [simplify]: Extracting #3: cost 10 inf + 2 1.813 * * [simplify]: Extracting #4: cost 1 inf + 1181 1.813 * * [simplify]: Extracting #5: cost 0 inf + 1408 1.814 * [simplify]: Simplified to (fma (sin re) (exp im) (/ (sin re) (exp im))) 1.814 * [simplify]: Simplified (2 2) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im))))) 1.814 * * * * [progress]: [ 45 / 47 ] simplifiying candidate # 1.814 * [simplify]: Simplifying (- re (+ (* re im) (* 1/6 (pow re 3)))) 1.815 * * [simplify]: iters left: 6 (9 enodes) 1.820 * * [simplify]: iters left: 5 (43 enodes) 1.837 * * [simplify]: iters left: 4 (87 enodes) 1.872 * * [simplify]: iters left: 3 (196 enodes) 1.932 * * [simplify]: iters left: 2 (475 enodes) 2.200 * * [simplify]: Extracting #0: cost 1 inf + 0 2.200 * * [simplify]: Extracting #1: cost 46 inf + 0 2.201 * * [simplify]: Extracting #2: cost 145 inf + 292 2.206 * * [simplify]: Extracting #3: cost 123 inf + 5256 2.214 * * [simplify]: Extracting #4: cost 69 inf + 19684 2.222 * * [simplify]: Extracting #5: cost 10 inf + 48213 2.230 * * [simplify]: Extracting #6: cost 0 inf + 54406 2.237 * [simplify]: Simplified to (- re (* re (fma re (* 1/6 re) im))) 2.237 * [simplify]: Simplified (2 2 3) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (- re (* re (fma re (* 1/6 re) im)))))) 2.237 * * * * [progress]: [ 46 / 47 ] simplifiying candidate # 2.238 * [simplify]: Simplifying (/ (sin re) (exp im)) 2.238 * * [simplify]: iters left: 3 (5 enodes) 2.239 * * [simplify]: iters left: 2 (15 enodes) 2.241 * * [simplify]: Extracting #0: cost 1 inf + 0 2.241 * * [simplify]: Extracting #1: cost 4 inf + 0 2.241 * * [simplify]: Extracting #2: cost 8 inf + 0 2.241 * * [simplify]: Extracting #3: cost 4 inf + 144 2.241 * * [simplify]: Extracting #4: cost 0 inf + 610 2.241 * [simplify]: Simplified to (/ (sin re) (exp im)) 2.241 * [simplify]: Simplified (2 2 3) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im))))) 2.241 * * * * [progress]: [ 47 / 47 ] simplifiying candidate # 2.241 * [simplify]: Simplifying (/ (sin re) (exp im)) 2.241 * * [simplify]: iters left: 3 (5 enodes) 2.242 * * [simplify]: iters left: 2 (15 enodes) 2.244 * * [simplify]: Extracting #0: cost 1 inf + 0 2.244 * * [simplify]: Extracting #1: cost 4 inf + 0 2.244 * * [simplify]: Extracting #2: cost 8 inf + 0 2.244 * * [simplify]: Extracting #3: cost 4 inf + 144 2.244 * * [simplify]: Extracting #4: cost 0 inf + 610 2.244 * [simplify]: Simplified to (/ (sin re) (exp im)) 2.244 * [simplify]: Simplified (2 2 3) to (λ (re im) (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im))))) 2.244 * * * [progress]: adding candidates to table 2.687 * * [progress]: iteration 2 / 4 2.687 * * * [progress]: picking best candidate 2.690 * * * * [pick]: Picked # 2.690 * * * [progress]: localizing error 2.720 * * * [progress]: generating rewritten candidates 2.720 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 2.857 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2) 2.899 * * * [progress]: generating series expansions 2.899 * * * * [progress]: [ 1 / 2 ] generating series at (2) 2.899 * [backup-simplify]: Simplify (* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im))) into (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) 2.899 * [approximate]: Taking taylor expansion of (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) in (re im) around 0 2.899 * [taylor]: Taking taylor expansion of (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) in im 2.899 * [taylor]: Taking taylor expansion of 0.5 in im 2.899 * [backup-simplify]: Simplify 0.5 into 0.5 2.899 * [taylor]: Taking taylor expansion of (* (sin re) (+ (exp (- im)) (exp im))) in im 2.899 * [taylor]: Taking taylor expansion of (sin re) in im 2.899 * [taylor]: Taking taylor expansion of re in im 2.899 * [backup-simplify]: Simplify re into re 2.899 * [backup-simplify]: Simplify (sin re) into (sin re) 2.899 * [backup-simplify]: Simplify (cos re) into (cos re) 2.900 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 2.900 * [taylor]: Taking taylor expansion of (exp (- im)) in im 2.900 * [taylor]: Taking taylor expansion of (- im) in im 2.900 * [taylor]: Taking taylor expansion of im in im 2.900 * [backup-simplify]: Simplify 0 into 0 2.900 * [backup-simplify]: Simplify 1 into 1 2.900 * [backup-simplify]: Simplify (- 0) into 0 2.901 * [backup-simplify]: Simplify (- 1) into -1 2.901 * [backup-simplify]: Simplify (exp 0) into 1 2.901 * [taylor]: Taking taylor expansion of (exp im) in im 2.901 * [taylor]: Taking taylor expansion of im in im 2.901 * [backup-simplify]: Simplify 0 into 0 2.901 * [backup-simplify]: Simplify 1 into 1 2.901 * [backup-simplify]: Simplify (exp 0) into 1 2.901 * [taylor]: Taking taylor expansion of (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) in re 2.901 * [taylor]: Taking taylor expansion of 0.5 in re 2.901 * [backup-simplify]: Simplify 0.5 into 0.5 2.901 * [taylor]: Taking taylor expansion of (* (sin re) (+ (exp (- im)) (exp im))) in re 2.901 * [taylor]: Taking taylor expansion of (sin re) in re 2.901 * [taylor]: Taking taylor expansion of re in re 2.901 * [backup-simplify]: Simplify 0 into 0 2.901 * [backup-simplify]: Simplify 1 into 1 2.901 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in re 2.901 * [taylor]: Taking taylor expansion of (exp (- im)) in re 2.901 * [taylor]: Taking taylor expansion of (- im) in re 2.901 * [taylor]: Taking taylor expansion of im in re 2.901 * [backup-simplify]: Simplify im into im 2.901 * [backup-simplify]: Simplify (- im) into (- im) 2.901 * [backup-simplify]: Simplify (- im) into (- im) 2.901 * [backup-simplify]: Simplify (exp (- im)) into (exp (- im)) 2.901 * [taylor]: Taking taylor expansion of (exp im) in re 2.901 * [taylor]: Taking taylor expansion of im in re 2.901 * [backup-simplify]: Simplify im into im 2.902 * [backup-simplify]: Simplify (exp im) into (exp im) 2.902 * [taylor]: Taking taylor expansion of (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) in re 2.902 * [taylor]: Taking taylor expansion of 0.5 in re 2.902 * [backup-simplify]: Simplify 0.5 into 0.5 2.902 * [taylor]: Taking taylor expansion of (* (sin re) (+ (exp (- im)) (exp im))) in re 2.902 * [taylor]: Taking taylor expansion of (sin re) in re 2.902 * [taylor]: Taking taylor expansion of re in re 2.902 * [backup-simplify]: Simplify 0 into 0 2.902 * [backup-simplify]: Simplify 1 into 1 2.902 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in re 2.902 * [taylor]: Taking taylor expansion of (exp (- im)) in re 2.902 * [taylor]: Taking taylor expansion of (- im) in re 2.902 * [taylor]: Taking taylor expansion of im in re 2.902 * [backup-simplify]: Simplify im into im 2.902 * [backup-simplify]: Simplify (- im) into (- im) 2.902 * [backup-simplify]: Simplify (- im) into (- im) 2.902 * [backup-simplify]: Simplify (exp (- im)) into (exp (- im)) 2.902 * [taylor]: Taking taylor expansion of (exp im) in re 2.902 * [taylor]: Taking taylor expansion of im in re 2.902 * [backup-simplify]: Simplify im into im 2.902 * [backup-simplify]: Simplify (exp im) into (exp im) 2.902 * [backup-simplify]: Simplify (+ (exp (- im)) (exp im)) into (+ (exp (- im)) (exp im)) 2.902 * [backup-simplify]: Simplify (* 0 (+ (exp (- im)) (exp im))) into 0 2.903 * [backup-simplify]: Simplify (* 0.5 0) into 0 2.903 * [taylor]: Taking taylor expansion of 0 in im 2.903 * [backup-simplify]: Simplify 0 into 0 2.903 * [backup-simplify]: Simplify 0 into 0 2.903 * [backup-simplify]: Simplify (- im) into (- im) 2.903 * [backup-simplify]: Simplify (- 0) into 0 2.904 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 1) 1)))) into 0 2.905 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 1) 1)))) into 0 2.905 * [backup-simplify]: Simplify (+ 0 0) into 0 2.906 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 2.907 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (+ (exp (- im)) (exp im)))) into (+ (exp (- im)) (exp im)) 2.907 * [backup-simplify]: Simplify (+ (* 0.5 (+ (exp (- im)) (exp im))) (* 0 0)) into (+ (* 0.5 (exp (- im))) (* 0.5 (exp im))) 2.907 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp (- im))) (* 0.5 (exp im))) in im 2.907 * [taylor]: Taking taylor expansion of (* 0.5 (exp (- im))) in im 2.907 * [taylor]: Taking taylor expansion of 0.5 in im 2.907 * [backup-simplify]: Simplify 0.5 into 0.5 2.907 * [taylor]: Taking taylor expansion of (exp (- im)) in im 2.907 * [taylor]: Taking taylor expansion of (- im) in im 2.907 * [taylor]: Taking taylor expansion of im in im 2.907 * [backup-simplify]: Simplify 0 into 0 2.907 * [backup-simplify]: Simplify 1 into 1 2.908 * [backup-simplify]: Simplify (- 0) into 0 2.908 * [backup-simplify]: Simplify (- 1) into -1 2.908 * [backup-simplify]: Simplify (exp 0) into 1 2.908 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 2.908 * [taylor]: Taking taylor expansion of 0.5 in im 2.908 * [backup-simplify]: Simplify 0.5 into 0.5 2.908 * [taylor]: Taking taylor expansion of (exp im) in im 2.908 * [taylor]: Taking taylor expansion of im in im 2.908 * [backup-simplify]: Simplify 0 into 0 2.908 * [backup-simplify]: Simplify 1 into 1 2.908 * [backup-simplify]: Simplify (exp 0) into 1 2.909 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 2.909 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 2.910 * [backup-simplify]: Simplify (+ 0.5 0.5) into 1.0 2.910 * [backup-simplify]: Simplify 1.0 into 1.0 2.910 * [backup-simplify]: Simplify 0 into 0 2.910 * [backup-simplify]: Simplify (- im) into (- im) 2.910 * [backup-simplify]: Simplify (- 0) into 0 2.911 * [backup-simplify]: Simplify (- 0) into 0 2.912 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 2.914 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 2.914 * [backup-simplify]: Simplify (+ 0 0) into 0 2.915 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 2.916 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (+ (exp (- im)) (exp im))))) into 0 2.917 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 (+ (exp (- im)) (exp im))) (* 0 0))) into 0 2.917 * [taylor]: Taking taylor expansion of 0 in im 2.917 * [backup-simplify]: Simplify 0 into 0 2.917 * [backup-simplify]: Simplify 0 into 0 2.917 * [backup-simplify]: Simplify (- 1) into -1 2.918 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 2.920 * [backup-simplify]: Simplify (+ (* 0.5 -1) (* 0 1)) into (- 0.5) 2.921 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 2.922 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 1)) into 0.5 2.923 * [backup-simplify]: Simplify (+ (- 0.5) 0.5) into 0 2.923 * [backup-simplify]: Simplify 0 into 0 2.923 * [backup-simplify]: Simplify 0 into 0 2.923 * [backup-simplify]: Simplify (- im) into (- im) 2.924 * [backup-simplify]: Simplify (- 0) into 0 2.924 * [backup-simplify]: Simplify (- 0) into 0 2.925 * [backup-simplify]: Simplify (- 0) into 0 2.925 * [backup-simplify]: Simplify (- 0) into 0 2.927 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 2.928 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 2.929 * [backup-simplify]: Simplify (+ 0 0) into 0 2.931 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into -1/6 2.932 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* -1/6 (+ (exp (- im)) (exp im)))))) into (- (+ (* 1/6 (exp (- im))) (* 1/6 (exp im)))) 2.933 * [backup-simplify]: Simplify (+ (* 0.5 (- (+ (* 1/6 (exp (- im))) (* 1/6 (exp im))))) (+ (* 0 0) (+ (* 0 (+ (exp (- im)) (exp im))) (* 0 0)))) into (- (+ (* 0.08333333333333333 (exp (- im))) (* 0.08333333333333333 (exp im)))) 2.933 * [taylor]: Taking taylor expansion of (- (+ (* 0.08333333333333333 (exp (- im))) (* 0.08333333333333333 (exp im)))) in im 2.933 * [taylor]: Taking taylor expansion of (+ (* 0.08333333333333333 (exp (- im))) (* 0.08333333333333333 (exp im))) in im 2.933 * [taylor]: Taking taylor expansion of (* 0.08333333333333333 (exp (- im))) in im 2.933 * [taylor]: Taking taylor expansion of 0.08333333333333333 in im 2.933 * [backup-simplify]: Simplify 0.08333333333333333 into 0.08333333333333333 2.933 * [taylor]: Taking taylor expansion of (exp (- im)) in im 2.933 * [taylor]: Taking taylor expansion of (- im) in im 2.934 * [taylor]: Taking taylor expansion of im in im 2.934 * [backup-simplify]: Simplify 0 into 0 2.934 * [backup-simplify]: Simplify 1 into 1 2.934 * [backup-simplify]: Simplify (- 0) into 0 2.934 * [backup-simplify]: Simplify (- 1) into -1 2.934 * [backup-simplify]: Simplify (exp 0) into 1 2.934 * [taylor]: Taking taylor expansion of (* 0.08333333333333333 (exp im)) in im 2.934 * [taylor]: Taking taylor expansion of 0.08333333333333333 in im 2.934 * [backup-simplify]: Simplify 0.08333333333333333 into 0.08333333333333333 2.934 * [taylor]: Taking taylor expansion of (exp im) in im 2.934 * [taylor]: Taking taylor expansion of im in im 2.934 * [backup-simplify]: Simplify 0 into 0 2.935 * [backup-simplify]: Simplify 1 into 1 2.935 * [backup-simplify]: Simplify (exp 0) into 1 2.935 * [backup-simplify]: Simplify (* 0.08333333333333333 1) into 0.08333333333333333 2.935 * [backup-simplify]: Simplify (* 0.08333333333333333 1) into 0.08333333333333333 2.936 * [backup-simplify]: Simplify (+ 0.08333333333333333 0.08333333333333333) into 0.16666666666666666 2.937 * [backup-simplify]: Simplify (- 0.16666666666666666) into (- 0.16666666666666666) 2.937 * [backup-simplify]: Simplify (- 0.16666666666666666) into (- 0.16666666666666666) 2.937 * [backup-simplify]: Simplify 0 into 0 2.938 * [backup-simplify]: Simplify (- 1) into -1 2.938 * [backup-simplify]: Simplify (- 0) into 0 2.940 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 2.942 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 -1) (* 0 1))) into 0.25 2.944 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 2.946 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 1) (* 0 1))) into 0.25 2.946 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 2.946 * [backup-simplify]: Simplify 0.5 into 0.5 2.947 * [backup-simplify]: Simplify (+ (* 0.5 (* (pow im 2) re)) (+ (* (- 0.16666666666666666) (pow (* 1 re) 3)) (* 1.0 (* 1 re)))) into (- (+ (* 1.0 re) (* 0.5 (* re (pow im 2)))) (* 0.16666666666666666 (pow re 3))) 2.947 * [backup-simplify]: Simplify (* (* 0.5 (sin (/ 1 re))) (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im)))) into (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) 2.947 * [approximate]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in (re im) around 0 2.947 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in im 2.947 * [taylor]: Taking taylor expansion of 0.5 in im 2.948 * [backup-simplify]: Simplify 0.5 into 0.5 2.948 * [taylor]: Taking taylor expansion of (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) in im 2.948 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 2.948 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 2.948 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 2.948 * [taylor]: Taking taylor expansion of (/ 1 im) in im 2.948 * [taylor]: Taking taylor expansion of im in im 2.948 * [backup-simplify]: Simplify 0 into 0 2.948 * [backup-simplify]: Simplify 1 into 1 2.948 * [backup-simplify]: Simplify (/ 1 1) into 1 2.948 * [backup-simplify]: Simplify (- 1) into -1 2.949 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 2.949 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 2.949 * [taylor]: Taking taylor expansion of (/ 1 im) in im 2.949 * [taylor]: Taking taylor expansion of im in im 2.949 * [backup-simplify]: Simplify 0 into 0 2.949 * [backup-simplify]: Simplify 1 into 1 2.949 * [backup-simplify]: Simplify (/ 1 1) into 1 2.949 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 2.949 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 2.949 * [taylor]: Taking taylor expansion of (/ 1 re) in im 2.949 * [taylor]: Taking taylor expansion of re in im 2.949 * [backup-simplify]: Simplify re into re 2.949 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 2.949 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 2.949 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 2.949 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in re 2.949 * [taylor]: Taking taylor expansion of 0.5 in re 2.950 * [backup-simplify]: Simplify 0.5 into 0.5 2.950 * [taylor]: Taking taylor expansion of (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) in re 2.950 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in re 2.950 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 2.950 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 2.950 * [taylor]: Taking taylor expansion of (/ 1 im) in re 2.950 * [taylor]: Taking taylor expansion of im in re 2.950 * [backup-simplify]: Simplify im into im 2.950 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 2.950 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 2.950 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 2.950 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 2.950 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 2.950 * [taylor]: Taking taylor expansion of (/ 1 im) in re 2.950 * [taylor]: Taking taylor expansion of im in re 2.950 * [backup-simplify]: Simplify im into im 2.950 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 2.950 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 2.950 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 2.950 * [taylor]: Taking taylor expansion of (/ 1 re) in re 2.950 * [taylor]: Taking taylor expansion of re in re 2.950 * [backup-simplify]: Simplify 0 into 0 2.950 * [backup-simplify]: Simplify 1 into 1 2.951 * [backup-simplify]: Simplify (/ 1 1) into 1 2.951 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 2.951 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in re 2.951 * [taylor]: Taking taylor expansion of 0.5 in re 2.951 * [backup-simplify]: Simplify 0.5 into 0.5 2.951 * [taylor]: Taking taylor expansion of (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) in re 2.951 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in re 2.951 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 2.951 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 2.951 * [taylor]: Taking taylor expansion of (/ 1 im) in re 2.951 * [taylor]: Taking taylor expansion of im in re 2.951 * [backup-simplify]: Simplify im into im 2.951 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 2.951 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 2.951 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 2.951 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 2.952 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 2.952 * [taylor]: Taking taylor expansion of (/ 1 im) in re 2.952 * [taylor]: Taking taylor expansion of im in re 2.952 * [backup-simplify]: Simplify im into im 2.952 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 2.952 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 2.952 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 2.952 * [taylor]: Taking taylor expansion of (/ 1 re) in re 2.952 * [taylor]: Taking taylor expansion of re in re 2.952 * [backup-simplify]: Simplify 0 into 0 2.952 * [backup-simplify]: Simplify 1 into 1 2.954 * [backup-simplify]: Simplify (/ 1 1) into 1 2.954 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 2.955 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2.955 * [backup-simplify]: Simplify (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) into (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) 2.955 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) into (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) 2.955 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in im 2.955 * [taylor]: Taking taylor expansion of 0.5 in im 2.955 * [backup-simplify]: Simplify 0.5 into 0.5 2.955 * [taylor]: Taking taylor expansion of (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) in im 2.955 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 2.955 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 2.955 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 2.955 * [taylor]: Taking taylor expansion of (/ 1 im) in im 2.955 * [taylor]: Taking taylor expansion of im in im 2.955 * [backup-simplify]: Simplify 0 into 0 2.955 * [backup-simplify]: Simplify 1 into 1 2.956 * [backup-simplify]: Simplify (/ 1 1) into 1 2.956 * [backup-simplify]: Simplify (- 1) into -1 2.956 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 2.956 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 2.956 * [taylor]: Taking taylor expansion of (/ 1 im) in im 2.956 * [taylor]: Taking taylor expansion of im in im 2.956 * [backup-simplify]: Simplify 0 into 0 2.956 * [backup-simplify]: Simplify 1 into 1 2.957 * [backup-simplify]: Simplify (/ 1 1) into 1 2.957 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 2.957 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 2.957 * [taylor]: Taking taylor expansion of (/ 1 re) in im 2.957 * [taylor]: Taking taylor expansion of re in im 2.957 * [backup-simplify]: Simplify re into re 2.957 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 2.957 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 2.957 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 2.957 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2.957 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 1) into (sin (/ 1 re)) 2.958 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 0) into 0 2.958 * [backup-simplify]: Simplify (+ (sin (/ 1 re)) 0) into (sin (/ 1 re)) 2.958 * [backup-simplify]: Simplify (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) into (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) 2.958 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) into (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) 2.958 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) into (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) 2.958 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 2.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 2.959 * [backup-simplify]: Simplify (- 0) into 0 2.960 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 1) 1)))) into 0 2.960 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 2.961 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 2.961 * [backup-simplify]: Simplify (+ 0 0) into 0 2.961 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (* 0 (sin (/ 1 re)))) into 0 2.963 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))))) into 0 2.963 * [taylor]: Taking taylor expansion of 0 in im 2.963 * [backup-simplify]: Simplify 0 into 0 2.963 * [backup-simplify]: Simplify 0 into 0 2.963 * [backup-simplify]: Simplify (+ 0) into 0 2.964 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 1)) into 0 2.964 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 2.964 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 2.965 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 0)) into 0 2.965 * [backup-simplify]: Simplify (+ 0 0) into 0 2.966 * [backup-simplify]: Simplify (+ 0 0) into 0 2.966 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (* 0 (sin (/ 1 re)))) into 0 2.966 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))))) into 0 2.967 * [backup-simplify]: Simplify 0 into 0 2.967 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 2.967 * [backup-simplify]: Simplify (- 0) into 0 2.967 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 2.968 * [backup-simplify]: Simplify (- 0) into 0 2.969 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 2.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 2.971 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 2.971 * [backup-simplify]: Simplify (+ 0 0) into 0 2.971 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (sin (/ 1 re))))) into 0 2.972 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))))) into 0 2.973 * [taylor]: Taking taylor expansion of 0 in im 2.973 * [backup-simplify]: Simplify 0 into 0 2.973 * [backup-simplify]: Simplify 0 into 0 2.973 * [backup-simplify]: Simplify 0 into 0 2.974 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 2.974 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 2.974 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 2.975 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 2.976 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 2.976 * [backup-simplify]: Simplify (+ 0 0) into 0 2.976 * [backup-simplify]: Simplify (+ 0 0) into 0 2.977 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (sin (/ 1 re))))) into 0 2.978 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))))) into 0 2.978 * [backup-simplify]: Simplify 0 into 0 2.978 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 2.979 * [backup-simplify]: Simplify (- 0) into 0 2.979 * [backup-simplify]: Simplify (- 0) into 0 2.979 * [backup-simplify]: Simplify (- 0) into 0 2.979 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 2.980 * [backup-simplify]: Simplify (- 0) into 0 2.981 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 2.982 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 2.983 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 2.984 * [backup-simplify]: Simplify (+ 0 0) into 0 2.985 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sin (/ 1 re)))))) into 0 2.986 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))))))) into 0 2.986 * [taylor]: Taking taylor expansion of 0 in im 2.986 * [backup-simplify]: Simplify 0 into 0 2.986 * [backup-simplify]: Simplify 0 into 0 2.986 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (- (/ 1 (/ 1 im)))) (exp (/ 1 (/ 1 im)))) (sin (/ 1 (/ 1 re))))) into (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) 2.987 * [backup-simplify]: Simplify (* (* 0.5 (sin (/ 1 (- re)))) (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im))))) into (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) 2.987 * [approximate]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) in (re im) around 0 2.987 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) in im 2.987 * [taylor]: Taking taylor expansion of 0.5 in im 2.987 * [backup-simplify]: Simplify 0.5 into 0.5 2.987 * [taylor]: Taking taylor expansion of (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) in im 2.987 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 2.987 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 2.987 * [taylor]: Taking taylor expansion of (/ -1 im) in im 2.987 * [taylor]: Taking taylor expansion of -1 in im 2.987 * [backup-simplify]: Simplify -1 into -1 2.987 * [taylor]: Taking taylor expansion of im in im 2.987 * [backup-simplify]: Simplify 0 into 0 2.987 * [backup-simplify]: Simplify 1 into 1 2.987 * [backup-simplify]: Simplify (/ -1 1) into -1 2.987 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 2.987 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 2.987 * [taylor]: Taking taylor expansion of (/ 1 im) in im 2.987 * [taylor]: Taking taylor expansion of im in im 2.988 * [backup-simplify]: Simplify 0 into 0 2.988 * [backup-simplify]: Simplify 1 into 1 2.988 * [backup-simplify]: Simplify (/ 1 1) into 1 2.988 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 2.988 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 2.988 * [taylor]: Taking taylor expansion of (/ -1 re) in im 2.988 * [taylor]: Taking taylor expansion of -1 in im 2.988 * [backup-simplify]: Simplify -1 into -1 2.988 * [taylor]: Taking taylor expansion of re in im 2.988 * [backup-simplify]: Simplify re into re 2.988 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 2.988 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 2.988 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 2.988 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) in re 2.988 * [taylor]: Taking taylor expansion of 0.5 in re 2.988 * [backup-simplify]: Simplify 0.5 into 0.5 2.988 * [taylor]: Taking taylor expansion of (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) in re 2.988 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in re 2.989 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 2.989 * [taylor]: Taking taylor expansion of (/ -1 im) in re 2.989 * [taylor]: Taking taylor expansion of -1 in re 2.989 * [backup-simplify]: Simplify -1 into -1 2.989 * [taylor]: Taking taylor expansion of im in re 2.989 * [backup-simplify]: Simplify im into im 2.989 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 2.989 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 2.989 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 2.989 * [taylor]: Taking taylor expansion of (/ 1 im) in re 2.989 * [taylor]: Taking taylor expansion of im in re 2.989 * [backup-simplify]: Simplify im into im 2.989 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 2.989 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 2.989 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 2.989 * [taylor]: Taking taylor expansion of (/ -1 re) in re 2.989 * [taylor]: Taking taylor expansion of -1 in re 2.989 * [backup-simplify]: Simplify -1 into -1 2.989 * [taylor]: Taking taylor expansion of re in re 2.989 * [backup-simplify]: Simplify 0 into 0 2.989 * [backup-simplify]: Simplify 1 into 1 2.990 * [backup-simplify]: Simplify (/ -1 1) into -1 2.990 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 2.990 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) in re 2.990 * [taylor]: Taking taylor expansion of 0.5 in re 2.990 * [backup-simplify]: Simplify 0.5 into 0.5 2.990 * [taylor]: Taking taylor expansion of (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) in re 2.990 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in re 2.990 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 2.990 * [taylor]: Taking taylor expansion of (/ -1 im) in re 2.990 * [taylor]: Taking taylor expansion of -1 in re 2.990 * [backup-simplify]: Simplify -1 into -1 2.990 * [taylor]: Taking taylor expansion of im in re 2.990 * [backup-simplify]: Simplify im into im 2.990 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 2.990 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 2.990 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 2.990 * [taylor]: Taking taylor expansion of (/ 1 im) in re 2.990 * [taylor]: Taking taylor expansion of im in re 2.990 * [backup-simplify]: Simplify im into im 2.990 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 2.990 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 2.990 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 2.990 * [taylor]: Taking taylor expansion of (/ -1 re) in re 2.990 * [taylor]: Taking taylor expansion of -1 in re 2.990 * [backup-simplify]: Simplify -1 into -1 2.990 * [taylor]: Taking taylor expansion of re in re 2.991 * [backup-simplify]: Simplify 0 into 0 2.991 * [backup-simplify]: Simplify 1 into 1 2.991 * [backup-simplify]: Simplify (/ -1 1) into -1 2.991 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 2.991 * [backup-simplify]: Simplify (+ (exp (/ -1 im)) (exp (/ 1 im))) into (+ (exp (/ 1 im)) (exp (/ -1 im))) 2.991 * [backup-simplify]: Simplify (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re))) into (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) 2.992 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) into (* 0.5 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))) 2.992 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))) in im 2.992 * [taylor]: Taking taylor expansion of 0.5 in im 2.992 * [backup-simplify]: Simplify 0.5 into 0.5 2.992 * [taylor]: Taking taylor expansion of (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re))) in im 2.992 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 im)) (exp (/ -1 im))) in im 2.992 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 2.992 * [taylor]: Taking taylor expansion of (/ 1 im) in im 2.992 * [taylor]: Taking taylor expansion of im in im 2.992 * [backup-simplify]: Simplify 0 into 0 2.992 * [backup-simplify]: Simplify 1 into 1 2.992 * [backup-simplify]: Simplify (/ 1 1) into 1 2.992 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 2.993 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 2.993 * [taylor]: Taking taylor expansion of (/ -1 im) in im 2.993 * [taylor]: Taking taylor expansion of -1 in im 2.993 * [backup-simplify]: Simplify -1 into -1 2.993 * [taylor]: Taking taylor expansion of im in im 2.993 * [backup-simplify]: Simplify 0 into 0 2.993 * [backup-simplify]: Simplify 1 into 1 2.993 * [backup-simplify]: Simplify (/ -1 1) into -1 2.993 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 2.993 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 2.993 * [taylor]: Taking taylor expansion of (/ -1 re) in im 2.993 * [taylor]: Taking taylor expansion of -1 in im 2.993 * [backup-simplify]: Simplify -1 into -1 2.993 * [taylor]: Taking taylor expansion of re in im 2.993 * [backup-simplify]: Simplify re into re 2.993 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 2.993 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 2.994 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 2.994 * [backup-simplify]: Simplify (+ (exp (/ 1 im)) (exp (/ -1 im))) into (+ (exp (/ -1 im)) (exp (/ 1 im))) 2.994 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 1) into (sin (/ -1 re)) 2.994 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 0) into 0 2.994 * [backup-simplify]: Simplify (+ (sin (/ -1 re)) 0) into (sin (/ -1 re)) 2.994 * [backup-simplify]: Simplify (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) into (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re))) 2.994 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))) into (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) 2.995 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) into (* 0.5 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))) 2.995 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 2.996 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 2.996 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 2.996 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 2.997 * [backup-simplify]: Simplify (+ 0 0) into 0 2.997 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (* 0 (sin (/ -1 re)))) into 0 2.998 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))))) into 0 2.998 * [taylor]: Taking taylor expansion of 0 in im 2.998 * [backup-simplify]: Simplify 0 into 0 2.998 * [backup-simplify]: Simplify 0 into 0 2.998 * [backup-simplify]: Simplify (+ 0) into 0 2.999 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 1)) into 0 2.999 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 2.999 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 3.000 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 0)) into 0 3.000 * [backup-simplify]: Simplify (+ 0 0) into 0 3.001 * [backup-simplify]: Simplify (+ 0 0) into 0 3.001 * [backup-simplify]: Simplify (+ (* (+ (exp (/ -1 im)) (exp (/ 1 im))) 0) (* 0 (sin (/ -1 re)))) into 0 3.001 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re))))) into 0 3.001 * [backup-simplify]: Simplify 0 into 0 3.002 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 3.003 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 3.003 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 3.005 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 3.005 * [backup-simplify]: Simplify (+ 0 0) into 0 3.006 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (* 0 (sin (/ -1 re))))) into 0 3.007 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))))) into 0 3.007 * [taylor]: Taking taylor expansion of 0 in im 3.007 * [backup-simplify]: Simplify 0 into 0 3.007 * [backup-simplify]: Simplify 0 into 0 3.007 * [backup-simplify]: Simplify 0 into 0 3.008 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 3.008 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 3.009 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 3.009 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 3.010 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 3.010 * [backup-simplify]: Simplify (+ 0 0) into 0 3.011 * [backup-simplify]: Simplify (+ 0 0) into 0 3.011 * [backup-simplify]: Simplify (+ (* (+ (exp (/ -1 im)) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (sin (/ -1 re))))) into 0 3.012 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))))) into 0 3.012 * [backup-simplify]: Simplify 0 into 0 3.013 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 3.014 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 3.014 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 3.016 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 3.016 * [backup-simplify]: Simplify (+ 0 0) into 0 3.017 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sin (/ -1 re)))))) into 0 3.019 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))))))) into 0 3.019 * [taylor]: Taking taylor expansion of 0 in im 3.019 * [backup-simplify]: Simplify 0 into 0 3.019 * [backup-simplify]: Simplify 0 into 0 3.019 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (/ 1 (/ 1 (- im)))) (exp (/ -1 (/ 1 (- im))))) (sin (/ -1 (/ 1 (- re)))))) into (* 0.5 (* (sin re) (+ (exp im) (exp (* -1 im))))) 3.019 * * * * [progress]: [ 2 / 2 ] generating series at (2 2) 3.019 * [backup-simplify]: Simplify (+ (exp (- 0 im)) (exp im)) into (+ (exp (- im)) (exp im)) 3.019 * [approximate]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in (im) around 0 3.019 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 3.019 * [taylor]: Taking taylor expansion of (exp (- im)) in im 3.019 * [taylor]: Taking taylor expansion of (- im) in im 3.019 * [taylor]: Taking taylor expansion of im in im 3.019 * [backup-simplify]: Simplify 0 into 0 3.019 * [backup-simplify]: Simplify 1 into 1 3.020 * [backup-simplify]: Simplify (- 0) into 0 3.020 * [backup-simplify]: Simplify (- 1) into -1 3.020 * [backup-simplify]: Simplify (exp 0) into 1 3.020 * [taylor]: Taking taylor expansion of (exp im) in im 3.020 * [taylor]: Taking taylor expansion of im in im 3.020 * [backup-simplify]: Simplify 0 into 0 3.020 * [backup-simplify]: Simplify 1 into 1 3.020 * [backup-simplify]: Simplify (exp 0) into 1 3.020 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 3.021 * [taylor]: Taking taylor expansion of (exp (- im)) in im 3.021 * [taylor]: Taking taylor expansion of (- im) in im 3.021 * [taylor]: Taking taylor expansion of im in im 3.021 * [backup-simplify]: Simplify 0 into 0 3.021 * [backup-simplify]: Simplify 1 into 1 3.021 * [backup-simplify]: Simplify (- 0) into 0 3.021 * [backup-simplify]: Simplify (- 1) into -1 3.021 * [backup-simplify]: Simplify (exp 0) into 1 3.021 * [taylor]: Taking taylor expansion of (exp im) in im 3.021 * [taylor]: Taking taylor expansion of im in im 3.021 * [backup-simplify]: Simplify 0 into 0 3.022 * [backup-simplify]: Simplify 1 into 1 3.022 * [backup-simplify]: Simplify (exp 0) into 1 3.022 * [backup-simplify]: Simplify (+ 1 1) into 2 3.022 * [backup-simplify]: Simplify 2 into 2 3.023 * [backup-simplify]: Simplify (- 1) into -1 3.024 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 3.025 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 3.025 * [backup-simplify]: Simplify (+ -1 1) into 0 3.025 * [backup-simplify]: Simplify 0 into 0 3.026 * [backup-simplify]: Simplify (- 1) into -1 3.026 * [backup-simplify]: Simplify (- 0) into 0 3.028 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 3.030 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 3.030 * [backup-simplify]: Simplify (+ 1/2 1/2) into 1 3.031 * [backup-simplify]: Simplify 1 into 1 3.031 * [backup-simplify]: Simplify (- 1) into -1 3.031 * [backup-simplify]: Simplify (- 1) into -1 3.032 * [backup-simplify]: Simplify (- 0) into 0 3.032 * [backup-simplify]: Simplify (- 0) into 0 3.035 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 3) 6)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/6 3.037 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 3.037 * [backup-simplify]: Simplify (+ -1/6 1/6) into 0 3.037 * [backup-simplify]: Simplify 0 into 0 3.038 * [backup-simplify]: Simplify (- 1) into -1 3.038 * [backup-simplify]: Simplify (- 1) into -1 3.039 * [backup-simplify]: Simplify (- 0) into 0 3.039 * [backup-simplify]: Simplify (- 1) into -1 3.039 * [backup-simplify]: Simplify (- 0) into 0 3.040 * [backup-simplify]: Simplify (- 0) into 0 3.040 * [backup-simplify]: Simplify (- 0) into 0 3.043 * [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 3.045 * [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 3.045 * [backup-simplify]: Simplify (+ 1/24 1/24) into 1/12 3.045 * [backup-simplify]: Simplify 1/12 into 1/12 3.045 * [backup-simplify]: Simplify (+ (* 1/12 (pow im 4)) (+ (* 1 (pow im 2)) 2)) into (+ (pow im 2) (+ (* 1/12 (pow im 4)) 2)) 3.046 * [backup-simplify]: Simplify (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3.046 * [approximate]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in (im) around 0 3.046 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 3.046 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 3.046 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 3.046 * [taylor]: Taking taylor expansion of (/ 1 im) in im 3.046 * [taylor]: Taking taylor expansion of im in im 3.046 * [backup-simplify]: Simplify 0 into 0 3.046 * [backup-simplify]: Simplify 1 into 1 3.046 * [backup-simplify]: Simplify (/ 1 1) into 1 3.046 * [backup-simplify]: Simplify (- 1) into -1 3.046 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 3.046 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 3.046 * [taylor]: Taking taylor expansion of (/ 1 im) in im 3.046 * [taylor]: Taking taylor expansion of im in im 3.046 * [backup-simplify]: Simplify 0 into 0 3.046 * [backup-simplify]: Simplify 1 into 1 3.047 * [backup-simplify]: Simplify (/ 1 1) into 1 3.047 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 3.047 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 3.047 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 3.047 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 3.047 * [taylor]: Taking taylor expansion of (/ 1 im) in im 3.047 * [taylor]: Taking taylor expansion of im in im 3.047 * [backup-simplify]: Simplify 0 into 0 3.047 * [backup-simplify]: Simplify 1 into 1 3.047 * [backup-simplify]: Simplify (/ 1 1) into 1 3.047 * [backup-simplify]: Simplify (- 1) into -1 3.047 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 3.047 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 3.047 * [taylor]: Taking taylor expansion of (/ 1 im) in im 3.047 * [taylor]: Taking taylor expansion of im in im 3.047 * [backup-simplify]: Simplify 0 into 0 3.047 * [backup-simplify]: Simplify 1 into 1 3.048 * [backup-simplify]: Simplify (/ 1 1) into 1 3.048 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 3.048 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3.048 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3.048 * [backup-simplify]: Simplify (+ 0 0) into 0 3.048 * [backup-simplify]: Simplify 0 into 0 3.048 * [backup-simplify]: Simplify (+ 0 0) into 0 3.048 * [backup-simplify]: Simplify 0 into 0 3.049 * [backup-simplify]: Simplify (+ 0 0) into 0 3.049 * [backup-simplify]: Simplify 0 into 0 3.049 * [backup-simplify]: Simplify (+ 0 0) into 0 3.049 * [backup-simplify]: Simplify 0 into 0 3.049 * [backup-simplify]: Simplify (+ 0 0) into 0 3.049 * [backup-simplify]: Simplify 0 into 0 3.049 * [backup-simplify]: Simplify (+ 0 0) into 0 3.049 * [backup-simplify]: Simplify 0 into 0 3.049 * [backup-simplify]: Simplify (+ (exp (- (/ 1 (/ 1 im)))) (exp (/ 1 (/ 1 im)))) into (+ (exp (- im)) (exp im)) 3.050 * [backup-simplify]: Simplify (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im)))) into (+ (exp (/ -1 im)) (exp (/ 1 im))) 3.050 * [approximate]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in (im) around 0 3.050 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 3.050 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 3.050 * [taylor]: Taking taylor expansion of (/ -1 im) in im 3.050 * [taylor]: Taking taylor expansion of -1 in im 3.050 * [backup-simplify]: Simplify -1 into -1 3.050 * [taylor]: Taking taylor expansion of im in im 3.050 * [backup-simplify]: Simplify 0 into 0 3.050 * [backup-simplify]: Simplify 1 into 1 3.050 * [backup-simplify]: Simplify (/ -1 1) into -1 3.050 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 3.050 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 3.050 * [taylor]: Taking taylor expansion of (/ 1 im) in im 3.050 * [taylor]: Taking taylor expansion of im in im 3.050 * [backup-simplify]: Simplify 0 into 0 3.050 * [backup-simplify]: Simplify 1 into 1 3.050 * [backup-simplify]: Simplify (/ 1 1) into 1 3.050 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 3.050 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 3.050 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 3.050 * [taylor]: Taking taylor expansion of (/ -1 im) in im 3.050 * [taylor]: Taking taylor expansion of -1 in im 3.050 * [backup-simplify]: Simplify -1 into -1 3.051 * [taylor]: Taking taylor expansion of im in im 3.051 * [backup-simplify]: Simplify 0 into 0 3.051 * [backup-simplify]: Simplify 1 into 1 3.051 * [backup-simplify]: Simplify (/ -1 1) into -1 3.051 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 3.051 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 3.051 * [taylor]: Taking taylor expansion of (/ 1 im) in im 3.051 * [taylor]: Taking taylor expansion of im in im 3.051 * [backup-simplify]: Simplify 0 into 0 3.051 * [backup-simplify]: Simplify 1 into 1 3.051 * [backup-simplify]: Simplify (/ 1 1) into 1 3.051 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 3.051 * [backup-simplify]: Simplify (+ (exp (/ -1 im)) (exp (/ 1 im))) into (+ (exp (/ 1 im)) (exp (/ -1 im))) 3.051 * [backup-simplify]: Simplify (+ (exp (/ 1 im)) (exp (/ -1 im))) into (+ (exp (/ -1 im)) (exp (/ 1 im))) 3.052 * [backup-simplify]: Simplify (+ 0 0) into 0 3.052 * [backup-simplify]: Simplify 0 into 0 3.052 * [backup-simplify]: Simplify (+ 0 0) into 0 3.052 * [backup-simplify]: Simplify 0 into 0 3.052 * [backup-simplify]: Simplify (+ 0 0) into 0 3.052 * [backup-simplify]: Simplify 0 into 0 3.052 * [backup-simplify]: Simplify (+ 0 0) into 0 3.052 * [backup-simplify]: Simplify 0 into 0 3.053 * [backup-simplify]: Simplify (+ 0 0) into 0 3.053 * [backup-simplify]: Simplify 0 into 0 3.053 * [backup-simplify]: Simplify (+ 0 0) into 0 3.053 * [backup-simplify]: Simplify 0 into 0 3.053 * [backup-simplify]: Simplify (+ (exp (/ -1 (/ 1 (- im)))) (exp (/ 1 (/ 1 (- im))))) into (+ (exp im) (exp (* -1 im))) 3.053 * * * [progress]: simplifying candidates 3.053 * * * * [progress]: [ 1 / 61 ] simplifiying candidate # 3.053 * * * * [progress]: [ 2 / 61 ] simplifiying candidate # 3.053 * * * * [progress]: [ 3 / 61 ] simplifiying candidate # 3.053 * [simplify]: Simplifying (* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im))) 3.054 * * [simplify]: iters left: 6 (11 enodes) 3.057 * * [simplify]: iters left: 5 (49 enodes) 3.066 * * [simplify]: iters left: 4 (96 enodes) 3.106 * * [simplify]: iters left: 3 (169 enodes) 3.158 * * [simplify]: iters left: 2 (207 enodes) 3.190 * * [simplify]: iters left: 1 (235 enodes) 3.242 * * [simplify]: Extracting #0: cost 1 inf + 0 3.243 * * [simplify]: Extracting #1: cost 19 inf + 0 3.243 * * [simplify]: Extracting #2: cost 37 inf + 2 3.243 * * [simplify]: Extracting #3: cost 41 inf + 45 3.244 * * [simplify]: Extracting #4: cost 25 inf + 1759 3.246 * * [simplify]: Extracting #5: cost 5 inf + 5439 3.250 * * [simplify]: Extracting #6: cost 0 inf + 6176 3.254 * [simplify]: Simplified to (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im)))) 3.254 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im)))) 1)) 3.254 * * * * [progress]: [ 4 / 61 ] simplifiying candidate # 3.254 * [simplify]: Simplifying (* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im))) 3.255 * * [simplify]: iters left: 6 (11 enodes) 3.261 * * [simplify]: iters left: 5 (49 enodes) 3.277 * * [simplify]: iters left: 4 (96 enodes) 3.313 * * [simplify]: iters left: 3 (169 enodes) 3.350 * * [simplify]: iters left: 2 (207 enodes) 3.401 * * [simplify]: iters left: 1 (235 enodes) 3.463 * * [simplify]: Extracting #0: cost 1 inf + 0 3.463 * * [simplify]: Extracting #1: cost 19 inf + 0 3.463 * * [simplify]: Extracting #2: cost 37 inf + 2 3.464 * * [simplify]: Extracting #3: cost 41 inf + 45 3.464 * * [simplify]: Extracting #4: cost 25 inf + 1759 3.467 * * [simplify]: Extracting #5: cost 5 inf + 5439 3.470 * * [simplify]: Extracting #6: cost 0 inf + 6176 3.473 * [simplify]: Simplified to (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im)))) 3.473 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* 0.5 (fma (sin re) (exp im) (/ (sin re) (exp im)))) 1)) 3.474 * * * * [progress]: [ 5 / 61 ] simplifiying candidate # 3.474 * * * * [progress]: [ 6 / 61 ] simplifiying candidate # 3.474 * [simplify]: Simplifying (+ (+ (log 0.5) (log (sin re))) (log (+ (exp (- 0 im)) (exp im)))) 3.474 * * [simplify]: iters left: 6 (14 enodes) 3.482 * * [simplify]: iters left: 5 (52 enodes) 3.490 * * [simplify]: iters left: 4 (67 enodes) 3.501 * * [simplify]: iters left: 3 (79 enodes) 3.513 * * [simplify]: iters left: 2 (81 enodes) 3.532 * * [simplify]: iters left: 1 (83 enodes) 3.547 * * [simplify]: Extracting #0: cost 1 inf + 0 3.547 * * [simplify]: Extracting #1: cost 8 inf + 0 3.547 * * [simplify]: Extracting #2: cost 17 inf + 0 3.547 * * [simplify]: Extracting #3: cost 22 inf + 1 3.547 * * [simplify]: Extracting #4: cost 23 inf + 135 3.547 * * [simplify]: Extracting #5: cost 19 inf + 793 3.548 * * [simplify]: Extracting #6: cost 6 inf + 2849 3.548 * * [simplify]: Extracting #7: cost 1 inf + 5039 3.549 * * [simplify]: Extracting #8: cost 0 inf + 5441 3.550 * [simplify]: Simplified to (+ (+ (log 0.5) (log (sin re))) (log (+ (exp im) (exp (- im))))) 3.550 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (+ (log 0.5) (log (sin re))) (log (+ (exp im) (exp (- im))))))) 3.551 * * * * [progress]: [ 7 / 61 ] simplifiying candidate # 3.551 * [simplify]: Simplifying (+ (log (* 0.5 (sin re))) (log (+ (exp (- 0 im)) (exp im)))) 3.551 * * [simplify]: iters left: 6 (13 enodes) 3.555 * * [simplify]: iters left: 5 (50 enodes) 3.563 * * [simplify]: iters left: 4 (66 enodes) 3.576 * * [simplify]: iters left: 3 (81 enodes) 3.599 * * [simplify]: iters left: 2 (83 enodes) 3.618 * * [simplify]: iters left: 1 (85 enodes) 3.634 * * [simplify]: Extracting #0: cost 1 inf + 0 3.635 * * [simplify]: Extracting #1: cost 8 inf + 0 3.635 * * [simplify]: Extracting #2: cost 18 inf + 0 3.635 * * [simplify]: Extracting #3: cost 24 inf + 1 3.635 * * [simplify]: Extracting #4: cost 26 inf + 74 3.635 * * [simplify]: Extracting #5: cost 17 inf + 1039 3.635 * * [simplify]: Extracting #6: cost 4 inf + 3536 3.636 * * [simplify]: Extracting #7: cost 1 inf + 4903 3.637 * * [simplify]: Extracting #8: cost 0 inf + 5365 3.637 * [simplify]: Simplified to (+ (log (* 0.5 (sin re))) (log (+ (exp (- im)) (exp im)))) 3.637 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (* 0.5 (sin re))) (log (+ (exp (- im)) (exp im)))))) 3.638 * * * * [progress]: [ 8 / 61 ] simplifiying candidate # 3.638 * * * * [progress]: [ 9 / 61 ] simplifiying candidate # 3.638 * * * * [progress]: [ 10 / 61 ] simplifiying candidate # 3.638 * [simplify]: Simplifying (* (* (* (* 0.5 0.5) 0.5) (* (* (sin re) (sin re)) (sin re))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 3.638 * * [simplify]: iters left: 6 (17 enodes) 3.644 * * [simplify]: iters left: 5 (82 enodes) 3.670 * * [simplify]: iters left: 4 (278 enodes) 3.808 * * [simplify]: Extracting #0: cost 1 inf + 0 3.808 * * [simplify]: Extracting #1: cost 52 inf + 0 3.809 * * [simplify]: Extracting #2: cost 271 inf + 42 3.811 * * [simplify]: Extracting #3: cost 309 inf + 11506 3.834 * * [simplify]: Extracting #4: cost 46 inf + 109218 3.862 * * [simplify]: Extracting #5: cost 0 inf + 125508 3.908 * * [simplify]: Extracting #6: cost 0 inf + 125218 3.946 * * [simplify]: Extracting #7: cost 0 inf + 125176 3.975 * [simplify]: Simplified to (* (* (* (* (sin re) 0.5) (* (* (sin re) 0.5) (* (sin re) 0.5))) (+ (exp im) (exp (- im)))) (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im))))) 3.975 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* (* (sin re) 0.5) (* (* (sin re) 0.5) (* (sin re) 0.5))) (+ (exp im) (exp (- im)))) (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im))))))) 3.975 * * * * [progress]: [ 11 / 61 ] simplifiying candidate # 3.976 * [simplify]: Simplifying (* (* (* (* 0.5 (sin re)) (* 0.5 (sin re))) (* 0.5 (sin re))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 3.976 * * [simplify]: iters left: 6 (15 enodes) 3.982 * * [simplify]: iters left: 5 (80 enodes) 4.003 * * [simplify]: iters left: 4 (285 enodes) 4.566 * * [simplify]: Extracting #0: cost 1 inf + 0 4.567 * * [simplify]: Extracting #1: cost 52 inf + 0 4.568 * * [simplify]: Extracting #2: cost 290 inf + 1 4.572 * * [simplify]: Extracting #3: cost 352 inf + 3639 4.585 * * [simplify]: Extracting #4: cost 228 inf + 48519 4.614 * * [simplify]: Extracting #5: cost 42 inf + 118792 4.642 * * [simplify]: Extracting #6: cost 0 inf + 134638 4.671 * * [simplify]: Extracting #7: cost 0 inf + 134558 4.707 * [simplify]: Simplified to (* (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))) (* (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))) (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))))) 4.707 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))) (* (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))) (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))))))) 4.707 * * * * [progress]: [ 12 / 61 ] simplifiying candidate # 4.707 * * * * [progress]: [ 13 / 61 ] simplifiying candidate # 4.707 * * * * [progress]: [ 14 / 61 ] simplifiying candidate # 4.707 * * * * [progress]: [ 15 / 61 ] simplifiying candidate # 4.707 * * * * [progress]: [ 16 / 61 ] simplifiying candidate # 4.708 * [simplify]: Simplifying (* (* 0.5 (sin re)) (exp im)) 4.708 * * [simplify]: iters left: 5 (7 enodes) 4.711 * * [simplify]: iters left: 4 (25 enodes) 4.719 * * [simplify]: iters left: 3 (33 enodes) 4.729 * * [simplify]: iters left: 2 (39 enodes) 4.739 * * [simplify]: Extracting #0: cost 1 inf + 0 4.739 * * [simplify]: Extracting #1: cost 8 inf + 0 4.739 * * [simplify]: Extracting #2: cost 14 inf + 1 4.739 * * [simplify]: Extracting #3: cost 11 inf + 74 4.739 * * [simplify]: Extracting #4: cost 4 inf + 755 4.740 * * [simplify]: Extracting #5: cost 1 inf + 1252 4.740 * * [simplify]: Extracting #6: cost 0 inf + 1465 4.741 * [simplify]: Simplified to (* (* 0.5 (sin re)) (exp im)) 4.741 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (* 0.5 (sin re)) (exp (- 0 im))) (* (* 0.5 (sin re)) (exp im)))) 4.741 * * * * [progress]: [ 17 / 61 ] simplifiying candidate # 4.741 * [simplify]: Simplifying (* (exp im) (* 0.5 (sin re))) 4.741 * * [simplify]: iters left: 5 (7 enodes) 4.745 * * [simplify]: iters left: 4 (25 enodes) 4.752 * * [simplify]: iters left: 3 (33 enodes) 4.762 * * [simplify]: iters left: 2 (39 enodes) 4.768 * * [simplify]: Extracting #0: cost 1 inf + 0 4.769 * * [simplify]: Extracting #1: cost 8 inf + 0 4.769 * * [simplify]: Extracting #2: cost 14 inf + 1 4.769 * * [simplify]: Extracting #3: cost 12 inf + 3 4.769 * * [simplify]: Extracting #4: cost 6 inf + 481 4.769 * * [simplify]: Extracting #5: cost 2 inf + 1080 4.769 * * [simplify]: Extracting #6: cost 0 inf + 1465 4.769 * [simplify]: Simplified to (* (* 0.5 (exp im)) (sin re)) 4.770 * [simplify]: Simplified (2 2) to (λ (re im) (+ (* (exp (- 0 im)) (* 0.5 (sin re))) (* (* 0.5 (exp im)) (sin re)))) 4.770 * * * * [progress]: [ 18 / 61 ] simplifiying candidate # 4.770 * [simplify]: Simplifying (cbrt (+ (exp (- 0 im)) (exp im))) 4.770 * * [simplify]: iters left: 6 (7 enodes) 4.772 * * [simplify]: iters left: 5 (27 enodes) 4.776 * * [simplify]: iters left: 4 (34 enodes) 4.781 * * [simplify]: iters left: 3 (41 enodes) 4.787 * * [simplify]: iters left: 2 (43 enodes) 4.791 * * [simplify]: iters left: 1 (45 enodes) 4.799 * * [simplify]: Extracting #0: cost 1 inf + 0 4.799 * * [simplify]: Extracting #1: cost 3 inf + 0 4.799 * * [simplify]: Extracting #2: cost 7 inf + 0 4.799 * * [simplify]: Extracting #3: cost 11 inf + 1 4.799 * * [simplify]: Extracting #4: cost 12 inf + 43 4.800 * * [simplify]: Extracting #5: cost 4 inf + 681 4.800 * * [simplify]: Extracting #6: cost 1 inf + 1274 4.801 * * [simplify]: Extracting #7: cost 0 inf + 1575 4.801 * [simplify]: Simplified to (cbrt (+ (exp (- im)) (exp im))) 4.801 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (* 0.5 (sin re)) (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im))))) (cbrt (+ (exp (- im)) (exp im))))) 4.801 * * * * [progress]: [ 19 / 61 ] simplifiying candidate # 4.802 * [simplify]: Simplifying (sqrt (+ (exp (- 0 im)) (exp im))) 4.802 * * [simplify]: iters left: 6 (7 enodes) 4.806 * * [simplify]: iters left: 5 (27 enodes) 4.814 * * [simplify]: iters left: 4 (34 enodes) 4.821 * * [simplify]: iters left: 3 (41 enodes) 4.828 * * [simplify]: iters left: 2 (43 enodes) 4.832 * * [simplify]: iters left: 1 (45 enodes) 4.837 * * [simplify]: Extracting #0: cost 1 inf + 0 4.838 * * [simplify]: Extracting #1: cost 3 inf + 0 4.838 * * [simplify]: Extracting #2: cost 7 inf + 0 4.838 * * [simplify]: Extracting #3: cost 11 inf + 1 4.838 * * [simplify]: Extracting #4: cost 12 inf + 43 4.838 * * [simplify]: Extracting #5: cost 4 inf + 681 4.838 * * [simplify]: Extracting #6: cost 1 inf + 1234 4.839 * * [simplify]: Extracting #7: cost 0 inf + 1495 4.839 * [simplify]: Simplified to (sqrt (+ (exp (- im)) (exp im))) 4.839 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (* 0.5 (sin re)) (sqrt (+ (exp (- 0 im)) (exp im)))) (sqrt (+ (exp (- im)) (exp im))))) 4.839 * * * * [progress]: [ 20 / 61 ] simplifiying candidate # 4.840 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 4.840 * * [simplify]: iters left: 5 (6 enodes) 4.843 * * [simplify]: iters left: 4 (24 enodes) 4.851 * * [simplify]: iters left: 3 (31 enodes) 4.860 * * [simplify]: iters left: 2 (38 enodes) 4.870 * * [simplify]: iters left: 1 (40 enodes) 4.878 * * [simplify]: Extracting #0: cost 1 inf + 0 4.878 * * [simplify]: Extracting #1: cost 5 inf + 0 4.878 * * [simplify]: Extracting #2: cost 9 inf + 1 4.878 * * [simplify]: Extracting #3: cost 6 inf + 226 4.878 * * [simplify]: Extracting #4: cost 1 inf + 711 4.879 * * [simplify]: Extracting #5: cost 0 inf + 932 4.879 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 4.879 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (* 0.5 (sin re)) 1) (+ (exp (- im)) (exp im)))) 4.879 * * * * [progress]: [ 21 / 61 ] simplifiying candidate # 4.880 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 4.880 * * [simplify]: iters left: 5 (6 enodes) 4.884 * * [simplify]: iters left: 4 (24 enodes) 4.892 * * [simplify]: iters left: 3 (31 enodes) 4.901 * * [simplify]: iters left: 2 (38 enodes) 4.911 * * [simplify]: iters left: 1 (40 enodes) 4.919 * * [simplify]: Extracting #0: cost 1 inf + 0 4.919 * * [simplify]: Extracting #1: cost 5 inf + 0 4.919 * * [simplify]: Extracting #2: cost 9 inf + 1 4.919 * * [simplify]: Extracting #3: cost 6 inf + 226 4.919 * * [simplify]: Extracting #4: cost 1 inf + 711 4.920 * * [simplify]: Extracting #5: cost 0 inf + 932 4.920 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 4.920 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (* 0.5 (sin re)) 1) (+ (exp (- im)) (exp im)))) 4.920 * * * * [progress]: [ 22 / 61 ] simplifiying candidate # 4.920 * * * * [progress]: [ 23 / 61 ] simplifiying candidate # 4.921 * [simplify]: Simplifying (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) 4.921 * * [simplify]: iters left: 6 (10 enodes) 4.927 * * [simplify]: iters left: 5 (51 enodes) 4.947 * * [simplify]: iters left: 4 (101 enodes) 4.983 * * [simplify]: iters left: 3 (164 enodes) 5.031 * * [simplify]: iters left: 2 (213 enodes) 5.057 * * [simplify]: iters left: 1 (300 enodes) 5.185 * * [simplify]: Extracting #0: cost 1 inf + 0 5.185 * * [simplify]: Extracting #1: cost 26 inf + 0 5.186 * * [simplify]: Extracting #2: cost 78 inf + 2 5.187 * * [simplify]: Extracting #3: cost 86 inf + 44 5.189 * * [simplify]: Extracting #4: cost 45 inf + 4652 5.194 * * [simplify]: Extracting #5: cost 4 inf + 10609 5.199 * * [simplify]: Extracting #6: cost 0 inf + 11220 5.203 * * [simplify]: Extracting #7: cost 0 inf + 11176 5.206 * [simplify]: Simplified to (+ -1 (- (* (exp im) (exp im)) (/ -1 (* (exp im) (exp im))))) 5.206 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ -1 (- (* (exp im) (exp im)) (/ -1 (* (exp im) (exp im))))))) 5.206 * * * * [progress]: [ 24 / 61 ] simplifiying candidate # 5.206 * [simplify]: Simplifying (- (exp (- 0 im)) (exp im)) 5.206 * * [simplify]: iters left: 5 (6 enodes) 5.209 * * [simplify]: iters left: 4 (25 enodes) 5.213 * * [simplify]: iters left: 3 (35 enodes) 5.219 * * [simplify]: iters left: 2 (42 enodes) 5.224 * * [simplify]: iters left: 1 (44 enodes) 5.229 * * [simplify]: Extracting #0: cost 1 inf + 0 5.229 * * [simplify]: Extracting #1: cost 6 inf + 0 5.229 * * [simplify]: Extracting #2: cost 11 inf + 1 5.229 * * [simplify]: Extracting #3: cost 7 inf + 377 5.229 * * [simplify]: Extracting #4: cost 2 inf + 822 5.230 * * [simplify]: Extracting #5: cost 0 inf + 1154 5.230 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 5.230 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (exp (- im)) (exp im)))) 5.230 * * * * [progress]: [ 25 / 61 ] simplifiying candidate #real (real->posit16 (* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im))))))> 5.230 * * * * [progress]: [ 26 / 61 ] simplifiying candidate # 5.230 * * * * [progress]: [ 27 / 61 ] simplifiying candidate # 5.230 * * * * [progress]: [ 28 / 61 ] simplifiying candidate # 5.230 * * * * [progress]: [ 29 / 61 ] simplifiying candidate # 5.230 * [simplify]: Simplifying (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) 5.230 * * [simplify]: iters left: 6 (10 enodes) 5.234 * * [simplify]: iters left: 5 (39 enodes) 5.242 * * [simplify]: iters left: 4 (56 enodes) 5.250 * * [simplify]: iters left: 3 (68 enodes) 5.259 * * [simplify]: iters left: 2 (103 enodes) 5.275 * * [simplify]: iters left: 1 (169 enodes) 5.312 * * [simplify]: Extracting #0: cost 1 inf + 0 5.312 * * [simplify]: Extracting #1: cost 33 inf + 0 5.313 * * [simplify]: Extracting #2: cost 91 inf + 1 5.314 * * [simplify]: Extracting #3: cost 93 inf + 2991 5.318 * * [simplify]: Extracting #4: cost 36 inf + 18503 5.324 * * [simplify]: Extracting #5: cost 5 inf + 30807 5.332 * * [simplify]: Extracting #6: cost 0 inf + 32981 5.342 * * [simplify]: Extracting #7: cost 0 inf + 32942 5.349 * [simplify]: Simplified to (exp (- im)) 5.349 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (exp (- im)) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (exp im)))) 5.349 * * * * [progress]: [ 30 / 61 ] simplifiying candidate # 5.350 * [simplify]: Simplifying (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* (sqrt im) (sqrt im))))) 5.350 * * [simplify]: iters left: 6 (9 enodes) 5.355 * * [simplify]: iters left: 5 (27 enodes) 5.364 * * [simplify]: iters left: 4 (35 enodes) 5.371 * * [simplify]: iters left: 3 (39 enodes) 5.376 * * [simplify]: iters left: 2 (48 enodes) 5.381 * * [simplify]: iters left: 1 (51 enodes) 5.386 * * [simplify]: Extracting #0: cost 1 inf + 0 5.386 * * [simplify]: Extracting #1: cost 5 inf + 0 5.386 * * [simplify]: Extracting #2: cost 8 inf + 1 5.386 * * [simplify]: Extracting #3: cost 2 inf + 298 5.387 * * [simplify]: Extracting #4: cost 0 inf + 450 5.387 * * [simplify]: Extracting #5: cost 0 inf + 449 5.387 * [simplify]: Simplified to (exp (- im)) 5.387 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (exp (- im)) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (exp im)))) 5.387 * * * * [progress]: [ 31 / 61 ] simplifiying candidate # 5.387 * [simplify]: Simplifying (exp (fma (* (cbrt 0) (cbrt 0)) (cbrt 0) (- (* im 1)))) 5.387 * * [simplify]: iters left: 6 (9 enodes) 5.390 * * [simplify]: iters left: 5 (28 enodes) 5.395 * * [simplify]: iters left: 4 (35 enodes) 5.399 * * [simplify]: iters left: 3 (37 enodes) 5.405 * * [simplify]: iters left: 2 (46 enodes) 5.414 * * [simplify]: iters left: 1 (49 enodes) 5.424 * * [simplify]: Extracting #0: cost 1 inf + 0 5.424 * * [simplify]: Extracting #1: cost 5 inf + 0 5.424 * * [simplify]: Extracting #2: cost 8 inf + 1 5.424 * * [simplify]: Extracting #3: cost 4 inf + 85 5.424 * * [simplify]: Extracting #4: cost 0 inf + 449 5.425 * [simplify]: Simplified to (exp (- im)) 5.425 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (exp (- im)) (exp (fma (- im) 1 (* im 1))) (exp im)))) 5.425 * * * * [progress]: [ 32 / 61 ] simplifiying candidate # 5.425 * [simplify]: Simplifying (exp (fma (sqrt 0) (sqrt 0) (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) 5.425 * * [simplify]: iters left: 6 (9 enodes) 5.431 * * [simplify]: iters left: 5 (36 enodes) 5.439 * * [simplify]: iters left: 4 (52 enodes) 5.447 * * [simplify]: iters left: 3 (68 enodes) 5.459 * * [simplify]: iters left: 2 (105 enodes) 5.474 * * [simplify]: iters left: 1 (174 enodes) 5.501 * * [simplify]: Extracting #0: cost 1 inf + 0 5.501 * * [simplify]: Extracting #1: cost 33 inf + 0 5.502 * * [simplify]: Extracting #2: cost 95 inf + 1 5.502 * * [simplify]: Extracting #3: cost 105 inf + 1216 5.503 * * [simplify]: Extracting #4: cost 52 inf + 14516 5.506 * * [simplify]: Extracting #5: cost 11 inf + 29676 5.510 * * [simplify]: Extracting #6: cost 0 inf + 35115 5.514 * [simplify]: Simplified to (exp (- im)) 5.514 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (exp (- im)) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (exp im)))) 5.514 * * * * [progress]: [ 33 / 61 ] simplifiying candidate # 5.515 * [simplify]: Simplifying (exp (fma (sqrt 0) (sqrt 0) (- (* (sqrt im) (sqrt im))))) 5.515 * * [simplify]: iters left: 6 (8 enodes) 5.518 * * [simplify]: iters left: 5 (24 enodes) 5.522 * * [simplify]: iters left: 4 (32 enodes) 5.530 * * [simplify]: iters left: 3 (36 enodes) 5.542 * * [simplify]: iters left: 2 (45 enodes) 5.552 * * [simplify]: iters left: 1 (48 enodes) 5.562 * * [simplify]: Extracting #0: cost 1 inf + 0 5.562 * * [simplify]: Extracting #1: cost 5 inf + 0 5.563 * * [simplify]: Extracting #2: cost 8 inf + 1 5.563 * * [simplify]: Extracting #3: cost 4 inf + 155 5.563 * * [simplify]: Extracting #4: cost 0 inf + 449 5.563 * [simplify]: Simplified to (exp (- im)) 5.563 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (exp (- im)) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (exp im)))) 5.563 * * * * [progress]: [ 34 / 61 ] simplifiying candidate # 5.564 * [simplify]: Simplifying (exp (fma (sqrt 0) (sqrt 0) (- (* im 1)))) 5.564 * * [simplify]: iters left: 6 (8 enodes) 5.570 * * [simplify]: iters left: 5 (25 enodes) 5.578 * * [simplify]: iters left: 4 (32 enodes) 5.585 * * [simplify]: iters left: 3 (34 enodes) 5.594 * * [simplify]: iters left: 2 (43 enodes) 5.603 * * [simplify]: iters left: 1 (46 enodes) 5.612 * * [simplify]: Extracting #0: cost 1 inf + 0 5.612 * * [simplify]: Extracting #1: cost 5 inf + 0 5.612 * * [simplify]: Extracting #2: cost 8 inf + 1 5.612 * * [simplify]: Extracting #3: cost 4 inf + 115 5.613 * * [simplify]: Extracting #4: cost 1 inf + 338 5.613 * * [simplify]: Extracting #5: cost 0 inf + 449 5.613 * [simplify]: Simplified to (exp (- im)) 5.613 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (exp (- im)) (exp (fma (- im) 1 (* im 1))) (exp im)))) 5.613 * * * * [progress]: [ 35 / 61 ] simplifiying candidate # 5.614 * [simplify]: Simplifying (exp (fma 1 0 (- (* (cbrt im) (* (cbrt im) (cbrt im)))))) 5.614 * * [simplify]: iters left: 6 (9 enodes) 5.620 * * [simplify]: iters left: 5 (37 enodes) 5.632 * * [simplify]: iters left: 4 (47 enodes) 5.646 * * [simplify]: iters left: 3 (61 enodes) 5.664 * * [simplify]: iters left: 2 (97 enodes) 5.684 * * [simplify]: iters left: 1 (170 enodes) 5.725 * * [simplify]: Extracting #0: cost 1 inf + 0 5.725 * * [simplify]: Extracting #1: cost 37 inf + 0 5.726 * * [simplify]: Extracting #2: cost 99 inf + 1 5.727 * * [simplify]: Extracting #3: cost 109 inf + 1135 5.729 * * [simplify]: Extracting #4: cost 64 inf + 10309 5.735 * * [simplify]: Extracting #5: cost 21 inf + 26664 5.743 * * [simplify]: Extracting #6: cost 0 inf + 38286 5.751 * [simplify]: Simplified to (exp (- im)) 5.751 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (exp (- im)) (exp (fma (- (cbrt im)) (* (cbrt im) (cbrt im)) (* (cbrt im) (* (cbrt im) (cbrt im))))) (exp im)))) 5.751 * * * * [progress]: [ 36 / 61 ] simplifiying candidate # 5.752 * [simplify]: Simplifying (exp (fma 1 0 (- (* (sqrt im) (sqrt im))))) 5.752 * * [simplify]: iters left: 6 (8 enodes) 5.757 * * [simplify]: iters left: 5 (25 enodes) 5.764 * * [simplify]: Extracting #0: cost 1 inf + 0 5.764 * * [simplify]: Extracting #1: cost 3 inf + 0 5.764 * * [simplify]: Extracting #2: cost 7 inf + 0 5.764 * * [simplify]: Extracting #3: cost 2 inf + 155 5.764 * * [simplify]: Extracting #4: cost 0 inf + 307 5.764 * [simplify]: Simplified to (exp (- im)) 5.764 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (exp (- im)) (exp (fma (- (sqrt im)) (sqrt im) (* (sqrt im) (sqrt im)))) (exp im)))) 5.764 * * * * [progress]: [ 37 / 61 ] simplifiying candidate # 5.765 * [simplify]: Simplifying (exp (fma 1 0 (- (* im 1)))) 5.765 * * [simplify]: iters left: 6 (7 enodes) 5.769 * * [simplify]: iters left: 5 (22 enodes) 5.775 * * [simplify]: Extracting #0: cost 1 inf + 0 5.776 * * [simplify]: Extracting #1: cost 3 inf + 0 5.776 * * [simplify]: Extracting #2: cost 7 inf + 0 5.776 * * [simplify]: Extracting #3: cost 3 inf + 44 5.776 * * [simplify]: Extracting #4: cost 1 inf + 196 5.776 * * [simplify]: Extracting #5: cost 0 inf + 307 5.776 * [simplify]: Simplified to (exp (- im)) 5.776 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (exp (- im)) (exp (fma (- im) 1 (* im 1))) (exp im)))) 5.776 * * * * [progress]: [ 38 / 61 ] simplifiying candidate # 5.777 * [simplify]: Simplifying (exp 0) 5.777 * * [simplify]: iters left: 1 (2 enodes) 5.778 * * [simplify]: Extracting #0: cost 1 inf + 0 5.778 * * [simplify]: Extracting #1: cost 0 inf + 1 5.778 * [simplify]: Simplified to 1 5.778 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma 1 (exp (- im)) (exp im)))) 5.778 * * * * [progress]: [ 39 / 61 ] simplifiying candidate # 5.778 * [simplify]: Simplifying (exp 0) 5.778 * * [simplify]: iters left: 1 (2 enodes) 5.780 * * [simplify]: Extracting #0: cost 1 inf + 0 5.780 * * [simplify]: Extracting #1: cost 0 inf + 1 5.780 * [simplify]: Simplified to 1 5.780 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma 1 (exp (- im)) (exp im)))) 5.780 * * * * [progress]: [ 40 / 61 ] simplifiying candidate # 5.780 * [simplify]: Simplifying (* (cbrt (exp (- 0 im))) (cbrt (exp (- 0 im)))) 5.780 * * [simplify]: iters left: 6 (6 enodes) 5.784 * * [simplify]: iters left: 5 (24 enodes) 5.792 * * [simplify]: iters left: 4 (33 enodes) 5.797 * * [simplify]: iters left: 3 (39 enodes) 5.805 * * [simplify]: iters left: 2 (41 enodes) 5.814 * * [simplify]: iters left: 1 (43 enodes) 5.823 * * [simplify]: Extracting #0: cost 1 inf + 0 5.823 * * [simplify]: Extracting #1: cost 3 inf + 0 5.823 * * [simplify]: Extracting #2: cost 5 inf + 0 5.823 * * [simplify]: Extracting #3: cost 10 inf + 0 5.823 * * [simplify]: Extracting #4: cost 14 inf + 1 5.823 * * [simplify]: Extracting #5: cost 8 inf + 227 5.824 * * [simplify]: Extracting #6: cost 4 inf + 531 5.824 * * [simplify]: Extracting #7: cost 2 inf + 953 5.824 * * [simplify]: Extracting #8: cost 0 inf + 1375 5.825 * [simplify]: Simplified to (* (cbrt (exp (- im))) (cbrt (exp (- im)))) 5.825 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (* (cbrt (exp (- im))) (cbrt (exp (- im)))) (cbrt (exp (- 0 im))) (exp im)))) 5.825 * * * * [progress]: [ 41 / 61 ] simplifiying candidate # 5.825 * [simplify]: Simplifying (sqrt (exp (- 0 im))) 5.825 * * [simplify]: iters left: 4 (5 enodes) 5.829 * * [simplify]: iters left: 3 (21 enodes) 5.836 * * [simplify]: iters left: 2 (30 enodes) 5.845 * * [simplify]: iters left: 1 (36 enodes) 5.854 * * [simplify]: Extracting #0: cost 1 inf + 0 5.854 * * [simplify]: Extracting #1: cost 3 inf + 0 5.854 * * [simplify]: Extracting #2: cost 7 inf + 0 5.854 * * [simplify]: Extracting #3: cost 10 inf + 1 5.854 * * [simplify]: Extracting #4: cost 6 inf + 145 5.855 * * [simplify]: Extracting #5: cost 0 inf + 751 5.855 * [simplify]: Simplified to (sqrt (exp (- im))) 5.855 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (fma (sqrt (exp (- im))) (sqrt (exp (- 0 im))) (exp im)))) 5.855 * * * * [progress]: [ 42 / 61 ] simplifiying candidate # 5.855 * * * * [progress]: [ 43 / 61 ] simplifiying candidate # 5.855 * [simplify]: Simplifying (* (exp (exp (- 0 im))) (exp (exp im))) 5.856 * * [simplify]: iters left: 6 (8 enodes) 5.860 * * [simplify]: iters left: 5 (32 enodes) 5.871 * * [simplify]: iters left: 4 (43 enodes) 5.884 * * [simplify]: iters left: 3 (52 enodes) 5.897 * * [simplify]: iters left: 2 (60 enodes) 5.913 * * [simplify]: iters left: 1 (85 enodes) 5.938 * * [simplify]: Extracting #0: cost 1 inf + 0 5.938 * * [simplify]: Extracting #1: cost 9 inf + 0 5.938 * * [simplify]: Extracting #2: cost 30 inf + 0 5.938 * * [simplify]: Extracting #3: cost 44 inf + 2 5.939 * * [simplify]: Extracting #4: cost 44 inf + 6 5.939 * * [simplify]: Extracting #5: cost 18 inf + 4086 5.941 * * [simplify]: Extracting #6: cost 4 inf + 8753 5.943 * * [simplify]: Extracting #7: cost 0 inf + 11026 5.945 * * [simplify]: Extracting #8: cost 0 inf + 10806 5.948 * [simplify]: Simplified to (exp (+ (exp (- im)) (exp im))) 5.948 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (log (exp (+ (exp (- im)) (exp im)))))) 5.948 * * * * [progress]: [ 44 / 61 ] simplifiying candidate # 5.948 * * * * [progress]: [ 45 / 61 ] simplifiying candidate # 5.948 * * * * [progress]: [ 46 / 61 ] simplifiying candidate # 5.948 * * * * [progress]: [ 47 / 61 ] simplifiying candidate # 5.948 * * * * [progress]: [ 48 / 61 ] simplifiying candidate # 5.948 * * * * [progress]: [ 49 / 61 ] simplifiying candidate # 5.948 * * * * [progress]: [ 50 / 61 ] simplifiying candidate # 5.948 * * * * [progress]: [ 51 / 61 ] simplifiying candidate # 5.948 * * * * [progress]: [ 52 / 61 ] simplifiying candidate # 5.948 * * * * [progress]: [ 53 / 61 ] simplifiying candidate # 5.949 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 5.949 * * [simplify]: iters left: 5 (6 enodes) 5.953 * * [simplify]: iters left: 4 (24 enodes) 5.962 * * [simplify]: iters left: 3 (31 enodes) 5.972 * * [simplify]: iters left: 2 (38 enodes) 5.983 * * [simplify]: iters left: 1 (40 enodes) 5.992 * * [simplify]: Extracting #0: cost 1 inf + 0 5.992 * * [simplify]: Extracting #1: cost 5 inf + 0 5.992 * * [simplify]: Extracting #2: cost 9 inf + 1 5.992 * * [simplify]: Extracting #3: cost 6 inf + 226 5.992 * * [simplify]: Extracting #4: cost 1 inf + 711 5.993 * * [simplify]: Extracting #5: cost 0 inf + 932 5.993 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 5.993 * [simplify]: Simplified (2 2 2) to (λ (re im) (* (* 0.5 (sin re)) (* 1 (+ (exp (- im)) (exp im))))) 5.993 * * * * [progress]: [ 54 / 61 ] simplifiying candidate #real (real->posit16 (+ (exp (- 0 im)) (exp im))))))> 5.993 * * * * [progress]: [ 55 / 61 ] simplifiying candidate # 5.993 * * * * [progress]: [ 56 / 61 ] simplifiying candidate # 5.994 * [simplify]: Simplifying (- (+ (* 1.0 re) (* 0.5 (* re (pow im 2)))) (* 0.16666666666666666 (pow re 3))) 5.994 * * [simplify]: iters left: 6 (15 enodes) 6.004 * * [simplify]: iters left: 5 (69 enodes) 6.031 * * [simplify]: iters left: 4 (140 enodes) 6.093 * * [simplify]: iters left: 3 (310 enodes) 6.213 * * [simplify]: Extracting #0: cost 1 inf + 0 6.213 * * [simplify]: Extracting #1: cost 45 inf + 0 6.214 * * [simplify]: Extracting #2: cost 108 inf + 130 6.215 * * [simplify]: Extracting #3: cost 78 inf + 5052 6.218 * * [simplify]: Extracting #4: cost 28 inf + 13028 6.223 * * [simplify]: Extracting #5: cost 7 inf + 19099 6.228 * * [simplify]: Extracting #6: cost 0 inf + 22546 6.232 * [simplify]: Simplified to (* re (- (fma im (* 0.5 im) 1.0) (* 0.16666666666666666 (* re re)))) 6.232 * [simplify]: Simplified (2) to (λ (re im) (* re (- (fma im (* 0.5 im) 1.0) (* 0.16666666666666666 (* re re))))) 6.232 * * * * [progress]: [ 57 / 61 ] simplifiying candidate # 6.233 * [simplify]: Simplifying (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) 6.233 * * [simplify]: iters left: 6 (10 enodes) 6.235 * * [simplify]: iters left: 5 (43 enodes) 6.249 * * [simplify]: iters left: 4 (91 enodes) 6.268 * * [simplify]: iters left: 3 (152 enodes) 6.311 * * [simplify]: iters left: 2 (241 enodes) 6.357 * * [simplify]: iters left: 1 (269 enodes) 6.421 * * [simplify]: Extracting #0: cost 1 inf + 0 6.421 * * [simplify]: Extracting #1: cost 17 inf + 0 6.421 * * [simplify]: Extracting #2: cost 42 inf + 2 6.421 * * [simplify]: Extracting #3: cost 40 inf + 351 6.423 * * [simplify]: Extracting #4: cost 14 inf + 4376 6.425 * * [simplify]: Extracting #5: cost 0 inf + 6871 6.427 * [simplify]: Simplified to (* 0.5 (fma (exp im) (sin re) (/ (sin re) (exp im)))) 6.427 * [simplify]: Simplified (2) to (λ (re im) (* 0.5 (fma (exp im) (sin re) (/ (sin re) (exp im))))) 6.427 * * * * [progress]: [ 58 / 61 ] simplifiying candidate # 6.427 * [simplify]: Simplifying (* 0.5 (* (sin re) (+ (exp im) (exp (* -1 im))))) 6.427 * * [simplify]: iters left: 6 (11 enodes) 6.431 * * [simplify]: iters left: 5 (48 enodes) 6.440 * * [simplify]: iters left: 4 (97 enodes) 6.466 * * [simplify]: iters left: 3 (182 enodes) 6.540 * * [simplify]: iters left: 2 (293 enodes) 6.650 * * [simplify]: Extracting #0: cost 1 inf + 0 6.650 * * [simplify]: Extracting #1: cost 22 inf + 0 6.650 * * [simplify]: Extracting #2: cost 98 inf + 1 6.651 * * [simplify]: Extracting #3: cost 119 inf + 1331 6.652 * * [simplify]: Extracting #4: cost 90 inf + 6069 6.655 * * [simplify]: Extracting #5: cost 57 inf + 12651 6.659 * * [simplify]: Extracting #6: cost 17 inf + 30955 6.665 * * [simplify]: Extracting #7: cost 0 inf + 41831 6.680 * [simplify]: Simplified to (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (sin re)) 6.680 * [simplify]: Simplified (2) to (λ (re im) (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (sin re))) 6.681 * * * * [progress]: [ 59 / 61 ] simplifiying candidate # 6.681 * [simplify]: Simplifying (+ (pow im 2) (+ (* 1/12 (pow im 4)) 2)) 6.681 * * [simplify]: iters left: 6 (9 enodes) 6.688 * * [simplify]: iters left: 5 (41 enodes) 6.700 * * [simplify]: iters left: 4 (60 enodes) 6.709 * * [simplify]: iters left: 3 (72 enodes) 6.718 * * [simplify]: Extracting #0: cost 1 inf + 0 6.718 * * [simplify]: Extracting #1: cost 11 inf + 0 6.718 * * [simplify]: Extracting #2: cost 15 inf + 3 6.718 * * [simplify]: Extracting #3: cost 9 inf + 362 6.719 * * [simplify]: Extracting #4: cost 0 inf + 1512 6.719 * [simplify]: Simplified to (+ (fma (* (* im im) (* im im)) 1/12 2) (* im im)) 6.719 * [simplify]: Simplified (2 2) to (λ (re im) (* (* 0.5 (sin re)) (+ (fma (* (* im im) (* im im)) 1/12 2) (* im im)))) 6.719 * * * * [progress]: [ 60 / 61 ] simplifiying candidate # 6.719 * [simplify]: Simplifying (+ (exp (- im)) (exp im)) 6.719 * * [simplify]: iters left: 5 (5 enodes) 6.720 * * [simplify]: iters left: 4 (18 enodes) 6.723 * * [simplify]: iters left: 3 (22 enodes) 6.728 * * [simplify]: iters left: 2 (24 enodes) 6.735 * * [simplify]: Extracting #0: cost 1 inf + 0 6.736 * * [simplify]: Extracting #1: cost 4 inf + 0 6.736 * * [simplify]: Extracting #2: cost 9 inf + 0 6.736 * * [simplify]: Extracting #3: cost 8 inf + 2 6.736 * * [simplify]: Extracting #4: cost 0 inf + 890 6.736 * [simplify]: Simplified to (+ (exp im) (exp (- im))) 6.736 * [simplify]: Simplified (2 2) to (λ (re im) (* (* 0.5 (sin re)) (+ (exp im) (exp (- im))))) 6.736 * * * * [progress]: [ 61 / 61 ] simplifiying candidate # 6.737 * [simplify]: Simplifying (+ (exp im) (exp (* -1 im))) 6.737 * * [simplify]: iters left: 5 (6 enodes) 6.740 * * [simplify]: iters left: 4 (23 enodes) 6.748 * * [simplify]: iters left: 3 (32 enodes) 6.759 * * [simplify]: iters left: 2 (48 enodes) 6.776 * * [simplify]: iters left: 1 (78 enodes) 6.805 * * [simplify]: Extracting #0: cost 1 inf + 0 6.805 * * [simplify]: Extracting #1: cost 5 inf + 0 6.805 * * [simplify]: Extracting #2: cost 25 inf + 0 6.806 * * [simplify]: Extracting #3: cost 41 inf + 890 6.808 * * [simplify]: Extracting #4: cost 35 inf + 1203 6.810 * * [simplify]: Extracting #5: cost 14 inf + 4557 6.811 * * [simplify]: Extracting #6: cost 0 inf + 10384 6.814 * * [simplify]: Extracting #7: cost 0 inf + 10142 6.816 * [simplify]: Simplified to (+ (exp im) (exp (- im))) 6.816 * [simplify]: Simplified (2 2) to (λ (re im) (* (* 0.5 (sin re)) (+ (exp im) (exp (- im))))) 6.816 * * * [progress]: adding candidates to table 7.504 * * [progress]: iteration 3 / 4 7.504 * * * [progress]: picking best candidate 7.507 * * * * [pick]: Picked # 7.507 * * * [progress]: localizing error 7.555 * * * [progress]: generating rewritten candidates 7.555 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 7.893 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 1) 8.178 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1) 8.719 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 8.849 * * * [progress]: generating series expansions 8.849 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 8.850 * [backup-simplify]: Simplify (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) into (+ (exp (- im)) (exp im)) 8.850 * [approximate]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in (im) around 0 8.850 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 8.850 * [taylor]: Taking taylor expansion of (exp (- im)) in im 8.850 * [taylor]: Taking taylor expansion of (- im) in im 8.850 * [taylor]: Taking taylor expansion of im in im 8.850 * [backup-simplify]: Simplify 0 into 0 8.850 * [backup-simplify]: Simplify 1 into 1 8.851 * [backup-simplify]: Simplify (- 0) into 0 8.851 * [backup-simplify]: Simplify (- 1) into -1 8.851 * [backup-simplify]: Simplify (exp 0) into 1 8.851 * [taylor]: Taking taylor expansion of (exp im) in im 8.851 * [taylor]: Taking taylor expansion of im in im 8.851 * [backup-simplify]: Simplify 0 into 0 8.851 * [backup-simplify]: Simplify 1 into 1 8.851 * [backup-simplify]: Simplify (exp 0) into 1 8.851 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 8.851 * [taylor]: Taking taylor expansion of (exp (- im)) in im 8.851 * [taylor]: Taking taylor expansion of (- im) in im 8.851 * [taylor]: Taking taylor expansion of im in im 8.851 * [backup-simplify]: Simplify 0 into 0 8.852 * [backup-simplify]: Simplify 1 into 1 8.852 * [backup-simplify]: Simplify (- 0) into 0 8.852 * [backup-simplify]: Simplify (- 1) into -1 8.852 * [backup-simplify]: Simplify (exp 0) into 1 8.852 * [taylor]: Taking taylor expansion of (exp im) in im 8.852 * [taylor]: Taking taylor expansion of im in im 8.852 * [backup-simplify]: Simplify 0 into 0 8.852 * [backup-simplify]: Simplify 1 into 1 8.853 * [backup-simplify]: Simplify (exp 0) into 1 8.853 * [backup-simplify]: Simplify (+ 1 1) into 2 8.853 * [backup-simplify]: Simplify 2 into 2 8.853 * [backup-simplify]: Simplify (- 1) into -1 8.855 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 8.856 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 8.856 * [backup-simplify]: Simplify (+ -1 1) into 0 8.856 * [backup-simplify]: Simplify 0 into 0 8.857 * [backup-simplify]: Simplify (- 1) into -1 8.857 * [backup-simplify]: Simplify (- 0) into 0 8.859 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 8.860 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 8.861 * [backup-simplify]: Simplify (+ 1/2 1/2) into 1 8.861 * [backup-simplify]: Simplify 1 into 1 8.862 * [backup-simplify]: Simplify (- 1) into -1 8.862 * [backup-simplify]: Simplify (- 1) into -1 8.862 * [backup-simplify]: Simplify (- 0) into 0 8.863 * [backup-simplify]: Simplify (- 0) into 0 8.865 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 3) 6)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/6 8.868 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 8.868 * [backup-simplify]: Simplify (+ -1/6 1/6) into 0 8.868 * [backup-simplify]: Simplify 0 into 0 8.869 * [backup-simplify]: Simplify (- 1) into -1 8.869 * [backup-simplify]: Simplify (- 1) into -1 8.869 * [backup-simplify]: Simplify (- 0) into 0 8.870 * [backup-simplify]: Simplify (- 1) into -1 8.870 * [backup-simplify]: Simplify (- 0) into 0 8.871 * [backup-simplify]: Simplify (- 0) into 0 8.871 * [backup-simplify]: Simplify (- 0) into 0 8.875 * [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 8.884 * [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 8.884 * [backup-simplify]: Simplify (+ 1/24 1/24) into 1/12 8.884 * [backup-simplify]: Simplify 1/12 into 1/12 8.885 * [backup-simplify]: Simplify (+ (* 1/12 (pow im 4)) (+ (* 1 (pow im 2)) 2)) into (+ (pow im 2) (+ (* 1/12 (pow im 4)) 2)) 8.885 * [backup-simplify]: Simplify (cbrt (* (* (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im))) (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im)))) (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im))))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 8.885 * [approximate]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in (im) around 0 8.885 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 8.885 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 8.885 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 8.885 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.885 * [taylor]: Taking taylor expansion of im in im 8.885 * [backup-simplify]: Simplify 0 into 0 8.885 * [backup-simplify]: Simplify 1 into 1 8.886 * [backup-simplify]: Simplify (/ 1 1) into 1 8.886 * [backup-simplify]: Simplify (- 1) into -1 8.886 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 8.886 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.886 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.886 * [taylor]: Taking taylor expansion of im in im 8.886 * [backup-simplify]: Simplify 0 into 0 8.887 * [backup-simplify]: Simplify 1 into 1 8.887 * [backup-simplify]: Simplify (/ 1 1) into 1 8.887 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.887 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 8.887 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 8.887 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 8.887 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.887 * [taylor]: Taking taylor expansion of im in im 8.887 * [backup-simplify]: Simplify 0 into 0 8.887 * [backup-simplify]: Simplify 1 into 1 8.888 * [backup-simplify]: Simplify (/ 1 1) into 1 8.888 * [backup-simplify]: Simplify (- 1) into -1 8.888 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 8.888 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.888 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.888 * [taylor]: Taking taylor expansion of im in im 8.888 * [backup-simplify]: Simplify 0 into 0 8.888 * [backup-simplify]: Simplify 1 into 1 8.889 * [backup-simplify]: Simplify (/ 1 1) into 1 8.889 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.889 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 8.889 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 8.890 * [backup-simplify]: Simplify (+ 0 0) into 0 8.890 * [backup-simplify]: Simplify 0 into 0 8.890 * [backup-simplify]: Simplify (+ 0 0) into 0 8.890 * [backup-simplify]: Simplify 0 into 0 8.890 * [backup-simplify]: Simplify (+ 0 0) into 0 8.890 * [backup-simplify]: Simplify 0 into 0 8.891 * [backup-simplify]: Simplify (+ 0 0) into 0 8.891 * [backup-simplify]: Simplify 0 into 0 8.891 * [backup-simplify]: Simplify (+ 0 0) into 0 8.891 * [backup-simplify]: Simplify 0 into 0 8.892 * [backup-simplify]: Simplify (+ 0 0) into 0 8.892 * [backup-simplify]: Simplify 0 into 0 8.892 * [backup-simplify]: Simplify (+ (exp (- (/ 1 (/ 1 im)))) (exp (/ 1 (/ 1 im)))) into (+ (exp (- im)) (exp im)) 8.893 * [backup-simplify]: Simplify (cbrt (* (* (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im)))) (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im))))) (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im)))))) into (+ (exp (/ -1 im)) (exp (/ 1 im))) 8.893 * [approximate]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in (im) around 0 8.893 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 8.893 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 8.893 * [taylor]: Taking taylor expansion of (/ -1 im) in im 8.893 * [taylor]: Taking taylor expansion of -1 in im 8.893 * [backup-simplify]: Simplify -1 into -1 8.893 * [taylor]: Taking taylor expansion of im in im 8.893 * [backup-simplify]: Simplify 0 into 0 8.893 * [backup-simplify]: Simplify 1 into 1 8.893 * [backup-simplify]: Simplify (/ -1 1) into -1 8.893 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 8.893 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.893 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.893 * [taylor]: Taking taylor expansion of im in im 8.893 * [backup-simplify]: Simplify 0 into 0 8.893 * [backup-simplify]: Simplify 1 into 1 8.894 * [backup-simplify]: Simplify (/ 1 1) into 1 8.894 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.894 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 8.894 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 8.894 * [taylor]: Taking taylor expansion of (/ -1 im) in im 8.894 * [taylor]: Taking taylor expansion of -1 in im 8.894 * [backup-simplify]: Simplify -1 into -1 8.894 * [taylor]: Taking taylor expansion of im in im 8.894 * [backup-simplify]: Simplify 0 into 0 8.894 * [backup-simplify]: Simplify 1 into 1 8.894 * [backup-simplify]: Simplify (/ -1 1) into -1 8.894 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 8.894 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.894 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.894 * [taylor]: Taking taylor expansion of im in im 8.894 * [backup-simplify]: Simplify 0 into 0 8.894 * [backup-simplify]: Simplify 1 into 1 8.894 * [backup-simplify]: Simplify (/ 1 1) into 1 8.894 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.894 * [backup-simplify]: Simplify (+ (exp (/ -1 im)) (exp (/ 1 im))) into (+ (exp (/ 1 im)) (exp (/ -1 im))) 8.895 * [backup-simplify]: Simplify (+ (exp (/ 1 im)) (exp (/ -1 im))) into (+ (exp (/ -1 im)) (exp (/ 1 im))) 8.895 * [backup-simplify]: Simplify (+ 0 0) into 0 8.895 * [backup-simplify]: Simplify 0 into 0 8.895 * [backup-simplify]: Simplify (+ 0 0) into 0 8.895 * [backup-simplify]: Simplify 0 into 0 8.895 * [backup-simplify]: Simplify (+ 0 0) into 0 8.895 * [backup-simplify]: Simplify 0 into 0 8.896 * [backup-simplify]: Simplify (+ 0 0) into 0 8.896 * [backup-simplify]: Simplify 0 into 0 8.896 * [backup-simplify]: Simplify (+ 0 0) into 0 8.896 * [backup-simplify]: Simplify 0 into 0 8.896 * [backup-simplify]: Simplify (+ 0 0) into 0 8.896 * [backup-simplify]: Simplify 0 into 0 8.896 * [backup-simplify]: Simplify (+ (exp (/ -1 (/ 1 (- im)))) (exp (/ 1 (/ 1 (- im))))) into (+ (exp im) (exp (* -1 im))) 8.896 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 1) 8.896 * [backup-simplify]: Simplify (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) into (pow (+ (exp (- im)) (exp im)) 2) 8.896 * [approximate]: Taking taylor expansion of (pow (+ (exp (- im)) (exp im)) 2) in (im) around 0 8.896 * [taylor]: Taking taylor expansion of (pow (+ (exp (- im)) (exp im)) 2) in im 8.896 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 8.897 * [taylor]: Taking taylor expansion of (exp (- im)) in im 8.897 * [taylor]: Taking taylor expansion of (- im) in im 8.897 * [taylor]: Taking taylor expansion of im in im 8.897 * [backup-simplify]: Simplify 0 into 0 8.897 * [backup-simplify]: Simplify 1 into 1 8.897 * [backup-simplify]: Simplify (- 0) into 0 8.897 * [backup-simplify]: Simplify (- 1) into -1 8.897 * [backup-simplify]: Simplify (exp 0) into 1 8.897 * [taylor]: Taking taylor expansion of (exp im) in im 8.897 * [taylor]: Taking taylor expansion of im in im 8.897 * [backup-simplify]: Simplify 0 into 0 8.897 * [backup-simplify]: Simplify 1 into 1 8.897 * [backup-simplify]: Simplify (exp 0) into 1 8.898 * [backup-simplify]: Simplify (+ 1 1) into 2 8.898 * [taylor]: Taking taylor expansion of (pow (+ (exp (- im)) (exp im)) 2) in im 8.898 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 8.898 * [taylor]: Taking taylor expansion of (exp (- im)) in im 8.898 * [taylor]: Taking taylor expansion of (- im) in im 8.898 * [taylor]: Taking taylor expansion of im in im 8.898 * [backup-simplify]: Simplify 0 into 0 8.898 * [backup-simplify]: Simplify 1 into 1 8.898 * [backup-simplify]: Simplify (- 0) into 0 8.898 * [backup-simplify]: Simplify (- 1) into -1 8.898 * [backup-simplify]: Simplify (exp 0) into 1 8.898 * [taylor]: Taking taylor expansion of (exp im) in im 8.898 * [taylor]: Taking taylor expansion of im in im 8.898 * [backup-simplify]: Simplify 0 into 0 8.898 * [backup-simplify]: Simplify 1 into 1 8.898 * [backup-simplify]: Simplify (exp 0) into 1 8.899 * [backup-simplify]: Simplify (+ 1 1) into 2 8.899 * [backup-simplify]: Simplify (* 2 2) into 4 8.899 * [backup-simplify]: Simplify 4 into 4 8.899 * [backup-simplify]: Simplify (- 1) into -1 8.900 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 8.900 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 8.901 * [backup-simplify]: Simplify (+ -1 1) into 0 8.901 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 2)) into 0 8.901 * [backup-simplify]: Simplify 0 into 0 8.901 * [backup-simplify]: Simplify (- 1) into -1 8.901 * [backup-simplify]: Simplify (- 0) into 0 8.902 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 8.903 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 8.904 * [backup-simplify]: Simplify (+ 1/2 1/2) into 1 8.904 * [backup-simplify]: Simplify (+ (* 2 1) (+ (* 0 0) (* 1 2))) into 4 8.904 * [backup-simplify]: Simplify 4 into 4 8.905 * [backup-simplify]: Simplify (- 1) into -1 8.905 * [backup-simplify]: Simplify (- 1) into -1 8.905 * [backup-simplify]: Simplify (- 0) into 0 8.905 * [backup-simplify]: Simplify (- 0) into 0 8.907 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 3) 6)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/6 8.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 8.908 * [backup-simplify]: Simplify (+ -1/6 1/6) into 0 8.909 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (+ (* 1 0) (* 0 2)))) into 0 8.909 * [backup-simplify]: Simplify 0 into 0 8.909 * [backup-simplify]: Simplify (- 1) into -1 8.910 * [backup-simplify]: Simplify (- 1) into -1 8.910 * [backup-simplify]: Simplify (- 0) into 0 8.910 * [backup-simplify]: Simplify (- 1) into -1 8.910 * [backup-simplify]: Simplify (- 0) into 0 8.911 * [backup-simplify]: Simplify (- 0) into 0 8.911 * [backup-simplify]: Simplify (- 0) into 0 8.913 * [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 8.915 * [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 8.915 * [backup-simplify]: Simplify (+ 1/24 1/24) into 1/12 8.916 * [backup-simplify]: Simplify (+ (* 2 1/12) (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 1/12 2))))) into 4/3 8.916 * [backup-simplify]: Simplify 4/3 into 4/3 8.917 * [backup-simplify]: Simplify (+ (* 4/3 (pow im 4)) (+ (* 4 (pow im 2)) 4)) into (+ (* 4 (pow im 2)) (+ (* 4/3 (pow im 4)) 4)) 8.917 * [backup-simplify]: Simplify (* (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im))) (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im)))) into (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2) 8.917 * [approximate]: Taking taylor expansion of (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2) in (im) around 0 8.917 * [taylor]: Taking taylor expansion of (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2) in im 8.917 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 8.917 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 8.917 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 8.917 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.917 * [taylor]: Taking taylor expansion of im in im 8.917 * [backup-simplify]: Simplify 0 into 0 8.917 * [backup-simplify]: Simplify 1 into 1 8.917 * [backup-simplify]: Simplify (/ 1 1) into 1 8.917 * [backup-simplify]: Simplify (- 1) into -1 8.917 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 8.918 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.918 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.918 * [taylor]: Taking taylor expansion of im in im 8.918 * [backup-simplify]: Simplify 0 into 0 8.918 * [backup-simplify]: Simplify 1 into 1 8.918 * [backup-simplify]: Simplify (/ 1 1) into 1 8.918 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.918 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 8.918 * [taylor]: Taking taylor expansion of (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2) in im 8.918 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 8.918 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 8.918 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 8.918 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.918 * [taylor]: Taking taylor expansion of im in im 8.918 * [backup-simplify]: Simplify 0 into 0 8.918 * [backup-simplify]: Simplify 1 into 1 8.918 * [backup-simplify]: Simplify (/ 1 1) into 1 8.919 * [backup-simplify]: Simplify (- 1) into -1 8.919 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 8.919 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.919 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.919 * [taylor]: Taking taylor expansion of im in im 8.919 * [backup-simplify]: Simplify 0 into 0 8.919 * [backup-simplify]: Simplify 1 into 1 8.919 * [backup-simplify]: Simplify (/ 1 1) into 1 8.919 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.919 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 8.919 * [backup-simplify]: Simplify (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (+ (exp (- (/ 1 im))) (exp (/ 1 im)))) into (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2) 8.919 * [backup-simplify]: Simplify (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2) into (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2) 8.920 * [backup-simplify]: Simplify (+ 0 0) into 0 8.920 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im))))) into 0 8.920 * [backup-simplify]: Simplify 0 into 0 8.920 * [backup-simplify]: Simplify (+ 0 0) into 0 8.920 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im)))))) into 0 8.921 * [backup-simplify]: Simplify 0 into 0 8.921 * [backup-simplify]: Simplify (+ 0 0) into 0 8.922 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im))))))) into 0 8.922 * [backup-simplify]: Simplify 0 into 0 8.922 * [backup-simplify]: Simplify (+ 0 0) into 0 8.924 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im)))))))) into 0 8.924 * [backup-simplify]: Simplify 0 into 0 8.924 * [backup-simplify]: Simplify (+ 0 0) into 0 8.926 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im))))))))) into 0 8.926 * [backup-simplify]: Simplify 0 into 0 8.926 * [backup-simplify]: Simplify (+ 0 0) into 0 8.928 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im)))))))))) into 0 8.928 * [backup-simplify]: Simplify 0 into 0 8.929 * [backup-simplify]: Simplify (pow (+ (exp (- (/ 1 (/ 1 im)))) (exp (/ 1 (/ 1 im)))) 2) into (pow (+ (exp (- im)) (exp im)) 2) 8.929 * [backup-simplify]: Simplify (* (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im)))) (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im))))) into (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2) 8.929 * [approximate]: Taking taylor expansion of (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2) in (im) around 0 8.929 * [taylor]: Taking taylor expansion of (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2) in im 8.929 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 8.929 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 8.929 * [taylor]: Taking taylor expansion of (/ -1 im) in im 8.929 * [taylor]: Taking taylor expansion of -1 in im 8.929 * [backup-simplify]: Simplify -1 into -1 8.929 * [taylor]: Taking taylor expansion of im in im 8.929 * [backup-simplify]: Simplify 0 into 0 8.929 * [backup-simplify]: Simplify 1 into 1 8.930 * [backup-simplify]: Simplify (/ -1 1) into -1 8.930 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 8.930 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.930 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.930 * [taylor]: Taking taylor expansion of im in im 8.930 * [backup-simplify]: Simplify 0 into 0 8.930 * [backup-simplify]: Simplify 1 into 1 8.930 * [backup-simplify]: Simplify (/ 1 1) into 1 8.930 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.931 * [backup-simplify]: Simplify (+ (exp (/ -1 im)) (exp (/ 1 im))) into (+ (exp (/ 1 im)) (exp (/ -1 im))) 8.931 * [taylor]: Taking taylor expansion of (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2) in im 8.931 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 8.931 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 8.931 * [taylor]: Taking taylor expansion of (/ -1 im) in im 8.931 * [taylor]: Taking taylor expansion of -1 in im 8.931 * [backup-simplify]: Simplify -1 into -1 8.931 * [taylor]: Taking taylor expansion of im in im 8.931 * [backup-simplify]: Simplify 0 into 0 8.931 * [backup-simplify]: Simplify 1 into 1 8.931 * [backup-simplify]: Simplify (/ -1 1) into -1 8.931 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 8.931 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.931 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.931 * [taylor]: Taking taylor expansion of im in im 8.931 * [backup-simplify]: Simplify 0 into 0 8.932 * [backup-simplify]: Simplify 1 into 1 8.932 * [backup-simplify]: Simplify (/ 1 1) into 1 8.932 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.932 * [backup-simplify]: Simplify (+ (exp (/ -1 im)) (exp (/ 1 im))) into (+ (exp (/ 1 im)) (exp (/ -1 im))) 8.932 * [backup-simplify]: Simplify (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (+ (exp (/ 1 im)) (exp (/ -1 im)))) into (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2) 8.933 * [backup-simplify]: Simplify (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2) into (pow (+ (exp (/ 1 im)) (exp (/ -1 im))) 2) 8.933 * [backup-simplify]: Simplify (+ 0 0) into 0 8.933 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im))))) into 0 8.933 * [backup-simplify]: Simplify 0 into 0 8.934 * [backup-simplify]: Simplify (+ 0 0) into 0 8.934 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im)))))) into 0 8.934 * [backup-simplify]: Simplify 0 into 0 8.935 * [backup-simplify]: Simplify (+ 0 0) into 0 8.936 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im))))))) into 0 8.936 * [backup-simplify]: Simplify 0 into 0 8.936 * [backup-simplify]: Simplify (+ 0 0) into 0 8.938 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im)))))))) into 0 8.938 * [backup-simplify]: Simplify 0 into 0 8.938 * [backup-simplify]: Simplify (+ 0 0) into 0 8.940 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im))))))))) into 0 8.940 * [backup-simplify]: Simplify 0 into 0 8.940 * [backup-simplify]: Simplify (+ 0 0) into 0 8.942 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im)))))))))) into 0 8.942 * [backup-simplify]: Simplify 0 into 0 8.943 * [backup-simplify]: Simplify (pow (+ (exp (/ 1 (/ 1 (- im)))) (exp (/ -1 (/ 1 (- im))))) 2) into (pow (+ (exp im) (exp (* -1 im))) 2) 8.943 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1) 8.943 * [backup-simplify]: Simplify (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))) into (pow (+ (exp (- im)) (exp im)) 3) 8.943 * [approximate]: Taking taylor expansion of (pow (+ (exp (- im)) (exp im)) 3) in (im) around 0 8.943 * [taylor]: Taking taylor expansion of (pow (+ (exp (- im)) (exp im)) 3) in im 8.943 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 8.943 * [taylor]: Taking taylor expansion of (exp (- im)) in im 8.943 * [taylor]: Taking taylor expansion of (- im) in im 8.943 * [taylor]: Taking taylor expansion of im in im 8.943 * [backup-simplify]: Simplify 0 into 0 8.943 * [backup-simplify]: Simplify 1 into 1 8.944 * [backup-simplify]: Simplify (- 0) into 0 8.944 * [backup-simplify]: Simplify (- 1) into -1 8.944 * [backup-simplify]: Simplify (exp 0) into 1 8.944 * [taylor]: Taking taylor expansion of (exp im) in im 8.944 * [taylor]: Taking taylor expansion of im in im 8.944 * [backup-simplify]: Simplify 0 into 0 8.944 * [backup-simplify]: Simplify 1 into 1 8.944 * [backup-simplify]: Simplify (exp 0) into 1 8.945 * [backup-simplify]: Simplify (+ 1 1) into 2 8.945 * [taylor]: Taking taylor expansion of (pow (+ (exp (- im)) (exp im)) 3) in im 8.945 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 8.945 * [taylor]: Taking taylor expansion of (exp (- im)) in im 8.945 * [taylor]: Taking taylor expansion of (- im) in im 8.945 * [taylor]: Taking taylor expansion of im in im 8.945 * [backup-simplify]: Simplify 0 into 0 8.945 * [backup-simplify]: Simplify 1 into 1 8.945 * [backup-simplify]: Simplify (- 0) into 0 8.946 * [backup-simplify]: Simplify (- 1) into -1 8.946 * [backup-simplify]: Simplify (exp 0) into 1 8.946 * [taylor]: Taking taylor expansion of (exp im) in im 8.946 * [taylor]: Taking taylor expansion of im in im 8.946 * [backup-simplify]: Simplify 0 into 0 8.946 * [backup-simplify]: Simplify 1 into 1 8.946 * [backup-simplify]: Simplify (exp 0) into 1 8.946 * [backup-simplify]: Simplify (+ 1 1) into 2 8.947 * [backup-simplify]: Simplify (* 2 2) into 4 8.948 * [backup-simplify]: Simplify (* 2 4) into 8 8.948 * [backup-simplify]: Simplify 8 into 8 8.948 * [backup-simplify]: Simplify (- 1) into -1 8.950 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 8.951 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 8.951 * [backup-simplify]: Simplify (+ -1 1) into 0 8.952 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 2)) into 0 8.953 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 4)) into 0 8.953 * [backup-simplify]: Simplify 0 into 0 8.953 * [backup-simplify]: Simplify (- 1) into -1 8.953 * [backup-simplify]: Simplify (- 0) into 0 8.954 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 8.955 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 8.955 * [backup-simplify]: Simplify (+ 1/2 1/2) into 1 8.956 * [backup-simplify]: Simplify (+ (* 2 1) (+ (* 0 0) (* 1 2))) into 4 8.956 * [backup-simplify]: Simplify (+ (* 2 4) (+ (* 0 0) (* 1 4))) into 12 8.956 * [backup-simplify]: Simplify 12 into 12 8.957 * [backup-simplify]: Simplify (- 1) into -1 8.957 * [backup-simplify]: Simplify (- 1) into -1 8.957 * [backup-simplify]: Simplify (- 0) into 0 8.957 * [backup-simplify]: Simplify (- 0) into 0 8.959 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 3) 6)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/6 8.960 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 8.960 * [backup-simplify]: Simplify (+ -1/6 1/6) into 0 8.961 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (+ (* 1 0) (* 0 2)))) into 0 8.962 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 4) (+ (* 1 0) (* 0 4)))) into 0 8.962 * [backup-simplify]: Simplify 0 into 0 8.962 * [backup-simplify]: Simplify (- 1) into -1 8.962 * [backup-simplify]: Simplify (- 1) into -1 8.962 * [backup-simplify]: Simplify (- 0) into 0 8.963 * [backup-simplify]: Simplify (- 1) into -1 8.963 * [backup-simplify]: Simplify (- 0) into 0 8.963 * [backup-simplify]: Simplify (- 0) into 0 8.963 * [backup-simplify]: Simplify (- 0) into 0 8.965 * [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 8.968 * [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 8.968 * [backup-simplify]: Simplify (+ 1/24 1/24) into 1/12 8.969 * [backup-simplify]: Simplify (+ (* 2 1/12) (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 1/12 2))))) into 4/3 8.970 * [backup-simplify]: Simplify (+ (* 2 4/3) (+ (* 0 0) (+ (* 1 4) (+ (* 0 0) (* 1/12 4))))) into 7 8.970 * [backup-simplify]: Simplify 7 into 7 8.970 * [backup-simplify]: Simplify (+ (* 7 (pow im 4)) (+ (* 12 (pow im 2)) 8)) into (+ (* 12 (pow im 2)) (+ (* 7 (pow im 4)) 8)) 8.970 * [backup-simplify]: Simplify (* (* (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im))) (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im)))) (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im)))) into (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3) 8.970 * [approximate]: Taking taylor expansion of (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3) in (im) around 0 8.970 * [taylor]: Taking taylor expansion of (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3) in im 8.970 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 8.970 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 8.970 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 8.970 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.970 * [taylor]: Taking taylor expansion of im in im 8.970 * [backup-simplify]: Simplify 0 into 0 8.970 * [backup-simplify]: Simplify 1 into 1 8.971 * [backup-simplify]: Simplify (/ 1 1) into 1 8.971 * [backup-simplify]: Simplify (- 1) into -1 8.971 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 8.971 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.971 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.971 * [taylor]: Taking taylor expansion of im in im 8.971 * [backup-simplify]: Simplify 0 into 0 8.971 * [backup-simplify]: Simplify 1 into 1 8.971 * [backup-simplify]: Simplify (/ 1 1) into 1 8.971 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.971 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 8.971 * [taylor]: Taking taylor expansion of (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3) in im 8.972 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 8.972 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 8.972 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 8.972 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.972 * [taylor]: Taking taylor expansion of im in im 8.972 * [backup-simplify]: Simplify 0 into 0 8.972 * [backup-simplify]: Simplify 1 into 1 8.972 * [backup-simplify]: Simplify (/ 1 1) into 1 8.972 * [backup-simplify]: Simplify (- 1) into -1 8.972 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 8.972 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.972 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.972 * [taylor]: Taking taylor expansion of im in im 8.972 * [backup-simplify]: Simplify 0 into 0 8.972 * [backup-simplify]: Simplify 1 into 1 8.972 * [backup-simplify]: Simplify (/ 1 1) into 1 8.973 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.973 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 8.973 * [backup-simplify]: Simplify (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (+ (exp (- (/ 1 im))) (exp (/ 1 im)))) into (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2) 8.973 * [backup-simplify]: Simplify (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2)) into (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3) 8.973 * [backup-simplify]: Simplify (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3) into (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 3) 8.973 * [backup-simplify]: Simplify (+ 0 0) into 0 8.974 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im))))) into 0 8.974 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (* 0 (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2))) into 0 8.974 * [backup-simplify]: Simplify 0 into 0 8.974 * [backup-simplify]: Simplify (+ 0 0) into 0 8.974 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im)))))) into 0 8.975 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2)))) into 0 8.975 * [backup-simplify]: Simplify 0 into 0 8.975 * [backup-simplify]: Simplify (+ 0 0) into 0 8.976 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im))))))) into 0 8.976 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2))))) into 0 8.976 * [backup-simplify]: Simplify 0 into 0 8.977 * [backup-simplify]: Simplify (+ 0 0) into 0 8.977 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im)))))))) into 0 8.978 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2)))))) into 0 8.978 * [backup-simplify]: Simplify 0 into 0 8.979 * [backup-simplify]: Simplify (+ 0 0) into 0 8.980 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im))))))))) into 0 8.981 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2))))))) into 0 8.981 * [backup-simplify]: Simplify 0 into 0 8.981 * [backup-simplify]: Simplify (+ 0 0) into 0 8.983 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (- (/ 1 im))) (exp (/ 1 im)))))))))) into 0 8.992 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 2)))))))) into 0 8.992 * [backup-simplify]: Simplify 0 into 0 8.992 * [backup-simplify]: Simplify (pow (+ (exp (- (/ 1 (/ 1 im)))) (exp (/ 1 (/ 1 im)))) 3) into (pow (+ (exp (- im)) (exp im)) 3) 8.993 * [backup-simplify]: Simplify (* (* (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im)))) (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im))))) (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im))))) into (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 3) 8.993 * [approximate]: Taking taylor expansion of (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 3) in (im) around 0 8.993 * [taylor]: Taking taylor expansion of (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 3) in im 8.993 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 8.993 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 8.993 * [taylor]: Taking taylor expansion of (/ -1 im) in im 8.993 * [taylor]: Taking taylor expansion of -1 in im 8.993 * [backup-simplify]: Simplify -1 into -1 8.993 * [taylor]: Taking taylor expansion of im in im 8.993 * [backup-simplify]: Simplify 0 into 0 8.993 * [backup-simplify]: Simplify 1 into 1 8.993 * [backup-simplify]: Simplify (/ -1 1) into -1 8.993 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 8.993 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.993 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.993 * [taylor]: Taking taylor expansion of im in im 8.994 * [backup-simplify]: Simplify 0 into 0 8.994 * [backup-simplify]: Simplify 1 into 1 8.994 * [backup-simplify]: Simplify (/ 1 1) into 1 8.994 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.994 * [backup-simplify]: Simplify (+ (exp (/ -1 im)) (exp (/ 1 im))) into (+ (exp (/ 1 im)) (exp (/ -1 im))) 8.994 * [taylor]: Taking taylor expansion of (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 3) in im 8.994 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 8.994 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 8.994 * [taylor]: Taking taylor expansion of (/ -1 im) in im 8.994 * [taylor]: Taking taylor expansion of -1 in im 8.994 * [backup-simplify]: Simplify -1 into -1 8.994 * [taylor]: Taking taylor expansion of im in im 8.994 * [backup-simplify]: Simplify 0 into 0 8.994 * [backup-simplify]: Simplify 1 into 1 8.995 * [backup-simplify]: Simplify (/ -1 1) into -1 8.995 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 8.995 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 8.995 * [taylor]: Taking taylor expansion of (/ 1 im) in im 8.995 * [taylor]: Taking taylor expansion of im in im 8.995 * [backup-simplify]: Simplify 0 into 0 8.995 * [backup-simplify]: Simplify 1 into 1 8.995 * [backup-simplify]: Simplify (/ 1 1) into 1 8.996 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 8.996 * [backup-simplify]: Simplify (+ (exp (/ -1 im)) (exp (/ 1 im))) into (+ (exp (/ 1 im)) (exp (/ -1 im))) 8.996 * [backup-simplify]: Simplify (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (+ (exp (/ 1 im)) (exp (/ -1 im)))) into (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2) 8.996 * [backup-simplify]: Simplify (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2)) into (* (pow (+ (exp (/ 1 im)) (exp (/ -1 im))) 2) (+ (exp (/ -1 im)) (exp (/ 1 im)))) 8.997 * [backup-simplify]: Simplify (* (pow (+ (exp (/ 1 im)) (exp (/ -1 im))) 2) (+ (exp (/ -1 im)) (exp (/ 1 im)))) into (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2)) 8.997 * [backup-simplify]: Simplify (+ 0 0) into 0 8.997 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im))))) into 0 8.998 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (* 0 (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2))) into 0 8.998 * [backup-simplify]: Simplify 0 into 0 8.998 * [backup-simplify]: Simplify (+ 0 0) into 0 8.999 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im)))))) into 0 9.000 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (* 0 (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2)))) into 0 9.000 * [backup-simplify]: Simplify 0 into 0 9.000 * [backup-simplify]: Simplify (+ 0 0) into 0 9.001 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im))))))) into 0 9.002 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2))))) into 0 9.002 * [backup-simplify]: Simplify 0 into 0 9.003 * [backup-simplify]: Simplify (+ 0 0) into 0 9.004 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im)))))))) into 0 9.006 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2)))))) into 0 9.006 * [backup-simplify]: Simplify 0 into 0 9.006 * [backup-simplify]: Simplify (+ 0 0) into 0 9.008 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im))))))))) into 0 9.010 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2))))))) into 0 9.010 * [backup-simplify]: Simplify 0 into 0 9.010 * [backup-simplify]: Simplify (+ 0 0) into 0 9.012 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (exp (/ 1 im)) (exp (/ -1 im)))))))))) into 0 9.014 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (+ (exp (/ -1 im)) (exp (/ 1 im))) 2)))))))) into 0 9.014 * [backup-simplify]: Simplify 0 into 0 9.015 * [backup-simplify]: Simplify (* (+ (exp (/ 1 (/ 1 (- im)))) (exp (/ -1 (/ 1 (- im))))) (pow (+ (exp (/ -1 (/ 1 (- im)))) (exp (/ 1 (/ 1 (- im))))) 2)) into (pow (+ (exp im) (exp (* -1 im))) 3) 9.015 * * * * [progress]: [ 4 / 4 ] generating series at (2) 9.015 * [backup-simplify]: Simplify (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))) into (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) 9.015 * [approximate]: Taking taylor expansion of (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) in (re im) around 0 9.015 * [taylor]: Taking taylor expansion of (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) in im 9.015 * [taylor]: Taking taylor expansion of 0.5 in im 9.015 * [backup-simplify]: Simplify 0.5 into 0.5 9.015 * [taylor]: Taking taylor expansion of (* (sin re) (+ (exp (- im)) (exp im))) in im 9.015 * [taylor]: Taking taylor expansion of (sin re) in im 9.015 * [taylor]: Taking taylor expansion of re in im 9.016 * [backup-simplify]: Simplify re into re 9.016 * [backup-simplify]: Simplify (sin re) into (sin re) 9.016 * [backup-simplify]: Simplify (cos re) into (cos re) 9.016 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in im 9.016 * [taylor]: Taking taylor expansion of (exp (- im)) in im 9.016 * [taylor]: Taking taylor expansion of (- im) in im 9.016 * [taylor]: Taking taylor expansion of im in im 9.016 * [backup-simplify]: Simplify 0 into 0 9.016 * [backup-simplify]: Simplify 1 into 1 9.016 * [backup-simplify]: Simplify (- 0) into 0 9.017 * [backup-simplify]: Simplify (- 1) into -1 9.017 * [backup-simplify]: Simplify (exp 0) into 1 9.017 * [taylor]: Taking taylor expansion of (exp im) in im 9.017 * [taylor]: Taking taylor expansion of im in im 9.017 * [backup-simplify]: Simplify 0 into 0 9.017 * [backup-simplify]: Simplify 1 into 1 9.017 * [backup-simplify]: Simplify (exp 0) into 1 9.017 * [taylor]: Taking taylor expansion of (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) in re 9.017 * [taylor]: Taking taylor expansion of 0.5 in re 9.017 * [backup-simplify]: Simplify 0.5 into 0.5 9.017 * [taylor]: Taking taylor expansion of (* (sin re) (+ (exp (- im)) (exp im))) in re 9.017 * [taylor]: Taking taylor expansion of (sin re) in re 9.017 * [taylor]: Taking taylor expansion of re in re 9.017 * [backup-simplify]: Simplify 0 into 0 9.017 * [backup-simplify]: Simplify 1 into 1 9.017 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in re 9.017 * [taylor]: Taking taylor expansion of (exp (- im)) in re 9.017 * [taylor]: Taking taylor expansion of (- im) in re 9.017 * [taylor]: Taking taylor expansion of im in re 9.017 * [backup-simplify]: Simplify im into im 9.017 * [backup-simplify]: Simplify (- im) into (- im) 9.017 * [backup-simplify]: Simplify (- im) into (- im) 9.017 * [backup-simplify]: Simplify (exp (- im)) into (exp (- im)) 9.017 * [taylor]: Taking taylor expansion of (exp im) in re 9.017 * [taylor]: Taking taylor expansion of im in re 9.017 * [backup-simplify]: Simplify im into im 9.017 * [backup-simplify]: Simplify (exp im) into (exp im) 9.017 * [taylor]: Taking taylor expansion of (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) in re 9.017 * [taylor]: Taking taylor expansion of 0.5 in re 9.017 * [backup-simplify]: Simplify 0.5 into 0.5 9.017 * [taylor]: Taking taylor expansion of (* (sin re) (+ (exp (- im)) (exp im))) in re 9.018 * [taylor]: Taking taylor expansion of (sin re) in re 9.018 * [taylor]: Taking taylor expansion of re in re 9.018 * [backup-simplify]: Simplify 0 into 0 9.018 * [backup-simplify]: Simplify 1 into 1 9.018 * [taylor]: Taking taylor expansion of (+ (exp (- im)) (exp im)) in re 9.018 * [taylor]: Taking taylor expansion of (exp (- im)) in re 9.018 * [taylor]: Taking taylor expansion of (- im) in re 9.018 * [taylor]: Taking taylor expansion of im in re 9.018 * [backup-simplify]: Simplify im into im 9.018 * [backup-simplify]: Simplify (- im) into (- im) 9.018 * [backup-simplify]: Simplify (- im) into (- im) 9.018 * [backup-simplify]: Simplify (exp (- im)) into (exp (- im)) 9.018 * [taylor]: Taking taylor expansion of (exp im) in re 9.018 * [taylor]: Taking taylor expansion of im in re 9.018 * [backup-simplify]: Simplify im into im 9.018 * [backup-simplify]: Simplify (exp im) into (exp im) 9.018 * [backup-simplify]: Simplify (+ (exp (- im)) (exp im)) into (+ (exp (- im)) (exp im)) 9.018 * [backup-simplify]: Simplify (* 0 (+ (exp (- im)) (exp im))) into 0 9.019 * [backup-simplify]: Simplify (* 0.5 0) into 0 9.019 * [taylor]: Taking taylor expansion of 0 in im 9.019 * [backup-simplify]: Simplify 0 into 0 9.019 * [backup-simplify]: Simplify 0 into 0 9.019 * [backup-simplify]: Simplify (- im) into (- im) 9.019 * [backup-simplify]: Simplify (- 0) into 0 9.020 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 1) 1)))) into 0 9.021 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 1) 1)))) into 0 9.021 * [backup-simplify]: Simplify (+ 0 0) into 0 9.022 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 9.023 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (+ (exp (- im)) (exp im)))) into (+ (exp (- im)) (exp im)) 9.023 * [backup-simplify]: Simplify (+ (* 0.5 (+ (exp (- im)) (exp im))) (* 0 0)) into (+ (* 0.5 (exp (- im))) (* 0.5 (exp im))) 9.023 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp (- im))) (* 0.5 (exp im))) in im 9.023 * [taylor]: Taking taylor expansion of (* 0.5 (exp (- im))) in im 9.023 * [taylor]: Taking taylor expansion of 0.5 in im 9.023 * [backup-simplify]: Simplify 0.5 into 0.5 9.023 * [taylor]: Taking taylor expansion of (exp (- im)) in im 9.023 * [taylor]: Taking taylor expansion of (- im) in im 9.023 * [taylor]: Taking taylor expansion of im in im 9.023 * [backup-simplify]: Simplify 0 into 0 9.023 * [backup-simplify]: Simplify 1 into 1 9.024 * [backup-simplify]: Simplify (- 0) into 0 9.024 * [backup-simplify]: Simplify (- 1) into -1 9.024 * [backup-simplify]: Simplify (exp 0) into 1 9.024 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 9.024 * [taylor]: Taking taylor expansion of 0.5 in im 9.024 * [backup-simplify]: Simplify 0.5 into 0.5 9.024 * [taylor]: Taking taylor expansion of (exp im) in im 9.024 * [taylor]: Taking taylor expansion of im in im 9.024 * [backup-simplify]: Simplify 0 into 0 9.024 * [backup-simplify]: Simplify 1 into 1 9.024 * [backup-simplify]: Simplify (exp 0) into 1 9.025 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 9.025 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 9.026 * [backup-simplify]: Simplify (+ 0.5 0.5) into 1.0 9.026 * [backup-simplify]: Simplify 1.0 into 1.0 9.026 * [backup-simplify]: Simplify 0 into 0 9.026 * [backup-simplify]: Simplify (- im) into (- im) 9.026 * [backup-simplify]: Simplify (- 0) into 0 9.027 * [backup-simplify]: Simplify (- 0) into 0 9.028 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.029 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.030 * [backup-simplify]: Simplify (+ 0 0) into 0 9.031 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 9.032 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (+ (exp (- im)) (exp im))))) into 0 9.032 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 (+ (exp (- im)) (exp im))) (* 0 0))) into 0 9.033 * [taylor]: Taking taylor expansion of 0 in im 9.033 * [backup-simplify]: Simplify 0 into 0 9.033 * [backup-simplify]: Simplify 0 into 0 9.033 * [backup-simplify]: Simplify (- 1) into -1 9.034 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 9.036 * [backup-simplify]: Simplify (+ (* 0.5 -1) (* 0 1)) into (- 0.5) 9.037 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 9.039 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 1)) into 0.5 9.040 * [backup-simplify]: Simplify (+ (- 0.5) 0.5) into 0 9.040 * [backup-simplify]: Simplify 0 into 0 9.040 * [backup-simplify]: Simplify 0 into 0 9.040 * [backup-simplify]: Simplify (- im) into (- im) 9.040 * [backup-simplify]: Simplify (- 0) into 0 9.041 * [backup-simplify]: Simplify (- 0) into 0 9.041 * [backup-simplify]: Simplify (- 0) into 0 9.041 * [backup-simplify]: Simplify (- 0) into 0 9.043 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.045 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.045 * [backup-simplify]: Simplify (+ 0 0) into 0 9.047 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into -1/6 9.048 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* -1/6 (+ (exp (- im)) (exp im)))))) into (- (+ (* 1/6 (exp (- im))) (* 1/6 (exp im)))) 9.049 * [backup-simplify]: Simplify (+ (* 0.5 (- (+ (* 1/6 (exp (- im))) (* 1/6 (exp im))))) (+ (* 0 0) (+ (* 0 (+ (exp (- im)) (exp im))) (* 0 0)))) into (- (+ (* 0.08333333333333333 (exp (- im))) (* 0.08333333333333333 (exp im)))) 9.049 * [taylor]: Taking taylor expansion of (- (+ (* 0.08333333333333333 (exp (- im))) (* 0.08333333333333333 (exp im)))) in im 9.049 * [taylor]: Taking taylor expansion of (+ (* 0.08333333333333333 (exp (- im))) (* 0.08333333333333333 (exp im))) in im 9.049 * [taylor]: Taking taylor expansion of (* 0.08333333333333333 (exp (- im))) in im 9.049 * [taylor]: Taking taylor expansion of 0.08333333333333333 in im 9.049 * [backup-simplify]: Simplify 0.08333333333333333 into 0.08333333333333333 9.049 * [taylor]: Taking taylor expansion of (exp (- im)) in im 9.049 * [taylor]: Taking taylor expansion of (- im) in im 9.049 * [taylor]: Taking taylor expansion of im in im 9.049 * [backup-simplify]: Simplify 0 into 0 9.049 * [backup-simplify]: Simplify 1 into 1 9.050 * [backup-simplify]: Simplify (- 0) into 0 9.050 * [backup-simplify]: Simplify (- 1) into -1 9.050 * [backup-simplify]: Simplify (exp 0) into 1 9.050 * [taylor]: Taking taylor expansion of (* 0.08333333333333333 (exp im)) in im 9.050 * [taylor]: Taking taylor expansion of 0.08333333333333333 in im 9.050 * [backup-simplify]: Simplify 0.08333333333333333 into 0.08333333333333333 9.050 * [taylor]: Taking taylor expansion of (exp im) in im 9.050 * [taylor]: Taking taylor expansion of im in im 9.050 * [backup-simplify]: Simplify 0 into 0 9.050 * [backup-simplify]: Simplify 1 into 1 9.050 * [backup-simplify]: Simplify (exp 0) into 1 9.051 * [backup-simplify]: Simplify (* 0.08333333333333333 1) into 0.08333333333333333 9.051 * [backup-simplify]: Simplify (* 0.08333333333333333 1) into 0.08333333333333333 9.052 * [backup-simplify]: Simplify (+ 0.08333333333333333 0.08333333333333333) into 0.16666666666666666 9.052 * [backup-simplify]: Simplify (- 0.16666666666666666) into (- 0.16666666666666666) 9.053 * [backup-simplify]: Simplify (- 0.16666666666666666) into (- 0.16666666666666666) 9.053 * [backup-simplify]: Simplify 0 into 0 9.053 * [backup-simplify]: Simplify (- 1) into -1 9.053 * [backup-simplify]: Simplify (- 0) into 0 9.054 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 9.055 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 -1) (* 0 1))) into 0.25 9.056 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 9.057 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 1) (* 0 1))) into 0.25 9.058 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 9.058 * [backup-simplify]: Simplify 0.5 into 0.5 9.058 * [backup-simplify]: Simplify (+ (* 0.5 (* (pow im 2) re)) (+ (* (- 0.16666666666666666) (pow (* 1 re) 3)) (* 1.0 (* 1 re)))) into (- (+ (* 1.0 re) (* 0.5 (* re (pow im 2)))) (* 0.16666666666666666 (pow re 3))) 9.059 * [backup-simplify]: Simplify (* (* 0.5 (sin (/ 1 re))) (cbrt (* (* (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im))) (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im)))) (+ (exp (- 0 (/ 1 im))) (exp (/ 1 im)))))) into (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) 9.059 * [approximate]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in (re im) around 0 9.059 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in im 9.059 * [taylor]: Taking taylor expansion of 0.5 in im 9.059 * [backup-simplify]: Simplify 0.5 into 0.5 9.059 * [taylor]: Taking taylor expansion of (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) in im 9.059 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 9.059 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 9.059 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 9.059 * [taylor]: Taking taylor expansion of (/ 1 im) in im 9.059 * [taylor]: Taking taylor expansion of im in im 9.059 * [backup-simplify]: Simplify 0 into 0 9.059 * [backup-simplify]: Simplify 1 into 1 9.059 * [backup-simplify]: Simplify (/ 1 1) into 1 9.059 * [backup-simplify]: Simplify (- 1) into -1 9.059 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 9.059 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 9.059 * [taylor]: Taking taylor expansion of (/ 1 im) in im 9.059 * [taylor]: Taking taylor expansion of im in im 9.059 * [backup-simplify]: Simplify 0 into 0 9.059 * [backup-simplify]: Simplify 1 into 1 9.060 * [backup-simplify]: Simplify (/ 1 1) into 1 9.060 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 9.060 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 9.060 * [taylor]: Taking taylor expansion of (/ 1 re) in im 9.060 * [taylor]: Taking taylor expansion of re in im 9.060 * [backup-simplify]: Simplify re into re 9.060 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 9.060 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 9.060 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 9.060 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in re 9.060 * [taylor]: Taking taylor expansion of 0.5 in re 9.060 * [backup-simplify]: Simplify 0.5 into 0.5 9.060 * [taylor]: Taking taylor expansion of (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) in re 9.060 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in re 9.060 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 9.060 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 9.060 * [taylor]: Taking taylor expansion of (/ 1 im) in re 9.060 * [taylor]: Taking taylor expansion of im in re 9.060 * [backup-simplify]: Simplify im into im 9.060 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 9.060 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 9.060 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 9.060 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 9.060 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 9.060 * [taylor]: Taking taylor expansion of (/ 1 im) in re 9.060 * [taylor]: Taking taylor expansion of im in re 9.060 * [backup-simplify]: Simplify im into im 9.060 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 9.060 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 9.060 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 9.060 * [taylor]: Taking taylor expansion of (/ 1 re) in re 9.060 * [taylor]: Taking taylor expansion of re in re 9.060 * [backup-simplify]: Simplify 0 into 0 9.061 * [backup-simplify]: Simplify 1 into 1 9.061 * [backup-simplify]: Simplify (/ 1 1) into 1 9.061 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 9.061 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in re 9.061 * [taylor]: Taking taylor expansion of 0.5 in re 9.061 * [backup-simplify]: Simplify 0.5 into 0.5 9.061 * [taylor]: Taking taylor expansion of (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) in re 9.061 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in re 9.061 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 9.061 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 9.061 * [taylor]: Taking taylor expansion of (/ 1 im) in re 9.061 * [taylor]: Taking taylor expansion of im in re 9.061 * [backup-simplify]: Simplify im into im 9.061 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 9.061 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 9.061 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 9.061 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 9.061 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 9.061 * [taylor]: Taking taylor expansion of (/ 1 im) in re 9.061 * [taylor]: Taking taylor expansion of im in re 9.061 * [backup-simplify]: Simplify im into im 9.061 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 9.061 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 9.061 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in re 9.061 * [taylor]: Taking taylor expansion of (/ 1 re) in re 9.061 * [taylor]: Taking taylor expansion of re in re 9.061 * [backup-simplify]: Simplify 0 into 0 9.061 * [backup-simplify]: Simplify 1 into 1 9.062 * [backup-simplify]: Simplify (/ 1 1) into 1 9.062 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 9.062 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 9.062 * [backup-simplify]: Simplify (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) into (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) 9.062 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) into (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) 9.062 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) in im 9.062 * [taylor]: Taking taylor expansion of 0.5 in im 9.062 * [backup-simplify]: Simplify 0.5 into 0.5 9.062 * [taylor]: Taking taylor expansion of (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) in im 9.062 * [taylor]: Taking taylor expansion of (+ (exp (- (/ 1 im))) (exp (/ 1 im))) in im 9.062 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 9.062 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 9.062 * [taylor]: Taking taylor expansion of (/ 1 im) in im 9.062 * [taylor]: Taking taylor expansion of im in im 9.062 * [backup-simplify]: Simplify 0 into 0 9.062 * [backup-simplify]: Simplify 1 into 1 9.062 * [backup-simplify]: Simplify (/ 1 1) into 1 9.063 * [backup-simplify]: Simplify (- 1) into -1 9.063 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 9.063 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 9.063 * [taylor]: Taking taylor expansion of (/ 1 im) in im 9.063 * [taylor]: Taking taylor expansion of im in im 9.063 * [backup-simplify]: Simplify 0 into 0 9.063 * [backup-simplify]: Simplify 1 into 1 9.063 * [backup-simplify]: Simplify (/ 1 1) into 1 9.063 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 9.063 * [taylor]: Taking taylor expansion of (sin (/ 1 re)) in im 9.063 * [taylor]: Taking taylor expansion of (/ 1 re) in im 9.063 * [taylor]: Taking taylor expansion of re in im 9.063 * [backup-simplify]: Simplify re into re 9.063 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 9.063 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 9.063 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 9.063 * [backup-simplify]: Simplify (+ (exp (- (/ 1 im))) (exp (/ 1 im))) into (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 9.063 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 1) into (sin (/ 1 re)) 9.063 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 0) into 0 9.063 * [backup-simplify]: Simplify (+ (sin (/ 1 re)) 0) into (sin (/ 1 re)) 9.064 * [backup-simplify]: Simplify (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) into (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))) 9.064 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) into (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) 9.064 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) into (* 0.5 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))) 9.064 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 9.064 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 9.064 * [backup-simplify]: Simplify (- 0) into 0 9.065 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 1) 1)))) into 0 9.065 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 9.065 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 9.066 * [backup-simplify]: Simplify (+ 0 0) into 0 9.066 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (* 0 (sin (/ 1 re)))) into 0 9.066 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))))) into 0 9.066 * [taylor]: Taking taylor expansion of 0 in im 9.066 * [backup-simplify]: Simplify 0 into 0 9.066 * [backup-simplify]: Simplify 0 into 0 9.066 * [backup-simplify]: Simplify (+ 0) into 0 9.067 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 1)) into 0 9.067 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 9.067 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.068 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 0)) into 0 9.068 * [backup-simplify]: Simplify (+ 0 0) into 0 9.068 * [backup-simplify]: Simplify (+ 0 0) into 0 9.068 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (* 0 (sin (/ 1 re)))) into 0 9.069 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))))) into 0 9.069 * [backup-simplify]: Simplify 0 into 0 9.069 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 9.069 * [backup-simplify]: Simplify (- 0) into 0 9.069 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 9.069 * [backup-simplify]: Simplify (- 0) into 0 9.070 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 9.071 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.071 * [backup-simplify]: Simplify (+ 0 0) into 0 9.071 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (sin (/ 1 re))))) into 0 9.072 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))))) into 0 9.072 * [taylor]: Taking taylor expansion of 0 in im 9.072 * [backup-simplify]: Simplify 0 into 0 9.072 * [backup-simplify]: Simplify 0 into 0 9.072 * [backup-simplify]: Simplify 0 into 0 9.073 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 9.073 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 9.073 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 9.074 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 9.074 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 9.074 * [backup-simplify]: Simplify (+ 0 0) into 0 9.075 * [backup-simplify]: Simplify (+ 0 0) into 0 9.075 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (sin (/ 1 re))))) into 0 9.076 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re)))))) into 0 9.076 * [backup-simplify]: Simplify 0 into 0 9.076 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 9.076 * [backup-simplify]: Simplify (- 0) into 0 9.076 * [backup-simplify]: Simplify (- 0) into 0 9.076 * [backup-simplify]: Simplify (- 0) into 0 9.077 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 9.077 * [backup-simplify]: Simplify (- 0) into 0 9.078 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.078 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 9.079 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.079 * [backup-simplify]: Simplify (+ 0 0) into 0 9.080 * [backup-simplify]: Simplify (+ (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sin (/ 1 re)))))) into 0 9.080 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (+ (exp (- (/ 1 im))) (exp (/ 1 im))) (sin (/ 1 re))))))) into 0 9.081 * [taylor]: Taking taylor expansion of 0 in im 9.081 * [backup-simplify]: Simplify 0 into 0 9.081 * [backup-simplify]: Simplify 0 into 0 9.081 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (- (/ 1 (/ 1 im)))) (exp (/ 1 (/ 1 im)))) (sin (/ 1 (/ 1 re))))) into (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) 9.081 * [backup-simplify]: Simplify (* (* 0.5 (sin (/ 1 (- re)))) (cbrt (* (* (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im)))) (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im))))) (+ (exp (- 0 (/ 1 (- im)))) (exp (/ 1 (- im))))))) into (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) 9.081 * [approximate]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) in (re im) around 0 9.081 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) in im 9.081 * [taylor]: Taking taylor expansion of 0.5 in im 9.081 * [backup-simplify]: Simplify 0.5 into 0.5 9.081 * [taylor]: Taking taylor expansion of (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) in im 9.081 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in im 9.081 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 9.081 * [taylor]: Taking taylor expansion of (/ -1 im) in im 9.081 * [taylor]: Taking taylor expansion of -1 in im 9.081 * [backup-simplify]: Simplify -1 into -1 9.081 * [taylor]: Taking taylor expansion of im in im 9.081 * [backup-simplify]: Simplify 0 into 0 9.081 * [backup-simplify]: Simplify 1 into 1 9.082 * [backup-simplify]: Simplify (/ -1 1) into -1 9.082 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 9.082 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 9.082 * [taylor]: Taking taylor expansion of (/ 1 im) in im 9.082 * [taylor]: Taking taylor expansion of im in im 9.082 * [backup-simplify]: Simplify 0 into 0 9.082 * [backup-simplify]: Simplify 1 into 1 9.082 * [backup-simplify]: Simplify (/ 1 1) into 1 9.082 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 9.082 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 9.082 * [taylor]: Taking taylor expansion of (/ -1 re) in im 9.082 * [taylor]: Taking taylor expansion of -1 in im 9.082 * [backup-simplify]: Simplify -1 into -1 9.082 * [taylor]: Taking taylor expansion of re in im 9.082 * [backup-simplify]: Simplify re into re 9.082 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 9.082 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 9.082 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 9.082 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) in re 9.082 * [taylor]: Taking taylor expansion of 0.5 in re 9.082 * [backup-simplify]: Simplify 0.5 into 0.5 9.082 * [taylor]: Taking taylor expansion of (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) in re 9.082 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in re 9.082 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 9.082 * [taylor]: Taking taylor expansion of (/ -1 im) in re 9.082 * [taylor]: Taking taylor expansion of -1 in re 9.082 * [backup-simplify]: Simplify -1 into -1 9.082 * [taylor]: Taking taylor expansion of im in re 9.082 * [backup-simplify]: Simplify im into im 9.083 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 9.083 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 9.083 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 9.083 * [taylor]: Taking taylor expansion of (/ 1 im) in re 9.083 * [taylor]: Taking taylor expansion of im in re 9.083 * [backup-simplify]: Simplify im into im 9.083 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 9.083 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 9.083 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 9.083 * [taylor]: Taking taylor expansion of (/ -1 re) in re 9.083 * [taylor]: Taking taylor expansion of -1 in re 9.083 * [backup-simplify]: Simplify -1 into -1 9.083 * [taylor]: Taking taylor expansion of re in re 9.083 * [backup-simplify]: Simplify 0 into 0 9.083 * [backup-simplify]: Simplify 1 into 1 9.083 * [backup-simplify]: Simplify (/ -1 1) into -1 9.083 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 9.083 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) in re 9.083 * [taylor]: Taking taylor expansion of 0.5 in re 9.083 * [backup-simplify]: Simplify 0.5 into 0.5 9.083 * [taylor]: Taking taylor expansion of (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) in re 9.083 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 im)) (exp (/ 1 im))) in re 9.083 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 9.083 * [taylor]: Taking taylor expansion of (/ -1 im) in re 9.083 * [taylor]: Taking taylor expansion of -1 in re 9.083 * [backup-simplify]: Simplify -1 into -1 9.083 * [taylor]: Taking taylor expansion of im in re 9.083 * [backup-simplify]: Simplify im into im 9.083 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 9.083 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 9.083 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 9.083 * [taylor]: Taking taylor expansion of (/ 1 im) in re 9.083 * [taylor]: Taking taylor expansion of im in re 9.083 * [backup-simplify]: Simplify im into im 9.083 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 9.084 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 9.084 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in re 9.084 * [taylor]: Taking taylor expansion of (/ -1 re) in re 9.084 * [taylor]: Taking taylor expansion of -1 in re 9.084 * [backup-simplify]: Simplify -1 into -1 9.084 * [taylor]: Taking taylor expansion of re in re 9.084 * [backup-simplify]: Simplify 0 into 0 9.084 * [backup-simplify]: Simplify 1 into 1 9.084 * [backup-simplify]: Simplify (/ -1 1) into -1 9.084 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 9.084 * [backup-simplify]: Simplify (+ (exp (/ -1 im)) (exp (/ 1 im))) into (+ (exp (/ 1 im)) (exp (/ -1 im))) 9.084 * [backup-simplify]: Simplify (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re))) into (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) 9.084 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) into (* 0.5 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))) 9.084 * [taylor]: Taking taylor expansion of (* 0.5 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))) in im 9.084 * [taylor]: Taking taylor expansion of 0.5 in im 9.084 * [backup-simplify]: Simplify 0.5 into 0.5 9.084 * [taylor]: Taking taylor expansion of (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re))) in im 9.084 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 im)) (exp (/ -1 im))) in im 9.084 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 9.084 * [taylor]: Taking taylor expansion of (/ 1 im) in im 9.084 * [taylor]: Taking taylor expansion of im in im 9.084 * [backup-simplify]: Simplify 0 into 0 9.085 * [backup-simplify]: Simplify 1 into 1 9.085 * [backup-simplify]: Simplify (/ 1 1) into 1 9.085 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 9.085 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 9.085 * [taylor]: Taking taylor expansion of (/ -1 im) in im 9.085 * [taylor]: Taking taylor expansion of -1 in im 9.085 * [backup-simplify]: Simplify -1 into -1 9.085 * [taylor]: Taking taylor expansion of im in im 9.085 * [backup-simplify]: Simplify 0 into 0 9.085 * [backup-simplify]: Simplify 1 into 1 9.085 * [backup-simplify]: Simplify (/ -1 1) into -1 9.085 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 9.085 * [taylor]: Taking taylor expansion of (sin (/ -1 re)) in im 9.085 * [taylor]: Taking taylor expansion of (/ -1 re) in im 9.086 * [taylor]: Taking taylor expansion of -1 in im 9.086 * [backup-simplify]: Simplify -1 into -1 9.086 * [taylor]: Taking taylor expansion of re in im 9.086 * [backup-simplify]: Simplify re into re 9.086 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 9.086 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 9.086 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 9.086 * [backup-simplify]: Simplify (+ (exp (/ 1 im)) (exp (/ -1 im))) into (+ (exp (/ -1 im)) (exp (/ 1 im))) 9.086 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 1) into (sin (/ -1 re)) 9.086 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 0) into 0 9.086 * [backup-simplify]: Simplify (+ (sin (/ -1 re)) 0) into (sin (/ -1 re)) 9.086 * [backup-simplify]: Simplify (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))) into (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re))) 9.087 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))) into (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) 9.087 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))) into (* 0.5 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))) 9.087 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 9.088 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 9.088 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 9.089 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 9.089 * [backup-simplify]: Simplify (+ 0 0) into 0 9.089 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (* 0 (sin (/ -1 re)))) into 0 9.090 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))))) into 0 9.090 * [taylor]: Taking taylor expansion of 0 in im 9.090 * [backup-simplify]: Simplify 0 into 0 9.090 * [backup-simplify]: Simplify 0 into 0 9.091 * [backup-simplify]: Simplify (+ 0) into 0 9.091 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 1)) into 0 9.091 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 9.092 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.093 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 0)) into 0 9.093 * [backup-simplify]: Simplify (+ 0 0) into 0 9.093 * [backup-simplify]: Simplify (+ 0 0) into 0 9.094 * [backup-simplify]: Simplify (+ (* (+ (exp (/ -1 im)) (exp (/ 1 im))) 0) (* 0 (sin (/ -1 re)))) into 0 9.094 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re))))) into 0 9.094 * [backup-simplify]: Simplify 0 into 0 9.094 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 9.096 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.096 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 9.097 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.098 * [backup-simplify]: Simplify (+ 0 0) into 0 9.098 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (* 0 (sin (/ -1 re))))) into 0 9.099 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re)))))) into 0 9.099 * [taylor]: Taking taylor expansion of 0 in im 9.099 * [backup-simplify]: Simplify 0 into 0 9.100 * [backup-simplify]: Simplify 0 into 0 9.100 * [backup-simplify]: Simplify 0 into 0 9.100 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 9.101 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 9.101 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 9.102 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 9.103 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 9.103 * [backup-simplify]: Simplify (+ 0 0) into 0 9.104 * [backup-simplify]: Simplify (+ 0 0) into 0 9.104 * [backup-simplify]: Simplify (+ (* (+ (exp (/ -1 im)) (exp (/ 1 im))) 0) (+ (* 0 0) (* 0 (sin (/ -1 re))))) into 0 9.105 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (+ (exp (/ 1 im)) (exp (/ -1 im))) (sin (/ -1 re)))))) into 0 9.105 * [backup-simplify]: Simplify 0 into 0 9.105 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 9.107 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 9.109 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.110 * [backup-simplify]: Simplify (+ 0 0) into 0 9.111 * [backup-simplify]: Simplify (+ (* (+ (exp (/ 1 im)) (exp (/ -1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sin (/ -1 re)))))) into 0 9.112 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (+ (exp (/ -1 im)) (exp (/ 1 im))) (sin (/ -1 re))))))) into 0 9.112 * [taylor]: Taking taylor expansion of 0 in im 9.112 * [backup-simplify]: Simplify 0 into 0 9.112 * [backup-simplify]: Simplify 0 into 0 9.112 * [backup-simplify]: Simplify (* 0.5 (* (+ (exp (/ 1 (/ 1 (- im)))) (exp (/ -1 (/ 1 (- im))))) (sin (/ -1 (/ 1 (- re)))))) into (* 0.5 (* (sin re) (+ (exp im) (exp (* -1 im))))) 9.113 * * * [progress]: simplifying candidates 9.113 * * * * [progress]: [ 1 / 202 ] simplifiying candidate # 9.113 * * * * [progress]: [ 2 / 202 ] simplifiying candidate # 9.113 * * * * [progress]: [ 3 / 202 ] simplifiying candidate # 9.113 * * * * [progress]: [ 4 / 202 ] simplifiying candidate # 9.113 * * * * [progress]: [ 5 / 202 ] simplifiying candidate # 9.113 * * * * [progress]: [ 6 / 202 ] simplifiying candidate # 9.113 * * * * [progress]: [ 7 / 202 ] simplifiying candidate # 9.113 * [simplify]: Simplifying (cbrt (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) 9.114 * * [simplify]: iters left: 6 (8 enodes) 9.123 * * [simplify]: iters left: 5 (36 enodes) 9.130 * * [simplify]: iters left: 4 (67 enodes) 9.142 * * [simplify]: iters left: 3 (107 enodes) 9.163 * * [simplify]: iters left: 2 (150 enodes) 9.198 * * [simplify]: iters left: 1 (185 enodes) 9.237 * * [simplify]: Extracting #0: cost 1 inf + 0 9.237 * * [simplify]: Extracting #1: cost 3 inf + 0 9.237 * * [simplify]: Extracting #2: cost 15 inf + 0 9.237 * * [simplify]: Extracting #3: cost 28 inf + 1 9.238 * * [simplify]: Extracting #4: cost 38 inf + 2 9.238 * * [simplify]: Extracting #5: cost 23 inf + 1409 9.240 * * [simplify]: Extracting #6: cost 3 inf + 5154 9.243 * * [simplify]: Extracting #7: cost 0 inf + 5765 9.245 * [simplify]: Simplified to (cbrt (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) 9.245 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (* (cbrt (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (cbrt (+ (exp (- 0 im)) (exp im)))))) 9.245 * * * * [progress]: [ 8 / 202 ] simplifiying candidate # 9.246 * [simplify]: Simplifying (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)))) 9.246 * * [simplify]: iters left: 6 (12 enodes) 9.254 * * [simplify]: iters left: 5 (68 enodes) 9.275 * * [simplify]: iters left: 4 (237 enodes) 9.429 * * [simplify]: Extracting #0: cost 1 inf + 0 9.429 * * [simplify]: Extracting #1: cost 11 inf + 0 9.429 * * [simplify]: Extracting #2: cost 64 inf + 0 9.431 * * [simplify]: Extracting #3: cost 318 inf + 4 9.436 * * [simplify]: Extracting #4: cost 279 inf + 26766 9.469 * * [simplify]: Extracting #5: cost 44 inf + 185942 9.525 * * [simplify]: Extracting #6: cost 0 inf + 176792 9.561 * * [simplify]: Extracting #7: cost 0 inf + 168603 9.615 * [simplify]: Simplified to (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im))) 9.615 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im))) (cbrt (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 9.616 * * * * [progress]: [ 9 / 202 ] simplifiying candidate # 9.616 * [simplify]: Simplifying (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))))) 9.616 * * [simplify]: iters left: 6 (15 enodes) 9.627 * * [simplify]: iters left: 5 (81 enodes) 9.653 * * [simplify]: iters left: 4 (229 enodes) 9.731 * * [simplify]: Extracting #0: cost 1 inf + 0 9.731 * * [simplify]: Extracting #1: cost 3 inf + 0 9.731 * * [simplify]: Extracting #2: cost 27 inf + 0 9.732 * * [simplify]: Extracting #3: cost 157 inf + 0 9.732 * * [simplify]: Extracting #4: cost 240 inf + 1 9.736 * * [simplify]: Extracting #5: cost 175 inf + 37526 9.749 * * [simplify]: Extracting #6: cost 32 inf + 96801 9.772 * * [simplify]: Extracting #7: cost 2 inf + 96696 9.808 * * [simplify]: Extracting #8: cost 0 inf + 96694 9.848 * [simplify]: Simplified to (cbrt (* (* (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im)))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 9.848 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im)))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (cbrt (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (- (exp (- 0 im)) (exp im))))))) 9.848 * * * * [progress]: [ 10 / 202 ] simplifiying candidate # 9.849 * [simplify]: Simplifying (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)))) 9.849 * * [simplify]: iters left: 6 (15 enodes) 9.858 * * [simplify]: iters left: 5 (80 enodes) 9.893 * * [simplify]: iters left: 4 (217 enodes) 10.008 * * [simplify]: Extracting #0: cost 1 inf + 0 10.008 * * [simplify]: Extracting #1: cost 3 inf + 0 10.008 * * [simplify]: Extracting #2: cost 43 inf + 0 10.009 * * [simplify]: Extracting #3: cost 257 inf + 0 10.011 * * [simplify]: Extracting #4: cost 227 inf + 22301 10.025 * * [simplify]: Extracting #5: cost 72 inf + 97248 10.074 * * [simplify]: Extracting #6: cost 4 inf + 122435 10.124 * * [simplify]: Extracting #7: cost 0 inf + 122246 10.176 * [simplify]: Simplified to (cbrt (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im)))))) 10.176 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im)))))) (cbrt (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 10.176 * * * * [progress]: [ 11 / 202 ] simplifiying candidate # 10.177 * [simplify]: Simplifying (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))))) 10.177 * * [simplify]: iters left: 6 (15 enodes) 10.186 * * [simplify]: iters left: 5 (76 enodes) 10.220 * * [simplify]: iters left: 4 (188 enodes) 10.318 * * [simplify]: Extracting #0: cost 1 inf + 0 10.318 * * [simplify]: Extracting #1: cost 3 inf + 0 10.318 * * [simplify]: Extracting #2: cost 33 inf + 0 10.318 * * [simplify]: Extracting #3: cost 142 inf + 0 10.319 * * [simplify]: Extracting #4: cost 203 inf + 1 10.321 * * [simplify]: Extracting #5: cost 166 inf + 21085 10.335 * * [simplify]: Extracting #6: cost 27 inf + 80748 10.366 * * [simplify]: Extracting #7: cost 2 inf + 77527 10.382 * * [simplify]: Extracting #8: cost 0 inf + 78171 10.406 * [simplify]: Simplified to (cbrt (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (fma (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (exp im) (exp im))) (exp im))))) 10.407 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (fma (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (exp im) (exp im))) (exp im))))) (cbrt (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im))))))) 10.407 * * * * [progress]: [ 12 / 202 ] simplifiying candidate # 10.408 * [simplify]: Simplifying (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)))) 10.408 * * [simplify]: iters left: 6 (15 enodes) 10.418 * * [simplify]: iters left: 5 (88 enodes) 10.447 * * [simplify]: iters left: 4 (311 enodes) 10.685 * * [simplify]: Extracting #0: cost 1 inf + 0 10.686 * * [simplify]: Extracting #1: cost 3 inf + 0 10.686 * * [simplify]: Extracting #2: cost 51 inf + 0 10.688 * * [simplify]: Extracting #3: cost 370 inf + 0 10.704 * * [simplify]: Extracting #4: cost 313 inf + 52420 10.767 * * [simplify]: Extracting #5: cost 38 inf + 168337 10.837 * * [simplify]: Extracting #6: cost 10 inf + 182079 10.889 * * [simplify]: Extracting #7: cost 0 inf + 188548 10.930 * [simplify]: Simplified to (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))))) 10.930 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))))) (cbrt (* (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 10.930 * * * * [progress]: [ 13 / 202 ] simplifiying candidate # 10.931 * [simplify]: Simplifying (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))))) 10.931 * * [simplify]: iters left: 6 (15 enodes) 10.938 * * [simplify]: iters left: 5 (80 enodes) 10.966 * * [simplify]: iters left: 4 (239 enodes) 11.110 * * [simplify]: Extracting #0: cost 1 inf + 0 11.110 * * [simplify]: Extracting #1: cost 3 inf + 0 11.110 * * [simplify]: Extracting #2: cost 27 inf + 0 11.111 * * [simplify]: Extracting #3: cost 182 inf + 0 11.112 * * [simplify]: Extracting #4: cost 305 inf + 1 11.115 * * [simplify]: Extracting #5: cost 238 inf + 22832 11.135 * * [simplify]: Extracting #6: cost 35 inf + 99789 11.180 * * [simplify]: Extracting #7: cost 0 inf + 114673 11.228 * [simplify]: Simplified to (cbrt (* (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 11.228 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (cbrt (* (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (- (exp (- 0 im)) (exp im))))))) 11.228 * * * * [progress]: [ 14 / 202 ] simplifiying candidate # 11.229 * [simplify]: Simplifying (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)))) 11.229 * * [simplify]: iters left: 6 (15 enodes) 11.239 * * [simplify]: iters left: 5 (81 enodes) 11.277 * * [simplify]: iters left: 4 (226 enodes) 11.385 * * [simplify]: Extracting #0: cost 1 inf + 0 11.385 * * [simplify]: Extracting #1: cost 3 inf + 0 11.385 * * [simplify]: Extracting #2: cost 42 inf + 0 11.386 * * [simplify]: Extracting #3: cost 251 inf + 0 11.388 * * [simplify]: Extracting #4: cost 232 inf + 13169 11.410 * * [simplify]: Extracting #5: cost 74 inf + 70774 11.434 * * [simplify]: Extracting #6: cost 3 inf + 102771 11.462 * * [simplify]: Extracting #7: cost 0 inf + 103887 11.493 * [simplify]: Simplified to (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))))) 11.493 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))))) (cbrt (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 11.493 * * * * [progress]: [ 15 / 202 ] simplifiying candidate # 11.493 * [simplify]: Simplifying (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))))) 11.493 * * [simplify]: iters left: 6 (11 enodes) 11.497 * * [simplify]: iters left: 5 (49 enodes) 11.506 * * [simplify]: iters left: 4 (105 enodes) 11.535 * * [simplify]: iters left: 3 (389 enodes) 12.059 * * [simplify]: Extracting #0: cost 1 inf + 0 12.059 * * [simplify]: Extracting #1: cost 16 inf + 0 12.059 * * [simplify]: Extracting #2: cost 105 inf + 1 12.061 * * [simplify]: Extracting #3: cost 406 inf + 821 12.068 * * [simplify]: Extracting #4: cost 372 inf + 36953 12.118 * * [simplify]: Extracting #5: cost 67 inf + 153812 12.189 * * [simplify]: Extracting #6: cost 1 inf + 179674 12.248 * * [simplify]: Extracting #7: cost 0 inf + 179542 12.319 * [simplify]: Simplified to (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) 12.319 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (cbrt (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im))))))) 12.319 * * * * [progress]: [ 16 / 202 ] simplifiying candidate # 12.319 * [simplify]: Simplifying (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)))) 12.320 * * [simplify]: iters left: 6 (13 enodes) 12.328 * * [simplify]: iters left: 5 (75 enodes) 12.368 * * [simplify]: iters left: 4 (266 enodes) 12.572 * * [simplify]: Extracting #0: cost 1 inf + 0 12.572 * * [simplify]: Extracting #1: cost 3 inf + 0 12.572 * * [simplify]: Extracting #2: cost 45 inf + 0 12.573 * * [simplify]: Extracting #3: cost 289 inf + 0 12.576 * * [simplify]: Extracting #4: cost 289 inf + 20922 12.607 * * [simplify]: Extracting #5: cost 57 inf + 129594 12.638 * * [simplify]: Extracting #6: cost 3 inf + 138062 12.666 * * [simplify]: Extracting #7: cost 0 inf + 136453 12.702 * * [simplify]: Extracting #8: cost 0 inf + 136399 12.740 * [simplify]: Simplified to (cbrt (* (+ (exp (- im)) (exp im)) (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (exp im) (* (exp im) (exp im)))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (exp im) (* (exp im) (exp im))))))) 12.740 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (+ (exp (- im)) (exp im)) (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (exp im) (* (exp im) (exp im)))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (exp im) (* (exp im) (exp im))))))) (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 12.740 * * * * [progress]: [ 17 / 202 ] simplifiying candidate # 12.740 * [simplify]: Simplifying (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))))) 12.740 * * [simplify]: iters left: 6 (16 enodes) 12.746 * * [simplify]: iters left: 5 (85 enodes) 12.770 * * [simplify]: iters left: 4 (247 enodes) 12.870 * * [simplify]: Extracting #0: cost 1 inf + 0 12.870 * * [simplify]: Extracting #1: cost 3 inf + 0 12.870 * * [simplify]: Extracting #2: cost 30 inf + 0 12.871 * * [simplify]: Extracting #3: cost 180 inf + 0 12.871 * * [simplify]: Extracting #4: cost 267 inf + 1 12.875 * * [simplify]: Extracting #5: cost 214 inf + 23428 12.889 * * [simplify]: Extracting #6: cost 28 inf + 95096 12.916 * * [simplify]: Extracting #7: cost 0 inf + 97530 12.935 * * [simplify]: Extracting #8: cost 0 inf + 97154 12.967 * [simplify]: Simplified to (cbrt (* (* (fma (* (exp (- im)) (exp (- im))) (exp (- im)) (* (exp im) (* (exp im) (exp im)))) (+ (exp (- im)) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 12.967 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (fma (* (exp (- im)) (exp (- im))) (exp (- im)) (* (exp im) (* (exp im) (exp im)))) (+ (exp (- im)) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))))))) 12.967 * * * * [progress]: [ 18 / 202 ] simplifiying candidate # 12.967 * [simplify]: Simplifying (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)))) 12.968 * * [simplify]: iters left: 6 (16 enodes) 12.973 * * [simplify]: iters left: 5 (85 enodes) 12.995 * * [simplify]: iters left: 4 (233 enodes) 13.104 * * [simplify]: Extracting #0: cost 1 inf + 0 13.104 * * [simplify]: Extracting #1: cost 3 inf + 0 13.105 * * [simplify]: Extracting #2: cost 47 inf + 0 13.105 * * [simplify]: Extracting #3: cost 253 inf + 0 13.109 * * [simplify]: Extracting #4: cost 213 inf + 19514 13.124 * * [simplify]: Extracting #5: cost 40 inf + 85657 13.158 * * [simplify]: Extracting #6: cost 1 inf + 102406 13.177 * * [simplify]: Extracting #7: cost 0 inf + 102608 13.200 * [simplify]: Simplified to (cbrt (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))))) 13.200 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))))) (cbrt (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 13.201 * * * * [progress]: [ 19 / 202 ] simplifiying candidate # 13.201 * [simplify]: Simplifying (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))))) 13.201 * * [simplify]: iters left: 6 (12 enodes) 13.205 * * [simplify]: iters left: 5 (55 enodes) 13.221 * * [simplify]: iters left: 4 (124 enodes) 13.267 * * [simplify]: Extracting #0: cost 1 inf + 0 13.267 * * [simplify]: Extracting #1: cost 3 inf + 0 13.267 * * [simplify]: Extracting #2: cost 29 inf + 0 13.268 * * [simplify]: Extracting #3: cost 106 inf + 0 13.269 * * [simplify]: Extracting #4: cost 142 inf + 1 13.270 * * [simplify]: Extracting #5: cost 124 inf + 4644 13.284 * * [simplify]: Extracting #6: cost 19 inf + 37382 13.300 * * [simplify]: Extracting #7: cost 0 inf + 44721 13.317 * [simplify]: Simplified to (cbrt (* (* (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im))))) 13.318 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im))))) (cbrt (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))))))) 13.318 * * * * [progress]: [ 20 / 202 ] simplifiying candidate # 13.318 * [simplify]: Simplifying (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)))) 13.318 * * [simplify]: iters left: 6 (13 enodes) 13.327 * * [simplify]: iters left: 5 (73 enodes) 13.361 * * [simplify]: iters left: 4 (240 enodes) 13.507 * * [simplify]: Extracting #0: cost 1 inf + 0 13.507 * * [simplify]: Extracting #1: cost 3 inf + 0 13.508 * * [simplify]: Extracting #2: cost 46 inf + 0 13.508 * * [simplify]: Extracting #3: cost 259 inf + 0 13.510 * * [simplify]: Extracting #4: cost 249 inf + 17260 13.530 * * [simplify]: Extracting #5: cost 33 inf + 132070 13.567 * * [simplify]: Extracting #6: cost 1 inf + 121926 13.594 * * [simplify]: Extracting #7: cost 0 inf + 120025 13.641 * [simplify]: Simplified to (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (+ (exp (- im)) (exp im)) (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im)))))))) 13.641 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (+ (exp (- im)) (exp im)) (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im)))))))) (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 13.641 * * * * [progress]: [ 21 / 202 ] simplifiying candidate # 13.641 * [simplify]: Simplifying (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))))) 13.641 * * [simplify]: iters left: 6 (16 enodes) 13.647 * * [simplify]: iters left: 5 (85 enodes) 13.678 * * [simplify]: iters left: 4 (224 enodes) 13.783 * * [simplify]: Extracting #0: cost 1 inf + 0 13.783 * * [simplify]: Extracting #1: cost 3 inf + 0 13.783 * * [simplify]: Extracting #2: cost 30 inf + 0 13.783 * * [simplify]: Extracting #3: cost 161 inf + 0 13.784 * * [simplify]: Extracting #4: cost 231 inf + 1 13.787 * * [simplify]: Extracting #5: cost 176 inf + 31266 13.807 * * [simplify]: Extracting #6: cost 18 inf + 93806 13.842 * * [simplify]: Extracting #7: cost 0 inf + 88542 13.868 * [simplify]: Simplified to (cbrt (* (+ (* (* (exp im) (exp im)) (* (exp im) (+ (exp (- im)) (exp im)))) (* (exp (- im)) (* (* (exp (- im)) (exp (- im))) (+ (exp (- im)) (exp im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 13.868 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (+ (* (* (exp im) (exp im)) (* (exp im) (+ (exp (- im)) (exp im)))) (* (exp (- im)) (* (* (exp (- im)) (exp (- im))) (+ (exp (- im)) (exp im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))))))) 13.868 * * * * [progress]: [ 22 / 202 ] simplifiying candidate # 13.869 * [simplify]: Simplifying (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)))) 13.869 * * [simplify]: iters left: 6 (16 enodes) 13.875 * * [simplify]: iters left: 5 (91 enodes) 13.907 * * [simplify]: iters left: 4 (297 enodes) 14.125 * * [simplify]: Extracting #0: cost 1 inf + 0 14.125 * * [simplify]: Extracting #1: cost 3 inf + 0 14.125 * * [simplify]: Extracting #2: cost 59 inf + 0 14.126 * * [simplify]: Extracting #3: cost 350 inf + 0 14.131 * * [simplify]: Extracting #4: cost 294 inf + 32726 14.156 * * [simplify]: Extracting #5: cost 57 inf + 122958 14.221 * * [simplify]: Extracting #6: cost 2 inf + 145436 14.267 * * [simplify]: Extracting #7: cost 0 inf + 145971 14.306 * [simplify]: Simplified to (cbrt (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))))) 14.306 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))))) (cbrt (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 14.306 * * * * [progress]: [ 23 / 202 ] simplifiying candidate # 14.307 * [simplify]: Simplifying (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))))) 14.307 * * [simplify]: iters left: 6 (12 enodes) 14.314 * * [simplify]: iters left: 5 (59 enodes) 14.334 * * [simplify]: iters left: 4 (153 enodes) 14.388 * * [simplify]: Extracting #0: cost 1 inf + 0 14.388 * * [simplify]: Extracting #1: cost 3 inf + 0 14.388 * * [simplify]: Extracting #2: cost 23 inf + 0 14.388 * * [simplify]: Extracting #3: cost 132 inf + 0 14.389 * * [simplify]: Extracting #4: cost 176 inf + 1 14.390 * * [simplify]: Extracting #5: cost 162 inf + 2931 14.396 * * [simplify]: Extracting #6: cost 44 inf + 40605 14.406 * * [simplify]: Extracting #7: cost 2 inf + 55130 14.417 * * [simplify]: Extracting #8: cost 0 inf + 55612 14.430 * [simplify]: Simplified to (cbrt (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 14.430 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (cbrt (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))))))) 14.430 * * * * [progress]: [ 24 / 202 ] simplifiying candidate # 14.431 * [simplify]: Simplifying (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)))) 14.431 * * [simplify]: iters left: 6 (13 enodes) 14.435 * * [simplify]: iters left: 5 (74 enodes) 14.455 * * [simplify]: iters left: 4 (236 enodes) 14.570 * * [simplify]: Extracting #0: cost 1 inf + 0 14.571 * * [simplify]: Extracting #1: cost 3 inf + 0 14.571 * * [simplify]: Extracting #2: cost 43 inf + 0 14.571 * * [simplify]: Extracting #3: cost 205 inf + 0 14.573 * * [simplify]: Extracting #4: cost 174 inf + 12689 14.580 * * [simplify]: Extracting #5: cost 33 inf + 58765 14.593 * * [simplify]: Extracting #6: cost 6 inf + 64936 14.619 * * [simplify]: Extracting #7: cost 0 inf + 67518 14.635 * [simplify]: Simplified to (cbrt (fma (* (fma (exp im) (exp im) 1) (fma (exp im) (exp im) 1)) (exp im) (* (* (fma (exp (- im)) (exp (- im)) 1) (fma (exp (- im)) (exp (- im)) 1)) (exp (- im))))) 14.635 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (fma (* (fma (exp im) (exp im) 1) (fma (exp im) (exp im) 1)) (exp im) (* (* (fma (exp (- im)) (exp (- im)) 1) (fma (exp (- im)) (exp (- im)) 1)) (exp (- im))))) (cbrt (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))))) 14.636 * * * * [progress]: [ 25 / 202 ] simplifiying candidate # 14.636 * [simplify]: Simplifying (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))))) 14.636 * * [simplify]: iters left: 6 (12 enodes) 14.640 * * [simplify]: iters left: 5 (60 enodes) 14.651 * * [simplify]: iters left: 4 (143 enodes) 14.685 * * [simplify]: iters left: 3 (403 enodes) 15.018 * * [simplify]: Extracting #0: cost 1 inf + 0 15.019 * * [simplify]: Extracting #1: cost 3 inf + 0 15.019 * * [simplify]: Extracting #2: cost 58 inf + 0 15.021 * * [simplify]: Extracting #3: cost 286 inf + 0 15.024 * * [simplify]: Extracting #4: cost 300 inf + 2588 15.041 * * [simplify]: Extracting #5: cost 96 inf + 60765 15.061 * * [simplify]: Extracting #6: cost 8 inf + 89871 15.099 * * [simplify]: Extracting #7: cost 0 inf + 91741 15.140 * [simplify]: Simplified to (cbrt (* (* (+ (exp im) (exp (- im))) (- (exp (- im)) (exp im))) (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im)))))) 15.140 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (+ (exp im) (exp (- im))) (- (exp (- im)) (exp im))) (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im)))))) (cbrt (- (exp (- 0 im)) (exp im)))))) 15.140 * * * * [progress]: [ 26 / 202 ] simplifiying candidate # 15.141 * [simplify]: Simplifying (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (exp (- 0 im)) (exp im)))) 15.141 * * [simplify]: iters left: 6 (13 enodes) 15.150 * * [simplify]: iters left: 5 (74 enodes) 15.190 * * [simplify]: iters left: 4 (226 enodes) 15.292 * * [simplify]: Extracting #0: cost 1 inf + 0 15.292 * * [simplify]: Extracting #1: cost 3 inf + 0 15.292 * * [simplify]: Extracting #2: cost 29 inf + 0 15.292 * * [simplify]: Extracting #3: cost 197 inf + 0 15.293 * * [simplify]: Extracting #4: cost 238 inf + 2867 15.296 * * [simplify]: Extracting #5: cost 184 inf + 19103 15.312 * * [simplify]: Extracting #6: cost 23 inf + 88479 15.333 * * [simplify]: Extracting #7: cost 0 inf + 101412 15.357 * [simplify]: Simplified to (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (+ (exp (- im)) (exp im))))) 15.358 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (+ (exp (- im)) (exp im))))) (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 15.358 * * * * [progress]: [ 27 / 202 ] simplifiying candidate # 15.358 * [simplify]: Simplifying (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im)))) 15.358 * * [simplify]: iters left: 6 (16 enodes) 15.363 * * [simplify]: iters left: 5 (85 enodes) 15.381 * * [simplify]: iters left: 4 (208 enodes) 15.448 * * [simplify]: Extracting #0: cost 1 inf + 0 15.449 * * [simplify]: Extracting #1: cost 3 inf + 0 15.449 * * [simplify]: Extracting #2: cost 35 inf + 0 15.449 * * [simplify]: Extracting #3: cost 155 inf + 0 15.450 * * [simplify]: Extracting #4: cost 195 inf + 376 15.452 * * [simplify]: Extracting #5: cost 149 inf + 19130 15.467 * * [simplify]: Extracting #6: cost 16 inf + 78369 15.497 * * [simplify]: Extracting #7: cost 2 inf + 76772 15.528 * * [simplify]: Extracting #8: cost 0 inf + 77254 15.559 * [simplify]: Simplified to (cbrt (* (+ (exp (- im)) (exp im)) (fma (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (exp im) (exp im))) (exp im))))) 15.559 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (+ (exp (- im)) (exp im)) (fma (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (exp im) (exp im))) (exp im))))) (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))))))) 15.559 * * * * [progress]: [ 28 / 202 ] simplifiying candidate # 15.560 * [simplify]: Simplifying (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (exp (- 0 im)) (exp im)))) 15.560 * * [simplify]: iters left: 6 (16 enodes) 15.572 * * [simplify]: iters left: 5 (91 enodes) 15.595 * * [simplify]: iters left: 4 (295 enodes) 15.754 * * [simplify]: Extracting #0: cost 1 inf + 0 15.754 * * [simplify]: Extracting #1: cost 3 inf + 0 15.754 * * [simplify]: Extracting #2: cost 45 inf + 0 15.755 * * [simplify]: Extracting #3: cost 281 inf + 0 15.759 * * [simplify]: Extracting #4: cost 305 inf + 20061 15.772 * * [simplify]: Extracting #5: cost 155 inf + 75131 15.805 * * [simplify]: Extracting #6: cost 45 inf + 118696 15.852 * * [simplify]: Extracting #7: cost 4 inf + 138428 15.905 * * [simplify]: Extracting #8: cost 0 inf + 140876 15.936 * [simplify]: Simplified to (cbrt (* (+ (exp (- im)) (exp im)) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))))) 15.936 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (+ (exp (- im)) (exp im)) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))))) (cbrt (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 15.937 * * * * [progress]: [ 29 / 202 ] simplifiying candidate # 15.937 * [simplify]: Simplifying (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im)))) 15.937 * * [simplify]: iters left: 6 (12 enodes) 15.944 * * [simplify]: iters left: 5 (60 enodes) 15.968 * * [simplify]: iters left: 4 (131 enodes) 16.011 * * [simplify]: iters left: 3 (427 enodes) 16.684 * * [simplify]: Extracting #0: cost 1 inf + 0 16.684 * * [simplify]: Extracting #1: cost 3 inf + 0 16.685 * * [simplify]: Extracting #2: cost 74 inf + 0 16.686 * * [simplify]: Extracting #3: cost 396 inf + 1 16.703 * * [simplify]: Extracting #4: cost 293 inf + 60969 16.773 * * [simplify]: Extracting #5: cost 16 inf + 158010 16.838 * * [simplify]: Extracting #6: cost 0 inf + 160354 16.906 * * [simplify]: Extracting #7: cost 0 inf + 160326 16.989 * [simplify]: Simplified to (cbrt (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (+ (exp (- im)) (exp im)))) 16.989 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (+ (exp (- im)) (exp im)))) (cbrt (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))))))) 16.990 * * * * [progress]: [ 30 / 202 ] simplifiying candidate # 16.990 * [simplify]: Simplifying (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (exp (- 0 im)) (exp im)))) 16.990 * * [simplify]: iters left: 6 (13 enodes) 16.999 * * [simplify]: iters left: 5 (73 enodes) 17.039 * * [simplify]: iters left: 4 (236 enodes) 17.227 * * [simplify]: Extracting #0: cost 1 inf + 0 17.227 * * [simplify]: Extracting #1: cost 3 inf + 0 17.227 * * [simplify]: Extracting #2: cost 31 inf + 0 17.227 * * [simplify]: Extracting #3: cost 186 inf + 0 17.229 * * [simplify]: Extracting #4: cost 211 inf + 2827 17.237 * * [simplify]: Extracting #5: cost 92 inf + 45696 17.255 * * [simplify]: Extracting #6: cost 13 inf + 74095 17.286 * * [simplify]: Extracting #7: cost 0 inf + 80018 17.314 * [simplify]: Simplified to (cbrt (* (+ (exp (- im)) (exp im)) (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (exp im) (* (exp im) (exp im)))) (+ (exp (- im)) (exp im))))) 17.314 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (+ (exp (- im)) (exp im)) (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (exp im) (* (exp im) (exp im)))) (+ (exp (- im)) (exp im))))) (cbrt (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))))) 17.314 * * * * [progress]: [ 31 / 202 ] simplifiying candidate # 17.314 * [simplify]: Simplifying (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im)))) 17.314 * * [simplify]: iters left: 6 (12 enodes) 17.318 * * [simplify]: iters left: 5 (59 enodes) 17.330 * * [simplify]: iters left: 4 (130 enodes) 17.407 * * [simplify]: iters left: 3 (426 enodes) 17.953 * * [simplify]: Extracting #0: cost 1 inf + 0 17.953 * * [simplify]: Extracting #1: cost 3 inf + 0 17.953 * * [simplify]: Extracting #2: cost 87 inf + 0 17.956 * * [simplify]: Extracting #3: cost 427 inf + 1 17.960 * * [simplify]: Extracting #4: cost 399 inf + 14714 17.982 * * [simplify]: Extracting #5: cost 92 inf + 113841 18.044 * * [simplify]: Extracting #6: cost 0 inf + 147834 18.098 * * [simplify]: Extracting #7: cost 0 inf + 147454 18.151 * [simplify]: Simplified to (cbrt (* (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (+ (exp (- im)) (exp im))) (- (exp (- im)) (exp im)))) 18.151 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (+ (exp (- im)) (exp im))) (- (exp (- im)) (exp im)))) (cbrt (- (exp (- 0 im)) (exp im)))))) 18.152 * * * * [progress]: [ 32 / 202 ] simplifiying candidate # 18.152 * [simplify]: Simplifying (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 18.152 * * [simplify]: iters left: 6 (13 enodes) 18.157 * * [simplify]: iters left: 5 (75 enodes) 18.179 * * [simplify]: iters left: 4 (218 enodes) 18.276 * * [simplify]: Extracting #0: cost 1 inf + 0 18.276 * * [simplify]: Extracting #1: cost 3 inf + 0 18.276 * * [simplify]: Extracting #2: cost 32 inf + 0 18.277 * * [simplify]: Extracting #3: cost 133 inf + 0 18.278 * * [simplify]: Extracting #4: cost 179 inf + 225 18.280 * * [simplify]: Extracting #5: cost 115 inf + 26515 18.297 * * [simplify]: Extracting #6: cost 11 inf + 79828 18.326 * * [simplify]: Extracting #7: cost 2 inf + 63132 18.351 * * [simplify]: Extracting #8: cost 0 inf + 62556 18.378 * * [simplify]: Extracting #9: cost 0 inf + 62469 18.395 * [simplify]: Simplified to (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))))) 18.395 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))))) (cbrt (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))))) 18.395 * * * * [progress]: [ 33 / 202 ] simplifiying candidate # 18.395 * [simplify]: Simplifying (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 18.395 * * [simplify]: iters left: 6 (12 enodes) 18.399 * * [simplify]: iters left: 5 (67 enodes) 18.416 * * [simplify]: iters left: 4 (198 enodes) 18.488 * * [simplify]: Extracting #0: cost 1 inf + 0 18.488 * * [simplify]: Extracting #1: cost 3 inf + 0 18.488 * * [simplify]: Extracting #2: cost 35 inf + 0 18.488 * * [simplify]: Extracting #3: cost 154 inf + 0 18.489 * * [simplify]: Extracting #4: cost 178 inf + 1341 18.493 * * [simplify]: Extracting #5: cost 81 inf + 30860 18.506 * * [simplify]: Extracting #6: cost 6 inf + 55460 18.518 * * [simplify]: Extracting #7: cost 0 inf + 56456 18.529 * [simplify]: Simplified to (cbrt (* (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (+ (exp (- im)) (exp im))) (- (exp (- im)) (exp im)))) 18.529 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (/ (cbrt (* (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (+ (exp (- im)) (exp im))) (- (exp (- im)) (exp im)))) (cbrt (- (exp (- 0 im)) (exp im)))))) 18.529 * * * * [progress]: [ 34 / 202 ] simplifiying candidate # 18.529 * * * * [progress]: [ 35 / 202 ] simplifiying candidate # 18.529 * * * * [progress]: [ 36 / 202 ] simplifiying candidate # 18.530 * [simplify]: Simplifying (exp (- 0 im)) 18.530 * * [simplify]: iters left: 3 (4 enodes) 18.531 * * [simplify]: iters left: 2 (18 enodes) 18.535 * * [simplify]: iters left: 1 (27 enodes) 18.539 * * [simplify]: Extracting #0: cost 1 inf + 0 18.539 * * [simplify]: Extracting #1: cost 5 inf + 0 18.539 * * [simplify]: Extracting #2: cost 9 inf + 1 18.539 * * [simplify]: Extracting #3: cost 3 inf + 227 18.539 * * [simplify]: Extracting #4: cost 0 inf + 491 18.539 * [simplify]: Simplified to (exp (- im)) 18.539 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (+ (exp (- im)) (exp im)))) 18.539 * * * * [progress]: [ 37 / 202 ] simplifiying candidate # 18.539 * * * * [progress]: [ 38 / 202 ] simplifiying candidate # 18.539 * * * * [progress]: [ 39 / 202 ] simplifiying candidate #real (real->posit16 (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))))))> 18.539 * * * * [progress]: [ 40 / 202 ] simplifiying candidate # 18.539 * * * * [progress]: [ 41 / 202 ] simplifiying candidate # 18.539 * * * * [progress]: [ 42 / 202 ] simplifiying candidate # 18.540 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 18.540 * * [simplify]: iters left: 5 (6 enodes) 18.541 * * [simplify]: iters left: 4 (24 enodes) 18.546 * * [simplify]: iters left: 3 (31 enodes) 18.550 * * [simplify]: iters left: 2 (38 enodes) 18.555 * * [simplify]: iters left: 1 (40 enodes) 18.559 * * [simplify]: Extracting #0: cost 1 inf + 0 18.559 * * [simplify]: Extracting #1: cost 5 inf + 0 18.559 * * [simplify]: Extracting #2: cost 9 inf + 1 18.559 * * [simplify]: Extracting #3: cost 6 inf + 226 18.559 * * [simplify]: Extracting #4: cost 1 inf + 711 18.560 * * [simplify]: Extracting #5: cost 0 inf + 932 18.560 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 18.560 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (pow (+ (exp (- im)) (exp im)) (+ 1 1)) (+ (exp (- 0 im)) (exp im)))))) 18.560 * [simplify]: Simplifying (+ 1 1) 18.560 * * [simplify]: iters left: 2 (2 enodes) 18.561 * * [simplify]: iters left: 1 (9 enodes) 18.563 * * [simplify]: Extracting #0: cost 1 inf + 0 18.563 * * [simplify]: Extracting #1: cost 0 inf + 1 18.563 * [simplify]: Simplified to 2 18.563 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (pow (+ (exp (- 0 im)) (exp im)) 2) (+ (exp (- 0 im)) (exp im)))))) 18.563 * * * * [progress]: [ 43 / 202 ] simplifiying candidate # 18.563 * [simplify]: Simplifying (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) 18.563 * * [simplify]: iters left: 6 (7 enodes) 18.566 * * [simplify]: iters left: 5 (33 enodes) 18.572 * * [simplify]: iters left: 4 (64 enodes) 18.584 * * [simplify]: iters left: 3 (104 enodes) 18.598 * * [simplify]: iters left: 2 (147 enodes) 18.620 * * [simplify]: iters left: 1 (182 enodes) 18.667 * * [simplify]: Extracting #0: cost 1 inf + 0 18.667 * * [simplify]: Extracting #1: cost 13 inf + 0 18.667 * * [simplify]: Extracting #2: cost 26 inf + 1 18.668 * * [simplify]: Extracting #3: cost 36 inf + 2 18.668 * * [simplify]: Extracting #4: cost 18 inf + 1913 18.670 * * [simplify]: Extracting #5: cost 2 inf + 4803 18.673 * * [simplify]: Extracting #6: cost 0 inf + 5083 18.675 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) 18.675 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (pow (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) 1) (+ (exp (- 0 im)) (exp im)))))) 18.676 * * * * [progress]: [ 44 / 202 ] simplifiying candidate # 18.676 * * * * [progress]: [ 45 / 202 ] simplifiying candidate # 18.678 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 18.678 * * [simplify]: iters left: 5 (6 enodes) 18.681 * * [simplify]: iters left: 4 (24 enodes) 18.685 * * [simplify]: iters left: 3 (31 enodes) 18.689 * * [simplify]: iters left: 2 (38 enodes) 18.694 * * [simplify]: iters left: 1 (40 enodes) 18.698 * * [simplify]: Extracting #0: cost 1 inf + 0 18.698 * * [simplify]: Extracting #1: cost 5 inf + 0 18.698 * * [simplify]: Extracting #2: cost 9 inf + 1 18.698 * * [simplify]: Extracting #3: cost 6 inf + 226 18.699 * * [simplify]: Extracting #4: cost 1 inf + 711 18.699 * * [simplify]: Extracting #5: cost 0 inf + 932 18.699 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 18.699 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (pow (+ (exp (- im)) (exp im)) (+ 1 1)) (+ (exp (- 0 im)) (exp im)))))) 18.699 * * * * [progress]: [ 46 / 202 ] simplifiying candidate # 18.699 * * * * [progress]: [ 47 / 202 ] simplifiying candidate # 18.699 * [simplify]: Simplifying (+ (log (+ (exp (- 0 im)) (exp im))) (log (+ (exp (- 0 im)) (exp im)))) 18.699 * * [simplify]: iters left: 6 (8 enodes) 18.702 * * [simplify]: iters left: 5 (30 enodes) 18.706 * * [simplify]: iters left: 4 (37 enodes) 18.712 * * [simplify]: iters left: 3 (44 enodes) 18.718 * * [simplify]: iters left: 2 (46 enodes) 18.724 * * [simplify]: iters left: 1 (48 enodes) 18.735 * * [simplify]: Extracting #0: cost 1 inf + 0 18.735 * * [simplify]: Extracting #1: cost 3 inf + 0 18.735 * * [simplify]: Extracting #2: cost 5 inf + 0 18.735 * * [simplify]: Extracting #3: cost 9 inf + 0 18.735 * * [simplify]: Extracting #4: cost 13 inf + 1 18.735 * * [simplify]: Extracting #5: cost 15 inf + 2 18.735 * * [simplify]: Extracting #6: cost 7 inf + 600 18.736 * * [simplify]: Extracting #7: cost 0 inf + 2217 18.736 * [simplify]: Simplified to (+ (log (+ (exp (- im)) (exp im))) (log (+ (exp (- im)) (exp im)))) 18.736 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (exp (+ (log (+ (exp (- im)) (exp im))) (log (+ (exp (- im)) (exp im))))) (+ (exp (- 0 im)) (exp im)))))) 18.737 * * * * [progress]: [ 48 / 202 ] simplifiying candidate # 18.737 * * * * [progress]: [ 49 / 202 ] simplifiying candidate # 18.737 * * * * [progress]: [ 50 / 202 ] simplifiying candidate # 18.737 * [simplify]: Simplifying (* (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 18.737 * * [simplify]: iters left: 6 (9 enodes) 18.743 * * [simplify]: iters left: 5 (52 enodes) 18.775 * * [simplify]: iters left: 4 (214 enodes) 18.897 * * [simplify]: Extracting #0: cost 1 inf + 0 18.897 * * [simplify]: Extracting #1: cost 24 inf + 0 18.897 * * [simplify]: Extracting #2: cost 110 inf + 2 18.898 * * [simplify]: Extracting #3: cost 184 inf + 2176 18.902 * * [simplify]: Extracting #4: cost 99 inf + 28142 18.914 * * [simplify]: Extracting #5: cost 0 inf + 61942 18.928 * * [simplify]: Extracting #6: cost 0 inf + 61607 18.942 * [simplify]: Simplified to (* (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))))) 18.942 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (cbrt (* (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))))) (+ (exp (- 0 im)) (exp im)))))) 18.942 * * * * [progress]: [ 51 / 202 ] simplifiying candidate # 18.942 * * * * [progress]: [ 52 / 202 ] simplifiying candidate # 18.942 * * * * [progress]: [ 53 / 202 ] simplifiying candidate # 18.942 * * * * [progress]: [ 54 / 202 ] simplifiying candidate # 18.942 * [simplify]: Simplifying (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 18.942 * * [simplify]: iters left: 6 (10 enodes) 18.946 * * [simplify]: iters left: 5 (55 enodes) 18.962 * * [simplify]: iters left: 4 (147 enodes) 19.001 * * [simplify]: iters left: 3 (431 enodes) 19.266 * * [simplify]: Extracting #0: cost 1 inf + 0 19.266 * * [simplify]: Extracting #1: cost 49 inf + 0 19.274 * * [simplify]: Extracting #2: cost 202 inf + 1 19.278 * * [simplify]: Extracting #3: cost 173 inf + 13543 19.295 * * [simplify]: Extracting #4: cost 58 inf + 55126 19.313 * * [simplify]: Extracting #5: cost 8 inf + 76674 19.338 * * [simplify]: Extracting #6: cost 0 inf + 81785 19.357 * [simplify]: Simplified to (* (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im)))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) 19.357 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im)))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) (+ (exp (- 0 im)) (exp im)))))) 19.358 * [simplify]: Simplifying (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 19.358 * * [simplify]: iters left: 6 (11 enodes) 19.365 * * [simplify]: iters left: 5 (60 enodes) 19.394 * * [simplify]: iters left: 4 (148 enodes) 19.448 * * [simplify]: iters left: 3 (408 enodes) 19.934 * * [simplify]: Extracting #0: cost 1 inf + 0 19.934 * * [simplify]: Extracting #1: cost 45 inf + 0 19.936 * * [simplify]: Extracting #2: cost 313 inf + 1 19.940 * * [simplify]: Extracting #3: cost 327 inf + 3790 19.956 * * [simplify]: Extracting #4: cost 103 inf + 59656 19.994 * * [simplify]: Extracting #5: cost 3 inf + 93379 20.023 * * [simplify]: Extracting #6: cost 0 inf + 94647 20.045 * [simplify]: Simplified to (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im)))) 20.045 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im)))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))) (+ (exp (- 0 im)) (exp im)))))) 20.045 * * * * [progress]: [ 55 / 202 ] simplifiying candidate # 20.045 * [simplify]: Simplifying (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 20.046 * * [simplify]: iters left: 6 (13 enodes) 20.050 * * [simplify]: iters left: 5 (67 enodes) 20.069 * * [simplify]: iters left: 4 (153 enodes) 20.124 * * [simplify]: iters left: 3 (391 enodes) 20.311 * * [simplify]: Extracting #0: cost 1 inf + 0 20.311 * * [simplify]: Extracting #1: cost 84 inf + 0 20.312 * * [simplify]: Extracting #2: cost 327 inf + 0 20.314 * * [simplify]: Extracting #3: cost 317 inf + 8600 20.327 * * [simplify]: Extracting #4: cost 153 inf + 63754 20.373 * * [simplify]: Extracting #5: cost 6 inf + 128542 20.412 * * [simplify]: Extracting #6: cost 0 inf + 131310 20.452 * [simplify]: Simplified to (fma (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (exp (- im)) (exp (- im)))) (exp (- im)) (* (* (exp im) (exp im)) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (exp im)))) 20.453 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (fma (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (exp (- im)) (exp (- im)))) (exp (- im)) (* (* (exp im) (exp im)) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (exp im)))) (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 20.454 * [simplify]: Simplifying (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) 20.454 * * [simplify]: iters left: 6 (12 enodes) 20.462 * * [simplify]: iters left: 5 (60 enodes) 20.486 * * [simplify]: iters left: 4 (127 enodes) 20.544 * * [simplify]: iters left: 3 (276 enodes) 20.639 * * [simplify]: Extracting #0: cost 1 inf + 0 20.639 * * [simplify]: Extracting #1: cost 60 inf + 0 20.640 * * [simplify]: Extracting #2: cost 168 inf + 1 20.642 * * [simplify]: Extracting #3: cost 158 inf + 3668 20.652 * * [simplify]: Extracting #4: cost 42 inf + 32873 20.663 * * [simplify]: Extracting #5: cost 2 inf + 46912 20.673 * * [simplify]: Extracting #6: cost 0 inf + 47552 20.683 * [simplify]: Simplified to (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im))) 20.683 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (fma (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (exp (- im)) (exp (- im)))) (exp (- im)) (* (* (exp im) (exp im)) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (exp im)))) (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 20.683 * * * * [progress]: [ 56 / 202 ] simplifiying candidate # 20.684 * [simplify]: Simplifying (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 20.684 * * [simplify]: iters left: 6 (13 enodes) 20.688 * * [simplify]: iters left: 5 (73 enodes) 20.724 * * [simplify]: iters left: 4 (207 enodes) 20.836 * * [simplify]: Extracting #0: cost 1 inf + 0 20.836 * * [simplify]: Extracting #1: cost 44 inf + 0 20.837 * * [simplify]: Extracting #2: cost 191 inf + 0 20.844 * * [simplify]: Extracting #3: cost 160 inf + 10169 20.860 * * [simplify]: Extracting #4: cost 34 inf + 51030 20.881 * * [simplify]: Extracting #5: cost 1 inf + 65562 20.904 * * [simplify]: Extracting #6: cost 0 inf + 65884 20.927 * [simplify]: Simplified to (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) 20.928 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) (+ (exp (- 0 im)) (exp im)))))) 20.928 * [simplify]: Simplifying (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 20.929 * * [simplify]: iters left: 6 (12 enodes) 20.936 * * [simplify]: iters left: 5 (66 enodes) 20.964 * * [simplify]: iters left: 4 (163 enodes) 21.038 * * [simplify]: iters left: 3 (438 enodes) 21.388 * * [simplify]: Extracting #0: cost 1 inf + 0 21.388 * * [simplify]: Extracting #1: cost 49 inf + 0 21.390 * * [simplify]: Extracting #2: cost 267 inf + 1 21.394 * * [simplify]: Extracting #3: cost 247 inf + 10342 21.406 * * [simplify]: Extracting #4: cost 52 inf + 58178 21.430 * * [simplify]: Extracting #5: cost 0 inf + 72454 21.460 * * [simplify]: Extracting #6: cost 0 inf + 72261 21.505 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))) 21.505 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)))) (+ (exp (- 0 im)) (exp im)))))) 21.505 * * * * [progress]: [ 57 / 202 ] simplifiying candidate # 21.506 * [simplify]: Simplifying (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 21.506 * * [simplify]: iters left: 6 (9 enodes) 21.511 * * [simplify]: iters left: 5 (42 enodes) 21.526 * * [simplify]: iters left: 4 (86 enodes) 21.559 * * [simplify]: iters left: 3 (227 enodes) 21.754 * * [simplify]: Extracting #0: cost 1 inf + 0 21.754 * * [simplify]: Extracting #1: cost 55 inf + 0 21.755 * * [simplify]: Extracting #2: cost 205 inf + 0 21.761 * * [simplify]: Extracting #3: cost 167 inf + 14295 21.774 * * [simplify]: Extracting #4: cost 29 inf + 57409 21.789 * * [simplify]: Extracting #5: cost 0 inf + 66700 21.819 * * [simplify]: Extracting #6: cost 0 inf + 66500 21.847 * [simplify]: Simplified to (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) 21.848 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 21.848 * [simplify]: Simplifying (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) 21.848 * * [simplify]: iters left: 6 (7 enodes) 21.853 * * [simplify]: iters left: 5 (28 enodes) 21.863 * * [simplify]: iters left: 4 (44 enodes) 21.874 * * [simplify]: iters left: 3 (85 enodes) 21.893 * * [simplify]: iters left: 2 (189 enodes) 22.002 * * [simplify]: iters left: 1 (369 enodes) 22.398 * * [simplify]: Extracting #0: cost 1 inf + 0 22.398 * * [simplify]: Extracting #1: cost 24 inf + 0 22.399 * * [simplify]: Extracting #2: cost 62 inf + 2 22.399 * * [simplify]: Extracting #3: cost 70 inf + 4 22.400 * * [simplify]: Extracting #4: cost 40 inf + 3936 22.403 * * [simplify]: Extracting #5: cost 5 inf + 10274 22.407 * * [simplify]: Extracting #6: cost 0 inf + 11197 22.410 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) 22.410 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 22.410 * * * * [progress]: [ 58 / 202 ] simplifiying candidate # 22.410 * * * * [progress]: [ 59 / 202 ] simplifiying candidate # 22.411 * [simplify]: Simplifying (* (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im)))) (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im))))) 22.411 * * [simplify]: iters left: 6 (9 enodes) 22.413 * * [simplify]: iters left: 5 (37 enodes) 22.420 * * [simplify]: iters left: 4 (48 enodes) 22.428 * * [simplify]: iters left: 3 (65 enodes) 22.440 * * [simplify]: iters left: 2 (96 enodes) 22.464 * * [simplify]: iters left: 1 (164 enodes) 22.519 * * [simplify]: Extracting #0: cost 1 inf + 0 22.519 * * [simplify]: Extracting #1: cost 18 inf + 0 22.519 * * [simplify]: Extracting #2: cost 52 inf + 2 22.520 * * [simplify]: Extracting #3: cost 51 inf + 9 22.520 * * [simplify]: Extracting #4: cost 40 inf + 1052 22.522 * * [simplify]: Extracting #5: cost 31 inf + 4165 22.525 * * [simplify]: Extracting #6: cost 8 inf + 16330 22.530 * * [simplify]: Extracting #7: cost 1 inf + 21300 22.535 * * [simplify]: Extracting #8: cost 0 inf + 22063 22.540 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (cbrt (+ (exp (- im)) (exp im)))) 22.540 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (+ (exp (- im)) (exp im)) (cbrt (+ (exp (- im)) (exp im)))) (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im))))) (+ (exp (- 0 im)) (exp im)))))) 22.540 * [simplify]: Simplifying (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im)))) 22.540 * * [simplify]: iters left: 6 (8 enodes) 22.545 * * [simplify]: iters left: 5 (30 enodes) 22.554 * * [simplify]: iters left: 4 (37 enodes) 22.565 * * [simplify]: iters left: 3 (44 enodes) 22.576 * * [simplify]: iters left: 2 (46 enodes) 22.586 * * [simplify]: iters left: 1 (48 enodes) 22.600 * * [simplify]: Extracting #0: cost 1 inf + 0 22.600 * * [simplify]: Extracting #1: cost 3 inf + 0 22.601 * * [simplify]: Extracting #2: cost 5 inf + 0 22.601 * * [simplify]: Extracting #3: cost 9 inf + 0 22.601 * * [simplify]: Extracting #4: cost 13 inf + 1 22.601 * * [simplify]: Extracting #5: cost 15 inf + 2 22.601 * * [simplify]: Extracting #6: cost 7 inf + 600 22.602 * * [simplify]: Extracting #7: cost 0 inf + 2257 22.602 * [simplify]: Simplified to (* (cbrt (+ (exp (- im)) (exp im))) (cbrt (+ (exp (- im)) (exp im)))) 22.602 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im)))) (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im))))) (* (cbrt (+ (exp (- im)) (exp im))) (cbrt (+ (exp (- im)) (exp im))))) (+ (exp (- 0 im)) (exp im)))))) 22.603 * * * * [progress]: [ 60 / 202 ] simplifiying candidate # 22.603 * [simplify]: Simplifying (* (sqrt (+ (exp (- 0 im)) (exp im))) (sqrt (+ (exp (- 0 im)) (exp im)))) 22.603 * * [simplify]: iters left: 6 (8 enodes) 22.608 * * [simplify]: iters left: 5 (28 enodes) 22.616 * * [simplify]: iters left: 4 (36 enodes) 22.627 * * [simplify]: iters left: 3 (43 enodes) 22.634 * * [simplify]: iters left: 2 (45 enodes) 22.639 * * [simplify]: iters left: 1 (47 enodes) 22.644 * * [simplify]: Extracting #0: cost 1 inf + 0 22.644 * * [simplify]: Extracting #1: cost 6 inf + 0 22.644 * * [simplify]: Extracting #2: cost 11 inf + 1 22.644 * * [simplify]: Extracting #3: cost 10 inf + 155 22.644 * * [simplify]: Extracting #4: cost 4 inf + 641 22.644 * * [simplify]: Extracting #5: cost 0 inf + 1495 22.645 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 22.645 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- im)) (exp im)) (* (sqrt (+ (exp (- 0 im)) (exp im))) (sqrt (+ (exp (- 0 im)) (exp im))))) (+ (exp (- 0 im)) (exp im)))))) 22.645 * [simplify]: Simplifying (* (sqrt (+ (exp (- 0 im)) (exp im))) (sqrt (+ (exp (- 0 im)) (exp im)))) 22.645 * * [simplify]: iters left: 6 (8 enodes) 22.647 * * [simplify]: iters left: 5 (28 enodes) 22.652 * * [simplify]: iters left: 4 (36 enodes) 22.657 * * [simplify]: iters left: 3 (43 enodes) 22.664 * * [simplify]: iters left: 2 (45 enodes) 22.674 * * [simplify]: iters left: 1 (47 enodes) 22.684 * * [simplify]: Extracting #0: cost 1 inf + 0 22.684 * * [simplify]: Extracting #1: cost 6 inf + 0 22.685 * * [simplify]: Extracting #2: cost 11 inf + 1 22.685 * * [simplify]: Extracting #3: cost 10 inf + 155 22.685 * * [simplify]: Extracting #4: cost 4 inf + 641 22.685 * * [simplify]: Extracting #5: cost 0 inf + 1495 22.686 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 22.686 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (sqrt (+ (exp (- 0 im)) (exp im))) (sqrt (+ (exp (- 0 im)) (exp im)))) (+ (exp (- im)) (exp im))) (+ (exp (- 0 im)) (exp im)))))) 22.686 * * * * [progress]: [ 61 / 202 ] simplifiying candidate # 22.687 * [simplify]: Simplifying (* 1 1) 22.687 * * [simplify]: iters left: 2 (2 enodes) 22.688 * * [simplify]: iters left: 1 (6 enodes) 22.691 * * [simplify]: Extracting #0: cost 1 inf + 0 22.691 * * [simplify]: Extracting #1: cost 0 inf + 1 22.691 * [simplify]: Simplified to 1 22.691 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* 1 (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 22.691 * [simplify]: Simplifying (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) 22.691 * * [simplify]: iters left: 6 (7 enodes) 22.695 * * [simplify]: iters left: 5 (33 enodes) 22.708 * * [simplify]: iters left: 4 (64 enodes) 22.732 * * [simplify]: iters left: 3 (104 enodes) 22.760 * * [simplify]: iters left: 2 (147 enodes) 22.796 * * [simplify]: iters left: 1 (182 enodes) 22.826 * * [simplify]: Extracting #0: cost 1 inf + 0 22.826 * * [simplify]: Extracting #1: cost 13 inf + 0 22.827 * * [simplify]: Extracting #2: cost 26 inf + 1 22.827 * * [simplify]: Extracting #3: cost 36 inf + 2 22.828 * * [simplify]: Extracting #4: cost 18 inf + 1913 22.832 * * [simplify]: Extracting #5: cost 2 inf + 4803 22.835 * * [simplify]: Extracting #6: cost 0 inf + 5083 22.837 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) 22.837 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* 1 (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 22.838 * * * * [progress]: [ 62 / 202 ] simplifiying candidate # 22.838 * [simplify]: Simplifying (* 1 1) 22.838 * * [simplify]: iters left: 2 (2 enodes) 22.840 * * [simplify]: iters left: 1 (6 enodes) 22.843 * * [simplify]: Extracting #0: cost 1 inf + 0 22.843 * * [simplify]: Extracting #1: cost 0 inf + 1 22.843 * [simplify]: Simplified to 1 22.843 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* 1 (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 22.844 * [simplify]: Simplifying (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) 22.844 * * [simplify]: iters left: 6 (7 enodes) 22.848 * * [simplify]: iters left: 5 (33 enodes) 22.855 * * [simplify]: iters left: 4 (64 enodes) 22.866 * * [simplify]: iters left: 3 (104 enodes) 22.881 * * [simplify]: iters left: 2 (147 enodes) 22.926 * * [simplify]: iters left: 1 (182 enodes) 22.977 * * [simplify]: Extracting #0: cost 1 inf + 0 22.978 * * [simplify]: Extracting #1: cost 13 inf + 0 22.978 * * [simplify]: Extracting #2: cost 26 inf + 1 22.978 * * [simplify]: Extracting #3: cost 36 inf + 2 22.979 * * [simplify]: Extracting #4: cost 18 inf + 1913 22.981 * * [simplify]: Extracting #5: cost 2 inf + 4803 22.983 * * [simplify]: Extracting #6: cost 0 inf + 5083 22.986 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) 22.986 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* 1 (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 22.986 * * * * [progress]: [ 63 / 202 ] simplifiying candidate # 22.986 * [simplify]: Simplifying (* 1 1) 22.987 * * [simplify]: iters left: 2 (2 enodes) 22.988 * * [simplify]: iters left: 1 (6 enodes) 22.990 * * [simplify]: Extracting #0: cost 1 inf + 0 22.990 * * [simplify]: Extracting #1: cost 0 inf + 1 22.991 * [simplify]: Simplified to 1 22.991 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* 1 (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 22.991 * [simplify]: Simplifying (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) 22.991 * * [simplify]: iters left: 6 (7 enodes) 22.996 * * [simplify]: iters left: 5 (33 enodes) 23.009 * * [simplify]: iters left: 4 (64 enodes) 23.030 * * [simplify]: iters left: 3 (104 enodes) 23.059 * * [simplify]: iters left: 2 (147 enodes) 23.108 * * [simplify]: iters left: 1 (182 enodes) 23.156 * * [simplify]: Extracting #0: cost 1 inf + 0 23.156 * * [simplify]: Extracting #1: cost 13 inf + 0 23.156 * * [simplify]: Extracting #2: cost 26 inf + 1 23.156 * * [simplify]: Extracting #3: cost 36 inf + 2 23.157 * * [simplify]: Extracting #4: cost 18 inf + 1913 23.159 * * [simplify]: Extracting #5: cost 2 inf + 4803 23.161 * * [simplify]: Extracting #6: cost 0 inf + 5083 23.164 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) 23.164 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* 1 (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 23.164 * * * * [progress]: [ 64 / 202 ] simplifiying candidate # 23.165 * [simplify]: Simplifying (* 1 1) 23.165 * * [simplify]: iters left: 2 (2 enodes) 23.166 * * [simplify]: iters left: 1 (6 enodes) 23.168 * * [simplify]: Extracting #0: cost 1 inf + 0 23.168 * * [simplify]: Extracting #1: cost 0 inf + 1 23.168 * [simplify]: Simplified to 1 23.168 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* 1 (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 23.169 * [simplify]: Simplifying (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) 23.169 * * [simplify]: iters left: 6 (7 enodes) 23.173 * * [simplify]: iters left: 5 (33 enodes) 23.184 * * [simplify]: iters left: 4 (64 enodes) 23.204 * * [simplify]: iters left: 3 (104 enodes) 23.235 * * [simplify]: iters left: 2 (147 enodes) 23.264 * * [simplify]: iters left: 1 (182 enodes) 23.297 * * [simplify]: Extracting #0: cost 1 inf + 0 23.298 * * [simplify]: Extracting #1: cost 13 inf + 0 23.298 * * [simplify]: Extracting #2: cost 26 inf + 1 23.298 * * [simplify]: Extracting #3: cost 36 inf + 2 23.299 * * [simplify]: Extracting #4: cost 18 inf + 1913 23.301 * * [simplify]: Extracting #5: cost 2 inf + 4803 23.303 * * [simplify]: Extracting #6: cost 0 inf + 5083 23.305 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) 23.306 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* 1 (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 23.306 * * * * [progress]: [ 65 / 202 ] simplifiying candidate # 23.306 * [simplify]: Simplifying (* (sqrt (+ (exp (- 0 im)) (exp im))) (sqrt (+ (exp (- 0 im)) (exp im)))) 23.306 * * [simplify]: iters left: 6 (8 enodes) 23.311 * * [simplify]: iters left: 5 (28 enodes) 23.320 * * [simplify]: iters left: 4 (36 enodes) 23.333 * * [simplify]: iters left: 3 (43 enodes) 23.344 * * [simplify]: iters left: 2 (45 enodes) 23.353 * * [simplify]: iters left: 1 (47 enodes) 23.358 * * [simplify]: Extracting #0: cost 1 inf + 0 23.358 * * [simplify]: Extracting #1: cost 6 inf + 0 23.358 * * [simplify]: Extracting #2: cost 11 inf + 1 23.358 * * [simplify]: Extracting #3: cost 10 inf + 155 23.359 * * [simplify]: Extracting #4: cost 4 inf + 641 23.359 * * [simplify]: Extracting #5: cost 0 inf + 1495 23.359 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 23.359 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- im)) (exp im)) (* (sqrt (+ (exp (- 0 im)) (exp im))) (sqrt (+ (exp (- 0 im)) (exp im))))) (+ (exp (- 0 im)) (exp im)))))) 23.359 * [simplify]: Simplifying (* (sqrt (+ (exp (- 0 im)) (exp im))) (sqrt (+ (exp (- 0 im)) (exp im)))) 23.359 * * [simplify]: iters left: 6 (8 enodes) 23.362 * * [simplify]: iters left: 5 (28 enodes) 23.367 * * [simplify]: iters left: 4 (36 enodes) 23.373 * * [simplify]: iters left: 3 (43 enodes) 23.378 * * [simplify]: iters left: 2 (45 enodes) 23.383 * * [simplify]: iters left: 1 (47 enodes) 23.388 * * [simplify]: Extracting #0: cost 1 inf + 0 23.388 * * [simplify]: Extracting #1: cost 6 inf + 0 23.388 * * [simplify]: Extracting #2: cost 11 inf + 1 23.388 * * [simplify]: Extracting #3: cost 10 inf + 155 23.388 * * [simplify]: Extracting #4: cost 4 inf + 641 23.389 * * [simplify]: Extracting #5: cost 0 inf + 1495 23.389 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 23.389 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (sqrt (+ (exp (- 0 im)) (exp im))) (sqrt (+ (exp (- 0 im)) (exp im)))) (+ (exp (- im)) (exp im))) (+ (exp (- 0 im)) (exp im)))))) 23.389 * * * * [progress]: [ 66 / 202 ] simplifiying candidate # 23.389 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 23.389 * * [simplify]: iters left: 5 (6 enodes) 23.391 * * [simplify]: iters left: 4 (24 enodes) 23.395 * * [simplify]: iters left: 3 (31 enodes) 23.400 * * [simplify]: iters left: 2 (38 enodes) 23.405 * * [simplify]: iters left: 1 (40 enodes) 23.409 * * [simplify]: Extracting #0: cost 1 inf + 0 23.409 * * [simplify]: Extracting #1: cost 5 inf + 0 23.409 * * [simplify]: Extracting #2: cost 9 inf + 1 23.409 * * [simplify]: Extracting #3: cost 6 inf + 226 23.409 * * [simplify]: Extracting #4: cost 1 inf + 711 23.409 * * [simplify]: Extracting #5: cost 0 inf + 932 23.410 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 23.410 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (pow (+ (exp (- im)) (exp im)) (* 2 1)) (+ (exp (- 0 im)) (exp im)))))) 23.410 * [simplify]: Simplifying (* 2 1) 23.410 * * [simplify]: iters left: 2 (3 enodes) 23.411 * * [simplify]: iters left: 1 (9 enodes) 23.413 * * [simplify]: Extracting #0: cost 1 inf + 0 23.413 * * [simplify]: Extracting #1: cost 0 inf + 1 23.413 * [simplify]: Simplified to 2 23.413 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (pow (+ (exp (- 0 im)) (exp im)) 2) (+ (exp (- 0 im)) (exp im)))))) 23.413 * * * * [progress]: [ 67 / 202 ] simplifiying candidate # 23.413 * [simplify]: Simplifying (* (+ (exp (- 0 im)) (exp im)) (exp im)) 23.413 * * [simplify]: iters left: 6 (7 enodes) 23.415 * * [simplify]: iters left: 5 (28 enodes) 23.422 * * [simplify]: iters left: 4 (42 enodes) 23.429 * * [simplify]: iters left: 3 (61 enodes) 23.438 * * [simplify]: iters left: 2 (78 enodes) 23.447 * * [simplify]: iters left: 1 (81 enodes) 23.454 * * [simplify]: Extracting #0: cost 1 inf + 0 23.454 * * [simplify]: Extracting #1: cost 7 inf + 0 23.454 * * [simplify]: Extracting #2: cost 14 inf + 1 23.454 * * [simplify]: Extracting #3: cost 16 inf + 43 23.454 * * [simplify]: Extracting #4: cost 3 inf + 1112 23.455 * * [simplify]: Extracting #5: cost 0 inf + 1531 23.455 * [simplify]: Simplified to (fma (exp im) (exp im) 1) 23.455 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (+ (* (+ (exp (- 0 im)) (exp im)) (exp (- 0 im))) (fma (exp im) (exp im) 1)) (+ (exp (- 0 im)) (exp im)))))) 23.455 * * * * [progress]: [ 68 / 202 ] simplifiying candidate # 23.455 * [simplify]: Simplifying (* (exp im) (+ (exp (- 0 im)) (exp im))) 23.456 * * [simplify]: iters left: 6 (7 enodes) 23.458 * * [simplify]: iters left: 5 (33 enodes) 23.464 * * [simplify]: iters left: 4 (51 enodes) 23.471 * * [simplify]: iters left: 3 (74 enodes) 23.480 * * [simplify]: iters left: 2 (77 enodes) 23.488 * * [simplify]: iters left: 1 (79 enodes) 23.501 * * [simplify]: Extracting #0: cost 1 inf + 0 23.501 * * [simplify]: Extracting #1: cost 7 inf + 0 23.501 * * [simplify]: Extracting #2: cost 14 inf + 1 23.501 * * [simplify]: Extracting #3: cost 17 inf + 2 23.502 * * [simplify]: Extracting #4: cost 9 inf + 390 23.502 * * [simplify]: Extracting #5: cost 0 inf + 1531 23.503 * [simplify]: Simplified to (fma (exp im) (exp im) 1) 23.503 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (+ (* (exp (- 0 im)) (+ (exp (- 0 im)) (exp im))) (fma (exp im) (exp im) 1)) (+ (exp (- 0 im)) (exp im)))))) 23.503 * * * * [progress]: [ 69 / 202 ] simplifiying candidate # 23.503 * [simplify]: Simplifying (cbrt (+ (exp (- 0 im)) (exp im))) 23.503 * * [simplify]: iters left: 6 (7 enodes) 23.507 * * [simplify]: iters left: 5 (27 enodes) 23.518 * * [simplify]: iters left: 4 (34 enodes) 23.528 * * [simplify]: iters left: 3 (41 enodes) 23.539 * * [simplify]: iters left: 2 (43 enodes) 23.547 * * [simplify]: iters left: 1 (45 enodes) 23.552 * * [simplify]: Extracting #0: cost 1 inf + 0 23.552 * * [simplify]: Extracting #1: cost 3 inf + 0 23.552 * * [simplify]: Extracting #2: cost 7 inf + 0 23.552 * * [simplify]: Extracting #3: cost 11 inf + 1 23.552 * * [simplify]: Extracting #4: cost 12 inf + 43 23.552 * * [simplify]: Extracting #5: cost 4 inf + 681 23.552 * * [simplify]: Extracting #6: cost 1 inf + 1274 23.552 * * [simplify]: Extracting #7: cost 0 inf + 1575 23.553 * [simplify]: Simplified to (cbrt (+ (exp (- im)) (exp im))) 23.553 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (+ (exp (- 0 im)) (exp im)) (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im))))) (cbrt (+ (exp (- im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 23.553 * * * * [progress]: [ 70 / 202 ] simplifiying candidate # 23.553 * [simplify]: Simplifying (sqrt (+ (exp (- 0 im)) (exp im))) 23.553 * * [simplify]: iters left: 6 (7 enodes) 23.555 * * [simplify]: iters left: 5 (27 enodes) 23.559 * * [simplify]: iters left: 4 (34 enodes) 23.564 * * [simplify]: iters left: 3 (41 enodes) 23.570 * * [simplify]: iters left: 2 (43 enodes) 23.574 * * [simplify]: iters left: 1 (45 enodes) 23.580 * * [simplify]: Extracting #0: cost 1 inf + 0 23.580 * * [simplify]: Extracting #1: cost 3 inf + 0 23.580 * * [simplify]: Extracting #2: cost 7 inf + 0 23.580 * * [simplify]: Extracting #3: cost 11 inf + 1 23.581 * * [simplify]: Extracting #4: cost 12 inf + 43 23.581 * * [simplify]: Extracting #5: cost 4 inf + 681 23.581 * * [simplify]: Extracting #6: cost 1 inf + 1234 23.582 * * [simplify]: Extracting #7: cost 0 inf + 1495 23.582 * [simplify]: Simplified to (sqrt (+ (exp (- im)) (exp im))) 23.582 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (+ (exp (- 0 im)) (exp im)) (sqrt (+ (exp (- 0 im)) (exp im)))) (sqrt (+ (exp (- im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 23.582 * * * * [progress]: [ 71 / 202 ] simplifiying candidate # 23.583 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 23.583 * * [simplify]: iters left: 5 (6 enodes) 23.587 * * [simplify]: iters left: 4 (24 enodes) 23.594 * * [simplify]: iters left: 3 (31 enodes) 23.603 * * [simplify]: iters left: 2 (38 enodes) 23.613 * * [simplify]: iters left: 1 (40 enodes) 23.621 * * [simplify]: Extracting #0: cost 1 inf + 0 23.621 * * [simplify]: Extracting #1: cost 5 inf + 0 23.621 * * [simplify]: Extracting #2: cost 9 inf + 1 23.622 * * [simplify]: Extracting #3: cost 6 inf + 226 23.622 * * [simplify]: Extracting #4: cost 1 inf + 711 23.622 * * [simplify]: Extracting #5: cost 0 inf + 932 23.622 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 23.623 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (+ (exp (- 0 im)) (exp im)) 1) (+ (exp (- im)) (exp im))) (+ (exp (- 0 im)) (exp im)))))) 23.623 * * * * [progress]: [ 72 / 202 ] simplifiying candidate # 23.623 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 23.623 * * [simplify]: iters left: 5 (6 enodes) 23.627 * * [simplify]: iters left: 4 (24 enodes) 23.639 * * [simplify]: iters left: 3 (31 enodes) 23.648 * * [simplify]: iters left: 2 (38 enodes) 23.653 * * [simplify]: iters left: 1 (40 enodes) 23.658 * * [simplify]: Extracting #0: cost 1 inf + 0 23.658 * * [simplify]: Extracting #1: cost 5 inf + 0 23.658 * * [simplify]: Extracting #2: cost 9 inf + 1 23.658 * * [simplify]: Extracting #3: cost 6 inf + 226 23.658 * * [simplify]: Extracting #4: cost 1 inf + 711 23.658 * * [simplify]: Extracting #5: cost 0 inf + 932 23.658 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 23.658 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (+ (exp (- 0 im)) (exp im)) 1) (+ (exp (- im)) (exp im))) (+ (exp (- 0 im)) (exp im)))))) 23.659 * * * * [progress]: [ 73 / 202 ] simplifiying candidate # 23.659 * [simplify]: Simplifying (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im)))) 23.659 * * [simplify]: iters left: 6 (8 enodes) 23.661 * * [simplify]: iters left: 5 (30 enodes) 23.666 * * [simplify]: iters left: 4 (37 enodes) 23.672 * * [simplify]: iters left: 3 (44 enodes) 23.679 * * [simplify]: iters left: 2 (46 enodes) 23.689 * * [simplify]: iters left: 1 (48 enodes) 23.700 * * [simplify]: Extracting #0: cost 1 inf + 0 23.700 * * [simplify]: Extracting #1: cost 3 inf + 0 23.700 * * [simplify]: Extracting #2: cost 5 inf + 0 23.700 * * [simplify]: Extracting #3: cost 9 inf + 0 23.700 * * [simplify]: Extracting #4: cost 13 inf + 1 23.700 * * [simplify]: Extracting #5: cost 15 inf + 2 23.700 * * [simplify]: Extracting #6: cost 7 inf + 600 23.701 * * [simplify]: Extracting #7: cost 0 inf + 2257 23.701 * [simplify]: Simplified to (* (cbrt (+ (exp (- im)) (exp im))) (cbrt (+ (exp (- im)) (exp im)))) 23.701 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (cbrt (+ (exp (- im)) (exp im))) (cbrt (+ (exp (- im)) (exp im)))) (* (cbrt (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 23.702 * * * * [progress]: [ 74 / 202 ] simplifiying candidate # 23.702 * [simplify]: Simplifying (sqrt (+ (exp (- 0 im)) (exp im))) 23.702 * * [simplify]: iters left: 6 (7 enodes) 23.706 * * [simplify]: iters left: 5 (27 enodes) 23.715 * * [simplify]: iters left: 4 (34 enodes) 23.724 * * [simplify]: iters left: 3 (41 enodes) 23.735 * * [simplify]: iters left: 2 (43 enodes) 23.744 * * [simplify]: iters left: 1 (45 enodes) 23.754 * * [simplify]: Extracting #0: cost 1 inf + 0 23.754 * * [simplify]: Extracting #1: cost 3 inf + 0 23.754 * * [simplify]: Extracting #2: cost 7 inf + 0 23.754 * * [simplify]: Extracting #3: cost 11 inf + 1 23.755 * * [simplify]: Extracting #4: cost 12 inf + 43 23.755 * * [simplify]: Extracting #5: cost 4 inf + 681 23.755 * * [simplify]: Extracting #6: cost 1 inf + 1234 23.756 * * [simplify]: Extracting #7: cost 0 inf + 1495 23.756 * [simplify]: Simplified to (sqrt (+ (exp (- im)) (exp im))) 23.756 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (sqrt (+ (exp (- im)) (exp im))) (* (sqrt (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) (+ (exp (- 0 im)) (exp im)))))) 23.756 * * * * [progress]: [ 75 / 202 ] simplifiying candidate # 23.757 * * * * [progress]: [ 76 / 202 ] simplifiying candidate # 23.757 * * * * [progress]: [ 77 / 202 ] simplifiying candidate # 23.757 * [simplify]: Simplifying (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) 23.757 * * [simplify]: iters left: 6 (10 enodes) 23.766 * * [simplify]: iters left: 5 (51 enodes) 23.787 * * [simplify]: iters left: 4 (101 enodes) 23.812 * * [simplify]: iters left: 3 (164 enodes) 23.849 * * [simplify]: iters left: 2 (213 enodes) 23.879 * * [simplify]: iters left: 1 (300 enodes) 23.984 * * [simplify]: Extracting #0: cost 1 inf + 0 23.985 * * [simplify]: Extracting #1: cost 26 inf + 0 23.985 * * [simplify]: Extracting #2: cost 78 inf + 2 23.985 * * [simplify]: Extracting #3: cost 86 inf + 44 23.986 * * [simplify]: Extracting #4: cost 45 inf + 4652 23.989 * * [simplify]: Extracting #5: cost 4 inf + 10609 23.992 * * [simplify]: Extracting #6: cost 0 inf + 11220 23.995 * * [simplify]: Extracting #7: cost 0 inf + 11176 24.001 * [simplify]: Simplified to (+ -1 (- (* (exp im) (exp im)) (/ -1 (* (exp im) (exp im))))) 24.001 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ -1 (- (* (exp im) (exp im)) (/ -1 (* (exp im) (exp im)))))) (+ (exp (- 0 im)) (exp im)))))) 24.002 * * * * [progress]: [ 78 / 202 ] simplifiying candidate # 24.002 * [simplify]: Simplifying (- (exp (- 0 im)) (exp im)) 24.002 * * [simplify]: iters left: 5 (6 enodes) 24.006 * * [simplify]: iters left: 4 (25 enodes) 24.014 * * [simplify]: iters left: 3 (35 enodes) 24.025 * * [simplify]: iters left: 2 (42 enodes) 24.040 * * [simplify]: iters left: 1 (44 enodes) 24.049 * * [simplify]: Extracting #0: cost 1 inf + 0 24.049 * * [simplify]: Extracting #1: cost 6 inf + 0 24.049 * * [simplify]: Extracting #2: cost 11 inf + 1 24.050 * * [simplify]: Extracting #3: cost 7 inf + 377 24.050 * * [simplify]: Extracting #4: cost 2 inf + 822 24.050 * * [simplify]: Extracting #5: cost 0 inf + 1154 24.050 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 24.051 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (exp (- im)) (exp im))) (+ (exp (- 0 im)) (exp im)))))) 24.051 * * * * [progress]: [ 79 / 202 ] simplifiying candidate # 24.051 * [simplify]: Simplifying (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) 24.051 * * [simplify]: iters left: 6 (11 enodes) 24.058 * * [simplify]: iters left: 5 (60 enodes) 24.080 * * [simplify]: iters left: 4 (140 enodes) 24.131 * * [simplify]: iters left: 3 (374 enodes) 24.400 * * [simplify]: Extracting #0: cost 1 inf + 0 24.400 * * [simplify]: Extracting #1: cost 41 inf + 0 24.402 * * [simplify]: Extracting #2: cost 213 inf + 1 24.405 * * [simplify]: Extracting #3: cost 196 inf + 5549 24.414 * * [simplify]: Extracting #4: cost 94 inf + 30884 24.437 * * [simplify]: Extracting #5: cost 15 inf + 60259 24.461 * * [simplify]: Extracting #6: cost 0 inf + 66411 24.485 * [simplify]: Simplified to (fma (+ 1 (* (exp im) (exp im))) (* (exp im) (exp im)) (fma (* (exp (- im)) (exp (- im))) (* (exp (- im)) (exp (- im))) (* (exp (- im)) (exp (- im))))) 24.486 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (fma (+ 1 (* (exp im) (exp im))) (* (exp im) (exp im)) (fma (* (exp (- im)) (exp (- im))) (* (exp (- im)) (exp (- im))) (* (exp (- im)) (exp (- im))))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (+ (exp (- 0 im)) (exp im)))))) 24.486 * * * * [progress]: [ 80 / 202 ] simplifiying candidate # 24.486 * [simplify]: Simplifying (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) 24.486 * * [simplify]: iters left: 6 (10 enodes) 24.497 * * [simplify]: iters left: 5 (52 enodes) 24.512 * * [simplify]: iters left: 4 (121 enodes) 24.555 * * [simplify]: iters left: 3 (331 enodes) 24.798 * * [simplify]: Extracting #0: cost 1 inf + 0 24.798 * * [simplify]: Extracting #1: cost 52 inf + 0 24.799 * * [simplify]: Extracting #2: cost 311 inf + 1 24.801 * * [simplify]: Extracting #3: cost 326 inf + 2116 24.807 * * [simplify]: Extracting #4: cost 135 inf + 47934 24.822 * * [simplify]: Extracting #5: cost 7 inf + 81510 24.836 * * [simplify]: Extracting #6: cost 0 inf + 82677 24.850 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im))))) 24.850 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* (- (exp (- im)) (exp im)) (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im))))) (- (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))))) 24.851 * * * * [progress]: [ 81 / 202 ] simplifiying candidate #real (real->posit16 (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))))) (+ (exp (- 0 im)) (exp im))))))> 24.851 * * * * [progress]: [ 82 / 202 ] simplifiying candidate # 24.851 * * * * [progress]: [ 83 / 202 ] simplifiying candidate # 24.851 * * * * [progress]: [ 84 / 202 ] simplifiying candidate # 24.851 * * * * [progress]: [ 85 / 202 ] simplifiying candidate # 24.851 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 24.851 * * [simplify]: iters left: 5 (6 enodes) 24.853 * * [simplify]: iters left: 4 (24 enodes) 24.857 * * [simplify]: iters left: 3 (31 enodes) 24.862 * * [simplify]: iters left: 2 (38 enodes) 24.868 * * [simplify]: iters left: 1 (40 enodes) 24.878 * * [simplify]: Extracting #0: cost 1 inf + 0 24.878 * * [simplify]: Extracting #1: cost 5 inf + 0 24.878 * * [simplify]: Extracting #2: cost 9 inf + 1 24.878 * * [simplify]: Extracting #3: cost 6 inf + 226 24.879 * * [simplify]: Extracting #4: cost 1 inf + 711 24.879 * * [simplify]: Extracting #5: cost 0 inf + 932 24.879 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 24.879 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) (+ (+ 1 1) 1))))) 24.880 * [simplify]: Simplifying (+ (+ 1 1) 1) 24.880 * * [simplify]: iters left: 4 (3 enodes) 24.884 * * [simplify]: iters left: 3 (14 enodes) 24.889 * * [simplify]: iters left: 2 (16 enodes) 24.895 * * [simplify]: Extracting #0: cost 1 inf + 0 24.895 * * [simplify]: Extracting #1: cost 0 inf + 1 24.895 * [simplify]: Simplified to 3 24.895 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) 3)))) 24.895 * * * * [progress]: [ 86 / 202 ] simplifiying candidate # 24.895 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 24.896 * * [simplify]: iters left: 5 (6 enodes) 24.900 * * [simplify]: iters left: 4 (24 enodes) 24.907 * * [simplify]: iters left: 3 (31 enodes) 24.912 * * [simplify]: iters left: 2 (38 enodes) 24.918 * * [simplify]: iters left: 1 (40 enodes) 24.922 * * [simplify]: Extracting #0: cost 1 inf + 0 24.922 * * [simplify]: Extracting #1: cost 5 inf + 0 24.922 * * [simplify]: Extracting #2: cost 9 inf + 1 24.922 * * [simplify]: Extracting #3: cost 6 inf + 226 24.922 * * [simplify]: Extracting #4: cost 1 inf + 711 24.922 * * [simplify]: Extracting #5: cost 0 inf + 932 24.923 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 24.923 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) (+ 2 1))))) 24.923 * [simplify]: Simplifying (+ 2 1) 24.923 * * [simplify]: iters left: 2 (3 enodes) 24.925 * * [simplify]: iters left: 1 (13 enodes) 24.927 * * [simplify]: Extracting #0: cost 1 inf + 0 24.927 * * [simplify]: Extracting #1: cost 0 inf + 1 24.927 * [simplify]: Simplified to 3 24.927 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) 3)))) 24.927 * * * * [progress]: [ 87 / 202 ] simplifiying candidate # 24.928 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 24.928 * * [simplify]: iters left: 5 (6 enodes) 24.929 * * [simplify]: iters left: 4 (24 enodes) 24.934 * * [simplify]: iters left: 3 (31 enodes) 24.938 * * [simplify]: iters left: 2 (38 enodes) 24.943 * * [simplify]: iters left: 1 (40 enodes) 24.950 * * [simplify]: Extracting #0: cost 1 inf + 0 24.950 * * [simplify]: Extracting #1: cost 5 inf + 0 24.950 * * [simplify]: Extracting #2: cost 9 inf + 1 24.950 * * [simplify]: Extracting #3: cost 6 inf + 226 24.950 * * [simplify]: Extracting #4: cost 1 inf + 711 24.951 * * [simplify]: Extracting #5: cost 0 inf + 932 24.951 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 24.951 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) (+ (+ 1 1) 1))))) 24.951 * [simplify]: Simplifying (+ (+ 1 1) 1) 24.951 * * [simplify]: iters left: 4 (3 enodes) 24.955 * * [simplify]: iters left: 3 (14 enodes) 24.960 * * [simplify]: iters left: 2 (16 enodes) 24.963 * * [simplify]: Extracting #0: cost 1 inf + 0 24.963 * * [simplify]: Extracting #1: cost 0 inf + 1 24.963 * [simplify]: Simplified to 3 24.963 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) 3)))) 24.963 * * * * [progress]: [ 88 / 202 ] simplifiying candidate # 24.963 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 24.963 * * [simplify]: iters left: 5 (6 enodes) 24.965 * * [simplify]: iters left: 4 (24 enodes) 24.969 * * [simplify]: iters left: 3 (31 enodes) 24.974 * * [simplify]: iters left: 2 (38 enodes) 24.981 * * [simplify]: iters left: 1 (40 enodes) 24.985 * * [simplify]: Extracting #0: cost 1 inf + 0 24.985 * * [simplify]: Extracting #1: cost 5 inf + 0 24.985 * * [simplify]: Extracting #2: cost 9 inf + 1 24.985 * * [simplify]: Extracting #3: cost 6 inf + 226 24.985 * * [simplify]: Extracting #4: cost 1 inf + 711 24.986 * * [simplify]: Extracting #5: cost 0 inf + 932 24.986 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 24.986 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) (+ (* 2 1) 1))))) 24.986 * [simplify]: Simplifying (+ (* 2 1) 1) 24.986 * * [simplify]: iters left: 4 (4 enodes) 24.989 * * [simplify]: iters left: 3 (15 enodes) 24.991 * * [simplify]: iters left: 2 (17 enodes) 24.993 * * [simplify]: Extracting #0: cost 1 inf + 0 24.993 * * [simplify]: Extracting #1: cost 0 inf + 1 24.993 * [simplify]: Simplified to 3 24.993 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) 3)))) 24.993 * * * * [progress]: [ 89 / 202 ] simplifiying candidate # 24.994 * [simplify]: Simplifying (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))) 24.994 * * [simplify]: iters left: 6 (8 enodes) 24.996 * * [simplify]: iters left: 5 (43 enodes) 25.010 * * [simplify]: iters left: 4 (124 enodes) 25.062 * * [simplify]: iters left: 3 (280 enodes) 25.220 * * [simplify]: Extracting #0: cost 1 inf + 0 25.220 * * [simplify]: Extracting #1: cost 21 inf + 0 25.221 * * [simplify]: Extracting #2: cost 76 inf + 2 25.222 * * [simplify]: Extracting #3: cost 83 inf + 4 25.224 * * [simplify]: Extracting #4: cost 46 inf + 7036 25.232 * * [simplify]: Extracting #5: cost 4 inf + 17921 25.241 * * [simplify]: Extracting #6: cost 0 inf + 17376 25.250 * * [simplify]: Extracting #7: cost 0 inf + 16894 25.259 * * [simplify]: Extracting #8: cost 0 inf + 16865 25.268 * [simplify]: Simplified to (* (* (/ (fma (exp im) (exp im) 1) (exp im)) (/ (fma (exp im) (exp im) 1) (exp im))) (/ (fma (exp im) (exp im) 1) (exp im))) 25.268 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (* (* (/ (fma (exp im) (exp im) 1) (exp im)) (/ (fma (exp im) (exp im) 1) (exp im))) (/ (fma (exp im) (exp im) 1) (exp im))) 1)))) 25.268 * * * * [progress]: [ 90 / 202 ] simplifiying candidate # 25.269 * [simplify]: Simplifying (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))) 25.269 * * [simplify]: iters left: 6 (8 enodes) 25.274 * * [simplify]: iters left: 5 (43 enodes) 25.286 * * [simplify]: iters left: 4 (124 enodes) 25.319 * * [simplify]: iters left: 3 (280 enodes) 25.466 * * [simplify]: Extracting #0: cost 1 inf + 0 25.466 * * [simplify]: Extracting #1: cost 21 inf + 0 25.467 * * [simplify]: Extracting #2: cost 76 inf + 2 25.467 * * [simplify]: Extracting #3: cost 83 inf + 4 25.469 * * [simplify]: Extracting #4: cost 46 inf + 7036 25.478 * * [simplify]: Extracting #5: cost 4 inf + 17921 25.487 * * [simplify]: Extracting #6: cost 0 inf + 17376 25.499 * * [simplify]: Extracting #7: cost 0 inf + 16894 25.508 * * [simplify]: Extracting #8: cost 0 inf + 16865 25.517 * [simplify]: Simplified to (* (* (/ (fma (exp im) (exp im) 1) (exp im)) (/ (fma (exp im) (exp im) 1) (exp im))) (/ (fma (exp im) (exp im) 1) (exp im))) 25.518 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (* (* (/ (fma (exp im) (exp im) 1) (exp im)) (/ (fma (exp im) (exp im) 1) (exp im))) (/ (fma (exp im) (exp im) 1) (exp im))) 1)))) 25.518 * * * * [progress]: [ 91 / 202 ] simplifiying candidate # 25.518 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 25.518 * * [simplify]: iters left: 5 (6 enodes) 25.522 * * [simplify]: iters left: 4 (24 enodes) 25.528 * * [simplify]: iters left: 3 (31 enodes) 25.532 * * [simplify]: iters left: 2 (38 enodes) 25.537 * * [simplify]: iters left: 1 (40 enodes) 25.541 * * [simplify]: Extracting #0: cost 1 inf + 0 25.542 * * [simplify]: Extracting #1: cost 5 inf + 0 25.542 * * [simplify]: Extracting #2: cost 9 inf + 1 25.542 * * [simplify]: Extracting #3: cost 6 inf + 226 25.542 * * [simplify]: Extracting #4: cost 1 inf + 711 25.542 * * [simplify]: Extracting #5: cost 0 inf + 932 25.542 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 25.542 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) 3)))) 25.542 * * * * [progress]: [ 92 / 202 ] simplifiying candidate # 25.542 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 25.542 * * [simplify]: iters left: 5 (6 enodes) 25.545 * * [simplify]: iters left: 4 (24 enodes) 25.549 * * [simplify]: iters left: 3 (31 enodes) 25.557 * * [simplify]: iters left: 2 (38 enodes) 25.566 * * [simplify]: iters left: 1 (40 enodes) 25.575 * * [simplify]: Extracting #0: cost 1 inf + 0 25.575 * * [simplify]: Extracting #1: cost 5 inf + 0 25.575 * * [simplify]: Extracting #2: cost 9 inf + 1 25.576 * * [simplify]: Extracting #3: cost 6 inf + 226 25.576 * * [simplify]: Extracting #4: cost 1 inf + 711 25.576 * * [simplify]: Extracting #5: cost 0 inf + 932 25.577 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 25.577 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) (+ (+ 1 1) 1))))) 25.577 * * * * [progress]: [ 93 / 202 ] simplifiying candidate # 25.577 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 25.577 * * [simplify]: iters left: 5 (6 enodes) 25.581 * * [simplify]: iters left: 4 (24 enodes) 25.589 * * [simplify]: iters left: 3 (31 enodes) 25.598 * * [simplify]: iters left: 2 (38 enodes) 25.608 * * [simplify]: iters left: 1 (40 enodes) 25.618 * * [simplify]: Extracting #0: cost 1 inf + 0 25.618 * * [simplify]: Extracting #1: cost 5 inf + 0 25.618 * * [simplify]: Extracting #2: cost 9 inf + 1 25.618 * * [simplify]: Extracting #3: cost 6 inf + 226 25.618 * * [simplify]: Extracting #4: cost 1 inf + 711 25.619 * * [simplify]: Extracting #5: cost 0 inf + 932 25.619 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 25.619 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) (+ 2 1))))) 25.619 * * * * [progress]: [ 94 / 202 ] simplifiying candidate # 25.619 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 25.620 * * [simplify]: iters left: 5 (6 enodes) 25.623 * * [simplify]: iters left: 4 (24 enodes) 25.633 * * [simplify]: iters left: 3 (31 enodes) 25.642 * * [simplify]: iters left: 2 (38 enodes) 25.652 * * [simplify]: iters left: 1 (40 enodes) 25.661 * * [simplify]: Extracting #0: cost 1 inf + 0 25.661 * * [simplify]: Extracting #1: cost 5 inf + 0 25.661 * * [simplify]: Extracting #2: cost 9 inf + 1 25.661 * * [simplify]: Extracting #3: cost 6 inf + 226 25.661 * * [simplify]: Extracting #4: cost 1 inf + 711 25.662 * * [simplify]: Extracting #5: cost 0 inf + 932 25.662 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 25.662 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) (+ (+ 1 1) 1))))) 25.662 * * * * [progress]: [ 95 / 202 ] simplifiying candidate # 25.663 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 25.663 * * [simplify]: iters left: 5 (6 enodes) 25.667 * * [simplify]: iters left: 4 (24 enodes) 25.674 * * [simplify]: iters left: 3 (31 enodes) 25.680 * * [simplify]: iters left: 2 (38 enodes) 25.685 * * [simplify]: iters left: 1 (40 enodes) 25.690 * * [simplify]: Extracting #0: cost 1 inf + 0 25.690 * * [simplify]: Extracting #1: cost 5 inf + 0 25.690 * * [simplify]: Extracting #2: cost 9 inf + 1 25.690 * * [simplify]: Extracting #3: cost 6 inf + 226 25.690 * * [simplify]: Extracting #4: cost 1 inf + 711 25.690 * * [simplify]: Extracting #5: cost 0 inf + 932 25.690 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 25.690 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (pow (+ (exp (- im)) (exp im)) (+ (* 2 1) 1))))) 25.690 * * * * [progress]: [ 96 / 202 ] simplifiying candidate # 25.690 * * * * [progress]: [ 97 / 202 ] simplifiying candidate # 25.691 * [simplify]: Simplifying (+ (+ (log (+ (exp (- 0 im)) (exp im))) (log (+ (exp (- 0 im)) (exp im)))) (log (+ (exp (- 0 im)) (exp im)))) 25.691 * * [simplify]: iters left: 6 (9 enodes) 25.693 * * [simplify]: iters left: 5 (34 enodes) 25.699 * * [simplify]: iters left: 4 (41 enodes) 25.704 * * [simplify]: iters left: 3 (48 enodes) 25.716 * * [simplify]: iters left: 2 (50 enodes) 25.728 * * [simplify]: iters left: 1 (52 enodes) 25.740 * * [simplify]: Extracting #0: cost 1 inf + 0 25.740 * * [simplify]: Extracting #1: cost 4 inf + 0 25.740 * * [simplify]: Extracting #2: cost 7 inf + 0 25.740 * * [simplify]: Extracting #3: cost 11 inf + 0 25.740 * * [simplify]: Extracting #4: cost 15 inf + 1 25.740 * * [simplify]: Extracting #5: cost 17 inf + 2 25.740 * * [simplify]: Extracting #6: cost 7 inf + 862 25.741 * * [simplify]: Extracting #7: cost 2 inf + 2217 25.742 * * [simplify]: Extracting #8: cost 0 inf + 2959 25.742 * [simplify]: Simplified to (+ (+ (log (+ (exp (- im)) (exp im))) (log (+ (exp (- im)) (exp im)))) (log (+ (exp (- im)) (exp im)))) 25.742 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (exp (+ (+ (log (+ (exp (- im)) (exp im))) (log (+ (exp (- im)) (exp im)))) (log (+ (exp (- im)) (exp im)))))))) 25.743 * * * * [progress]: [ 98 / 202 ] simplifiying candidate # 25.743 * [simplify]: Simplifying (+ (log (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) (log (+ (exp (- 0 im)) (exp im)))) 25.743 * * [simplify]: iters left: 6 (10 enodes) 25.749 * * [simplify]: iters left: 5 (44 enodes) 25.767 * * [simplify]: iters left: 4 (75 enodes) 25.784 * * [simplify]: iters left: 3 (115 enodes) 25.801 * * [simplify]: iters left: 2 (158 enodes) 25.850 * * [simplify]: iters left: 1 (196 enodes) 25.904 * * [simplify]: Extracting #0: cost 1 inf + 0 25.904 * * [simplify]: Extracting #1: cost 4 inf + 0 25.904 * * [simplify]: Extracting #2: cost 9 inf + 0 25.904 * * [simplify]: Extracting #3: cost 20 inf + 1 25.904 * * [simplify]: Extracting #4: cost 32 inf + 2 25.905 * * [simplify]: Extracting #5: cost 41 inf + 3 25.905 * * [simplify]: Extracting #6: cost 27 inf + 1350 25.907 * * [simplify]: Extracting #7: cost 5 inf + 5840 25.910 * * [simplify]: Extracting #8: cost 0 inf + 7263 25.913 * * [simplify]: Extracting #9: cost 0 inf + 7209 25.916 * [simplify]: Simplified to (+ (log (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (log (+ (exp (- im)) (exp im)))) 25.916 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (exp (+ (log (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (log (+ (exp (- im)) (exp im)))))))) 25.917 * * * * [progress]: [ 99 / 202 ] simplifiying candidate # 25.917 * * * * [progress]: [ 100 / 202 ] simplifiying candidate # 25.917 * * * * [progress]: [ 101 / 202 ] simplifiying candidate # 25.917 * [simplify]: Simplifying (* (* (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 25.917 * * [simplify]: iters left: 6 (10 enodes) 25.924 * * [simplify]: iters left: 5 (58 enodes) 25.960 * * [simplify]: iters left: 4 (268 enodes) 26.238 * * [simplify]: Extracting #0: cost 1 inf + 0 26.239 * * [simplify]: Extracting #1: cost 21 inf + 0 26.239 * * [simplify]: Extracting #2: cost 152 inf + 1 26.242 * * [simplify]: Extracting #3: cost 336 inf + 4363 26.270 * * [simplify]: Extracting #4: cost 145 inf + 71433 26.326 * * [simplify]: Extracting #5: cost 0 inf + 129304 26.360 * * [simplify]: Extracting #6: cost 0 inf + 128708 26.392 * [simplify]: Simplified to (* (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (* (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))))) 26.392 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (cbrt (* (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (* (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))))))))) 26.392 * * * * [progress]: [ 102 / 202 ] simplifiying candidate # 26.393 * [simplify]: Simplifying (* (* (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 26.393 * * [simplify]: iters left: 6 (11 enodes) 26.396 * * [simplify]: iters left: 5 (63 enodes) 26.418 * * [simplify]: iters left: 4 (290 enodes) 26.815 * * [simplify]: Extracting #0: cost 1 inf + 0 26.815 * * [simplify]: Extracting #1: cost 21 inf + 0 26.815 * * [simplify]: Extracting #2: cost 152 inf + 1 26.817 * * [simplify]: Extracting #3: cost 348 inf + 3336 26.839 * * [simplify]: Extracting #4: cost 98 inf + 93061 26.897 * * [simplify]: Extracting #5: cost 0 inf + 133049 26.961 * * [simplify]: Extracting #6: cost 0 inf + 132995 27.034 * [simplify]: Simplified to (* (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (* (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (+ (exp (- im)) (exp im)))) 27.035 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (cbrt (* (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (* (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (+ (exp (- im)) (exp im)))))))) 27.035 * * * * [progress]: [ 103 / 202 ] simplifiying candidate # 27.035 * * * * [progress]: [ 104 / 202 ] simplifiying candidate # 27.035 * * * * [progress]: [ 105 / 202 ] simplifiying candidate # 27.035 * * * * [progress]: [ 106 / 202 ] simplifiying candidate # 27.036 * [simplify]: Simplifying (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 27.036 * * [simplify]: iters left: 6 (11 enodes) 27.044 * * [simplify]: iters left: 5 (65 enodes) 27.084 * * [simplify]: iters left: 4 (234 enodes) 27.195 * * [simplify]: Extracting #0: cost 1 inf + 0 27.195 * * [simplify]: Extracting #1: cost 33 inf + 0 27.196 * * [simplify]: Extracting #2: cost 216 inf + 1 27.198 * * [simplify]: Extracting #3: cost 198 inf + 16096 27.210 * * [simplify]: Extracting #4: cost 44 inf + 108352 27.248 * * [simplify]: Extracting #5: cost 6 inf + 105097 27.294 * * [simplify]: Extracting #6: cost 0 inf + 107932 27.325 * [simplify]: Simplified to (* (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ im (+ im im)))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ im (+ im im))))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ im (+ im im))))) 27.326 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ im (+ im im)))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ im (+ im im))))) (fma (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)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 27.326 * [simplify]: Simplifying (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 27.326 * * [simplify]: iters left: 6 (12 enodes) 27.330 * * [simplify]: iters left: 5 (70 enodes) 27.350 * * [simplify]: iters left: 4 (224 enodes) 27.462 * * [simplify]: Extracting #0: cost 1 inf + 0 27.462 * * [simplify]: Extracting #1: cost 33 inf + 0 27.463 * * [simplify]: Extracting #2: cost 209 inf + 1 27.467 * * [simplify]: Extracting #3: cost 204 inf + 11446 27.493 * * [simplify]: Extracting #4: cost 28 inf + 73420 27.527 * * [simplify]: Extracting #5: cost 0 inf + 81190 27.562 * * [simplify]: Extracting #6: cost 0 inf + 80525 27.583 * [simplify]: Simplified to (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))) 27.583 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ im (+ im im)))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ im (+ im im))))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ im (+ im im))))) (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))))))) 27.584 * * * * [progress]: [ 107 / 202 ] simplifiying candidate # 27.584 * [simplify]: Simplifying (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 27.584 * * [simplify]: iters left: 6 (14 enodes) 27.590 * * [simplify]: iters left: 5 (78 enodes) 27.612 * * [simplify]: iters left: 4 (226 enodes) 27.716 * * [simplify]: Extracting #0: cost 1 inf + 0 27.716 * * [simplify]: Extracting #1: cost 26 inf + 0 27.716 * * [simplify]: Extracting #2: cost 171 inf + 0 27.718 * * [simplify]: Extracting #3: cost 254 inf + 1 27.722 * * [simplify]: Extracting #4: cost 204 inf + 23819 27.747 * * [simplify]: Extracting #5: cost 32 inf + 113564 27.784 * * [simplify]: Extracting #6: cost 0 inf + 107373 27.823 * * [simplify]: Extracting #7: cost 0 inf + 100828 27.859 * [simplify]: Simplified to (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) 27.859 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (- (exp (- 0 im)) (exp im))))))) 27.859 * [simplify]: Simplifying (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (- (exp (- 0 im)) (exp im))) 27.860 * * [simplify]: iters left: 6 (13 enodes) 27.866 * * [simplify]: iters left: 5 (71 enodes) 27.883 * * [simplify]: iters left: 4 (188 enodes) 27.971 * * [simplify]: Extracting #0: cost 1 inf + 0 27.972 * * [simplify]: Extracting #1: cost 20 inf + 0 27.972 * * [simplify]: Extracting #2: cost 122 inf + 0 27.973 * * [simplify]: Extracting #3: cost 208 inf + 2 27.978 * * [simplify]: Extracting #4: cost 139 inf + 16528 27.995 * * [simplify]: Extracting #5: cost 18 inf + 57181 28.019 * * [simplify]: Extracting #6: cost 0 inf + 63524 28.044 * * [simplify]: Extracting #7: cost 0 inf + 62439 28.068 * * [simplify]: Extracting #8: cost 0 inf + 62399 28.086 * [simplify]: Simplified to (* (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))) (- (exp (- im)) (exp im))) 28.086 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im))))) (* (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))) (- (exp (- im)) (exp im))))))) 28.087 * * * * [progress]: [ 108 / 202 ] simplifiying candidate # 28.087 * [simplify]: Simplifying (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 28.087 * * [simplify]: iters left: 6 (14 enodes) 28.092 * * [simplify]: iters left: 5 (77 enodes) 28.113 * * [simplify]: iters left: 4 (214 enodes) 28.196 * * [simplify]: Extracting #0: cost 1 inf + 0 28.196 * * [simplify]: Extracting #1: cost 41 inf + 0 28.196 * * [simplify]: Extracting #2: cost 255 inf + 0 28.198 * * [simplify]: Extracting #3: cost 236 inf + 14550 28.217 * * [simplify]: Extracting #4: cost 56 inf + 114643 28.263 * * [simplify]: Extracting #5: cost 2 inf + 120938 28.292 * * [simplify]: Extracting #6: cost 0 inf + 120914 28.332 * [simplify]: Simplified to (* (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) 28.332 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 28.333 * [simplify]: Simplifying (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 28.333 * * [simplify]: iters left: 6 (13 enodes) 28.338 * * [simplify]: iters left: 5 (71 enodes) 28.354 * * [simplify]: iters left: 4 (179 enodes) 28.445 * * [simplify]: Extracting #0: cost 1 inf + 0 28.445 * * [simplify]: Extracting #1: cost 36 inf + 0 28.446 * * [simplify]: Extracting #2: cost 192 inf + 0 28.450 * * [simplify]: Extracting #3: cost 167 inf + 12760 28.467 * * [simplify]: Extracting #4: cost 41 inf + 55912 28.500 * * [simplify]: Extracting #5: cost 0 inf + 70061 28.520 * * [simplify]: Extracting #6: cost 0 inf + 70059 28.537 * [simplify]: Simplified to (* (* (fma (exp (- im)) (exp (- im)) (- (* (exp im) (exp im)) 1)) (- (exp (- im)) (exp im))) (fma (exp (- im)) (exp (- im)) (- (* (exp im) (exp im)) 1))) 28.537 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (exp (+ (+ im im) im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (* (fma (exp (- im)) (exp (- im)) (- (* (exp im) (exp im)) 1)) (- (exp (- im)) (exp im))) (fma (exp (- im)) (exp (- im)) (- (* (exp im) (exp im)) 1))))))) 28.537 * * * * [progress]: [ 109 / 202 ] simplifiying candidate # 28.537 * [simplify]: Simplifying (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 28.537 * * [simplify]: iters left: 6 (14 enodes) 28.542 * * [simplify]: iters left: 5 (73 enodes) 28.559 * * [simplify]: iters left: 4 (185 enodes) 28.655 * * [simplify]: Extracting #0: cost 1 inf + 0 28.655 * * [simplify]: Extracting #1: cost 31 inf + 0 28.656 * * [simplify]: Extracting #2: cost 140 inf + 0 28.656 * * [simplify]: Extracting #3: cost 201 inf + 1 28.658 * * [simplify]: Extracting #4: cost 163 inf + 20357 28.670 * * [simplify]: Extracting #5: cost 24 inf + 80027 28.690 * * [simplify]: Extracting #6: cost 2 inf + 77420 28.713 * * [simplify]: Extracting #7: cost 0 inf + 76979 28.729 * [simplify]: Simplified to (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (fma (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (* (exp im) (exp im)) (* (exp im) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))))) 28.729 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (fma (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (* (exp im) (exp im)) (* (exp im) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))))) (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im))))))) 28.729 * [simplify]: Simplifying (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im))) 28.730 * * [simplify]: iters left: 6 (13 enodes) 28.734 * * [simplify]: iters left: 5 (66 enodes) 28.764 * * [simplify]: iters left: 4 (148 enodes) 28.825 * * [simplify]: iters left: 3 (458 enodes) 29.069 * * [simplify]: Extracting #0: cost 1 inf + 0 29.069 * * [simplify]: Extracting #1: cost 52 inf + 0 29.070 * * [simplify]: Extracting #2: cost 435 inf + 1 29.072 * * [simplify]: Extracting #3: cost 491 inf + 2 29.078 * * [simplify]: Extracting #4: cost 329 inf + 40573 29.108 * * [simplify]: Extracting #5: cost 66 inf + 128226 29.167 * * [simplify]: Extracting #6: cost 0 inf + 155139 29.230 * * [simplify]: Extracting #7: cost 0 inf + 154278 29.289 * [simplify]: Simplified to (+ (+ (* (expm1 (+ im im)) (expm1 (+ im im))) (* (expm1 (+ (- im) (- im))) (expm1 (+ im im)))) (* (expm1 (+ (- im) (- im))) (expm1 (+ (- im) (- im))))) 29.289 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (fma (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (* (exp im) (exp im)) (* (exp im) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))))) (+ (+ (* (expm1 (+ im im)) (expm1 (+ im im))) (* (expm1 (+ (- im) (- im))) (expm1 (+ im im)))) (* (expm1 (+ (- im) (- im))) (expm1 (+ (- im) (- im))))))))) 29.290 * * * * [progress]: [ 110 / 202 ] simplifiying candidate # 29.290 * [simplify]: Simplifying (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 29.290 * * [simplify]: iters left: 6 (14 enodes) 29.300 * * [simplify]: iters left: 5 (85 enodes) 29.349 * * [simplify]: iters left: 4 (308 enodes) 29.601 * * [simplify]: Extracting #0: cost 1 inf + 0 29.601 * * [simplify]: Extracting #1: cost 49 inf + 0 29.603 * * [simplify]: Extracting #2: cost 371 inf + 0 29.615 * * [simplify]: Extracting #3: cost 327 inf + 44369 29.663 * * [simplify]: Extracting #4: cost 37 inf + 169131 29.746 * * [simplify]: Extracting #5: cost 1 inf + 188508 29.794 * * [simplify]: Extracting #6: cost 0 inf + 188760 29.864 * [simplify]: Simplified to (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 29.865 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (* (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 29.865 * [simplify]: Simplifying (* (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 29.866 * * [simplify]: iters left: 6 (13 enodes) 29.875 * * [simplify]: iters left: 5 (78 enodes) 29.912 * * [simplify]: iters left: 4 (252 enodes) 30.037 * * [simplify]: Extracting #0: cost 1 inf + 0 30.037 * * [simplify]: Extracting #1: cost 45 inf + 0 30.038 * * [simplify]: Extracting #2: cost 273 inf + 0 30.047 * * [simplify]: Extracting #3: cost 292 inf + 10555 30.074 * * [simplify]: Extracting #4: cost 47 inf + 94457 30.103 * * [simplify]: Extracting #5: cost 0 inf + 110405 30.126 * * [simplify]: Extracting #6: cost 0 inf + 110195 30.148 * [simplify]: Simplified to (* (fma (exp im) (- (exp im) (exp (- im))) (* (exp (- im)) (exp (- im)))) (* (- (exp (- im)) (exp im)) (fma (exp im) (- (exp im) (exp (- im))) (* (exp (- im)) (exp (- im)))))) 30.148 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (* (fma (exp im) (- (exp im) (exp (- im))) (* (exp (- im)) (exp (- im)))) (* (- (exp (- im)) (exp im)) (fma (exp im) (- (exp im) (exp (- im))) (* (exp (- im)) (exp (- im)))))))))) 30.148 * * * * [progress]: [ 111 / 202 ] simplifiying candidate # 30.148 * [simplify]: Simplifying (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 30.148 * * [simplify]: iters left: 6 (14 enodes) 30.153 * * [simplify]: iters left: 5 (77 enodes) 30.173 * * [simplify]: iters left: 4 (236 enodes) 30.293 * * [simplify]: Extracting #0: cost 1 inf + 0 30.293 * * [simplify]: Extracting #1: cost 25 inf + 0 30.294 * * [simplify]: Extracting #2: cost 176 inf + 0 30.296 * * [simplify]: Extracting #3: cost 299 inf + 1 30.302 * * [simplify]: Extracting #4: cost 246 inf + 16961 30.329 * * [simplify]: Extracting #5: cost 59 inf + 83810 30.371 * * [simplify]: Extracting #6: cost 1 inf + 111973 30.418 * * [simplify]: Extracting #7: cost 0 inf + 112449 30.447 * [simplify]: Simplified to (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 30.447 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (* (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (- (exp (- 0 im)) (exp im))))))) 30.448 * [simplify]: Simplifying (* (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (- (exp (- 0 im)) (exp im))) 30.448 * * [simplify]: iters left: 6 (13 enodes) 30.452 * * [simplify]: iters left: 5 (71 enodes) 30.470 * * [simplify]: iters left: 4 (189 enodes) 30.547 * * [simplify]: Extracting #0: cost 1 inf + 0 30.547 * * [simplify]: Extracting #1: cost 20 inf + 0 30.548 * * [simplify]: Extracting #2: cost 116 inf + 0 30.549 * * [simplify]: Extracting #3: cost 193 inf + 2 30.553 * * [simplify]: Extracting #4: cost 122 inf + 16577 30.569 * * [simplify]: Extracting #5: cost 8 inf + 51888 30.588 * * [simplify]: Extracting #6: cost 0 inf + 53769 30.608 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)))) 30.608 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (* (- (exp (- im)) (exp im)) (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)))))))) 30.608 * * * * [progress]: [ 112 / 202 ] simplifiying candidate # 30.608 * [simplify]: Simplifying (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 30.609 * * [simplify]: iters left: 6 (14 enodes) 30.618 * * [simplify]: iters left: 5 (78 enodes) 30.646 * * [simplify]: iters left: 4 (223 enodes) 30.786 * * [simplify]: Extracting #0: cost 1 inf + 0 30.786 * * [simplify]: Extracting #1: cost 40 inf + 0 30.787 * * [simplify]: Extracting #2: cost 249 inf + 0 30.792 * * [simplify]: Extracting #3: cost 239 inf + 9221 30.814 * * [simplify]: Extracting #4: cost 67 inf + 73040 30.834 * * [simplify]: Extracting #5: cost 6 inf + 99632 30.852 * * [simplify]: Extracting #6: cost 0 inf + 102815 30.886 * [simplify]: Simplified to (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 30.886 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 30.886 * [simplify]: Simplifying (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 30.886 * * [simplify]: iters left: 6 (13 enodes) 30.890 * * [simplify]: iters left: 5 (71 enodes) 30.906 * * [simplify]: iters left: 4 (174 enodes) 30.970 * * [simplify]: Extracting #0: cost 1 inf + 0 30.970 * * [simplify]: Extracting #1: cost 31 inf + 0 30.970 * * [simplify]: Extracting #2: cost 134 inf + 0 30.971 * * [simplify]: Extracting #3: cost 129 inf + 2473 30.975 * * [simplify]: Extracting #4: cost 31 inf + 30009 30.982 * * [simplify]: Extracting #5: cost 0 inf + 39695 30.996 * * [simplify]: Extracting #6: cost 0 inf + 39610 31.011 * [simplify]: Simplified to (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))) 31.011 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))))))) 31.011 * * * * [progress]: [ 113 / 202 ] simplifiying candidate # 31.012 * [simplify]: Simplifying (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 31.012 * * [simplify]: iters left: 6 (10 enodes) 31.018 * * [simplify]: iters left: 5 (46 enodes) 31.034 * * [simplify]: iters left: 4 (102 enodes) 31.087 * * [simplify]: iters left: 3 (381 enodes) 31.603 * * [simplify]: Extracting #0: cost 1 inf + 0 31.604 * * [simplify]: Extracting #1: cost 77 inf + 0 31.605 * * [simplify]: Extracting #2: cost 455 inf + 1 31.611 * * [simplify]: Extracting #3: cost 417 inf + 29859 31.648 * * [simplify]: Extracting #4: cost 56 inf + 169148 31.703 * * [simplify]: Extracting #5: cost 2 inf + 187340 31.761 * * [simplify]: Extracting #6: cost 0 inf + 188114 31.835 * [simplify]: Simplified to (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 31.835 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im))))))) 31.835 * [simplify]: Simplifying (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im))) 31.836 * * [simplify]: iters left: 6 (8 enodes) 31.838 * * [simplify]: iters left: 5 (32 enodes) 31.844 * * [simplify]: iters left: 4 (56 enodes) 31.863 * * [simplify]: iters left: 3 (158 enodes) 31.963 * * [simplify]: iters left: 2 (498 enodes) 32.815 * * [simplify]: Extracting #0: cost 1 inf + 0 32.815 * * [simplify]: Extracting #1: cost 48 inf + 0 32.816 * * [simplify]: Extracting #2: cost 223 inf + 3 32.818 * * [simplify]: Extracting #3: cost 202 inf + 10675 32.829 * * [simplify]: Extracting #4: cost 38 inf + 54950 32.845 * * [simplify]: Extracting #5: cost 0 inf + 63758 32.872 * * [simplify]: Extracting #6: cost 0 inf + 63351 32.902 * [simplify]: Simplified to (* (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (- (exp (- im)) (exp im))) 32.902 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (* (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (- (exp (- im)) (exp im))))))) 32.902 * * * * [progress]: [ 114 / 202 ] simplifiying candidate # 32.903 * [simplify]: Simplifying (* (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 32.903 * * [simplify]: iters left: 6 (12 enodes) 32.911 * * [simplify]: iters left: 5 (72 enodes) 32.954 * * [simplify]: iters left: 4 (263 enodes) 33.200 * * [simplify]: Extracting #0: cost 1 inf + 0 33.200 * * [simplify]: Extracting #1: cost 43 inf + 0 33.201 * * [simplify]: Extracting #2: cost 281 inf + 0 33.203 * * [simplify]: Extracting #3: cost 278 inf + 21248 33.227 * * [simplify]: Extracting #4: cost 56 inf + 131689 33.257 * * [simplify]: Extracting #5: cost 2 inf + 141456 33.294 * * [simplify]: Extracting #6: cost 0 inf + 139305 33.335 * * [simplify]: Extracting #7: cost 0 inf + 139197 33.373 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (* (fma (exp im) (* (exp im) (exp im)) (exp (+ (+ (- im) (- im)) (- im)))) (fma (exp im) (* (exp im) (exp im)) (exp (+ (+ (- im) (- im)) (- im)))))) 33.373 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (+ (exp (- im)) (exp im)) (* (fma (exp im) (* (exp im) (exp im)) (exp (+ (+ (- im) (- im)) (- im)))) (fma (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)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 33.374 * [simplify]: Simplifying (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 33.374 * * [simplify]: iters left: 6 (11 enodes) 33.378 * * [simplify]: iters left: 5 (60 enodes) 33.392 * * [simplify]: iters left: 4 (148 enodes) 33.446 * * [simplify]: iters left: 3 (408 enodes) 33.887 * * [simplify]: Extracting #0: cost 1 inf + 0 33.887 * * [simplify]: Extracting #1: cost 45 inf + 0 33.888 * * [simplify]: Extracting #2: cost 313 inf + 1 33.890 * * [simplify]: Extracting #3: cost 327 inf + 3790 33.898 * * [simplify]: Extracting #4: cost 103 inf + 59656 33.916 * * [simplify]: Extracting #5: cost 3 inf + 93379 33.940 * * [simplify]: Extracting #6: cost 0 inf + 94647 33.963 * [simplify]: Simplified to (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im)))) 33.963 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (+ (exp (- im)) (exp im)) (* (fma (exp im) (* (exp im) (exp im)) (exp (+ (+ (- im) (- im)) (- im)))) (fma (exp im) (* (exp im) (exp im)) (exp (+ (+ (- im) (- im)) (- im)))))) (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im)))))))) 33.963 * * * * [progress]: [ 115 / 202 ] simplifiying candidate # 33.964 * [simplify]: Simplifying (* (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 33.964 * * [simplify]: iters left: 6 (15 enodes) 33.976 * * [simplify]: iters left: 5 (82 enodes) 33.997 * * [simplify]: iters left: 4 (244 enodes) 34.127 * * [simplify]: Extracting #0: cost 1 inf + 0 34.127 * * [simplify]: Extracting #1: cost 27 inf + 0 34.128 * * [simplify]: Extracting #2: cost 171 inf + 0 34.129 * * [simplify]: Extracting #3: cost 258 inf + 1 34.132 * * [simplify]: Extracting #4: cost 208 inf + 22979 34.148 * * [simplify]: Extracting #5: cost 30 inf + 97392 34.183 * * [simplify]: Extracting #6: cost 0 inf + 93377 34.223 * * [simplify]: Extracting #7: cost 0 inf + 92725 34.244 * [simplify]: Simplified to (* (* (fma (* (exp (- im)) (exp (- im))) (exp (- im)) (* (exp im) (* (exp im) (exp im)))) (+ (exp (- im)) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) 34.244 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (fma (* (exp (- im)) (exp (- im))) (exp (- im)) (* (exp im) (* (exp im) (exp im)))) (+ (exp (- im)) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))))))) 34.244 * [simplify]: Simplifying (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) 34.244 * * [simplify]: iters left: 6 (12 enodes) 34.248 * * [simplify]: iters left: 5 (60 enodes) 34.260 * * [simplify]: iters left: 4 (127 enodes) 34.293 * * [simplify]: iters left: 3 (276 enodes) 34.396 * * [simplify]: Extracting #0: cost 1 inf + 0 34.396 * * [simplify]: Extracting #1: cost 60 inf + 0 34.397 * * [simplify]: Extracting #2: cost 168 inf + 1 34.400 * * [simplify]: Extracting #3: cost 158 inf + 3668 34.407 * * [simplify]: Extracting #4: cost 42 inf + 32873 34.417 * * [simplify]: Extracting #5: cost 2 inf + 46912 34.426 * * [simplify]: Extracting #6: cost 0 inf + 47552 34.436 * [simplify]: Simplified to (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im))) 34.436 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (fma (* (exp (- im)) (exp (- im))) (exp (- im)) (* (exp im) (* (exp im) (exp im)))) (+ (exp (- im)) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im))))))) 34.437 * * * * [progress]: [ 116 / 202 ] simplifiying candidate # 34.437 * [simplify]: Simplifying (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 34.437 * * [simplify]: iters left: 6 (15 enodes) 34.442 * * [simplify]: iters left: 5 (82 enodes) 34.472 * * [simplify]: iters left: 4 (230 enodes) 34.620 * * [simplify]: Extracting #0: cost 1 inf + 0 34.620 * * [simplify]: Extracting #1: cost 45 inf + 0 34.621 * * [simplify]: Extracting #2: cost 251 inf + 0 34.627 * * [simplify]: Extracting #3: cost 222 inf + 16513 34.641 * * [simplify]: Extracting #4: cost 42 inf + 84400 34.661 * * [simplify]: Extracting #5: cost 2 inf + 100812 34.698 * * [simplify]: Extracting #6: cost 0 inf + 101416 34.732 * [simplify]: Simplified to (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im)))) 34.732 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im)))) (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 34.733 * [simplify]: Simplifying (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 34.733 * * [simplify]: iters left: 6 (12 enodes) 34.737 * * [simplify]: iters left: 5 (66 enodes) 34.751 * * [simplify]: iters left: 4 (163 enodes) 34.807 * * [simplify]: iters left: 3 (438 enodes) 35.176 * * [simplify]: Extracting #0: cost 1 inf + 0 35.176 * * [simplify]: Extracting #1: cost 49 inf + 0 35.179 * * [simplify]: Extracting #2: cost 267 inf + 1 35.184 * * [simplify]: Extracting #3: cost 247 inf + 10342 35.208 * * [simplify]: Extracting #4: cost 52 inf + 58178 35.235 * * [simplify]: Extracting #5: cost 0 inf + 72454 35.262 * * [simplify]: Extracting #6: cost 0 inf + 72261 35.289 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))) 35.289 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im)))) (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))))))) 35.290 * * * * [progress]: [ 117 / 202 ] simplifiying candidate # 35.290 * [simplify]: Simplifying (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 35.290 * * [simplify]: iters left: 6 (11 enodes) 35.296 * * [simplify]: iters left: 5 (52 enodes) 35.316 * * [simplify]: iters left: 4 (121 enodes) 35.384 * * [simplify]: Extracting #0: cost 1 inf + 0 35.384 * * [simplify]: Extracting #1: cost 27 inf + 0 35.385 * * [simplify]: Extracting #2: cost 104 inf + 0 35.386 * * [simplify]: Extracting #3: cost 140 inf + 1 35.387 * * [simplify]: Extracting #4: cost 128 inf + 3108 35.397 * * [simplify]: Extracting #5: cost 20 inf + 36429 35.413 * * [simplify]: Extracting #6: cost 0 inf + 43639 35.429 * [simplify]: Simplified to (* (* (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))) 35.429 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))) (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))))))) 35.430 * [simplify]: Simplifying (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) 35.430 * * [simplify]: iters left: 6 (7 enodes) 35.434 * * [simplify]: iters left: 5 (28 enodes) 35.447 * * [simplify]: iters left: 4 (44 enodes) 35.462 * * [simplify]: iters left: 3 (85 enodes) 35.499 * * [simplify]: iters left: 2 (189 enodes) 35.612 * * [simplify]: iters left: 1 (369 enodes) 36.010 * * [simplify]: Extracting #0: cost 1 inf + 0 36.010 * * [simplify]: Extracting #1: cost 24 inf + 0 36.010 * * [simplify]: Extracting #2: cost 62 inf + 2 36.011 * * [simplify]: Extracting #3: cost 70 inf + 4 36.012 * * [simplify]: Extracting #4: cost 40 inf + 3936 36.015 * * [simplify]: Extracting #5: cost 5 inf + 10274 36.018 * * [simplify]: Extracting #6: cost 0 inf + 11197 36.022 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) 36.022 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))))))) 36.022 * * * * [progress]: [ 118 / 202 ] simplifiying candidate # 36.023 * [simplify]: Simplifying (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 36.023 * * [simplify]: iters left: 6 (12 enodes) 36.031 * * [simplify]: iters left: 5 (70 enodes) 36.068 * * [simplify]: iters left: 4 (237 enodes) 36.225 * * [simplify]: Extracting #0: cost 1 inf + 0 36.225 * * [simplify]: Extracting #1: cost 41 inf + 0 36.226 * * [simplify]: Extracting #2: cost 254 inf + 0 36.228 * * [simplify]: Extracting #3: cost 228 inf + 25716 36.247 * * [simplify]: Extracting #4: cost 28 inf + 136766 36.295 * * [simplify]: Extracting #5: cost 0 inf + 121040 36.345 * * [simplify]: Extracting #6: cost 0 inf + 118027 36.399 * [simplify]: Simplified to (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))) (* (+ (exp (- im)) (exp im)) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))))) 36.399 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))) (* (+ (exp (- im)) (exp im)) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))))) (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 36.400 * [simplify]: Simplifying (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 36.400 * * [simplify]: iters left: 6 (11 enodes) 36.404 * * [simplify]: iters left: 5 (60 enodes) 36.423 * * [simplify]: iters left: 4 (148 enodes) 36.488 * * [simplify]: iters left: 3 (408 enodes) 36.932 * * [simplify]: Extracting #0: cost 1 inf + 0 36.932 * * [simplify]: Extracting #1: cost 45 inf + 0 36.933 * * [simplify]: Extracting #2: cost 313 inf + 1 36.935 * * [simplify]: Extracting #3: cost 327 inf + 3790 36.943 * * [simplify]: Extracting #4: cost 103 inf + 59656 36.963 * * [simplify]: Extracting #5: cost 3 inf + 93379 36.999 * * [simplify]: Extracting #6: cost 0 inf + 94647 37.038 * [simplify]: Simplified to (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im)))) 37.038 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))) (* (+ (exp (- im)) (exp im)) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))))) (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im)))))))) 37.039 * * * * [progress]: [ 119 / 202 ] simplifiying candidate # 37.039 * [simplify]: Simplifying (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 37.039 * * [simplify]: iters left: 6 (15 enodes) 37.049 * * [simplify]: iters left: 5 (82 enodes) 37.085 * * [simplify]: iters left: 4 (221 enodes) 37.218 * * [simplify]: Extracting #0: cost 1 inf + 0 37.218 * * [simplify]: Extracting #1: cost 27 inf + 0 37.219 * * [simplify]: Extracting #2: cost 151 inf + 0 37.219 * * [simplify]: Extracting #3: cost 221 inf + 1 37.222 * * [simplify]: Extracting #4: cost 175 inf + 21670 37.233 * * [simplify]: Extracting #5: cost 37 inf + 75100 37.254 * * [simplify]: Extracting #6: cost 2 inf + 81674 37.286 * * [simplify]: Extracting #7: cost 0 inf + 81087 37.302 * [simplify]: Simplified to (* (fma (+ (exp (- im)) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (* (exp im) (* (* (exp im) (exp im)) (+ (exp (- im)) (exp im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) 37.302 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (+ (exp (- im)) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (* (exp im) (* (* (exp im) (exp im)) (+ (exp (- im)) (exp im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))))))) 37.302 * [simplify]: Simplifying (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) 37.302 * * [simplify]: iters left: 6 (12 enodes) 37.306 * * [simplify]: iters left: 5 (60 enodes) 37.323 * * [simplify]: iters left: 4 (127 enodes) 37.357 * * [simplify]: iters left: 3 (276 enodes) 37.456 * * [simplify]: Extracting #0: cost 1 inf + 0 37.456 * * [simplify]: Extracting #1: cost 60 inf + 0 37.456 * * [simplify]: Extracting #2: cost 168 inf + 1 37.458 * * [simplify]: Extracting #3: cost 158 inf + 3668 37.464 * * [simplify]: Extracting #4: cost 42 inf + 32873 37.482 * * [simplify]: Extracting #5: cost 2 inf + 46912 37.502 * * [simplify]: Extracting #6: cost 0 inf + 47552 37.520 * [simplify]: Simplified to (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im))) 37.520 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (+ (exp (- im)) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (* (exp im) (* (* (exp im) (exp im)) (+ (exp (- im)) (exp im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im))))))) 37.521 * * * * [progress]: [ 120 / 202 ] simplifiying candidate # 37.521 * [simplify]: Simplifying (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) 37.521 * * [simplify]: iters left: 6 (15 enodes) 37.531 * * [simplify]: iters left: 5 (88 enodes) 37.567 * * [simplify]: iters left: 4 (294 enodes) 37.755 * * [simplify]: Extracting #0: cost 1 inf + 0 37.756 * * [simplify]: Extracting #1: cost 54 inf + 0 37.757 * * [simplify]: Extracting #2: cost 342 inf + 0 37.764 * * [simplify]: Extracting #3: cost 322 inf + 18252 37.790 * * [simplify]: Extracting #4: cost 125 inf + 88925 37.825 * * [simplify]: Extracting #5: cost 3 inf + 141188 37.877 * * [simplify]: Extracting #6: cost 0 inf + 142731 37.936 * [simplify]: Simplified to (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im)))))) 37.936 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im)))))) (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 37.937 * [simplify]: Simplifying (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 37.937 * * [simplify]: iters left: 6 (12 enodes) 37.945 * * [simplify]: iters left: 5 (66 enodes) 37.975 * * [simplify]: iters left: 4 (163 enodes) 38.026 * * [simplify]: iters left: 3 (438 enodes) 38.287 * * [simplify]: Extracting #0: cost 1 inf + 0 38.287 * * [simplify]: Extracting #1: cost 49 inf + 0 38.288 * * [simplify]: Extracting #2: cost 267 inf + 1 38.291 * * [simplify]: Extracting #3: cost 247 inf + 10342 38.310 * * [simplify]: Extracting #4: cost 52 inf + 58178 38.338 * * [simplify]: Extracting #5: cost 0 inf + 72454 38.354 * * [simplify]: Extracting #6: cost 0 inf + 72261 38.369 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))) 38.369 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im)))))) (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))))))) 38.370 * * * * [progress]: [ 121 / 202 ] simplifiying candidate # 38.370 * [simplify]: Simplifying (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) 38.370 * * [simplify]: iters left: 6 (11 enodes) 38.373 * * [simplify]: iters left: 5 (56 enodes) 38.394 * * [simplify]: iters left: 4 (150 enodes) 38.488 * * [simplify]: Extracting #0: cost 1 inf + 0 38.488 * * [simplify]: Extracting #1: cost 24 inf + 0 38.489 * * [simplify]: Extracting #2: cost 149 inf + 0 38.490 * * [simplify]: Extracting #3: cost 193 inf + 1 38.496 * * [simplify]: Extracting #4: cost 128 inf + 18403 38.515 * * [simplify]: Extracting #5: cost 2 inf + 62705 38.542 * * [simplify]: Extracting #6: cost 0 inf + 63031 38.558 * * [simplify]: Extracting #7: cost 0 inf + 62973 38.570 * [simplify]: Simplified to (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) 38.570 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (+ (exp (- im)) (exp im))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))))))) 38.570 * [simplify]: Simplifying (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) 38.570 * * [simplify]: iters left: 6 (7 enodes) 38.573 * * [simplify]: iters left: 5 (28 enodes) 38.578 * * [simplify]: iters left: 4 (44 enodes) 38.586 * * [simplify]: iters left: 3 (85 enodes) 38.604 * * [simplify]: iters left: 2 (189 enodes) 38.679 * * [simplify]: iters left: 1 (369 enodes) 39.024 * * [simplify]: Extracting #0: cost 1 inf + 0 39.024 * * [simplify]: Extracting #1: cost 24 inf + 0 39.025 * * [simplify]: Extracting #2: cost 62 inf + 2 39.025 * * [simplify]: Extracting #3: cost 70 inf + 4 39.027 * * [simplify]: Extracting #4: cost 40 inf + 3936 39.035 * * [simplify]: Extracting #5: cost 5 inf + 10274 39.045 * * [simplify]: Extracting #6: cost 0 inf + 11197 39.053 * [simplify]: Simplified to (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) 39.053 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))))))) 39.053 * * * * [progress]: [ 122 / 202 ] simplifiying candidate # 39.053 * * * * [progress]: [ 123 / 202 ] simplifiying candidate # 39.053 * [simplify]: Simplifying (* (+ (exp (- 0 im)) (exp im)) (sqrt (+ (exp (- 0 im)) (exp im)))) 39.054 * * [simplify]: iters left: 6 (8 enodes) 39.056 * * [simplify]: iters left: 5 (31 enodes) 39.061 * * [simplify]: iters left: 4 (46 enodes) 39.069 * * [simplify]: iters left: 3 (71 enodes) 39.078 * * [simplify]: iters left: 2 (78 enodes) 39.090 * * [simplify]: iters left: 1 (95 enodes) 39.109 * * [simplify]: Extracting #0: cost 1 inf + 0 39.109 * * [simplify]: Extracting #1: cost 9 inf + 0 39.109 * * [simplify]: Extracting #2: cost 18 inf + 1 39.109 * * [simplify]: Extracting #3: cost 21 inf + 2 39.109 * * [simplify]: Extracting #4: cost 13 inf + 600 39.111 * * [simplify]: Extracting #5: cost 2 inf + 3301 39.112 * * [simplify]: Extracting #6: cost 0 inf + 3903 39.114 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (sqrt (+ (exp (- im)) (exp im)))) 39.114 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- im)) (exp im)) (sqrt (+ (exp (- im)) (exp im)))) (* (+ (exp (- 0 im)) (exp im)) (sqrt (+ (exp (- 0 im)) (exp im)))))))) 39.114 * [simplify]: Simplifying (* (+ (exp (- 0 im)) (exp im)) (sqrt (+ (exp (- 0 im)) (exp im)))) 39.115 * * [simplify]: iters left: 6 (8 enodes) 39.119 * * [simplify]: iters left: 5 (31 enodes) 39.131 * * [simplify]: iters left: 4 (46 enodes) 39.145 * * [simplify]: iters left: 3 (71 enodes) 39.164 * * [simplify]: iters left: 2 (78 enodes) 39.182 * * [simplify]: iters left: 1 (95 enodes) 39.208 * * [simplify]: Extracting #0: cost 1 inf + 0 39.208 * * [simplify]: Extracting #1: cost 9 inf + 0 39.210 * * [simplify]: Extracting #2: cost 18 inf + 1 39.211 * * [simplify]: Extracting #3: cost 21 inf + 2 39.211 * * [simplify]: Extracting #4: cost 13 inf + 600 39.212 * * [simplify]: Extracting #5: cost 2 inf + 3301 39.213 * * [simplify]: Extracting #6: cost 0 inf + 3903 39.214 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (sqrt (+ (exp (- im)) (exp im)))) 39.214 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (sqrt (+ (exp (- 0 im)) (exp im)))) (* (+ (exp (- im)) (exp im)) (sqrt (+ (exp (- im)) (exp im)))))))) 39.214 * * * * [progress]: [ 124 / 202 ] simplifiying candidate # 39.215 * [simplify]: Simplifying (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (exp im)) 39.215 * * [simplify]: iters left: 6 (8 enodes) 39.217 * * [simplify]: iters left: 5 (38 enodes) 39.225 * * [simplify]: iters left: 4 (82 enodes) 39.241 * * [simplify]: iters left: 3 (168 enodes) 39.289 * * [simplify]: iters left: 2 (286 enodes) 39.421 * * [simplify]: Extracting #0: cost 1 inf + 0 39.421 * * [simplify]: Extracting #1: cost 13 inf + 0 39.422 * * [simplify]: Extracting #2: cost 55 inf + 1 39.422 * * [simplify]: Extracting #3: cost 76 inf + 2 39.424 * * [simplify]: Extracting #4: cost 50 inf + 4695 39.427 * * [simplify]: Extracting #5: cost 3 inf + 14141 39.431 * * [simplify]: Extracting #6: cost 0 inf + 14646 39.437 * [simplify]: Simplified to (* (/ (fma (exp im) (exp im) 1) (exp im)) (fma (exp im) (exp im) 1)) 39.438 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (+ (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (exp (- 0 im))) (* (/ (fma (exp im) (exp im) 1) (exp im)) (fma (exp im) (exp im) 1)))))) 39.438 * * * * [progress]: [ 125 / 202 ] simplifiying candidate # 39.439 * [simplify]: Simplifying (* (exp im) (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) 39.439 * * [simplify]: iters left: 6 (8 enodes) 39.444 * * [simplify]: iters left: 5 (38 enodes) 39.462 * * [simplify]: iters left: 4 (88 enodes) 39.500 * * [simplify]: iters left: 3 (178 enodes) 39.549 * * [simplify]: iters left: 2 (332 enodes) 39.757 * * [simplify]: Extracting #0: cost 1 inf + 0 39.758 * * [simplify]: Extracting #1: cost 22 inf + 0 39.758 * * [simplify]: Extracting #2: cost 81 inf + 1 39.758 * * [simplify]: Extracting #3: cost 111 inf + 3 39.759 * * [simplify]: Extracting #4: cost 53 inf + 8103 39.763 * * [simplify]: Extracting #5: cost 3 inf + 17965 39.767 * * [simplify]: Extracting #6: cost 0 inf + 18062 39.771 * [simplify]: Simplified to (/ (fma (exp im) (exp im) 1) (/ (exp im) (fma (exp im) (exp im) 1))) 39.771 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (+ (* (exp (- 0 im)) (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im)))) (/ (fma (exp im) (exp im) 1) (/ (exp im) (fma (exp im) (exp im) 1))))))) 39.771 * * * * [progress]: [ 126 / 202 ] simplifiying candidate # 39.771 * [simplify]: Simplifying (cbrt (+ (exp (- 0 im)) (exp im))) 39.771 * * [simplify]: iters left: 6 (7 enodes) 39.773 * * [simplify]: iters left: 5 (27 enodes) 39.780 * * [simplify]: iters left: 4 (34 enodes) 39.789 * * [simplify]: iters left: 3 (41 enodes) 39.801 * * [simplify]: iters left: 2 (43 enodes) 39.811 * * [simplify]: iters left: 1 (45 enodes) 39.821 * * [simplify]: Extracting #0: cost 1 inf + 0 39.821 * * [simplify]: Extracting #1: cost 3 inf + 0 39.821 * * [simplify]: Extracting #2: cost 7 inf + 0 39.822 * * [simplify]: Extracting #3: cost 11 inf + 1 39.822 * * [simplify]: Extracting #4: cost 12 inf + 43 39.822 * * [simplify]: Extracting #5: cost 4 inf + 681 39.822 * * [simplify]: Extracting #6: cost 1 inf + 1274 39.823 * * [simplify]: Extracting #7: cost 0 inf + 1575 39.823 * [simplify]: Simplified to (cbrt (+ (exp (- im)) (exp im))) 39.823 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (* (cbrt (+ (exp (- 0 im)) (exp im))) (cbrt (+ (exp (- 0 im)) (exp im))))) (cbrt (+ (exp (- im)) (exp im))))))) 39.824 * * * * [progress]: [ 127 / 202 ] simplifiying candidate # 39.824 * [simplify]: Simplifying (sqrt (+ (exp (- 0 im)) (exp im))) 39.824 * * [simplify]: iters left: 6 (7 enodes) 39.828 * * [simplify]: iters left: 5 (27 enodes) 39.837 * * [simplify]: iters left: 4 (34 enodes) 39.846 * * [simplify]: iters left: 3 (41 enodes) 39.857 * * [simplify]: iters left: 2 (43 enodes) 39.864 * * [simplify]: iters left: 1 (45 enodes) 39.869 * * [simplify]: Extracting #0: cost 1 inf + 0 39.869 * * [simplify]: Extracting #1: cost 3 inf + 0 39.869 * * [simplify]: Extracting #2: cost 7 inf + 0 39.869 * * [simplify]: Extracting #3: cost 11 inf + 1 39.869 * * [simplify]: Extracting #4: cost 12 inf + 43 39.869 * * [simplify]: Extracting #5: cost 4 inf + 681 39.869 * * [simplify]: Extracting #6: cost 1 inf + 1234 39.869 * * [simplify]: Extracting #7: cost 0 inf + 1495 39.870 * [simplify]: Simplified to (sqrt (+ (exp (- im)) (exp im))) 39.870 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (sqrt (+ (exp (- 0 im)) (exp im)))) (sqrt (+ (exp (- im)) (exp im))))))) 39.870 * * * * [progress]: [ 128 / 202 ] simplifiying candidate # 39.870 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 39.870 * * [simplify]: iters left: 5 (6 enodes) 39.872 * * [simplify]: iters left: 4 (24 enodes) 39.876 * * [simplify]: iters left: 3 (31 enodes) 39.880 * * [simplify]: iters left: 2 (38 enodes) 39.885 * * [simplify]: iters left: 1 (40 enodes) 39.890 * * [simplify]: Extracting #0: cost 1 inf + 0 39.890 * * [simplify]: Extracting #1: cost 5 inf + 0 39.890 * * [simplify]: Extracting #2: cost 9 inf + 1 39.890 * * [simplify]: Extracting #3: cost 6 inf + 226 39.890 * * [simplify]: Extracting #4: cost 1 inf + 711 39.890 * * [simplify]: Extracting #5: cost 0 inf + 932 39.891 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 39.891 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) 1) (+ (exp (- im)) (exp im)))))) 39.891 * * * * [progress]: [ 129 / 202 ] simplifiying candidate # 39.891 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 39.891 * * [simplify]: iters left: 5 (6 enodes) 39.895 * * [simplify]: iters left: 4 (24 enodes) 39.905 * * [simplify]: iters left: 3 (31 enodes) 39.915 * * [simplify]: iters left: 2 (38 enodes) 39.925 * * [simplify]: iters left: 1 (40 enodes) 39.934 * * [simplify]: Extracting #0: cost 1 inf + 0 39.934 * * [simplify]: Extracting #1: cost 5 inf + 0 39.934 * * [simplify]: Extracting #2: cost 9 inf + 1 39.934 * * [simplify]: Extracting #3: cost 6 inf + 226 39.934 * * [simplify]: Extracting #4: cost 1 inf + 711 39.935 * * [simplify]: Extracting #5: cost 0 inf + 932 39.935 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 39.935 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) 1) (+ (exp (- im)) (exp im)))))) 39.935 * * * * [progress]: [ 130 / 202 ] simplifiying candidate # 39.937 * [simplify]: Simplifying (+ (exp (- 0 im)) (exp im)) 39.937 * * [simplify]: iters left: 5 (6 enodes) 39.941 * * [simplify]: iters left: 4 (24 enodes) 39.947 * * [simplify]: iters left: 3 (31 enodes) 39.952 * * [simplify]: iters left: 2 (38 enodes) 39.957 * * [simplify]: iters left: 1 (40 enodes) 39.961 * * [simplify]: Extracting #0: cost 1 inf + 0 39.961 * * [simplify]: Extracting #1: cost 5 inf + 0 39.961 * * [simplify]: Extracting #2: cost 9 inf + 1 39.961 * * [simplify]: Extracting #3: cost 6 inf + 226 39.961 * * [simplify]: Extracting #4: cost 1 inf + 711 39.961 * * [simplify]: Extracting #5: cost 0 inf + 932 39.962 * [simplify]: Simplified to (+ (exp (- im)) (exp im)) 39.962 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (+ (exp (- im)) (exp im)) (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))))))) 39.962 * * * * [progress]: [ 131 / 202 ] simplifiying candidate # 39.962 * [simplify]: Simplifying (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) 39.962 * * [simplify]: iters left: 6 (10 enodes) 39.969 * * [simplify]: iters left: 5 (51 enodes) 39.987 * * [simplify]: iters left: 4 (101 enodes) 40.003 * * [simplify]: iters left: 3 (164 enodes) 40.053 * * [simplify]: iters left: 2 (213 enodes) 40.079 * * [simplify]: iters left: 1 (300 enodes) 40.202 * * [simplify]: Extracting #0: cost 1 inf + 0 40.202 * * [simplify]: Extracting #1: cost 26 inf + 0 40.203 * * [simplify]: Extracting #2: cost 78 inf + 2 40.203 * * [simplify]: Extracting #3: cost 86 inf + 44 40.204 * * [simplify]: Extracting #4: cost 45 inf + 4652 40.208 * * [simplify]: Extracting #5: cost 4 inf + 10609 40.214 * * [simplify]: Extracting #6: cost 0 inf + 11220 40.220 * * [simplify]: Extracting #7: cost 0 inf + 11176 40.226 * [simplify]: Simplified to (+ -1 (- (* (exp im) (exp im)) (/ -1 (* (exp im) (exp im))))) 40.226 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ -1 (- (* (exp im) (exp im)) (/ -1 (* (exp im) (exp im))))))))) 40.226 * * * * [progress]: [ 132 / 202 ] simplifiying candidate # 40.227 * [simplify]: Simplifying (- (exp (- 0 im)) (exp im)) 40.227 * * [simplify]: iters left: 5 (6 enodes) 40.231 * * [simplify]: iters left: 4 (25 enodes) 40.239 * * [simplify]: iters left: 3 (35 enodes) 40.250 * * [simplify]: iters left: 2 (42 enodes) 40.261 * * [simplify]: iters left: 1 (44 enodes) 40.272 * * [simplify]: Extracting #0: cost 1 inf + 0 40.272 * * [simplify]: Extracting #1: cost 6 inf + 0 40.272 * * [simplify]: Extracting #2: cost 11 inf + 1 40.272 * * [simplify]: Extracting #3: cost 7 inf + 377 40.273 * * [simplify]: Extracting #4: cost 2 inf + 822 40.273 * * [simplify]: Extracting #5: cost 0 inf + 1154 40.273 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 40.273 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (exp (- im)) (exp im)))))) 40.274 * * * * [progress]: [ 133 / 202 ] simplifiying candidate # 40.274 * [simplify]: Simplifying (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (exp (- 0 im)) (exp im))) 40.274 * * [simplify]: iters left: 6 (12 enodes) 40.282 * * [simplify]: iters left: 5 (71 enodes) 40.318 * * [simplify]: iters left: 4 (223 enodes) 40.445 * * [simplify]: Extracting #0: cost 1 inf + 0 40.445 * * [simplify]: Extracting #1: cost 30 inf + 0 40.446 * * [simplify]: Extracting #2: cost 202 inf + 0 40.449 * * [simplify]: Extracting #3: cost 244 inf + 2416 40.454 * * [simplify]: Extracting #4: cost 196 inf + 15802 40.483 * * [simplify]: Extracting #5: cost 26 inf + 90627 40.526 * * [simplify]: Extracting #6: cost 0 inf + 103831 40.548 * [simplify]: Simplified to (* (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im)))) (+ (exp (- im)) (exp im))) 40.548 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))) (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im)))) (+ (exp (- im)) (exp im))) (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 40.549 * * * * [progress]: [ 134 / 202 ] simplifiying candidate # 40.549 * [simplify]: Simplifying (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im))) 40.549 * * [simplify]: iters left: 6 (15 enodes) 40.554 * * [simplify]: iters left: 5 (82 enodes) 40.584 * * [simplify]: iters left: 4 (205 enodes) 40.669 * * [simplify]: Extracting #0: cost 1 inf + 0 40.669 * * [simplify]: Extracting #1: cost 37 inf + 0 40.670 * * [simplify]: Extracting #2: cost 157 inf + 0 40.671 * * [simplify]: Extracting #3: cost 198 inf + 225 40.676 * * [simplify]: Extracting #4: cost 150 inf + 22458 40.687 * * [simplify]: Extracting #5: cost 24 inf + 81304 40.703 * * [simplify]: Extracting #6: cost 3 inf + 77551 40.732 * * [simplify]: Extracting #7: cost 0 inf + 77951 40.765 * * [simplify]: Extracting #8: cost 0 inf + 77886 40.787 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (fma (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (* (exp im) (* (* (exp im) (exp im)) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))))) 40.787 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (+ (exp (- im)) (exp im)) (fma (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))) (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (* (exp im) (* (* (exp im) (exp im)) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))))) (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))))))) 40.787 * * * * [progress]: [ 135 / 202 ] simplifiying candidate # 40.787 * [simplify]: Simplifying (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (exp (- 0 im)) (exp im))) 40.788 * * [simplify]: iters left: 6 (15 enodes) 40.793 * * [simplify]: iters left: 5 (88 enodes) 40.818 * * [simplify]: iters left: 4 (292 enodes) 41.008 * * [simplify]: Extracting #0: cost 1 inf + 0 41.009 * * [simplify]: Extracting #1: cost 44 inf + 0 41.010 * * [simplify]: Extracting #2: cost 284 inf + 0 41.017 * * [simplify]: Extracting #3: cost 321 inf + 14490 41.038 * * [simplify]: Extracting #4: cost 143 inf + 81541 41.064 * * [simplify]: Extracting #5: cost 12 inf + 137347 41.105 * * [simplify]: Extracting #6: cost 0 inf + 141709 41.137 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) 41.137 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (+ (exp (- im)) (exp im)) (* (fma (exp im) (* (exp im) (exp im)) (* (exp (- im)) (* (exp (- im)) (exp (- im))))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im))))) (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))))))) 41.137 * * * * [progress]: [ 136 / 202 ] simplifiying candidate # 41.137 * [simplify]: Simplifying (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im))) 41.138 * * [simplify]: iters left: 6 (11 enodes) 41.141 * * [simplify]: iters left: 5 (57 enodes) 41.153 * * [simplify]: iters left: 4 (128 enodes) 41.217 * * [simplify]: iters left: 3 (432 enodes) 41.901 * * [simplify]: Extracting #0: cost 1 inf + 0 41.902 * * [simplify]: Extracting #1: cost 70 inf + 0 41.904 * * [simplify]: Extracting #2: cost 413 inf + 0 41.918 * * [simplify]: Extracting #3: cost 358 inf + 37194 41.962 * * [simplify]: Extracting #4: cost 38 inf + 151990 42.017 * * [simplify]: Extracting #5: cost 0 inf + 167302 42.070 * [simplify]: Simplified to (* (* (+ (exp (- im)) (exp im)) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) 42.070 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (+ (exp (- im)) (exp im)) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (- (* (exp (- im)) (exp (- im))) (* (exp im) (exp im)))) (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))))))) 42.071 * * * * [progress]: [ 137 / 202 ] simplifiying candidate # 42.071 * [simplify]: Simplifying (* (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (exp (- 0 im)) (exp im))) 42.071 * * [simplify]: iters left: 6 (12 enodes) 42.079 * * [simplify]: iters left: 5 (70 enodes) 42.097 * * [simplify]: iters left: 4 (233 enodes) 42.241 * * [simplify]: Extracting #0: cost 1 inf + 0 42.241 * * [simplify]: Extracting #1: cost 31 inf + 0 42.242 * * [simplify]: Extracting #2: cost 192 inf + 0 42.245 * * [simplify]: Extracting #3: cost 211 inf + 4684 42.252 * * [simplify]: Extracting #4: cost 118 inf + 33361 42.265 * * [simplify]: Extracting #5: cost 16 inf + 74111 42.282 * * [simplify]: Extracting #6: cost 0 inf + 82115 42.300 * * [simplify]: Extracting #7: cost 0 inf + 82019 42.316 * [simplify]: Simplified to (* (+ (exp (- im)) (exp im)) (* (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im)))) (+ (exp (- im)) (exp im)))) 42.316 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (+ (exp (- im)) (exp im)) (* (fma (exp im) (* (exp im) (exp im)) (* (* (exp (- im)) (exp (- im))) (exp (- im)))) (+ (exp (- im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))))) 42.317 * * * * [progress]: [ 138 / 202 ] simplifiying candidate # 42.317 * [simplify]: Simplifying (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im))) 42.317 * * [simplify]: iters left: 6 (11 enodes) 42.320 * * [simplify]: iters left: 5 (56 enodes) 42.333 * * [simplify]: iters left: 4 (127 enodes) 42.371 * * [simplify]: iters left: 3 (421 enodes) 42.828 * * [simplify]: Extracting #0: cost 1 inf + 0 42.828 * * [simplify]: Extracting #1: cost 82 inf + 0 42.831 * * [simplify]: Extracting #2: cost 396 inf + 1 42.836 * * [simplify]: Extracting #3: cost 391 inf + 5768 42.863 * * [simplify]: Extracting #4: cost 148 inf + 89476 42.903 * * [simplify]: Extracting #5: cost 1 inf + 137937 42.952 * * [simplify]: Extracting #6: cost 0 inf + 133862 43.011 * [simplify]: Simplified to (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))) 43.011 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im))) (* (+ (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))) (- (exp (- 0 im)) (exp im)))))) 43.011 * * * * [progress]: [ 139 / 202 ] simplifiying candidate # 43.011 * [simplify]: Simplifying (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))) 43.012 * * [simplify]: iters left: 6 (12 enodes) 43.020 * * [simplify]: iters left: 5 (72 enodes) 43.058 * * [simplify]: iters left: 4 (215 enodes) 43.199 * * [simplify]: Extracting #0: cost 1 inf + 0 43.199 * * [simplify]: Extracting #1: cost 30 inf + 0 43.200 * * [simplify]: Extracting #2: cost 133 inf + 0 43.201 * * [simplify]: Extracting #3: cost 176 inf + 738 43.205 * * [simplify]: Extracting #4: cost 130 inf + 16484 43.222 * * [simplify]: Extracting #5: cost 16 inf + 66486 43.236 * * [simplify]: Extracting #6: cost 0 inf + 62482 43.249 * * [simplify]: Extracting #7: cost 0 inf + 61585 43.272 * [simplify]: Simplified to (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) 43.272 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (fma (exp (- im)) (* (exp (- im)) (exp (- im))) (* (* (exp im) (exp im)) (exp im))) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))))) 43.273 * * * * [progress]: [ 140 / 202 ] simplifiying candidate # 43.273 * [simplify]: Simplifying (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))) 43.274 * * [simplify]: iters left: 6 (11 enodes) 43.282 * * [simplify]: iters left: 5 (64 enodes) 43.312 * * [simplify]: iters left: 4 (195 enodes) 43.430 * * [simplify]: Extracting #0: cost 1 inf + 0 43.431 * * [simplify]: Extracting #1: cost 33 inf + 0 43.431 * * [simplify]: Extracting #2: cost 150 inf + 0 43.432 * * [simplify]: Extracting #3: cost 172 inf + 1803 43.437 * * [simplify]: Extracting #4: cost 59 inf + 36849 43.455 * * [simplify]: Extracting #5: cost 5 inf + 53789 43.476 * * [simplify]: Extracting #6: cost 0 inf + 54527 43.497 * [simplify]: Simplified to (* (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (- (exp (- im)) (exp im))) 43.497 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (/ (* (* (+ (exp (- im)) (exp im)) (* (+ (exp (- im)) (exp im)) (+ (exp (- im)) (exp im)))) (- (exp (- im)) (exp im))) (- (exp (- 0 im)) (exp im)))))) 43.498 * * * * [progress]: [ 141 / 202 ] simplifiying candidate #real (real->posit16 (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))))))> 43.498 * * * * [progress]: [ 142 / 202 ] simplifiying candidate # 43.498 * * * * [progress]: [ 143 / 202 ] simplifiying candidate # 43.498 * * * * [progress]: [ 144 / 202 ] simplifiying candidate # 43.498 * * * * [progress]: [ 145 / 202 ] simplifiying candidate # 43.498 * [simplify]: Simplifying (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))) 43.498 * * [simplify]: iters left: 6 (14 enodes) 43.507 * * [simplify]: iters left: 5 (65 enodes) 43.534 * * [simplify]: iters left: 4 (154 enodes) 43.588 * * [simplify]: iters left: 3 (349 enodes) 43.768 * * [simplify]: Extracting #0: cost 1 inf + 0 43.768 * * [simplify]: Extracting #1: cost 16 inf + 0 43.768 * * [simplify]: Extracting #2: cost 42 inf + 1 43.769 * * [simplify]: Extracting #3: cost 66 inf + 3 43.770 * * [simplify]: Extracting #4: cost 94 inf + 1665 43.773 * * [simplify]: Extracting #5: cost 44 inf + 14079 43.782 * * [simplify]: Extracting #6: cost 4 inf + 22594 43.793 * * [simplify]: Extracting #7: cost 0 inf + 22837 43.804 * * [simplify]: Extracting #8: cost 0 inf + 22627 43.809 * [simplify]: Simplified to (* (* 0.5 (sin re)) (/ (fma (exp im) (exp im) 1) (exp im))) 43.810 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (* 0.5 (sin re)) (/ (fma (exp im) (exp im) 1) (exp im))) 1)) 43.810 * * * * [progress]: [ 146 / 202 ] simplifiying candidate # 43.810 * [simplify]: Simplifying (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))) 43.810 * * [simplify]: iters left: 6 (14 enodes) 43.814 * * [simplify]: iters left: 5 (65 enodes) 43.828 * * [simplify]: iters left: 4 (154 enodes) 43.888 * * [simplify]: iters left: 3 (349 enodes) 44.092 * * [simplify]: Extracting #0: cost 1 inf + 0 44.092 * * [simplify]: Extracting #1: cost 16 inf + 0 44.092 * * [simplify]: Extracting #2: cost 42 inf + 1 44.092 * * [simplify]: Extracting #3: cost 66 inf + 3 44.093 * * [simplify]: Extracting #4: cost 94 inf + 1665 44.094 * * [simplify]: Extracting #5: cost 44 inf + 14079 44.099 * * [simplify]: Extracting #6: cost 4 inf + 22594 44.104 * * [simplify]: Extracting #7: cost 0 inf + 22837 44.113 * * [simplify]: Extracting #8: cost 0 inf + 22627 44.124 * [simplify]: Simplified to (* (* 0.5 (sin re)) (/ (fma (exp im) (exp im) 1) (exp im))) 44.124 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (* 0.5 (sin re)) (/ (fma (exp im) (exp im) 1) (exp im))) 1)) 44.124 * * * * [progress]: [ 147 / 202 ] simplifiying candidate # 44.124 * * * * [progress]: [ 148 / 202 ] simplifiying candidate # 44.124 * [simplify]: Simplifying (+ (+ (log 0.5) (log (sin re))) (log (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))))) 44.125 * * [simplify]: iters left: 6 (17 enodes) 44.130 * * [simplify]: iters left: 5 (74 enodes) 44.149 * * [simplify]: iters left: 4 (163 enodes) 44.182 * * [simplify]: iters left: 3 (340 enodes) 44.354 * * [simplify]: Extracting #0: cost 1 inf + 0 44.354 * * [simplify]: Extracting #1: cost 8 inf + 0 44.354 * * [simplify]: Extracting #2: cost 17 inf + 0 44.354 * * [simplify]: Extracting #3: cost 23 inf + 1 44.354 * * [simplify]: Extracting #4: cost 34 inf + 700 44.355 * * [simplify]: Extracting #5: cost 73 inf + 1167 44.357 * * [simplify]: Extracting #6: cost 37 inf + 10851 44.360 * * [simplify]: Extracting #7: cost 7 inf + 18559 44.365 * * [simplify]: Extracting #8: cost 0 inf + 20210 44.370 * [simplify]: Simplified to (+ (log (+ (exp im) (exp (- im)))) (+ (log 0.5) (log (sin re)))) 44.370 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (+ (exp im) (exp (- im)))) (+ (log 0.5) (log (sin re)))))) 44.370 * * * * [progress]: [ 149 / 202 ] simplifiying candidate # 44.370 * [simplify]: Simplifying (+ (log (* 0.5 (sin re))) (log (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))))) 44.371 * * [simplify]: iters left: 6 (16 enodes) 44.377 * * [simplify]: iters left: 5 (72 enodes) 44.404 * * [simplify]: iters left: 4 (162 enodes) 44.465 * * [simplify]: iters left: 3 (362 enodes) 44.690 * * [simplify]: Extracting #0: cost 1 inf + 0 44.690 * * [simplify]: Extracting #1: cost 8 inf + 0 44.690 * * [simplify]: Extracting #2: cost 18 inf + 0 44.690 * * [simplify]: Extracting #3: cost 37 inf + 1 44.691 * * [simplify]: Extracting #4: cost 90 inf + 74 44.691 * * [simplify]: Extracting #5: cost 134 inf + 1000 44.693 * * [simplify]: Extracting #6: cost 108 inf + 6001 44.698 * * [simplify]: Extracting #7: cost 15 inf + 29354 44.704 * * [simplify]: Extracting #8: cost 0 inf + 33070 44.711 * [simplify]: Simplified to (+ (log (* 0.5 (sin re))) (log (/ (fma (exp im) (exp im) 1) (exp im)))) 44.711 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (* 0.5 (sin re))) (log (/ (fma (exp im) (exp im) 1) (exp im)))))) 44.711 * * * * [progress]: [ 150 / 202 ] simplifiying candidate # 44.711 * * * * [progress]: [ 151 / 202 ] simplifiying candidate # 44.711 * * * * [progress]: [ 152 / 202 ] simplifiying candidate # 44.711 * [simplify]: Simplifying (* (* (* (* 0.5 0.5) 0.5) (* (* (sin re) (sin re)) (sin re))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 44.711 * * [simplify]: iters left: 6 (17 enodes) 44.717 * * [simplify]: iters left: 5 (82 enodes) 44.736 * * [simplify]: iters left: 4 (278 enodes) 44.901 * * [simplify]: Extracting #0: cost 1 inf + 0 44.901 * * [simplify]: Extracting #1: cost 52 inf + 0 44.902 * * [simplify]: Extracting #2: cost 271 inf + 42 44.904 * * [simplify]: Extracting #3: cost 309 inf + 11506 44.923 * * [simplify]: Extracting #4: cost 46 inf + 109218 44.978 * * [simplify]: Extracting #5: cost 0 inf + 125508 45.031 * * [simplify]: Extracting #6: cost 0 inf + 125218 45.061 * * [simplify]: Extracting #7: cost 0 inf + 125176 45.090 * [simplify]: Simplified to (* (* (* (* (sin re) 0.5) (* (* (sin re) 0.5) (* (sin re) 0.5))) (+ (exp im) (exp (- im)))) (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im))))) 45.090 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* (* (sin re) 0.5) (* (* (sin re) 0.5) (* (sin re) 0.5))) (+ (exp im) (exp (- im)))) (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im))))))) 45.090 * * * * [progress]: [ 153 / 202 ] simplifiying candidate # 45.090 * [simplify]: Simplifying (* (* (* (* 0.5 (sin re)) (* 0.5 (sin re))) (* 0.5 (sin re))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 45.090 * * [simplify]: iters left: 6 (15 enodes) 45.096 * * [simplify]: iters left: 5 (80 enodes) 45.132 * * [simplify]: iters left: 4 (285 enodes) 45.303 * * [simplify]: Extracting #0: cost 1 inf + 0 45.304 * * [simplify]: Extracting #1: cost 52 inf + 0 45.305 * * [simplify]: Extracting #2: cost 290 inf + 1 45.308 * * [simplify]: Extracting #3: cost 352 inf + 3639 45.322 * * [simplify]: Extracting #4: cost 228 inf + 48519 45.362 * * [simplify]: Extracting #5: cost 42 inf + 118792 45.418 * * [simplify]: Extracting #6: cost 0 inf + 134638 45.478 * * [simplify]: Extracting #7: cost 0 inf + 134558 45.518 * [simplify]: Simplified to (* (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))) (* (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))) (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))))) 45.518 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))) (* (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))) (* (* 0.5 (sin re)) (+ (exp im) (exp (- im)))))))) 45.518 * * * * [progress]: [ 154 / 202 ] simplifiying candidate # 45.518 * * * * [progress]: [ 155 / 202 ] simplifiying candidate # 45.518 * * * * [progress]: [ 156 / 202 ] simplifiying candidate # 45.518 * * * * [progress]: [ 157 / 202 ] simplifiying candidate # 45.518 * * * * [progress]: [ 158 / 202 ] simplifiying candidate # 45.518 * [simplify]: Simplifying (cbrt (+ (exp (- 0 im)) (exp im))) 45.519 * * [simplify]: iters left: 6 (7 enodes) 45.521 * * [simplify]: iters left: 5 (27 enodes) 45.530 * * [simplify]: iters left: 4 (34 enodes) 45.539 * * [simplify]: iters left: 3 (41 enodes) 45.550 * * [simplify]: iters left: 2 (43 enodes) 45.560 * * [simplify]: iters left: 1 (45 enodes) 45.569 * * [simplify]: Extracting #0: cost 1 inf + 0 45.569 * * [simplify]: Extracting #1: cost 3 inf + 0 45.569 * * [simplify]: Extracting #2: cost 7 inf + 0 45.569 * * [simplify]: Extracting #3: cost 11 inf + 1 45.569 * * [simplify]: Extracting #4: cost 12 inf + 43 45.569 * * [simplify]: Extracting #5: cost 4 inf + 681 45.570 * * [simplify]: Extracting #6: cost 1 inf + 1274 45.570 * * [simplify]: Extracting #7: cost 0 inf + 1575 45.571 * [simplify]: Simplified to (cbrt (+ (exp (- im)) (exp im))) 45.571 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (* 0.5 (sin re)) (cbrt (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))))) (cbrt (+ (exp (- im)) (exp im))))) 45.571 * * * * [progress]: [ 159 / 202 ] simplifiying candidate # 45.571 * [simplify]: Simplifying (cbrt (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))) 45.571 * * [simplify]: iters left: 6 (10 enodes) 45.578 * * [simplify]: iters left: 5 (49 enodes) 45.604 * * [simplify]: iters left: 4 (130 enodes) 45.644 * * [simplify]: iters left: 3 (308 enodes) 45.806 * * [simplify]: Extracting #0: cost 1 inf + 0 45.806 * * [simplify]: Extracting #1: cost 3 inf + 0 45.806 * * [simplify]: Extracting #2: cost 8 inf + 0 45.806 * * [simplify]: Extracting #3: cost 26 inf + 1 45.807 * * [simplify]: Extracting #4: cost 66 inf + 3 45.807 * * [simplify]: Extracting #5: cost 52 inf + 3650 45.810 * * [simplify]: Extracting #6: cost 13 inf + 12978 45.815 * * [simplify]: Extracting #7: cost 0 inf + 16309 45.821 * [simplify]: Simplified to (cbrt (+ (exp (- im)) (exp im))) 45.821 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (* 0.5 (sin re)) (* (cbrt (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))) (cbrt (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))))) (cbrt (+ (exp (- im)) (exp im))))) 45.821 * * * * [progress]: [ 160 / 202 ] simplifiying candidate # 45.821 * [simplify]: Simplifying (sqrt (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))) 45.822 * * [simplify]: iters left: 6 (10 enodes) 45.828 * * [simplify]: iters left: 5 (49 enodes) 45.842 * * [simplify]: iters left: 4 (130 enodes) 45.881 * * [simplify]: iters left: 3 (308 enodes) 46.037 * * [simplify]: Extracting #0: cost 1 inf + 0 46.037 * * [simplify]: Extracting #1: cost 3 inf + 0 46.037 * * [simplify]: Extracting #2: cost 8 inf + 0 46.037 * * [simplify]: Extracting #3: cost 26 inf + 1 46.038 * * [simplify]: Extracting #4: cost 66 inf + 3 46.038 * * [simplify]: Extracting #5: cost 52 inf + 3610 46.041 * * [simplify]: Extracting #6: cost 13 inf + 12898 46.045 * * [simplify]: Extracting #7: cost 0 inf + 16229 46.050 * [simplify]: Simplified to (sqrt (+ (exp (- im)) (exp im))) 46.050 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (* 0.5 (sin re)) (sqrt (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))))) (sqrt (+ (exp (- im)) (exp im))))) 46.050 * * * * [progress]: [ 161 / 202 ] simplifiying candidate # 46.050 * [simplify]: Simplifying (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im)))) 46.050 * * [simplify]: iters left: 6 (9 enodes) 46.056 * * [simplify]: iters left: 5 (46 enodes) 46.072 * * [simplify]: iters left: 4 (127 enodes) 46.103 * * [simplify]: iters left: 3 (321 enodes) 46.303 * * [simplify]: Extracting #0: cost 1 inf + 0 46.303 * * [simplify]: Extracting #1: cost 22 inf + 0 46.303 * * [simplify]: Extracting #2: cost 71 inf + 1 46.304 * * [simplify]: Extracting #3: cost 140 inf + 3 46.305 * * [simplify]: Extracting #4: cost 144 inf + 623 46.308 * * [simplify]: Extracting #5: cost 53 inf + 25174 46.316 * * [simplify]: Extracting #6: cost 0 inf + 38272 46.323 * * [simplify]: Extracting #7: cost 0 inf + 33374 46.334 * * [simplify]: Extracting #8: cost 0 inf + 33179 46.347 * [simplify]: Simplified to (/ (fma (exp im) (exp im) 1) (exp im)) 46.347 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (* 0.5 (sin re)) 1) (/ (fma (exp im) (exp im) 1) (exp im)))) 46.348 * * * * [progress]: [ 162 / 202 ] simplifiying candidate # 46.348 * * * * [progress]: [ 163 / 202 ] simplifiying candidate # 46.348 * [simplify]: Simplifying (cbrt (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 46.349 * * [simplify]: iters left: 6 (13 enodes) 46.357 * * [simplify]: iters left: 5 (73 enodes) 46.379 * * [simplify]: iters left: 4 (227 enodes) 46.475 * * [simplify]: Extracting #0: cost 1 inf + 0 46.475 * * [simplify]: Extracting #1: cost 16 inf + 0 46.475 * * [simplify]: Extracting #2: cost 67 inf + 2 46.476 * * [simplify]: Extracting #3: cost 287 inf + 4 46.485 * * [simplify]: Extracting #4: cost 260 inf + 15890 46.509 * * [simplify]: Extracting #5: cost 40 inf + 94021 46.534 * * [simplify]: Extracting #6: cost 3 inf + 106165 46.555 * * [simplify]: Extracting #7: cost 0 inf + 106158 46.575 * * [simplify]: Extracting #8: cost 0 inf + 105978 46.595 * [simplify]: Simplified to (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) 46.595 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))) 46.595 * * * * [progress]: [ 164 / 202 ] simplifiying candidate # 46.595 * [simplify]: Simplifying (cbrt (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (- (exp (- 0 im)) (exp im)))) 46.595 * * [simplify]: iters left: 6 (14 enodes) 46.603 * * [simplify]: iters left: 5 (74 enodes) 46.620 * * [simplify]: iters left: 4 (191 enodes) 46.710 * * [simplify]: Extracting #0: cost 1 inf + 0 46.710 * * [simplify]: Extracting #1: cost 3 inf + 0 46.710 * * [simplify]: Extracting #2: cost 18 inf + 0 46.711 * * [simplify]: Extracting #3: cost 118 inf + 0 46.711 * * [simplify]: Extracting #4: cost 204 inf + 2 46.713 * * [simplify]: Extracting #5: cost 142 inf + 13626 46.720 * * [simplify]: Extracting #6: cost 15 inf + 56003 46.734 * * [simplify]: Extracting #7: cost 0 inf + 60692 46.757 * * [simplify]: Extracting #8: cost 0 inf + 60431 46.780 * [simplify]: Simplified to (cbrt (* (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))) (- (exp (- im)) (exp im)))) 46.780 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))))) (cbrt (* (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))) (- (exp (- im)) (exp im)))))) 46.780 * * * * [progress]: [ 165 / 202 ] simplifiying candidate # 46.781 * [simplify]: Simplifying (cbrt (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 46.781 * * [simplify]: iters left: 6 (14 enodes) 46.788 * * [simplify]: iters left: 5 (74 enodes) 46.804 * * [simplify]: iters left: 4 (182 enodes) 46.903 * * [simplify]: Extracting #0: cost 1 inf + 0 46.904 * * [simplify]: Extracting #1: cost 3 inf + 0 46.904 * * [simplify]: Extracting #2: cost 38 inf + 0 46.905 * * [simplify]: Extracting #3: cost 194 inf + 0 46.910 * * [simplify]: Extracting #4: cost 147 inf + 19046 46.930 * * [simplify]: Extracting #5: cost 16 inf + 64161 46.963 * * [simplify]: Extracting #6: cost 0 inf + 69505 46.990 * * [simplify]: Extracting #7: cost 0 inf + 69332 47.009 * [simplify]: Simplified to (cbrt (* (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (- (exp (- im)) (exp im))) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)))) 47.009 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))))) (cbrt (* (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (- (exp (- im)) (exp im))) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)))))) 47.009 * * * * [progress]: [ 166 / 202 ] simplifiying candidate # 47.010 * [simplify]: Simplifying (cbrt (* (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im)))) 47.010 * * [simplify]: iters left: 6 (14 enodes) 47.015 * * [simplify]: iters left: 5 (69 enodes) 47.029 * * [simplify]: iters left: 4 (151 enodes) 47.100 * * [simplify]: iters left: 3 (461 enodes) 47.436 * * [simplify]: Extracting #0: cost 1 inf + 0 47.436 * * [simplify]: Extracting #1: cost 3 inf + 0 47.437 * * [simplify]: Extracting #2: cost 55 inf + 0 47.439 * * [simplify]: Extracting #3: cost 434 inf + 1 47.443 * * [simplify]: Extracting #4: cost 489 inf + 2 47.456 * * [simplify]: Extracting #5: cost 316 inf + 45662 47.498 * * [simplify]: Extracting #6: cost 55 inf + 134901 47.529 * * [simplify]: Extracting #7: cost 0 inf + 155385 47.583 * * [simplify]: Extracting #8: cost 0 inf + 153987 47.633 * [simplify]: Simplified to (cbrt (+ (+ (* (expm1 (+ im im)) (expm1 (- (+ im im)))) (* (expm1 (+ im im)) (expm1 (+ im im)))) (* (expm1 (- (+ im im))) (expm1 (- (+ im im)))))) 47.634 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))))) (cbrt (+ (+ (* (expm1 (+ im im)) (expm1 (- (+ im im)))) (* (expm1 (+ im im)) (expm1 (+ im im)))) (* (expm1 (- (+ im im))) (expm1 (- (+ im im)))))))) 47.634 * * * * [progress]: [ 167 / 202 ] simplifiying candidate # 47.634 * [simplify]: Simplifying (cbrt (* (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 47.634 * * [simplify]: iters left: 6 (14 enodes) 47.639 * * [simplify]: iters left: 5 (81 enodes) 47.664 * * [simplify]: iters left: 4 (255 enodes) 47.828 * * [simplify]: Extracting #0: cost 1 inf + 0 47.828 * * [simplify]: Extracting #1: cost 3 inf + 0 47.828 * * [simplify]: Extracting #2: cost 47 inf + 0 47.829 * * [simplify]: Extracting #3: cost 272 inf + 0 47.831 * * [simplify]: Extracting #4: cost 278 inf + 14672 47.846 * * [simplify]: Extracting #5: cost 48 inf + 92626 47.876 * * [simplify]: Extracting #6: cost 0 inf + 110720 47.903 * * [simplify]: Extracting #7: cost 0 inf + 110180 47.926 * [simplify]: Simplified to (cbrt (* (fma (- (exp im) (exp (- im))) (exp im) (* (exp (- im)) (exp (- im)))) (* (- (exp (- im)) (exp im)) (fma (- (exp im) (exp (- im))) (exp im) (* (exp (- im)) (exp (- im))))))) 47.926 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))))) (cbrt (* (fma (- (exp im) (exp (- im))) (exp im) (* (exp (- im)) (exp (- im)))) (* (- (exp (- im)) (exp im)) (fma (- (exp im) (exp (- im))) (exp im) (* (exp (- im)) (exp (- im))))))))) 47.927 * * * * [progress]: [ 168 / 202 ] simplifiying candidate # 47.927 * [simplify]: Simplifying (cbrt (* (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) (- (exp (- 0 im)) (exp im)))) 47.927 * * [simplify]: iters left: 6 (14 enodes) 47.931 * * [simplify]: iters left: 5 (74 enodes) 47.947 * * [simplify]: iters left: 4 (192 enodes) 48.022 * * [simplify]: Extracting #0: cost 1 inf + 0 48.022 * * [simplify]: Extracting #1: cost 3 inf + 0 48.022 * * [simplify]: Extracting #2: cost 22 inf + 0 48.022 * * [simplify]: Extracting #3: cost 118 inf + 0 48.023 * * [simplify]: Extracting #4: cost 195 inf + 2 48.025 * * [simplify]: Extracting #5: cost 121 inf + 17693 48.032 * * [simplify]: Extracting #6: cost 8 inf + 52677 48.047 * * [simplify]: Extracting #7: cost 0 inf + 54717 48.066 * [simplify]: Simplified to (cbrt (* (- (exp (- im)) (exp im)) (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))))) 48.066 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))))) (cbrt (* (- (exp (- im)) (exp im)) (* (- (exp (- im)) (exp im)) (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1))))))) 48.066 * * * * [progress]: [ 169 / 202 ] simplifiying candidate # 48.067 * [simplify]: Simplifying (cbrt (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 48.067 * * [simplify]: iters left: 6 (14 enodes) 48.076 * * [simplify]: iters left: 5 (74 enodes) 48.109 * * [simplify]: iters left: 4 (177 enodes) 48.198 * * [simplify]: Extracting #0: cost 1 inf + 0 48.198 * * [simplify]: Extracting #1: cost 3 inf + 0 48.199 * * [simplify]: Extracting #2: cost 33 inf + 0 48.199 * * [simplify]: Extracting #3: cost 136 inf + 0 48.200 * * [simplify]: Extracting #4: cost 131 inf + 3034 48.203 * * [simplify]: Extracting #5: cost 30 inf + 31410 48.210 * * [simplify]: Extracting #6: cost 1 inf + 40712 48.218 * * [simplify]: Extracting #7: cost 0 inf + 41084 48.233 * [simplify]: Simplified to (cbrt (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))))) 48.233 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))))) (cbrt (* (fma (exp (- im)) (exp (- im)) (fma (exp im) (exp im) -1)) (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))))))) 48.234 * * * * [progress]: [ 170 / 202 ] simplifiying candidate # 48.234 * [simplify]: Simplifying (cbrt (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im)))) 48.234 * * [simplify]: iters left: 6 (9 enodes) 48.240 * * [simplify]: iters left: 5 (35 enodes) 48.254 * * [simplify]: iters left: 4 (59 enodes) 48.267 * * [simplify]: iters left: 3 (182 enodes) 48.352 * * [simplify]: Extracting #0: cost 1 inf + 0 48.352 * * [simplify]: Extracting #1: cost 9 inf + 0 48.352 * * [simplify]: Extracting #2: cost 24 inf + 1 48.352 * * [simplify]: Extracting #3: cost 66 inf + 3 48.353 * * [simplify]: Extracting #4: cost 92 inf + 1158 48.358 * * [simplify]: Extracting #5: cost 35 inf + 16626 48.367 * * [simplify]: Extracting #6: cost 0 inf + 28588 48.373 * * [simplify]: Extracting #7: cost 0 inf + 28479 48.378 * [simplify]: Simplified to (- (exp (- im)) (exp im)) 48.378 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))))) (- (exp (- im)) (exp im)))) 48.378 * * * * [progress]: [ 171 / 202 ] simplifiying candidate # 48.379 * [simplify]: Simplifying (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 48.379 * * [simplify]: iters left: 6 (12 enodes) 48.382 * * [simplify]: iters left: 5 (63 enodes) 48.395 * * [simplify]: iters left: 4 (151 enodes) 48.462 * * [simplify]: iters left: 3 (411 enodes) 48.890 * * [simplify]: Extracting #0: cost 1 inf + 0 48.890 * * [simplify]: Extracting #1: cost 3 inf + 0 48.890 * * [simplify]: Extracting #2: cost 48 inf + 0 48.891 * * [simplify]: Extracting #3: cost 317 inf + 1 48.894 * * [simplify]: Extracting #4: cost 302 inf + 10377 48.911 * * [simplify]: Extracting #5: cost 106 inf + 59357 48.931 * * [simplify]: Extracting #6: cost 3 inf + 94959 48.957 * * [simplify]: Extracting #7: cost 0 inf + 96191 48.996 * [simplify]: Simplified to (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))) 48.996 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))))) (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))))) 48.996 * * * * [progress]: [ 172 / 202 ] simplifiying candidate # 48.996 * [simplify]: Simplifying (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im)))) 48.996 * * [simplify]: iters left: 6 (13 enodes) 49.001 * * [simplify]: iters left: 5 (63 enodes) 49.014 * * [simplify]: iters left: 4 (130 enodes) 49.038 * * [simplify]: iters left: 3 (279 enodes) 49.140 * * [simplify]: Extracting #0: cost 1 inf + 0 49.140 * * [simplify]: Extracting #1: cost 3 inf + 0 49.144 * * [simplify]: Extracting #2: cost 62 inf + 0 49.144 * * [simplify]: Extracting #3: cost 170 inf + 1 49.146 * * [simplify]: Extracting #4: cost 165 inf + 2505 49.150 * * [simplify]: Extracting #5: cost 67 inf + 28356 49.159 * * [simplify]: Extracting #6: cost 4 inf + 47641 49.172 * * [simplify]: Extracting #7: cost 0 inf + 48303 49.190 * * [simplify]: Extracting #8: cost 0 inf + 48288 49.200 * [simplify]: Simplified to (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im)))) 49.200 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))))) (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im)))))) 49.200 * * * * [progress]: [ 173 / 202 ] simplifiying candidate # 49.200 * [simplify]: Simplifying (cbrt (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 49.200 * * [simplify]: iters left: 6 (13 enodes) 49.205 * * [simplify]: iters left: 5 (69 enodes) 49.221 * * [simplify]: iters left: 4 (166 enodes) 49.300 * * [simplify]: iters left: 3 (441 enodes) 49.588 * * [simplify]: Extracting #0: cost 1 inf + 0 49.588 * * [simplify]: Extracting #1: cost 3 inf + 0 49.588 * * [simplify]: Extracting #2: cost 50 inf + 0 49.589 * * [simplify]: Extracting #3: cost 273 inf + 1 49.591 * * [simplify]: Extracting #4: cost 279 inf + 3643 49.599 * * [simplify]: Extracting #5: cost 69 inf + 53588 49.616 * * [simplify]: Extracting #6: cost 0 inf + 74205 49.631 * * [simplify]: Extracting #7: cost 0 inf + 74088 49.649 * [simplify]: Simplified to (cbrt (- (/ (fma (exp im) (exp im) (expm1 (+ (- im) (- im)))) (exp im)) (* (exp im) (fma (exp im) (exp im) (expm1 (+ (- im) (- im))))))) 49.649 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))))) (cbrt (- (/ (fma (exp im) (exp im) (expm1 (+ (- im) (- im)))) (exp im)) (* (exp im) (fma (exp im) (exp im) (expm1 (+ (- im) (- im))))))))) 49.649 * * * * [progress]: [ 174 / 202 ] simplifiying candidate # 49.649 * [simplify]: Simplifying (cbrt (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im)))) 49.649 * * [simplify]: iters left: 6 (8 enodes) 49.652 * * [simplify]: iters left: 5 (31 enodes) 49.657 * * [simplify]: iters left: 4 (47 enodes) 49.674 * * [simplify]: iters left: 3 (88 enodes) 49.718 * * [simplify]: iters left: 2 (192 enodes) 49.826 * * [simplify]: iters left: 1 (366 enodes) 50.170 * * [simplify]: Extracting #0: cost 1 inf + 0 50.170 * * [simplify]: Extracting #1: cost 3 inf + 0 50.170 * * [simplify]: Extracting #2: cost 29 inf + 0 50.171 * * [simplify]: Extracting #3: cost 70 inf + 3 50.171 * * [simplify]: Extracting #4: cost 76 inf + 46 50.172 * * [simplify]: Extracting #5: cost 50 inf + 3741 50.175 * * [simplify]: Extracting #6: cost 7 inf + 10950 50.178 * * [simplify]: Extracting #7: cost 0 inf + 12568 50.182 * [simplify]: Simplified to (cbrt (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))) 50.182 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))))) (cbrt (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))))) 50.183 * * * * [progress]: [ 175 / 202 ] simplifiying candidate # 50.183 * [simplify]: Simplifying (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 50.183 * * [simplify]: iters left: 6 (12 enodes) 50.190 * * [simplify]: iters left: 5 (63 enodes) 50.210 * * [simplify]: iters left: 4 (151 enodes) 50.244 * * [simplify]: iters left: 3 (411 enodes) 50.654 * * [simplify]: Extracting #0: cost 1 inf + 0 50.654 * * [simplify]: Extracting #1: cost 3 inf + 0 50.654 * * [simplify]: Extracting #2: cost 48 inf + 0 50.655 * * [simplify]: Extracting #3: cost 317 inf + 1 50.658 * * [simplify]: Extracting #4: cost 302 inf + 10377 50.666 * * [simplify]: Extracting #5: cost 106 inf + 59357 50.692 * * [simplify]: Extracting #6: cost 3 inf + 94959 50.734 * * [simplify]: Extracting #7: cost 0 inf + 96191 50.768 * [simplify]: Simplified to (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))) 50.768 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))))) (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))))) 50.768 * * * * [progress]: [ 176 / 202 ] simplifiying candidate # 50.769 * [simplify]: Simplifying (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im)))) 50.769 * * [simplify]: iters left: 6 (13 enodes) 50.774 * * [simplify]: iters left: 5 (63 enodes) 50.787 * * [simplify]: iters left: 4 (130 enodes) 50.825 * * [simplify]: iters left: 3 (279 enodes) 50.943 * * [simplify]: Extracting #0: cost 1 inf + 0 50.943 * * [simplify]: Extracting #1: cost 3 inf + 0 50.944 * * [simplify]: Extracting #2: cost 62 inf + 0 50.945 * * [simplify]: Extracting #3: cost 170 inf + 1 50.947 * * [simplify]: Extracting #4: cost 165 inf + 2505 50.956 * * [simplify]: Extracting #5: cost 67 inf + 28356 50.973 * * [simplify]: Extracting #6: cost 4 inf + 47641 50.992 * * [simplify]: Extracting #7: cost 0 inf + 48303 51.011 * * [simplify]: Extracting #8: cost 0 inf + 48288 51.031 * [simplify]: Simplified to (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im)))) 51.031 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))))) (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im)))))) 51.031 * * * * [progress]: [ 177 / 202 ] simplifiying candidate # 51.032 * [simplify]: Simplifying (cbrt (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 51.032 * * [simplify]: iters left: 6 (13 enodes) 51.037 * * [simplify]: iters left: 5 (69 enodes) 51.051 * * [simplify]: iters left: 4 (166 enodes) 51.092 * * [simplify]: iters left: 3 (441 enodes) 51.370 * * [simplify]: Extracting #0: cost 1 inf + 0 51.370 * * [simplify]: Extracting #1: cost 3 inf + 0 51.370 * * [simplify]: Extracting #2: cost 50 inf + 0 51.371 * * [simplify]: Extracting #3: cost 273 inf + 1 51.373 * * [simplify]: Extracting #4: cost 279 inf + 3643 51.382 * * [simplify]: Extracting #5: cost 69 inf + 53588 51.397 * * [simplify]: Extracting #6: cost 0 inf + 74205 51.414 * * [simplify]: Extracting #7: cost 0 inf + 74088 51.447 * [simplify]: Simplified to (cbrt (- (/ (fma (exp im) (exp im) (expm1 (+ (- im) (- im)))) (exp im)) (* (exp im) (fma (exp im) (exp im) (expm1 (+ (- im) (- im))))))) 51.448 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))))) (cbrt (- (/ (fma (exp im) (exp im) (expm1 (+ (- im) (- im)))) (exp im)) (* (exp im) (fma (exp im) (exp im) (expm1 (+ (- im) (- im))))))))) 51.448 * * * * [progress]: [ 178 / 202 ] simplifiying candidate # 51.448 * [simplify]: Simplifying (cbrt (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im)))) 51.448 * * [simplify]: iters left: 6 (8 enodes) 51.453 * * [simplify]: iters left: 5 (31 enodes) 51.463 * * [simplify]: iters left: 4 (47 enodes) 51.479 * * [simplify]: iters left: 3 (88 enodes) 51.516 * * [simplify]: iters left: 2 (192 enodes) 51.624 * * [simplify]: iters left: 1 (366 enodes) 51.996 * * [simplify]: Extracting #0: cost 1 inf + 0 51.996 * * [simplify]: Extracting #1: cost 3 inf + 0 51.996 * * [simplify]: Extracting #2: cost 29 inf + 0 51.997 * * [simplify]: Extracting #3: cost 70 inf + 3 51.998 * * [simplify]: Extracting #4: cost 76 inf + 46 52.000 * * [simplify]: Extracting #5: cost 50 inf + 3741 52.005 * * [simplify]: Extracting #6: cost 7 inf + 10950 52.013 * * [simplify]: Extracting #7: cost 0 inf + 12568 52.021 * [simplify]: Simplified to (cbrt (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))) 52.021 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))))) (cbrt (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))))) 52.022 * * * * [progress]: [ 179 / 202 ] simplifiying candidate # 52.022 * [simplify]: Simplifying (cbrt (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 52.022 * * [simplify]: iters left: 6 (11 enodes) 52.030 * * [simplify]: iters left: 5 (54 enodes) 52.053 * * [simplify]: iters left: 4 (104 enodes) 52.077 * * [simplify]: iters left: 3 (167 enodes) 52.108 * * [simplify]: iters left: 2 (216 enodes) 52.136 * * [simplify]: iters left: 1 (303 enodes) 52.276 * * [simplify]: Extracting #0: cost 1 inf + 0 52.276 * * [simplify]: Extracting #1: cost 3 inf + 0 52.276 * * [simplify]: Extracting #2: cost 28 inf + 0 52.277 * * [simplify]: Extracting #3: cost 80 inf + 2 52.277 * * [simplify]: Extracting #4: cost 89 inf + 3 52.280 * * [simplify]: Extracting #5: cost 44 inf + 5372 52.283 * * [simplify]: Extracting #6: cost 2 inf + 11669 52.286 * * [simplify]: Extracting #7: cost 0 inf + 11869 52.289 * [simplify]: Simplified to (cbrt (+ -1 (- (exp (+ im im)) (/ -1 (exp (+ im im)))))) 52.289 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))))) (cbrt (+ -1 (- (exp (+ im im)) (/ -1 (exp (+ im im)))))))) 52.289 * * * * [progress]: [ 180 / 202 ] simplifiying candidate # 52.289 * [simplify]: Simplifying (cbrt (- (exp (- 0 im)) (exp im))) 52.289 * * [simplify]: iters left: 6 (7 enodes) 52.291 * * [simplify]: iters left: 5 (28 enodes) 52.296 * * [simplify]: iters left: 4 (38 enodes) 52.302 * * [simplify]: iters left: 3 (45 enodes) 52.309 * * [simplify]: iters left: 2 (47 enodes) 52.319 * * [simplify]: iters left: 1 (49 enodes) 52.329 * * [simplify]: Extracting #0: cost 1 inf + 0 52.329 * * [simplify]: Extracting #1: cost 3 inf + 0 52.329 * * [simplify]: Extracting #2: cost 8 inf + 0 52.329 * * [simplify]: Extracting #3: cost 13 inf + 1 52.329 * * [simplify]: Extracting #4: cost 14 inf + 43 52.330 * * [simplify]: Extracting #5: cost 6 inf + 681 52.330 * * [simplify]: Extracting #6: cost 0 inf + 1797 52.331 * [simplify]: Simplified to (cbrt (- (exp (- im)) (exp im))) 52.331 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))))) (cbrt (- (exp (- im)) (exp im))))) 52.331 * * * * [progress]: [ 181 / 202 ] simplifiying candidate # 52.331 * [simplify]: Simplifying (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 52.331 * * [simplify]: iters left: 6 (12 enodes) 52.341 * * [simplify]: iters left: 5 (63 enodes) 52.366 * * [simplify]: iters left: 4 (151 enodes) 52.399 * * [simplify]: iters left: 3 (411 enodes) 52.842 * * [simplify]: Extracting #0: cost 1 inf + 0 52.842 * * [simplify]: Extracting #1: cost 3 inf + 0 52.842 * * [simplify]: Extracting #2: cost 48 inf + 0 52.843 * * [simplify]: Extracting #3: cost 317 inf + 1 52.845 * * [simplify]: Extracting #4: cost 302 inf + 10377 52.854 * * [simplify]: Extracting #5: cost 106 inf + 59357 52.887 * * [simplify]: Extracting #6: cost 3 inf + 94959 52.916 * * [simplify]: Extracting #7: cost 0 inf + 96191 52.936 * [simplify]: Simplified to (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))) 52.936 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (exp (- 0 im)) (exp im))))) (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))))))) 52.937 * * * * [progress]: [ 182 / 202 ] simplifiying candidate # 52.937 * [simplify]: Simplifying (cbrt (* (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))) (- (exp (- 0 im)) (exp im)))) 52.937 * * [simplify]: iters left: 6 (13 enodes) 52.941 * * [simplify]: iters left: 5 (63 enodes) 52.955 * * [simplify]: iters left: 4 (130 enodes) 52.987 * * [simplify]: iters left: 3 (279 enodes) 53.091 * * [simplify]: Extracting #0: cost 1 inf + 0 53.091 * * [simplify]: Extracting #1: cost 3 inf + 0 53.091 * * [simplify]: Extracting #2: cost 62 inf + 0 53.092 * * [simplify]: Extracting #3: cost 170 inf + 1 53.093 * * [simplify]: Extracting #4: cost 165 inf + 2505 53.098 * * [simplify]: Extracting #5: cost 67 inf + 28356 53.115 * * [simplify]: Extracting #6: cost 4 inf + 47641 53.128 * * [simplify]: Extracting #7: cost 0 inf + 48303 53.137 * * [simplify]: Extracting #8: cost 0 inf + 48288 53.147 * [simplify]: Simplified to (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im)))) 53.147 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im))))) (cbrt (* (fma (exp (- im)) (exp (- im)) (expm1 (+ im im))) (- (exp (- im)) (exp im)))))) 53.147 * * * * [progress]: [ 183 / 202 ] simplifiying candidate # 53.150 * [simplify]: Simplifying (cbrt (* (- (exp (- 0 im)) (exp im)) (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im)))))) 53.150 * * [simplify]: iters left: 6 (13 enodes) 53.158 * * [simplify]: iters left: 5 (69 enodes) 53.187 * * [simplify]: iters left: 4 (166 enodes) 53.257 * * [simplify]: iters left: 3 (441 enodes) 53.605 * * [simplify]: Extracting #0: cost 1 inf + 0 53.605 * * [simplify]: Extracting #1: cost 3 inf + 0 53.605 * * [simplify]: Extracting #2: cost 50 inf + 0 53.607 * * [simplify]: Extracting #3: cost 273 inf + 1 53.610 * * [simplify]: Extracting #4: cost 279 inf + 3643 53.624 * * [simplify]: Extracting #5: cost 69 inf + 53588 53.652 * * [simplify]: Extracting #6: cost 0 inf + 74205 53.675 * * [simplify]: Extracting #7: cost 0 inf + 74088 53.691 * [simplify]: Simplified to (cbrt (- (/ (fma (exp im) (exp im) (expm1 (+ (- im) (- im)))) (exp im)) (* (exp im) (fma (exp im) (exp im) (expm1 (+ (- im) (- im))))))) 53.691 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (exp (- 0 im)) (exp im))))) (cbrt (- (/ (fma (exp im) (exp im) (expm1 (+ (- im) (- im)))) (exp im)) (* (exp im) (fma (exp im) (exp im) (expm1 (+ (- im) (- im))))))))) 53.691 * * * * [progress]: [ 184 / 202 ] simplifiying candidate # 53.691 * [simplify]: Simplifying (cbrt (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im)))) 53.691 * * [simplify]: iters left: 6 (8 enodes) 53.694 * * [simplify]: iters left: 5 (31 enodes) 53.701 * * [simplify]: iters left: 4 (47 enodes) 53.711 * * [simplify]: iters left: 3 (88 enodes) 53.730 * * [simplify]: iters left: 2 (192 enodes) 53.856 * * [simplify]: iters left: 1 (366 enodes) 54.256 * * [simplify]: Extracting #0: cost 1 inf + 0 54.256 * * [simplify]: Extracting #1: cost 3 inf + 0 54.256 * * [simplify]: Extracting #2: cost 29 inf + 0 54.257 * * [simplify]: Extracting #3: cost 70 inf + 3 54.257 * * [simplify]: Extracting #4: cost 76 inf + 46 54.258 * * [simplify]: Extracting #5: cost 50 inf + 3741 54.261 * * [simplify]: Extracting #6: cost 7 inf + 10950 54.268 * * [simplify]: Extracting #7: cost 0 inf + 12568 54.271 * [simplify]: Simplified to (cbrt (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))) 54.271 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im))))) (cbrt (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im)))))) 54.272 * * * * [progress]: [ 185 / 202 ] simplifiying candidate # 54.272 * [simplify]: Simplifying (cbrt (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 54.272 * * [simplify]: iters left: 6 (11 enodes) 54.276 * * [simplify]: iters left: 5 (54 enodes) 54.288 * * [simplify]: iters left: 4 (104 enodes) 54.306 * * [simplify]: iters left: 3 (167 enodes) 54.336 * * [simplify]: iters left: 2 (216 enodes) 54.364 * * [simplify]: iters left: 1 (303 enodes) 54.489 * * [simplify]: Extracting #0: cost 1 inf + 0 54.489 * * [simplify]: Extracting #1: cost 3 inf + 0 54.489 * * [simplify]: Extracting #2: cost 28 inf + 0 54.489 * * [simplify]: Extracting #3: cost 80 inf + 2 54.490 * * [simplify]: Extracting #4: cost 89 inf + 3 54.491 * * [simplify]: Extracting #5: cost 44 inf + 5372 54.494 * * [simplify]: Extracting #6: cost 2 inf + 11669 54.497 * * [simplify]: Extracting #7: cost 0 inf + 11869 54.500 * [simplify]: Simplified to (cbrt (+ -1 (- (exp (+ im im)) (/ -1 (exp (+ im im)))))) 54.500 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3))) (+ (exp (- 0 im)) (exp im))))) (cbrt (+ -1 (- (exp (+ im im)) (/ -1 (exp (+ im im)))))))) 54.500 * * * * [progress]: [ 186 / 202 ] simplifiying candidate # 54.501 * [simplify]: Simplifying (cbrt (- (exp (- 0 im)) (exp im))) 54.501 * * [simplify]: iters left: 6 (7 enodes) 54.503 * * [simplify]: iters left: 5 (28 enodes) 54.513 * * [simplify]: iters left: 4 (38 enodes) 54.519 * * [simplify]: iters left: 3 (45 enodes) 54.526 * * [simplify]: iters left: 2 (47 enodes) 54.531 * * [simplify]: iters left: 1 (49 enodes) 54.536 * * [simplify]: Extracting #0: cost 1 inf + 0 54.536 * * [simplify]: Extracting #1: cost 3 inf + 0 54.536 * * [simplify]: Extracting #2: cost 8 inf + 0 54.537 * * [simplify]: Extracting #3: cost 13 inf + 1 54.537 * * [simplify]: Extracting #4: cost 14 inf + 43 54.537 * * [simplify]: Extracting #5: cost 6 inf + 681 54.537 * * [simplify]: Extracting #6: cost 0 inf + 1797 54.537 * [simplify]: Simplified to (cbrt (- (exp (- im)) (exp im))) 54.537 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im)))) (+ (exp (- 0 im)) (exp im))))) (cbrt (- (exp (- im)) (exp im))))) 54.537 * * * * [progress]: [ 187 / 202 ] simplifiying candidate # 54.538 * [simplify]: Simplifying (cbrt (+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))) 54.538 * * [simplify]: iters left: 6 (11 enodes) 54.541 * * [simplify]: iters left: 5 (54 enodes) 54.553 * * [simplify]: iters left: 4 (104 enodes) 54.570 * * [simplify]: iters left: 3 (167 enodes) 54.615 * * [simplify]: iters left: 2 (216 enodes) 54.665 * * [simplify]: iters left: 1 (303 enodes) 54.814 * * [simplify]: Extracting #0: cost 1 inf + 0 54.814 * * [simplify]: Extracting #1: cost 3 inf + 0 54.814 * * [simplify]: Extracting #2: cost 28 inf + 0 54.814 * * [simplify]: Extracting #3: cost 80 inf + 2 54.815 * * [simplify]: Extracting #4: cost 89 inf + 3 54.818 * * [simplify]: Extracting #5: cost 44 inf + 5372 54.823 * * [simplify]: Extracting #6: cost 2 inf + 11669 54.828 * * [simplify]: Extracting #7: cost 0 inf + 11869 54.834 * [simplify]: Simplified to (cbrt (+ -1 (- (exp (+ im im)) (/ -1 (exp (+ im im)))))) 54.834 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (+ (pow (exp (- 0 im)) 3) (pow (exp im) 3)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))) (cbrt (+ -1 (- (exp (+ im im)) (/ -1 (exp (+ im im)))))))) 54.834 * * * * [progress]: [ 188 / 202 ] simplifiying candidate # 54.835 * [simplify]: Simplifying (cbrt (- (exp (- 0 im)) (exp im))) 54.835 * * [simplify]: iters left: 6 (7 enodes) 54.839 * * [simplify]: iters left: 5 (28 enodes) 54.849 * * [simplify]: iters left: 4 (38 enodes) 54.860 * * [simplify]: iters left: 3 (45 enodes) 54.872 * * [simplify]: iters left: 2 (47 enodes) 54.882 * * [simplify]: iters left: 1 (49 enodes) 54.893 * * [simplify]: Extracting #0: cost 1 inf + 0 54.893 * * [simplify]: Extracting #1: cost 3 inf + 0 54.893 * * [simplify]: Extracting #2: cost 8 inf + 0 54.893 * * [simplify]: Extracting #3: cost 13 inf + 1 54.893 * * [simplify]: Extracting #4: cost 14 inf + 43 54.894 * * [simplify]: Extracting #5: cost 6 inf + 681 54.894 * * [simplify]: Extracting #6: cost 0 inf + 1797 54.895 * [simplify]: Simplified to (cbrt (- (exp (- im)) (exp im))) 54.895 * [simplify]: Simplified (2 2) to (λ (re im) (/ (* (* 0.5 (sin re)) (cbrt (* (* (- (* (exp (- 0 im)) (exp (- 0 im))) (* (exp im) (exp im))) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))) (cbrt (- (exp (- im)) (exp im))))) 54.895 * * * * [progress]: [ 189 / 202 ] simplifiying candidate #real (real->posit16 (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))))))> 54.895 * * * * [progress]: [ 190 / 202 ] simplifiying candidate # 54.895 * * * * [progress]: [ 191 / 202 ] simplifiying candidate # 54.896 * [simplify]: Simplifying (+ (pow im 2) (+ (* 1/12 (pow im 4)) 2)) 54.896 * * [simplify]: iters left: 6 (9 enodes) 54.903 * * [simplify]: iters left: 5 (41 enodes) 54.913 * * [simplify]: iters left: 4 (60 enodes) 54.922 * * [simplify]: iters left: 3 (72 enodes) 54.930 * * [simplify]: Extracting #0: cost 1 inf + 0 54.930 * * [simplify]: Extracting #1: cost 11 inf + 0 54.930 * * [simplify]: Extracting #2: cost 15 inf + 3 54.931 * * [simplify]: Extracting #3: cost 9 inf + 362 54.931 * * [simplify]: Extracting #4: cost 0 inf + 1512 54.931 * [simplify]: Simplified to (+ (fma (* (* im im) (* im im)) 1/12 2) (* im im)) 54.931 * [simplify]: Simplified (2 2) to (λ (re im) (* (* 0.5 (sin re)) (+ (fma (* (* im im) (* im im)) 1/12 2) (* im im)))) 54.931 * * * * [progress]: [ 192 / 202 ] simplifiying candidate # 54.932 * [simplify]: Simplifying (+ (exp (- im)) (exp im)) 54.932 * * [simplify]: iters left: 5 (5 enodes) 54.933 * * [simplify]: iters left: 4 (18 enodes) 54.935 * * [simplify]: iters left: 3 (22 enodes) 54.943 * * [simplify]: iters left: 2 (24 enodes) 54.950 * * [simplify]: Extracting #0: cost 1 inf + 0 54.950 * * [simplify]: Extracting #1: cost 4 inf + 0 54.950 * * [simplify]: Extracting #2: cost 9 inf + 0 54.950 * * [simplify]: Extracting #3: cost 8 inf + 2 54.951 * * [simplify]: Extracting #4: cost 0 inf + 890 54.951 * [simplify]: Simplified to (+ (exp im) (exp (- im))) 54.951 * [simplify]: Simplified (2 2) to (λ (re im) (* (* 0.5 (sin re)) (+ (exp im) (exp (- im))))) 54.951 * * * * [progress]: [ 193 / 202 ] simplifiying candidate # 54.951 * [simplify]: Simplifying (+ (exp im) (exp (* -1 im))) 54.951 * * [simplify]: iters left: 5 (6 enodes) 54.955 * * [simplify]: iters left: 4 (23 enodes) 54.963 * * [simplify]: iters left: 3 (32 enodes) 54.976 * * [simplify]: iters left: 2 (48 enodes) 54.994 * * [simplify]: iters left: 1 (78 enodes) 55.013 * * [simplify]: Extracting #0: cost 1 inf + 0 55.013 * * [simplify]: Extracting #1: cost 5 inf + 0 55.013 * * [simplify]: Extracting #2: cost 25 inf + 0 55.014 * * [simplify]: Extracting #3: cost 41 inf + 890 55.014 * * [simplify]: Extracting #4: cost 35 inf + 1203 55.014 * * [simplify]: Extracting #5: cost 14 inf + 4557 55.015 * * [simplify]: Extracting #6: cost 0 inf + 10384 55.016 * * [simplify]: Extracting #7: cost 0 inf + 10142 55.017 * [simplify]: Simplified to (+ (exp im) (exp (- im))) 55.017 * [simplify]: Simplified (2 2) to (λ (re im) (* (* 0.5 (sin re)) (+ (exp im) (exp (- im))))) 55.017 * * * * [progress]: [ 194 / 202 ] simplifiying candidate # 55.018 * [simplify]: Simplifying (+ (* 4 (pow im 2)) (+ (* 4/3 (pow im 4)) 4)) 55.018 * * [simplify]: iters left: 6 (10 enodes) 55.022 * * [simplify]: iters left: 5 (46 enodes) 55.038 * * [simplify]: iters left: 4 (68 enodes) 55.051 * * [simplify]: iters left: 3 (92 enodes) 55.064 * * [simplify]: iters left: 2 (97 enodes) 55.080 * * [simplify]: iters left: 1 (103 enodes) 55.101 * * [simplify]: Extracting #0: cost 1 inf + 0 55.101 * * [simplify]: Extracting #1: cost 13 inf + 0 55.102 * * [simplify]: Extracting #2: cost 19 inf + 44 55.102 * * [simplify]: Extracting #3: cost 8 inf + 1184 55.104 * * [simplify]: Extracting #4: cost 1 inf + 2010 55.105 * * [simplify]: Extracting #5: cost 0 inf + 2067 55.106 * [simplify]: Simplified to (fma (* (* im im) (* im im)) 4/3 (fma (* im im) 4 4)) 55.106 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (fma (* (* im im) (* im im)) 4/3 (fma (* im im) 4 4)) (+ (exp (- 0 im)) (exp im)))))) 55.106 * * * * [progress]: [ 195 / 202 ] simplifiying candidate # 55.107 * [simplify]: Simplifying (pow (+ (exp (- im)) (exp im)) 2) 55.107 * * [simplify]: iters left: 6 (7 enodes) 55.111 * * [simplify]: iters left: 5 (28 enodes) 55.122 * * [simplify]: iters left: 4 (48 enodes) 55.142 * * [simplify]: iters left: 3 (100 enodes) 55.179 * * [simplify]: iters left: 2 (184 enodes) 55.252 * * [simplify]: iters left: 1 (331 enodes) 55.420 * * [simplify]: Extracting #0: cost 1 inf + 0 55.420 * * [simplify]: Extracting #1: cost 8 inf + 0 55.420 * * [simplify]: Extracting #2: cost 64 inf + 1 55.420 * * [simplify]: Extracting #3: cost 134 inf + 45 55.421 * * [simplify]: Extracting #4: cost 122 inf + 2021 55.424 * * [simplify]: Extracting #5: cost 74 inf + 21434 55.435 * * [simplify]: Extracting #6: cost 14 inf + 58272 55.444 * * [simplify]: Extracting #7: cost 0 inf + 67411 55.453 * [simplify]: Simplified to (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im)))) 55.454 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im)))) (+ (exp (- 0 im)) (exp im)))))) 55.454 * * * * [progress]: [ 196 / 202 ] simplifiying candidate # 55.454 * [simplify]: Simplifying (pow (+ (exp im) (exp (* -1 im))) 2) 55.454 * * [simplify]: iters left: 6 (8 enodes) 55.458 * * [simplify]: iters left: 5 (34 enodes) 55.466 * * [simplify]: iters left: 4 (61 enodes) 55.491 * * [simplify]: iters left: 3 (127 enodes) 55.541 * * [simplify]: iters left: 2 (281 enodes) 55.689 * * [simplify]: Extracting #0: cost 1 inf + 0 55.689 * * [simplify]: Extracting #1: cost 23 inf + 0 55.690 * * [simplify]: Extracting #2: cost 103 inf + 2 55.692 * * [simplify]: Extracting #3: cost 171 inf + 1296 55.696 * * [simplify]: Extracting #4: cost 140 inf + 11039 55.709 * * [simplify]: Extracting #5: cost 38 inf + 61124 55.726 * * [simplify]: Extracting #6: cost 0 inf + 85381 55.737 * * [simplify]: Extracting #7: cost 0 inf + 84599 55.747 * [simplify]: Simplified to (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im)))) 55.747 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (+ (exp im) (exp (- im))) (+ (exp im) (exp (- im)))) (+ (exp (- 0 im)) (exp im)))))) 55.747 * * * * [progress]: [ 197 / 202 ] simplifiying candidate # 55.747 * [simplify]: Simplifying (+ (* 12 (pow im 2)) (+ (* 7 (pow im 4)) 8)) 55.747 * * [simplify]: iters left: 6 (12 enodes) 55.759 * * [simplify]: iters left: 5 (52 enodes) 55.775 * * [simplify]: iters left: 4 (74 enodes) 55.798 * * [simplify]: iters left: 3 (100 enodes) 55.821 * * [simplify]: Extracting #0: cost 1 inf + 0 55.822 * * [simplify]: Extracting #1: cost 14 inf + 0 55.822 * * [simplify]: Extracting #2: cost 18 inf + 126 55.823 * * [simplify]: Extracting #3: cost 2 inf + 1738 55.824 * * [simplify]: Extracting #4: cost 0 inf + 1958 55.825 * [simplify]: Simplified to (fma (* im im) 12 (fma (* (* im im) (* im im)) 7 8)) 55.825 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (fma (* im im) 12 (fma (* (* im im) (* im im)) 7 8))))) 55.825 * * * * [progress]: [ 198 / 202 ] simplifiying candidate # 55.826 * [simplify]: Simplifying (pow (+ (exp (- im)) (exp im)) 3) 55.826 * * [simplify]: iters left: 6 (7 enodes) 55.830 * * [simplify]: iters left: 5 (32 enodes) 55.836 * * [simplify]: iters left: 4 (68 enodes) 55.853 * * [simplify]: iters left: 3 (184 enodes) 55.913 * * [simplify]: iters left: 2 (473 enodes) 56.456 * * [simplify]: Extracting #0: cost 1 inf + 0 56.456 * * [simplify]: Extracting #1: cost 45 inf + 0 56.458 * * [simplify]: Extracting #2: cost 178 inf + 2 56.459 * * [simplify]: Extracting #3: cost 180 inf + 594 56.466 * * [simplify]: Extracting #4: cost 76 inf + 27364 56.484 * * [simplify]: Extracting #5: cost 10 inf + 49080 56.504 * * [simplify]: Extracting #6: cost 0 inf + 51961 56.523 * [simplify]: Simplified to (* (* (/ (fma (exp im) (exp im) 1) (exp im)) (/ (fma (exp im) (exp im) 1) (exp im))) (/ (fma (exp im) (exp im) 1) (exp im))) 56.523 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (* (/ (fma (exp im) (exp im) 1) (exp im)) (/ (fma (exp im) (exp im) 1) (exp im))) (/ (fma (exp im) (exp im) 1) (exp im)))))) 56.523 * * * * [progress]: [ 199 / 202 ] simplifiying candidate # 56.523 * [simplify]: Simplifying (pow (+ (exp im) (exp (* -1 im))) 3) 56.523 * * [simplify]: iters left: 6 (8 enodes) 56.529 * * [simplify]: iters left: 5 (37 enodes) 56.544 * * [simplify]: iters left: 4 (77 enodes) 56.586 * * [simplify]: iters left: 3 (215 enodes) 56.682 * * [simplify]: Extracting #0: cost 1 inf + 0 56.682 * * [simplify]: Extracting #1: cost 34 inf + 0 56.683 * * [simplify]: Extracting #2: cost 171 inf + 1 56.686 * * [simplify]: Extracting #3: cost 168 inf + 3488 56.693 * * [simplify]: Extracting #4: cost 102 inf + 20451 56.706 * * [simplify]: Extracting #5: cost 49 inf + 37976 56.721 * * [simplify]: Extracting #6: cost 18 inf + 51038 56.736 * * [simplify]: Extracting #7: cost 0 inf + 62156 56.745 * [simplify]: Simplified to (* (/ (* 1 (fma (exp im) (exp im) 1)) (exp im)) (* (/ (* 1 (fma (exp im) (exp im) 1)) (exp im)) (/ (* 1 (fma (exp im) (exp im) 1)) (exp im)))) 56.745 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (* 0.5 (sin re)) (cbrt (* (/ (* 1 (fma (exp im) (exp im) 1)) (exp im)) (* (/ (* 1 (fma (exp im) (exp im) 1)) (exp im)) (/ (* 1 (fma (exp im) (exp im) 1)) (exp im))))))) 56.745 * * * * [progress]: [ 200 / 202 ] simplifiying candidate # 56.745 * [simplify]: Simplifying (- (+ (* 1.0 re) (* 0.5 (* re (pow im 2)))) (* 0.16666666666666666 (pow re 3))) 56.745 * * [simplify]: iters left: 6 (15 enodes) 56.751 * * [simplify]: iters left: 5 (69 enodes) 56.767 * * [simplify]: iters left: 4 (140 enodes) 56.807 * * [simplify]: iters left: 3 (310 enodes) 56.894 * * [simplify]: Extracting #0: cost 1 inf + 0 56.895 * * [simplify]: Extracting #1: cost 45 inf + 0 56.895 * * [simplify]: Extracting #2: cost 108 inf + 130 56.896 * * [simplify]: Extracting #3: cost 78 inf + 5052 56.900 * * [simplify]: Extracting #4: cost 28 inf + 13028 56.904 * * [simplify]: Extracting #5: cost 7 inf + 19099 56.909 * * [simplify]: Extracting #6: cost 0 inf + 22546 56.914 * [simplify]: Simplified to (* re (- (fma im (* 0.5 im) 1.0) (* 0.16666666666666666 (* re re)))) 56.915 * [simplify]: Simplified (2) to (λ (re im) (* re (- (fma im (* 0.5 im) 1.0) (* 0.16666666666666666 (* re re))))) 56.915 * * * * [progress]: [ 201 / 202 ] simplifiying candidate # 56.915 * [simplify]: Simplifying (* 0.5 (* (sin re) (+ (exp (- im)) (exp im)))) 56.915 * * [simplify]: iters left: 6 (10 enodes) 56.918 * * [simplify]: iters left: 5 (43 enodes) 56.928 * * [simplify]: iters left: 4 (91 enodes) 56.951 * * [simplify]: iters left: 3 (152 enodes) 56.985 * * [simplify]: iters left: 2 (241 enodes) 57.046 * * [simplify]: iters left: 1 (269 enodes) 57.098 * * [simplify]: Extracting #0: cost 1 inf + 0 57.098 * * [simplify]: Extracting #1: cost 17 inf + 0 57.098 * * [simplify]: Extracting #2: cost 42 inf + 2 57.098 * * [simplify]: Extracting #3: cost 40 inf + 351 57.099 * * [simplify]: Extracting #4: cost 14 inf + 4376 57.101 * * [simplify]: Extracting #5: cost 0 inf + 6871 57.104 * [simplify]: Simplified to (* 0.5 (fma (exp im) (sin re) (/ (sin re) (exp im)))) 57.104 * [simplify]: Simplified (2) to (λ (re im) (* 0.5 (fma (exp im) (sin re) (/ (sin re) (exp im))))) 57.104 * * * * [progress]: [ 202 / 202 ] simplifiying candidate # 57.104 * [simplify]: Simplifying (* 0.5 (* (sin re) (+ (exp im) (exp (* -1 im))))) 57.104 * * [simplify]: iters left: 6 (11 enodes) 57.113 * * [simplify]: iters left: 5 (48 enodes) 57.130 * * [simplify]: iters left: 4 (97 enodes) 57.149 * * [simplify]: iters left: 3 (182 enodes) 57.208 * * [simplify]: iters left: 2 (293 enodes) 57.299 * * [simplify]: Extracting #0: cost 1 inf + 0 57.299 * * [simplify]: Extracting #1: cost 22 inf + 0 57.300 * * [simplify]: Extracting #2: cost 98 inf + 1 57.303 * * [simplify]: Extracting #3: cost 119 inf + 1331 57.304 * * [simplify]: Extracting #4: cost 90 inf + 6069 57.307 * * [simplify]: Extracting #5: cost 57 inf + 12651 57.312 * * [simplify]: Extracting #6: cost 17 inf + 30955 57.324 * * [simplify]: Extracting #7: cost 0 inf + 41831 57.331 * [simplify]: Simplified to (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (sin re)) 57.331 * [simplify]: Simplified (2) to (λ (re im) (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (sin re))) 57.332 * * * [progress]: adding candidates to table 60.555 * [progress]: [Phase 3 of 3] Extracting. 60.555 * * [regime]: Finding splitpoints for: (# # #) 60.557 * * * [regime-changes]: Trying 6 branch expressions: (im (+ (exp (- 0 im)) (exp im)) re (sin re) (* 0.5 (sin re)) (* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im)))) 60.558 * * * * [regimes]: Trying to branch on im from (# # #) 60.610 * * * * [regimes]: Trying to branch on (+ (exp (- 0 im)) (exp im)) from (# # #) 60.636 * * * * [regimes]: Trying to branch on re from (# # #) 60.664 * * * * [regimes]: Trying to branch on (sin re) from (# # #) 60.707 * * * * [regimes]: Trying to branch on (* 0.5 (sin re)) from (# # #) 60.765 * * * * [regimes]: Trying to branch on (* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im))) from (# # #) 60.824 * * * [regime]: Found split indices: #