0.003 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.253 * * * [progress]: [2/2] Setting up program. 0.259 * [progress]: [Phase 2 of 3] Improving. 0.259 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.260 * [simplify]: Simplifying (* (* 0.5 (cos re)) (+ (exp (- im)) (exp im))) 0.260 * * [simplify]: iters left: 6 (10 enodes) 0.265 * * [simplify]: iters left: 5 (43 enodes) 0.281 * * [simplify]: iters left: 4 (91 enodes) 0.319 * * [simplify]: iters left: 3 (156 enodes) 0.356 * * [simplify]: iters left: 2 (201 enodes) 0.414 * * [simplify]: iters left: 1 (250 enodes) 0.473 * * [simplify]: Extracting #0: cost 1 inf + 0 0.473 * * [simplify]: Extracting #1: cost 17 inf + 0 0.473 * * [simplify]: Extracting #2: cost 44 inf + 2 0.474 * * [simplify]: Extracting #3: cost 43 inf + 129 0.474 * * [simplify]: Extracting #4: cost 23 inf + 2641 0.477 * * [simplify]: Extracting #5: cost 1 inf + 7179 0.480 * * [simplify]: Extracting #6: cost 0 inf + 6871 0.482 * [simplify]: Simplified to (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im))) 0.482 * [simplify]: Simplified (2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 0.490 * * [progress]: iteration 1 / 4 0.490 * * * [progress]: picking best candidate 0.500 * * * * [pick]: Picked # 0.501 * * * [progress]: localizing error 0.516 * * * [progress]: generating rewritten candidates 0.516 * * * * [progress]: [ 1 / 2 ] rewriting at (2 3) 0.527 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.528 * * * [progress]: generating series expansions 0.528 * * * * [progress]: [ 1 / 2 ] generating series at (2 3) 0.528 * [backup-simplify]: Simplify (/ (* 0.5 (cos re)) (exp im)) into (* 0.5 (/ (cos re) (exp im))) 0.528 * [approximate]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in (re im) around 0 0.528 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in im 0.528 * [taylor]: Taking taylor expansion of 0.5 in im 0.528 * [backup-simplify]: Simplify 0.5 into 0.5 0.528 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in im 0.528 * [taylor]: Taking taylor expansion of (cos re) in im 0.528 * [taylor]: Taking taylor expansion of re in im 0.528 * [backup-simplify]: Simplify re into re 0.528 * [backup-simplify]: Simplify (cos re) into (cos re) 0.528 * [backup-simplify]: Simplify (sin re) into (sin re) 0.528 * [taylor]: Taking taylor expansion of (exp im) in im 0.528 * [taylor]: Taking taylor expansion of im in im 0.528 * [backup-simplify]: Simplify 0 into 0 0.528 * [backup-simplify]: Simplify 1 into 1 0.528 * [backup-simplify]: Simplify (exp 0) into 1 0.528 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 0.528 * [backup-simplify]: Simplify (* (sin re) 0) into 0 0.529 * [backup-simplify]: Simplify (- 0) into 0 0.529 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 0.529 * [backup-simplify]: Simplify (/ (cos re) 1) into (cos re) 0.529 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in re 0.529 * [taylor]: Taking taylor expansion of 0.5 in re 0.529 * [backup-simplify]: Simplify 0.5 into 0.5 0.529 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in re 0.529 * [taylor]: Taking taylor expansion of (cos re) in re 0.529 * [taylor]: Taking taylor expansion of re in re 0.529 * [backup-simplify]: Simplify 0 into 0 0.529 * [backup-simplify]: Simplify 1 into 1 0.529 * [taylor]: Taking taylor expansion of (exp im) in re 0.529 * [taylor]: Taking taylor expansion of im in re 0.529 * [backup-simplify]: Simplify im into im 0.529 * [backup-simplify]: Simplify (exp im) into (exp im) 0.529 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 0.529 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in re 0.529 * [taylor]: Taking taylor expansion of 0.5 in re 0.529 * [backup-simplify]: Simplify 0.5 into 0.5 0.529 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in re 0.529 * [taylor]: Taking taylor expansion of (cos re) in re 0.529 * [taylor]: Taking taylor expansion of re in re 0.529 * [backup-simplify]: Simplify 0 into 0 0.529 * [backup-simplify]: Simplify 1 into 1 0.529 * [taylor]: Taking taylor expansion of (exp im) in re 0.529 * [taylor]: Taking taylor expansion of im in re 0.529 * [backup-simplify]: Simplify im into im 0.529 * [backup-simplify]: Simplify (exp im) into (exp im) 0.529 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 0.530 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp im))) into (/ 0.5 (exp im)) 0.530 * [taylor]: Taking taylor expansion of (/ 0.5 (exp im)) in im 0.530 * [taylor]: Taking taylor expansion of 0.5 in im 0.530 * [backup-simplify]: Simplify 0.5 into 0.5 0.530 * [taylor]: Taking taylor expansion of (exp im) in im 0.530 * [taylor]: Taking taylor expansion of im in im 0.530 * [backup-simplify]: Simplify 0 into 0 0.530 * [backup-simplify]: Simplify 1 into 1 0.530 * [backup-simplify]: Simplify (exp 0) into 1 0.531 * [backup-simplify]: Simplify (/ 0.5 1) into 0.5 0.531 * [backup-simplify]: Simplify 0.5 into 0.5 0.531 * [backup-simplify]: Simplify (+ 0) into 0 0.532 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 1) 1)))) into 0 0.532 * [backup-simplify]: Simplify (- (/ 0 (exp im)) (+ (* (/ 1 (exp im)) (/ 0 (exp im))))) into 0 0.533 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp im)))) into 0 0.533 * [taylor]: Taking taylor expansion of 0 in im 0.533 * [backup-simplify]: Simplify 0 into 0 0.533 * [backup-simplify]: Simplify 0 into 0 0.534 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.537 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 1 1)))) into (- 0.5) 0.537 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.538 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 0.540 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.540 * [backup-simplify]: Simplify (- (/ -1/2 (exp im)) (+ (* (/ 1 (exp im)) (/ 0 (exp im))) (* 0 (/ 0 (exp im))))) into (- (* 1/2 (/ 1 (exp im)))) 0.540 * [backup-simplify]: Simplify (+ (* 0.5 (- (* 1/2 (/ 1 (exp im))))) (+ (* 0 0) (* 0 (/ 1 (exp im))))) into (- (* 0.25 (/ 1 (exp im)))) 0.540 * [taylor]: Taking taylor expansion of (- (* 0.25 (/ 1 (exp im)))) in im 0.540 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (exp im))) in im 0.540 * [taylor]: Taking taylor expansion of 0.25 in im 0.541 * [backup-simplify]: Simplify 0.25 into 0.25 0.541 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.541 * [taylor]: Taking taylor expansion of (exp im) in im 0.541 * [taylor]: Taking taylor expansion of im in im 0.541 * [backup-simplify]: Simplify 0 into 0 0.541 * [backup-simplify]: Simplify 1 into 1 0.541 * [backup-simplify]: Simplify (exp 0) into 1 0.541 * [backup-simplify]: Simplify (/ 1 1) into 1 0.541 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 0.542 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 0.542 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 0.543 * [backup-simplify]: Simplify (+ (* (- 0.25) (pow (* 1 re) 2)) (+ (* (- 0.5) (* im 1)) 0.5)) into (- 0.5 (+ (* 0.25 (pow re 2)) (* 0.5 im))) 0.543 * [backup-simplify]: Simplify (/ (* 0.5 (cos (/ 1 re))) (exp (/ 1 im))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 0.543 * [approximate]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in (re im) around 0 0.543 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in im 0.543 * [taylor]: Taking taylor expansion of 0.5 in im 0.544 * [backup-simplify]: Simplify 0.5 into 0.5 0.544 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in im 0.544 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.544 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.544 * [taylor]: Taking taylor expansion of re in im 0.544 * [backup-simplify]: Simplify re into re 0.544 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.544 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.544 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.544 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.544 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.544 * [taylor]: Taking taylor expansion of im in im 0.544 * [backup-simplify]: Simplify 0 into 0 0.544 * [backup-simplify]: Simplify 1 into 1 0.544 * [backup-simplify]: Simplify (/ 1 1) into 1 0.544 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.545 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 0.545 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 0.545 * [backup-simplify]: Simplify (- 0) into 0 0.545 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 0.545 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 0.545 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in re 0.545 * [taylor]: Taking taylor expansion of 0.5 in re 0.545 * [backup-simplify]: Simplify 0.5 into 0.5 0.545 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in re 0.545 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.545 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.545 * [taylor]: Taking taylor expansion of re in re 0.545 * [backup-simplify]: Simplify 0 into 0 0.546 * [backup-simplify]: Simplify 1 into 1 0.546 * [backup-simplify]: Simplify (/ 1 1) into 1 0.546 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.546 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.546 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.546 * [taylor]: Taking taylor expansion of im in re 0.546 * [backup-simplify]: Simplify im into im 0.546 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.546 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.546 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 0.546 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in re 0.546 * [taylor]: Taking taylor expansion of 0.5 in re 0.546 * [backup-simplify]: Simplify 0.5 into 0.5 0.546 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in re 0.546 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.546 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.546 * [taylor]: Taking taylor expansion of re in re 0.546 * [backup-simplify]: Simplify 0 into 0 0.546 * [backup-simplify]: Simplify 1 into 1 0.547 * [backup-simplify]: Simplify (/ 1 1) into 1 0.547 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.547 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.547 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.547 * [taylor]: Taking taylor expansion of im in re 0.547 * [backup-simplify]: Simplify im into im 0.547 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.547 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.547 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 0.547 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 0.547 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in im 0.548 * [taylor]: Taking taylor expansion of 0.5 in im 0.548 * [backup-simplify]: Simplify 0.5 into 0.5 0.548 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in im 0.548 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.548 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.548 * [taylor]: Taking taylor expansion of re in im 0.548 * [backup-simplify]: Simplify re into re 0.548 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.548 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.548 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.548 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.548 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.548 * [taylor]: Taking taylor expansion of im in im 0.548 * [backup-simplify]: Simplify 0 into 0 0.548 * [backup-simplify]: Simplify 1 into 1 0.548 * [backup-simplify]: Simplify (/ 1 1) into 1 0.549 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.549 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 0.549 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 0.549 * [backup-simplify]: Simplify (- 0) into 0 0.549 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 0.549 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 0.549 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 0.550 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 0.550 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.551 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.551 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.551 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into 0 0.551 * [taylor]: Taking taylor expansion of 0 in im 0.552 * [backup-simplify]: Simplify 0 into 0 0.552 * [backup-simplify]: Simplify 0 into 0 0.552 * [backup-simplify]: Simplify (+ 0) into 0 0.552 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 0.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 0.553 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.554 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 0.554 * [backup-simplify]: Simplify (- 0) into 0 0.555 * [backup-simplify]: Simplify (+ 0 0) into 0 0.555 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.555 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into 0 0.555 * [backup-simplify]: Simplify 0 into 0 0.556 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.557 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.557 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.559 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 0.559 * [taylor]: Taking taylor expansion of 0 in im 0.559 * [backup-simplify]: Simplify 0 into 0 0.559 * [backup-simplify]: Simplify 0 into 0 0.559 * [backup-simplify]: Simplify 0 into 0 0.560 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.560 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.561 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.561 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.562 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.562 * [backup-simplify]: Simplify (- 0) into 0 0.563 * [backup-simplify]: Simplify (+ 0 0) into 0 0.563 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.564 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 0.564 * [backup-simplify]: Simplify 0 into 0 0.564 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.566 * [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.567 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.568 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))))) into 0 0.568 * [taylor]: Taking taylor expansion of 0 in im 0.568 * [backup-simplify]: Simplify 0 into 0 0.568 * [backup-simplify]: Simplify 0 into 0 0.568 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im))))) into (* 0.5 (/ (cos re) (exp im))) 0.568 * [backup-simplify]: Simplify (/ (* 0.5 (cos (/ 1 (- re)))) (exp (/ 1 (- im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 0.568 * [approximate]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in (re im) around 0 0.568 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in im 0.568 * [taylor]: Taking taylor expansion of 0.5 in im 0.568 * [backup-simplify]: Simplify 0.5 into 0.5 0.568 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in im 0.568 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.569 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.569 * [taylor]: Taking taylor expansion of -1 in im 0.569 * [backup-simplify]: Simplify -1 into -1 0.569 * [taylor]: Taking taylor expansion of re in im 0.569 * [backup-simplify]: Simplify re into re 0.569 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.569 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.569 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.569 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.569 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.569 * [taylor]: Taking taylor expansion of -1 in im 0.569 * [backup-simplify]: Simplify -1 into -1 0.569 * [taylor]: Taking taylor expansion of im in im 0.569 * [backup-simplify]: Simplify 0 into 0 0.569 * [backup-simplify]: Simplify 1 into 1 0.569 * [backup-simplify]: Simplify (/ -1 1) into -1 0.569 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.570 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 0.570 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 0.570 * [backup-simplify]: Simplify (- 0) into 0 0.570 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 0.570 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 0.570 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in re 0.570 * [taylor]: Taking taylor expansion of 0.5 in re 0.570 * [backup-simplify]: Simplify 0.5 into 0.5 0.570 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in re 0.570 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.570 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.570 * [taylor]: Taking taylor expansion of -1 in re 0.570 * [backup-simplify]: Simplify -1 into -1 0.570 * [taylor]: Taking taylor expansion of re in re 0.571 * [backup-simplify]: Simplify 0 into 0 0.571 * [backup-simplify]: Simplify 1 into 1 0.571 * [backup-simplify]: Simplify (/ -1 1) into -1 0.571 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.571 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.571 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.571 * [taylor]: Taking taylor expansion of -1 in re 0.571 * [backup-simplify]: Simplify -1 into -1 0.571 * [taylor]: Taking taylor expansion of im in re 0.571 * [backup-simplify]: Simplify im into im 0.571 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.571 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.571 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 0.572 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in re 0.572 * [taylor]: Taking taylor expansion of 0.5 in re 0.572 * [backup-simplify]: Simplify 0.5 into 0.5 0.572 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in re 0.572 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.572 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.572 * [taylor]: Taking taylor expansion of -1 in re 0.572 * [backup-simplify]: Simplify -1 into -1 0.572 * [taylor]: Taking taylor expansion of re in re 0.572 * [backup-simplify]: Simplify 0 into 0 0.572 * [backup-simplify]: Simplify 1 into 1 0.572 * [backup-simplify]: Simplify (/ -1 1) into -1 0.572 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.572 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.572 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.572 * [taylor]: Taking taylor expansion of -1 in re 0.572 * [backup-simplify]: Simplify -1 into -1 0.572 * [taylor]: Taking taylor expansion of im in re 0.572 * [backup-simplify]: Simplify im into im 0.573 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.573 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.573 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 0.573 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 0.573 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in im 0.573 * [taylor]: Taking taylor expansion of 0.5 in im 0.573 * [backup-simplify]: Simplify 0.5 into 0.5 0.573 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in im 0.573 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.573 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.573 * [taylor]: Taking taylor expansion of -1 in im 0.573 * [backup-simplify]: Simplify -1 into -1 0.573 * [taylor]: Taking taylor expansion of re in im 0.573 * [backup-simplify]: Simplify re into re 0.573 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.573 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.573 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.573 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.573 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.573 * [taylor]: Taking taylor expansion of -1 in im 0.573 * [backup-simplify]: Simplify -1 into -1 0.574 * [taylor]: Taking taylor expansion of im in im 0.574 * [backup-simplify]: Simplify 0 into 0 0.574 * [backup-simplify]: Simplify 1 into 1 0.574 * [backup-simplify]: Simplify (/ -1 1) into -1 0.574 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.574 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 0.574 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 0.575 * [backup-simplify]: Simplify (- 0) into 0 0.575 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 0.575 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 0.575 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 0.575 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 0.575 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.576 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.576 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.582 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into 0 0.582 * [taylor]: Taking taylor expansion of 0 in im 0.582 * [backup-simplify]: Simplify 0 into 0 0.582 * [backup-simplify]: Simplify 0 into 0 0.583 * [backup-simplify]: Simplify (+ 0) into 0 0.584 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 0.584 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 0.585 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.585 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 0.586 * [backup-simplify]: Simplify (- 0) into 0 0.586 * [backup-simplify]: Simplify (+ 0 0) into 0 0.586 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.587 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into 0 0.587 * [backup-simplify]: Simplify 0 into 0 0.587 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.589 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.589 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.590 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 0.590 * [taylor]: Taking taylor expansion of 0 in im 0.590 * [backup-simplify]: Simplify 0 into 0 0.590 * [backup-simplify]: Simplify 0 into 0 0.590 * [backup-simplify]: Simplify 0 into 0 0.590 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.591 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.591 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.591 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.592 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.592 * [backup-simplify]: Simplify (- 0) into 0 0.592 * [backup-simplify]: Simplify (+ 0 0) into 0 0.592 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.593 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 0.593 * [backup-simplify]: Simplify 0 into 0 0.593 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.594 * [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.594 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.595 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))))) into 0 0.595 * [taylor]: Taking taylor expansion of 0 in im 0.595 * [backup-simplify]: Simplify 0 into 0 0.595 * [backup-simplify]: Simplify 0 into 0 0.595 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im)))))) into (* 0.5 (/ (cos re) (exp im))) 0.595 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.596 * [backup-simplify]: Simplify (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im))) into (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) 0.596 * [approximate]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) in (im re) around 0 0.596 * [taylor]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) in re 0.596 * [taylor]: Rewrote expression to (+ (* (exp im) (* 0.5 (cos re))) (* 0.5 (/ (cos re) (exp im)))) 0.596 * [taylor]: Taking taylor expansion of (* (exp im) (* 0.5 (cos re))) in re 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 (* 0.5 (cos re)) in re 0.596 * [taylor]: Taking taylor expansion of 0.5 in re 0.596 * [backup-simplify]: Simplify 0.5 into 0.5 0.596 * [taylor]: Taking taylor expansion of (cos 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 (* 0.5 (/ (cos re) (exp im))) in re 0.596 * [taylor]: Taking taylor expansion of 0.5 in re 0.596 * [backup-simplify]: Simplify 0.5 into 0.5 0.596 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in re 0.596 * [taylor]: Taking taylor expansion of (cos 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 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 0.596 * [taylor]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) in im 0.596 * [taylor]: Rewrote expression to (+ (* (exp im) (* 0.5 (cos re))) (* 0.5 (/ (cos re) (exp im)))) 0.596 * [taylor]: Taking taylor expansion of (* (exp im) (* 0.5 (cos re))) in im 0.596 * [taylor]: Taking taylor expansion of (exp im) in im 0.596 * [taylor]: Taking taylor expansion of im in im 0.596 * [backup-simplify]: Simplify 0 into 0 0.596 * [backup-simplify]: Simplify 1 into 1 0.596 * [backup-simplify]: Simplify (exp 0) into 1 0.596 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in im 0.596 * [taylor]: Taking taylor expansion of 0.5 in im 0.596 * [backup-simplify]: Simplify 0.5 into 0.5 0.596 * [taylor]: Taking taylor expansion of (cos re) in im 0.596 * [taylor]: Taking taylor expansion of re in im 0.596 * [backup-simplify]: Simplify re into re 0.596 * [backup-simplify]: Simplify (cos re) into (cos re) 0.596 * [backup-simplify]: Simplify (sin re) into (sin re) 0.596 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in im 0.596 * [taylor]: Taking taylor expansion of 0.5 in im 0.596 * [backup-simplify]: Simplify 0.5 into 0.5 0.596 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in im 0.596 * [taylor]: Taking taylor expansion of (cos re) in im 0.596 * [taylor]: Taking taylor expansion of re in im 0.596 * [backup-simplify]: Simplify re into re 0.597 * [backup-simplify]: Simplify (cos re) into (cos re) 0.597 * [backup-simplify]: Simplify (sin re) into (sin re) 0.597 * [taylor]: Taking taylor expansion of (exp im) in im 0.597 * [taylor]: Taking taylor expansion of im in im 0.597 * [backup-simplify]: Simplify 0 into 0 0.597 * [backup-simplify]: Simplify 1 into 1 0.597 * [backup-simplify]: Simplify (exp 0) into 1 0.597 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 0.597 * [backup-simplify]: Simplify (* (sin re) 0) into 0 0.597 * [backup-simplify]: Simplify (- 0) into 0 0.597 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 0.597 * [backup-simplify]: Simplify (/ (cos re) 1) into (cos re) 0.597 * [taylor]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) in im 0.597 * [taylor]: Rewrote expression to (+ (* (exp im) (* 0.5 (cos re))) (* 0.5 (/ (cos re) (exp im)))) 0.597 * [taylor]: Taking taylor expansion of (* (exp im) (* 0.5 (cos re))) in im 0.597 * [taylor]: Taking taylor expansion of (exp im) in im 0.597 * [taylor]: Taking taylor expansion of im in im 0.597 * [backup-simplify]: Simplify 0 into 0 0.597 * [backup-simplify]: Simplify 1 into 1 0.597 * [backup-simplify]: Simplify (exp 0) into 1 0.597 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in im 0.597 * [taylor]: Taking taylor expansion of 0.5 in im 0.597 * [backup-simplify]: Simplify 0.5 into 0.5 0.597 * [taylor]: Taking taylor expansion of (cos re) in im 0.597 * [taylor]: Taking taylor expansion of re in im 0.597 * [backup-simplify]: Simplify re into re 0.597 * [backup-simplify]: Simplify (cos re) into (cos re) 0.597 * [backup-simplify]: Simplify (sin re) into (sin re) 0.597 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in im 0.597 * [taylor]: Taking taylor expansion of 0.5 in im 0.597 * [backup-simplify]: Simplify 0.5 into 0.5 0.597 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in im 0.597 * [taylor]: Taking taylor expansion of (cos re) in im 0.597 * [taylor]: Taking taylor expansion of re in im 0.597 * [backup-simplify]: Simplify re into re 0.598 * [backup-simplify]: Simplify (cos re) into (cos re) 0.598 * [backup-simplify]: Simplify (sin re) into (sin re) 0.598 * [taylor]: Taking taylor expansion of (exp im) in im 0.598 * [taylor]: Taking taylor expansion of im in im 0.598 * [backup-simplify]: Simplify 0 into 0 0.598 * [backup-simplify]: Simplify 1 into 1 0.598 * [backup-simplify]: Simplify (exp 0) into 1 0.598 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 0.598 * [backup-simplify]: Simplify (* (sin re) 0) into 0 0.598 * [backup-simplify]: Simplify (- 0) into 0 0.598 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 0.598 * [backup-simplify]: Simplify (/ (cos re) 1) into (cos re) 0.598 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 0.598 * [backup-simplify]: Simplify (* (sin re) 0) into 0 0.598 * [backup-simplify]: Simplify (- 0) into 0 0.598 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 0.599 * [backup-simplify]: Simplify (* 0.5 (cos re)) into (* 0.5 (cos re)) 0.599 * [backup-simplify]: Simplify (* 1 (* 0.5 (cos re))) into (* 0.5 (cos re)) 0.599 * [backup-simplify]: Simplify (* 0.5 (cos re)) into (* 0.5 (cos re)) 0.599 * [backup-simplify]: Simplify (+ (* 0.5 (cos re)) (* 0.5 (cos re))) into (* 1.0 (cos re)) 0.599 * [taylor]: Taking taylor expansion of (* 1.0 (cos re)) in re 0.599 * [taylor]: Taking taylor expansion of 1.0 in re 0.599 * [backup-simplify]: Simplify 1.0 into 1.0 0.599 * [taylor]: Taking taylor expansion of (cos re) in re 0.599 * [taylor]: Taking taylor expansion of re in re 0.599 * [backup-simplify]: Simplify 0 into 0 0.599 * [backup-simplify]: Simplify 1 into 1 0.599 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 0.599 * [backup-simplify]: Simplify 1.0 into 1.0 0.599 * [backup-simplify]: Simplify (+ 0) into 0 0.600 * [backup-simplify]: Simplify (+ (* (cos re) 0) (* 0 1)) into 0 0.600 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.601 * [backup-simplify]: Simplify (+ (* (sin re) 0) (* 0 0)) into 0 0.601 * [backup-simplify]: Simplify (- 0) into 0 0.601 * [backup-simplify]: Simplify (+ 0 0) into 0 0.601 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (cos re))) into 0 0.602 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.602 * [backup-simplify]: Simplify (+ (* 1 0) (* 1 (* 0.5 (cos re)))) into (* 0.5 (cos re)) 0.603 * [backup-simplify]: Simplify (+ 0) into 0 0.603 * [backup-simplify]: Simplify (+ (* (cos re) 0) (* 0 1)) into 0 0.603 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.604 * [backup-simplify]: Simplify (+ (* (sin re) 0) (* 0 0)) into 0 0.604 * [backup-simplify]: Simplify (- 0) into 0 0.604 * [backup-simplify]: Simplify (+ 0 0) into 0 0.605 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.605 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cos re) (/ 1 1)))) into (- (cos re)) 0.605 * [backup-simplify]: Simplify (+ (* 0.5 (- (cos re))) (* 0 (cos re))) into (- (* 0.5 (cos re))) 0.605 * [backup-simplify]: Simplify (+ (* 0.5 (cos re)) (- (* 0.5 (cos re)))) into 0 0.606 * [taylor]: Taking taylor expansion of 0 in re 0.606 * [backup-simplify]: Simplify 0 into 0 0.606 * [backup-simplify]: Simplify 0 into 0 0.606 * [backup-simplify]: Simplify (+ 0) into 0 0.606 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 0.606 * [backup-simplify]: Simplify 0 into 0 0.607 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.607 * [backup-simplify]: Simplify (+ (* (cos re) 0) (+ (* 0 0) (* 0 1))) into 0 0.608 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.608 * [backup-simplify]: Simplify (+ (* (sin re) 0) (+ (* 0 0) (* 0 0))) into 0 0.609 * [backup-simplify]: Simplify (- 0) into 0 0.609 * [backup-simplify]: Simplify (+ 0 0) into 0 0.609 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (cos re)))) into 0 0.610 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.611 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 1 0) (* 1/2 (* 0.5 (cos re))))) into (* 0.25 (cos re)) 0.611 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.612 * [backup-simplify]: Simplify (+ (* (cos re) 0) (+ (* 0 0) (* 0 1))) into 0 0.612 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.613 * [backup-simplify]: Simplify (+ (* (sin re) 0) (+ (* 0 0) (* 0 0))) into 0 0.613 * [backup-simplify]: Simplify (- 0) into 0 0.613 * [backup-simplify]: Simplify (+ 0 0) into 0 0.614 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.615 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cos re) (/ 1/2 1)) (* (- (cos re)) (/ 1 1)))) into (* 1/2 (cos re)) 0.615 * [backup-simplify]: Simplify (+ (* 0.5 (* 1/2 (cos re))) (+ (* 0 (- (cos re))) (* 0 (cos re)))) into (* 0.25 (cos re)) 0.615 * [backup-simplify]: Simplify (+ (* 0.25 (cos re)) (* 0.25 (cos re))) into (* 0.5 (cos re)) 0.615 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in re 0.615 * [taylor]: Taking taylor expansion of 0.5 in re 0.615 * [backup-simplify]: Simplify 0.5 into 0.5 0.615 * [taylor]: Taking taylor expansion of (cos re) in re 0.615 * [taylor]: Taking taylor expansion of re in re 0.615 * [backup-simplify]: Simplify 0 into 0 0.615 * [backup-simplify]: Simplify 1 into 1 0.616 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.616 * [backup-simplify]: Simplify 0.5 into 0.5 0.616 * [backup-simplify]: Simplify 0 into 0 0.616 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 0.618 * [backup-simplify]: Simplify (+ (* 1.0 -1/2) (+ (* 0 0) (* 0 1))) into (- 0.5) 0.618 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.619 * [backup-simplify]: Simplify (+ (* (- 0.5) (pow (* re 1) 2)) (+ (* 0.5 (pow (* 1 im) 2)) 1.0)) into (- (+ (* 0.5 (pow im 2)) 1.0) (* 0.5 (pow re 2))) 0.619 * [backup-simplify]: Simplify (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (/ (* 0.5 (cos (/ 1 re))) (exp (/ 1 im)))) into (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) 0.619 * [approximate]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) in (im re) around 0 0.619 * [taylor]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) in re 0.619 * [taylor]: Rewrote expression to (+ (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) 0.619 * [taylor]: Taking taylor expansion of (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) in re 0.619 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.619 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.619 * [taylor]: Taking taylor expansion of im in re 0.619 * [backup-simplify]: Simplify im into im 0.619 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.619 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.619 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ 1 re))) in re 0.619 * [taylor]: Taking taylor expansion of 0.5 in re 0.619 * [backup-simplify]: Simplify 0.5 into 0.5 0.619 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.619 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.619 * [taylor]: Taking taylor expansion of re in re 0.619 * [backup-simplify]: Simplify 0 into 0 0.619 * [backup-simplify]: Simplify 1 into 1 0.620 * [backup-simplify]: Simplify (/ 1 1) into 1 0.620 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.620 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in re 0.620 * [taylor]: Taking taylor expansion of 0.5 in re 0.620 * [backup-simplify]: Simplify 0.5 into 0.5 0.620 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in re 0.620 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.620 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.620 * [taylor]: Taking taylor expansion of re in re 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 (cos (/ 1 re)) into (cos (/ 1 re)) 0.620 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.620 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.620 * [taylor]: Taking taylor expansion of im in re 0.620 * [backup-simplify]: Simplify im into im 0.621 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.621 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.621 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 0.621 * [taylor]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) in im 0.621 * [taylor]: Rewrote expression to (+ (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) 0.621 * [taylor]: Taking taylor expansion of (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) in im 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 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ 1 re))) in im 0.621 * [taylor]: Taking taylor expansion of 0.5 in im 0.621 * [backup-simplify]: Simplify 0.5 into 0.5 0.621 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.621 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.621 * [taylor]: Taking taylor expansion of re in im 0.621 * [backup-simplify]: Simplify re into re 0.621 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.621 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.621 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.621 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in im 0.621 * [taylor]: Taking taylor expansion of 0.5 in im 0.621 * [backup-simplify]: Simplify 0.5 into 0.5 0.622 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in im 0.622 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.622 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.622 * [taylor]: Taking taylor expansion of re in im 0.622 * [backup-simplify]: Simplify re into re 0.622 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.622 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.622 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.622 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.622 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.622 * [taylor]: Taking taylor expansion of im in im 0.622 * [backup-simplify]: Simplify 0 into 0 0.622 * [backup-simplify]: Simplify 1 into 1 0.622 * [backup-simplify]: Simplify (/ 1 1) into 1 0.622 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.622 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 0.622 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 0.622 * [backup-simplify]: Simplify (- 0) into 0 0.623 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 0.623 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 0.623 * [taylor]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) in im 0.623 * [taylor]: Rewrote expression to (+ (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) 0.623 * [taylor]: Taking taylor expansion of (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) in im 0.623 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.623 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.623 * [taylor]: Taking taylor expansion of im in im 0.623 * [backup-simplify]: Simplify 0 into 0 0.623 * [backup-simplify]: Simplify 1 into 1 0.623 * [backup-simplify]: Simplify (/ 1 1) into 1 0.623 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.623 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ 1 re))) in im 0.623 * [taylor]: Taking taylor expansion of 0.5 in im 0.623 * [backup-simplify]: Simplify 0.5 into 0.5 0.623 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.623 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.623 * [taylor]: Taking taylor expansion of re in im 0.623 * [backup-simplify]: Simplify re into re 0.623 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.623 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.623 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.623 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in im 0.623 * [taylor]: Taking taylor expansion of 0.5 in im 0.623 * [backup-simplify]: Simplify 0.5 into 0.5 0.623 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in im 0.624 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.624 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.624 * [taylor]: Taking taylor expansion of re in im 0.624 * [backup-simplify]: Simplify re into re 0.624 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.624 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.624 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.624 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.624 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.624 * [taylor]: Taking taylor expansion of im in im 0.624 * [backup-simplify]: Simplify 0 into 0 0.624 * [backup-simplify]: Simplify 1 into 1 0.624 * [backup-simplify]: Simplify (/ 1 1) into 1 0.624 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.624 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 0.624 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 0.624 * [backup-simplify]: Simplify (- 0) into 0 0.625 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 0.625 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 0.625 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 0.625 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 0.625 * [backup-simplify]: Simplify (- 0) into 0 0.625 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 0.625 * [backup-simplify]: Simplify (* 0.5 (cos (/ 1 re))) into (* 0.5 (cos (/ 1 re))) 0.625 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) into (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) 0.625 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 0.626 * [backup-simplify]: Simplify (+ (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) 0.626 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) in re 0.626 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in re 0.626 * [taylor]: Taking taylor expansion of 0.5 in re 0.626 * [backup-simplify]: Simplify 0.5 into 0.5 0.626 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in re 0.626 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.626 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.626 * [taylor]: Taking taylor expansion of re in re 0.626 * [backup-simplify]: Simplify 0 into 0 0.626 * [backup-simplify]: Simplify 1 into 1 0.626 * [backup-simplify]: Simplify (/ 1 1) into 1 0.626 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 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 (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 0.626 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) in re 0.626 * [taylor]: Taking taylor expansion of 0.5 in re 0.626 * [backup-simplify]: Simplify 0.5 into 0.5 0.626 * [taylor]: Taking taylor expansion of (* (cos (/ 1 re)) (exp (/ 1 im))) in re 0.626 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.626 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.626 * [taylor]: Taking taylor expansion of re in re 0.626 * [backup-simplify]: Simplify 0 into 0 0.626 * [backup-simplify]: Simplify 1 into 1 0.627 * [backup-simplify]: Simplify (/ 1 1) into 1 0.627 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.627 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.627 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.627 * [taylor]: Taking taylor expansion of im in re 0.627 * [backup-simplify]: Simplify im into im 0.627 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.627 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.627 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 0.627 * [backup-simplify]: Simplify (* (cos (/ 1 re)) (exp (/ 1 im))) into (* (cos (/ 1 re)) (exp (/ 1 im))) 0.627 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) 0.627 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) 0.628 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) 0.628 * [backup-simplify]: Simplify (+ 0) into 0 0.628 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 0.628 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 0.629 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.629 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 0.630 * [backup-simplify]: Simplify (- 0) into 0 0.630 * [backup-simplify]: Simplify (+ 0 0) into 0 0.631 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (cos (/ 1 re)))) into 0 0.631 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (* 0.5 (cos (/ 1 re))))) into 0 0.631 * [backup-simplify]: Simplify (+ 0) into 0 0.632 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 0.632 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 0.633 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.633 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 0.634 * [backup-simplify]: Simplify (- 0) into 0 0.634 * [backup-simplify]: Simplify (+ 0 0) into 0 0.634 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.635 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into 0 0.635 * [backup-simplify]: Simplify (+ 0 0) into 0 0.635 * [taylor]: Taking taylor expansion of 0 in re 0.635 * [backup-simplify]: Simplify 0 into 0 0.635 * [backup-simplify]: Simplify 0 into 0 0.636 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.636 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.637 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.637 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into 0 0.637 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.638 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.639 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 (exp (/ 1 im)))) into 0 0.639 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ 1 re)) (exp (/ 1 im))))) into 0 0.640 * [backup-simplify]: Simplify (+ 0 0) into 0 0.640 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.641 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.641 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.642 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.642 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.643 * [backup-simplify]: Simplify (- 0) into 0 0.643 * [backup-simplify]: Simplify (+ 0 0) into 0 0.643 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 0.644 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ 1 re)))))) into 0 0.644 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.645 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.645 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.645 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.646 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.646 * [backup-simplify]: Simplify (- 0) into 0 0.646 * [backup-simplify]: Simplify (+ 0 0) into 0 0.646 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.647 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 0.647 * [backup-simplify]: Simplify (+ 0 0) into 0 0.647 * [taylor]: Taking taylor expansion of 0 in re 0.647 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify 0 into 0 0.648 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.649 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.649 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.649 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 0.650 * [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.651 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 0.652 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 0.652 * [backup-simplify]: Simplify (+ 0 0) into 0 0.652 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.653 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.654 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.654 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.655 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.655 * [backup-simplify]: Simplify (- 0) into 0 0.655 * [backup-simplify]: Simplify (+ 0 0) into 0 0.656 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re)))))) into 0 0.657 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ 1 re))))))) into 0 0.657 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.658 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.658 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.659 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.660 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.660 * [backup-simplify]: Simplify (- 0) into 0 0.660 * [backup-simplify]: Simplify (+ 0 0) into 0 0.660 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.661 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))))) into 0 0.661 * [backup-simplify]: Simplify (+ 0 0) into 0 0.661 * [taylor]: Taking taylor expansion of 0 in re 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im))))) (* 0.5 (* (cos (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im)))))) into (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (/ (cos re) (exp im)))) 0.662 * [backup-simplify]: Simplify (fma (exp (/ 1 (- im))) (* 0.5 (cos (/ 1 (- re)))) (/ (* 0.5 (cos (/ 1 (- re)))) (exp (/ 1 (- im))))) into (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) 0.662 * [approximate]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) in (im re) around 0 0.662 * [taylor]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) in re 0.662 * [taylor]: Rewrote expression to (+ (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) 0.662 * [taylor]: Taking taylor expansion of (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) in re 0.662 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.662 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.662 * [taylor]: Taking taylor expansion of -1 in re 0.662 * [backup-simplify]: Simplify -1 into -1 0.662 * [taylor]: Taking taylor expansion of im in re 0.662 * [backup-simplify]: Simplify im into im 0.662 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.662 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.662 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ -1 re))) in re 0.662 * [taylor]: Taking taylor expansion of 0.5 in re 0.662 * [backup-simplify]: Simplify 0.5 into 0.5 0.662 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.662 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.662 * [taylor]: Taking taylor expansion of -1 in re 0.662 * [backup-simplify]: Simplify -1 into -1 0.662 * [taylor]: Taking taylor expansion of re in re 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify 1 into 1 0.663 * [backup-simplify]: Simplify (/ -1 1) into -1 0.663 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.663 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in re 0.663 * [taylor]: Taking taylor expansion of 0.5 in re 0.663 * [backup-simplify]: Simplify 0.5 into 0.5 0.663 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in re 0.663 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.663 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.663 * [taylor]: Taking taylor expansion of -1 in re 0.663 * [backup-simplify]: Simplify -1 into -1 0.663 * [taylor]: Taking taylor expansion of re in re 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify 1 into 1 0.663 * [backup-simplify]: Simplify (/ -1 1) into -1 0.663 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.663 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.663 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.663 * [taylor]: Taking taylor expansion of -1 in re 0.663 * [backup-simplify]: Simplify -1 into -1 0.663 * [taylor]: Taking taylor expansion of im in re 0.663 * [backup-simplify]: Simplify im into im 0.663 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.663 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.663 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 0.664 * [taylor]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) in im 0.664 * [taylor]: Rewrote expression to (+ (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) 0.664 * [taylor]: Taking taylor expansion of (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) in im 0.664 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.664 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.664 * [taylor]: Taking taylor expansion of -1 in im 0.664 * [backup-simplify]: Simplify -1 into -1 0.664 * [taylor]: Taking taylor expansion of im in im 0.664 * [backup-simplify]: Simplify 0 into 0 0.664 * [backup-simplify]: Simplify 1 into 1 0.664 * [backup-simplify]: Simplify (/ -1 1) into -1 0.664 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.664 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ -1 re))) in im 0.664 * [taylor]: Taking taylor expansion of 0.5 in im 0.664 * [backup-simplify]: Simplify 0.5 into 0.5 0.664 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.664 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.664 * [taylor]: Taking taylor expansion of -1 in im 0.664 * [backup-simplify]: Simplify -1 into -1 0.664 * [taylor]: Taking taylor expansion of re in im 0.664 * [backup-simplify]: Simplify re into re 0.664 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.664 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.664 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.664 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in im 0.664 * [taylor]: Taking taylor expansion of 0.5 in im 0.664 * [backup-simplify]: Simplify 0.5 into 0.5 0.664 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in im 0.664 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.664 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.664 * [taylor]: Taking taylor expansion of -1 in im 0.664 * [backup-simplify]: Simplify -1 into -1 0.664 * [taylor]: Taking taylor expansion of re in im 0.664 * [backup-simplify]: Simplify re into re 0.664 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.665 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.665 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -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 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 0.665 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 0.665 * [backup-simplify]: Simplify (- 0) into 0 0.665 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 0.665 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 0.666 * [taylor]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) in im 0.666 * [taylor]: Rewrote expression to (+ (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) 0.666 * [taylor]: Taking taylor expansion of (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) in im 0.666 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.666 * [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 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ -1 re))) in im 0.666 * [taylor]: Taking taylor expansion of 0.5 in im 0.666 * [backup-simplify]: Simplify 0.5 into 0.5 0.666 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.666 * [taylor]: Taking taylor expansion of (/ -1 re) 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 re in im 0.666 * [backup-simplify]: Simplify re into re 0.666 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.666 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.666 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.666 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in im 0.666 * [taylor]: Taking taylor expansion of 0.5 in im 0.666 * [backup-simplify]: Simplify 0.5 into 0.5 0.666 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in im 0.666 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.666 * [taylor]: Taking taylor expansion of (/ -1 re) 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 re in im 0.666 * [backup-simplify]: Simplify re into re 0.666 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.667 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.667 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.667 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.667 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.667 * [taylor]: Taking taylor expansion of -1 in im 0.667 * [backup-simplify]: Simplify -1 into -1 0.667 * [taylor]: Taking taylor expansion of im in im 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 (exp (/ -1 im)) into (exp (/ -1 im)) 0.667 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 0.667 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 0.667 * [backup-simplify]: Simplify (- 0) into 0 0.667 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 0.668 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 0.668 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 0.668 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 0.668 * [backup-simplify]: Simplify (- 0) into 0 0.668 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 0.668 * [backup-simplify]: Simplify (* 0.5 (cos (/ -1 re))) into (* 0.5 (cos (/ -1 re))) 0.668 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) 0.668 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 0.668 * [backup-simplify]: Simplify (+ (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) 0.668 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) in re 0.669 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in re 0.669 * [taylor]: Taking taylor expansion of 0.5 in re 0.669 * [backup-simplify]: Simplify 0.5 into 0.5 0.669 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in re 0.669 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.669 * [taylor]: Taking taylor expansion of (/ -1 re) 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 re in re 0.669 * [backup-simplify]: Simplify 0 into 0 0.669 * [backup-simplify]: Simplify 1 into 1 0.669 * [backup-simplify]: Simplify (/ -1 1) into -1 0.669 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -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 (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 0.669 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) in re 0.670 * [taylor]: Taking taylor expansion of 0.5 in re 0.670 * [backup-simplify]: Simplify 0.5 into 0.5 0.670 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ -1 im))) in re 0.670 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.670 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.670 * [taylor]: Taking taylor expansion of -1 in re 0.670 * [backup-simplify]: Simplify -1 into -1 0.670 * [taylor]: Taking taylor expansion of re in re 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 (cos (/ -1 re)) into (cos (/ -1 re)) 0.671 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.671 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.671 * [taylor]: Taking taylor expansion of -1 in re 0.671 * [backup-simplify]: Simplify -1 into -1 0.671 * [taylor]: Taking taylor expansion of im in re 0.671 * [backup-simplify]: Simplify im into im 0.671 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.671 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.671 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 0.671 * [backup-simplify]: Simplify (* (cos (/ -1 re)) (exp (/ -1 im))) into (* (cos (/ -1 re)) (exp (/ -1 im))) 0.671 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) 0.672 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) into (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) 0.672 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) into (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) 0.672 * [backup-simplify]: Simplify (+ 0) into 0 0.672 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 0.673 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 0.673 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.673 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 0.674 * [backup-simplify]: Simplify (- 0) into 0 0.674 * [backup-simplify]: Simplify (+ 0 0) into 0 0.674 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (cos (/ -1 re)))) into 0 0.674 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (* 0.5 (cos (/ -1 re))))) into 0 0.675 * [backup-simplify]: Simplify (+ 0) into 0 0.675 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 0.675 * [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 (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 0.676 * [backup-simplify]: Simplify (- 0) into 0 0.676 * [backup-simplify]: Simplify (+ 0 0) into 0 0.676 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.677 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into 0 0.677 * [backup-simplify]: Simplify (+ 0 0) into 0 0.677 * [taylor]: Taking taylor expansion of 0 in re 0.677 * [backup-simplify]: Simplify 0 into 0 0.677 * [backup-simplify]: Simplify 0 into 0 0.677 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.678 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.678 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.679 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into 0 0.679 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.680 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.680 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 (exp (/ -1 im)))) into 0 0.681 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ -1 re)) (exp (/ -1 im))))) into 0 0.681 * [backup-simplify]: Simplify (+ 0 0) into 0 0.681 * [backup-simplify]: Simplify 0 into 0 0.682 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.683 * [backup-simplify]: Simplify (+ (* (cos (/ -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.684 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.684 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.685 * [backup-simplify]: Simplify (- 0) into 0 0.685 * [backup-simplify]: Simplify (+ 0 0) into 0 0.686 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 0.686 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ -1 re)))))) into 0 0.687 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.688 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.688 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.689 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.689 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.689 * [backup-simplify]: Simplify (- 0) into 0 0.690 * [backup-simplify]: Simplify (+ 0 0) into 0 0.690 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.692 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 0.693 * [backup-simplify]: Simplify (+ 0 0) into 0 0.693 * [taylor]: Taking taylor expansion of 0 in re 0.693 * [backup-simplify]: Simplify 0 into 0 0.693 * [backup-simplify]: Simplify 0 into 0 0.693 * [backup-simplify]: Simplify 0 into 0 0.693 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.694 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.694 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.694 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 0.694 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.695 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.695 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 0.696 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 0.696 * [backup-simplify]: Simplify (+ 0 0) into 0 0.696 * [backup-simplify]: Simplify 0 into 0 0.697 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.697 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.697 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.698 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.699 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.699 * [backup-simplify]: Simplify (- 0) into 0 0.699 * [backup-simplify]: Simplify (+ 0 0) into 0 0.700 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re)))))) into 0 0.700 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ -1 re))))))) into 0 0.701 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.701 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.702 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.702 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.703 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.703 * [backup-simplify]: Simplify (- 0) into 0 0.703 * [backup-simplify]: Simplify (+ 0 0) into 0 0.703 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.704 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))))) into 0 0.704 * [backup-simplify]: Simplify (+ 0 0) into 0 0.704 * [taylor]: Taking taylor expansion of 0 in re 0.704 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im)))))) (* 0.5 (* (cos (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im))))))) into (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (/ (cos re) (exp im)))) 0.705 * * * [progress]: simplifying candidates 0.705 * * * * [progress]: [ 1 / 41 ] simplifiying candidate # 0.705 * [simplify]: Simplifying (expm1 (/ (* 0.5 (cos re)) (exp im))) 0.705 * * [simplify]: iters left: 6 (8 enodes) 0.707 * * [simplify]: iters left: 5 (27 enodes) 0.711 * * [simplify]: iters left: 4 (33 enodes) 0.716 * * [simplify]: iters left: 3 (38 enodes) 0.721 * * [simplify]: iters left: 2 (40 enodes) 0.732 * * [simplify]: iters left: 1 (43 enodes) 0.744 * * [simplify]: Extracting #0: cost 1 inf + 0 0.744 * * [simplify]: Extracting #1: cost 3 inf + 0 0.744 * * [simplify]: Extracting #2: cost 12 inf + 0 0.744 * * [simplify]: Extracting #3: cost 20 inf + 1 0.744 * * [simplify]: Extracting #4: cost 17 inf + 74 0.745 * * [simplify]: Extracting #5: cost 4 inf + 1718 0.745 * * [simplify]: Extracting #6: cost 1 inf + 2316 0.746 * * [simplify]: Extracting #7: cost 0 inf + 2599 0.747 * [simplify]: Simplified to (expm1 (/ (* 0.5 (cos re)) (exp im))) 0.747 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (log1p (expm1 (/ (* 0.5 (cos re)) (exp im)))))) 0.747 * * * * [progress]: [ 2 / 41 ] simplifiying candidate # 0.747 * [simplify]: Simplifying (log1p (/ (* 0.5 (cos re)) (exp im))) 0.747 * * [simplify]: iters left: 6 (8 enodes) 0.750 * * [simplify]: iters left: 5 (27 enodes) 0.754 * * [simplify]: iters left: 4 (33 enodes) 0.759 * * [simplify]: iters left: 3 (38 enodes) 0.764 * * [simplify]: iters left: 2 (40 enodes) 0.770 * * [simplify]: iters left: 1 (43 enodes) 0.776 * * [simplify]: Extracting #0: cost 1 inf + 0 0.776 * * [simplify]: Extracting #1: cost 3 inf + 0 0.776 * * [simplify]: Extracting #2: cost 12 inf + 0 0.776 * * [simplify]: Extracting #3: cost 20 inf + 1 0.776 * * [simplify]: Extracting #4: cost 17 inf + 74 0.776 * * [simplify]: Extracting #5: cost 4 inf + 1718 0.776 * * [simplify]: Extracting #6: cost 1 inf + 2336 0.777 * * [simplify]: Extracting #7: cost 0 inf + 2639 0.777 * [simplify]: Simplified to (log1p (/ (* 0.5 (cos re)) (exp im))) 0.777 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (expm1 (log1p (/ (* 0.5 (cos re)) (exp im)))))) 0.777 * * * * [progress]: [ 3 / 41 ] simplifiying candidate # 0.777 * * * * [progress]: [ 4 / 41 ] simplifiying candidate # 0.778 * [simplify]: Simplifying (- (+ (log 0.5) (log (cos re))) im) 0.778 * * [simplify]: iters left: 6 (8 enodes) 0.780 * * [simplify]: iters left: 5 (29 enodes) 0.790 * * [simplify]: iters left: 4 (41 enodes) 0.802 * * [simplify]: iters left: 3 (50 enodes) 0.815 * * [simplify]: iters left: 2 (54 enodes) 0.823 * * [simplify]: iters left: 1 (58 enodes) 0.831 * * [simplify]: Extracting #0: cost 1 inf + 0 0.831 * * [simplify]: Extracting #1: cost 16 inf + 0 0.831 * * [simplify]: Extracting #2: cost 24 inf + 42 0.831 * * [simplify]: Extracting #3: cost 22 inf + 266 0.831 * * [simplify]: Extracting #4: cost 8 inf + 2137 0.832 * * [simplify]: Extracting #5: cost 0 inf + 3624 0.832 * [simplify]: Simplified to (- (log (cos re)) (- im (log 0.5))) 0.832 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (cos re)) (- im (log 0.5)))))) 0.832 * * * * [progress]: [ 5 / 41 ] simplifiying candidate # 0.832 * [simplify]: Simplifying (- (log (* 0.5 (cos re))) im) 0.832 * * [simplify]: iters left: 6 (7 enodes) 0.835 * * [simplify]: iters left: 5 (27 enodes) 0.839 * * [simplify]: iters left: 4 (39 enodes) 0.845 * * [simplify]: iters left: 3 (49 enodes) 0.852 * * [simplify]: iters left: 2 (57 enodes) 0.866 * * [simplify]: iters left: 1 (63 enodes) 0.883 * * [simplify]: Extracting #0: cost 1 inf + 0 0.883 * * [simplify]: Extracting #1: cost 13 inf + 0 0.884 * * [simplify]: Extracting #2: cost 25 inf + 1 0.884 * * [simplify]: Extracting #3: cost 25 inf + 84 0.884 * * [simplify]: Extracting #4: cost 18 inf + 713 0.885 * * [simplify]: Extracting #5: cost 7 inf + 2051 0.886 * * [simplify]: Extracting #6: cost 0 inf + 3226 0.887 * [simplify]: Simplified to (- (log (* 0.5 (cos re))) im) 0.887 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (* 0.5 (cos re))) im)))) 0.887 * * * * [progress]: [ 6 / 41 ] simplifiying candidate # 0.887 * [simplify]: Simplifying (log (/ (* 0.5 (cos re)) (exp im))) 0.887 * * [simplify]: iters left: 6 (8 enodes) 0.891 * * [simplify]: iters left: 5 (30 enodes) 0.904 * * [simplify]: iters left: 4 (46 enodes) 0.917 * * [simplify]: iters left: 3 (73 enodes) 0.939 * * [simplify]: iters left: 2 (93 enodes) 0.966 * * [simplify]: iters left: 1 (112 enodes) 0.998 * * [simplify]: Extracting #0: cost 1 inf + 0 0.998 * * [simplify]: Extracting #1: cost 16 inf + 0 0.998 * * [simplify]: Extracting #2: cost 35 inf + 42 0.998 * * [simplify]: Extracting #3: cost 39 inf + 226 0.999 * * [simplify]: Extracting #4: cost 28 inf + 1303 1.000 * * [simplify]: Extracting #5: cost 7 inf + 4623 1.002 * * [simplify]: Extracting #6: cost 0 inf + 5726 1.004 * [simplify]: Simplified to (- (log (* 0.5 (cos re))) im) 1.004 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (* 0.5 (cos re))) im)))) 1.004 * * * * [progress]: [ 7 / 41 ] simplifiying candidate # 1.004 * [simplify]: Simplifying (exp (/ (* 0.5 (cos re)) (exp im))) 1.004 * * [simplify]: iters left: 6 (8 enodes) 1.008 * * [simplify]: iters left: 5 (27 enodes) 1.016 * * [simplify]: iters left: 4 (33 enodes) 1.024 * * [simplify]: iters left: 3 (40 enodes) 1.029 * * [simplify]: iters left: 2 (48 enodes) 1.039 * * [simplify]: iters left: 1 (66 enodes) 1.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1.049 * * [simplify]: Extracting #1: cost 19 inf + 0 1.049 * * [simplify]: Extracting #2: cost 42 inf + 1 1.050 * * [simplify]: Extracting #3: cost 47 inf + 116 1.050 * * [simplify]: Extracting #4: cost 24 inf + 3048 1.052 * * [simplify]: Extracting #5: cost 12 inf + 5216 1.054 * * [simplify]: Extracting #6: cost 4 inf + 8535 1.056 * * [simplify]: Extracting #7: cost 0 inf + 10882 1.059 * [simplify]: Simplified to (exp (/ (* 0.5 (cos re)) (exp im))) 1.059 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (log (exp (/ (* 0.5 (cos re)) (exp im)))))) 1.059 * * * * [progress]: [ 8 / 41 ] simplifiying candidate # 1.059 * [simplify]: Simplifying (/ (* (* (* 0.5 0.5) 0.5) (* (* (cos re) (cos re)) (cos re))) (* (* (exp im) (exp im)) (exp im))) 1.059 * * [simplify]: iters left: 6 (13 enodes) 1.067 * * [simplify]: iters left: 5 (56 enodes) 1.091 * * [simplify]: iters left: 4 (170 enodes) 1.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1.198 * * [simplify]: Extracting #1: cost 94 inf + 0 1.199 * * [simplify]: Extracting #2: cost 202 inf + 123 1.204 * * [simplify]: Extracting #3: cost 143 inf + 14620 1.216 * * [simplify]: Extracting #4: cost 16 inf + 48566 1.226 * * [simplify]: Extracting #5: cost 0 inf + 50869 1.236 * * [simplify]: Extracting #6: cost 0 inf + 49909 1.251 * * [simplify]: Extracting #7: cost 0 inf + 49829 1.272 * [simplify]: Simplified to (/ (* (cos re) (* (cos re) (cos re))) (* (/ (exp im) 0.5) (* (/ (exp im) 0.5) (/ (exp im) 0.5)))) 1.272 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (/ (* (cos re) (* (cos re) (cos re))) (* (/ (exp im) 0.5) (* (/ (exp im) 0.5) (/ (exp im) 0.5))))))) 1.272 * * * * [progress]: [ 9 / 41 ] simplifiying candidate # 1.272 * [simplify]: Simplifying (/ (* (* (* 0.5 (cos re)) (* 0.5 (cos re))) (* 0.5 (cos re))) (* (* (exp im) (exp im)) (exp im))) 1.275 * * [simplify]: iters left: 6 (11 enodes) 1.282 * * [simplify]: iters left: 5 (54 enodes) 1.295 * * [simplify]: iters left: 4 (180 enodes) 1.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1.414 * * [simplify]: Extracting #1: cost 108 inf + 0 1.415 * * [simplify]: Extracting #2: cost 228 inf + 43 1.421 * * [simplify]: Extracting #3: cost 154 inf + 16487 1.442 * * [simplify]: Extracting #4: cost 15 inf + 53440 1.465 * * [simplify]: Extracting #5: cost 0 inf + 57512 1.478 * * [simplify]: Extracting #6: cost 0 inf + 57432 1.493 * [simplify]: Simplified to (* (/ (* 0.5 (cos re)) (exp im)) (* (/ (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im)))) 1.493 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (* (/ (* 0.5 (cos re)) (exp im)) (* (/ (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im))))))) 1.493 * * * * [progress]: [ 10 / 41 ] simplifiying candidate # 1.493 * [simplify]: Simplifying (* (cbrt (/ (* 0.5 (cos re)) (exp im))) (cbrt (/ (* 0.5 (cos re)) (exp im)))) 1.493 * * [simplify]: iters left: 6 (9 enodes) 1.498 * * [simplify]: iters left: 5 (30 enodes) 1.507 * * [simplify]: iters left: 4 (36 enodes) 1.513 * * [simplify]: iters left: 3 (41 enodes) 1.519 * * [simplify]: iters left: 2 (43 enodes) 1.525 * * [simplify]: iters left: 1 (46 enodes) 1.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1.532 * * [simplify]: Extracting #1: cost 3 inf + 0 1.532 * * [simplify]: Extracting #2: cost 5 inf + 0 1.532 * * [simplify]: Extracting #3: cost 14 inf + 0 1.532 * * [simplify]: Extracting #4: cost 22 inf + 1 1.533 * * [simplify]: Extracting #5: cost 17 inf + 298 1.533 * * [simplify]: Extracting #6: cost 5 inf + 1982 1.534 * * [simplify]: Extracting #7: cost 0 inf + 3285 1.535 * [simplify]: Simplified to (* (cbrt (* (/ 0.5 (exp im)) (cos re))) (cbrt (* (/ 0.5 (exp im)) (cos re)))) 1.535 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (cbrt (* (/ 0.5 (exp im)) (cos re))) (cbrt (* (/ 0.5 (exp im)) (cos re)))) (cbrt (/ (* 0.5 (cos re)) (exp im)))))) 1.536 * [simplify]: Simplifying (cbrt (/ (* 0.5 (cos re)) (exp im))) 1.536 * * [simplify]: iters left: 6 (8 enodes) 1.540 * * [simplify]: iters left: 5 (27 enodes) 1.547 * * [simplify]: iters left: 4 (33 enodes) 1.557 * * [simplify]: iters left: 3 (38 enodes) 1.568 * * [simplify]: iters left: 2 (40 enodes) 1.579 * * [simplify]: iters left: 1 (43 enodes) 1.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1.591 * * [simplify]: Extracting #1: cost 3 inf + 0 1.591 * * [simplify]: Extracting #2: cost 12 inf + 0 1.591 * * [simplify]: Extracting #3: cost 20 inf + 1 1.591 * * [simplify]: Extracting #4: cost 17 inf + 74 1.591 * * [simplify]: Extracting #5: cost 4 inf + 1718 1.592 * * [simplify]: Extracting #6: cost 1 inf + 2326 1.593 * * [simplify]: Extracting #7: cost 0 inf + 2619 1.593 * [simplify]: Simplified to (cbrt (/ (* 0.5 (cos re)) (exp im))) 1.593 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (cbrt (/ (* 0.5 (cos re)) (exp im))) (cbrt (/ (* 0.5 (cos re)) (exp im)))) (cbrt (/ (* 0.5 (cos re)) (exp im)))))) 1.594 * * * * [progress]: [ 11 / 41 ] simplifiying candidate # 1.594 * [simplify]: Simplifying (* (* (/ (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im))) (/ (* 0.5 (cos re)) (exp im))) 1.594 * * [simplify]: iters left: 6 (9 enodes) 1.598 * * [simplify]: iters left: 5 (37 enodes) 1.606 * * [simplify]: iters left: 4 (86 enodes) 1.628 * * [simplify]: iters left: 3 (266 enodes) 1.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1.796 * * [simplify]: Extracting #1: cost 116 inf + 0 1.798 * * [simplify]: Extracting #2: cost 241 inf + 43 1.803 * * [simplify]: Extracting #3: cost 166 inf + 16875 1.816 * * [simplify]: Extracting #4: cost 23 inf + 54310 1.832 * * [simplify]: Extracting #5: cost 0 inf + 60576 1.845 * * [simplify]: Extracting #6: cost 0 inf + 60536 1.862 * [simplify]: Simplified to (* (* (/ (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im))) (/ (* 0.5 (cos re)) (exp im))) 1.862 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (* (* (/ (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im))) (/ (* 0.5 (cos re)) (exp im)))))) 1.862 * * * * [progress]: [ 12 / 41 ] simplifiying candidate # 1.862 * [simplify]: Simplifying (sqrt (/ (* 0.5 (cos re)) (exp im))) 1.862 * * [simplify]: iters left: 6 (8 enodes) 1.864 * * [simplify]: iters left: 5 (27 enodes) 1.868 * * [simplify]: iters left: 4 (33 enodes) 1.873 * * [simplify]: iters left: 3 (38 enodes) 1.878 * * [simplify]: iters left: 2 (40 enodes) 1.883 * * [simplify]: iters left: 1 (43 enodes) 1.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1.894 * * [simplify]: Extracting #1: cost 3 inf + 0 1.894 * * [simplify]: Extracting #2: cost 12 inf + 0 1.894 * * [simplify]: Extracting #3: cost 20 inf + 1 1.894 * * [simplify]: Extracting #4: cost 17 inf + 74 1.894 * * [simplify]: Extracting #5: cost 4 inf + 1718 1.895 * * [simplify]: Extracting #6: cost 1 inf + 2286 1.896 * * [simplify]: Extracting #7: cost 0 inf + 2539 1.896 * [simplify]: Simplified to (sqrt (/ (* 0.5 (cos re)) (exp im))) 1.896 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (sqrt (/ (* 0.5 (cos re)) (exp im))) (sqrt (/ (* 0.5 (cos re)) (exp im)))))) 1.897 * [simplify]: Simplifying (sqrt (/ (* 0.5 (cos re)) (exp im))) 1.897 * * [simplify]: iters left: 6 (8 enodes) 1.901 * * [simplify]: iters left: 5 (27 enodes) 1.909 * * [simplify]: iters left: 4 (33 enodes) 1.918 * * [simplify]: iters left: 3 (38 enodes) 1.929 * * [simplify]: iters left: 2 (40 enodes) 1.944 * * [simplify]: iters left: 1 (43 enodes) 1.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1.953 * * [simplify]: Extracting #1: cost 3 inf + 0 1.953 * * [simplify]: Extracting #2: cost 12 inf + 0 1.953 * * [simplify]: Extracting #3: cost 20 inf + 1 1.953 * * [simplify]: Extracting #4: cost 17 inf + 74 1.953 * * [simplify]: Extracting #5: cost 4 inf + 1718 1.953 * * [simplify]: Extracting #6: cost 1 inf + 2286 1.954 * * [simplify]: Extracting #7: cost 0 inf + 2539 1.954 * [simplify]: Simplified to (sqrt (/ (* 0.5 (cos re)) (exp im))) 1.954 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (sqrt (/ (* 0.5 (cos re)) (exp im))) (sqrt (/ (* 0.5 (cos re)) (exp im)))))) 1.954 * * * * [progress]: [ 13 / 41 ] simplifiying candidate # 1.954 * [simplify]: Simplifying (- (* 0.5 (cos re))) 1.954 * * [simplify]: iters left: 5 (5 enodes) 1.956 * * [simplify]: iters left: 4 (20 enodes) 1.959 * * [simplify]: iters left: 3 (26 enodes) 1.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1.963 * * [simplify]: Extracting #1: cost 7 inf + 0 1.963 * * [simplify]: Extracting #2: cost 11 inf + 1 1.963 * * [simplify]: Extracting #3: cost 0 inf + 896 1.963 * [simplify]: Simplified to (- (* 0.5 (cos re))) 1.963 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (- (* 0.5 (cos re))) (- (exp im))))) 1.964 * [simplify]: Simplifying (- (exp im)) 1.964 * * [simplify]: iters left: 3 (3 enodes) 1.964 * * [simplify]: iters left: 2 (9 enodes) 1.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1.965 * * [simplify]: Extracting #1: cost 3 inf + 0 1.965 * * [simplify]: Extracting #2: cost 5 inf + 0 1.965 * * [simplify]: Extracting #3: cost 4 inf + 1 1.965 * * [simplify]: Extracting #4: cost 0 inf + 365 1.966 * [simplify]: Simplified to (- (exp im)) 1.966 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (- (* 0.5 (cos re))) (- (exp im))))) 1.966 * * * * [progress]: [ 14 / 41 ] simplifiying candidate # 1.966 * [simplify]: Simplifying (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) 1.966 * * [simplify]: iters left: 6 (6 enodes) 1.967 * * [simplify]: iters left: 5 (20 enodes) 1.970 * * [simplify]: iters left: 4 (22 enodes) 1.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1.974 * * [simplify]: Extracting #1: cost 6 inf + 0 1.974 * * [simplify]: Extracting #2: cost 9 inf + 1 1.974 * * [simplify]: Extracting #3: cost 11 inf + 1 1.974 * * [simplify]: Extracting #4: cost 10 inf + 2 1.974 * * [simplify]: Extracting #5: cost 1 inf + 1444 1.974 * * [simplify]: Extracting #6: cost 0 inf + 1676 1.974 * [simplify]: Simplified to (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) 1.974 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) (/ (cos re) (cbrt (exp im)))))) 1.975 * [simplify]: Simplifying (/ (cos re) (cbrt (exp im))) 1.975 * * [simplify]: iters left: 4 (6 enodes) 1.976 * * [simplify]: iters left: 3 (18 enodes) 1.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1.979 * * [simplify]: Extracting #1: cost 4 inf + 0 1.979 * * [simplify]: Extracting #2: cost 8 inf + 0 1.979 * * [simplify]: Extracting #3: cost 9 inf + 1 1.979 * * [simplify]: Extracting #4: cost 0 inf + 1072 1.980 * [simplify]: Simplified to (/ (cos re) (cbrt (exp im))) 1.980 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) (/ (cos re) (cbrt (exp im)))))) 1.980 * * * * [progress]: [ 15 / 41 ] simplifiying candidate # 1.980 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 1.980 * * [simplify]: iters left: 4 (5 enodes) 1.983 * * [simplify]: iters left: 3 (15 enodes) 1.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1.988 * * [simplify]: Extracting #1: cost 4 inf + 0 1.988 * * [simplify]: Extracting #2: cost 5 inf + 1 1.988 * * [simplify]: Extracting #3: cost 7 inf + 1 1.988 * * [simplify]: Extracting #4: cost 0 inf + 670 1.988 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 1.988 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (/ 0.5 (sqrt (exp im))) (/ (cos re) (sqrt (exp im)))))) 1.989 * [simplify]: Simplifying (/ (cos re) (sqrt (exp im))) 1.989 * * [simplify]: iters left: 4 (6 enodes) 1.991 * * [simplify]: iters left: 3 (18 enodes) 1.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1.996 * * [simplify]: Extracting #1: cost 4 inf + 0 1.996 * * [simplify]: Extracting #2: cost 8 inf + 0 1.996 * * [simplify]: Extracting #3: cost 9 inf + 1 1.996 * * [simplify]: Extracting #4: cost 0 inf + 912 1.997 * [simplify]: Simplified to (/ (cos re) (sqrt (exp im))) 1.997 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (/ 0.5 (sqrt (exp im))) (/ (cos re) (sqrt (exp im)))))) 1.997 * * * * [progress]: [ 16 / 41 ] simplifiying candidate # 1.997 * [simplify]: Simplifying (/ 0.5 1) 1.997 * * [simplify]: iters left: 2 (3 enodes) 1.999 * * [simplify]: iters left: 1 (9 enodes) 2.002 * * [simplify]: Extracting #0: cost 1 inf + 0 2.002 * * [simplify]: Extracting #1: cost 0 inf + 1 2.002 * [simplify]: Simplified to 0.5 2.002 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im))))) 2.002 * [simplify]: Simplifying (/ (cos re) (exp im)) 2.002 * * [simplify]: iters left: 3 (5 enodes) 2.003 * * [simplify]: iters left: 2 (15 enodes) 2.005 * * [simplify]: Extracting #0: cost 1 inf + 0 2.005 * * [simplify]: Extracting #1: cost 4 inf + 0 2.005 * * [simplify]: Extracting #2: cost 8 inf + 0 2.005 * * [simplify]: Extracting #3: cost 4 inf + 144 2.006 * * [simplify]: Extracting #4: cost 0 inf + 610 2.006 * [simplify]: Simplified to (/ (cos re) (exp im)) 2.006 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im))))) 2.006 * * * * [progress]: [ 17 / 41 ] simplifiying candidate # 2.006 * * * * [progress]: [ 18 / 41 ] simplifiying candidate # 2.006 * [simplify]: Simplifying (/ 1 (exp im)) 2.006 * * [simplify]: iters left: 3 (4 enodes) 2.007 * * [simplify]: iters left: 2 (16 enodes) 2.010 * * [simplify]: iters left: 1 (20 enodes) 2.012 * * [simplify]: Extracting #0: cost 1 inf + 0 2.013 * * [simplify]: Extracting #1: cost 5 inf + 0 2.013 * * [simplify]: Extracting #2: cost 7 inf + 1 2.013 * * [simplify]: Extracting #3: cost 6 inf + 2 2.013 * * [simplify]: Extracting #4: cost 0 inf + 450 2.013 * * [simplify]: Extracting #5: cost 0 inf + 448 2.013 * [simplify]: Simplified to (exp (- im)) 2.013 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 2.013 * * * * [progress]: [ 19 / 41 ] simplifiying candidate # 2.013 * [simplify]: Simplifying (/ (exp im) (* 0.5 (cos re))) 2.013 * * [simplify]: iters left: 5 (7 enodes) 2.015 * * [simplify]: iters left: 4 (24 enodes) 2.019 * * [simplify]: iters left: 3 (28 enodes) 2.023 * * [simplify]: iters left: 2 (30 enodes) 2.027 * * [simplify]: Extracting #0: cost 1 inf + 0 2.027 * * [simplify]: Extracting #1: cost 8 inf + 0 2.027 * * [simplify]: Extracting #2: cost 14 inf + 1 2.027 * * [simplify]: Extracting #3: cost 12 inf + 3 2.027 * * [simplify]: Extracting #4: cost 3 inf + 937 2.027 * * [simplify]: Extracting #5: cost 1 inf + 1252 2.028 * * [simplify]: Extracting #6: cost 0 inf + 1465 2.028 * [simplify]: Simplified to (/ (exp im) (* (cos re) 0.5)) 2.028 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ 1 (/ (exp im) (* (cos re) 0.5))))) 2.028 * * * * [progress]: [ 20 / 41 ] simplifiying candidate # 2.028 * [simplify]: Simplifying (/ (* 0.5 (cos re)) (* (cbrt (exp im)) (cbrt (exp im)))) 2.028 * * [simplify]: iters left: 6 (9 enodes) 2.031 * * [simplify]: iters left: 5 (35 enodes) 2.044 * * [simplify]: iters left: 4 (57 enodes) 2.061 * * [simplify]: iters left: 3 (73 enodes) 2.072 * * [simplify]: iters left: 2 (81 enodes) 2.084 * * [simplify]: iters left: 1 (85 enodes) 2.100 * * [simplify]: Extracting #0: cost 1 inf + 0 2.100 * * [simplify]: Extracting #1: cost 16 inf + 0 2.100 * * [simplify]: Extracting #2: cost 30 inf + 1 2.100 * * [simplify]: Extracting #3: cost 31 inf + 2 2.100 * * [simplify]: Extracting #4: cost 24 inf + 471 2.101 * * [simplify]: Extracting #5: cost 6 inf + 4725 2.102 * * [simplify]: Extracting #6: cost 0 inf + 6279 2.103 * [simplify]: Simplified to (/ (/ (cos re) (cbrt (exp im))) (/ (cbrt (exp im)) 0.5)) 2.103 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (/ (/ (cos re) (cbrt (exp im))) (/ (cbrt (exp im)) 0.5)) (cbrt (exp im))))) 2.103 * * * * [progress]: [ 21 / 41 ] simplifiying candidate # 2.103 * [simplify]: Simplifying (/ (* 0.5 (cos re)) (sqrt (exp im))) 2.103 * * [simplify]: iters left: 5 (8 enodes) 2.105 * * [simplify]: iters left: 4 (27 enodes) 2.109 * * [simplify]: iters left: 3 (33 enodes) 2.114 * * [simplify]: iters left: 2 (38 enodes) 2.119 * * [simplify]: iters left: 1 (40 enodes) 2.125 * * [simplify]: Extracting #0: cost 1 inf + 0 2.125 * * [simplify]: Extracting #1: cost 10 inf + 0 2.125 * * [simplify]: Extracting #2: cost 18 inf + 1 2.125 * * [simplify]: Extracting #3: cost 19 inf + 2 2.125 * * [simplify]: Extracting #4: cost 14 inf + 298 2.125 * * [simplify]: Extracting #5: cost 1 inf + 2402 2.126 * * [simplify]: Extracting #6: cost 0 inf + 2655 2.126 * [simplify]: Simplified to (/ (* 0.5 (cos re)) (sqrt (exp im))) 2.126 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (/ (* 0.5 (cos re)) (sqrt (exp im))) (sqrt (exp im))))) 2.126 * * * * [progress]: [ 22 / 41 ] simplifiying candidate # 2.126 * [simplify]: Simplifying (/ (* 0.5 (cos re)) 1) 2.126 * * [simplify]: iters left: 5 (6 enodes) 2.128 * * [simplify]: iters left: 4 (21 enodes) 2.136 * * [simplify]: iters left: 3 (31 enodes) 2.145 * * [simplify]: iters left: 2 (41 enodes) 2.156 * * [simplify]: iters left: 1 (42 enodes) 2.165 * * [simplify]: Extracting #0: cost 1 inf + 0 2.165 * * [simplify]: Extracting #1: cost 7 inf + 0 2.165 * * [simplify]: Extracting #2: cost 8 inf + 44 2.165 * * [simplify]: Extracting #3: cost 6 inf + 87 2.165 * * [simplify]: Extracting #4: cost 0 inf + 617 2.166 * [simplify]: Simplified to (* 0.5 (cos re)) 2.166 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 2.166 * * * * [progress]: [ 23 / 41 ] simplifiying candidate # 2.166 * [simplify]: Simplifying (/ (exp im) (cos re)) 2.166 * * [simplify]: iters left: 3 (5 enodes) 2.168 * * [simplify]: iters left: 2 (15 enodes) 2.171 * * [simplify]: Extracting #0: cost 1 inf + 0 2.171 * * [simplify]: Extracting #1: cost 4 inf + 0 2.171 * * [simplify]: Extracting #2: cost 8 inf + 0 2.171 * * [simplify]: Extracting #3: cost 4 inf + 124 2.171 * * [simplify]: Extracting #4: cost 0 inf + 610 2.171 * [simplify]: Simplified to (/ (exp im) (cos re)) 2.171 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ 0.5 (/ (exp im) (cos re))))) 2.171 * * * * [progress]: [ 24 / 41 ] simplifiying candidate #real (real->posit16 (/ (* 0.5 (cos re)) (exp im))))))> 2.172 * [simplify]: Simplifying (real->posit16 (/ (* 0.5 (cos re)) (exp im))) 2.172 * * [simplify]: iters left: 6 (8 enodes) 2.175 * * [simplify]: iters left: 5 (24 enodes) 2.181 * * [simplify]: iters left: 4 (30 enodes) 2.186 * * [simplify]: iters left: 3 (35 enodes) 2.191 * * [simplify]: iters left: 2 (37 enodes) 2.196 * * [simplify]: iters left: 1 (40 enodes) 2.202 * * [simplify]: Extracting #0: cost 1 inf + 0 2.202 * * [simplify]: Extracting #1: cost 2 inf + 0 2.202 * * [simplify]: Extracting #2: cost 10 inf + 0 2.202 * * [simplify]: Extracting #3: cost 18 inf + 1 2.202 * * [simplify]: Extracting #4: cost 12 inf + 410 2.202 * * [simplify]: Extracting #5: cost 1 inf + 1931 2.203 * * [simplify]: Extracting #6: cost 0 inf + 2033 2.203 * [simplify]: Simplified to (real->posit16 (* (/ 0.5 (exp im)) (cos re))) 2.203 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (posit16->real (real->posit16 (* (/ 0.5 (exp im)) (cos re)))))) 2.203 * * * * [progress]: [ 25 / 41 ] simplifiying candidate # 2.203 * [simplify]: Simplifying (expm1 (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 2.203 * * [simplify]: iters left: 6 (9 enodes) 2.205 * * [simplify]: iters left: 5 (32 enodes) 2.211 * * [simplify]: iters left: 4 (46 enodes) 2.222 * * [simplify]: iters left: 3 (67 enodes) 2.231 * * [simplify]: iters left: 2 (83 enodes) 2.245 * * [simplify]: iters left: 1 (93 enodes) 2.265 * * [simplify]: Extracting #0: cost 1 inf + 0 2.265 * * [simplify]: Extracting #1: cost 3 inf + 0 2.265 * * [simplify]: Extracting #2: cost 16 inf + 0 2.265 * * [simplify]: Extracting #3: cost 30 inf + 1 2.265 * * [simplify]: Extracting #4: cost 24 inf + 633 2.266 * * [simplify]: Extracting #5: cost 7 inf + 3677 2.268 * * [simplify]: Extracting #6: cost 2 inf + 4673 2.269 * * [simplify]: Extracting #7: cost 0 inf + 5027 2.271 * [simplify]: Simplified to (expm1 (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) 2.271 * [simplify]: Simplified (2 1) to (λ (re im) (log1p (expm1 (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)))) 2.271 * * * * [progress]: [ 26 / 41 ] simplifiying candidate # 2.271 * [simplify]: Simplifying (log1p (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 2.271 * * [simplify]: iters left: 6 (9 enodes) 2.275 * * [simplify]: iters left: 5 (32 enodes) 2.284 * * [simplify]: iters left: 4 (46 enodes) 2.296 * * [simplify]: iters left: 3 (67 enodes) 2.314 * * [simplify]: iters left: 2 (83 enodes) 2.335 * * [simplify]: iters left: 1 (93 enodes) 2.358 * * [simplify]: Extracting #0: cost 1 inf + 0 2.358 * * [simplify]: Extracting #1: cost 3 inf + 0 2.359 * * [simplify]: Extracting #2: cost 16 inf + 0 2.359 * * [simplify]: Extracting #3: cost 30 inf + 1 2.359 * * [simplify]: Extracting #4: cost 24 inf + 633 2.360 * * [simplify]: Extracting #5: cost 7 inf + 3697 2.362 * * [simplify]: Extracting #6: cost 2 inf + 4713 2.363 * * [simplify]: Extracting #7: cost 0 inf + 5067 2.365 * [simplify]: Simplified to (log1p (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) 2.365 * [simplify]: Simplified (2 1) to (λ (re im) (expm1 (log1p (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)))) 2.365 * * * * [progress]: [ 27 / 41 ] simplifiying candidate # 2.365 * [simplify]: Simplifying (* (exp im) (* 0.5 (cos re))) 2.366 * * [simplify]: iters left: 5 (7 enodes) 2.370 * * [simplify]: iters left: 4 (25 enodes) 2.374 * * [simplify]: iters left: 3 (33 enodes) 2.380 * * [simplify]: iters left: 2 (39 enodes) 2.386 * * [simplify]: Extracting #0: cost 1 inf + 0 2.386 * * [simplify]: Extracting #1: cost 8 inf + 0 2.386 * * [simplify]: Extracting #2: cost 14 inf + 1 2.386 * * [simplify]: Extracting #3: cost 12 inf + 3 2.386 * * [simplify]: Extracting #4: cost 6 inf + 481 2.387 * * [simplify]: Extracting #5: cost 2 inf + 1080 2.387 * * [simplify]: Extracting #6: cost 0 inf + 1465 2.387 * [simplify]: Simplified to (* (* 0.5 (exp im)) (cos re)) 2.387 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* 0.5 (exp im)) (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 2.387 * * * * [progress]: [ 28 / 41 ] simplifiying candidate # 2.388 * * * * [progress]: [ 29 / 41 ] simplifiying candidate # 2.388 * [simplify]: Simplifying (log (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 2.388 * * [simplify]: iters left: 6 (9 enodes) 2.391 * * [simplify]: iters left: 5 (32 enodes) 2.397 * * [simplify]: iters left: 4 (46 enodes) 2.407 * * [simplify]: iters left: 3 (67 enodes) 2.418 * * [simplify]: iters left: 2 (88 enodes) 2.430 * * [simplify]: iters left: 1 (103 enodes) 2.451 * * [simplify]: Extracting #0: cost 1 inf + 0 2.451 * * [simplify]: Extracting #1: cost 7 inf + 0 2.451 * * [simplify]: Extracting #2: cost 22 inf + 0 2.452 * * [simplify]: Extracting #3: cost 35 inf + 72 2.452 * * [simplify]: Extracting #4: cost 28 inf + 936 2.453 * * [simplify]: Extracting #5: cost 7 inf + 4761 2.455 * * [simplify]: Extracting #6: cost 1 inf + 5934 2.458 * * [simplify]: Extracting #7: cost 0 inf + 6131 2.460 * [simplify]: Simplified to (log (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) 2.460 * [simplify]: Simplified (2 1) to (λ (re im) (exp (log (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)))) 2.460 * * * * [progress]: [ 30 / 41 ] simplifiying candidate # 2.460 * [simplify]: Simplifying (exp (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 2.460 * * [simplify]: iters left: 6 (9 enodes) 2.465 * * [simplify]: iters left: 5 (32 enodes) 2.475 * * [simplify]: iters left: 4 (49 enodes) 2.491 * * [simplify]: iters left: 3 (85 enodes) 2.518 * * [simplify]: iters left: 2 (139 enodes) 2.545 * * [simplify]: iters left: 1 (253 enodes) 2.600 * * [simplify]: Extracting #0: cost 1 inf + 0 2.601 * * [simplify]: Extracting #1: cost 37 inf + 0 2.601 * * [simplify]: Extracting #2: cost 158 inf + 0 2.602 * * [simplify]: Extracting #3: cost 206 inf + 754 2.605 * * [simplify]: Extracting #4: cost 161 inf + 11007 2.613 * * [simplify]: Extracting #5: cost 68 inf + 46947 2.631 * * [simplify]: Extracting #6: cost 2 inf + 95487 2.650 * * [simplify]: Extracting #7: cost 0 inf + 97356 2.675 * [simplify]: Simplified to (exp (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) 2.675 * [simplify]: Simplified (2 1) to (λ (re im) (log (exp (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))))) 2.675 * * * * [progress]: [ 31 / 41 ] simplifiying candidate # 2.676 * [simplify]: Simplifying (* (cbrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) (cbrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im))))) 2.676 * * [simplify]: iters left: 6 (10 enodes) 2.681 * * [simplify]: iters left: 5 (35 enodes) 2.691 * * [simplify]: iters left: 4 (49 enodes) 2.706 * * [simplify]: iters left: 3 (70 enodes) 2.727 * * [simplify]: iters left: 2 (86 enodes) 2.752 * * [simplify]: iters left: 1 (96 enodes) 2.776 * * [simplify]: Extracting #0: cost 1 inf + 0 2.776 * * [simplify]: Extracting #1: cost 3 inf + 0 2.776 * * [simplify]: Extracting #2: cost 5 inf + 0 2.776 * * [simplify]: Extracting #3: cost 18 inf + 0 2.777 * * [simplify]: Extracting #4: cost 32 inf + 1 2.777 * * [simplify]: Extracting #5: cost 25 inf + 694 2.778 * * [simplify]: Extracting #6: cost 5 inf + 5098 2.780 * * [simplify]: Extracting #7: cost 0 inf + 5823 2.782 * [simplify]: Simplified to (* (cbrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) (cbrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5))) 2.783 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) (cbrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5))) (cbrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))))) 2.783 * [simplify]: Simplifying (cbrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 2.783 * * [simplify]: iters left: 6 (9 enodes) 2.787 * * [simplify]: iters left: 5 (32 enodes) 2.798 * * [simplify]: iters left: 4 (46 enodes) 2.815 * * [simplify]: iters left: 3 (67 enodes) 2.838 * * [simplify]: iters left: 2 (83 enodes) 2.861 * * [simplify]: iters left: 1 (93 enodes) 2.885 * * [simplify]: Extracting #0: cost 1 inf + 0 2.885 * * [simplify]: Extracting #1: cost 3 inf + 0 2.885 * * [simplify]: Extracting #2: cost 16 inf + 0 2.886 * * [simplify]: Extracting #3: cost 30 inf + 1 2.886 * * [simplify]: Extracting #4: cost 24 inf + 633 2.887 * * [simplify]: Extracting #5: cost 7 inf + 3687 2.889 * * [simplify]: Extracting #6: cost 2 inf + 4693 2.890 * * [simplify]: Extracting #7: cost 0 inf + 5047 2.892 * [simplify]: Simplified to (cbrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) 2.892 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) (cbrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im))))) (cbrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)))) 2.893 * * * * [progress]: [ 32 / 41 ] simplifiying candidate # 2.893 * [simplify]: Simplifying (* (* (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im))) (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 2.893 * * [simplify]: iters left: 6 (10 enodes) 2.898 * * [simplify]: iters left: 5 (36 enodes) 2.904 * * [simplify]: iters left: 4 (64 enodes) 2.919 * * [simplify]: iters left: 3 (214 enodes) 3.035 * * [simplify]: Extracting #0: cost 1 inf + 0 3.035 * * [simplify]: Extracting #1: cost 42 inf + 0 3.036 * * [simplify]: Extracting #2: cost 216 inf + 2 3.039 * * [simplify]: Extracting #3: cost 188 inf + 15873 3.054 * * [simplify]: Extracting #4: cost 21 inf + 70262 3.076 * * [simplify]: Extracting #5: cost 0 inf + 79170 3.101 * [simplify]: Simplified to (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))))) 3.103 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))))))) 3.103 * * * * [progress]: [ 33 / 41 ] simplifiying candidate # 3.104 * [simplify]: Simplifying (sqrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 3.104 * * [simplify]: iters left: 6 (9 enodes) 3.108 * * [simplify]: iters left: 5 (32 enodes) 3.118 * * [simplify]: iters left: 4 (46 enodes) 3.133 * * [simplify]: iters left: 3 (67 enodes) 3.153 * * [simplify]: iters left: 2 (83 enodes) 3.173 * * [simplify]: iters left: 1 (93 enodes) 3.185 * * [simplify]: Extracting #0: cost 1 inf + 0 3.185 * * [simplify]: Extracting #1: cost 3 inf + 0 3.185 * * [simplify]: Extracting #2: cost 16 inf + 0 3.185 * * [simplify]: Extracting #3: cost 30 inf + 1 3.185 * * [simplify]: Extracting #4: cost 24 inf + 633 3.187 * * [simplify]: Extracting #5: cost 7 inf + 3647 3.188 * * [simplify]: Extracting #6: cost 2 inf + 4613 3.189 * * [simplify]: Extracting #7: cost 0 inf + 4967 3.190 * [simplify]: Simplified to (sqrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) 3.190 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) (sqrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))))) 3.190 * [simplify]: Simplifying (sqrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 3.190 * * [simplify]: iters left: 6 (9 enodes) 3.193 * * [simplify]: iters left: 5 (32 enodes) 3.198 * * [simplify]: iters left: 4 (46 enodes) 3.205 * * [simplify]: iters left: 3 (67 enodes) 3.214 * * [simplify]: iters left: 2 (83 enodes) 3.233 * * [simplify]: iters left: 1 (93 enodes) 3.257 * * [simplify]: Extracting #0: cost 1 inf + 0 3.257 * * [simplify]: Extracting #1: cost 3 inf + 0 3.257 * * [simplify]: Extracting #2: cost 16 inf + 0 3.258 * * [simplify]: Extracting #3: cost 30 inf + 1 3.258 * * [simplify]: Extracting #4: cost 24 inf + 633 3.259 * * [simplify]: Extracting #5: cost 7 inf + 3647 3.261 * * [simplify]: Extracting #6: cost 2 inf + 4613 3.262 * * [simplify]: Extracting #7: cost 0 inf + 4967 3.263 * [simplify]: Simplified to (sqrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) 3.263 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) (sqrt (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)))) 3.263 * * * * [progress]: [ 34 / 41 ] simplifiying candidate # 3.263 * * * * [progress]: [ 35 / 41 ] simplifiying candidate #real (real->posit16 (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im))))))> 3.263 * [simplify]: Simplifying (real->posit16 (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 3.263 * * [simplify]: iters left: 6 (9 enodes) 3.265 * * [simplify]: iters left: 5 (29 enodes) 3.270 * * [simplify]: iters left: 4 (43 enodes) 3.277 * * [simplify]: iters left: 3 (64 enodes) 3.287 * * [simplify]: iters left: 2 (80 enodes) 3.298 * * [simplify]: iters left: 1 (90 enodes) 3.312 * * [simplify]: Extracting #0: cost 1 inf + 0 3.312 * * [simplify]: Extracting #1: cost 2 inf + 0 3.312 * * [simplify]: Extracting #2: cost 14 inf + 0 3.312 * * [simplify]: Extracting #3: cost 28 inf + 1 3.313 * * [simplify]: Extracting #4: cost 21 inf + 805 3.314 * * [simplify]: Extracting #5: cost 3 inf + 3955 3.316 * * [simplify]: Extracting #6: cost 0 inf + 4351 3.318 * [simplify]: Simplified to (real->posit16 (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) 3.318 * [simplify]: Simplified (2 1) to (λ (re im) (posit16->real (real->posit16 (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))))) 3.318 * * * * [progress]: [ 36 / 41 ] simplifiying candidate # 3.318 * [simplify]: Simplifying (- 0.5 (+ (* 0.25 (pow re 2)) (* 0.5 im))) 3.318 * * [simplify]: iters left: 6 (10 enodes) 3.324 * * [simplify]: iters left: 5 (43 enodes) 3.339 * * [simplify]: iters left: 4 (67 enodes) 3.362 * * [simplify]: iters left: 3 (110 enodes) 3.386 * * [simplify]: iters left: 2 (186 enodes) 3.429 * * [simplify]: iters left: 1 (235 enodes) 3.493 * * [simplify]: Extracting #0: cost 1 inf + 0 3.493 * * [simplify]: Extracting #1: cost 27 inf + 0 3.493 * * [simplify]: Extracting #2: cost 45 inf + 250 3.496 * * [simplify]: Extracting #3: cost 20 inf + 2318 3.499 * * [simplify]: Extracting #4: cost 0 inf + 4347 3.502 * * [simplify]: Extracting #5: cost 0 inf + 4277 3.506 * [simplify]: Simplified to (- 0.5 (fma (* re re) 0.25 (* 0.5 im))) 3.506 * [simplify]: Simplified (2 3) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (- 0.5 (fma (* re re) 0.25 (* 0.5 im))))) 3.506 * * * * [progress]: [ 37 / 41 ] simplifiying candidate # 3.506 * [simplify]: Simplifying (* 0.5 (/ (cos re) (exp im))) 3.506 * * [simplify]: iters left: 5 (7 enodes) 3.510 * * [simplify]: iters left: 4 (24 enodes) 3.517 * * [simplify]: iters left: 3 (30 enodes) 3.526 * * [simplify]: iters left: 2 (34 enodes) 3.536 * * [simplify]: iters left: 1 (38 enodes) 3.547 * * [simplify]: Extracting #0: cost 1 inf + 0 3.547 * * [simplify]: Extracting #1: cost 10 inf + 0 3.547 * * [simplify]: Extracting #2: cost 18 inf + 1 3.547 * * [simplify]: Extracting #3: cost 16 inf + 3 3.547 * * [simplify]: Extracting #4: cost 4 inf + 1364 3.548 * * [simplify]: Extracting #5: cost 0 inf + 2033 3.549 * [simplify]: Simplified to (/ (cos re) (/ (exp im) 0.5)) 3.549 * [simplify]: Simplified (2 3) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (cos re) (/ (exp im) 0.5)))) 3.549 * * * * [progress]: [ 38 / 41 ] simplifiying candidate # 3.549 * [simplify]: Simplifying (* 0.5 (/ (cos re) (exp im))) 3.549 * * [simplify]: iters left: 5 (7 enodes) 3.551 * * [simplify]: iters left: 4 (24 enodes) 3.555 * * [simplify]: iters left: 3 (30 enodes) 3.559 * * [simplify]: iters left: 2 (34 enodes) 3.564 * * [simplify]: iters left: 1 (38 enodes) 3.570 * * [simplify]: Extracting #0: cost 1 inf + 0 3.570 * * [simplify]: Extracting #1: cost 10 inf + 0 3.570 * * [simplify]: Extracting #2: cost 18 inf + 1 3.570 * * [simplify]: Extracting #3: cost 16 inf + 3 3.570 * * [simplify]: Extracting #4: cost 4 inf + 1364 3.570 * * [simplify]: Extracting #5: cost 0 inf + 2033 3.571 * [simplify]: Simplified to (/ (cos re) (/ (exp im) 0.5)) 3.571 * [simplify]: Simplified (2 3) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (cos re) (/ (exp im) 0.5)))) 3.571 * * * * [progress]: [ 39 / 41 ] simplifiying candidate # 3.571 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 1.0) (* 0.5 (pow re 2))) 3.571 * * [simplify]: iters left: 6 (11 enodes) 3.575 * * [simplify]: iters left: 5 (49 enodes) 3.591 * * [simplify]: iters left: 4 (82 enodes) 3.607 * * [simplify]: iters left: 3 (134 enodes) 3.631 * * [simplify]: iters left: 2 (189 enodes) 3.673 * * [simplify]: iters left: 1 (228 enodes) 3.718 * * [simplify]: Extracting #0: cost 1 inf + 0 3.718 * * [simplify]: Extracting #1: cost 32 inf + 0 3.719 * * [simplify]: Extracting #2: cost 65 inf + 333 3.720 * * [simplify]: Extracting #3: cost 20 inf + 5287 3.722 * * [simplify]: Extracting #4: cost 1 inf + 7467 3.725 * * [simplify]: Extracting #5: cost 0 inf + 7509 3.727 * [simplify]: Simplified to (fma 0.5 (- (* im im) (* re re)) 1.0) 3.727 * [simplify]: Simplified (2) to (λ (re im) (fma 0.5 (- (* im im) (* re re)) 1.0)) 3.727 * * * * [progress]: [ 40 / 41 ] simplifiying candidate # 3.727 * [simplify]: Simplifying (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (/ (cos re) (exp im)))) 3.727 * * [simplify]: iters left: 6 (10 enodes) 3.730 * * [simplify]: iters left: 5 (41 enodes) 3.737 * * [simplify]: iters left: 4 (64 enodes) 3.746 * * [simplify]: iters left: 3 (71 enodes) 3.754 * * [simplify]: iters left: 2 (75 enodes) 3.768 * * [simplify]: iters left: 1 (78 enodes) 3.780 * * [simplify]: Extracting #0: cost 1 inf + 0 3.780 * * [simplify]: Extracting #1: cost 12 inf + 0 3.780 * * [simplify]: Extracting #2: cost 25 inf + 1 3.780 * * [simplify]: Extracting #3: cost 25 inf + 64 3.781 * * [simplify]: Extracting #4: cost 7 inf + 2599 3.781 * * [simplify]: Extracting #5: cost 0 inf + 4017 3.782 * [simplify]: Simplified to (* (fma (exp im) (cos re) (/ (cos re) (exp im))) 0.5) 3.782 * [simplify]: Simplified (2) to (λ (re im) (* (fma (exp im) (cos re) (/ (cos re) (exp im))) 0.5)) 3.782 * * * * [progress]: [ 41 / 41 ] simplifiying candidate # 3.782 * [simplify]: Simplifying (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (/ (cos re) (exp im)))) 3.782 * * [simplify]: iters left: 6 (10 enodes) 3.785 * * [simplify]: iters left: 5 (41 enodes) 3.792 * * [simplify]: iters left: 4 (64 enodes) 3.802 * * [simplify]: iters left: 3 (71 enodes) 3.816 * * [simplify]: iters left: 2 (75 enodes) 3.830 * * [simplify]: iters left: 1 (78 enodes) 3.839 * * [simplify]: Extracting #0: cost 1 inf + 0 3.839 * * [simplify]: Extracting #1: cost 12 inf + 0 3.839 * * [simplify]: Extracting #2: cost 25 inf + 1 3.840 * * [simplify]: Extracting #3: cost 25 inf + 64 3.840 * * [simplify]: Extracting #4: cost 7 inf + 2599 3.841 * * [simplify]: Extracting #5: cost 0 inf + 4017 3.841 * [simplify]: Simplified to (* (fma (exp im) (cos re) (/ (cos re) (exp im))) 0.5) 3.841 * [simplify]: Simplified (2) to (λ (re im) (* (fma (exp im) (cos re) (/ (cos re) (exp im))) 0.5)) 3.841 * * * [progress]: adding candidates to table 4.240 * * [progress]: iteration 2 / 4 4.240 * * * [progress]: picking best candidate 4.246 * * * * [pick]: Picked # 4.246 * * * [progress]: localizing error 4.272 * * * [progress]: generating rewritten candidates 4.272 * * * * [progress]: [ 1 / 3 ] rewriting at (2 3) 4.298 * * * * [progress]: [ 2 / 3 ] rewriting at (2 3 2) 4.306 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 4.308 * * * [progress]: generating series expansions 4.308 * * * * [progress]: [ 1 / 3 ] generating series at (2 3) 4.308 * [backup-simplify]: Simplify (* (* 0.5 (cos re)) (/ 1 (exp im))) into (* 0.5 (/ (cos re) (exp im))) 4.308 * [approximate]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in (re im) around 0 4.308 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in im 4.308 * [taylor]: Taking taylor expansion of 0.5 in im 4.308 * [backup-simplify]: Simplify 0.5 into 0.5 4.308 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in im 4.308 * [taylor]: Taking taylor expansion of (cos re) in im 4.308 * [taylor]: Taking taylor expansion of re in im 4.308 * [backup-simplify]: Simplify re into re 4.308 * [backup-simplify]: Simplify (cos re) into (cos re) 4.308 * [backup-simplify]: Simplify (sin re) into (sin re) 4.308 * [taylor]: Taking taylor expansion of (exp im) in im 4.308 * [taylor]: Taking taylor expansion of im in im 4.308 * [backup-simplify]: Simplify 0 into 0 4.308 * [backup-simplify]: Simplify 1 into 1 4.309 * [backup-simplify]: Simplify (exp 0) into 1 4.309 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 4.309 * [backup-simplify]: Simplify (* (sin re) 0) into 0 4.309 * [backup-simplify]: Simplify (- 0) into 0 4.309 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 4.310 * [backup-simplify]: Simplify (/ (cos re) 1) into (cos re) 4.310 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in re 4.310 * [taylor]: Taking taylor expansion of 0.5 in re 4.310 * [backup-simplify]: Simplify 0.5 into 0.5 4.310 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in re 4.310 * [taylor]: Taking taylor expansion of (cos re) in re 4.310 * [taylor]: Taking taylor expansion of re in re 4.310 * [backup-simplify]: Simplify 0 into 0 4.310 * [backup-simplify]: Simplify 1 into 1 4.310 * [taylor]: Taking taylor expansion of (exp im) in re 4.310 * [taylor]: Taking taylor expansion of im in re 4.310 * [backup-simplify]: Simplify im into im 4.310 * [backup-simplify]: Simplify (exp im) into (exp im) 4.310 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 4.310 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in re 4.310 * [taylor]: Taking taylor expansion of 0.5 in re 4.310 * [backup-simplify]: Simplify 0.5 into 0.5 4.310 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in re 4.310 * [taylor]: Taking taylor expansion of (cos re) in re 4.310 * [taylor]: Taking taylor expansion of re in re 4.310 * [backup-simplify]: Simplify 0 into 0 4.310 * [backup-simplify]: Simplify 1 into 1 4.310 * [taylor]: Taking taylor expansion of (exp im) in re 4.310 * [taylor]: Taking taylor expansion of im in re 4.310 * [backup-simplify]: Simplify im into im 4.310 * [backup-simplify]: Simplify (exp im) into (exp im) 4.310 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 4.311 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp im))) into (/ 0.5 (exp im)) 4.311 * [taylor]: Taking taylor expansion of (/ 0.5 (exp im)) in im 4.311 * [taylor]: Taking taylor expansion of 0.5 in im 4.311 * [backup-simplify]: Simplify 0.5 into 0.5 4.311 * [taylor]: Taking taylor expansion of (exp im) in im 4.311 * [taylor]: Taking taylor expansion of im in im 4.311 * [backup-simplify]: Simplify 0 into 0 4.311 * [backup-simplify]: Simplify 1 into 1 4.311 * [backup-simplify]: Simplify (exp 0) into 1 4.311 * [backup-simplify]: Simplify (/ 0.5 1) into 0.5 4.311 * [backup-simplify]: Simplify 0.5 into 0.5 4.312 * [backup-simplify]: Simplify (+ 0) into 0 4.313 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 1) 1)))) into 0 4.313 * [backup-simplify]: Simplify (- (/ 0 (exp im)) (+ (* (/ 1 (exp im)) (/ 0 (exp im))))) into 0 4.313 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp im)))) into 0 4.313 * [taylor]: Taking taylor expansion of 0 in im 4.313 * [backup-simplify]: Simplify 0 into 0 4.313 * [backup-simplify]: Simplify 0 into 0 4.314 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.317 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 1 1)))) into (- 0.5) 4.318 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 4.319 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 4.320 * [backup-simplify]: Simplify (* (exp im) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.320 * [backup-simplify]: Simplify (- (/ -1/2 (exp im)) (+ (* (/ 1 (exp im)) (/ 0 (exp im))) (* 0 (/ 0 (exp im))))) into (- (* 1/2 (/ 1 (exp im)))) 4.321 * [backup-simplify]: Simplify (+ (* 0.5 (- (* 1/2 (/ 1 (exp im))))) (+ (* 0 0) (* 0 (/ 1 (exp im))))) into (- (* 0.25 (/ 1 (exp im)))) 4.321 * [taylor]: Taking taylor expansion of (- (* 0.25 (/ 1 (exp im)))) in im 4.321 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (exp im))) in im 4.321 * [taylor]: Taking taylor expansion of 0.25 in im 4.321 * [backup-simplify]: Simplify 0.25 into 0.25 4.321 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 4.321 * [taylor]: Taking taylor expansion of (exp im) in im 4.321 * [taylor]: Taking taylor expansion of im in im 4.321 * [backup-simplify]: Simplify 0 into 0 4.321 * [backup-simplify]: Simplify 1 into 1 4.321 * [backup-simplify]: Simplify (exp 0) into 1 4.321 * [backup-simplify]: Simplify (/ 1 1) into 1 4.322 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 4.322 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.323 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.323 * [backup-simplify]: Simplify (+ (* (- 0.25) (pow (* 1 re) 2)) (+ (* (- 0.5) (* im 1)) 0.5)) into (- 0.5 (+ (* 0.25 (pow re 2)) (* 0.5 im))) 4.324 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 re))) (/ 1 (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 4.324 * [approximate]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in (re im) around 0 4.324 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in im 4.324 * [taylor]: Taking taylor expansion of 0.5 in im 4.324 * [backup-simplify]: Simplify 0.5 into 0.5 4.324 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in im 4.324 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 4.324 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.324 * [taylor]: Taking taylor expansion of re in im 4.324 * [backup-simplify]: Simplify re into re 4.324 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.324 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.324 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 4.324 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.324 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.324 * [taylor]: Taking taylor expansion of im in im 4.324 * [backup-simplify]: Simplify 0 into 0 4.324 * [backup-simplify]: Simplify 1 into 1 4.325 * [backup-simplify]: Simplify (/ 1 1) into 1 4.325 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.325 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 4.325 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 4.325 * [backup-simplify]: Simplify (- 0) into 0 4.325 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 4.325 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 4.325 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in re 4.325 * [taylor]: Taking taylor expansion of 0.5 in re 4.325 * [backup-simplify]: Simplify 0.5 into 0.5 4.325 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in re 4.325 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 4.326 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.326 * [taylor]: Taking taylor expansion of re in re 4.326 * [backup-simplify]: Simplify 0 into 0 4.326 * [backup-simplify]: Simplify 1 into 1 4.326 * [backup-simplify]: Simplify (/ 1 1) into 1 4.326 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.326 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.326 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.326 * [taylor]: Taking taylor expansion of im in re 4.326 * [backup-simplify]: Simplify im into im 4.326 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.326 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.326 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 4.326 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in re 4.326 * [taylor]: Taking taylor expansion of 0.5 in re 4.326 * [backup-simplify]: Simplify 0.5 into 0.5 4.326 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in re 4.326 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 4.326 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.326 * [taylor]: Taking taylor expansion of re in re 4.327 * [backup-simplify]: Simplify 0 into 0 4.327 * [backup-simplify]: Simplify 1 into 1 4.327 * [backup-simplify]: Simplify (/ 1 1) into 1 4.327 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.327 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.327 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.327 * [taylor]: Taking taylor expansion of im in re 4.327 * [backup-simplify]: Simplify im into im 4.327 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.327 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.327 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 4.327 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 4.327 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in im 4.328 * [taylor]: Taking taylor expansion of 0.5 in im 4.328 * [backup-simplify]: Simplify 0.5 into 0.5 4.328 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in im 4.328 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 4.328 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.328 * [taylor]: Taking taylor expansion of re in im 4.328 * [backup-simplify]: Simplify re into re 4.328 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.328 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.328 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 4.328 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.328 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.328 * [taylor]: Taking taylor expansion of im in im 4.328 * [backup-simplify]: Simplify 0 into 0 4.328 * [backup-simplify]: Simplify 1 into 1 4.328 * [backup-simplify]: Simplify (/ 1 1) into 1 4.328 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.328 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 4.329 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 4.329 * [backup-simplify]: Simplify (- 0) into 0 4.329 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 4.329 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 4.329 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 4.329 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 4.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 4.330 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.330 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 4.337 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into 0 4.337 * [taylor]: Taking taylor expansion of 0 in im 4.337 * [backup-simplify]: Simplify 0 into 0 4.337 * [backup-simplify]: Simplify 0 into 0 4.337 * [backup-simplify]: Simplify (+ 0) into 0 4.338 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 4.338 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 4.338 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.339 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 4.339 * [backup-simplify]: Simplify (- 0) into 0 4.339 * [backup-simplify]: Simplify (+ 0 0) into 0 4.339 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 4.340 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into 0 4.340 * [backup-simplify]: Simplify 0 into 0 4.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.341 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.341 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.342 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 4.342 * [taylor]: Taking taylor expansion of 0 in im 4.342 * [backup-simplify]: Simplify 0 into 0 4.342 * [backup-simplify]: Simplify 0 into 0 4.342 * [backup-simplify]: Simplify 0 into 0 4.342 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.343 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.343 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.344 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.344 * [backup-simplify]: Simplify (- 0) into 0 4.344 * [backup-simplify]: Simplify (+ 0 0) into 0 4.345 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.346 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 4.346 * [backup-simplify]: Simplify 0 into 0 4.346 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.347 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.347 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.348 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))))) into 0 4.348 * [taylor]: Taking taylor expansion of 0 in im 4.348 * [backup-simplify]: Simplify 0 into 0 4.348 * [backup-simplify]: Simplify 0 into 0 4.348 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im))))) into (* 0.5 (/ (cos re) (exp im))) 4.348 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 (- re)))) (/ 1 (exp (/ 1 (- im))))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 4.348 * [approximate]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in (re im) around 0 4.348 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in im 4.348 * [taylor]: Taking taylor expansion of 0.5 in im 4.348 * [backup-simplify]: Simplify 0.5 into 0.5 4.348 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in im 4.348 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 4.348 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.348 * [taylor]: Taking taylor expansion of -1 in im 4.348 * [backup-simplify]: Simplify -1 into -1 4.348 * [taylor]: Taking taylor expansion of re in im 4.349 * [backup-simplify]: Simplify re into re 4.349 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.349 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.349 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 4.349 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.349 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.349 * [taylor]: Taking taylor expansion of -1 in im 4.349 * [backup-simplify]: Simplify -1 into -1 4.349 * [taylor]: Taking taylor expansion of im in im 4.349 * [backup-simplify]: Simplify 0 into 0 4.349 * [backup-simplify]: Simplify 1 into 1 4.349 * [backup-simplify]: Simplify (/ -1 1) into -1 4.349 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.349 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 4.349 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 4.350 * [backup-simplify]: Simplify (- 0) into 0 4.350 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 4.350 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 4.350 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in re 4.350 * [taylor]: Taking taylor expansion of 0.5 in re 4.350 * [backup-simplify]: Simplify 0.5 into 0.5 4.350 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in re 4.350 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 4.350 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.350 * [taylor]: Taking taylor expansion of -1 in re 4.350 * [backup-simplify]: Simplify -1 into -1 4.350 * [taylor]: Taking taylor expansion of re in re 4.350 * [backup-simplify]: Simplify 0 into 0 4.350 * [backup-simplify]: Simplify 1 into 1 4.350 * [backup-simplify]: Simplify (/ -1 1) into -1 4.350 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.350 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.350 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.350 * [taylor]: Taking taylor expansion of -1 in re 4.350 * [backup-simplify]: Simplify -1 into -1 4.350 * [taylor]: Taking taylor expansion of im in re 4.350 * [backup-simplify]: Simplify im into im 4.350 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.350 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.351 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 4.351 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in re 4.351 * [taylor]: Taking taylor expansion of 0.5 in re 4.351 * [backup-simplify]: Simplify 0.5 into 0.5 4.351 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in re 4.351 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 4.351 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.351 * [taylor]: Taking taylor expansion of -1 in re 4.351 * [backup-simplify]: Simplify -1 into -1 4.351 * [taylor]: Taking taylor expansion of re in re 4.351 * [backup-simplify]: Simplify 0 into 0 4.351 * [backup-simplify]: Simplify 1 into 1 4.351 * [backup-simplify]: Simplify (/ -1 1) into -1 4.351 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.351 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.351 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.351 * [taylor]: Taking taylor expansion of -1 in re 4.351 * [backup-simplify]: Simplify -1 into -1 4.351 * [taylor]: Taking taylor expansion of im in re 4.351 * [backup-simplify]: Simplify im into im 4.351 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.351 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.351 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 4.351 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 4.351 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in im 4.351 * [taylor]: Taking taylor expansion of 0.5 in im 4.351 * [backup-simplify]: Simplify 0.5 into 0.5 4.351 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in im 4.351 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 4.352 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.352 * [taylor]: Taking taylor expansion of -1 in im 4.352 * [backup-simplify]: Simplify -1 into -1 4.352 * [taylor]: Taking taylor expansion of re in im 4.352 * [backup-simplify]: Simplify re into re 4.352 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.352 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.352 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 4.352 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.352 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.352 * [taylor]: Taking taylor expansion of -1 in im 4.352 * [backup-simplify]: Simplify -1 into -1 4.352 * [taylor]: Taking taylor expansion of im in im 4.352 * [backup-simplify]: Simplify 0 into 0 4.352 * [backup-simplify]: Simplify 1 into 1 4.352 * [backup-simplify]: Simplify (/ -1 1) into -1 4.352 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.352 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 4.352 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 4.352 * [backup-simplify]: Simplify (- 0) into 0 4.352 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 4.353 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 4.353 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 4.353 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 4.353 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 4.353 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.353 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 4.354 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into 0 4.354 * [taylor]: Taking taylor expansion of 0 in im 4.354 * [backup-simplify]: Simplify 0 into 0 4.354 * [backup-simplify]: Simplify 0 into 0 4.354 * [backup-simplify]: Simplify (+ 0) into 0 4.355 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 4.355 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 4.355 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.355 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 4.356 * [backup-simplify]: Simplify (- 0) into 0 4.356 * [backup-simplify]: Simplify (+ 0 0) into 0 4.356 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 4.356 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into 0 4.356 * [backup-simplify]: Simplify 0 into 0 4.356 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.357 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.358 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.359 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 4.359 * [taylor]: Taking taylor expansion of 0 in im 4.359 * [backup-simplify]: Simplify 0 into 0 4.359 * [backup-simplify]: Simplify 0 into 0 4.359 * [backup-simplify]: Simplify 0 into 0 4.360 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.360 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.360 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.361 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.362 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.362 * [backup-simplify]: Simplify (- 0) into 0 4.363 * [backup-simplify]: Simplify (+ 0 0) into 0 4.363 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.364 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 4.364 * [backup-simplify]: Simplify 0 into 0 4.364 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.366 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.366 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.368 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))))) into 0 4.368 * [taylor]: Taking taylor expansion of 0 in im 4.368 * [backup-simplify]: Simplify 0 into 0 4.368 * [backup-simplify]: Simplify 0 into 0 4.368 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im)))))) into (* 0.5 (/ (cos re) (exp im))) 4.368 * * * * [progress]: [ 2 / 3 ] generating series at (2 3 2) 4.368 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 4.368 * [approximate]: Taking taylor expansion of (/ 1 (exp im)) in (im) around 0 4.368 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 4.368 * [taylor]: Taking taylor expansion of (exp im) in im 4.368 * [taylor]: Taking taylor expansion of im in im 4.368 * [backup-simplify]: Simplify 0 into 0 4.368 * [backup-simplify]: Simplify 1 into 1 4.368 * [backup-simplify]: Simplify (exp 0) into 1 4.369 * [backup-simplify]: Simplify (/ 1 1) into 1 4.369 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 4.369 * [taylor]: Taking taylor expansion of (exp im) in im 4.369 * [taylor]: Taking taylor expansion of im in im 4.369 * [backup-simplify]: Simplify 0 into 0 4.369 * [backup-simplify]: Simplify 1 into 1 4.369 * [backup-simplify]: Simplify (exp 0) into 1 4.369 * [backup-simplify]: Simplify (/ 1 1) into 1 4.369 * [backup-simplify]: Simplify 1 into 1 4.370 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.371 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1 1)))) into -1 4.371 * [backup-simplify]: Simplify -1 into -1 4.373 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/2 1)) (* -1 (/ 1 1)))) into 1/2 4.374 * [backup-simplify]: Simplify 1/2 into 1/2 4.374 * [backup-simplify]: Simplify (+ (* 1/2 (pow im 2)) (+ (* -1 im) 1)) into (- (+ (* 1/2 (pow im 2)) 1) im) 4.374 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 4.374 * [approximate]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in (im) around 0 4.374 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 4.374 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.374 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.375 * [taylor]: Taking taylor expansion of im in im 4.375 * [backup-simplify]: Simplify 0 into 0 4.375 * [backup-simplify]: Simplify 1 into 1 4.375 * [backup-simplify]: Simplify (/ 1 1) into 1 4.375 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.375 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 4.375 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 4.375 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.375 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.375 * [taylor]: Taking taylor expansion of im in im 4.375 * [backup-simplify]: Simplify 0 into 0 4.375 * [backup-simplify]: Simplify 1 into 1 4.376 * [backup-simplify]: Simplify (/ 1 1) into 1 4.376 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.376 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 4.376 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 4.376 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 4.376 * [backup-simplify]: Simplify 0 into 0 4.376 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.377 * [backup-simplify]: Simplify 0 into 0 4.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.377 * [backup-simplify]: Simplify 0 into 0 4.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.377 * [backup-simplify]: Simplify 0 into 0 4.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.378 * [backup-simplify]: Simplify 0 into 0 4.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.379 * [backup-simplify]: Simplify 0 into 0 4.379 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 (/ 1 im)))) into (/ 1 (exp im)) 4.379 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 (- im)))) into (/ 1 (exp (/ -1 im))) 4.379 * [approximate]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in (im) around 0 4.379 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 4.379 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.379 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.379 * [taylor]: Taking taylor expansion of -1 in im 4.379 * [backup-simplify]: Simplify -1 into -1 4.379 * [taylor]: Taking taylor expansion of im in im 4.379 * [backup-simplify]: Simplify 0 into 0 4.379 * [backup-simplify]: Simplify 1 into 1 4.380 * [backup-simplify]: Simplify (/ -1 1) into -1 4.380 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.380 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 4.380 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 4.380 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.380 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.380 * [taylor]: Taking taylor expansion of -1 in im 4.380 * [backup-simplify]: Simplify -1 into -1 4.380 * [taylor]: Taking taylor expansion of im in im 4.380 * [backup-simplify]: Simplify 0 into 0 4.380 * [backup-simplify]: Simplify 1 into 1 4.381 * [backup-simplify]: Simplify (/ -1 1) into -1 4.381 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.381 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 4.381 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 4.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 4.381 * [backup-simplify]: Simplify 0 into 0 4.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.382 * [backup-simplify]: Simplify 0 into 0 4.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.382 * [backup-simplify]: Simplify 0 into 0 4.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.382 * [backup-simplify]: Simplify 0 into 0 4.383 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.383 * [backup-simplify]: Simplify 0 into 0 4.383 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.384 * [backup-simplify]: Simplify 0 into 0 4.384 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 (/ 1 (- im))))) into (/ 1 (exp im)) 4.384 * * * * [progress]: [ 3 / 3 ] generating series at (2) 4.384 * [backup-simplify]: Simplify (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im)))) into (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) 4.384 * [approximate]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) in (im re) around 0 4.384 * [taylor]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) in re 4.384 * [taylor]: Rewrote expression to (+ (* (exp im) (* 0.5 (cos re))) (* 0.5 (/ (cos re) (exp im)))) 4.384 * [taylor]: Taking taylor expansion of (* (exp im) (* 0.5 (cos re))) in re 4.384 * [taylor]: Taking taylor expansion of (exp im) in re 4.384 * [taylor]: Taking taylor expansion of im in re 4.384 * [backup-simplify]: Simplify im into im 4.384 * [backup-simplify]: Simplify (exp im) into (exp im) 4.384 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in re 4.384 * [taylor]: Taking taylor expansion of 0.5 in re 4.384 * [backup-simplify]: Simplify 0.5 into 0.5 4.384 * [taylor]: Taking taylor expansion of (cos re) in re 4.384 * [taylor]: Taking taylor expansion of re in re 4.384 * [backup-simplify]: Simplify 0 into 0 4.384 * [backup-simplify]: Simplify 1 into 1 4.385 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in re 4.385 * [taylor]: Taking taylor expansion of 0.5 in re 4.385 * [backup-simplify]: Simplify 0.5 into 0.5 4.385 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in re 4.385 * [taylor]: Taking taylor expansion of (cos re) in re 4.385 * [taylor]: Taking taylor expansion of re in re 4.385 * [backup-simplify]: Simplify 0 into 0 4.385 * [backup-simplify]: Simplify 1 into 1 4.385 * [taylor]: Taking taylor expansion of (exp im) in re 4.385 * [taylor]: Taking taylor expansion of im in re 4.385 * [backup-simplify]: Simplify im into im 4.385 * [backup-simplify]: Simplify (exp im) into (exp im) 4.385 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 4.385 * [taylor]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) in im 4.385 * [taylor]: Rewrote expression to (+ (* (exp im) (* 0.5 (cos re))) (* 0.5 (/ (cos re) (exp im)))) 4.385 * [taylor]: Taking taylor expansion of (* (exp im) (* 0.5 (cos re))) in im 4.385 * [taylor]: Taking taylor expansion of (exp im) in im 4.385 * [taylor]: Taking taylor expansion of im in im 4.385 * [backup-simplify]: Simplify 0 into 0 4.385 * [backup-simplify]: Simplify 1 into 1 4.385 * [backup-simplify]: Simplify (exp 0) into 1 4.385 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in im 4.385 * [taylor]: Taking taylor expansion of 0.5 in im 4.385 * [backup-simplify]: Simplify 0.5 into 0.5 4.385 * [taylor]: Taking taylor expansion of (cos re) in im 4.385 * [taylor]: Taking taylor expansion of re in im 4.385 * [backup-simplify]: Simplify re into re 4.385 * [backup-simplify]: Simplify (cos re) into (cos re) 4.385 * [backup-simplify]: Simplify (sin re) into (sin re) 4.385 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in im 4.386 * [taylor]: Taking taylor expansion of 0.5 in im 4.386 * [backup-simplify]: Simplify 0.5 into 0.5 4.386 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in im 4.386 * [taylor]: Taking taylor expansion of (cos re) in im 4.386 * [taylor]: Taking taylor expansion of re in im 4.386 * [backup-simplify]: Simplify re into re 4.386 * [backup-simplify]: Simplify (cos re) into (cos re) 4.386 * [backup-simplify]: Simplify (sin re) into (sin re) 4.386 * [taylor]: Taking taylor expansion of (exp im) in im 4.386 * [taylor]: Taking taylor expansion of im in im 4.386 * [backup-simplify]: Simplify 0 into 0 4.386 * [backup-simplify]: Simplify 1 into 1 4.386 * [backup-simplify]: Simplify (exp 0) into 1 4.386 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 4.386 * [backup-simplify]: Simplify (* (sin re) 0) into 0 4.386 * [backup-simplify]: Simplify (- 0) into 0 4.387 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 4.387 * [backup-simplify]: Simplify (/ (cos re) 1) into (cos re) 4.387 * [taylor]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im)))) in im 4.387 * [taylor]: Rewrote expression to (+ (* (exp im) (* 0.5 (cos re))) (* 0.5 (/ (cos re) (exp im)))) 4.387 * [taylor]: Taking taylor expansion of (* (exp im) (* 0.5 (cos re))) in im 4.387 * [taylor]: Taking taylor expansion of (exp im) in im 4.387 * [taylor]: Taking taylor expansion of im in im 4.387 * [backup-simplify]: Simplify 0 into 0 4.387 * [backup-simplify]: Simplify 1 into 1 4.387 * [backup-simplify]: Simplify (exp 0) into 1 4.387 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in im 4.387 * [taylor]: Taking taylor expansion of 0.5 in im 4.387 * [backup-simplify]: Simplify 0.5 into 0.5 4.387 * [taylor]: Taking taylor expansion of (cos re) in im 4.387 * [taylor]: Taking taylor expansion of re in im 4.387 * [backup-simplify]: Simplify re into re 4.387 * [backup-simplify]: Simplify (cos re) into (cos re) 4.387 * [backup-simplify]: Simplify (sin re) into (sin re) 4.387 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos re) (exp im))) in im 4.387 * [taylor]: Taking taylor expansion of 0.5 in im 4.387 * [backup-simplify]: Simplify 0.5 into 0.5 4.387 * [taylor]: Taking taylor expansion of (/ (cos re) (exp im)) in im 4.387 * [taylor]: Taking taylor expansion of (cos re) in im 4.387 * [taylor]: Taking taylor expansion of re in im 4.387 * [backup-simplify]: Simplify re into re 4.387 * [backup-simplify]: Simplify (cos re) into (cos re) 4.387 * [backup-simplify]: Simplify (sin re) into (sin re) 4.387 * [taylor]: Taking taylor expansion of (exp im) in im 4.387 * [taylor]: Taking taylor expansion of im in im 4.388 * [backup-simplify]: Simplify 0 into 0 4.388 * [backup-simplify]: Simplify 1 into 1 4.388 * [backup-simplify]: Simplify (exp 0) into 1 4.388 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 4.388 * [backup-simplify]: Simplify (* (sin re) 0) into 0 4.388 * [backup-simplify]: Simplify (- 0) into 0 4.388 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 4.388 * [backup-simplify]: Simplify (/ (cos re) 1) into (cos re) 4.388 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 4.388 * [backup-simplify]: Simplify (* (sin re) 0) into 0 4.389 * [backup-simplify]: Simplify (- 0) into 0 4.389 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 4.389 * [backup-simplify]: Simplify (* 0.5 (cos re)) into (* 0.5 (cos re)) 4.389 * [backup-simplify]: Simplify (* 1 (* 0.5 (cos re))) into (* 0.5 (cos re)) 4.389 * [backup-simplify]: Simplify (* 0.5 (cos re)) into (* 0.5 (cos re)) 4.389 * [backup-simplify]: Simplify (+ (* 0.5 (cos re)) (* 0.5 (cos re))) into (* 1.0 (cos re)) 4.389 * [taylor]: Taking taylor expansion of (* 1.0 (cos re)) in re 4.389 * [taylor]: Taking taylor expansion of 1.0 in re 4.389 * [backup-simplify]: Simplify 1.0 into 1.0 4.389 * [taylor]: Taking taylor expansion of (cos re) in re 4.389 * [taylor]: Taking taylor expansion of re in re 4.389 * [backup-simplify]: Simplify 0 into 0 4.389 * [backup-simplify]: Simplify 1 into 1 4.390 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 4.390 * [backup-simplify]: Simplify 1.0 into 1.0 4.390 * [backup-simplify]: Simplify (+ 0) into 0 4.391 * [backup-simplify]: Simplify (+ (* (cos re) 0) (* 0 1)) into 0 4.392 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.392 * [backup-simplify]: Simplify (+ (* (sin re) 0) (* 0 0)) into 0 4.393 * [backup-simplify]: Simplify (- 0) into 0 4.393 * [backup-simplify]: Simplify (+ 0 0) into 0 4.393 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (cos re))) into 0 4.394 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.395 * [backup-simplify]: Simplify (+ (* 1 0) (* 1 (* 0.5 (cos re)))) into (* 0.5 (cos re)) 4.395 * [backup-simplify]: Simplify (+ 0) into 0 4.396 * [backup-simplify]: Simplify (+ (* (cos re) 0) (* 0 1)) into 0 4.397 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.397 * [backup-simplify]: Simplify (+ (* (sin re) 0) (* 0 0)) into 0 4.398 * [backup-simplify]: Simplify (- 0) into 0 4.398 * [backup-simplify]: Simplify (+ 0 0) into 0 4.399 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.400 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cos re) (/ 1 1)))) into (- (cos re)) 4.400 * [backup-simplify]: Simplify (+ (* 0.5 (- (cos re))) (* 0 (cos re))) into (- (* 0.5 (cos re))) 4.400 * [backup-simplify]: Simplify (+ (* 0.5 (cos re)) (- (* 0.5 (cos re)))) into 0 4.400 * [taylor]: Taking taylor expansion of 0 in re 4.400 * [backup-simplify]: Simplify 0 into 0 4.400 * [backup-simplify]: Simplify 0 into 0 4.401 * [backup-simplify]: Simplify (+ 0) into 0 4.401 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 4.401 * [backup-simplify]: Simplify 0 into 0 4.402 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.403 * [backup-simplify]: Simplify (+ (* (cos re) 0) (+ (* 0 0) (* 0 1))) into 0 4.404 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.404 * [backup-simplify]: Simplify (+ (* (sin re) 0) (+ (* 0 0) (* 0 0))) into 0 4.405 * [backup-simplify]: Simplify (- 0) into 0 4.405 * [backup-simplify]: Simplify (+ 0 0) into 0 4.406 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (cos re)))) into 0 4.408 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.409 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 1 0) (* 1/2 (* 0.5 (cos re))))) into (* 0.25 (cos re)) 4.410 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.410 * [backup-simplify]: Simplify (+ (* (cos re) 0) (+ (* 0 0) (* 0 1))) into 0 4.411 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.412 * [backup-simplify]: Simplify (+ (* (sin re) 0) (+ (* 0 0) (* 0 0))) into 0 4.412 * [backup-simplify]: Simplify (- 0) into 0 4.412 * [backup-simplify]: Simplify (+ 0 0) into 0 4.414 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.415 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cos re) (/ 1/2 1)) (* (- (cos re)) (/ 1 1)))) into (* 1/2 (cos re)) 4.416 * [backup-simplify]: Simplify (+ (* 0.5 (* 1/2 (cos re))) (+ (* 0 (- (cos re))) (* 0 (cos re)))) into (* 0.25 (cos re)) 4.416 * [backup-simplify]: Simplify (+ (* 0.25 (cos re)) (* 0.25 (cos re))) into (* 0.5 (cos re)) 4.416 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in re 4.416 * [taylor]: Taking taylor expansion of 0.5 in re 4.416 * [backup-simplify]: Simplify 0.5 into 0.5 4.416 * [taylor]: Taking taylor expansion of (cos re) in re 4.416 * [taylor]: Taking taylor expansion of re in re 4.416 * [backup-simplify]: Simplify 0 into 0 4.416 * [backup-simplify]: Simplify 1 into 1 4.417 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 4.417 * [backup-simplify]: Simplify 0.5 into 0.5 4.417 * [backup-simplify]: Simplify 0 into 0 4.418 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 4.420 * [backup-simplify]: Simplify (+ (* 1.0 -1/2) (+ (* 0 0) (* 0 1))) into (- 0.5) 4.420 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 4.421 * [backup-simplify]: Simplify (+ (* (- 0.5) (pow (* re 1) 2)) (+ (* 0.5 (pow (* 1 im) 2)) 1.0)) into (- (+ (* 0.5 (pow im 2)) 1.0) (* 0.5 (pow re 2))) 4.421 * [backup-simplify]: Simplify (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* (* 0.5 (cos (/ 1 re))) (/ 1 (exp (/ 1 im))))) into (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) 4.422 * [approximate]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) in (im re) around 0 4.422 * [taylor]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) in re 4.422 * [taylor]: Rewrote expression to (+ (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) 4.422 * [taylor]: Taking taylor expansion of (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) in re 4.422 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.422 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.422 * [taylor]: Taking taylor expansion of im in re 4.422 * [backup-simplify]: Simplify im into im 4.422 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.422 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.422 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ 1 re))) in re 4.422 * [taylor]: Taking taylor expansion of 0.5 in re 4.422 * [backup-simplify]: Simplify 0.5 into 0.5 4.422 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 4.422 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.422 * [taylor]: Taking taylor expansion of re in re 4.422 * [backup-simplify]: Simplify 0 into 0 4.422 * [backup-simplify]: Simplify 1 into 1 4.422 * [backup-simplify]: Simplify (/ 1 1) into 1 4.423 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.423 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in re 4.423 * [taylor]: Taking taylor expansion of 0.5 in re 4.423 * [backup-simplify]: Simplify 0.5 into 0.5 4.423 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in re 4.423 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 4.423 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.423 * [taylor]: Taking taylor expansion of re in re 4.423 * [backup-simplify]: Simplify 0 into 0 4.423 * [backup-simplify]: Simplify 1 into 1 4.423 * [backup-simplify]: Simplify (/ 1 1) into 1 4.423 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.423 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.423 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.423 * [taylor]: Taking taylor expansion of im in re 4.423 * [backup-simplify]: Simplify im into im 4.423 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.423 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.424 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 4.424 * [taylor]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) in im 4.424 * [taylor]: Rewrote expression to (+ (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) 4.424 * [taylor]: Taking taylor expansion of (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) in im 4.424 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.424 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.424 * [taylor]: Taking taylor expansion of im in im 4.424 * [backup-simplify]: Simplify 0 into 0 4.424 * [backup-simplify]: Simplify 1 into 1 4.424 * [backup-simplify]: Simplify (/ 1 1) into 1 4.424 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.424 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ 1 re))) in im 4.424 * [taylor]: Taking taylor expansion of 0.5 in im 4.424 * [backup-simplify]: Simplify 0.5 into 0.5 4.424 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 4.424 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.425 * [taylor]: Taking taylor expansion of re in im 4.425 * [backup-simplify]: Simplify re into re 4.425 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.425 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.425 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 4.425 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in im 4.425 * [taylor]: Taking taylor expansion of 0.5 in im 4.425 * [backup-simplify]: Simplify 0.5 into 0.5 4.425 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in im 4.425 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 4.425 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.425 * [taylor]: Taking taylor expansion of re in im 4.425 * [backup-simplify]: Simplify re into re 4.425 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.425 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.425 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 4.425 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.425 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.425 * [taylor]: Taking taylor expansion of im in im 4.425 * [backup-simplify]: Simplify 0 into 0 4.425 * [backup-simplify]: Simplify 1 into 1 4.426 * [backup-simplify]: Simplify (/ 1 1) into 1 4.426 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.426 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 4.426 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 4.426 * [backup-simplify]: Simplify (- 0) into 0 4.426 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 4.426 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 4.426 * [taylor]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) in im 4.427 * [taylor]: Rewrote expression to (+ (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) 4.427 * [taylor]: Taking taylor expansion of (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) in im 4.427 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.427 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.427 * [taylor]: Taking taylor expansion of im in im 4.427 * [backup-simplify]: Simplify 0 into 0 4.427 * [backup-simplify]: Simplify 1 into 1 4.427 * [backup-simplify]: Simplify (/ 1 1) into 1 4.427 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.427 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ 1 re))) in im 4.427 * [taylor]: Taking taylor expansion of 0.5 in im 4.427 * [backup-simplify]: Simplify 0.5 into 0.5 4.427 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 4.427 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.427 * [taylor]: Taking taylor expansion of re in im 4.427 * [backup-simplify]: Simplify re into re 4.427 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.427 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.428 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 4.428 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in im 4.428 * [taylor]: Taking taylor expansion of 0.5 in im 4.428 * [backup-simplify]: Simplify 0.5 into 0.5 4.428 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in im 4.428 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 4.428 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.428 * [taylor]: Taking taylor expansion of re in im 4.428 * [backup-simplify]: Simplify re into re 4.428 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.428 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.428 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 4.428 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.428 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.428 * [taylor]: Taking taylor expansion of im in im 4.428 * [backup-simplify]: Simplify 0 into 0 4.428 * [backup-simplify]: Simplify 1 into 1 4.428 * [backup-simplify]: Simplify (/ 1 1) into 1 4.429 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.429 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 4.429 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 4.429 * [backup-simplify]: Simplify (- 0) into 0 4.429 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 4.429 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 4.429 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 4.430 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 4.430 * [backup-simplify]: Simplify (- 0) into 0 4.430 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 4.430 * [backup-simplify]: Simplify (* 0.5 (cos (/ 1 re))) into (* 0.5 (cos (/ 1 re))) 4.430 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) into (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) 4.431 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 4.431 * [backup-simplify]: Simplify (+ (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) 4.431 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) in re 4.431 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) in re 4.431 * [taylor]: Taking taylor expansion of 0.5 in re 4.431 * [backup-simplify]: Simplify 0.5 into 0.5 4.431 * [taylor]: Taking taylor expansion of (/ (cos (/ 1 re)) (exp (/ 1 im))) in re 4.431 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 4.431 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.431 * [taylor]: Taking taylor expansion of re in re 4.431 * [backup-simplify]: Simplify 0 into 0 4.431 * [backup-simplify]: Simplify 1 into 1 4.432 * [backup-simplify]: Simplify (/ 1 1) into 1 4.432 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.432 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.432 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.432 * [taylor]: Taking taylor expansion of im in re 4.432 * [backup-simplify]: Simplify im into im 4.432 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.432 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.432 * [backup-simplify]: Simplify (/ (cos (/ 1 re)) (exp (/ 1 im))) into (/ (cos (/ 1 re)) (exp (/ 1 im))) 4.432 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) in re 4.432 * [taylor]: Taking taylor expansion of 0.5 in re 4.432 * [backup-simplify]: Simplify 0.5 into 0.5 4.432 * [taylor]: Taking taylor expansion of (* (cos (/ 1 re)) (exp (/ 1 im))) in re 4.432 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 4.432 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.432 * [taylor]: Taking taylor expansion of re in re 4.432 * [backup-simplify]: Simplify 0 into 0 4.432 * [backup-simplify]: Simplify 1 into 1 4.433 * [backup-simplify]: Simplify (/ 1 1) into 1 4.433 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.433 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.433 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.433 * [taylor]: Taking taylor expansion of im in re 4.433 * [backup-simplify]: Simplify im into im 4.433 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.433 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.433 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) 4.433 * [backup-simplify]: Simplify (* (cos (/ 1 re)) (exp (/ 1 im))) into (* (cos (/ 1 re)) (exp (/ 1 im))) 4.433 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) 4.434 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) 4.434 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (/ (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) 4.434 * [backup-simplify]: Simplify (+ 0) into 0 4.435 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 4.435 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 4.436 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.436 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 4.437 * [backup-simplify]: Simplify (- 0) into 0 4.437 * [backup-simplify]: Simplify (+ 0 0) into 0 4.437 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (cos (/ 1 re)))) into 0 4.438 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (* 0.5 (cos (/ 1 re))))) into 0 4.438 * [backup-simplify]: Simplify (+ 0) into 0 4.439 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 4.439 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 4.439 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.440 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 4.440 * [backup-simplify]: Simplify (- 0) into 0 4.441 * [backup-simplify]: Simplify (+ 0 0) into 0 4.441 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 4.441 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into 0 4.442 * [backup-simplify]: Simplify (+ 0 0) into 0 4.442 * [taylor]: Taking taylor expansion of 0 in re 4.442 * [backup-simplify]: Simplify 0 into 0 4.442 * [backup-simplify]: Simplify 0 into 0 4.442 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 4.443 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.443 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 4.444 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))) into 0 4.444 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 4.445 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.445 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 (exp (/ 1 im)))) into 0 4.445 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ 1 re)) (exp (/ 1 im))))) into 0 4.446 * [backup-simplify]: Simplify (+ 0 0) into 0 4.446 * [backup-simplify]: Simplify 0 into 0 4.447 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.447 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.448 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.448 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.449 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.449 * [backup-simplify]: Simplify (- 0) into 0 4.450 * [backup-simplify]: Simplify (+ 0 0) into 0 4.451 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 4.451 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ 1 re)))))) into 0 4.452 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.453 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.453 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.454 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.455 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.455 * [backup-simplify]: Simplify (- 0) into 0 4.455 * [backup-simplify]: Simplify (+ 0 0) into 0 4.456 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.457 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 4.457 * [backup-simplify]: Simplify (+ 0 0) into 0 4.457 * [taylor]: Taking taylor expansion of 0 in re 4.457 * [backup-simplify]: Simplify 0 into 0 4.457 * [backup-simplify]: Simplify 0 into 0 4.457 * [backup-simplify]: Simplify 0 into 0 4.457 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.459 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.459 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.460 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 4.460 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.462 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.462 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.464 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 4.464 * [backup-simplify]: Simplify (+ 0 0) into 0 4.464 * [backup-simplify]: Simplify 0 into 0 4.465 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 4.466 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.466 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.468 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 4.468 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 4.469 * [backup-simplify]: Simplify (- 0) into 0 4.469 * [backup-simplify]: Simplify (+ 0 0) into 0 4.470 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re)))))) into 0 4.471 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ 1 re))))))) into 0 4.472 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 4.473 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.475 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 4.476 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 4.476 * [backup-simplify]: Simplify (- 0) into 0 4.477 * [backup-simplify]: Simplify (+ 0 0) into 0 4.477 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ (cos (/ 1 re)) (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 4.482 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (cos (/ 1 re)) (exp (/ 1 im))))))) into 0 4.482 * [backup-simplify]: Simplify (+ 0 0) into 0 4.482 * [taylor]: Taking taylor expansion of 0 in re 4.482 * [backup-simplify]: Simplify 0 into 0 4.482 * [backup-simplify]: Simplify 0 into 0 4.483 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im))))) (* 0.5 (* (cos (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im)))))) into (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (/ (cos re) (exp im)))) 4.483 * [backup-simplify]: Simplify (fma (exp (/ 1 (- im))) (* 0.5 (cos (/ 1 (- re)))) (* (* 0.5 (cos (/ 1 (- re)))) (/ 1 (exp (/ 1 (- im)))))) into (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) 4.483 * [approximate]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) in (im re) around 0 4.483 * [taylor]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) in re 4.483 * [taylor]: Rewrote expression to (+ (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) 4.483 * [taylor]: Taking taylor expansion of (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) in re 4.483 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.483 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.483 * [taylor]: Taking taylor expansion of -1 in re 4.483 * [backup-simplify]: Simplify -1 into -1 4.483 * [taylor]: Taking taylor expansion of im in re 4.483 * [backup-simplify]: Simplify im into im 4.483 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.484 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.484 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ -1 re))) in re 4.484 * [taylor]: Taking taylor expansion of 0.5 in re 4.484 * [backup-simplify]: Simplify 0.5 into 0.5 4.484 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 4.484 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.484 * [taylor]: Taking taylor expansion of -1 in re 4.484 * [backup-simplify]: Simplify -1 into -1 4.484 * [taylor]: Taking taylor expansion of re in re 4.484 * [backup-simplify]: Simplify 0 into 0 4.484 * [backup-simplify]: Simplify 1 into 1 4.484 * [backup-simplify]: Simplify (/ -1 1) into -1 4.484 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.484 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in re 4.484 * [taylor]: Taking taylor expansion of 0.5 in re 4.485 * [backup-simplify]: Simplify 0.5 into 0.5 4.485 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in re 4.485 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 4.485 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.485 * [taylor]: Taking taylor expansion of -1 in re 4.485 * [backup-simplify]: Simplify -1 into -1 4.485 * [taylor]: Taking taylor expansion of re in re 4.485 * [backup-simplify]: Simplify 0 into 0 4.485 * [backup-simplify]: Simplify 1 into 1 4.485 * [backup-simplify]: Simplify (/ -1 1) into -1 4.485 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.485 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.485 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.485 * [taylor]: Taking taylor expansion of -1 in re 4.485 * [backup-simplify]: Simplify -1 into -1 4.485 * [taylor]: Taking taylor expansion of im in re 4.485 * [backup-simplify]: Simplify im into im 4.485 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.486 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.486 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 4.486 * [taylor]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) in im 4.486 * [taylor]: Rewrote expression to (+ (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) 4.486 * [taylor]: Taking taylor expansion of (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) in im 4.486 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.486 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.486 * [taylor]: Taking taylor expansion of -1 in im 4.486 * [backup-simplify]: Simplify -1 into -1 4.486 * [taylor]: Taking taylor expansion of im in im 4.486 * [backup-simplify]: Simplify 0 into 0 4.486 * [backup-simplify]: Simplify 1 into 1 4.486 * [backup-simplify]: Simplify (/ -1 1) into -1 4.487 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.487 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ -1 re))) in im 4.487 * [taylor]: Taking taylor expansion of 0.5 in im 4.487 * [backup-simplify]: Simplify 0.5 into 0.5 4.487 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 4.487 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.487 * [taylor]: Taking taylor expansion of -1 in im 4.487 * [backup-simplify]: Simplify -1 into -1 4.487 * [taylor]: Taking taylor expansion of re in im 4.487 * [backup-simplify]: Simplify re into re 4.487 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.487 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.487 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 4.487 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in im 4.487 * [taylor]: Taking taylor expansion of 0.5 in im 4.487 * [backup-simplify]: Simplify 0.5 into 0.5 4.487 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in im 4.487 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 4.487 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.487 * [taylor]: Taking taylor expansion of -1 in im 4.487 * [backup-simplify]: Simplify -1 into -1 4.487 * [taylor]: Taking taylor expansion of re in im 4.487 * [backup-simplify]: Simplify re into re 4.487 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.487 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.488 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 4.488 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.488 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.488 * [taylor]: Taking taylor expansion of -1 in im 4.488 * [backup-simplify]: Simplify -1 into -1 4.488 * [taylor]: Taking taylor expansion of im in im 4.488 * [backup-simplify]: Simplify 0 into 0 4.488 * [backup-simplify]: Simplify 1 into 1 4.488 * [backup-simplify]: Simplify (/ -1 1) into -1 4.488 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.488 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 4.489 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 4.489 * [backup-simplify]: Simplify (- 0) into 0 4.489 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 4.489 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 4.489 * [taylor]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) in im 4.489 * [taylor]: Rewrote expression to (+ (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) 4.489 * [taylor]: Taking taylor expansion of (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) in im 4.489 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.489 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.489 * [taylor]: Taking taylor expansion of -1 in im 4.489 * [backup-simplify]: Simplify -1 into -1 4.489 * [taylor]: Taking taylor expansion of im in im 4.489 * [backup-simplify]: Simplify 0 into 0 4.489 * [backup-simplify]: Simplify 1 into 1 4.490 * [backup-simplify]: Simplify (/ -1 1) into -1 4.490 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.490 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ -1 re))) in im 4.490 * [taylor]: Taking taylor expansion of 0.5 in im 4.490 * [backup-simplify]: Simplify 0.5 into 0.5 4.490 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 4.490 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.490 * [taylor]: Taking taylor expansion of -1 in im 4.490 * [backup-simplify]: Simplify -1 into -1 4.490 * [taylor]: Taking taylor expansion of re in im 4.490 * [backup-simplify]: Simplify re into re 4.490 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.490 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.490 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 4.490 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in im 4.490 * [taylor]: Taking taylor expansion of 0.5 in im 4.490 * [backup-simplify]: Simplify 0.5 into 0.5 4.490 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in im 4.490 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 4.490 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.490 * [taylor]: Taking taylor expansion of -1 in im 4.490 * [backup-simplify]: Simplify -1 into -1 4.490 * [taylor]: Taking taylor expansion of re in im 4.490 * [backup-simplify]: Simplify re into re 4.490 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.490 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.490 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 4.490 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.490 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.490 * [taylor]: Taking taylor expansion of -1 in im 4.490 * [backup-simplify]: Simplify -1 into -1 4.490 * [taylor]: Taking taylor expansion of im in im 4.490 * [backup-simplify]: Simplify 0 into 0 4.490 * [backup-simplify]: Simplify 1 into 1 4.491 * [backup-simplify]: Simplify (/ -1 1) into -1 4.491 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.491 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 4.491 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 4.491 * [backup-simplify]: Simplify (- 0) into 0 4.491 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 4.491 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 4.491 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 4.491 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 4.492 * [backup-simplify]: Simplify (- 0) into 0 4.492 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 4.492 * [backup-simplify]: Simplify (* 0.5 (cos (/ -1 re))) into (* 0.5 (cos (/ -1 re))) 4.492 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) 4.492 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 4.492 * [backup-simplify]: Simplify (+ (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) 4.492 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) in re 4.492 * [taylor]: Taking taylor expansion of (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) in re 4.492 * [taylor]: Taking taylor expansion of 0.5 in re 4.492 * [backup-simplify]: Simplify 0.5 into 0.5 4.492 * [taylor]: Taking taylor expansion of (/ (cos (/ -1 re)) (exp (/ -1 im))) in re 4.492 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 4.492 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.492 * [taylor]: Taking taylor expansion of -1 in re 4.492 * [backup-simplify]: Simplify -1 into -1 4.492 * [taylor]: Taking taylor expansion of re in re 4.492 * [backup-simplify]: Simplify 0 into 0 4.492 * [backup-simplify]: Simplify 1 into 1 4.493 * [backup-simplify]: Simplify (/ -1 1) into -1 4.493 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.493 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.493 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.493 * [taylor]: Taking taylor expansion of -1 in re 4.493 * [backup-simplify]: Simplify -1 into -1 4.493 * [taylor]: Taking taylor expansion of im in re 4.493 * [backup-simplify]: Simplify im into im 4.493 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.493 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.493 * [backup-simplify]: Simplify (/ (cos (/ -1 re)) (exp (/ -1 im))) into (/ (cos (/ -1 re)) (exp (/ -1 im))) 4.493 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) in re 4.493 * [taylor]: Taking taylor expansion of 0.5 in re 4.493 * [backup-simplify]: Simplify 0.5 into 0.5 4.493 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ -1 im))) in re 4.493 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 4.493 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.493 * [taylor]: Taking taylor expansion of -1 in re 4.493 * [backup-simplify]: Simplify -1 into -1 4.493 * [taylor]: Taking taylor expansion of re in re 4.493 * [backup-simplify]: Simplify 0 into 0 4.493 * [backup-simplify]: Simplify 1 into 1 4.493 * [backup-simplify]: Simplify (/ -1 1) into -1 4.493 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.493 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.493 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.493 * [taylor]: Taking taylor expansion of -1 in re 4.493 * [backup-simplify]: Simplify -1 into -1 4.493 * [taylor]: Taking taylor expansion of im in re 4.494 * [backup-simplify]: Simplify im into im 4.494 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.494 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.494 * [backup-simplify]: Simplify (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) 4.494 * [backup-simplify]: Simplify (* (cos (/ -1 re)) (exp (/ -1 im))) into (* (cos (/ -1 re)) (exp (/ -1 im))) 4.494 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) 4.494 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) into (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) 4.494 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) into (+ (* 0.5 (/ (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im))))) 4.494 * [backup-simplify]: Simplify (+ 0) into 0 4.495 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 4.495 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 4.495 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.496 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 4.496 * [backup-simplify]: Simplify (- 0) into 0 4.496 * [backup-simplify]: Simplify (+ 0 0) into 0 4.496 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (cos (/ -1 re)))) into 0 4.496 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (* 0.5 (cos (/ -1 re))))) into 0 4.497 * [backup-simplify]: Simplify (+ 0) into 0 4.497 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 4.497 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 4.498 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.498 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 4.498 * [backup-simplify]: Simplify (- 0) into 0 4.498 * [backup-simplify]: Simplify (+ 0 0) into 0 4.498 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 4.499 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into 0 4.499 * [backup-simplify]: Simplify (+ 0 0) into 0 4.499 * [taylor]: Taking taylor expansion of 0 in re 4.499 * [backup-simplify]: Simplify 0 into 0 4.499 * [backup-simplify]: Simplify 0 into 0 4.499 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 4.500 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.500 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 4.500 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))) into 0 4.500 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 4.501 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.501 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 (exp (/ -1 im)))) into 0 4.501 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ -1 re)) (exp (/ -1 im))))) into 0 4.501 * [backup-simplify]: Simplify (+ 0 0) into 0 4.501 * [backup-simplify]: Simplify 0 into 0 4.502 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.502 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.502 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.503 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.503 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.503 * [backup-simplify]: Simplify (- 0) into 0 4.504 * [backup-simplify]: Simplify (+ 0 0) into 0 4.504 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 4.504 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ -1 re)))))) into 0 4.505 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.505 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.506 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.506 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.506 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.507 * [backup-simplify]: Simplify (- 0) into 0 4.507 * [backup-simplify]: Simplify (+ 0 0) into 0 4.507 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.507 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 4.508 * [backup-simplify]: Simplify (+ 0 0) into 0 4.508 * [taylor]: Taking taylor expansion of 0 in re 4.508 * [backup-simplify]: Simplify 0 into 0 4.508 * [backup-simplify]: Simplify 0 into 0 4.508 * [backup-simplify]: Simplify 0 into 0 4.508 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.509 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.509 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.509 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 4.510 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.510 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.511 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.511 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 4.511 * [backup-simplify]: Simplify (+ 0 0) into 0 4.511 * [backup-simplify]: Simplify 0 into 0 4.512 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 4.512 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.513 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.513 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 4.514 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 4.514 * [backup-simplify]: Simplify (- 0) into 0 4.514 * [backup-simplify]: Simplify (+ 0 0) into 0 4.515 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re)))))) into 0 4.515 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ -1 re))))))) into 0 4.516 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 4.516 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.517 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.517 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 4.518 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 4.518 * [backup-simplify]: Simplify (- 0) into 0 4.518 * [backup-simplify]: Simplify (+ 0 0) into 0 4.518 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ (cos (/ -1 re)) (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 4.519 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (cos (/ -1 re)) (exp (/ -1 im))))))) into 0 4.519 * [backup-simplify]: Simplify (+ 0 0) into 0 4.520 * [taylor]: Taking taylor expansion of 0 in re 4.520 * [backup-simplify]: Simplify 0 into 0 4.520 * [backup-simplify]: Simplify 0 into 0 4.520 * [backup-simplify]: Simplify (+ (* 0.5 (/ (cos (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im)))))) (* 0.5 (* (cos (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im))))))) into (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (/ (cos re) (exp im)))) 4.520 * * * [progress]: simplifying candidates 4.520 * * * * [progress]: [ 1 / 98 ] simplifiying candidate # 4.520 * [simplify]: Simplifying (expm1 (* (* 0.5 (cos re)) (/ 1 (exp im)))) 4.520 * * [simplify]: iters left: 6 (10 enodes) 4.524 * * [simplify]: iters left: 5 (40 enodes) 4.537 * * [simplify]: iters left: 4 (61 enodes) 4.558 * * [simplify]: iters left: 3 (83 enodes) 4.584 * * [simplify]: iters left: 2 (98 enodes) 4.608 * * [simplify]: iters left: 1 (111 enodes) 4.624 * * [simplify]: Extracting #0: cost 1 inf + 0 4.625 * * [simplify]: Extracting #1: cost 3 inf + 0 4.625 * * [simplify]: Extracting #2: cost 15 inf + 0 4.625 * * [simplify]: Extracting #3: cost 25 inf + 2 4.625 * * [simplify]: Extracting #4: cost 24 inf + 4 4.625 * * [simplify]: Extracting #5: cost 6 inf + 2266 4.626 * * [simplify]: Extracting #6: cost 0 inf + 3330 4.627 * [simplify]: Simplified to (expm1 (* 0.5 (/ (cos re) (exp im)))) 4.627 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (log1p (expm1 (* 0.5 (/ (cos re) (exp im))))))) 4.627 * * * * [progress]: [ 2 / 98 ] simplifiying candidate # 4.627 * [simplify]: Simplifying (log1p (* (* 0.5 (cos re)) (/ 1 (exp im)))) 4.627 * * [simplify]: iters left: 6 (10 enodes) 4.630 * * [simplify]: iters left: 5 (40 enodes) 4.637 * * [simplify]: iters left: 4 (61 enodes) 4.647 * * [simplify]: iters left: 3 (83 enodes) 4.668 * * [simplify]: iters left: 2 (98 enodes) 4.701 * * [simplify]: iters left: 1 (111 enodes) 4.731 * * [simplify]: Extracting #0: cost 1 inf + 0 4.731 * * [simplify]: Extracting #1: cost 3 inf + 0 4.731 * * [simplify]: Extracting #2: cost 15 inf + 0 4.732 * * [simplify]: Extracting #3: cost 25 inf + 2 4.732 * * [simplify]: Extracting #4: cost 24 inf + 4 4.732 * * [simplify]: Extracting #5: cost 6 inf + 2286 4.734 * * [simplify]: Extracting #6: cost 0 inf + 3370 4.735 * [simplify]: Simplified to (log1p (* 0.5 (/ (cos re) (exp im)))) 4.735 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (expm1 (log1p (* 0.5 (/ (cos re) (exp im))))))) 4.735 * * * * [progress]: [ 3 / 98 ] simplifiying candidate # 4.735 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ 1 (exp im))) 4.736 * * [simplify]: iters left: 5 (9 enodes) 4.741 * * [simplify]: iters left: 4 (37 enodes) 4.753 * * [simplify]: iters left: 3 (58 enodes) 4.774 * * [simplify]: iters left: 2 (80 enodes) 4.799 * * [simplify]: iters left: 1 (95 enodes) 4.829 * * [simplify]: Extracting #0: cost 1 inf + 0 4.830 * * [simplify]: Extracting #1: cost 14 inf + 0 4.830 * * [simplify]: Extracting #2: cost 24 inf + 2 4.830 * * [simplify]: Extracting #3: cost 22 inf + 45 4.833 * * [simplify]: Extracting #4: cost 7 inf + 1771 4.834 * * [simplify]: Extracting #5: cost 0 inf + 2917 4.835 * [simplify]: Simplified to (/ (* 0.5 (cos re)) (exp im)) 4.835 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (pow (/ (* 0.5 (cos re)) (exp im)) 1))) 4.835 * * * * [progress]: [ 4 / 98 ] simplifiying candidate # 4.836 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ 1 (exp im))) 4.836 * * [simplify]: iters left: 5 (9 enodes) 4.841 * * [simplify]: iters left: 4 (37 enodes) 4.853 * * [simplify]: iters left: 3 (58 enodes) 4.873 * * [simplify]: iters left: 2 (80 enodes) 4.898 * * [simplify]: iters left: 1 (95 enodes) 4.927 * * [simplify]: Extracting #0: cost 1 inf + 0 4.928 * * [simplify]: Extracting #1: cost 14 inf + 0 4.928 * * [simplify]: Extracting #2: cost 24 inf + 2 4.928 * * [simplify]: Extracting #3: cost 22 inf + 45 4.929 * * [simplify]: Extracting #4: cost 7 inf + 1771 4.930 * * [simplify]: Extracting #5: cost 0 inf + 2917 4.931 * [simplify]: Simplified to (/ (* 0.5 (cos re)) (exp im)) 4.931 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (pow (/ (* 0.5 (cos re)) (exp im)) 1))) 4.931 * * * * [progress]: [ 5 / 98 ] simplifiying candidate # 4.931 * * * * [progress]: [ 6 / 98 ] simplifiying candidate # 4.931 * [simplify]: Simplifying (+ (+ (log 0.5) (log (cos re))) (- im)) 4.932 * * [simplify]: iters left: 6 (9 enodes) 4.936 * * [simplify]: iters left: 5 (32 enodes) 4.946 * * [simplify]: iters left: 4 (44 enodes) 4.959 * * [simplify]: iters left: 3 (52 enodes) 4.975 * * [simplify]: iters left: 2 (58 enodes) 4.990 * * [simplify]: iters left: 1 (68 enodes) 5.005 * * [simplify]: Extracting #0: cost 1 inf + 0 5.005 * * [simplify]: Extracting #1: cost 13 inf + 0 5.006 * * [simplify]: Extracting #2: cost 23 inf + 42 5.006 * * [simplify]: Extracting #3: cost 21 inf + 266 5.006 * * [simplify]: Extracting #4: cost 8 inf + 1906 5.006 * * [simplify]: Extracting #5: cost 2 inf + 3018 5.007 * * [simplify]: Extracting #6: cost 0 inf + 3402 5.007 * [simplify]: Simplified to (+ (- (log 0.5) im) (log (cos re))) 5.007 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (+ (- (log 0.5) im) (log (cos re)))))) 5.008 * * * * [progress]: [ 7 / 98 ] simplifiying candidate # 5.008 * [simplify]: Simplifying (+ (+ (log 0.5) (log (cos re))) (- 0 im)) 5.008 * * [simplify]: iters left: 6 (10 enodes) 5.011 * * [simplify]: iters left: 5 (38 enodes) 5.018 * * [simplify]: iters left: 4 (61 enodes) 5.029 * * [simplify]: iters left: 3 (97 enodes) 5.060 * * [simplify]: iters left: 2 (129 enodes) 5.089 * * [simplify]: iters left: 1 (173 enodes) 5.136 * * [simplify]: Extracting #0: cost 1 inf + 0 5.136 * * [simplify]: Extracting #1: cost 17 inf + 0 5.136 * * [simplify]: Extracting #2: cost 44 inf + 2 5.137 * * [simplify]: Extracting #3: cost 42 inf + 717 5.137 * * [simplify]: Extracting #4: cost 30 inf + 1744 5.138 * * [simplify]: Extracting #5: cost 6 inf + 7053 5.140 * * [simplify]: Extracting #6: cost 0 inf + 8597 5.142 * [simplify]: Simplified to (+ (- (log 0.5) im) (log (cos re))) 5.142 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (+ (- (log 0.5) im) (log (cos re)))))) 5.142 * * * * [progress]: [ 8 / 98 ] simplifiying candidate # 5.142 * [simplify]: Simplifying (+ (+ (log 0.5) (log (cos re))) (- (log 1) im)) 5.142 * * [simplify]: iters left: 6 (11 enodes) 5.145 * * [simplify]: iters left: 5 (43 enodes) 5.152 * * [simplify]: iters left: 4 (57 enodes) 5.169 * * [simplify]: iters left: 3 (82 enodes) 5.195 * * [simplify]: iters left: 2 (112 enodes) 5.233 * * [simplify]: iters left: 1 (156 enodes) 5.264 * * [simplify]: Extracting #0: cost 1 inf + 0 5.264 * * [simplify]: Extracting #1: cost 21 inf + 0 5.264 * * [simplify]: Extracting #2: cost 32 inf + 43 5.265 * * [simplify]: Extracting #3: cost 29 inf + 380 5.265 * * [simplify]: Extracting #4: cost 16 inf + 2242 5.266 * * [simplify]: Extracting #5: cost 1 inf + 5572 5.267 * * [simplify]: Extracting #6: cost 0 inf + 5743 5.269 * [simplify]: Simplified to (- (log (cos re)) (- im (log 0.5))) 5.269 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (cos re)) (- im (log 0.5)))))) 5.269 * * * * [progress]: [ 9 / 98 ] simplifiying candidate # 5.269 * [simplify]: Simplifying (+ (+ (log 0.5) (log (cos re))) (log (/ 1 (exp im)))) 5.269 * * [simplify]: iters left: 6 (12 enodes) 5.273 * * [simplify]: iters left: 5 (48 enodes) 5.282 * * [simplify]: iters left: 4 (58 enodes) 5.290 * * [simplify]: iters left: 3 (79 enodes) 5.311 * * [simplify]: iters left: 2 (111 enodes) 5.347 * * [simplify]: iters left: 1 (163 enodes) 5.384 * * [simplify]: Extracting #0: cost 1 inf + 0 5.384 * * [simplify]: Extracting #1: cost 23 inf + 0 5.384 * * [simplify]: Extracting #2: cost 36 inf + 2 5.384 * * [simplify]: Extracting #3: cost 38 inf + 115 5.384 * * [simplify]: Extracting #4: cost 16 inf + 2806 5.386 * * [simplify]: Extracting #5: cost 0 inf + 6472 5.387 * [simplify]: Simplified to (+ (- (log (cos re)) im) (log 0.5)) 5.387 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (+ (- (log (cos re)) im) (log 0.5))))) 5.387 * * * * [progress]: [ 10 / 98 ] simplifiying candidate # 5.388 * [simplify]: Simplifying (+ (log (* 0.5 (cos re))) (- im)) 5.388 * * [simplify]: iters left: 6 (8 enodes) 5.390 * * [simplify]: iters left: 5 (30 enodes) 5.395 * * [simplify]: iters left: 4 (41 enodes) 5.401 * * [simplify]: iters left: 3 (49 enodes) 5.410 * * [simplify]: iters left: 2 (53 enodes) 5.424 * * [simplify]: iters left: 1 (59 enodes) 5.442 * * [simplify]: Extracting #0: cost 1 inf + 0 5.442 * * [simplify]: Extracting #1: cost 14 inf + 0 5.442 * * [simplify]: Extracting #2: cost 26 inf + 1 5.442 * * [simplify]: Extracting #3: cost 25 inf + 155 5.443 * * [simplify]: Extracting #4: cost 17 inf + 938 5.443 * * [simplify]: Extracting #5: cost 10 inf + 1678 5.444 * * [simplify]: Extracting #6: cost 0 inf + 3478 5.445 * [simplify]: Simplified to (- (log (* 0.5 (cos re))) im) 5.445 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (* 0.5 (cos re))) im)))) 5.445 * * * * [progress]: [ 11 / 98 ] simplifiying candidate # 5.446 * [simplify]: Simplifying (+ (log (* 0.5 (cos re))) (- 0 im)) 5.446 * * [simplify]: iters left: 6 (9 enodes) 5.451 * * [simplify]: iters left: 5 (36 enodes) 5.467 * * [simplify]: iters left: 4 (55 enodes) 5.486 * * [simplify]: iters left: 3 (91 enodes) 5.502 * * [simplify]: iters left: 2 (125 enodes) 5.533 * * [simplify]: iters left: 1 (170 enodes) 5.578 * * [simplify]: Extracting #0: cost 1 inf + 0 5.579 * * [simplify]: Extracting #1: cost 17 inf + 0 5.579 * * [simplify]: Extracting #2: cost 40 inf + 43 5.579 * * [simplify]: Extracting #3: cost 38 inf + 251 5.579 * * [simplify]: Extracting #4: cost 29 inf + 1064 5.580 * * [simplify]: Extracting #5: cost 10 inf + 4188 5.582 * * [simplify]: Extracting #6: cost 0 inf + 5898 5.583 * [simplify]: Simplified to (- (log (* 0.5 (cos re))) im) 5.583 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (* 0.5 (cos re))) im)))) 5.583 * * * * [progress]: [ 12 / 98 ] simplifiying candidate # 5.584 * [simplify]: Simplifying (+ (log (* 0.5 (cos re))) (- (log 1) im)) 5.584 * * [simplify]: iters left: 6 (10 enodes) 5.588 * * [simplify]: iters left: 5 (41 enodes) 5.595 * * [simplify]: iters left: 4 (55 enodes) 5.612 * * [simplify]: iters left: 3 (78 enodes) 5.635 * * [simplify]: iters left: 2 (115 enodes) 5.676 * * [simplify]: iters left: 1 (150 enodes) 5.717 * * [simplify]: Extracting #0: cost 1 inf + 0 5.717 * * [simplify]: Extracting #1: cost 20 inf + 0 5.717 * * [simplify]: Extracting #2: cost 35 inf + 2 5.718 * * [simplify]: Extracting #3: cost 37 inf + 44 5.718 * * [simplify]: Extracting #4: cost 31 inf + 451 5.719 * * [simplify]: Extracting #5: cost 8 inf + 4032 5.720 * * [simplify]: Extracting #6: cost 1 inf + 5508 5.723 * * [simplify]: Extracting #7: cost 0 inf + 5680 5.725 * [simplify]: Simplified to (- (log (* 0.5 (cos re))) im) 5.725 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (* 0.5 (cos re))) im)))) 5.725 * * * * [progress]: [ 13 / 98 ] simplifiying candidate # 5.726 * [simplify]: Simplifying (+ (log (* 0.5 (cos re))) (log (/ 1 (exp im)))) 5.726 * * [simplify]: iters left: 6 (11 enodes) 5.732 * * [simplify]: iters left: 5 (46 enodes) 5.747 * * [simplify]: iters left: 4 (57 enodes) 5.763 * * [simplify]: iters left: 3 (76 enodes) 5.782 * * [simplify]: iters left: 2 (108 enodes) 5.806 * * [simplify]: iters left: 1 (159 enodes) 5.839 * * [simplify]: Extracting #0: cost 1 inf + 0 5.839 * * [simplify]: Extracting #1: cost 20 inf + 0 5.840 * * [simplify]: Extracting #2: cost 35 inf + 43 5.840 * * [simplify]: Extracting #3: cost 34 inf + 714 5.840 * * [simplify]: Extracting #4: cost 26 inf + 1496 5.841 * * [simplify]: Extracting #5: cost 16 inf + 2752 5.842 * * [simplify]: Extracting #6: cost 2 inf + 5660 5.845 * * [simplify]: Extracting #7: cost 0 inf + 6045 5.847 * [simplify]: Simplified to (- (log (* 0.5 (cos re))) im) 5.847 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (* 0.5 (cos re))) im)))) 5.847 * * * * [progress]: [ 14 / 98 ] simplifiying candidate # 5.848 * [simplify]: Simplifying (log (* (* 0.5 (cos re)) (/ 1 (exp im)))) 5.848 * * [simplify]: iters left: 6 (10 enodes) 5.855 * * [simplify]: iters left: 5 (43 enodes) 5.868 * * [simplify]: iters left: 4 (79 enodes) 5.891 * * [simplify]: iters left: 3 (128 enodes) 5.931 * * [simplify]: iters left: 2 (173 enodes) 5.990 * * [simplify]: iters left: 1 (231 enodes) 6.060 * * [simplify]: Extracting #0: cost 1 inf + 0 6.060 * * [simplify]: Extracting #1: cost 18 inf + 0 6.061 * * [simplify]: Extracting #2: cost 45 inf + 43 6.061 * * [simplify]: Extracting #3: cost 47 inf + 522 6.062 * * [simplify]: Extracting #4: cost 35 inf + 1750 6.064 * * [simplify]: Extracting #5: cost 16 inf + 5219 6.066 * * [simplify]: Extracting #6: cost 2 inf + 7988 6.068 * * [simplify]: Extracting #7: cost 0 inf + 8132 6.069 * [simplify]: Simplified to (- (log (* 0.5 (cos re))) im) 6.069 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (* 0.5 (cos re))) im)))) 6.070 * * * * [progress]: [ 15 / 98 ] simplifiying candidate # 6.070 * [simplify]: Simplifying (exp (* (* 0.5 (cos re)) (/ 1 (exp im)))) 6.070 * * [simplify]: iters left: 6 (10 enodes) 6.073 * * [simplify]: iters left: 5 (42 enodes) 6.080 * * [simplify]: iters left: 4 (76 enodes) 6.097 * * [simplify]: iters left: 3 (135 enodes) 6.121 * * [simplify]: iters left: 2 (238 enodes) 6.180 * * [simplify]: iters left: 1 (464 enodes) 6.376 * * [simplify]: Extracting #0: cost 1 inf + 0 6.376 * * [simplify]: Extracting #1: cost 50 inf + 0 6.377 * * [simplify]: Extracting #2: cost 191 inf + 75 6.378 * * [simplify]: Extracting #3: cost 302 inf + 457 6.382 * * [simplify]: Extracting #4: cost 204 inf + 19582 6.390 * * [simplify]: Extracting #5: cost 35 inf + 75690 6.404 * * [simplify]: Extracting #6: cost 1 inf + 95020 6.418 * * [simplify]: Extracting #7: cost 0 inf + 94591 6.430 * [simplify]: Simplified to (exp (/ (* 0.5 (cos re)) (exp im))) 6.430 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (log (exp (/ (* 0.5 (cos re)) (exp im)))))) 6.430 * * * * [progress]: [ 16 / 98 ] simplifiying candidate # 6.430 * [simplify]: Simplifying (* (* (* (* 0.5 0.5) 0.5) (* (* (cos re) (cos re)) (cos re))) (/ (* (* 1 1) 1) (* (* (exp im) (exp im)) (exp im)))) 6.430 * * [simplify]: iters left: 6 (17 enodes) 6.435 * * [simplify]: iters left: 5 (69 enodes) 6.459 * * [simplify]: iters left: 4 (182 enodes) 6.552 * * [simplify]: Extracting #0: cost 1 inf + 0 6.553 * * [simplify]: Extracting #1: cost 66 inf + 0 6.554 * * [simplify]: Extracting #2: cost 169 inf + 43 6.556 * * [simplify]: Extracting #3: cost 131 inf + 6513 6.567 * * [simplify]: Extracting #4: cost 21 inf + 35749 6.576 * * [simplify]: Extracting #5: cost 0 inf + 40133 6.588 * * [simplify]: Extracting #6: cost 0 inf + 40050 6.598 * [simplify]: Simplified to (/ (/ (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5))) (exp im)) (* (exp im) (exp im))) 6.598 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (/ (/ (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5))) (exp im)) (* (exp im) (exp im)))))) 6.598 * * * * [progress]: [ 17 / 98 ] simplifiying candidate # 6.598 * [simplify]: Simplifying (* (* (* (* 0.5 0.5) 0.5) (* (* (cos re) (cos re)) (cos re))) (* (* (/ 1 (exp im)) (/ 1 (exp im))) (/ 1 (exp im)))) 6.598 * * [simplify]: iters left: 6 (15 enodes) 6.603 * * [simplify]: iters left: 5 (68 enodes) 6.621 * * [simplify]: iters left: 4 (158 enodes) 6.687 * * [simplify]: Extracting #0: cost 1 inf + 0 6.687 * * [simplify]: Extracting #1: cost 48 inf + 0 6.688 * * [simplify]: Extracting #2: cost 134 inf + 43 6.689 * * [simplify]: Extracting #3: cost 124 inf + 1747 6.693 * * [simplify]: Extracting #4: cost 31 inf + 25627 6.702 * * [simplify]: Extracting #5: cost 1 inf + 33988 6.710 * * [simplify]: Extracting #6: cost 0 inf + 34199 6.718 * * [simplify]: Extracting #7: cost 0 inf + 34198 6.731 * [simplify]: Simplified to (* (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5))) (exp (+ (- im) (+ (- im) (- im))))) 6.731 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (* (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5))) (exp (+ (- im) (+ (- im) (- im)))))))) 6.731 * * * * [progress]: [ 18 / 98 ] simplifiying candidate # 6.732 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (* 0.5 (cos re))) (* 0.5 (cos re))) (/ (* (* 1 1) 1) (* (* (exp im) (exp im)) (exp im)))) 6.732 * * [simplify]: iters left: 6 (15 enodes) 6.741 * * [simplify]: iters left: 5 (67 enodes) 6.769 * * [simplify]: iters left: 4 (189 enodes) 6.857 * * [simplify]: Extracting #0: cost 1 inf + 0 6.857 * * [simplify]: Extracting #1: cost 73 inf + 0 6.858 * * [simplify]: Extracting #2: cost 187 inf + 2 6.859 * * [simplify]: Extracting #3: cost 147 inf + 7219 6.866 * * [simplify]: Extracting #4: cost 16 inf + 39231 6.880 * * [simplify]: Extracting #5: cost 0 inf + 44242 6.899 * [simplify]: Simplified to (/ (* (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* 0.5 (cos re)))) (* (exp im) (* (exp im) (exp im)))) 6.900 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (/ (* (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* 0.5 (cos re)))) (* (exp im) (* (exp im) (exp im))))))) 6.900 * * * * [progress]: [ 19 / 98 ] simplifiying candidate # 6.900 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (* 0.5 (cos re))) (* 0.5 (cos re))) (* (* (/ 1 (exp im)) (/ 1 (exp im))) (/ 1 (exp im)))) 6.900 * * [simplify]: iters left: 6 (13 enodes) 6.908 * * [simplify]: iters left: 5 (66 enodes) 6.936 * * [simplify]: iters left: 4 (165 enodes) 7.053 * * [simplify]: Extracting #0: cost 1 inf + 0 7.053 * * [simplify]: Extracting #1: cost 53 inf + 0 7.054 * * [simplify]: Extracting #2: cost 151 inf + 43 7.056 * * [simplify]: Extracting #3: cost 128 inf + 3206 7.067 * * [simplify]: Extracting #4: cost 26 inf + 31772 7.084 * * [simplify]: Extracting #5: cost 0 inf + 39165 7.103 * * [simplify]: Extracting #6: cost 0 inf + 38943 7.121 * * [simplify]: Extracting #7: cost 0 inf + 38938 7.129 * [simplify]: Simplified to (* (* (* 0.5 (cos re)) (exp (- im))) (* (* (* 0.5 (cos re)) (exp (- im))) (* (* 0.5 (cos re)) (exp (- im))))) 7.129 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (* (* (* 0.5 (cos re)) (exp (- im))) (* (* (* 0.5 (cos re)) (exp (- im))) (* (* 0.5 (cos re)) (exp (- im)))))))) 7.129 * * * * [progress]: [ 20 / 98 ] simplifiying candidate # 7.129 * [simplify]: Simplifying (* (cbrt (* (* 0.5 (cos re)) (/ 1 (exp im)))) (cbrt (* (* 0.5 (cos re)) (/ 1 (exp im))))) 7.129 * * [simplify]: iters left: 6 (11 enodes) 7.133 * * [simplify]: iters left: 5 (43 enodes) 7.140 * * [simplify]: iters left: 4 (64 enodes) 7.151 * * [simplify]: iters left: 3 (86 enodes) 7.169 * * [simplify]: iters left: 2 (101 enodes) 7.187 * * [simplify]: iters left: 1 (114 enodes) 7.207 * * [simplify]: Extracting #0: cost 1 inf + 0 7.207 * * [simplify]: Extracting #1: cost 3 inf + 0 7.207 * * [simplify]: Extracting #2: cost 5 inf + 0 7.207 * * [simplify]: Extracting #3: cost 17 inf + 0 7.207 * * [simplify]: Extracting #4: cost 27 inf + 2 7.207 * * [simplify]: Extracting #5: cost 26 inf + 4 7.208 * * [simplify]: Extracting #6: cost 11 inf + 1810 7.209 * * [simplify]: Extracting #7: cost 1 inf + 3804 7.211 * * [simplify]: Extracting #8: cost 0 inf + 4016 7.212 * [simplify]: Simplified to (* (cbrt (* (/ (cos re) (exp im)) 0.5)) (cbrt (* (/ (cos re) (exp im)) 0.5))) 7.212 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (cbrt (* (/ (cos re) (exp im)) 0.5)) (cbrt (* (/ (cos re) (exp im)) 0.5))) (cbrt (* (* 0.5 (cos re)) (/ 1 (exp im))))))) 7.213 * [simplify]: Simplifying (cbrt (* (* 0.5 (cos re)) (/ 1 (exp im)))) 7.213 * * [simplify]: iters left: 6 (10 enodes) 7.218 * * [simplify]: iters left: 5 (40 enodes) 7.229 * * [simplify]: iters left: 4 (61 enodes) 7.239 * * [simplify]: iters left: 3 (83 enodes) 7.252 * * [simplify]: iters left: 2 (98 enodes) 7.274 * * [simplify]: iters left: 1 (111 enodes) 7.304 * * [simplify]: Extracting #0: cost 1 inf + 0 7.304 * * [simplify]: Extracting #1: cost 3 inf + 0 7.304 * * [simplify]: Extracting #2: cost 15 inf + 0 7.304 * * [simplify]: Extracting #3: cost 25 inf + 2 7.304 * * [simplify]: Extracting #4: cost 24 inf + 4 7.305 * * [simplify]: Extracting #5: cost 6 inf + 2276 7.307 * * [simplify]: Extracting #6: cost 0 inf + 3350 7.308 * [simplify]: Simplified to (cbrt (* 0.5 (/ (cos re) (exp im)))) 7.308 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (cbrt (* (* 0.5 (cos re)) (/ 1 (exp im)))) (cbrt (* (* 0.5 (cos re)) (/ 1 (exp im))))) (cbrt (* 0.5 (/ (cos re) (exp im))))))) 7.308 * * * * [progress]: [ 21 / 98 ] simplifiying candidate # 7.308 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (/ 1 (exp im))) (* (* 0.5 (cos re)) (/ 1 (exp im)))) (* (* 0.5 (cos re)) (/ 1 (exp im)))) 7.309 * * [simplify]: iters left: 6 (11 enodes) 7.315 * * [simplify]: iters left: 5 (53 enodes) 7.339 * * [simplify]: iters left: 4 (161 enodes) 7.468 * * [simplify]: Extracting #0: cost 1 inf + 0 7.468 * * [simplify]: Extracting #1: cost 57 inf + 0 7.470 * * [simplify]: Extracting #2: cost 161 inf + 3 7.472 * * [simplify]: Extracting #3: cost 145 inf + 2834 7.481 * * [simplify]: Extracting #4: cost 29 inf + 31861 7.495 * * [simplify]: Extracting #5: cost 0 inf + 40518 7.513 * * [simplify]: Extracting #6: cost 0 inf + 40515 7.527 * [simplify]: Simplified to (* (* (/ (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im))) (/ (* 0.5 (cos re)) (exp im))) 7.527 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (* (* (/ (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im))) (/ (* 0.5 (cos re)) (exp im)))))) 7.527 * * * * [progress]: [ 22 / 98 ] simplifiying candidate # 7.527 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (/ 1 (exp im)))) 7.527 * * [simplify]: iters left: 6 (10 enodes) 7.533 * * [simplify]: iters left: 5 (40 enodes) 7.545 * * [simplify]: iters left: 4 (61 enodes) 7.564 * * [simplify]: iters left: 3 (83 enodes) 7.588 * * [simplify]: iters left: 2 (98 enodes) 7.616 * * [simplify]: iters left: 1 (111 enodes) 7.636 * * [simplify]: Extracting #0: cost 1 inf + 0 7.636 * * [simplify]: Extracting #1: cost 3 inf + 0 7.636 * * [simplify]: Extracting #2: cost 15 inf + 0 7.636 * * [simplify]: Extracting #3: cost 25 inf + 2 7.636 * * [simplify]: Extracting #4: cost 24 inf + 4 7.636 * * [simplify]: Extracting #5: cost 6 inf + 2236 7.637 * * [simplify]: Extracting #6: cost 0 inf + 3270 7.637 * [simplify]: Simplified to (sqrt (* 0.5 (/ (cos re) (exp im)))) 7.637 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (sqrt (* 0.5 (/ (cos re) (exp im)))) (sqrt (* (* 0.5 (cos re)) (/ 1 (exp im))))))) 7.638 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (/ 1 (exp im)))) 7.638 * * [simplify]: iters left: 6 (10 enodes) 7.641 * * [simplify]: iters left: 5 (40 enodes) 7.648 * * [simplify]: iters left: 4 (61 enodes) 7.659 * * [simplify]: iters left: 3 (83 enodes) 7.672 * * [simplify]: iters left: 2 (98 enodes) 7.688 * * [simplify]: iters left: 1 (111 enodes) 7.706 * * [simplify]: Extracting #0: cost 1 inf + 0 7.706 * * [simplify]: Extracting #1: cost 3 inf + 0 7.706 * * [simplify]: Extracting #2: cost 15 inf + 0 7.706 * * [simplify]: Extracting #3: cost 25 inf + 2 7.707 * * [simplify]: Extracting #4: cost 24 inf + 4 7.707 * * [simplify]: Extracting #5: cost 6 inf + 2236 7.709 * * [simplify]: Extracting #6: cost 0 inf + 3270 7.711 * [simplify]: Simplified to (sqrt (* 0.5 (/ (cos re) (exp im)))) 7.711 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (sqrt (* (* 0.5 (cos re)) (/ 1 (exp im)))) (sqrt (* 0.5 (/ (cos re) (exp im))))))) 7.711 * * * * [progress]: [ 23 / 98 ] simplifiying candidate # 7.711 * * * * [progress]: [ 24 / 98 ] simplifiying candidate # 7.711 * * * * [progress]: [ 25 / 98 ] simplifiying candidate # 7.711 * [simplify]: Simplifying (* (* 0.5 (cos re)) (* (cbrt (/ 1 (exp im))) (cbrt (/ 1 (exp im))))) 7.712 * * [simplify]: iters left: 6 (11 enodes) 7.718 * * [simplify]: iters left: 5 (43 enodes) 7.732 * * [simplify]: iters left: 4 (64 enodes) 7.747 * * [simplify]: iters left: 3 (82 enodes) 7.759 * * [simplify]: iters left: 2 (86 enodes) 7.774 * * [simplify]: Extracting #0: cost 1 inf + 0 7.774 * * [simplify]: Extracting #1: cost 12 inf + 0 7.774 * * [simplify]: Extracting #2: cost 22 inf + 1 7.774 * * [simplify]: Extracting #3: cost 25 inf + 2 7.774 * * [simplify]: Extracting #4: cost 24 inf + 227 7.774 * * [simplify]: Extracting #5: cost 22 inf + 330 7.775 * * [simplify]: Extracting #6: cost 13 inf + 1687 7.775 * * [simplify]: Extracting #7: cost 1 inf + 4967 7.776 * * [simplify]: Extracting #8: cost 0 inf + 5289 7.777 * * [simplify]: Extracting #9: cost 0 inf + 5288 7.778 * [simplify]: Simplified to (* (* 0.5 (cos re)) (* (cbrt (exp (- im))) (cbrt (exp (- im))))) 7.778 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (* 0.5 (cos re)) (* (cbrt (exp (- im))) (cbrt (exp (- im))))) (cbrt (/ 1 (exp im)))))) 7.778 * * * * [progress]: [ 26 / 98 ] simplifiying candidate # 7.778 * [simplify]: Simplifying (* (* 0.5 (cos re)) (sqrt (/ 1 (exp im)))) 7.778 * * [simplify]: iters left: 6 (10 enodes) 7.782 * * [simplify]: iters left: 5 (38 enodes) 7.787 * * [simplify]: iters left: 4 (50 enodes) 7.796 * * [simplify]: iters left: 3 (55 enodes) 7.803 * * [simplify]: Extracting #0: cost 1 inf + 0 7.804 * * [simplify]: Extracting #1: cost 8 inf + 0 7.804 * * [simplify]: Extracting #2: cost 14 inf + 1 7.804 * * [simplify]: Extracting #3: cost 17 inf + 2 7.804 * * [simplify]: Extracting #4: cost 15 inf + 329 7.804 * * [simplify]: Extracting #5: cost 14 inf + 330 7.804 * * [simplify]: Extracting #6: cost 6 inf + 1078 7.804 * * [simplify]: Extracting #7: cost 1 inf + 2360 7.805 * * [simplify]: Extracting #8: cost 0 inf + 2552 7.805 * [simplify]: Simplified to (* 0.5 (* (cos re) (sqrt (exp (- im))))) 7.805 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (* (cos re) (sqrt (exp (- im))))) (sqrt (/ 1 (exp im)))))) 7.805 * * * * [progress]: [ 27 / 98 ] simplifiying candidate # 7.806 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (exp im)) (cbrt (exp im))))) 7.806 * * [simplify]: iters left: 6 (13 enodes) 7.810 * * [simplify]: iters left: 5 (53 enodes) 7.824 * * [simplify]: iters left: 4 (84 enodes) 7.841 * * [simplify]: iters left: 3 (180 enodes) 7.897 * * [simplify]: iters left: 2 (288 enodes) 8.021 * * [simplify]: iters left: 1 (406 enodes) 8.163 * * [simplify]: Extracting #0: cost 1 inf + 0 8.163 * * [simplify]: Extracting #1: cost 21 inf + 0 8.164 * * [simplify]: Extracting #2: cost 38 inf + 2 8.164 * * [simplify]: Extracting #3: cost 39 inf + 3 8.165 * * [simplify]: Extracting #4: cost 33 inf + 401 8.166 * * [simplify]: Extracting #5: cost 13 inf + 5343 8.169 * * [simplify]: Extracting #6: cost 1 inf + 8087 8.173 * * [simplify]: Extracting #7: cost 0 inf + 8380 8.175 * [simplify]: Simplified to (* 0.5 (/ (cos re) (* (cbrt (exp im)) (cbrt (exp im))))) 8.175 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (/ (cos re) (* (cbrt (exp im)) (cbrt (exp im))))) (/ (cbrt 1) (cbrt (exp im)))))) 8.175 * * * * [progress]: [ 28 / 98 ] simplifiying candidate # 8.175 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ (* (cbrt 1) (cbrt 1)) (sqrt (exp im)))) 8.175 * * [simplify]: iters left: 6 (12 enodes) 8.180 * * [simplify]: iters left: 5 (46 enodes) 8.188 * * [simplify]: iters left: 4 (65 enodes) 8.198 * * [simplify]: iters left: 3 (81 enodes) 8.217 * * [simplify]: iters left: 2 (97 enodes) 8.246 * * [simplify]: iters left: 1 (109 enodes) 8.266 * * [simplify]: Extracting #0: cost 1 inf + 0 8.266 * * [simplify]: Extracting #1: cost 14 inf + 0 8.267 * * [simplify]: Extracting #2: cost 23 inf + 2 8.267 * * [simplify]: Extracting #3: cost 24 inf + 3 8.267 * * [simplify]: Extracting #4: cost 16 inf + 664 8.267 * * [simplify]: Extracting #5: cost 1 inf + 3406 8.268 * * [simplify]: Extracting #6: cost 0 inf + 3659 8.269 * [simplify]: Simplified to (/ (* 0.5 (cos re)) (sqrt (exp im))) 8.269 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (/ (* 0.5 (cos re)) (sqrt (exp im))) (/ (cbrt 1) (sqrt (exp im)))))) 8.269 * * * * [progress]: [ 29 / 98 ] simplifiying candidate # 8.269 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ (* (cbrt 1) (cbrt 1)) 1)) 8.269 * * [simplify]: iters left: 6 (9 enodes) 8.272 * * [simplify]: iters left: 5 (35 enodes) 8.280 * * [simplify]: iters left: 4 (55 enodes) 8.290 * * [simplify]: Extracting #0: cost 1 inf + 0 8.290 * * [simplify]: Extracting #1: cost 5 inf + 0 8.290 * * [simplify]: Extracting #2: cost 5 inf + 2 8.290 * * [simplify]: Extracting #3: cost 3 inf + 64 8.290 * * [simplify]: Extracting #4: cost 0 inf + 329 8.291 * [simplify]: Simplified to (* (cos re) 0.5) 8.291 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (cos re) 0.5) (/ (cbrt 1) (exp im))))) 8.291 * * * * [progress]: [ 30 / 98 ] simplifiying candidate # 8.291 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ (sqrt 1) (* (cbrt (exp im)) (cbrt (exp im))))) 8.291 * * [simplify]: iters left: 6 (12 enodes) 8.298 * * [simplify]: iters left: 5 (46 enodes) 8.311 * * [simplify]: iters left: 4 (82 enodes) 8.327 * * [simplify]: iters left: 3 (171 enodes) 8.411 * * [simplify]: iters left: 2 (308 enodes) 8.628 * * [simplify]: iters left: 1 (458 enodes) 8.795 * * [simplify]: Extracting #0: cost 1 inf + 0 8.795 * * [simplify]: Extracting #1: cost 21 inf + 0 8.795 * * [simplify]: Extracting #2: cost 38 inf + 2 8.795 * * [simplify]: Extracting #3: cost 39 inf + 3 8.796 * * [simplify]: Extracting #4: cost 26 inf + 2095 8.797 * * [simplify]: Extracting #5: cost 2 inf + 7815 8.799 * * [simplify]: Extracting #6: cost 0 inf + 8380 8.801 * [simplify]: Simplified to (* 0.5 (/ (cos re) (* (cbrt (exp im)) (cbrt (exp im))))) 8.801 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (/ (cos re) (* (cbrt (exp im)) (cbrt (exp im))))) (/ (sqrt 1) (cbrt (exp im)))))) 8.801 * * * * [progress]: [ 31 / 98 ] simplifiying candidate # 8.801 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ (sqrt 1) (sqrt (exp im)))) 8.801 * * [simplify]: iters left: 6 (11 enodes) 8.804 * * [simplify]: iters left: 5 (41 enodes) 8.812 * * [simplify]: iters left: 4 (63 enodes) 8.823 * * [simplify]: iters left: 3 (83 enodes) 8.844 * * [simplify]: iters left: 2 (101 enodes) 8.867 * * [simplify]: iters left: 1 (114 enodes) 8.883 * * [simplify]: Extracting #0: cost 1 inf + 0 8.883 * * [simplify]: Extracting #1: cost 13 inf + 0 8.884 * * [simplify]: Extracting #2: cost 22 inf + 2 8.884 * * [simplify]: Extracting #3: cost 23 inf + 3 8.884 * * [simplify]: Extracting #4: cost 12 inf + 1099 8.885 * * [simplify]: Extracting #5: cost 1 inf + 3213 8.887 * * [simplify]: Extracting #6: cost 0 inf + 3466 8.888 * [simplify]: Simplified to (/ (* 0.5 (cos re)) (sqrt (exp im))) 8.888 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (/ (* 0.5 (cos re)) (sqrt (exp im))) (/ (sqrt 1) (sqrt (exp im)))))) 8.888 * * * * [progress]: [ 32 / 98 ] simplifiying candidate # 8.889 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ (sqrt 1) 1)) 8.889 * * [simplify]: iters left: 5 (8 enodes) 8.896 * * [simplify]: iters left: 4 (30 enodes) 8.906 * * [simplify]: iters left: 3 (33 enodes) 8.918 * * [simplify]: iters left: 2 (51 enodes) 8.934 * * [simplify]: iters left: 1 (71 enodes) 8.957 * * [simplify]: Extracting #0: cost 1 inf + 0 8.957 * * [simplify]: Extracting #1: cost 11 inf + 0 8.957 * * [simplify]: Extracting #2: cost 16 inf + 2 8.957 * * [simplify]: Extracting #3: cost 11 inf + 251 8.958 * * [simplify]: Extracting #4: cost 2 inf + 1230 8.959 * * [simplify]: Extracting #5: cost 0 inf + 1433 8.959 * [simplify]: Simplified to (* 0.5 (cos re)) 8.960 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ (sqrt 1) (exp im))))) 8.960 * * * * [progress]: [ 33 / 98 ] simplifiying candidate # 8.960 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) 8.960 * * [simplify]: iters left: 6 (11 enodes) 8.966 * * [simplify]: iters left: 5 (43 enodes) 8.982 * * [simplify]: iters left: 4 (72 enodes) 9.014 * * [simplify]: iters left: 3 (137 enodes) 9.060 * * [simplify]: iters left: 2 (224 enodes) 9.151 * * [simplify]: iters left: 1 (257 enodes) 9.220 * * [simplify]: Extracting #0: cost 1 inf + 0 9.220 * * [simplify]: Extracting #1: cost 21 inf + 0 9.221 * * [simplify]: Extracting #2: cost 38 inf + 2 9.221 * * [simplify]: Extracting #3: cost 39 inf + 3 9.221 * * [simplify]: Extracting #4: cost 35 inf + 228 9.222 * * [simplify]: Extracting #5: cost 18 inf + 3821 9.223 * * [simplify]: Extracting #6: cost 1 inf + 8088 9.225 * * [simplify]: Extracting #7: cost 0 inf + 8380 9.226 * [simplify]: Simplified to (/ (* 0.5 (cos re)) (* (cbrt (exp im)) (cbrt (exp im)))) 9.227 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (/ (* 0.5 (cos re)) (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (cbrt (exp im)))))) 9.227 * * * * [progress]: [ 34 / 98 ] simplifiying candidate # 9.227 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ 1 (sqrt (exp im)))) 9.227 * * [simplify]: iters left: 6 (10 enodes) 9.230 * * [simplify]: iters left: 5 (38 enodes) 9.237 * * [simplify]: iters left: 4 (57 enodes) 9.247 * * [simplify]: iters left: 3 (79 enodes) 9.261 * * [simplify]: iters left: 2 (94 enodes) 9.283 * * [simplify]: iters left: 1 (107 enodes) 9.298 * * [simplify]: Extracting #0: cost 1 inf + 0 9.298 * * [simplify]: Extracting #1: cost 13 inf + 0 9.298 * * [simplify]: Extracting #2: cost 22 inf + 2 9.298 * * [simplify]: Extracting #3: cost 23 inf + 3 9.298 * * [simplify]: Extracting #4: cost 18 inf + 330 9.298 * * [simplify]: Extracting #5: cost 6 inf + 2434 9.299 * * [simplify]: Extracting #6: cost 0 inf + 3466 9.300 * [simplify]: Simplified to (* (/ (cos re) (sqrt (exp im))) 0.5) 9.300 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (/ (cos re) (sqrt (exp im))) 0.5) (/ 1 (sqrt (exp im)))))) 9.300 * * * * [progress]: [ 35 / 98 ] simplifiying candidate # 9.300 * [simplify]: Simplifying (* (* 0.5 (cos re)) (/ 1 1)) 9.300 * * [simplify]: iters left: 5 (7 enodes) 9.302 * * [simplify]: iters left: 4 (25 enodes) 9.307 * * [simplify]: iters left: 3 (31 enodes) 9.313 * * [simplify]: iters left: 2 (37 enodes) 9.321 * * [simplify]: Extracting #0: cost 1 inf + 0 9.321 * * [simplify]: Extracting #1: cost 5 inf + 0 9.322 * * [simplify]: Extracting #2: cost 5 inf + 2 9.322 * * [simplify]: Extracting #3: cost 1 inf + 227 9.322 * * [simplify]: Extracting #4: cost 0 inf + 329 9.322 * [simplify]: Simplified to (* 0.5 (cos re)) 9.322 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 9.322 * * * * [progress]: [ 36 / 98 ] simplifiying candidate # 9.322 * [simplify]: Simplifying (* (* 0.5 (cos re)) 1) 9.322 * * [simplify]: iters left: 5 (6 enodes) 9.326 * * [simplify]: iters left: 4 (22 enodes) 9.331 * * [simplify]: iters left: 3 (32 enodes) 9.338 * * [simplify]: Extracting #0: cost 1 inf + 0 9.339 * * [simplify]: Extracting #1: cost 5 inf + 0 9.339 * * [simplify]: Extracting #2: cost 5 inf + 2 9.339 * * [simplify]: Extracting #3: cost 4 inf + 3 9.339 * * [simplify]: Extracting #4: cost 0 inf + 329 9.339 * [simplify]: Simplified to (* 0.5 (cos re)) 9.339 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 9.339 * * * * [progress]: [ 37 / 98 ] simplifiying candidate # 9.339 * [simplify]: Simplifying (* (* 0.5 (cos re)) 1) 9.339 * * [simplify]: iters left: 5 (6 enodes) 9.341 * * [simplify]: iters left: 4 (22 enodes) 9.347 * * [simplify]: iters left: 3 (32 enodes) 9.353 * * [simplify]: Extracting #0: cost 1 inf + 0 9.353 * * [simplify]: Extracting #1: cost 5 inf + 0 9.353 * * [simplify]: Extracting #2: cost 5 inf + 2 9.353 * * [simplify]: Extracting #3: cost 4 inf + 3 9.353 * * [simplify]: Extracting #4: cost 0 inf + 329 9.353 * [simplify]: Simplified to (* 0.5 (cos re)) 9.353 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 9.353 * * * * [progress]: [ 38 / 98 ] simplifiying candidate # 9.353 * [simplify]: Simplifying (* (cos re) (/ 1 (exp im))) 9.353 * * [simplify]: iters left: 5 (7 enodes) 9.355 * * [simplify]: iters left: 4 (28 enodes) 9.362 * * [simplify]: iters left: 3 (36 enodes) 9.374 * * [simplify]: iters left: 2 (45 enodes) 9.386 * * [simplify]: iters left: 1 (47 enodes) 9.401 * * [simplify]: Extracting #0: cost 1 inf + 0 9.401 * * [simplify]: Extracting #1: cost 7 inf + 0 9.401 * * [simplify]: Extracting #2: cost 13 inf + 1 9.402 * * [simplify]: Extracting #3: cost 11 inf + 44 9.402 * * [simplify]: Extracting #4: cost 6 inf + 389 9.402 * * [simplify]: Extracting #5: cost 0 inf + 1259 9.403 * [simplify]: Simplified to (/ (cos re) (exp im)) 9.403 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im))))) 9.403 * * * * [progress]: [ 39 / 98 ] simplifiying candidate # 9.403 * [simplify]: Simplifying (* (* 0.5 (cos re)) 1) 9.404 * * [simplify]: iters left: 5 (6 enodes) 9.408 * * [simplify]: iters left: 4 (22 enodes) 9.420 * * [simplify]: iters left: 3 (32 enodes) 9.429 * * [simplify]: Extracting #0: cost 1 inf + 0 9.429 * * [simplify]: Extracting #1: cost 5 inf + 0 9.429 * * [simplify]: Extracting #2: cost 5 inf + 2 9.430 * * [simplify]: Extracting #3: cost 4 inf + 3 9.430 * * [simplify]: Extracting #4: cost 0 inf + 329 9.430 * [simplify]: Simplified to (* 0.5 (cos re)) 9.430 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 9.430 * * * * [progress]: [ 40 / 98 ] simplifiying candidate #real (real->posit16 (* (* 0.5 (cos re)) (/ 1 (exp im)))))))> 9.430 * [simplify]: Simplifying (real->posit16 (* (* 0.5 (cos re)) (/ 1 (exp im)))) 9.430 * * [simplify]: iters left: 6 (10 enodes) 9.436 * * [simplify]: iters left: 5 (37 enodes) 9.449 * * [simplify]: iters left: 4 (58 enodes) 9.462 * * [simplify]: iters left: 3 (80 enodes) 9.476 * * [simplify]: iters left: 2 (95 enodes) 9.491 * * [simplify]: iters left: 1 (108 enodes) 9.517 * * [simplify]: Extracting #0: cost 1 inf + 0 9.517 * * [simplify]: Extracting #1: cost 2 inf + 0 9.518 * * [simplify]: Extracting #2: cost 13 inf + 0 9.518 * * [simplify]: Extracting #3: cost 23 inf + 2 9.518 * * [simplify]: Extracting #4: cost 22 inf + 4 9.519 * * [simplify]: Extracting #5: cost 4 inf + 2226 9.520 * * [simplify]: Extracting #6: cost 0 inf + 2764 9.521 * [simplify]: Simplified to (real->posit16 (* 0.5 (/ (cos re) (exp im)))) 9.521 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (posit16->real (real->posit16 (* 0.5 (/ (cos re) (exp im))))))) 9.521 * * * * [progress]: [ 41 / 98 ] simplifiying candidate # 9.521 * * * * [progress]: [ 42 / 98 ] simplifiying candidate # 9.522 * [simplify]: Simplifying (expm1 (/ 1 (exp im))) 9.522 * * [simplify]: iters left: 4 (5 enodes) 9.524 * * [simplify]: iters left: 3 (19 enodes) 9.530 * * [simplify]: iters left: 2 (23 enodes) 9.533 * * [simplify]: Extracting #0: cost 1 inf + 0 9.533 * * [simplify]: Extracting #1: cost 3 inf + 0 9.533 * * [simplify]: Extracting #2: cost 7 inf + 0 9.533 * * [simplify]: Extracting #3: cost 9 inf + 1 9.533 * * [simplify]: Extracting #4: cost 0 inf + 814 9.533 * * [simplify]: Extracting #5: cost 0 inf + 810 9.534 * [simplify]: Simplified to (expm1 (exp (- im))) 9.534 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (log1p (expm1 (exp (- im))))))) 9.534 * * * * [progress]: [ 43 / 98 ] simplifiying candidate # 9.534 * [simplify]: Simplifying (log1p (/ 1 (exp im))) 9.534 * * [simplify]: iters left: 4 (5 enodes) 9.535 * * [simplify]: iters left: 3 (19 enodes) 9.538 * * [simplify]: iters left: 2 (23 enodes) 9.542 * * [simplify]: Extracting #0: cost 1 inf + 0 9.542 * * [simplify]: Extracting #1: cost 3 inf + 0 9.542 * * [simplify]: Extracting #2: cost 7 inf + 0 9.542 * * [simplify]: Extracting #3: cost 9 inf + 1 9.542 * * [simplify]: Extracting #4: cost 0 inf + 854 9.542 * * [simplify]: Extracting #5: cost 0 inf + 850 9.542 * [simplify]: Simplified to (log1p (exp (- im))) 9.542 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (expm1 (log1p (exp (- im))))))) 9.542 * * * * [progress]: [ 44 / 98 ] simplifiying candidate # 9.542 * * * * [progress]: [ 45 / 98 ] simplifiying candidate # 9.542 * [simplify]: Simplifying (- 1) 9.542 * * [simplify]: iters left: 2 (2 enodes) 9.544 * * [simplify]: iters left: 1 (9 enodes) 9.545 * * [simplify]: Extracting #0: cost 1 inf + 0 9.545 * * [simplify]: Extracting #1: cost 0 inf + 1 9.545 * [simplify]: Simplified to -1 9.546 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (pow (exp im) -1)))) 9.546 * * * * [progress]: [ 46 / 98 ] simplifiying candidate # 9.546 * [simplify]: Simplifying (- (cbrt im)) 9.546 * * [simplify]: iters left: 3 (3 enodes) 9.546 * * [simplify]: iters left: 2 (9 enodes) 9.548 * * [simplify]: Extracting #0: cost 1 inf + 0 9.548 * * [simplify]: Extracting #1: cost 3 inf + 0 9.548 * * [simplify]: Extracting #2: cost 5 inf + 0 9.548 * * [simplify]: Extracting #3: cost 4 inf + 1 9.548 * * [simplify]: Extracting #4: cost 0 inf + 405 9.548 * [simplify]: Simplified to (- (cbrt im)) 9.548 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (pow (exp (* (cbrt im) (cbrt im))) (- (cbrt im)))))) 9.548 * * * * [progress]: [ 47 / 98 ] simplifiying candidate # 9.548 * [simplify]: Simplifying (- (sqrt im)) 9.548 * * [simplify]: iters left: 3 (3 enodes) 9.549 * * [simplify]: iters left: 2 (9 enodes) 9.550 * * [simplify]: Extracting #0: cost 1 inf + 0 9.550 * * [simplify]: Extracting #1: cost 3 inf + 0 9.550 * * [simplify]: Extracting #2: cost 5 inf + 0 9.550 * * [simplify]: Extracting #3: cost 4 inf + 1 9.550 * * [simplify]: Extracting #4: cost 0 inf + 245 9.550 * [simplify]: Simplified to (- (sqrt im)) 9.550 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (pow (exp (sqrt im)) (- (sqrt im)))))) 9.550 * * * * [progress]: [ 48 / 98 ] simplifiying candidate # 9.550 * [simplify]: Simplifying (- im) 9.550 * * [simplify]: iters left: 2 (2 enodes) 9.551 * * [simplify]: iters left: 1 (6 enodes) 9.552 * * [simplify]: Extracting #0: cost 1 inf + 0 9.552 * * [simplify]: Extracting #1: cost 3 inf + 0 9.552 * * [simplify]: Extracting #2: cost 2 inf + 1 9.552 * * [simplify]: Extracting #3: cost 0 inf + 83 9.552 * [simplify]: Simplified to (- im) 9.552 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (pow (exp 1) (- im))))) 9.552 * * * * [progress]: [ 49 / 98 ] simplifiying candidate # 9.552 * * * * [progress]: [ 50 / 98 ] simplifiying candidate # 9.552 * [simplify]: Simplifying (- im) 9.552 * * [simplify]: iters left: 2 (2 enodes) 9.553 * * [simplify]: iters left: 1 (6 enodes) 9.553 * * [simplify]: Extracting #0: cost 1 inf + 0 9.553 * * [simplify]: Extracting #1: cost 3 inf + 0 9.554 * * [simplify]: Extracting #2: cost 2 inf + 1 9.554 * * [simplify]: Extracting #3: cost 0 inf + 83 9.554 * [simplify]: Simplified to (- im) 9.554 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 9.554 * * * * [progress]: [ 51 / 98 ] simplifiying candidate # 9.554 * [simplify]: Simplifying (- 0 im) 9.554 * * [simplify]: iters left: 2 (3 enodes) 9.555 * * [simplify]: iters left: 1 (11 enodes) 9.558 * * [simplify]: Extracting #0: cost 1 inf + 0 9.558 * * [simplify]: Extracting #1: cost 4 inf + 0 9.558 * * [simplify]: Extracting #2: cost 0 inf + 84 9.558 * [simplify]: Simplified to (- im) 9.558 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 9.558 * * * * [progress]: [ 52 / 98 ] simplifiying candidate # 9.558 * [simplify]: Simplifying (- (log 1) im) 9.558 * * [simplify]: iters left: 3 (4 enodes) 9.563 * * [simplify]: iters left: 2 (16 enodes) 9.569 * * [simplify]: Extracting #0: cost 1 inf + 0 9.569 * * [simplify]: Extracting #1: cost 4 inf + 0 9.569 * * [simplify]: Extracting #2: cost 1 inf + 43 9.569 * * [simplify]: Extracting #3: cost 0 inf + 84 9.569 * [simplify]: Simplified to (- im) 9.569 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 9.570 * * * * [progress]: [ 53 / 98 ] simplifiying candidate # 9.570 * [simplify]: Simplifying (log (/ 1 (exp im))) 9.570 * * [simplify]: iters left: 4 (5 enodes) 9.574 * * [simplify]: iters left: 3 (23 enodes) 9.581 * * [simplify]: iters left: 2 (25 enodes) 9.588 * * [simplify]: iters left: 1 (26 enodes) 9.596 * * [simplify]: Extracting #0: cost 1 inf + 0 9.596 * * [simplify]: Extracting #1: cost 5 inf + 0 9.596 * * [simplify]: Extracting #2: cost 4 inf + 154 9.596 * * [simplify]: Extracting #3: cost 1 inf + 378 9.596 * * [simplify]: Extracting #4: cost 0 inf + 449 9.597 * [simplify]: Simplified to (- im) 9.597 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 9.597 * * * * [progress]: [ 54 / 98 ] simplifiying candidate # 9.597 * [simplify]: Simplifying (exp (/ 1 (exp im))) 9.597 * * [simplify]: iters left: 4 (5 enodes) 9.600 * * [simplify]: iters left: 3 (19 enodes) 9.606 * * [simplify]: iters left: 2 (23 enodes) 9.610 * * [simplify]: Extracting #0: cost 1 inf + 0 9.610 * * [simplify]: Extracting #1: cost 3 inf + 0 9.610 * * [simplify]: Extracting #2: cost 7 inf + 0 9.610 * * [simplify]: Extracting #3: cost 9 inf + 1 9.610 * * [simplify]: Extracting #4: cost 0 inf + 814 9.610 * * [simplify]: Extracting #5: cost 0 inf + 810 9.610 * [simplify]: Simplified to (exp (exp (- im))) 9.610 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (log (exp (exp (- im))))))) 9.610 * * * * [progress]: [ 55 / 98 ] simplifiying candidate # 9.611 * [simplify]: Simplifying (/ (* (* 1 1) 1) (* (* (exp im) (exp im)) (exp im))) 9.611 * * [simplify]: iters left: 6 (8 enodes) 9.613 * * [simplify]: iters left: 5 (30 enodes) 9.619 * * [simplify]: iters left: 4 (59 enodes) 9.629 * * [simplify]: iters left: 3 (91 enodes) 9.644 * * [simplify]: iters left: 2 (132 enodes) 9.669 * * [simplify]: iters left: 1 (184 enodes) 9.724 * * [simplify]: Extracting #0: cost 1 inf + 0 9.724 * * [simplify]: Extracting #1: cost 17 inf + 0 9.725 * * [simplify]: Extracting #2: cost 40 inf + 2 9.725 * * [simplify]: Extracting #3: cost 39 inf + 451 9.726 * * [simplify]: Extracting #4: cost 16 inf + 5790 9.728 * * [simplify]: Extracting #5: cost 1 inf + 10065 9.730 * * [simplify]: Extracting #6: cost 0 inf + 10347 9.732 * [simplify]: Simplified to (exp (- (- im) (+ im im))) 9.732 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (cbrt (exp (- (- im) (+ im im))))))) 9.733 * * * * [progress]: [ 56 / 98 ] simplifiying candidate # 9.733 * [simplify]: Simplifying (* (cbrt (/ 1 (exp im))) (cbrt (/ 1 (exp im)))) 9.733 * * [simplify]: iters left: 6 (6 enodes) 9.736 * * [simplify]: iters left: 5 (22 enodes) 9.743 * * [simplify]: iters left: 4 (26 enodes) 9.751 * * [simplify]: Extracting #0: cost 1 inf + 0 9.751 * * [simplify]: Extracting #1: cost 3 inf + 0 9.751 * * [simplify]: Extracting #2: cost 5 inf + 0 9.751 * * [simplify]: Extracting #3: cost 9 inf + 0 9.751 * * [simplify]: Extracting #4: cost 11 inf + 1 9.751 * * [simplify]: Extracting #5: cost 8 inf + 144 9.751 * * [simplify]: Extracting #6: cost 2 inf + 874 9.752 * * [simplify]: Extracting #7: cost 0 inf + 1294 9.752 * * [simplify]: Extracting #8: cost 0 inf + 1292 9.752 * [simplify]: Simplified to (* (cbrt (exp (- im))) (cbrt (exp (- im)))) 9.752 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (* (cbrt (exp (- im))) (cbrt (exp (- im)))) (cbrt (/ 1 (exp im))))))) 9.753 * [simplify]: Simplifying (cbrt (/ 1 (exp im))) 9.753 * * [simplify]: iters left: 4 (5 enodes) 9.756 * * [simplify]: iters left: 3 (19 enodes) 9.762 * * [simplify]: iters left: 2 (23 enodes) 9.768 * * [simplify]: Extracting #0: cost 1 inf + 0 9.768 * * [simplify]: Extracting #1: cost 3 inf + 0 9.768 * * [simplify]: Extracting #2: cost 7 inf + 0 9.768 * * [simplify]: Extracting #3: cost 9 inf + 1 9.769 * * [simplify]: Extracting #4: cost 0 inf + 834 9.769 * * [simplify]: Extracting #5: cost 0 inf + 830 9.769 * [simplify]: Simplified to (cbrt (exp (- im))) 9.769 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (* (cbrt (/ 1 (exp im))) (cbrt (/ 1 (exp im)))) (cbrt (exp (- im))))))) 9.769 * * * * [progress]: [ 57 / 98 ] simplifiying candidate # 9.770 * [simplify]: Simplifying (* (* (/ 1 (exp im)) (/ 1 (exp im))) (/ 1 (exp im))) 9.770 * * [simplify]: iters left: 6 (6 enodes) 9.773 * * [simplify]: iters left: 5 (29 enodes) 9.784 * * [simplify]: iters left: 4 (46 enodes) 9.809 * * [simplify]: iters left: 3 (81 enodes) 9.842 * * [simplify]: iters left: 2 (128 enodes) 9.871 * * [simplify]: iters left: 1 (195 enodes) 9.929 * * [simplify]: Extracting #0: cost 1 inf + 0 9.929 * * [simplify]: Extracting #1: cost 22 inf + 0 9.930 * * [simplify]: Extracting #2: cost 57 inf + 2 9.930 * * [simplify]: Extracting #3: cost 62 inf + 6 9.931 * * [simplify]: Extracting #4: cost 29 inf + 6219 9.934 * * [simplify]: Extracting #5: cost 3 inf + 14216 9.935 * * [simplify]: Extracting #6: cost 0 inf + 15498 9.937 * * [simplify]: Extracting #7: cost 0 inf + 15386 9.938 * [simplify]: Simplified to (* (exp (- im)) (* (exp (- im)) (exp (- im)))) 9.938 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (cbrt (* (exp (- im)) (* (exp (- im)) (exp (- im)))))))) 9.938 * * * * [progress]: [ 58 / 98 ] simplifiying candidate # 9.939 * [simplify]: Simplifying (sqrt (/ 1 (exp im))) 9.939 * * [simplify]: iters left: 4 (5 enodes) 9.940 * * [simplify]: iters left: 3 (19 enodes) 9.943 * * [simplify]: iters left: 2 (23 enodes) 9.946 * * [simplify]: Extracting #0: cost 1 inf + 0 9.946 * * [simplify]: Extracting #1: cost 3 inf + 0 9.946 * * [simplify]: Extracting #2: cost 7 inf + 0 9.946 * * [simplify]: Extracting #3: cost 9 inf + 1 9.947 * * [simplify]: Extracting #4: cost 0 inf + 754 9.947 * * [simplify]: Extracting #5: cost 0 inf + 750 9.947 * [simplify]: Simplified to (sqrt (exp (- im))) 9.947 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (sqrt (exp (- im))) (sqrt (/ 1 (exp im))))))) 9.947 * [simplify]: Simplifying (sqrt (/ 1 (exp im))) 9.947 * * [simplify]: iters left: 4 (5 enodes) 9.948 * * [simplify]: iters left: 3 (19 enodes) 9.951 * * [simplify]: iters left: 2 (23 enodes) 9.954 * * [simplify]: Extracting #0: cost 1 inf + 0 9.954 * * [simplify]: Extracting #1: cost 3 inf + 0 9.954 * * [simplify]: Extracting #2: cost 7 inf + 0 9.954 * * [simplify]: Extracting #3: cost 9 inf + 1 9.955 * * [simplify]: Extracting #4: cost 0 inf + 754 9.955 * * [simplify]: Extracting #5: cost 0 inf + 750 9.955 * [simplify]: Simplified to (sqrt (exp (- im))) 9.955 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (sqrt (/ 1 (exp im))) (sqrt (exp (- im))))))) 9.955 * * * * [progress]: [ 59 / 98 ] simplifiying candidate # 9.955 * [simplify]: Simplifying (- 1) 9.955 * * [simplify]: iters left: 2 (2 enodes) 9.956 * * [simplify]: iters left: 1 (9 enodes) 9.958 * * [simplify]: Extracting #0: cost 1 inf + 0 9.958 * * [simplify]: Extracting #1: cost 0 inf + 1 9.958 * [simplify]: Simplified to -1 9.958 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ -1 (- (exp im)))))) 9.958 * [simplify]: Simplifying (- (exp im)) 9.958 * * [simplify]: iters left: 3 (3 enodes) 9.959 * * [simplify]: iters left: 2 (9 enodes) 9.960 * * [simplify]: Extracting #0: cost 1 inf + 0 9.960 * * [simplify]: Extracting #1: cost 3 inf + 0 9.960 * * [simplify]: Extracting #2: cost 5 inf + 0 9.960 * * [simplify]: Extracting #3: cost 4 inf + 1 9.960 * * [simplify]: Extracting #4: cost 0 inf + 365 9.960 * [simplify]: Simplified to (- (exp im)) 9.960 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ -1 (- (exp im)))))) 9.960 * * * * [progress]: [ 60 / 98 ] simplifiying candidate # 9.960 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (exp im)) (cbrt (exp im)))) 9.960 * * [simplify]: iters left: 6 (8 enodes) 9.963 * * [simplify]: iters left: 5 (32 enodes) 9.969 * * [simplify]: iters left: 4 (48 enodes) 9.976 * * [simplify]: iters left: 3 (76 enodes) 9.988 * * [simplify]: iters left: 2 (81 enodes) 9.996 * * [simplify]: Extracting #0: cost 1 inf + 0 9.996 * * [simplify]: Extracting #1: cost 6 inf + 0 9.996 * * [simplify]: Extracting #2: cost 9 inf + 1 9.997 * * [simplify]: Extracting #3: cost 11 inf + 1 9.997 * * [simplify]: Extracting #4: cost 2 inf + 1292 9.997 * * [simplify]: Extracting #5: cost 0 inf + 1676 9.997 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 9.997 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ (cbrt 1) (cbrt (exp im))))))) 9.997 * [simplify]: Simplifying (/ (cbrt 1) (cbrt (exp im))) 9.997 * * [simplify]: iters left: 4 (6 enodes) 9.999 * * [simplify]: iters left: 3 (20 enodes) 10.002 * * [simplify]: iters left: 2 (22 enodes) 10.005 * * [simplify]: Extracting #0: cost 1 inf + 0 10.005 * * [simplify]: Extracting #1: cost 4 inf + 0 10.005 * * [simplify]: Extracting #2: cost 5 inf + 1 10.005 * * [simplify]: Extracting #3: cost 7 inf + 1 10.005 * * [simplify]: Extracting #4: cost 1 inf + 638 10.005 * * [simplify]: Extracting #5: cost 0 inf + 830 10.006 * [simplify]: Simplified to (/ 1 (cbrt (exp im))) 10.006 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (cbrt (exp im))))))) 10.006 * * * * [progress]: [ 61 / 98 ] simplifiying candidate # 10.006 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt (exp im))) 10.006 * * [simplify]: iters left: 5 (7 enodes) 10.008 * * [simplify]: iters left: 4 (25 enodes) 10.012 * * [simplify]: iters left: 3 (27 enodes) 10.016 * * [simplify]: iters left: 2 (28 enodes) 10.020 * * [simplify]: iters left: 1 (29 enodes) 10.023 * * [simplify]: Extracting #0: cost 1 inf + 0 10.024 * * [simplify]: Extracting #1: cost 4 inf + 0 10.024 * * [simplify]: Extracting #2: cost 5 inf + 1 10.024 * * [simplify]: Extracting #3: cost 7 inf + 1 10.024 * * [simplify]: Extracting #4: cost 6 inf + 2 10.024 * * [simplify]: Extracting #5: cost 2 inf + 488 10.024 * * [simplify]: Extracting #6: cost 0 inf + 670 10.024 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 10.024 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ 1 (sqrt (exp im))) (/ (cbrt 1) (sqrt (exp im))))))) 10.024 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (exp im))) 10.024 * * [simplify]: iters left: 4 (6 enodes) 10.026 * * [simplify]: iters left: 3 (20 enodes) 10.029 * * [simplify]: iters left: 2 (22 enodes) 10.034 * * [simplify]: Extracting #0: cost 1 inf + 0 10.035 * * [simplify]: Extracting #1: cost 4 inf + 0 10.035 * * [simplify]: Extracting #2: cost 5 inf + 1 10.035 * * [simplify]: Extracting #3: cost 7 inf + 1 10.035 * * [simplify]: Extracting #4: cost 1 inf + 518 10.035 * * [simplify]: Extracting #5: cost 0 inf + 670 10.035 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 10.035 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im))))))) 10.035 * * * * [progress]: [ 62 / 98 ] simplifiying candidate # 10.036 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) 1) 10.036 * * [simplify]: iters left: 5 (4 enodes) 10.042 * * [simplify]: iters left: 4 (14 enodes) 10.045 * * [simplify]: iters left: 3 (16 enodes) 10.049 * * [simplify]: Extracting #0: cost 1 inf + 0 10.049 * * [simplify]: Extracting #1: cost 0 inf + 1 10.049 * [simplify]: Simplified to 1 10.049 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* 1 (/ (cbrt 1) (exp im)))))) 10.049 * [simplify]: Simplifying (/ (cbrt 1) (exp im)) 10.049 * * [simplify]: iters left: 3 (5 enodes) 10.054 * * [simplify]: iters left: 2 (17 enodes) 10.058 * * [simplify]: iters left: 1 (21 enodes) 10.061 * * [simplify]: Extracting #0: cost 1 inf + 0 10.061 * * [simplify]: Extracting #1: cost 5 inf + 0 10.061 * * [simplify]: Extracting #2: cost 7 inf + 1 10.061 * * [simplify]: Extracting #3: cost 2 inf + 368 10.061 * * [simplify]: Extracting #4: cost 0 inf + 448 10.061 * [simplify]: Simplified to (exp (- im)) 10.061 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* 1 (exp (- im)))))) 10.061 * * * * [progress]: [ 63 / 98 ] simplifiying candidate # 10.062 * [simplify]: Simplifying (/ (sqrt 1) (* (cbrt (exp im)) (cbrt (exp im)))) 10.062 * * [simplify]: iters left: 6 (7 enodes) 10.065 * * [simplify]: iters left: 5 (25 enodes) 10.070 * * [simplify]: iters left: 4 (32 enodes) 10.074 * * [simplify]: iters left: 3 (34 enodes) 10.079 * * [simplify]: Extracting #0: cost 1 inf + 0 10.079 * * [simplify]: Extracting #1: cost 7 inf + 0 10.080 * * [simplify]: Extracting #2: cost 11 inf + 1 10.080 * * [simplify]: Extracting #3: cost 13 inf + 1 10.080 * * [simplify]: Extracting #4: cost 10 inf + 144 10.080 * * [simplify]: Extracting #5: cost 4 inf + 1254 10.080 * * [simplify]: Extracting #6: cost 1 inf + 1828 10.080 * * [simplify]: Extracting #7: cost 0 inf + 2060 10.080 * [simplify]: Simplified to (/ (/ 1 (cbrt (exp im))) (cbrt (exp im))) 10.081 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ (/ 1 (cbrt (exp im))) (cbrt (exp im))) (/ (sqrt 1) (cbrt (exp im))))))) 10.081 * [simplify]: Simplifying (/ (sqrt 1) (cbrt (exp im))) 10.081 * * [simplify]: iters left: 4 (6 enodes) 10.083 * * [simplify]: iters left: 3 (20 enodes) 10.086 * * [simplify]: iters left: 2 (22 enodes) 10.091 * * [simplify]: Extracting #0: cost 1 inf + 0 10.091 * * [simplify]: Extracting #1: cost 4 inf + 0 10.091 * * [simplify]: Extracting #2: cost 5 inf + 1 10.091 * * [simplify]: Extracting #3: cost 7 inf + 1 10.091 * * [simplify]: Extracting #4: cost 1 inf + 638 10.091 * * [simplify]: Extracting #5: cost 0 inf + 830 10.091 * [simplify]: Simplified to (/ 1 (cbrt (exp im))) 10.091 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ (sqrt 1) (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (cbrt (exp im))))))) 10.091 * * * * [progress]: [ 64 / 98 ] simplifiying candidate # 10.091 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (exp im))) 10.091 * * [simplify]: iters left: 4 (6 enodes) 10.094 * * [simplify]: iters left: 3 (20 enodes) 10.096 * * [simplify]: iters left: 2 (22 enodes) 10.099 * * [simplify]: Extracting #0: cost 1 inf + 0 10.099 * * [simplify]: Extracting #1: cost 4 inf + 0 10.099 * * [simplify]: Extracting #2: cost 5 inf + 1 10.099 * * [simplify]: Extracting #3: cost 7 inf + 1 10.099 * * [simplify]: Extracting #4: cost 1 inf + 518 10.100 * * [simplify]: Extracting #5: cost 0 inf + 670 10.100 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 10.100 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ 1 (sqrt (exp im))) (/ (sqrt 1) (sqrt (exp im))))))) 10.100 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (exp im))) 10.100 * * [simplify]: iters left: 4 (6 enodes) 10.102 * * [simplify]: iters left: 3 (20 enodes) 10.105 * * [simplify]: iters left: 2 (22 enodes) 10.108 * * [simplify]: Extracting #0: cost 1 inf + 0 10.108 * * [simplify]: Extracting #1: cost 4 inf + 0 10.108 * * [simplify]: Extracting #2: cost 5 inf + 1 10.108 * * [simplify]: Extracting #3: cost 7 inf + 1 10.108 * * [simplify]: Extracting #4: cost 1 inf + 518 10.108 * * [simplify]: Extracting #5: cost 0 inf + 670 10.108 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 10.108 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ (sqrt 1) (sqrt (exp im))) (/ 1 (sqrt (exp im))))))) 10.108 * * * * [progress]: [ 65 / 98 ] simplifiying candidate # 10.108 * [simplify]: Simplifying (/ (sqrt 1) 1) 10.108 * * [simplify]: iters left: 3 (3 enodes) 10.110 * * [simplify]: iters left: 2 (9 enodes) 10.111 * * [simplify]: iters left: 1 (11 enodes) 10.113 * * [simplify]: Extracting #0: cost 1 inf + 0 10.113 * * [simplify]: Extracting #1: cost 0 inf + 1 10.113 * [simplify]: Simplified to 1 10.113 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* 1 (/ (sqrt 1) (exp im)))))) 10.114 * [simplify]: Simplifying (/ (sqrt 1) (exp im)) 10.114 * * [simplify]: iters left: 3 (5 enodes) 10.117 * * [simplify]: iters left: 2 (17 enodes) 10.120 * * [simplify]: iters left: 1 (21 enodes) 10.123 * * [simplify]: Extracting #0: cost 1 inf + 0 10.123 * * [simplify]: Extracting #1: cost 5 inf + 0 10.123 * * [simplify]: Extracting #2: cost 7 inf + 1 10.123 * * [simplify]: Extracting #3: cost 2 inf + 368 10.123 * * [simplify]: Extracting #4: cost 0 inf + 448 10.123 * [simplify]: Simplified to (exp (- im)) 10.123 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* 1 (exp (- im)))))) 10.123 * * * * [progress]: [ 66 / 98 ] simplifiying candidate # 10.124 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 10.124 * * [simplify]: iters left: 6 (6 enodes) 10.125 * * [simplify]: iters left: 5 (22 enodes) 10.128 * * [simplify]: iters left: 4 (26 enodes) 10.132 * * [simplify]: Extracting #0: cost 1 inf + 0 10.132 * * [simplify]: Extracting #1: cost 6 inf + 0 10.132 * * [simplify]: Extracting #2: cost 9 inf + 1 10.132 * * [simplify]: Extracting #3: cost 11 inf + 1 10.132 * * [simplify]: Extracting #4: cost 8 inf + 144 10.132 * * [simplify]: Extracting #5: cost 2 inf + 1253 10.133 * * [simplify]: Extracting #6: cost 0 inf + 1676 10.133 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 10.133 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (cbrt (exp im))))))) 10.133 * [simplify]: Simplifying (/ 1 (cbrt (exp im))) 10.133 * * [simplify]: iters left: 4 (5 enodes) 10.134 * * [simplify]: iters left: 3 (17 enodes) 10.137 * * [simplify]: iters left: 2 (19 enodes) 10.140 * * [simplify]: Extracting #0: cost 1 inf + 0 10.140 * * [simplify]: Extracting #1: cost 4 inf + 0 10.140 * * [simplify]: Extracting #2: cost 5 inf + 1 10.140 * * [simplify]: Extracting #3: cost 7 inf + 1 10.140 * * [simplify]: Extracting #4: cost 0 inf + 830 10.140 * [simplify]: Simplified to (/ 1 (cbrt (exp im))) 10.140 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (cbrt (exp im))))))) 10.140 * * * * [progress]: [ 67 / 98 ] simplifiying candidate # 10.140 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 10.140 * * [simplify]: iters left: 4 (5 enodes) 10.141 * * [simplify]: iters left: 3 (17 enodes) 10.144 * * [simplify]: iters left: 2 (19 enodes) 10.147 * * [simplify]: Extracting #0: cost 1 inf + 0 10.147 * * [simplify]: Extracting #1: cost 4 inf + 0 10.147 * * [simplify]: Extracting #2: cost 5 inf + 1 10.147 * * [simplify]: Extracting #3: cost 7 inf + 1 10.147 * * [simplify]: Extracting #4: cost 0 inf + 670 10.147 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 10.147 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im))))))) 10.147 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 10.147 * * [simplify]: iters left: 4 (5 enodes) 10.149 * * [simplify]: iters left: 3 (17 enodes) 10.151 * * [simplify]: iters left: 2 (19 enodes) 10.154 * * [simplify]: Extracting #0: cost 1 inf + 0 10.154 * * [simplify]: Extracting #1: cost 4 inf + 0 10.154 * * [simplify]: Extracting #2: cost 5 inf + 1 10.154 * * [simplify]: Extracting #3: cost 7 inf + 1 10.154 * * [simplify]: Extracting #4: cost 0 inf + 670 10.154 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 10.154 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im))))))) 10.154 * * * * [progress]: [ 68 / 98 ] simplifiying candidate # 10.154 * [simplify]: Simplifying (/ 1 1) 10.154 * * [simplify]: iters left: 2 (2 enodes) 10.155 * * [simplify]: iters left: 1 (6 enodes) 10.156 * * [simplify]: Extracting #0: cost 1 inf + 0 10.156 * * [simplify]: Extracting #1: cost 0 inf + 1 10.156 * [simplify]: Simplified to 1 10.156 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* 1 (/ 1 (exp im)))))) 10.157 * [simplify]: Simplifying (/ 1 (exp im)) 10.157 * * [simplify]: iters left: 3 (4 enodes) 10.158 * * [simplify]: iters left: 2 (16 enodes) 10.160 * * [simplify]: iters left: 1 (20 enodes) 10.163 * * [simplify]: Extracting #0: cost 1 inf + 0 10.163 * * [simplify]: Extracting #1: cost 5 inf + 0 10.163 * * [simplify]: Extracting #2: cost 7 inf + 1 10.163 * * [simplify]: Extracting #3: cost 6 inf + 2 10.163 * * [simplify]: Extracting #4: cost 0 inf + 450 10.163 * * [simplify]: Extracting #5: cost 0 inf + 448 10.163 * [simplify]: Simplified to (exp (- im)) 10.163 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* 1 (exp (- im)))))) 10.164 * * * * [progress]: [ 69 / 98 ] simplifiying candidate # 10.164 * * * * [progress]: [ 70 / 98 ] simplifiying candidate # 10.164 * [simplify]: Simplifying (/ 1 (exp im)) 10.164 * * [simplify]: iters left: 3 (4 enodes) 10.165 * * [simplify]: iters left: 2 (16 enodes) 10.167 * * [simplify]: iters left: 1 (20 enodes) 10.172 * * [simplify]: Extracting #0: cost 1 inf + 0 10.172 * * [simplify]: Extracting #1: cost 5 inf + 0 10.172 * * [simplify]: Extracting #2: cost 7 inf + 1 10.172 * * [simplify]: Extracting #3: cost 6 inf + 2 10.172 * * [simplify]: Extracting #4: cost 0 inf + 450 10.172 * * [simplify]: Extracting #5: cost 0 inf + 448 10.172 * [simplify]: Simplified to (exp (- im)) 10.172 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (* 1 (exp (- im)))))) 10.173 * * * * [progress]: [ 71 / 98 ] simplifiying candidate # 10.173 * [simplify]: Simplifying (/ (exp im) 1) 10.173 * * [simplify]: iters left: 3 (4 enodes) 10.174 * * [simplify]: iters left: 2 (12 enodes) 10.176 * * [simplify]: iters left: 1 (14 enodes) 10.178 * * [simplify]: Extracting #0: cost 1 inf + 0 10.178 * * [simplify]: Extracting #1: cost 4 inf + 0 10.178 * * [simplify]: Extracting #2: cost 0 inf + 144 10.178 * [simplify]: Simplified to (exp im) 10.178 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 10.178 * * * * [progress]: [ 72 / 98 ] simplifiying candidate # 10.179 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 10.179 * * [simplify]: iters left: 6 (6 enodes) 10.180 * * [simplify]: iters left: 5 (22 enodes) 10.184 * * [simplify]: iters left: 4 (26 enodes) 10.187 * * [simplify]: Extracting #0: cost 1 inf + 0 10.187 * * [simplify]: Extracting #1: cost 6 inf + 0 10.187 * * [simplify]: Extracting #2: cost 9 inf + 1 10.187 * * [simplify]: Extracting #3: cost 11 inf + 1 10.187 * * [simplify]: Extracting #4: cost 8 inf + 144 10.187 * * [simplify]: Extracting #5: cost 2 inf + 1253 10.188 * * [simplify]: Extracting #6: cost 0 inf + 1676 10.188 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 10.188 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (cbrt (exp im)))))) 10.188 * * * * [progress]: [ 73 / 98 ] simplifiying candidate # 10.188 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 10.188 * * [simplify]: iters left: 4 (5 enodes) 10.189 * * [simplify]: iters left: 3 (17 enodes) 10.192 * * [simplify]: iters left: 2 (19 enodes) 10.196 * * [simplify]: Extracting #0: cost 1 inf + 0 10.196 * * [simplify]: Extracting #1: cost 4 inf + 0 10.196 * * [simplify]: Extracting #2: cost 5 inf + 1 10.196 * * [simplify]: Extracting #3: cost 7 inf + 1 10.196 * * [simplify]: Extracting #4: cost 0 inf + 670 10.197 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 10.197 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ (/ 1 (sqrt (exp im))) (sqrt (exp im)))))) 10.197 * * * * [progress]: [ 74 / 98 ] simplifiying candidate # 10.197 * [simplify]: Simplifying (/ 1 1) 10.197 * * [simplify]: iters left: 2 (2 enodes) 10.199 * * [simplify]: iters left: 1 (6 enodes) 10.200 * * [simplify]: Extracting #0: cost 1 inf + 0 10.201 * * [simplify]: Extracting #1: cost 0 inf + 1 10.201 * [simplify]: Simplified to 1 10.201 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 10.201 * * * * [progress]: [ 75 / 98 ] simplifiying candidate # 10.201 * [simplify]: Simplifying (/ (exp im) (cbrt 1)) 10.201 * * [simplify]: iters left: 3 (5 enodes) 10.205 * * [simplify]: iters left: 2 (17 enodes) 10.208 * * [simplify]: iters left: 1 (19 enodes) 10.210 * * [simplify]: Extracting #0: cost 1 inf + 0 10.210 * * [simplify]: Extracting #1: cost 4 inf + 0 10.210 * * [simplify]: Extracting #2: cost 2 inf + 2 10.210 * * [simplify]: Extracting #3: cost 0 inf + 144 10.210 * [simplify]: Simplified to (exp im) 10.210 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ (* (cbrt 1) (cbrt 1)) (exp im))))) 10.210 * * * * [progress]: [ 76 / 98 ] simplifiying candidate # 10.211 * [simplify]: Simplifying (/ (exp im) (sqrt 1)) 10.211 * * [simplify]: iters left: 3 (5 enodes) 10.213 * * [simplify]: iters left: 2 (17 enodes) 10.215 * * [simplify]: iters left: 1 (19 enodes) 10.218 * * [simplify]: Extracting #0: cost 1 inf + 0 10.218 * * [simplify]: Extracting #1: cost 4 inf + 0 10.218 * * [simplify]: Extracting #2: cost 2 inf + 2 10.218 * * [simplify]: Extracting #3: cost 0 inf + 144 10.218 * [simplify]: Simplified to (exp im) 10.218 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ (sqrt 1) (exp im))))) 10.218 * * * * [progress]: [ 77 / 98 ] simplifiying candidate # 10.218 * [simplify]: Simplifying (/ (exp im) 1) 10.219 * * [simplify]: iters left: 3 (4 enodes) 10.220 * * [simplify]: iters left: 2 (12 enodes) 10.221 * * [simplify]: iters left: 1 (14 enodes) 10.224 * * [simplify]: Extracting #0: cost 1 inf + 0 10.224 * * [simplify]: Extracting #1: cost 4 inf + 0 10.224 * * [simplify]: Extracting #2: cost 0 inf + 144 10.224 * [simplify]: Simplified to (exp im) 10.224 * [simplify]: Simplified (2 3 2 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 10.224 * * * * [progress]: [ 78 / 98 ] simplifiying candidate #real (real->posit16 (/ 1 (exp im)))))))> 10.224 * [simplify]: Simplifying (real->posit16 (/ 1 (exp im))) 10.224 * * [simplify]: iters left: 4 (5 enodes) 10.226 * * [simplify]: iters left: 3 (16 enodes) 10.228 * * [simplify]: iters left: 2 (20 enodes) 10.231 * * [simplify]: Extracting #0: cost 1 inf + 0 10.231 * * [simplify]: Extracting #1: cost 2 inf + 0 10.231 * * [simplify]: Extracting #2: cost 5 inf + 0 10.231 * * [simplify]: Extracting #3: cost 7 inf + 1 10.231 * * [simplify]: Extracting #4: cost 0 inf + 450 10.231 * * [simplify]: Extracting #5: cost 0 inf + 448 10.231 * [simplify]: Simplified to (real->posit16 (exp (- im))) 10.231 * [simplify]: Simplified (2 3 2 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (posit16->real (real->posit16 (exp (- im))))))) 10.231 * * * * [progress]: [ 79 / 98 ] simplifiying candidate # 10.231 * [simplify]: Simplifying (expm1 (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 10.231 * * [simplify]: iters left: 6 (11 enodes) 10.234 * * [simplify]: iters left: 5 (45 enodes) 10.242 * * [simplify]: iters left: 4 (76 enodes) 10.272 * * [simplify]: iters left: 3 (137 enodes) 10.301 * * [simplify]: iters left: 2 (192 enodes) 10.351 * * [simplify]: iters left: 1 (288 enodes) 10.459 * * [simplify]: Extracting #0: cost 1 inf + 0 10.459 * * [simplify]: Extracting #1: cost 3 inf + 0 10.459 * * [simplify]: Extracting #2: cost 19 inf + 0 10.460 * * [simplify]: Extracting #3: cost 46 inf + 2 10.460 * * [simplify]: Extracting #4: cost 56 inf + 677 10.464 * * [simplify]: Extracting #5: cost 12 inf + 7394 10.470 * * [simplify]: Extracting #6: cost 0 inf + 9859 10.474 * * [simplify]: Extracting #7: cost 0 inf + 9739 10.477 * [simplify]: Simplified to (expm1 (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))) 10.478 * [simplify]: Simplified (2 1) to (λ (re im) (log1p (expm1 (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))))) 10.478 * * * * [progress]: [ 80 / 98 ] simplifiying candidate # 10.478 * [simplify]: Simplifying (log1p (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 10.478 * * [simplify]: iters left: 6 (11 enodes) 10.481 * * [simplify]: iters left: 5 (45 enodes) 10.489 * * [simplify]: iters left: 4 (76 enodes) 10.507 * * [simplify]: iters left: 3 (137 enodes) 10.549 * * [simplify]: iters left: 2 (192 enodes) 10.607 * * [simplify]: iters left: 1 (288 enodes) 10.717 * * [simplify]: Extracting #0: cost 1 inf + 0 10.717 * * [simplify]: Extracting #1: cost 3 inf + 0 10.717 * * [simplify]: Extracting #2: cost 19 inf + 0 10.718 * * [simplify]: Extracting #3: cost 46 inf + 2 10.718 * * [simplify]: Extracting #4: cost 56 inf + 677 10.722 * * [simplify]: Extracting #5: cost 12 inf + 7394 10.727 * * [simplify]: Extracting #6: cost 0 inf + 9899 10.733 * * [simplify]: Extracting #7: cost 0 inf + 9779 10.739 * [simplify]: Simplified to (log1p (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))) 10.739 * [simplify]: Simplified (2 1) to (λ (re im) (expm1 (log1p (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))))) 10.739 * * * * [progress]: [ 81 / 98 ] simplifiying candidate # 10.740 * [simplify]: Simplifying (* (exp im) (* 0.5 (cos re))) 10.740 * * [simplify]: iters left: 5 (7 enodes) 10.743 * * [simplify]: iters left: 4 (25 enodes) 10.751 * * [simplify]: iters left: 3 (33 enodes) 10.761 * * [simplify]: iters left: 2 (39 enodes) 10.771 * * [simplify]: Extracting #0: cost 1 inf + 0 10.771 * * [simplify]: Extracting #1: cost 8 inf + 0 10.772 * * [simplify]: Extracting #2: cost 14 inf + 1 10.772 * * [simplify]: Extracting #3: cost 12 inf + 3 10.772 * * [simplify]: Extracting #4: cost 6 inf + 481 10.772 * * [simplify]: Extracting #5: cost 2 inf + 1080 10.773 * * [simplify]: Extracting #6: cost 0 inf + 1465 10.773 * [simplify]: Simplified to (* (* 0.5 (exp im)) (cos re)) 10.773 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* 0.5 (exp im)) (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 10.773 * * * * [progress]: [ 82 / 98 ] simplifiying candidate # 10.774 * * * * [progress]: [ 83 / 98 ] simplifiying candidate # 10.774 * [simplify]: Simplifying (log (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 10.774 * * [simplify]: iters left: 6 (11 enodes) 10.781 * * [simplify]: iters left: 5 (45 enodes) 10.795 * * [simplify]: iters left: 4 (76 enodes) 10.813 * * [simplify]: iters left: 3 (140 enodes) 10.850 * * [simplify]: iters left: 2 (209 enodes) 10.907 * * [simplify]: iters left: 1 (331 enodes) 11.007 * * [simplify]: Extracting #0: cost 1 inf + 0 11.007 * * [simplify]: Extracting #1: cost 12 inf + 0 11.007 * * [simplify]: Extracting #2: cost 33 inf + 1 11.007 * * [simplify]: Extracting #3: cost 57 inf + 298 11.008 * * [simplify]: Extracting #4: cost 61 inf + 1662 11.010 * * [simplify]: Extracting #5: cost 21 inf + 7885 11.013 * * [simplify]: Extracting #6: cost 3 inf + 11478 11.017 * * [simplify]: Extracting #7: cost 0 inf + 12362 11.021 * [simplify]: Simplified to (log (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) 11.021 * [simplify]: Simplified (2 1) to (λ (re im) (exp (log (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))))) 11.021 * * * * [progress]: [ 84 / 98 ] simplifiying candidate # 11.021 * [simplify]: Simplifying (exp (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 11.021 * * [simplify]: iters left: 6 (11 enodes) 11.025 * * [simplify]: iters left: 5 (45 enodes) 11.046 * * [simplify]: iters left: 4 (79 enodes) 11.064 * * [simplify]: iters left: 3 (165 enodes) 11.099 * * [simplify]: iters left: 2 (303 enodes) 11.205 * * [simplify]: Extracting #0: cost 1 inf + 0 11.205 * * [simplify]: Extracting #1: cost 88 inf + 0 11.206 * * [simplify]: Extracting #2: cost 155 inf + 74 11.207 * * [simplify]: Extracting #3: cost 209 inf + 807 11.210 * * [simplify]: Extracting #4: cost 139 inf + 17895 11.217 * * [simplify]: Extracting #5: cost 43 inf + 59729 11.226 * * [simplify]: Extracting #6: cost 0 inf + 89804 11.236 * * [simplify]: Extracting #7: cost 0 inf + 89359 11.246 * [simplify]: Simplified to (exp (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im)))) 11.246 * [simplify]: Simplified (2 1) to (λ (re im) (log (exp (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im)))))) 11.246 * * * * [progress]: [ 85 / 98 ] simplifiying candidate # 11.247 * [simplify]: Simplifying (* (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im)))))) 11.247 * * [simplify]: iters left: 6 (12 enodes) 11.250 * * [simplify]: iters left: 5 (48 enodes) 11.259 * * [simplify]: iters left: 4 (79 enodes) 11.285 * * [simplify]: iters left: 3 (144 enodes) 11.346 * * [simplify]: iters left: 2 (201 enodes) 11.421 * * [simplify]: iters left: 1 (293 enodes) 11.515 * * [simplify]: Extracting #0: cost 1 inf + 0 11.515 * * [simplify]: Extracting #1: cost 3 inf + 0 11.515 * * [simplify]: Extracting #2: cost 5 inf + 0 11.515 * * [simplify]: Extracting #3: cost 21 inf + 0 11.515 * * [simplify]: Extracting #4: cost 48 inf + 2 11.516 * * [simplify]: Extracting #5: cost 55 inf + 923 11.520 * * [simplify]: Extracting #6: cost 12 inf + 7552 11.526 * * [simplify]: Extracting #7: cost 1 inf + 10187 11.530 * * [simplify]: Extracting #8: cost 0 inf + 10535 11.533 * [simplify]: Simplified to (* (cbrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) (cbrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re)))) 11.534 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) (cbrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re)))) (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))))) 11.534 * [simplify]: Simplifying (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 11.534 * * [simplify]: iters left: 6 (11 enodes) 11.537 * * [simplify]: iters left: 5 (45 enodes) 11.545 * * [simplify]: iters left: 4 (76 enodes) 11.559 * * [simplify]: iters left: 3 (137 enodes) 11.594 * * [simplify]: iters left: 2 (192 enodes) 11.648 * * [simplify]: iters left: 1 (288 enodes) 11.754 * * [simplify]: Extracting #0: cost 1 inf + 0 11.754 * * [simplify]: Extracting #1: cost 3 inf + 0 11.754 * * [simplify]: Extracting #2: cost 19 inf + 0 11.754 * * [simplify]: Extracting #3: cost 46 inf + 2 11.755 * * [simplify]: Extracting #4: cost 56 inf + 677 11.756 * * [simplify]: Extracting #5: cost 12 inf + 7394 11.759 * * [simplify]: Extracting #6: cost 0 inf + 9879 11.762 * * [simplify]: Extracting #7: cost 0 inf + 9759 11.765 * [simplify]: Simplified to (cbrt (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))) 11.765 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im)))))) (cbrt (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))))) 11.765 * * * * [progress]: [ 86 / 98 ] simplifiying candidate # 11.765 * [simplify]: Simplifying (* (* (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im)))) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 11.766 * * [simplify]: iters left: 6 (12 enodes) 11.769 * * [simplify]: iters left: 5 (49 enodes) 11.779 * * [simplify]: iters left: 4 (94 enodes) 11.805 * * [simplify]: iters left: 3 (327 enodes) 12.123 * * [simplify]: Extracting #0: cost 1 inf + 0 12.123 * * [simplify]: Extracting #1: cost 65 inf + 0 12.124 * * [simplify]: Extracting #2: cost 365 inf + 215 12.138 * * [simplify]: Extracting #3: cost 291 inf + 37016 12.174 * * [simplify]: Extracting #4: cost 18 inf + 132506 12.209 * * [simplify]: Extracting #5: cost 0 inf + 137490 12.245 * * [simplify]: Extracting #6: cost 0 inf + 137331 12.311 * [simplify]: Simplified to (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))))) 12.311 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))))))) 12.311 * * * * [progress]: [ 87 / 98 ] simplifiying candidate # 12.312 * [simplify]: Simplifying (sqrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 12.312 * * [simplify]: iters left: 6 (11 enodes) 12.319 * * [simplify]: iters left: 5 (45 enodes) 12.335 * * [simplify]: iters left: 4 (76 enodes) 12.353 * * [simplify]: iters left: 3 (137 enodes) 12.390 * * [simplify]: iters left: 2 (192 enodes) 12.454 * * [simplify]: iters left: 1 (288 enodes) 12.575 * * [simplify]: Extracting #0: cost 1 inf + 0 12.575 * * [simplify]: Extracting #1: cost 3 inf + 0 12.575 * * [simplify]: Extracting #2: cost 19 inf + 0 12.575 * * [simplify]: Extracting #3: cost 46 inf + 2 12.576 * * [simplify]: Extracting #4: cost 56 inf + 677 12.579 * * [simplify]: Extracting #5: cost 12 inf + 7394 12.585 * * [simplify]: Extracting #6: cost 0 inf + 9799 12.591 * * [simplify]: Extracting #7: cost 0 inf + 9679 12.597 * [simplify]: Simplified to (sqrt (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))) 12.597 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))) (sqrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))))) 12.598 * [simplify]: Simplifying (sqrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 12.598 * * [simplify]: iters left: 6 (11 enodes) 12.604 * * [simplify]: iters left: 5 (45 enodes) 12.620 * * [simplify]: iters left: 4 (76 enodes) 12.650 * * [simplify]: iters left: 3 (137 enodes) 12.710 * * [simplify]: iters left: 2 (192 enodes) 12.801 * * [simplify]: iters left: 1 (288 enodes) 12.889 * * [simplify]: Extracting #0: cost 1 inf + 0 12.889 * * [simplify]: Extracting #1: cost 3 inf + 0 12.889 * * [simplify]: Extracting #2: cost 19 inf + 0 12.890 * * [simplify]: Extracting #3: cost 46 inf + 2 12.890 * * [simplify]: Extracting #4: cost 56 inf + 677 12.894 * * [simplify]: Extracting #5: cost 12 inf + 7394 12.900 * * [simplify]: Extracting #6: cost 0 inf + 9799 12.906 * * [simplify]: Extracting #7: cost 0 inf + 9679 12.912 * [simplify]: Simplified to (sqrt (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))) 12.912 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) (sqrt (* 0.5 (fma (cos re) (exp im) (/ (cos re) (exp im))))))) 12.912 * * * * [progress]: [ 88 / 98 ] simplifiying candidate # 12.912 * * * * [progress]: [ 89 / 98 ] simplifiying candidate #real (real->posit16 (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im)))))))> 12.913 * [simplify]: Simplifying (real->posit16 (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (/ 1 (exp im))))) 12.913 * * [simplify]: iters left: 6 (11 enodes) 12.918 * * [simplify]: iters left: 5 (42 enodes) 12.926 * * [simplify]: iters left: 4 (73 enodes) 12.941 * * [simplify]: iters left: 3 (134 enodes) 12.990 * * [simplify]: iters left: 2 (193 enodes) 13.059 * * [simplify]: iters left: 1 (293 enodes) 13.168 * * [simplify]: Extracting #0: cost 1 inf + 0 13.168 * * [simplify]: Extracting #1: cost 2 inf + 0 13.168 * * [simplify]: Extracting #2: cost 17 inf + 0 13.168 * * [simplify]: Extracting #3: cost 44 inf + 2 13.169 * * [simplify]: Extracting #4: cost 50 inf + 1014 13.170 * * [simplify]: Extracting #5: cost 17 inf + 6083 13.173 * * [simplify]: Extracting #6: cost 0 inf + 9104 13.176 * * [simplify]: Extracting #7: cost 0 inf + 9063 13.179 * [simplify]: Simplified to (real->posit16 (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) 13.179 * [simplify]: Simplified (2 1) to (λ (re im) (posit16->real (real->posit16 (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)))) 13.179 * * * * [progress]: [ 90 / 98 ] simplifiying candidate # 13.179 * [simplify]: Simplifying (- 0.5 (+ (* 0.25 (pow re 2)) (* 0.5 im))) 13.179 * * [simplify]: iters left: 6 (10 enodes) 13.183 * * [simplify]: iters left: 5 (43 enodes) 13.191 * * [simplify]: iters left: 4 (67 enodes) 13.208 * * [simplify]: iters left: 3 (110 enodes) 13.254 * * [simplify]: iters left: 2 (186 enodes) 13.312 * * [simplify]: iters left: 1 (235 enodes) 13.357 * * [simplify]: Extracting #0: cost 1 inf + 0 13.357 * * [simplify]: Extracting #1: cost 27 inf + 0 13.357 * * [simplify]: Extracting #2: cost 45 inf + 250 13.358 * * [simplify]: Extracting #3: cost 20 inf + 2318 13.360 * * [simplify]: Extracting #4: cost 0 inf + 4347 13.362 * * [simplify]: Extracting #5: cost 0 inf + 4277 13.363 * [simplify]: Simplified to (- 0.5 (fma (* re re) 0.25 (* 0.5 im))) 13.363 * [simplify]: Simplified (2 3) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (- 0.5 (fma (* re re) 0.25 (* 0.5 im))))) 13.364 * * * * [progress]: [ 91 / 98 ] simplifiying candidate # 13.364 * [simplify]: Simplifying (* 0.5 (/ (cos re) (exp im))) 13.364 * * [simplify]: iters left: 5 (7 enodes) 13.366 * * [simplify]: iters left: 4 (24 enodes) 13.369 * * [simplify]: iters left: 3 (30 enodes) 13.374 * * [simplify]: iters left: 2 (34 enodes) 13.379 * * [simplify]: iters left: 1 (38 enodes) 13.384 * * [simplify]: Extracting #0: cost 1 inf + 0 13.384 * * [simplify]: Extracting #1: cost 10 inf + 0 13.384 * * [simplify]: Extracting #2: cost 18 inf + 1 13.384 * * [simplify]: Extracting #3: cost 16 inf + 3 13.385 * * [simplify]: Extracting #4: cost 4 inf + 1364 13.385 * * [simplify]: Extracting #5: cost 0 inf + 2033 13.385 * [simplify]: Simplified to (/ (cos re) (/ (exp im) 0.5)) 13.385 * [simplify]: Simplified (2 3) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (cos re) (/ (exp im) 0.5)))) 13.385 * * * * [progress]: [ 92 / 98 ] simplifiying candidate # 13.386 * [simplify]: Simplifying (* 0.5 (/ (cos re) (exp im))) 13.386 * * [simplify]: iters left: 5 (7 enodes) 13.387 * * [simplify]: iters left: 4 (24 enodes) 13.391 * * [simplify]: iters left: 3 (30 enodes) 13.396 * * [simplify]: iters left: 2 (34 enodes) 13.400 * * [simplify]: iters left: 1 (38 enodes) 13.406 * * [simplify]: Extracting #0: cost 1 inf + 0 13.406 * * [simplify]: Extracting #1: cost 10 inf + 0 13.406 * * [simplify]: Extracting #2: cost 18 inf + 1 13.406 * * [simplify]: Extracting #3: cost 16 inf + 3 13.406 * * [simplify]: Extracting #4: cost 4 inf + 1364 13.406 * * [simplify]: Extracting #5: cost 0 inf + 2033 13.407 * [simplify]: Simplified to (/ (cos re) (/ (exp im) 0.5)) 13.407 * [simplify]: Simplified (2 3) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (cos re) (/ (exp im) 0.5)))) 13.407 * * * * [progress]: [ 93 / 98 ] simplifiying candidate # 13.407 * [simplify]: Simplifying (- (+ (* 1/2 (pow im 2)) 1) im) 13.407 * * [simplify]: iters left: 6 (8 enodes) 13.410 * * [simplify]: iters left: 5 (37 enodes) 13.421 * * [simplify]: iters left: 4 (58 enodes) 13.431 * * [simplify]: iters left: 3 (78 enodes) 13.441 * * [simplify]: iters left: 2 (82 enodes) 13.452 * * [simplify]: iters left: 1 (98 enodes) 13.477 * * [simplify]: Extracting #0: cost 1 inf + 0 13.478 * * [simplify]: Extracting #1: cost 19 inf + 0 13.478 * * [simplify]: Extracting #2: cost 28 inf + 86 13.479 * * [simplify]: Extracting #3: cost 8 inf + 1667 13.480 * * [simplify]: Extracting #4: cost 0 inf + 2490 13.482 * [simplify]: Simplified to (fma im (* 1/2 im) (- 1 im)) 13.482 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (fma im (* 1/2 im) (- 1 im))))) 13.482 * * * * [progress]: [ 94 / 98 ] simplifiying candidate # 13.482 * [simplify]: Simplifying (/ 1 (exp im)) 13.482 * * [simplify]: iters left: 3 (4 enodes) 13.485 * * [simplify]: iters left: 2 (16 enodes) 13.490 * * [simplify]: iters left: 1 (20 enodes) 13.493 * * [simplify]: Extracting #0: cost 1 inf + 0 13.494 * * [simplify]: Extracting #1: cost 5 inf + 0 13.494 * * [simplify]: Extracting #2: cost 7 inf + 1 13.494 * * [simplify]: Extracting #3: cost 6 inf + 2 13.494 * * [simplify]: Extracting #4: cost 0 inf + 450 13.494 * * [simplify]: Extracting #5: cost 0 inf + 448 13.494 * [simplify]: Simplified to (exp (- im)) 13.494 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 13.494 * * * * [progress]: [ 95 / 98 ] simplifiying candidate # 13.494 * [simplify]: Simplifying (/ 1 (exp im)) 13.494 * * [simplify]: iters left: 3 (4 enodes) 13.496 * * [simplify]: iters left: 2 (16 enodes) 13.499 * * [simplify]: iters left: 1 (20 enodes) 13.502 * * [simplify]: Extracting #0: cost 1 inf + 0 13.503 * * [simplify]: Extracting #1: cost 5 inf + 0 13.503 * * [simplify]: Extracting #2: cost 7 inf + 1 13.503 * * [simplify]: Extracting #3: cost 6 inf + 2 13.503 * * [simplify]: Extracting #4: cost 0 inf + 450 13.503 * * [simplify]: Extracting #5: cost 0 inf + 448 13.503 * [simplify]: Simplified to (exp (- im)) 13.503 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 13.503 * * * * [progress]: [ 96 / 98 ] simplifiying candidate # 13.503 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 1.0) (* 0.5 (pow re 2))) 13.503 * * [simplify]: iters left: 6 (11 enodes) 13.507 * * [simplify]: iters left: 5 (49 enodes) 13.518 * * [simplify]: iters left: 4 (82 enodes) 13.533 * * [simplify]: iters left: 3 (134 enodes) 13.577 * * [simplify]: iters left: 2 (189 enodes) 13.605 * * [simplify]: iters left: 1 (228 enodes) 13.669 * * [simplify]: Extracting #0: cost 1 inf + 0 13.669 * * [simplify]: Extracting #1: cost 32 inf + 0 13.670 * * [simplify]: Extracting #2: cost 65 inf + 333 13.673 * * [simplify]: Extracting #3: cost 20 inf + 5287 13.678 * * [simplify]: Extracting #4: cost 1 inf + 7467 13.682 * * [simplify]: Extracting #5: cost 0 inf + 7509 13.684 * [simplify]: Simplified to (fma 0.5 (- (* im im) (* re re)) 1.0) 13.684 * [simplify]: Simplified (2) to (λ (re im) (fma 0.5 (- (* im im) (* re re)) 1.0)) 13.684 * * * * [progress]: [ 97 / 98 ] simplifiying candidate # 13.684 * [simplify]: Simplifying (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (/ (cos re) (exp im)))) 13.685 * * [simplify]: iters left: 6 (10 enodes) 13.687 * * [simplify]: iters left: 5 (41 enodes) 13.694 * * [simplify]: iters left: 4 (64 enodes) 13.703 * * [simplify]: iters left: 3 (71 enodes) 13.711 * * [simplify]: iters left: 2 (75 enodes) 13.730 * * [simplify]: iters left: 1 (78 enodes) 13.742 * * [simplify]: Extracting #0: cost 1 inf + 0 13.742 * * [simplify]: Extracting #1: cost 12 inf + 0 13.742 * * [simplify]: Extracting #2: cost 25 inf + 1 13.742 * * [simplify]: Extracting #3: cost 25 inf + 64 13.742 * * [simplify]: Extracting #4: cost 7 inf + 2599 13.743 * * [simplify]: Extracting #5: cost 0 inf + 4017 13.744 * [simplify]: Simplified to (* (fma (exp im) (cos re) (/ (cos re) (exp im))) 0.5) 13.744 * [simplify]: Simplified (2) to (λ (re im) (* (fma (exp im) (cos re) (/ (cos re) (exp im))) 0.5)) 13.744 * * * * [progress]: [ 98 / 98 ] simplifiying candidate # 13.744 * [simplify]: Simplifying (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (/ (cos re) (exp im)))) 13.744 * * [simplify]: iters left: 6 (10 enodes) 13.748 * * [simplify]: iters left: 5 (41 enodes) 13.756 * * [simplify]: iters left: 4 (64 enodes) 13.765 * * [simplify]: iters left: 3 (71 enodes) 13.774 * * [simplify]: iters left: 2 (75 enodes) 13.783 * * [simplify]: iters left: 1 (78 enodes) 13.792 * * [simplify]: Extracting #0: cost 1 inf + 0 13.792 * * [simplify]: Extracting #1: cost 12 inf + 0 13.792 * * [simplify]: Extracting #2: cost 25 inf + 1 13.792 * * [simplify]: Extracting #3: cost 25 inf + 64 13.793 * * [simplify]: Extracting #4: cost 7 inf + 2599 13.794 * * [simplify]: Extracting #5: cost 0 inf + 4017 13.795 * [simplify]: Simplified to (* (fma (exp im) (cos re) (/ (cos re) (exp im))) 0.5) 13.795 * [simplify]: Simplified (2) to (λ (re im) (* (fma (exp im) (cos re) (/ (cos re) (exp im))) 0.5)) 13.796 * * * [progress]: adding candidates to table 14.807 * * [progress]: iteration 3 / 4 14.807 * * * [progress]: picking best candidate 14.813 * * * * [pick]: Picked # 14.813 * * * [progress]: localizing error 14.845 * * * [progress]: generating rewritten candidates 14.845 * * * * [progress]: [ 1 / 2 ] rewriting at (2 3) 14.875 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 14.875 * * * [progress]: generating series expansions 14.875 * * * * [progress]: [ 1 / 2 ] generating series at (2 3) 14.876 * [backup-simplify]: Simplify (* (* 0.5 (cos re)) (exp (- im))) into (* 0.5 (* (exp (- im)) (cos re))) 14.876 * [approximate]: Taking taylor expansion of (* 0.5 (* (exp (- im)) (cos re))) in (re im) around 0 14.876 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- im)) (cos re))) in im 14.876 * [taylor]: Taking taylor expansion of 0.5 in im 14.876 * [backup-simplify]: Simplify 0.5 into 0.5 14.876 * [taylor]: Taking taylor expansion of (* (exp (- im)) (cos re)) in im 14.876 * [taylor]: Taking taylor expansion of (exp (- im)) in im 14.876 * [taylor]: Taking taylor expansion of (- im) in im 14.876 * [taylor]: Taking taylor expansion of im in im 14.876 * [backup-simplify]: Simplify 0 into 0 14.876 * [backup-simplify]: Simplify 1 into 1 14.876 * [backup-simplify]: Simplify (- 0) into 0 14.877 * [backup-simplify]: Simplify (- 1) into -1 14.877 * [backup-simplify]: Simplify (exp 0) into 1 14.877 * [taylor]: Taking taylor expansion of (cos re) in im 14.877 * [taylor]: Taking taylor expansion of re in im 14.877 * [backup-simplify]: Simplify re into re 14.877 * [backup-simplify]: Simplify (cos re) into (cos re) 14.877 * [backup-simplify]: Simplify (sin re) into (sin re) 14.877 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- im)) (cos re))) in re 14.877 * [taylor]: Taking taylor expansion of 0.5 in re 14.877 * [backup-simplify]: Simplify 0.5 into 0.5 14.877 * [taylor]: Taking taylor expansion of (* (exp (- im)) (cos re)) in re 14.877 * [taylor]: Taking taylor expansion of (exp (- im)) in re 14.877 * [taylor]: Taking taylor expansion of (- im) in re 14.877 * [taylor]: Taking taylor expansion of im in re 14.877 * [backup-simplify]: Simplify im into im 14.877 * [backup-simplify]: Simplify (- im) into (- im) 14.877 * [backup-simplify]: Simplify (- im) into (- im) 14.877 * [backup-simplify]: Simplify (exp (- im)) into (exp (- im)) 14.877 * [taylor]: Taking taylor expansion of (cos re) in re 14.877 * [taylor]: Taking taylor expansion of re in re 14.877 * [backup-simplify]: Simplify 0 into 0 14.877 * [backup-simplify]: Simplify 1 into 1 14.877 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- im)) (cos re))) in re 14.877 * [taylor]: Taking taylor expansion of 0.5 in re 14.877 * [backup-simplify]: Simplify 0.5 into 0.5 14.877 * [taylor]: Taking taylor expansion of (* (exp (- im)) (cos re)) in re 14.877 * [taylor]: Taking taylor expansion of (exp (- im)) in re 14.877 * [taylor]: Taking taylor expansion of (- im) in re 14.877 * [taylor]: Taking taylor expansion of im in re 14.877 * [backup-simplify]: Simplify im into im 14.877 * [backup-simplify]: Simplify (- im) into (- im) 14.877 * [backup-simplify]: Simplify (- im) into (- im) 14.877 * [backup-simplify]: Simplify (exp (- im)) into (exp (- im)) 14.877 * [taylor]: Taking taylor expansion of (cos re) in re 14.877 * [taylor]: Taking taylor expansion of re in re 14.877 * [backup-simplify]: Simplify 0 into 0 14.877 * [backup-simplify]: Simplify 1 into 1 14.877 * [backup-simplify]: Simplify (* (exp (- im)) 1) into (exp (- im)) 14.877 * [backup-simplify]: Simplify (* 0.5 (exp (- im))) into (* 0.5 (exp (- im))) 14.877 * [taylor]: Taking taylor expansion of (* 0.5 (exp (- im))) in im 14.877 * [taylor]: Taking taylor expansion of 0.5 in im 14.877 * [backup-simplify]: Simplify 0.5 into 0.5 14.878 * [taylor]: Taking taylor expansion of (exp (- im)) in im 14.878 * [taylor]: Taking taylor expansion of (- im) in im 14.878 * [taylor]: Taking taylor expansion of im in im 14.878 * [backup-simplify]: Simplify 0 into 0 14.878 * [backup-simplify]: Simplify 1 into 1 14.878 * [backup-simplify]: Simplify (- 0) into 0 14.878 * [backup-simplify]: Simplify (- 1) into -1 14.878 * [backup-simplify]: Simplify (exp 0) into 1 14.878 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 14.878 * [backup-simplify]: Simplify 0.5 into 0.5 14.879 * [backup-simplify]: Simplify (+ 0) into 0 14.879 * [backup-simplify]: Simplify (- im) into (- im) 14.879 * [backup-simplify]: Simplify (- 0) into 0 14.880 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 1) 1)))) into 0 14.880 * [backup-simplify]: Simplify (+ (* (exp (- im)) 0) (* 0 1)) into 0 14.880 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (- im)))) into 0 14.880 * [taylor]: Taking taylor expansion of 0 in im 14.880 * [backup-simplify]: Simplify 0 into 0 14.880 * [backup-simplify]: Simplify 0 into 0 14.880 * [backup-simplify]: Simplify (- 1) into -1 14.881 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 14.883 * [backup-simplify]: Simplify (+ (* 0.5 -1) (* 0 1)) into (- 0.5) 14.883 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 14.885 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 14.885 * [backup-simplify]: Simplify (- im) into (- im) 14.886 * [backup-simplify]: Simplify (- 0) into 0 14.886 * [backup-simplify]: Simplify (- 0) into 0 14.888 * [backup-simplify]: Simplify (* (exp (- im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.888 * [backup-simplify]: Simplify (+ (* (exp (- im)) -1/2) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (exp (- im)))) 14.889 * [backup-simplify]: Simplify (+ (* 0.5 (- (* 1/2 (exp (- im))))) (+ (* 0 0) (* 0 (exp (- im))))) into (- (* 0.25 (exp (- im)))) 14.889 * [taylor]: Taking taylor expansion of (- (* 0.25 (exp (- im)))) in im 14.889 * [taylor]: Taking taylor expansion of (* 0.25 (exp (- im))) in im 14.889 * [taylor]: Taking taylor expansion of 0.25 in im 14.889 * [backup-simplify]: Simplify 0.25 into 0.25 14.889 * [taylor]: Taking taylor expansion of (exp (- im)) in im 14.889 * [taylor]: Taking taylor expansion of (- im) in im 14.889 * [taylor]: Taking taylor expansion of im in im 14.889 * [backup-simplify]: Simplify 0 into 0 14.889 * [backup-simplify]: Simplify 1 into 1 14.890 * [backup-simplify]: Simplify (- 0) into 0 14.890 * [backup-simplify]: Simplify (- 1) into -1 14.890 * [backup-simplify]: Simplify (exp 0) into 1 14.890 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 14.891 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 14.891 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 14.892 * [backup-simplify]: Simplify (+ (* (- 0.25) (pow (* 1 re) 2)) (+ (* (- 0.5) (* im 1)) 0.5)) into (- 0.5 (+ (* 0.25 (pow re 2)) (* 0.5 im))) 14.892 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 re))) (exp (- (/ 1 im)))) into (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) 14.892 * [approximate]: Taking taylor expansion of (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) in (re im) around 0 14.892 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) in im 14.892 * [taylor]: Taking taylor expansion of 0.5 in im 14.892 * [backup-simplify]: Simplify 0.5 into 0.5 14.893 * [taylor]: Taking taylor expansion of (* (exp (- (/ 1 im))) (cos (/ 1 re))) in im 14.893 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 14.893 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 14.893 * [taylor]: Taking taylor expansion of (/ 1 im) in im 14.893 * [taylor]: Taking taylor expansion of im in im 14.893 * [backup-simplify]: Simplify 0 into 0 14.893 * [backup-simplify]: Simplify 1 into 1 14.893 * [backup-simplify]: Simplify (/ 1 1) into 1 14.893 * [backup-simplify]: Simplify (- 1) into -1 14.894 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 14.894 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 14.894 * [taylor]: Taking taylor expansion of (/ 1 re) in im 14.894 * [taylor]: Taking taylor expansion of re in im 14.894 * [backup-simplify]: Simplify re into re 14.894 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 14.894 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.894 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 14.894 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) in re 14.894 * [taylor]: Taking taylor expansion of 0.5 in re 14.894 * [backup-simplify]: Simplify 0.5 into 0.5 14.894 * [taylor]: Taking taylor expansion of (* (exp (- (/ 1 im))) (cos (/ 1 re))) in re 14.894 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 14.894 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 14.894 * [taylor]: Taking taylor expansion of (/ 1 im) in re 14.894 * [taylor]: Taking taylor expansion of im in re 14.894 * [backup-simplify]: Simplify im into im 14.894 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 14.894 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.894 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.894 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 14.894 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 14.894 * [taylor]: Taking taylor expansion of (/ 1 re) in re 14.894 * [taylor]: Taking taylor expansion of re in re 14.894 * [backup-simplify]: Simplify 0 into 0 14.895 * [backup-simplify]: Simplify 1 into 1 14.895 * [backup-simplify]: Simplify (/ 1 1) into 1 14.895 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.895 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) in re 14.895 * [taylor]: Taking taylor expansion of 0.5 in re 14.895 * [backup-simplify]: Simplify 0.5 into 0.5 14.895 * [taylor]: Taking taylor expansion of (* (exp (- (/ 1 im))) (cos (/ 1 re))) in re 14.895 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 14.895 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 14.895 * [taylor]: Taking taylor expansion of (/ 1 im) in re 14.895 * [taylor]: Taking taylor expansion of im in re 14.895 * [backup-simplify]: Simplify im into im 14.895 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 14.895 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.895 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.896 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 14.896 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 14.896 * [taylor]: Taking taylor expansion of (/ 1 re) in re 14.896 * [taylor]: Taking taylor expansion of re in re 14.896 * [backup-simplify]: Simplify 0 into 0 14.896 * [backup-simplify]: Simplify 1 into 1 14.896 * [backup-simplify]: Simplify (/ 1 1) into 1 14.896 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.896 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (cos (/ 1 re))) into (* (exp (- (/ 1 im))) (cos (/ 1 re))) 14.897 * [backup-simplify]: Simplify (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) into (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) 14.897 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) in im 14.897 * [taylor]: Taking taylor expansion of 0.5 in im 14.897 * [backup-simplify]: Simplify 0.5 into 0.5 14.897 * [taylor]: Taking taylor expansion of (* (exp (- (/ 1 im))) (cos (/ 1 re))) in im 14.897 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 14.897 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 14.897 * [taylor]: Taking taylor expansion of (/ 1 im) in im 14.897 * [taylor]: Taking taylor expansion of im in im 14.897 * [backup-simplify]: Simplify 0 into 0 14.897 * [backup-simplify]: Simplify 1 into 1 14.897 * [backup-simplify]: Simplify (/ 1 1) into 1 14.898 * [backup-simplify]: Simplify (- 1) into -1 14.898 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 14.898 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 14.898 * [taylor]: Taking taylor expansion of (/ 1 re) in im 14.898 * [taylor]: Taking taylor expansion of re in im 14.898 * [backup-simplify]: Simplify re into re 14.898 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 14.898 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.898 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 14.898 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 14.898 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 14.899 * [backup-simplify]: Simplify (- 0) into 0 14.899 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 14.899 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (cos (/ 1 re))) into (* (exp (- (/ 1 im))) (cos (/ 1 re))) 14.899 * [backup-simplify]: Simplify (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) into (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) 14.899 * [backup-simplify]: Simplify (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) into (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) 14.899 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 14.900 * [backup-simplify]: Simplify (- 0) into 0 14.901 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 1) 1)))) into 0 14.901 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (* 0 (cos (/ 1 re)))) into 0 14.901 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) into 0 14.901 * [taylor]: Taking taylor expansion of 0 in im 14.901 * [backup-simplify]: Simplify 0 into 0 14.901 * [backup-simplify]: Simplify 0 into 0 14.902 * [backup-simplify]: Simplify (+ 0) into 0 14.902 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 14.902 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 14.903 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 14.904 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 14.904 * [backup-simplify]: Simplify (- 0) into 0 14.904 * [backup-simplify]: Simplify (+ 0 0) into 0 14.905 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (* 0 (cos (/ 1 re)))) into 0 14.905 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) into 0 14.905 * [backup-simplify]: Simplify 0 into 0 14.905 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.906 * [backup-simplify]: Simplify (- 0) into 0 14.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 14.906 * [backup-simplify]: Simplify (- 0) into 0 14.908 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.908 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 14.909 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re)))))) into 0 14.909 * [taylor]: Taking taylor expansion of 0 in im 14.909 * [backup-simplify]: Simplify 0 into 0 14.909 * [backup-simplify]: Simplify 0 into 0 14.909 * [backup-simplify]: Simplify 0 into 0 14.910 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 14.911 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 14.911 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 14.912 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 14.913 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 14.913 * [backup-simplify]: Simplify (- 0) into 0 14.913 * [backup-simplify]: Simplify (+ 0 0) into 0 14.914 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 14.915 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re)))))) into 0 14.915 * [backup-simplify]: Simplify 0 into 0 14.915 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.915 * [backup-simplify]: Simplify (- 0) into 0 14.916 * [backup-simplify]: Simplify (- 0) into 0 14.916 * [backup-simplify]: Simplify (- 0) into 0 14.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 14.917 * [backup-simplify]: Simplify (- 0) into 0 14.918 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 14.919 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re)))))) into 0 14.921 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re))))))) into 0 14.921 * [taylor]: Taking taylor expansion of 0 in im 14.921 * [backup-simplify]: Simplify 0 into 0 14.921 * [backup-simplify]: Simplify 0 into 0 14.921 * [backup-simplify]: Simplify (* 0.5 (* (exp (- (/ 1 (/ 1 im)))) (cos (/ 1 (/ 1 re))))) into (* 0.5 (* (exp (- im)) (cos re))) 14.921 * [backup-simplify]: Simplify (* (* 0.5 (cos (/ 1 (- re)))) (exp (- (/ 1 (- im))))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) 14.921 * [approximate]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) in (re im) around 0 14.921 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) in im 14.921 * [taylor]: Taking taylor expansion of 0.5 in im 14.921 * [backup-simplify]: Simplify 0.5 into 0.5 14.921 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ 1 im))) in im 14.921 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 14.921 * [taylor]: Taking taylor expansion of (/ -1 re) in im 14.921 * [taylor]: Taking taylor expansion of -1 in im 14.921 * [backup-simplify]: Simplify -1 into -1 14.921 * [taylor]: Taking taylor expansion of re in im 14.921 * [backup-simplify]: Simplify re into re 14.922 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 14.922 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 14.922 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 14.922 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 14.922 * [taylor]: Taking taylor expansion of (/ 1 im) in im 14.922 * [taylor]: Taking taylor expansion of im in im 14.922 * [backup-simplify]: Simplify 0 into 0 14.922 * [backup-simplify]: Simplify 1 into 1 14.922 * [backup-simplify]: Simplify (/ 1 1) into 1 14.922 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 14.922 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) in re 14.922 * [taylor]: Taking taylor expansion of 0.5 in re 14.922 * [backup-simplify]: Simplify 0.5 into 0.5 14.922 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ 1 im))) in re 14.922 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 14.922 * [taylor]: Taking taylor expansion of (/ -1 re) in re 14.922 * [taylor]: Taking taylor expansion of -1 in re 14.922 * [backup-simplify]: Simplify -1 into -1 14.922 * [taylor]: Taking taylor expansion of re in re 14.923 * [backup-simplify]: Simplify 0 into 0 14.923 * [backup-simplify]: Simplify 1 into 1 14.923 * [backup-simplify]: Simplify (/ -1 1) into -1 14.923 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 14.923 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 14.923 * [taylor]: Taking taylor expansion of (/ 1 im) in re 14.923 * [taylor]: Taking taylor expansion of im in re 14.923 * [backup-simplify]: Simplify im into im 14.923 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 14.923 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 14.923 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) in re 14.923 * [taylor]: Taking taylor expansion of 0.5 in re 14.923 * [backup-simplify]: Simplify 0.5 into 0.5 14.923 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ 1 im))) in re 14.923 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 14.923 * [taylor]: Taking taylor expansion of (/ -1 re) in re 14.923 * [taylor]: Taking taylor expansion of -1 in re 14.924 * [backup-simplify]: Simplify -1 into -1 14.924 * [taylor]: Taking taylor expansion of re in re 14.924 * [backup-simplify]: Simplify 0 into 0 14.924 * [backup-simplify]: Simplify 1 into 1 14.924 * [backup-simplify]: Simplify (/ -1 1) into -1 14.924 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 14.924 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 14.924 * [taylor]: Taking taylor expansion of (/ 1 im) in re 14.924 * [taylor]: Taking taylor expansion of im in re 14.924 * [backup-simplify]: Simplify im into im 14.924 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 14.924 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 14.925 * [backup-simplify]: Simplify (* (cos (/ -1 re)) (exp (/ 1 im))) into (* (cos (/ -1 re)) (exp (/ 1 im))) 14.925 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) 14.925 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) in im 14.925 * [taylor]: Taking taylor expansion of 0.5 in im 14.925 * [backup-simplify]: Simplify 0.5 into 0.5 14.925 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ 1 im))) in im 14.925 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 14.925 * [taylor]: Taking taylor expansion of (/ -1 re) in im 14.925 * [taylor]: Taking taylor expansion of -1 in im 14.925 * [backup-simplify]: Simplify -1 into -1 14.925 * [taylor]: Taking taylor expansion of re in im 14.925 * [backup-simplify]: Simplify re into re 14.925 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 14.925 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 14.925 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 14.925 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 14.925 * [taylor]: Taking taylor expansion of (/ 1 im) in im 14.925 * [taylor]: Taking taylor expansion of im in im 14.925 * [backup-simplify]: Simplify 0 into 0 14.925 * [backup-simplify]: Simplify 1 into 1 14.925 * [backup-simplify]: Simplify (/ 1 1) into 1 14.926 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 14.926 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 14.926 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 14.926 * [backup-simplify]: Simplify (- 0) into 0 14.926 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 14.926 * [backup-simplify]: Simplify (* (cos (/ -1 re)) (exp (/ 1 im))) into (* (cos (/ -1 re)) (exp (/ 1 im))) 14.926 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) 14.926 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) 14.926 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 14.927 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 14.927 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 (exp (/ 1 im)))) into 0 14.927 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im))))) into 0 14.927 * [taylor]: Taking taylor expansion of 0 in im 14.927 * [backup-simplify]: Simplify 0 into 0 14.927 * [backup-simplify]: Simplify 0 into 0 14.928 * [backup-simplify]: Simplify (+ 0) into 0 14.928 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 14.928 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 14.928 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 14.929 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 14.929 * [backup-simplify]: Simplify (- 0) into 0 14.929 * [backup-simplify]: Simplify (+ 0 0) into 0 14.929 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 (exp (/ 1 im)))) into 0 14.930 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im))))) into 0 14.930 * [backup-simplify]: Simplify 0 into 0 14.930 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 14.931 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.931 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 14.931 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im)))))) into 0 14.932 * [taylor]: Taking taylor expansion of 0 in im 14.932 * [backup-simplify]: Simplify 0 into 0 14.932 * [backup-simplify]: Simplify 0 into 0 14.932 * [backup-simplify]: Simplify 0 into 0 14.932 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 14.933 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 14.933 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 14.933 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 14.934 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 14.934 * [backup-simplify]: Simplify (- 0) into 0 14.934 * [backup-simplify]: Simplify (+ 0 0) into 0 14.935 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 14.936 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im)))))) into 0 14.936 * [backup-simplify]: Simplify 0 into 0 14.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 14.937 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 14.937 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 14.938 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im))))))) into 0 14.938 * [taylor]: Taking taylor expansion of 0 in im 14.938 * [backup-simplify]: Simplify 0 into 0 14.938 * [backup-simplify]: Simplify 0 into 0 14.938 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ -1 (/ 1 (- re)))) (exp (/ 1 (/ 1 (- im)))))) into (* 0.5 (* (exp (* -1 im)) (cos re))) 14.938 * * * * [progress]: [ 2 / 2 ] generating series at (2) 14.939 * [backup-simplify]: Simplify (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im)))) into (fma (exp im) (* 0.5 (cos re)) (* 0.5 (* (exp (- im)) (cos re)))) 14.939 * [approximate]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (* (exp (- im)) (cos re)))) in (im re) around 0 14.939 * [taylor]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (* (exp (- im)) (cos re)))) in re 14.939 * [taylor]: Rewrote expression to (+ (* (exp im) (* 0.5 (cos re))) (* 0.5 (* (exp (- im)) (cos re)))) 14.939 * [taylor]: Taking taylor expansion of (* (exp im) (* 0.5 (cos re))) in re 14.939 * [taylor]: Taking taylor expansion of (exp im) in re 14.939 * [taylor]: Taking taylor expansion of im in re 14.939 * [backup-simplify]: Simplify im into im 14.939 * [backup-simplify]: Simplify (exp im) into (exp im) 14.939 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in re 14.939 * [taylor]: Taking taylor expansion of 0.5 in re 14.939 * [backup-simplify]: Simplify 0.5 into 0.5 14.939 * [taylor]: Taking taylor expansion of (cos re) in re 14.939 * [taylor]: Taking taylor expansion of re in re 14.939 * [backup-simplify]: Simplify 0 into 0 14.939 * [backup-simplify]: Simplify 1 into 1 14.939 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- im)) (cos re))) in re 14.939 * [taylor]: Taking taylor expansion of 0.5 in re 14.939 * [backup-simplify]: Simplify 0.5 into 0.5 14.939 * [taylor]: Taking taylor expansion of (* (exp (- im)) (cos re)) in re 14.939 * [taylor]: Taking taylor expansion of (exp (- im)) in re 14.939 * [taylor]: Taking taylor expansion of (- im) in re 14.939 * [taylor]: Taking taylor expansion of im in re 14.939 * [backup-simplify]: Simplify im into im 14.939 * [backup-simplify]: Simplify (- im) into (- im) 14.939 * [backup-simplify]: Simplify (- im) into (- im) 14.939 * [backup-simplify]: Simplify (exp (- im)) into (exp (- im)) 14.939 * [taylor]: Taking taylor expansion of (cos re) in re 14.939 * [taylor]: Taking taylor expansion of re in re 14.939 * [backup-simplify]: Simplify 0 into 0 14.939 * [backup-simplify]: Simplify 1 into 1 14.939 * [taylor]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (* (exp (- im)) (cos re)))) in im 14.939 * [taylor]: Rewrote expression to (+ (* (exp im) (* 0.5 (cos re))) (* 0.5 (* (exp (- im)) (cos re)))) 14.939 * [taylor]: Taking taylor expansion of (* (exp im) (* 0.5 (cos re))) in im 14.939 * [taylor]: Taking taylor expansion of (exp im) in im 14.939 * [taylor]: Taking taylor expansion of im in im 14.939 * [backup-simplify]: Simplify 0 into 0 14.939 * [backup-simplify]: Simplify 1 into 1 14.939 * [backup-simplify]: Simplify (exp 0) into 1 14.939 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in im 14.939 * [taylor]: Taking taylor expansion of 0.5 in im 14.939 * [backup-simplify]: Simplify 0.5 into 0.5 14.939 * [taylor]: Taking taylor expansion of (cos re) in im 14.939 * [taylor]: Taking taylor expansion of re in im 14.939 * [backup-simplify]: Simplify re into re 14.939 * [backup-simplify]: Simplify (cos re) into (cos re) 14.939 * [backup-simplify]: Simplify (sin re) into (sin re) 14.939 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- im)) (cos re))) in im 14.939 * [taylor]: Taking taylor expansion of 0.5 in im 14.940 * [backup-simplify]: Simplify 0.5 into 0.5 14.940 * [taylor]: Taking taylor expansion of (* (exp (- im)) (cos re)) in im 14.940 * [taylor]: Taking taylor expansion of (exp (- im)) in im 14.940 * [taylor]: Taking taylor expansion of (- im) in im 14.940 * [taylor]: Taking taylor expansion of im in im 14.940 * [backup-simplify]: Simplify 0 into 0 14.940 * [backup-simplify]: Simplify 1 into 1 14.940 * [backup-simplify]: Simplify (- 0) into 0 14.940 * [backup-simplify]: Simplify (- 1) into -1 14.940 * [backup-simplify]: Simplify (exp 0) into 1 14.940 * [taylor]: Taking taylor expansion of (cos re) in im 14.940 * [taylor]: Taking taylor expansion of re in im 14.940 * [backup-simplify]: Simplify re into re 14.940 * [backup-simplify]: Simplify (cos re) into (cos re) 14.940 * [backup-simplify]: Simplify (sin re) into (sin re) 14.940 * [taylor]: Taking taylor expansion of (fma (exp im) (* 0.5 (cos re)) (* 0.5 (* (exp (- im)) (cos re)))) in im 14.940 * [taylor]: Rewrote expression to (+ (* (exp im) (* 0.5 (cos re))) (* 0.5 (* (exp (- im)) (cos re)))) 14.940 * [taylor]: Taking taylor expansion of (* (exp im) (* 0.5 (cos re))) in im 14.940 * [taylor]: Taking taylor expansion of (exp im) in im 14.940 * [taylor]: Taking taylor expansion of im in im 14.940 * [backup-simplify]: Simplify 0 into 0 14.940 * [backup-simplify]: Simplify 1 into 1 14.940 * [backup-simplify]: Simplify (exp 0) into 1 14.940 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in im 14.940 * [taylor]: Taking taylor expansion of 0.5 in im 14.940 * [backup-simplify]: Simplify 0.5 into 0.5 14.940 * [taylor]: Taking taylor expansion of (cos re) in im 14.940 * [taylor]: Taking taylor expansion of re in im 14.940 * [backup-simplify]: Simplify re into re 14.940 * [backup-simplify]: Simplify (cos re) into (cos re) 14.940 * [backup-simplify]: Simplify (sin re) into (sin re) 14.941 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- im)) (cos re))) in im 14.941 * [taylor]: Taking taylor expansion of 0.5 in im 14.941 * [backup-simplify]: Simplify 0.5 into 0.5 14.941 * [taylor]: Taking taylor expansion of (* (exp (- im)) (cos re)) in im 14.941 * [taylor]: Taking taylor expansion of (exp (- im)) in im 14.941 * [taylor]: Taking taylor expansion of (- im) in im 14.941 * [taylor]: Taking taylor expansion of im in im 14.941 * [backup-simplify]: Simplify 0 into 0 14.941 * [backup-simplify]: Simplify 1 into 1 14.941 * [backup-simplify]: Simplify (- 0) into 0 14.941 * [backup-simplify]: Simplify (- 1) into -1 14.941 * [backup-simplify]: Simplify (exp 0) into 1 14.941 * [taylor]: Taking taylor expansion of (cos re) in im 14.941 * [taylor]: Taking taylor expansion of re in im 14.941 * [backup-simplify]: Simplify re into re 14.941 * [backup-simplify]: Simplify (cos re) into (cos re) 14.941 * [backup-simplify]: Simplify (sin re) into (sin re) 14.941 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 14.941 * [backup-simplify]: Simplify (* (sin re) 0) into 0 14.942 * [backup-simplify]: Simplify (- 0) into 0 14.942 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 14.942 * [backup-simplify]: Simplify (* 0.5 (cos re)) into (* 0.5 (cos re)) 14.942 * [backup-simplify]: Simplify (* 1 (* 0.5 (cos re))) into (* 0.5 (cos re)) 14.942 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 14.942 * [backup-simplify]: Simplify (* (sin re) 0) into 0 14.942 * [backup-simplify]: Simplify (- 0) into 0 14.942 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 14.942 * [backup-simplify]: Simplify (* 1 (cos re)) into (cos re) 14.942 * [backup-simplify]: Simplify (* 0.5 (cos re)) into (* 0.5 (cos re)) 14.942 * [backup-simplify]: Simplify (+ (* 0.5 (cos re)) (* 0.5 (cos re))) into (* 1.0 (cos re)) 14.942 * [taylor]: Taking taylor expansion of (* 1.0 (cos re)) in re 14.942 * [taylor]: Taking taylor expansion of 1.0 in re 14.942 * [backup-simplify]: Simplify 1.0 into 1.0 14.942 * [taylor]: Taking taylor expansion of (cos re) in re 14.942 * [taylor]: Taking taylor expansion of re in re 14.942 * [backup-simplify]: Simplify 0 into 0 14.942 * [backup-simplify]: Simplify 1 into 1 14.943 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 14.943 * [backup-simplify]: Simplify 1.0 into 1.0 14.943 * [backup-simplify]: Simplify (+ 0) into 0 14.943 * [backup-simplify]: Simplify (+ (* (cos re) 0) (* 0 1)) into 0 14.944 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 14.944 * [backup-simplify]: Simplify (+ (* (sin re) 0) (* 0 0)) into 0 14.944 * [backup-simplify]: Simplify (- 0) into 0 14.944 * [backup-simplify]: Simplify (+ 0 0) into 0 14.945 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (cos re))) into 0 14.946 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 14.946 * [backup-simplify]: Simplify (+ (* 1 0) (* 1 (* 0.5 (cos re)))) into (* 0.5 (cos re)) 14.946 * [backup-simplify]: Simplify (+ 0) into 0 14.946 * [backup-simplify]: Simplify (+ (* (cos re) 0) (* 0 1)) into 0 14.947 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 14.947 * [backup-simplify]: Simplify (+ (* (sin re) 0) (* 0 0)) into 0 14.947 * [backup-simplify]: Simplify (- 0) into 0 14.948 * [backup-simplify]: Simplify (+ 0 0) into 0 14.948 * [backup-simplify]: Simplify (- 1) into -1 14.948 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 14.949 * [backup-simplify]: Simplify (+ (* 1 0) (* -1 (cos re))) into (- (cos re)) 14.949 * [backup-simplify]: Simplify (+ (* 0.5 (- (cos re))) (* 0 (cos re))) into (- (* 0.5 (cos re))) 14.949 * [backup-simplify]: Simplify (+ (* 0.5 (cos re)) (- (* 0.5 (cos re)))) into 0 14.949 * [taylor]: Taking taylor expansion of 0 in re 14.949 * [backup-simplify]: Simplify 0 into 0 14.949 * [backup-simplify]: Simplify 0 into 0 14.949 * [backup-simplify]: Simplify (+ 0) into 0 14.950 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 14.950 * [backup-simplify]: Simplify 0 into 0 14.950 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 14.951 * [backup-simplify]: Simplify (+ (* (cos re) 0) (+ (* 0 0) (* 0 1))) into 0 14.951 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 14.951 * [backup-simplify]: Simplify (+ (* (sin re) 0) (+ (* 0 0) (* 0 0))) into 0 14.952 * [backup-simplify]: Simplify (- 0) into 0 14.952 * [backup-simplify]: Simplify (+ 0 0) into 0 14.952 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (cos re)))) into 0 14.953 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 14.954 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 1 0) (* 1/2 (* 0.5 (cos re))))) into (* 0.25 (cos re)) 14.955 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 14.955 * [backup-simplify]: Simplify (+ (* (cos re) 0) (+ (* 0 0) (* 0 1))) into 0 14.955 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 14.956 * [backup-simplify]: Simplify (+ (* (sin re) 0) (+ (* 0 0) (* 0 0))) into 0 14.956 * [backup-simplify]: Simplify (- 0) into 0 14.956 * [backup-simplify]: Simplify (+ 0 0) into 0 14.956 * [backup-simplify]: Simplify (- 1) into -1 14.957 * [backup-simplify]: Simplify (- 0) into 0 14.958 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 14.958 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* -1 0) (* 1/2 (cos re)))) into (* 1/2 (cos re)) 14.958 * [backup-simplify]: Simplify (+ (* 0.5 (* 1/2 (cos re))) (+ (* 0 (- (cos re))) (* 0 (cos re)))) into (* 0.25 (cos re)) 14.958 * [backup-simplify]: Simplify (+ (* 0.25 (cos re)) (* 0.25 (cos re))) into (* 0.5 (cos re)) 14.958 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in re 14.958 * [taylor]: Taking taylor expansion of 0.5 in re 14.958 * [backup-simplify]: Simplify 0.5 into 0.5 14.958 * [taylor]: Taking taylor expansion of (cos re) in re 14.958 * [taylor]: Taking taylor expansion of re in re 14.959 * [backup-simplify]: Simplify 0 into 0 14.959 * [backup-simplify]: Simplify 1 into 1 14.959 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 14.959 * [backup-simplify]: Simplify 0.5 into 0.5 14.959 * [backup-simplify]: Simplify 0 into 0 14.959 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 14.961 * [backup-simplify]: Simplify (+ (* 1.0 -1/2) (+ (* 0 0) (* 0 1))) into (- 0.5) 14.961 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 14.961 * [backup-simplify]: Simplify (+ (* (- 0.5) (pow (* re 1) 2)) (+ (* 0.5 (pow (* 1 im) 2)) 1.0)) into (- (+ (* 0.5 (pow im 2)) 1.0) (* 0.5 (pow re 2))) 14.961 * [backup-simplify]: Simplify (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* (* 0.5 (cos (/ 1 re))) (exp (- (/ 1 im))))) into (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) 14.962 * [approximate]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) in (im re) around 0 14.962 * [taylor]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) in re 14.962 * [taylor]: Rewrote expression to (+ (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) 14.962 * [taylor]: Taking taylor expansion of (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) in re 14.962 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 14.962 * [taylor]: Taking taylor expansion of (/ 1 im) in re 14.962 * [taylor]: Taking taylor expansion of im in re 14.962 * [backup-simplify]: Simplify im into im 14.962 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 14.962 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 14.962 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ 1 re))) in re 14.962 * [taylor]: Taking taylor expansion of 0.5 in re 14.962 * [backup-simplify]: Simplify 0.5 into 0.5 14.962 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 14.962 * [taylor]: Taking taylor expansion of (/ 1 re) in re 14.962 * [taylor]: Taking taylor expansion of re in re 14.962 * [backup-simplify]: Simplify 0 into 0 14.962 * [backup-simplify]: Simplify 1 into 1 14.962 * [backup-simplify]: Simplify (/ 1 1) into 1 14.962 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.962 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) in re 14.962 * [taylor]: Taking taylor expansion of 0.5 in re 14.962 * [backup-simplify]: Simplify 0.5 into 0.5 14.962 * [taylor]: Taking taylor expansion of (* (exp (- (/ 1 im))) (cos (/ 1 re))) in re 14.962 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 14.962 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 14.962 * [taylor]: Taking taylor expansion of (/ 1 im) in re 14.962 * [taylor]: Taking taylor expansion of im in re 14.962 * [backup-simplify]: Simplify im into im 14.962 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 14.962 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.962 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.962 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 14.962 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 14.962 * [taylor]: Taking taylor expansion of (/ 1 re) in re 14.963 * [taylor]: Taking taylor expansion of re in re 14.963 * [backup-simplify]: Simplify 0 into 0 14.963 * [backup-simplify]: Simplify 1 into 1 14.963 * [backup-simplify]: Simplify (/ 1 1) into 1 14.963 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.963 * [taylor]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) in im 14.963 * [taylor]: Rewrote expression to (+ (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) 14.963 * [taylor]: Taking taylor expansion of (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) in im 14.963 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 14.963 * [taylor]: Taking taylor expansion of (/ 1 im) in im 14.963 * [taylor]: Taking taylor expansion of im in im 14.963 * [backup-simplify]: Simplify 0 into 0 14.963 * [backup-simplify]: Simplify 1 into 1 14.963 * [backup-simplify]: Simplify (/ 1 1) into 1 14.963 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 14.963 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ 1 re))) in im 14.963 * [taylor]: Taking taylor expansion of 0.5 in im 14.963 * [backup-simplify]: Simplify 0.5 into 0.5 14.963 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 14.963 * [taylor]: Taking taylor expansion of (/ 1 re) in im 14.963 * [taylor]: Taking taylor expansion of re in im 14.963 * [backup-simplify]: Simplify re into re 14.963 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 14.964 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.964 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 14.964 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) in im 14.964 * [taylor]: Taking taylor expansion of 0.5 in im 14.964 * [backup-simplify]: Simplify 0.5 into 0.5 14.964 * [taylor]: Taking taylor expansion of (* (exp (- (/ 1 im))) (cos (/ 1 re))) in im 14.964 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 14.964 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 14.964 * [taylor]: Taking taylor expansion of (/ 1 im) in im 14.964 * [taylor]: Taking taylor expansion of im in im 14.964 * [backup-simplify]: Simplify 0 into 0 14.964 * [backup-simplify]: Simplify 1 into 1 14.964 * [backup-simplify]: Simplify (/ 1 1) into 1 14.964 * [backup-simplify]: Simplify (- 1) into -1 14.964 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 14.964 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 14.964 * [taylor]: Taking taylor expansion of (/ 1 re) in im 14.964 * [taylor]: Taking taylor expansion of re in im 14.964 * [backup-simplify]: Simplify re into re 14.964 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 14.964 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.964 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 14.964 * [taylor]: Taking taylor expansion of (fma (exp (/ 1 im)) (* 0.5 (cos (/ 1 re))) (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) in im 14.964 * [taylor]: Rewrote expression to (+ (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) 14.965 * [taylor]: Taking taylor expansion of (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) in im 14.965 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 14.965 * [taylor]: Taking taylor expansion of (/ 1 im) in im 14.965 * [taylor]: Taking taylor expansion of im in im 14.965 * [backup-simplify]: Simplify 0 into 0 14.965 * [backup-simplify]: Simplify 1 into 1 14.965 * [backup-simplify]: Simplify (/ 1 1) into 1 14.965 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 14.965 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ 1 re))) in im 14.965 * [taylor]: Taking taylor expansion of 0.5 in im 14.965 * [backup-simplify]: Simplify 0.5 into 0.5 14.965 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 14.965 * [taylor]: Taking taylor expansion of (/ 1 re) in im 14.965 * [taylor]: Taking taylor expansion of re in im 14.965 * [backup-simplify]: Simplify re into re 14.965 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 14.965 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.965 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 14.965 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) in im 14.965 * [taylor]: Taking taylor expansion of 0.5 in im 14.965 * [backup-simplify]: Simplify 0.5 into 0.5 14.965 * [taylor]: Taking taylor expansion of (* (exp (- (/ 1 im))) (cos (/ 1 re))) in im 14.965 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in im 14.965 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in im 14.965 * [taylor]: Taking taylor expansion of (/ 1 im) in im 14.965 * [taylor]: Taking taylor expansion of im in im 14.965 * [backup-simplify]: Simplify 0 into 0 14.965 * [backup-simplify]: Simplify 1 into 1 14.966 * [backup-simplify]: Simplify (/ 1 1) into 1 14.966 * [backup-simplify]: Simplify (- 1) into -1 14.966 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 14.966 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 14.966 * [taylor]: Taking taylor expansion of (/ 1 re) in im 14.966 * [taylor]: Taking taylor expansion of re in im 14.966 * [backup-simplify]: Simplify re into re 14.966 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 14.966 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.967 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 14.967 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 14.967 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 14.967 * [backup-simplify]: Simplify (- 0) into 0 14.967 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 14.967 * [backup-simplify]: Simplify (* 0.5 (cos (/ 1 re))) into (* 0.5 (cos (/ 1 re))) 14.967 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (* 0.5 (cos (/ 1 re)))) into (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) 14.968 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 14.968 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 14.968 * [backup-simplify]: Simplify (- 0) into 0 14.968 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 14.968 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (cos (/ 1 re))) into (* (exp (- (/ 1 im))) (cos (/ 1 re))) 14.968 * [backup-simplify]: Simplify (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) into (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) 14.969 * [backup-simplify]: Simplify (+ (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) into (+ (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) 14.969 * [taylor]: Taking taylor expansion of (+ (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) in re 14.969 * [taylor]: Taking taylor expansion of (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) in re 14.969 * [taylor]: Taking taylor expansion of 0.5 in re 14.969 * [backup-simplify]: Simplify 0.5 into 0.5 14.969 * [taylor]: Taking taylor expansion of (* (exp (- (/ 1 im))) (cos (/ 1 re))) in re 14.969 * [taylor]: Taking taylor expansion of (exp (- (/ 1 im))) in re 14.969 * [taylor]: Taking taylor expansion of (- (/ 1 im)) in re 14.969 * [taylor]: Taking taylor expansion of (/ 1 im) in re 14.969 * [taylor]: Taking taylor expansion of im in re 14.969 * [backup-simplify]: Simplify im into im 14.969 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 14.969 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.969 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.969 * [backup-simplify]: Simplify (exp (- (/ 1 im))) into (exp (- (/ 1 im))) 14.969 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 14.969 * [taylor]: Taking taylor expansion of (/ 1 re) in re 14.969 * [taylor]: Taking taylor expansion of re in re 14.969 * [backup-simplify]: Simplify 0 into 0 14.969 * [backup-simplify]: Simplify 1 into 1 14.970 * [backup-simplify]: Simplify (/ 1 1) into 1 14.970 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.970 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) in re 14.970 * [taylor]: Taking taylor expansion of 0.5 in re 14.970 * [backup-simplify]: Simplify 0.5 into 0.5 14.970 * [taylor]: Taking taylor expansion of (* (cos (/ 1 re)) (exp (/ 1 im))) in re 14.970 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 14.970 * [taylor]: Taking taylor expansion of (/ 1 re) in re 14.970 * [taylor]: Taking taylor expansion of re in re 14.970 * [backup-simplify]: Simplify 0 into 0 14.970 * [backup-simplify]: Simplify 1 into 1 14.971 * [backup-simplify]: Simplify (/ 1 1) into 1 14.971 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 14.971 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 14.971 * [taylor]: Taking taylor expansion of (/ 1 im) in re 14.971 * [taylor]: Taking taylor expansion of im in re 14.971 * [backup-simplify]: Simplify im into im 14.971 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 14.971 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 14.971 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (cos (/ 1 re))) into (* (exp (- (/ 1 im))) (cos (/ 1 re))) 14.971 * [backup-simplify]: Simplify (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) into (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) 14.971 * [backup-simplify]: Simplify (* (cos (/ 1 re)) (exp (/ 1 im))) into (* (cos (/ 1 re)) (exp (/ 1 im))) 14.972 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) into (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im)))) 14.972 * [backup-simplify]: Simplify (+ (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) 14.972 * [backup-simplify]: Simplify (+ (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (* (exp (- (/ 1 im))) (cos (/ 1 re)))) (* 0.5 (* (cos (/ 1 re)) (exp (/ 1 im))))) 14.973 * [backup-simplify]: Simplify (+ 0) into 0 14.973 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 14.973 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 14.974 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 14.974 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 14.974 * [backup-simplify]: Simplify (- 0) into 0 14.975 * [backup-simplify]: Simplify (+ 0 0) into 0 14.975 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (cos (/ 1 re)))) into 0 14.975 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (* 0.5 (cos (/ 1 re))))) into 0 14.977 * [backup-simplify]: Simplify (+ 0) into 0 14.978 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 14.978 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 14.978 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 14.979 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 14.979 * [backup-simplify]: Simplify (- 0) into 0 14.979 * [backup-simplify]: Simplify (+ 0 0) into 0 14.979 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (* 0 (cos (/ 1 re)))) into 0 14.979 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) into 0 14.980 * [backup-simplify]: Simplify (+ 0 0) into 0 14.980 * [taylor]: Taking taylor expansion of 0 in re 14.980 * [backup-simplify]: Simplify 0 into 0 14.980 * [backup-simplify]: Simplify 0 into 0 14.980 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.980 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 14.980 * [backup-simplify]: Simplify (- 0) into 0 14.981 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 1) 1)))) into 0 14.981 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (* 0 (cos (/ 1 re)))) into 0 14.981 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re))))) into 0 14.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 14.982 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 14.982 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 (exp (/ 1 im)))) into 0 14.982 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ 1 re)) (exp (/ 1 im))))) into 0 14.982 * [backup-simplify]: Simplify (+ 0 0) into 0 14.982 * [backup-simplify]: Simplify 0 into 0 14.983 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 14.983 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 14.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 14.984 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 14.984 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 14.984 * [backup-simplify]: Simplify (- 0) into 0 14.985 * [backup-simplify]: Simplify (+ 0 0) into 0 14.985 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 14.985 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ 1 re)))))) into 0 14.986 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 14.986 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 14.987 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 14.987 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 14.987 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 14.988 * [backup-simplify]: Simplify (- 0) into 0 14.988 * [backup-simplify]: Simplify (+ 0 0) into 0 14.988 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 14.989 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re)))))) into 0 14.989 * [backup-simplify]: Simplify (+ 0 0) into 0 14.989 * [taylor]: Taking taylor expansion of 0 in re 14.989 * [backup-simplify]: Simplify 0 into 0 14.989 * [backup-simplify]: Simplify 0 into 0 14.989 * [backup-simplify]: Simplify 0 into 0 14.989 * [backup-simplify]: Simplify (- (/ 1 im)) into (- (/ 1 im)) 14.989 * [backup-simplify]: Simplify (- 0) into 0 14.989 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 14.990 * [backup-simplify]: Simplify (- 0) into 0 14.990 * [backup-simplify]: Simplify (* (exp (- (/ 1 im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.991 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 14.991 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re)))))) into 0 14.991 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 14.992 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.992 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 14.993 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ 1 re)) (exp (/ 1 im)))))) into 0 14.993 * [backup-simplify]: Simplify (+ 0 0) into 0 14.993 * [backup-simplify]: Simplify 0 into 0 14.994 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 14.994 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 14.994 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 14.995 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 14.996 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 14.996 * [backup-simplify]: Simplify (- 0) into 0 14.996 * [backup-simplify]: Simplify (+ 0 0) into 0 14.997 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re)))))) into 0 14.998 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ 1 re))))))) into 0 14.998 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 14.999 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 14.999 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 15.000 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 15.000 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 15.000 * [backup-simplify]: Simplify (- 0) into 0 15.001 * [backup-simplify]: Simplify (+ 0 0) into 0 15.001 * [backup-simplify]: Simplify (+ (* (exp (- (/ 1 im))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re)))))) into 0 15.002 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (exp (- (/ 1 im))) (cos (/ 1 re))))))) into 0 15.002 * [backup-simplify]: Simplify (+ 0 0) into 0 15.002 * [taylor]: Taking taylor expansion of 0 in re 15.002 * [backup-simplify]: Simplify 0 into 0 15.002 * [backup-simplify]: Simplify 0 into 0 15.002 * [backup-simplify]: Simplify (+ (* 0.5 (* (exp (- (/ 1 (/ 1 im)))) (cos (/ 1 (/ 1 re))))) (* 0.5 (* (cos (/ 1 (/ 1 re))) (exp (/ 1 (/ 1 im)))))) into (+ (* 0.5 (* (exp (- im)) (cos re))) (* 0.5 (* (exp im) (cos re)))) 15.003 * [backup-simplify]: Simplify (fma (exp (/ 1 (- im))) (* 0.5 (cos (/ 1 (- re)))) (* (* 0.5 (cos (/ 1 (- re)))) (exp (- (/ 1 (- im)))))) into (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) 15.003 * [approximate]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) in (im re) around 0 15.003 * [taylor]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) in re 15.003 * [taylor]: Rewrote expression to (+ (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) 15.003 * [taylor]: Taking taylor expansion of (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) in re 15.003 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 15.003 * [taylor]: Taking taylor expansion of (/ -1 im) in re 15.003 * [taylor]: Taking taylor expansion of -1 in re 15.003 * [backup-simplify]: Simplify -1 into -1 15.003 * [taylor]: Taking taylor expansion of im in re 15.003 * [backup-simplify]: Simplify im into im 15.003 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 15.003 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.003 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ -1 re))) in re 15.003 * [taylor]: Taking taylor expansion of 0.5 in re 15.003 * [backup-simplify]: Simplify 0.5 into 0.5 15.003 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 15.003 * [taylor]: Taking taylor expansion of (/ -1 re) in re 15.003 * [taylor]: Taking taylor expansion of -1 in re 15.003 * [backup-simplify]: Simplify -1 into -1 15.003 * [taylor]: Taking taylor expansion of re in re 15.003 * [backup-simplify]: Simplify 0 into 0 15.003 * [backup-simplify]: Simplify 1 into 1 15.003 * [backup-simplify]: Simplify (/ -1 1) into -1 15.003 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 15.003 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) in re 15.003 * [taylor]: Taking taylor expansion of 0.5 in re 15.003 * [backup-simplify]: Simplify 0.5 into 0.5 15.003 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ 1 im))) in re 15.003 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 15.003 * [taylor]: Taking taylor expansion of (/ -1 re) in re 15.004 * [taylor]: Taking taylor expansion of -1 in re 15.004 * [backup-simplify]: Simplify -1 into -1 15.004 * [taylor]: Taking taylor expansion of re in re 15.004 * [backup-simplify]: Simplify 0 into 0 15.004 * [backup-simplify]: Simplify 1 into 1 15.004 * [backup-simplify]: Simplify (/ -1 1) into -1 15.004 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 15.004 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 15.004 * [taylor]: Taking taylor expansion of (/ 1 im) in re 15.004 * [taylor]: Taking taylor expansion of im in re 15.004 * [backup-simplify]: Simplify im into im 15.004 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 15.004 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.004 * [taylor]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) in im 15.004 * [taylor]: Rewrote expression to (+ (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) 15.004 * [taylor]: Taking taylor expansion of (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) in im 15.004 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.004 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.004 * [taylor]: Taking taylor expansion of -1 in im 15.004 * [backup-simplify]: Simplify -1 into -1 15.004 * [taylor]: Taking taylor expansion of im in im 15.004 * [backup-simplify]: Simplify 0 into 0 15.004 * [backup-simplify]: Simplify 1 into 1 15.004 * [backup-simplify]: Simplify (/ -1 1) into -1 15.005 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.005 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ -1 re))) in im 15.005 * [taylor]: Taking taylor expansion of 0.5 in im 15.005 * [backup-simplify]: Simplify 0.5 into 0.5 15.005 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 15.005 * [taylor]: Taking taylor expansion of (/ -1 re) in im 15.005 * [taylor]: Taking taylor expansion of -1 in im 15.005 * [backup-simplify]: Simplify -1 into -1 15.005 * [taylor]: Taking taylor expansion of re in im 15.005 * [backup-simplify]: Simplify re into re 15.005 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 15.005 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 15.005 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 15.005 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) in im 15.005 * [taylor]: Taking taylor expansion of 0.5 in im 15.005 * [backup-simplify]: Simplify 0.5 into 0.5 15.005 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ 1 im))) in im 15.005 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 15.005 * [taylor]: Taking taylor expansion of (/ -1 re) in im 15.005 * [taylor]: Taking taylor expansion of -1 in im 15.005 * [backup-simplify]: Simplify -1 into -1 15.005 * [taylor]: Taking taylor expansion of re in im 15.005 * [backup-simplify]: Simplify re into re 15.005 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 15.005 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 15.005 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 15.005 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.005 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.005 * [taylor]: Taking taylor expansion of im in im 15.005 * [backup-simplify]: Simplify 0 into 0 15.005 * [backup-simplify]: Simplify 1 into 1 15.005 * [backup-simplify]: Simplify (/ 1 1) into 1 15.006 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.006 * [taylor]: Taking taylor expansion of (fma (exp (/ -1 im)) (* 0.5 (cos (/ -1 re))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) in im 15.006 * [taylor]: Rewrote expression to (+ (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) 15.006 * [taylor]: Taking taylor expansion of (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) in im 15.006 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.006 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.006 * [taylor]: Taking taylor expansion of -1 in im 15.006 * [backup-simplify]: Simplify -1 into -1 15.006 * [taylor]: Taking taylor expansion of im in im 15.006 * [backup-simplify]: Simplify 0 into 0 15.006 * [backup-simplify]: Simplify 1 into 1 15.006 * [backup-simplify]: Simplify (/ -1 1) into -1 15.006 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.006 * [taylor]: Taking taylor expansion of (* 0.5 (cos (/ -1 re))) in im 15.006 * [taylor]: Taking taylor expansion of 0.5 in im 15.006 * [backup-simplify]: Simplify 0.5 into 0.5 15.006 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 15.006 * [taylor]: Taking taylor expansion of (/ -1 re) in im 15.006 * [taylor]: Taking taylor expansion of -1 in im 15.007 * [backup-simplify]: Simplify -1 into -1 15.007 * [taylor]: Taking taylor expansion of re in im 15.007 * [backup-simplify]: Simplify re into re 15.007 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 15.007 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 15.007 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 15.007 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) in im 15.007 * [taylor]: Taking taylor expansion of 0.5 in im 15.007 * [backup-simplify]: Simplify 0.5 into 0.5 15.007 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ 1 im))) in im 15.007 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 15.007 * [taylor]: Taking taylor expansion of (/ -1 re) in im 15.007 * [taylor]: Taking taylor expansion of -1 in im 15.007 * [backup-simplify]: Simplify -1 into -1 15.007 * [taylor]: Taking taylor expansion of re in im 15.007 * [backup-simplify]: Simplify re into re 15.007 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 15.007 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 15.007 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 15.007 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.007 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.007 * [taylor]: Taking taylor expansion of im in im 15.007 * [backup-simplify]: Simplify 0 into 0 15.007 * [backup-simplify]: Simplify 1 into 1 15.008 * [backup-simplify]: Simplify (/ 1 1) into 1 15.008 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.008 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 15.008 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 15.008 * [backup-simplify]: Simplify (- 0) into 0 15.009 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 15.009 * [backup-simplify]: Simplify (* 0.5 (cos (/ -1 re))) into (* 0.5 (cos (/ -1 re))) 15.009 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (* 0.5 (cos (/ -1 re)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) 15.009 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 15.009 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 15.009 * [backup-simplify]: Simplify (- 0) into 0 15.009 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 15.009 * [backup-simplify]: Simplify (* (cos (/ -1 re)) (exp (/ 1 im))) into (* (cos (/ -1 re)) (exp (/ 1 im))) 15.009 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) 15.010 * [backup-simplify]: Simplify (+ (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) 15.010 * [taylor]: Taking taylor expansion of (+ (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) in re 15.010 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) in re 15.010 * [taylor]: Taking taylor expansion of 0.5 in re 15.010 * [backup-simplify]: Simplify 0.5 into 0.5 15.010 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ -1 im))) in re 15.010 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 15.010 * [taylor]: Taking taylor expansion of (/ -1 re) in re 15.010 * [taylor]: Taking taylor expansion of -1 in re 15.010 * [backup-simplify]: Simplify -1 into -1 15.010 * [taylor]: Taking taylor expansion of re in re 15.010 * [backup-simplify]: Simplify 0 into 0 15.010 * [backup-simplify]: Simplify 1 into 1 15.010 * [backup-simplify]: Simplify (/ -1 1) into -1 15.010 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 15.010 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 15.010 * [taylor]: Taking taylor expansion of (/ -1 im) in re 15.010 * [taylor]: Taking taylor expansion of -1 in re 15.010 * [backup-simplify]: Simplify -1 into -1 15.010 * [taylor]: Taking taylor expansion of im in re 15.010 * [backup-simplify]: Simplify im into im 15.010 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 15.010 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.010 * [taylor]: Taking taylor expansion of (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) in re 15.010 * [taylor]: Taking taylor expansion of 0.5 in re 15.010 * [backup-simplify]: Simplify 0.5 into 0.5 15.010 * [taylor]: Taking taylor expansion of (* (cos (/ -1 re)) (exp (/ 1 im))) in re 15.010 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 15.010 * [taylor]: Taking taylor expansion of (/ -1 re) in re 15.010 * [taylor]: Taking taylor expansion of -1 in re 15.010 * [backup-simplify]: Simplify -1 into -1 15.010 * [taylor]: Taking taylor expansion of re in re 15.011 * [backup-simplify]: Simplify 0 into 0 15.011 * [backup-simplify]: Simplify 1 into 1 15.011 * [backup-simplify]: Simplify (/ -1 1) into -1 15.011 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 15.011 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 15.011 * [taylor]: Taking taylor expansion of (/ 1 im) in re 15.011 * [taylor]: Taking taylor expansion of im in re 15.011 * [backup-simplify]: Simplify im into im 15.011 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 15.011 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.011 * [backup-simplify]: Simplify (* (cos (/ -1 re)) (exp (/ -1 im))) into (* (cos (/ -1 re)) (exp (/ -1 im))) 15.011 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) 15.011 * [backup-simplify]: Simplify (* (cos (/ -1 re)) (exp (/ 1 im))) into (* (cos (/ -1 re)) (exp (/ 1 im))) 15.011 * [backup-simplify]: Simplify (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) into (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im)))) 15.011 * [backup-simplify]: Simplify (+ (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) 15.012 * [backup-simplify]: Simplify (+ (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) into (+ (* 0.5 (* (cos (/ -1 re)) (exp (/ -1 im)))) (* 0.5 (* (cos (/ -1 re)) (exp (/ 1 im))))) 15.012 * [backup-simplify]: Simplify (+ 0) into 0 15.012 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 15.012 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 15.013 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 15.013 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 15.013 * [backup-simplify]: Simplify (- 0) into 0 15.014 * [backup-simplify]: Simplify (+ 0 0) into 0 15.014 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (cos (/ -1 re)))) into 0 15.014 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (* 0.5 (cos (/ -1 re))))) into 0 15.014 * [backup-simplify]: Simplify (+ 0) into 0 15.015 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 15.015 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 15.015 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 15.015 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 15.016 * [backup-simplify]: Simplify (- 0) into 0 15.016 * [backup-simplify]: Simplify (+ 0 0) into 0 15.016 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 (exp (/ 1 im)))) into 0 15.016 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im))))) into 0 15.017 * [backup-simplify]: Simplify (+ 0 0) into 0 15.017 * [taylor]: Taking taylor expansion of 0 in re 15.017 * [backup-simplify]: Simplify 0 into 0 15.017 * [backup-simplify]: Simplify 0 into 0 15.017 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 15.017 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 15.017 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 (exp (/ -1 im)))) into 0 15.018 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ -1 re)) (exp (/ -1 im))))) into 0 15.018 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 15.018 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 15.018 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 (exp (/ 1 im)))) into 0 15.019 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im))))) into 0 15.019 * [backup-simplify]: Simplify (+ 0 0) into 0 15.019 * [backup-simplify]: Simplify 0 into 0 15.019 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 15.020 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 15.020 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 15.020 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 15.021 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 15.021 * [backup-simplify]: Simplify (- 0) into 0 15.021 * [backup-simplify]: Simplify (+ 0 0) into 0 15.022 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 15.022 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ -1 re)))))) into 0 15.023 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 15.023 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 15.023 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 15.024 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 15.024 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 15.024 * [backup-simplify]: Simplify (- 0) into 0 15.024 * [backup-simplify]: Simplify (+ 0 0) into 0 15.025 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 15.025 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im)))))) into 0 15.025 * [backup-simplify]: Simplify (+ 0 0) into 0 15.025 * [taylor]: Taking taylor expansion of 0 in re 15.025 * [backup-simplify]: Simplify 0 into 0 15.026 * [backup-simplify]: Simplify 0 into 0 15.026 * [backup-simplify]: Simplify 0 into 0 15.026 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 15.026 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 15.027 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 15.027 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ -1 re)) (exp (/ -1 im)))))) into 0 15.027 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 15.028 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 15.028 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 15.029 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im)))))) into 0 15.029 * [backup-simplify]: Simplify (+ 0 0) into 0 15.029 * [backup-simplify]: Simplify 0 into 0 15.030 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 15.030 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 15.030 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 15.031 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 15.032 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 15.032 * [backup-simplify]: Simplify (- 0) into 0 15.032 * [backup-simplify]: Simplify (+ 0 0) into 0 15.033 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re)))))) into 0 15.033 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 0.5 (cos (/ -1 re))))))) into 0 15.034 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 15.034 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 15.035 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 15.035 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 15.036 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 15.036 * [backup-simplify]: Simplify (- 0) into 0 15.036 * [backup-simplify]: Simplify (+ 0 0) into 0 15.037 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 15.038 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (cos (/ -1 re)) (exp (/ 1 im))))))) into 0 15.038 * [backup-simplify]: Simplify (+ 0 0) into 0 15.038 * [taylor]: Taking taylor expansion of 0 in re 15.038 * [backup-simplify]: Simplify 0 into 0 15.038 * [backup-simplify]: Simplify 0 into 0 15.038 * [backup-simplify]: Simplify (+ (* 0.5 (* (cos (/ -1 (/ 1 (- re)))) (exp (/ -1 (/ 1 (- im)))))) (* 0.5 (* (cos (/ -1 (/ 1 (- re)))) (exp (/ 1 (/ 1 (- im))))))) into (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (* (exp (* -1 im)) (cos re)))) 15.038 * * * [progress]: simplifying candidates 15.038 * * * * [progress]: [ 1 / 41 ] simplifiying candidate # 15.038 * [simplify]: Simplifying (expm1 (* (* 0.5 (cos re)) (exp (- im)))) 15.038 * * [simplify]: iters left: 6 (9 enodes) 15.041 * * [simplify]: iters left: 5 (34 enodes) 15.047 * * [simplify]: iters left: 4 (54 enodes) 15.066 * * [simplify]: iters left: 3 (76 enodes) 15.093 * * [simplify]: iters left: 2 (101 enodes) 15.123 * * [simplify]: iters left: 1 (111 enodes) 15.138 * * [simplify]: Extracting #0: cost 1 inf + 0 15.138 * * [simplify]: Extracting #1: cost 3 inf + 0 15.138 * * [simplify]: Extracting #2: cost 16 inf + 0 15.138 * * [simplify]: Extracting #3: cost 26 inf + 2 15.138 * * [simplify]: Extracting #4: cost 24 inf + 45 15.139 * * [simplify]: Extracting #5: cost 6 inf + 2760 15.139 * * [simplify]: Extracting #6: cost 0 inf + 3523 15.140 * * [simplify]: Extracting #7: cost 0 inf + 3483 15.141 * [simplify]: Simplified to (expm1 (/ (* 0.5 (cos re)) (exp im))) 15.141 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (log1p (expm1 (/ (* 0.5 (cos re)) (exp im)))))) 15.141 * * * * [progress]: [ 2 / 41 ] simplifiying candidate # 15.141 * [simplify]: Simplifying (log1p (* (* 0.5 (cos re)) (exp (- im)))) 15.141 * * [simplify]: iters left: 6 (9 enodes) 15.143 * * [simplify]: iters left: 5 (34 enodes) 15.150 * * [simplify]: iters left: 4 (54 enodes) 15.162 * * [simplify]: iters left: 3 (76 enodes) 15.187 * * [simplify]: iters left: 2 (101 enodes) 15.215 * * [simplify]: iters left: 1 (111 enodes) 15.231 * * [simplify]: Extracting #0: cost 1 inf + 0 15.231 * * [simplify]: Extracting #1: cost 3 inf + 0 15.231 * * [simplify]: Extracting #2: cost 16 inf + 0 15.232 * * [simplify]: Extracting #3: cost 26 inf + 2 15.232 * * [simplify]: Extracting #4: cost 24 inf + 45 15.232 * * [simplify]: Extracting #5: cost 6 inf + 2800 15.233 * * [simplify]: Extracting #6: cost 0 inf + 3563 15.233 * * [simplify]: Extracting #7: cost 0 inf + 3523 15.234 * [simplify]: Simplified to (log1p (/ (* 0.5 (cos re)) (exp im))) 15.234 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (expm1 (log1p (/ (* 0.5 (cos re)) (exp im)))))) 15.234 * * * * [progress]: [ 3 / 41 ] simplifiying candidate # 15.234 * [simplify]: Simplifying (* (* 0.5 (cos re)) (exp (- im))) 15.234 * * [simplify]: iters left: 5 (8 enodes) 15.236 * * [simplify]: iters left: 4 (31 enodes) 15.242 * * [simplify]: iters left: 3 (51 enodes) 15.260 * * [simplify]: iters left: 2 (75 enodes) 15.281 * * [simplify]: iters left: 1 (100 enodes) 15.298 * * [simplify]: Extracting #0: cost 1 inf + 0 15.298 * * [simplify]: Extracting #1: cost 13 inf + 0 15.298 * * [simplify]: Extracting #2: cost 24 inf + 2 15.298 * * [simplify]: Extracting #3: cost 21 inf + 116 15.298 * * [simplify]: Extracting #4: cost 1 inf + 2745 15.299 * * [simplify]: Extracting #5: cost 0 inf + 2917 15.299 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (cos re)) 15.300 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (pow (* (/ 0.5 (exp im)) (cos re)) 1))) 15.300 * * * * [progress]: [ 4 / 41 ] simplifiying candidate # 15.300 * [simplify]: Simplifying (* (* 0.5 (cos re)) (exp (- im))) 15.300 * * [simplify]: iters left: 5 (8 enodes) 15.302 * * [simplify]: iters left: 4 (31 enodes) 15.307 * * [simplify]: iters left: 3 (51 enodes) 15.322 * * [simplify]: iters left: 2 (75 enodes) 15.343 * * [simplify]: iters left: 1 (100 enodes) 15.369 * * [simplify]: Extracting #0: cost 1 inf + 0 15.369 * * [simplify]: Extracting #1: cost 13 inf + 0 15.369 * * [simplify]: Extracting #2: cost 24 inf + 2 15.370 * * [simplify]: Extracting #3: cost 21 inf + 116 15.370 * * [simplify]: Extracting #4: cost 1 inf + 2745 15.371 * * [simplify]: Extracting #5: cost 0 inf + 2917 15.372 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (cos re)) 15.372 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (pow (* (/ 0.5 (exp im)) (cos re)) 1))) 15.372 * * * * [progress]: [ 5 / 41 ] simplifiying candidate # 15.372 * * * * [progress]: [ 6 / 41 ] simplifiying candidate # 15.373 * [simplify]: Simplifying (+ (+ (log 0.5) (log (cos re))) (- im)) 15.373 * * [simplify]: iters left: 6 (9 enodes) 15.377 * * [simplify]: iters left: 5 (32 enodes) 15.386 * * [simplify]: iters left: 4 (44 enodes) 15.400 * * [simplify]: iters left: 3 (52 enodes) 15.417 * * [simplify]: iters left: 2 (58 enodes) 15.432 * * [simplify]: iters left: 1 (68 enodes) 15.451 * * [simplify]: Extracting #0: cost 1 inf + 0 15.451 * * [simplify]: Extracting #1: cost 13 inf + 0 15.451 * * [simplify]: Extracting #2: cost 23 inf + 42 15.452 * * [simplify]: Extracting #3: cost 21 inf + 266 15.452 * * [simplify]: Extracting #4: cost 8 inf + 1906 15.453 * * [simplify]: Extracting #5: cost 2 inf + 3018 15.454 * * [simplify]: Extracting #6: cost 0 inf + 3402 15.454 * [simplify]: Simplified to (+ (- (log 0.5) im) (log (cos re))) 15.454 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (+ (- (log 0.5) im) (log (cos re)))))) 15.454 * * * * [progress]: [ 7 / 41 ] simplifiying candidate # 15.455 * [simplify]: Simplifying (+ (log (* 0.5 (cos re))) (- im)) 15.455 * * [simplify]: iters left: 6 (8 enodes) 15.457 * * [simplify]: iters left: 5 (30 enodes) 15.462 * * [simplify]: iters left: 4 (41 enodes) 15.468 * * [simplify]: iters left: 3 (49 enodes) 15.474 * * [simplify]: iters left: 2 (53 enodes) 15.482 * * [simplify]: iters left: 1 (59 enodes) 15.498 * * [simplify]: Extracting #0: cost 1 inf + 0 15.498 * * [simplify]: Extracting #1: cost 14 inf + 0 15.498 * * [simplify]: Extracting #2: cost 26 inf + 1 15.498 * * [simplify]: Extracting #3: cost 25 inf + 155 15.499 * * [simplify]: Extracting #4: cost 17 inf + 938 15.499 * * [simplify]: Extracting #5: cost 10 inf + 1678 15.500 * * [simplify]: Extracting #6: cost 0 inf + 3478 15.501 * [simplify]: Simplified to (- (log (* 0.5 (cos re))) im) 15.501 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (* 0.5 (cos re))) im)))) 15.502 * * * * [progress]: [ 8 / 41 ] simplifiying candidate # 15.502 * [simplify]: Simplifying (log (* (* 0.5 (cos re)) (exp (- im)))) 15.502 * * [simplify]: iters left: 6 (9 enodes) 15.506 * * [simplify]: iters left: 5 (37 enodes) 15.524 * * [simplify]: iters left: 4 (70 enodes) 15.551 * * [simplify]: iters left: 3 (113 enodes) 15.570 * * [simplify]: iters left: 2 (173 enodes) 15.612 * * [simplify]: iters left: 1 (242 enodes) 15.684 * * [simplify]: Extracting #0: cost 1 inf + 0 15.684 * * [simplify]: Extracting #1: cost 18 inf + 0 15.684 * * [simplify]: Extracting #2: cost 46 inf + 43 15.685 * * [simplify]: Extracting #3: cost 50 inf + 380 15.685 * * [simplify]: Extracting #4: cost 40 inf + 1306 15.687 * * [simplify]: Extracting #5: cost 15 inf + 5225 15.690 * * [simplify]: Extracting #6: cost 3 inf + 7568 15.694 * * [simplify]: Extracting #7: cost 0 inf + 8285 15.697 * [simplify]: Simplified to (- (log (* 0.5 (cos re))) im) 15.697 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (exp (- (log (* 0.5 (cos re))) im)))) 15.698 * * * * [progress]: [ 9 / 41 ] simplifiying candidate # 15.698 * [simplify]: Simplifying (exp (* (* 0.5 (cos re)) (exp (- im)))) 15.698 * * [simplify]: iters left: 6 (9 enodes) 15.703 * * [simplify]: iters left: 5 (36 enodes) 15.715 * * [simplify]: iters left: 4 (69 enodes) 15.741 * * [simplify]: iters left: 3 (121 enodes) 15.767 * * [simplify]: iters left: 2 (231 enodes) 15.836 * * [simplify]: iters left: 1 (445 enodes) 16.001 * * [simplify]: Extracting #0: cost 1 inf + 0 16.002 * * [simplify]: Extracting #1: cost 49 inf + 0 16.003 * * [simplify]: Extracting #2: cost 186 inf + 4 16.005 * * [simplify]: Extracting #3: cost 285 inf + 744 16.011 * * [simplify]: Extracting #4: cost 173 inf + 24279 16.028 * * [simplify]: Extracting #5: cost 31 inf + 74479 16.050 * * [simplify]: Extracting #6: cost 0 inf + 91722 16.072 * * [simplify]: Extracting #7: cost 0 inf + 91173 16.088 * * [simplify]: Extracting #8: cost 0 inf + 91144 16.098 * [simplify]: Simplified to (exp (* (/ 0.5 (exp im)) (cos re))) 16.098 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (log (exp (* (/ 0.5 (exp im)) (cos re)))))) 16.098 * * * * [progress]: [ 10 / 41 ] simplifiying candidate # 16.099 * [simplify]: Simplifying (* (* (* (* 0.5 0.5) 0.5) (* (* (cos re) (cos re)) (cos re))) (* (* (exp (- im)) (exp (- im))) (exp (- im)))) 16.099 * * [simplify]: iters left: 6 (14 enodes) 16.105 * * [simplify]: iters left: 5 (60 enodes) 16.117 * * [simplify]: iters left: 4 (158 enodes) 16.194 * * [simplify]: Extracting #0: cost 1 inf + 0 16.194 * * [simplify]: Extracting #1: cost 47 inf + 0 16.194 * * [simplify]: Extracting #2: cost 135 inf + 42 16.197 * * [simplify]: Extracting #3: cost 131 inf + 1664 16.200 * * [simplify]: Extracting #4: cost 43 inf + 22763 16.208 * * [simplify]: Extracting #5: cost 0 inf + 36292 16.216 * * [simplify]: Extracting #6: cost 0 inf + 35932 16.223 * [simplify]: Simplified to (* (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5)))) 16.223 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (* (* (exp (- im)) (* (exp (- im)) (exp (- im)))) (* (* (cos re) 0.5) (* (* (cos re) 0.5) (* (cos re) 0.5))))))) 16.224 * * * * [progress]: [ 11 / 41 ] simplifiying candidate # 16.224 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (* 0.5 (cos re))) (* 0.5 (cos re))) (* (* (exp (- im)) (exp (- im))) (exp (- im)))) 16.224 * * [simplify]: iters left: 6 (12 enodes) 16.228 * * [simplify]: iters left: 5 (58 enodes) 16.243 * * [simplify]: iters left: 4 (165 enodes) 16.315 * * [simplify]: Extracting #0: cost 1 inf + 0 16.315 * * [simplify]: Extracting #1: cost 53 inf + 0 16.316 * * [simplify]: Extracting #2: cost 153 inf + 42 16.318 * * [simplify]: Extracting #3: cost 137 inf + 2789 16.326 * * [simplify]: Extracting #4: cost 36 inf + 30897 16.339 * * [simplify]: Extracting #5: cost 0 inf + 40815 16.350 * [simplify]: Simplified to (* (* (exp (- im)) (* 0.5 (cos re))) (* (* (exp (- im)) (* 0.5 (cos re))) (* (exp (- im)) (* 0.5 (cos re))))) 16.350 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (* (* (exp (- im)) (* 0.5 (cos re))) (* (* (exp (- im)) (* 0.5 (cos re))) (* (exp (- im)) (* 0.5 (cos re)))))))) 16.350 * * * * [progress]: [ 12 / 41 ] simplifiying candidate # 16.351 * [simplify]: Simplifying (* (cbrt (* (* 0.5 (cos re)) (exp (- im)))) (cbrt (* (* 0.5 (cos re)) (exp (- im))))) 16.351 * * [simplify]: iters left: 6 (10 enodes) 16.354 * * [simplify]: iters left: 5 (37 enodes) 16.360 * * [simplify]: iters left: 4 (57 enodes) 16.370 * * [simplify]: iters left: 3 (79 enodes) 16.392 * * [simplify]: iters left: 2 (104 enodes) 16.422 * * [simplify]: iters left: 1 (114 enodes) 16.438 * * [simplify]: Extracting #0: cost 1 inf + 0 16.438 * * [simplify]: Extracting #1: cost 3 inf + 0 16.438 * * [simplify]: Extracting #2: cost 5 inf + 0 16.438 * * [simplify]: Extracting #3: cost 18 inf + 0 16.438 * * [simplify]: Extracting #4: cost 28 inf + 2 16.438 * * [simplify]: Extracting #5: cost 26 inf + 45 16.439 * * [simplify]: Extracting #6: cost 9 inf + 2707 16.440 * * [simplify]: Extracting #7: cost 0 inf + 4249 16.440 * * [simplify]: Extracting #8: cost 0 inf + 4169 16.441 * [simplify]: Simplified to (* (cbrt (* (/ (cos re) (exp im)) 0.5)) (cbrt (* (/ (cos re) (exp im)) 0.5))) 16.441 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (cbrt (* (/ (cos re) (exp im)) 0.5)) (cbrt (* (/ (cos re) (exp im)) 0.5))) (cbrt (* (* 0.5 (cos re)) (exp (- im))))))) 16.441 * [simplify]: Simplifying (cbrt (* (* 0.5 (cos re)) (exp (- im)))) 16.442 * * [simplify]: iters left: 6 (9 enodes) 16.445 * * [simplify]: iters left: 5 (34 enodes) 16.455 * * [simplify]: iters left: 4 (54 enodes) 16.473 * * [simplify]: iters left: 3 (76 enodes) 16.500 * * [simplify]: iters left: 2 (101 enodes) 16.535 * * [simplify]: iters left: 1 (111 enodes) 16.572 * * [simplify]: Extracting #0: cost 1 inf + 0 16.572 * * [simplify]: Extracting #1: cost 3 inf + 0 16.572 * * [simplify]: Extracting #2: cost 16 inf + 0 16.572 * * [simplify]: Extracting #3: cost 26 inf + 2 16.573 * * [simplify]: Extracting #4: cost 24 inf + 45 16.574 * * [simplify]: Extracting #5: cost 6 inf + 2780 16.575 * * [simplify]: Extracting #6: cost 0 inf + 3543 16.577 * * [simplify]: Extracting #7: cost 0 inf + 3503 16.579 * [simplify]: Simplified to (cbrt (/ (* 0.5 (cos re)) (exp im))) 16.579 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (cbrt (* (* 0.5 (cos re)) (exp (- im)))) (cbrt (* (* 0.5 (cos re)) (exp (- im))))) (cbrt (/ (* 0.5 (cos re)) (exp im)))))) 16.580 * * * * [progress]: [ 13 / 41 ] simplifiying candidate # 16.580 * [simplify]: Simplifying (* (* (* (* 0.5 (cos re)) (exp (- im))) (* (* 0.5 (cos re)) (exp (- im)))) (* (* 0.5 (cos re)) (exp (- im)))) 16.580 * * [simplify]: iters left: 6 (10 enodes) 16.588 * * [simplify]: iters left: 5 (47 enodes) 16.606 * * [simplify]: iters left: 4 (154 enodes) 16.714 * * [simplify]: Extracting #0: cost 1 inf + 0 16.714 * * [simplify]: Extracting #1: cost 53 inf + 0 16.715 * * [simplify]: Extracting #2: cost 163 inf + 2 16.716 * * [simplify]: Extracting #3: cost 152 inf + 1578 16.725 * * [simplify]: Extracting #4: cost 49 inf + 28569 16.745 * * [simplify]: Extracting #5: cost 0 inf + 43442 16.762 * * [simplify]: Extracting #6: cost 0 inf + 42192 16.779 * * [simplify]: Extracting #7: cost 0 inf + 41922 16.796 * [simplify]: Simplified to (* (* 0.5 (/ (cos re) (exp im))) (* (* 0.5 (/ (cos re) (exp im))) (* 0.5 (/ (cos re) (exp im))))) 16.796 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (cbrt (* (* 0.5 (/ (cos re) (exp im))) (* (* 0.5 (/ (cos re) (exp im))) (* 0.5 (/ (cos re) (exp im)))))))) 16.796 * * * * [progress]: [ 14 / 41 ] simplifiying candidate # 16.796 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (exp (- im)))) 16.797 * * [simplify]: iters left: 6 (9 enodes) 16.801 * * [simplify]: iters left: 5 (34 enodes) 16.813 * * [simplify]: iters left: 4 (54 enodes) 16.832 * * [simplify]: iters left: 3 (76 enodes) 16.847 * * [simplify]: iters left: 2 (101 enodes) 16.864 * * [simplify]: iters left: 1 (111 enodes) 16.892 * * [simplify]: Extracting #0: cost 1 inf + 0 16.892 * * [simplify]: Extracting #1: cost 3 inf + 0 16.893 * * [simplify]: Extracting #2: cost 16 inf + 0 16.893 * * [simplify]: Extracting #3: cost 26 inf + 2 16.893 * * [simplify]: Extracting #4: cost 24 inf + 45 16.894 * * [simplify]: Extracting #5: cost 6 inf + 2700 16.895 * * [simplify]: Extracting #6: cost 0 inf + 3463 16.896 * * [simplify]: Extracting #7: cost 0 inf + 3423 16.898 * [simplify]: Simplified to (sqrt (/ (* 0.5 (cos re)) (exp im))) 16.898 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (sqrt (/ (* 0.5 (cos re)) (exp im))) (sqrt (* (* 0.5 (cos re)) (exp (- im))))))) 16.898 * [simplify]: Simplifying (sqrt (* (* 0.5 (cos re)) (exp (- im)))) 16.898 * * [simplify]: iters left: 6 (9 enodes) 16.903 * * [simplify]: iters left: 5 (34 enodes) 16.914 * * [simplify]: iters left: 4 (54 enodes) 16.925 * * [simplify]: iters left: 3 (76 enodes) 16.938 * * [simplify]: iters left: 2 (101 enodes) 16.954 * * [simplify]: iters left: 1 (111 enodes) 16.971 * * [simplify]: Extracting #0: cost 1 inf + 0 16.971 * * [simplify]: Extracting #1: cost 3 inf + 0 16.971 * * [simplify]: Extracting #2: cost 16 inf + 0 16.971 * * [simplify]: Extracting #3: cost 26 inf + 2 16.971 * * [simplify]: Extracting #4: cost 24 inf + 45 16.971 * * [simplify]: Extracting #5: cost 6 inf + 2700 16.972 * * [simplify]: Extracting #6: cost 0 inf + 3463 16.972 * * [simplify]: Extracting #7: cost 0 inf + 3423 16.973 * [simplify]: Simplified to (sqrt (/ (* 0.5 (cos re)) (exp im))) 16.973 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (sqrt (* (* 0.5 (cos re)) (exp (- im)))) (sqrt (/ (* 0.5 (cos re)) (exp im)))))) 16.973 * * * * [progress]: [ 15 / 41 ] simplifiying candidate # 16.973 * * * * [progress]: [ 16 / 41 ] simplifiying candidate # 16.973 * * * * [progress]: [ 17 / 41 ] simplifiying candidate # 16.974 * [simplify]: Simplifying (* (* 0.5 (cos re)) (* (cbrt (exp (- im))) (cbrt (exp (- im))))) 16.974 * * [simplify]: iters left: 6 (10 enodes) 16.976 * * [simplify]: iters left: 5 (39 enodes) 16.983 * * [simplify]: iters left: 4 (62 enodes) 17.002 * * [simplify]: iters left: 3 (82 enodes) 17.024 * * [simplify]: iters left: 2 (86 enodes) 17.046 * * [simplify]: Extracting #0: cost 1 inf + 0 17.046 * * [simplify]: Extracting #1: cost 12 inf + 0 17.046 * * [simplify]: Extracting #2: cost 22 inf + 1 17.046 * * [simplify]: Extracting #3: cost 25 inf + 2 17.047 * * [simplify]: Extracting #4: cost 23 inf + 329 17.047 * * [simplify]: Extracting #5: cost 21 inf + 371 17.048 * * [simplify]: Extracting #6: cost 7 inf + 3544 17.049 * * [simplify]: Extracting #7: cost 0 inf + 5288 17.051 * [simplify]: Simplified to (* (* (* (cbrt (exp (- im))) (cos re)) (cbrt (exp (- im)))) 0.5) 17.051 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (* (* (cbrt (exp (- im))) (cos re)) (cbrt (exp (- im)))) 0.5) (cbrt (exp (- im)))))) 17.051 * * * * [progress]: [ 18 / 41 ] simplifiying candidate # 17.051 * [simplify]: Simplifying (* (* 0.5 (cos re)) (sqrt (exp (- im)))) 17.051 * * [simplify]: iters left: 6 (9 enodes) 17.057 * * [simplify]: iters left: 5 (34 enodes) 17.068 * * [simplify]: iters left: 4 (48 enodes) 17.082 * * [simplify]: iters left: 3 (55 enodes) 17.097 * * [simplify]: Extracting #0: cost 1 inf + 0 17.097 * * [simplify]: Extracting #1: cost 8 inf + 0 17.097 * * [simplify]: Extracting #2: cost 14 inf + 1 17.097 * * [simplify]: Extracting #3: cost 17 inf + 2 17.097 * * [simplify]: Extracting #4: cost 16 inf + 227 17.098 * * [simplify]: Extracting #5: cost 11 inf + 513 17.098 * * [simplify]: Extracting #6: cost 6 inf + 1078 17.099 * * [simplify]: Extracting #7: cost 1 inf + 2360 17.099 * * [simplify]: Extracting #8: cost 0 inf + 2552 17.100 * [simplify]: Simplified to (* (* 0.5 (cos re)) (sqrt (exp (- im)))) 17.100 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* (* 0.5 (cos re)) (sqrt (exp (- im)))) (sqrt (exp (- im)))))) 17.101 * * * * [progress]: [ 19 / 41 ] simplifiying candidate # 17.101 * [simplify]: Simplifying (* (* 0.5 (cos re)) 1) 17.101 * * [simplify]: iters left: 5 (6 enodes) 17.105 * * [simplify]: iters left: 4 (22 enodes) 17.114 * * [simplify]: iters left: 3 (32 enodes) 17.123 * * [simplify]: Extracting #0: cost 1 inf + 0 17.124 * * [simplify]: Extracting #1: cost 5 inf + 0 17.124 * * [simplify]: Extracting #2: cost 5 inf + 2 17.124 * * [simplify]: Extracting #3: cost 4 inf + 3 17.124 * * [simplify]: Extracting #4: cost 0 inf + 329 17.124 * [simplify]: Simplified to (* 0.5 (cos re)) 17.124 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 17.124 * * * * [progress]: [ 20 / 41 ] simplifiying candidate # 17.124 * [simplify]: Simplifying (* (cos re) (exp (- im))) 17.125 * * [simplify]: iters left: 5 (6 enodes) 17.127 * * [simplify]: iters left: 4 (22 enodes) 17.134 * * [simplify]: iters left: 3 (32 enodes) 17.144 * * [simplify]: iters left: 2 (38 enodes) 17.151 * * [simplify]: iters left: 1 (50 enodes) 17.158 * * [simplify]: Extracting #0: cost 1 inf + 0 17.158 * * [simplify]: Extracting #1: cost 7 inf + 0 17.158 * * [simplify]: Extracting #2: cost 13 inf + 1 17.158 * * [simplify]: Extracting #3: cost 9 inf + 186 17.158 * * [simplify]: Extracting #4: cost 3 inf + 743 17.159 * * [simplify]: Extracting #5: cost 0 inf + 1259 17.159 * [simplify]: Simplified to (/ (cos re) (exp im)) 17.159 * [simplify]: Simplified (2 3 2) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* 0.5 (/ (cos re) (exp im))))) 17.159 * * * * [progress]: [ 21 / 41 ] simplifiying candidate # 17.159 * [simplify]: Simplifying (* (* 0.5 (cos re)) 1) 17.159 * * [simplify]: iters left: 5 (6 enodes) 17.161 * * [simplify]: iters left: 4 (22 enodes) 17.166 * * [simplify]: iters left: 3 (32 enodes) 17.172 * * [simplify]: Extracting #0: cost 1 inf + 0 17.172 * * [simplify]: Extracting #1: cost 5 inf + 0 17.172 * * [simplify]: Extracting #2: cost 5 inf + 2 17.172 * * [simplify]: Extracting #3: cost 4 inf + 3 17.172 * * [simplify]: Extracting #4: cost 0 inf + 329 17.172 * [simplify]: Simplified to (* 0.5 (cos re)) 17.172 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 17.172 * * * * [progress]: [ 22 / 41 ] simplifiying candidate # 17.172 * [simplify]: Simplifying (* (* 0.5 (cos re)) (exp 0)) 17.172 * * [simplify]: iters left: 5 (7 enodes) 17.175 * * [simplify]: iters left: 4 (24 enodes) 17.179 * * [simplify]: iters left: 3 (30 enodes) 17.188 * * [simplify]: iters left: 2 (36 enodes) 17.197 * * [simplify]: Extracting #0: cost 1 inf + 0 17.197 * * [simplify]: Extracting #1: cost 5 inf + 0 17.197 * * [simplify]: Extracting #2: cost 5 inf + 2 17.197 * * [simplify]: Extracting #3: cost 1 inf + 227 17.197 * * [simplify]: Extracting #4: cost 0 inf + 329 17.198 * [simplify]: Simplified to (* 0.5 (cos re)) 17.198 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (* 0.5 (cos re)) (exp im)))) 17.198 * * * * [progress]: [ 23 / 41 ] simplifiying candidate #real (real->posit16 (* (* 0.5 (cos re)) (exp (- im)))))))> 17.198 * [simplify]: Simplifying (real->posit16 (* (* 0.5 (cos re)) (exp (- im)))) 17.198 * * [simplify]: iters left: 6 (9 enodes) 17.203 * * [simplify]: iters left: 5 (31 enodes) 17.208 * * [simplify]: iters left: 4 (51 enodes) 17.217 * * [simplify]: iters left: 3 (75 enodes) 17.230 * * [simplify]: iters left: 2 (100 enodes) 17.259 * * [simplify]: iters left: 1 (110 enodes) 17.279 * * [simplify]: Extracting #0: cost 1 inf + 0 17.279 * * [simplify]: Extracting #1: cost 2 inf + 0 17.279 * * [simplify]: Extracting #2: cost 14 inf + 0 17.280 * * [simplify]: Extracting #3: cost 24 inf + 2 17.280 * * [simplify]: Extracting #4: cost 22 inf + 45 17.280 * * [simplify]: Extracting #5: cost 5 inf + 2045 17.281 * * [simplify]: Extracting #6: cost 0 inf + 2917 17.281 * [simplify]: Simplified to (real->posit16 (/ (* 0.5 (cos re)) (exp im))) 17.281 * [simplify]: Simplified (2 3 1) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (posit16->real (real->posit16 (/ (* 0.5 (cos re)) (exp im)))))) 17.281 * * * * [progress]: [ 24 / 41 ] simplifiying candidate # 17.281 * * * * [progress]: [ 25 / 41 ] simplifiying candidate # 17.282 * [simplify]: Simplifying (expm1 (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 17.282 * * [simplify]: iters left: 6 (11 enodes) 17.284 * * [simplify]: iters left: 5 (41 enodes) 17.292 * * [simplify]: iters left: 4 (69 enodes) 17.316 * * [simplify]: iters left: 3 (121 enodes) 17.338 * * [simplify]: iters left: 2 (194 enodes) 17.413 * * [simplify]: iters left: 1 (255 enodes) 17.487 * * [simplify]: Extracting #0: cost 1 inf + 0 17.487 * * [simplify]: Extracting #1: cost 3 inf + 0 17.487 * * [simplify]: Extracting #2: cost 19 inf + 0 17.487 * * [simplify]: Extracting #3: cost 46 inf + 2 17.488 * * [simplify]: Extracting #4: cost 38 inf + 861 17.491 * * [simplify]: Extracting #5: cost 12 inf + 5167 17.494 * * [simplify]: Extracting #6: cost 0 inf + 7547 17.496 * [simplify]: Simplified to (expm1 (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) 17.497 * [simplify]: Simplified (2 1) to (λ (re im) (log1p (expm1 (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))))) 17.497 * * * * [progress]: [ 26 / 41 ] simplifiying candidate # 17.497 * [simplify]: Simplifying (log1p (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 17.497 * * [simplify]: iters left: 6 (11 enodes) 17.500 * * [simplify]: iters left: 5 (41 enodes) 17.506 * * [simplify]: iters left: 4 (69 enodes) 17.520 * * [simplify]: iters left: 3 (121 enodes) 17.558 * * [simplify]: iters left: 2 (194 enodes) 17.611 * * [simplify]: iters left: 1 (255 enodes) 17.693 * * [simplify]: Extracting #0: cost 1 inf + 0 17.693 * * [simplify]: Extracting #1: cost 3 inf + 0 17.693 * * [simplify]: Extracting #2: cost 19 inf + 0 17.694 * * [simplify]: Extracting #3: cost 46 inf + 2 17.694 * * [simplify]: Extracting #4: cost 38 inf + 861 17.695 * * [simplify]: Extracting #5: cost 12 inf + 5167 17.697 * * [simplify]: Extracting #6: cost 0 inf + 7587 17.699 * [simplify]: Simplified to (log1p (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) 17.699 * [simplify]: Simplified (2 1) to (λ (re im) (expm1 (log1p (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))))) 17.699 * * * * [progress]: [ 27 / 41 ] simplifiying candidate # 17.700 * [simplify]: Simplifying (* (exp im) (* 0.5 (cos re))) 17.700 * * [simplify]: iters left: 5 (7 enodes) 17.702 * * [simplify]: iters left: 4 (25 enodes) 17.706 * * [simplify]: iters left: 3 (33 enodes) 17.718 * * [simplify]: iters left: 2 (39 enodes) 17.724 * * [simplify]: Extracting #0: cost 1 inf + 0 17.725 * * [simplify]: Extracting #1: cost 8 inf + 0 17.725 * * [simplify]: Extracting #2: cost 14 inf + 1 17.725 * * [simplify]: Extracting #3: cost 12 inf + 3 17.725 * * [simplify]: Extracting #4: cost 6 inf + 481 17.725 * * [simplify]: Extracting #5: cost 2 inf + 1080 17.725 * * [simplify]: Extracting #6: cost 0 inf + 1465 17.725 * [simplify]: Simplified to (* (* 0.5 (exp im)) (cos re)) 17.725 * [simplify]: Simplified (2 1) to (λ (re im) (+ (* (* 0.5 (exp im)) (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 17.726 * * * * [progress]: [ 28 / 41 ] simplifiying candidate # 17.726 * * * * [progress]: [ 29 / 41 ] simplifiying candidate # 17.726 * [simplify]: Simplifying (log (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 17.726 * * [simplify]: iters left: 6 (11 enodes) 17.728 * * [simplify]: iters left: 5 (41 enodes) 17.735 * * [simplify]: iters left: 4 (69 enodes) 17.749 * * [simplify]: iters left: 3 (124 enodes) 17.795 * * [simplify]: iters left: 2 (213 enodes) 17.910 * * [simplify]: iters left: 1 (300 enodes) 18.029 * * [simplify]: Extracting #0: cost 1 inf + 0 18.029 * * [simplify]: Extracting #1: cost 11 inf + 0 18.029 * * [simplify]: Extracting #2: cost 33 inf + 1 18.030 * * [simplify]: Extracting #3: cost 59 inf + 74 18.031 * * [simplify]: Extracting #4: cost 46 inf + 1572 18.034 * * [simplify]: Extracting #5: cost 20 inf + 5820 18.039 * * [simplify]: Extracting #6: cost 3 inf + 9285 18.045 * * [simplify]: Extracting #7: cost 0 inf + 10170 18.051 * [simplify]: Simplified to (log (* (cos re) (fma (exp im) 0.5 (/ 0.5 (exp im))))) 18.051 * [simplify]: Simplified (2 1) to (λ (re im) (exp (log (* (cos re) (fma (exp im) 0.5 (/ 0.5 (exp im))))))) 18.051 * * * * [progress]: [ 30 / 41 ] simplifiying candidate # 18.051 * [simplify]: Simplifying (exp (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 18.051 * * [simplify]: iters left: 6 (11 enodes) 18.056 * * [simplify]: iters left: 5 (41 enodes) 18.424 * * [simplify]: iters left: 4 (72 enodes) 18.454 * * [simplify]: iters left: 3 (149 enodes) 18.495 * * [simplify]: iters left: 2 (297 enodes) 18.587 * * [simplify]: Extracting #0: cost 1 inf + 0 18.588 * * [simplify]: Extracting #1: cost 95 inf + 0 18.588 * * [simplify]: Extracting #2: cost 166 inf + 2 18.589 * * [simplify]: Extracting #3: cost 215 inf + 46 18.590 * * [simplify]: Extracting #4: cost 164 inf + 9570 18.597 * * [simplify]: Extracting #5: cost 74 inf + 43431 18.606 * * [simplify]: Extracting #6: cost 5 inf + 94771 18.617 * * [simplify]: Extracting #7: cost 0 inf + 99171 18.627 * [simplify]: Simplified to (exp (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im)))) 18.627 * [simplify]: Simplified (2 1) to (λ (re im) (log (exp (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im)))))) 18.627 * * * * [progress]: [ 31 / 41 ] simplifiying candidate # 18.627 * [simplify]: Simplifying (* (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im)))))) 18.627 * * [simplify]: iters left: 6 (12 enodes) 18.632 * * [simplify]: iters left: 5 (44 enodes) 18.641 * * [simplify]: iters left: 4 (72 enodes) 18.668 * * [simplify]: iters left: 3 (126 enodes) 18.692 * * [simplify]: iters left: 2 (199 enodes) 18.777 * * [simplify]: iters left: 1 (260 enodes) 18.864 * * [simplify]: Extracting #0: cost 1 inf + 0 18.864 * * [simplify]: Extracting #1: cost 3 inf + 0 18.864 * * [simplify]: Extracting #2: cost 5 inf + 0 18.864 * * [simplify]: Extracting #3: cost 21 inf + 0 18.865 * * [simplify]: Extracting #4: cost 48 inf + 2 18.865 * * [simplify]: Extracting #5: cost 42 inf + 628 18.867 * * [simplify]: Extracting #6: cost 15 inf + 4732 18.871 * * [simplify]: Extracting #7: cost 1 inf + 8122 18.875 * * [simplify]: Extracting #8: cost 0 inf + 8343 18.879 * [simplify]: Simplified to (* (cbrt (* (cos re) (fma (exp im) 0.5 (/ 0.5 (exp im))))) (cbrt (* (cos re) (fma (exp im) 0.5 (/ 0.5 (exp im)))))) 18.879 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (* (cos re) (fma (exp im) 0.5 (/ 0.5 (exp im))))) (cbrt (* (cos re) (fma (exp im) 0.5 (/ 0.5 (exp im)))))) (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))))) 18.879 * [simplify]: Simplifying (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 18.879 * * [simplify]: iters left: 6 (11 enodes) 18.886 * * [simplify]: iters left: 5 (41 enodes) 18.899 * * [simplify]: iters left: 4 (69 enodes) 18.921 * * [simplify]: iters left: 3 (121 enodes) 18.957 * * [simplify]: iters left: 2 (194 enodes) 19.053 * * [simplify]: iters left: 1 (255 enodes) 19.156 * * [simplify]: Extracting #0: cost 1 inf + 0 19.156 * * [simplify]: Extracting #1: cost 3 inf + 0 19.156 * * [simplify]: Extracting #2: cost 19 inf + 0 19.156 * * [simplify]: Extracting #3: cost 46 inf + 2 19.157 * * [simplify]: Extracting #4: cost 38 inf + 861 19.158 * * [simplify]: Extracting #5: cost 12 inf + 5167 19.160 * * [simplify]: Extracting #6: cost 0 inf + 7567 19.162 * [simplify]: Simplified to (cbrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) 19.162 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) (cbrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im)))))) (cbrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))))) 19.162 * * * * [progress]: [ 32 / 41 ] simplifiying candidate # 19.163 * [simplify]: Simplifying (* (* (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im)))) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 19.163 * * [simplify]: iters left: 6 (12 enodes) 19.166 * * [simplify]: iters left: 5 (45 enodes) 19.173 * * [simplify]: iters left: 4 (87 enodes) 19.200 * * [simplify]: iters left: 3 (299 enodes) 19.460 * * [simplify]: Extracting #0: cost 1 inf + 0 19.461 * * [simplify]: Extracting #1: cost 63 inf + 0 19.463 * * [simplify]: Extracting #2: cost 373 inf + 2 19.476 * * [simplify]: Extracting #3: cost 313 inf + 28733 19.513 * * [simplify]: Extracting #4: cost 41 inf + 125422 19.564 * * [simplify]: Extracting #5: cost 0 inf + 140911 19.605 * * [simplify]: Extracting #6: cost 0 inf + 140205 19.656 * [simplify]: Simplified to (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))))) 19.656 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (* (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))) (fma (* (cos re) 0.5) (exp im) (/ (* (cos re) 0.5) (exp im))))))) 19.656 * * * * [progress]: [ 33 / 41 ] simplifiying candidate # 19.656 * [simplify]: Simplifying (sqrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 19.656 * * [simplify]: iters left: 6 (11 enodes) 19.662 * * [simplify]: iters left: 5 (41 enodes) 19.675 * * [simplify]: iters left: 4 (69 enodes) 19.704 * * [simplify]: iters left: 3 (121 enodes) 19.734 * * [simplify]: iters left: 2 (194 enodes) 19.811 * * [simplify]: iters left: 1 (255 enodes) 19.905 * * [simplify]: Extracting #0: cost 1 inf + 0 19.905 * * [simplify]: Extracting #1: cost 3 inf + 0 19.905 * * [simplify]: Extracting #2: cost 19 inf + 0 19.905 * * [simplify]: Extracting #3: cost 46 inf + 2 19.906 * * [simplify]: Extracting #4: cost 38 inf + 861 19.908 * * [simplify]: Extracting #5: cost 12 inf + 5167 19.912 * * [simplify]: Extracting #6: cost 0 inf + 7487 19.915 * [simplify]: Simplified to (sqrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) 19.916 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) (sqrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))))) 19.916 * [simplify]: Simplifying (sqrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 19.916 * * [simplify]: iters left: 6 (11 enodes) 19.921 * * [simplify]: iters left: 5 (41 enodes) 19.931 * * [simplify]: iters left: 4 (69 enodes) 19.945 * * [simplify]: iters left: 3 (121 enodes) 19.968 * * [simplify]: iters left: 2 (194 enodes) 20.036 * * [simplify]: iters left: 1 (255 enodes) 20.141 * * [simplify]: Extracting #0: cost 1 inf + 0 20.141 * * [simplify]: Extracting #1: cost 3 inf + 0 20.141 * * [simplify]: Extracting #2: cost 19 inf + 0 20.142 * * [simplify]: Extracting #3: cost 46 inf + 2 20.143 * * [simplify]: Extracting #4: cost 38 inf + 861 20.145 * * [simplify]: Extracting #5: cost 12 inf + 5167 20.149 * * [simplify]: Extracting #6: cost 0 inf + 7487 20.154 * [simplify]: Simplified to (sqrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) 20.154 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) (sqrt (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))))) 20.154 * * * * [progress]: [ 34 / 41 ] simplifiying candidate # 20.154 * * * * [progress]: [ 35 / 41 ] simplifiying candidate #real (real->posit16 (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im)))))))> 20.155 * [simplify]: Simplifying (real->posit16 (fma (exp im) (* 0.5 (cos re)) (* (* 0.5 (cos re)) (exp (- im))))) 20.155 * * [simplify]: iters left: 6 (11 enodes) 20.160 * * [simplify]: iters left: 5 (38 enodes) 20.173 * * [simplify]: iters left: 4 (66 enodes) 20.201 * * [simplify]: iters left: 3 (118 enodes) 20.245 * * [simplify]: iters left: 2 (187 enodes) 20.298 * * [simplify]: iters left: 1 (231 enodes) 20.383 * * [simplify]: Extracting #0: cost 1 inf + 0 20.383 * * [simplify]: Extracting #1: cost 2 inf + 0 20.383 * * [simplify]: Extracting #2: cost 17 inf + 0 20.386 * * [simplify]: Extracting #3: cost 44 inf + 2 20.387 * * [simplify]: Extracting #4: cost 39 inf + 495 20.390 * * [simplify]: Extracting #5: cost 13 inf + 4460 20.394 * * [simplify]: Extracting #6: cost 0 inf + 6871 20.399 * [simplify]: Simplified to (real->posit16 (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))) 20.399 * [simplify]: Simplified (2 1) to (λ (re im) (posit16->real (real->posit16 (* (fma (exp im) 0.5 (/ 0.5 (exp im))) (cos re))))) 20.399 * * * * [progress]: [ 36 / 41 ] simplifiying candidate # 20.399 * [simplify]: Simplifying (- 0.5 (+ (* 0.25 (pow re 2)) (* 0.5 im))) 20.400 * * [simplify]: iters left: 6 (10 enodes) 20.406 * * [simplify]: iters left: 5 (43 enodes) 20.421 * * [simplify]: iters left: 4 (67 enodes) 20.443 * * [simplify]: iters left: 3 (110 enodes) 20.483 * * [simplify]: iters left: 2 (186 enodes) 20.543 * * [simplify]: iters left: 1 (235 enodes) 20.583 * * [simplify]: Extracting #0: cost 1 inf + 0 20.583 * * [simplify]: Extracting #1: cost 27 inf + 0 20.583 * * [simplify]: Extracting #2: cost 45 inf + 250 20.585 * * [simplify]: Extracting #3: cost 20 inf + 2318 20.586 * * [simplify]: Extracting #4: cost 0 inf + 4347 20.588 * * [simplify]: Extracting #5: cost 0 inf + 4277 20.590 * [simplify]: Simplified to (- 0.5 (fma (* re re) 0.25 (* 0.5 im))) 20.590 * [simplify]: Simplified (2 3) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (- 0.5 (fma (* re re) 0.25 (* 0.5 im))))) 20.590 * * * * [progress]: [ 37 / 41 ] simplifiying candidate # 20.590 * [simplify]: Simplifying (* 0.5 (* (exp (- im)) (cos re))) 20.590 * * [simplify]: iters left: 6 (8 enodes) 20.595 * * [simplify]: iters left: 5 (31 enodes) 20.608 * * [simplify]: iters left: 4 (51 enodes) 20.624 * * [simplify]: iters left: 3 (70 enodes) 20.636 * * [simplify]: iters left: 2 (91 enodes) 20.653 * * [simplify]: iters left: 1 (99 enodes) 20.667 * * [simplify]: Extracting #0: cost 1 inf + 0 20.667 * * [simplify]: Extracting #1: cost 13 inf + 0 20.668 * * [simplify]: Extracting #2: cost 23 inf + 2 20.668 * * [simplify]: Extracting #3: cost 19 inf + 308 20.668 * * [simplify]: Extracting #4: cost 2 inf + 2490 20.669 * * [simplify]: Extracting #5: cost 0 inf + 2764 20.669 * [simplify]: Simplified to (/ (* (cos re) 0.5) (exp im)) 20.669 * [simplify]: Simplified (2 3) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (/ (* (cos re) 0.5) (exp im)))) 20.669 * * * * [progress]: [ 38 / 41 ] simplifiying candidate # 20.669 * [simplify]: Simplifying (* 0.5 (* (exp (* -1 im)) (cos re))) 20.670 * * [simplify]: iters left: 6 (9 enodes) 20.672 * * [simplify]: iters left: 5 (35 enodes) 20.678 * * [simplify]: iters left: 4 (53 enodes) 20.690 * * [simplify]: iters left: 3 (98 enodes) 20.709 * * [simplify]: iters left: 2 (178 enodes) 20.771 * * [simplify]: iters left: 1 (450 enodes) 21.086 * * [simplify]: Extracting #0: cost 1 inf + 0 21.086 * * [simplify]: Extracting #1: cost 85 inf + 0 21.088 * * [simplify]: Extracting #2: cost 327 inf + 2 21.091 * * [simplify]: Extracting #3: cost 332 inf + 1317 21.096 * * [simplify]: Extracting #4: cost 288 inf + 11641 21.116 * * [simplify]: Extracting #5: cost 106 inf + 106359 21.150 * * [simplify]: Extracting #6: cost 1 inf + 178124 21.177 * * [simplify]: Extracting #7: cost 0 inf + 176561 21.217 * * [simplify]: Extracting #8: cost 0 inf + 176399 21.239 * [simplify]: Simplified to (* (/ (cos re) (exp im)) 0.5) 21.239 * [simplify]: Simplified (2 3) to (λ (re im) (fma (exp im) (* 0.5 (cos re)) (* (/ (cos re) (exp im)) 0.5))) 21.239 * * * * [progress]: [ 39 / 41 ] simplifiying candidate # 21.239 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 1.0) (* 0.5 (pow re 2))) 21.240 * * [simplify]: iters left: 6 (11 enodes) 21.244 * * [simplify]: iters left: 5 (49 enodes) 21.257 * * [simplify]: iters left: 4 (82 enodes) 21.271 * * [simplify]: iters left: 3 (134 enodes) 21.307 * * [simplify]: iters left: 2 (189 enodes) 21.336 * * [simplify]: iters left: 1 (228 enodes) 21.385 * * [simplify]: Extracting #0: cost 1 inf + 0 21.386 * * [simplify]: Extracting #1: cost 32 inf + 0 21.386 * * [simplify]: Extracting #2: cost 65 inf + 333 21.387 * * [simplify]: Extracting #3: cost 20 inf + 5287 21.389 * * [simplify]: Extracting #4: cost 1 inf + 7467 21.392 * * [simplify]: Extracting #5: cost 0 inf + 7509 21.394 * [simplify]: Simplified to (fma 0.5 (- (* im im) (* re re)) 1.0) 21.394 * [simplify]: Simplified (2) to (λ (re im) (fma 0.5 (- (* im im) (* re re)) 1.0)) 21.394 * * * * [progress]: [ 40 / 41 ] simplifiying candidate # 21.395 * [simplify]: Simplifying (+ (* 0.5 (* (exp (- im)) (cos re))) (* 0.5 (* (exp im) (cos re)))) 21.395 * * [simplify]: iters left: 6 (12 enodes) 21.398 * * [simplify]: iters left: 5 (50 enodes) 21.416 * * [simplify]: iters left: 4 (92 enodes) 21.453 * * [simplify]: iters left: 3 (146 enodes) 21.480 * * [simplify]: iters left: 2 (192 enodes) 21.548 * * [simplify]: iters left: 1 (226 enodes) 21.619 * * [simplify]: Extracting #0: cost 1 inf + 0 21.619 * * [simplify]: Extracting #1: cost 17 inf + 0 21.619 * * [simplify]: Extracting #2: cost 43 inf + 2 21.619 * * [simplify]: Extracting #3: cost 42 inf + 149 21.620 * * [simplify]: Extracting #4: cost 25 inf + 2469 21.622 * * [simplify]: Extracting #5: cost 4 inf + 6340 21.625 * * [simplify]: Extracting #6: cost 0 inf + 6868 21.627 * * [simplify]: Extracting #7: cost 0 inf + 6718 21.629 * [simplify]: Simplified to (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5) 21.629 * [simplify]: Simplified (2) to (λ (re im) (* (fma (cos re) (exp im) (/ (cos re) (exp im))) 0.5)) 21.629 * * * * [progress]: [ 41 / 41 ] simplifiying candidate # 21.630 * [simplify]: Simplifying (+ (* 0.5 (* (exp im) (cos re))) (* 0.5 (* (exp (* -1 im)) (cos re)))) 21.630 * * [simplify]: iters left: 6 (13 enodes) 21.634 * * [simplify]: iters left: 5 (55 enodes) 21.644 * * [simplify]: iters left: 4 (96 enodes) 21.664 * * [simplify]: iters left: 3 (174 enodes) 21.718 * * [simplify]: iters left: 2 (269 enodes) 21.805 * * [simplify]: Extracting #0: cost 1 inf + 0 21.805 * * [simplify]: Extracting #1: cost 27 inf + 0 21.805 * * [simplify]: Extracting #2: cost 111 inf + 2 21.806 * * [simplify]: Extracting #3: cost 130 inf + 2078 21.808 * * [simplify]: Extracting #4: cost 94 inf + 10146 21.811 * * [simplify]: Extracting #5: cost 43 inf + 26390 21.817 * * [simplify]: Extracting #6: cost 9 inf + 46683 21.823 * * [simplify]: Extracting #7: cost 0 inf + 51755 21.829 * * [simplify]: Extracting #8: cost 0 inf + 51431 21.836 * [simplify]: Simplified to (* 0.5 (fma (exp im) (cos re) (/ (cos re) (exp im)))) 21.836 * [simplify]: Simplified (2) to (λ (re im) (* 0.5 (fma (exp im) (cos re) (/ (cos re) (exp im))))) 21.836 * * * [progress]: adding candidates to table 22.226 * [progress]: [Phase 3 of 3] Extracting. 22.226 * * [regime]: Finding splitpoints for: (# #) 22.227 * * * [regime-changes]: Trying 4 branch expressions: (im re (cos re) (* 0.5 (cos re))) 22.227 * * * * [regimes]: Trying to branch on im from (# #) 22.254 * * * * [regimes]: Trying to branch on re from (# #) 22.296 * * * * [regimes]: Trying to branch on (cos re) from (# #) 22.342 * * * * [regimes]: Trying to branch on (* 0.5 (cos re)) from (# #) 22.386 * * * [regime]: Found split indices: #