0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.236 * * * [progress]: [2/2] Setting up program. 0.239 * [progress]: [Phase 2 of 3] Improving. 0.239 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.239 * [simplify]: Simplifying (* (* 0.5 (cos re)) (+ (exp (- im)) (exp im))) 0.240 * * [simplify]: iters left: 6 (10 enodes) 0.243 * * [simplify]: iters left: 5 (43 enodes) 0.252 * * [simplify]: iters left: 4 (89 enodes) 0.278 * * [simplify]: iters left: 3 (140 enodes) 0.339 * * [simplify]: iters left: 2 (179 enodes) 0.392 * * [simplify]: iters left: 1 (216 enodes) 0.465 * * [simplify]: Extracting #0: cost 1 inf + 0 0.465 * * [simplify]: Extracting #1: cost 11 inf + 0 0.465 * * [simplify]: Extracting #2: cost 36 inf + 2 0.466 * * [simplify]: Extracting #3: cost 44 inf + 87 0.467 * * [simplify]: Extracting #4: cost 26 inf + 2490 0.469 * * [simplify]: Extracting #5: cost 4 inf + 6411 0.472 * * [simplify]: Extracting #6: cost 0 inf + 7021 0.476 * [simplify]: Simplified to (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 0.476 * [simplify]: Simplified (2) to (λ (re im) (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re))) 0.487 * * [progress]: iteration 1 / 4 0.487 * * * [progress]: picking best candidate 0.491 * * * * [pick]: Picked # 0.491 * * * [progress]: localizing error 0.521 * * * [progress]: generating rewritten candidates 0.521 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1 1) 0.530 * * * * [progress]: [ 2 / 3 ] rewriting at (2) 0.595 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1) 0.620 * * * [progress]: generating series expansions 0.620 * * * * [progress]: [ 1 / 3 ] generating series at (2 1 1) 0.620 * [backup-simplify]: Simplify (/ 0.5 (exp im)) into (/ 0.5 (exp im)) 0.620 * [approximate]: Taking taylor expansion of (/ 0.5 (exp im)) in (im) around 0 0.620 * [taylor]: Taking taylor expansion of (/ 0.5 (exp im)) in im 0.620 * [taylor]: Taking taylor expansion of 0.5 in im 0.620 * [backup-simplify]: Simplify 0.5 into 0.5 0.620 * [taylor]: Taking taylor expansion of (exp im) in im 0.620 * [taylor]: Taking taylor expansion of im in im 0.620 * [backup-simplify]: Simplify 0 into 0 0.620 * [backup-simplify]: Simplify 1 into 1 0.620 * [backup-simplify]: Simplify (exp 0) into 1 0.621 * [backup-simplify]: Simplify (/ 0.5 1) into 0.5 0.621 * [taylor]: Taking taylor expansion of (/ 0.5 (exp 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.621 * [taylor]: Taking taylor expansion of (exp 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.622 * [backup-simplify]: Simplify (exp 0) into 1 0.622 * [backup-simplify]: Simplify (/ 0.5 1) into 0.5 0.622 * [backup-simplify]: Simplify 0.5 into 0.5 0.624 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.627 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 1 1)))) into (- 0.5) 0.627 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.629 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.637 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 1/2 1)) (* (- 0.5) (/ 1 1)))) into 0.25 0.637 * [backup-simplify]: Simplify 0.25 into 0.25 0.638 * [backup-simplify]: Simplify (+ (* 0.25 (pow im 2)) (+ (* (- 0.5) im) 0.5)) into (- (+ (* 0.25 (pow im 2)) 0.5) (* 0.5 im)) 0.638 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 im))) into (/ 0.5 (exp (/ 1 im))) 0.638 * [approximate]: Taking taylor expansion of (/ 0.5 (exp (/ 1 im))) in (im) around 0 0.638 * [taylor]: Taking taylor expansion of (/ 0.5 (exp (/ 1 im))) in im 0.638 * [taylor]: Taking taylor expansion of 0.5 in im 0.638 * [backup-simplify]: Simplify 0.5 into 0.5 0.638 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.638 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.638 * [taylor]: Taking taylor expansion of im in im 0.638 * [backup-simplify]: Simplify 0 into 0 0.638 * [backup-simplify]: Simplify 1 into 1 0.639 * [backup-simplify]: Simplify (/ 1 1) into 1 0.639 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.639 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 im))) into (/ 0.5 (exp (/ 1 im))) 0.639 * [taylor]: Taking taylor expansion of (/ 0.5 (exp (/ 1 im))) in im 0.639 * [taylor]: Taking taylor expansion of 0.5 in im 0.639 * [backup-simplify]: Simplify 0.5 into 0.5 0.639 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.639 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.639 * [taylor]: Taking taylor expansion of im in im 0.639 * [backup-simplify]: Simplify 0 into 0 0.639 * [backup-simplify]: Simplify 1 into 1 0.640 * [backup-simplify]: Simplify (/ 1 1) into 1 0.640 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.640 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 im))) into (/ 0.5 (exp (/ 1 im))) 0.640 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 im))) into (/ 0.5 (exp (/ 1 im))) 0.640 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ 0.5 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.640 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ 0.5 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ 0.5 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.641 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ 0.5 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ 0.5 (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 0.642 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ 0.5 (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 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 (/ 1 im)))) into (/ 0.5 (exp im)) 0.643 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 (- im)))) into (/ 0.5 (exp (/ -1 im))) 0.643 * [approximate]: Taking taylor expansion of (/ 0.5 (exp (/ -1 im))) in (im) around 0 0.643 * [taylor]: Taking taylor expansion of (/ 0.5 (exp (/ -1 im))) in im 0.643 * [taylor]: Taking taylor expansion of 0.5 in im 0.643 * [backup-simplify]: Simplify 0.5 into 0.5 0.643 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.643 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.643 * [taylor]: Taking taylor expansion of -1 in im 0.643 * [backup-simplify]: Simplify -1 into -1 0.643 * [taylor]: Taking taylor expansion of im in im 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify 1 into 1 0.644 * [backup-simplify]: Simplify (/ -1 1) into -1 0.644 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.644 * [backup-simplify]: Simplify (/ 0.5 (exp (/ -1 im))) into (/ 0.5 (exp (/ -1 im))) 0.644 * [taylor]: Taking taylor expansion of (/ 0.5 (exp (/ -1 im))) in im 0.644 * [taylor]: Taking taylor expansion of 0.5 in im 0.644 * [backup-simplify]: Simplify 0.5 into 0.5 0.644 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.645 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.645 * [taylor]: Taking taylor expansion of -1 in im 0.645 * [backup-simplify]: Simplify -1 into -1 0.645 * [taylor]: Taking taylor expansion of im in im 0.645 * [backup-simplify]: Simplify 0 into 0 0.645 * [backup-simplify]: Simplify 1 into 1 0.645 * [backup-simplify]: Simplify (/ -1 1) into -1 0.645 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.645 * [backup-simplify]: Simplify (/ 0.5 (exp (/ -1 im))) into (/ 0.5 (exp (/ -1 im))) 0.645 * [backup-simplify]: Simplify (/ 0.5 (exp (/ -1 im))) into (/ 0.5 (exp (/ -1 im))) 0.646 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ 0.5 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.646 * [backup-simplify]: Simplify 0 into 0 0.646 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ 0.5 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.646 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ 0.5 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.647 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ 0.5 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.647 * [backup-simplify]: Simplify 0 into 0 0.648 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ 0.5 (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 0.648 * [backup-simplify]: Simplify 0 into 0 0.648 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ 0.5 (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 0.648 * [backup-simplify]: Simplify 0 into 0 0.649 * [backup-simplify]: Simplify (/ 0.5 (exp (/ -1 (/ 1 (- im))))) into (/ 0.5 (exp im)) 0.649 * * * * [progress]: [ 2 / 3 ] generating series at (2) 0.649 * [backup-simplify]: Simplify (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) into (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) 0.649 * [approximate]: Taking taylor expansion of (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) in (im re) around 0 0.649 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) in re 0.649 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in re 0.649 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in re 0.649 * [taylor]: Taking taylor expansion of 0.5 in re 0.649 * [backup-simplify]: Simplify 0.5 into 0.5 0.649 * [taylor]: Taking taylor expansion of (exp im) in re 0.649 * [taylor]: Taking taylor expansion of im in re 0.649 * [backup-simplify]: Simplify im into im 0.649 * [backup-simplify]: Simplify (exp im) into (exp im) 0.649 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in re 0.649 * [taylor]: Taking taylor expansion of 0.5 in re 0.649 * [backup-simplify]: Simplify 0.5 into 0.5 0.649 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in re 0.649 * [taylor]: Taking taylor expansion of (exp im) in re 0.649 * [taylor]: Taking taylor expansion of im in re 0.649 * [backup-simplify]: Simplify im into im 0.650 * [backup-simplify]: Simplify (exp im) into (exp im) 0.650 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 0.650 * [taylor]: Taking taylor expansion of (cos re) in re 0.650 * [taylor]: Taking taylor expansion of re in re 0.650 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify 1 into 1 0.650 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) in im 0.650 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 0.650 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 0.650 * [taylor]: Taking taylor expansion of 0.5 in im 0.650 * [backup-simplify]: Simplify 0.5 into 0.5 0.650 * [taylor]: Taking taylor expansion of (exp im) in im 0.650 * [taylor]: Taking taylor expansion of im in im 0.650 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify 1 into 1 0.650 * [backup-simplify]: Simplify (exp 0) into 1 0.650 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 0.650 * [taylor]: Taking taylor expansion of 0.5 in im 0.650 * [backup-simplify]: Simplify 0.5 into 0.5 0.650 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.650 * [taylor]: Taking taylor expansion of (exp im) in im 0.650 * [taylor]: Taking taylor expansion of im in im 0.650 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify 1 into 1 0.650 * [backup-simplify]: Simplify (exp 0) into 1 0.651 * [backup-simplify]: Simplify (/ 1 1) into 1 0.651 * [taylor]: Taking taylor expansion of (cos re) in im 0.651 * [taylor]: Taking taylor expansion of re in im 0.651 * [backup-simplify]: Simplify re into re 0.651 * [backup-simplify]: Simplify (cos re) into (cos re) 0.651 * [backup-simplify]: Simplify (sin re) into (sin re) 0.651 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) in im 0.651 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 0.651 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 0.651 * [taylor]: Taking taylor expansion of 0.5 in im 0.651 * [backup-simplify]: Simplify 0.5 into 0.5 0.651 * [taylor]: Taking taylor expansion of (exp im) in im 0.651 * [taylor]: Taking taylor expansion of im in im 0.651 * [backup-simplify]: Simplify 0 into 0 0.651 * [backup-simplify]: Simplify 1 into 1 0.651 * [backup-simplify]: Simplify (exp 0) into 1 0.651 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 0.651 * [taylor]: Taking taylor expansion of 0.5 in im 0.651 * [backup-simplify]: Simplify 0.5 into 0.5 0.651 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.651 * [taylor]: Taking taylor expansion of (exp im) in im 0.651 * [taylor]: Taking taylor expansion of im in im 0.652 * [backup-simplify]: Simplify 0 into 0 0.652 * [backup-simplify]: Simplify 1 into 1 0.652 * [backup-simplify]: Simplify (exp 0) into 1 0.652 * [backup-simplify]: Simplify (/ 1 1) into 1 0.652 * [taylor]: Taking taylor expansion of (cos re) in im 0.652 * [taylor]: Taking taylor expansion of re in im 0.652 * [backup-simplify]: Simplify re into re 0.652 * [backup-simplify]: Simplify (cos re) into (cos re) 0.652 * [backup-simplify]: Simplify (sin re) into (sin re) 0.653 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.653 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.654 * [backup-simplify]: Simplify (+ 0.5 0.5) into 1.0 0.654 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 0.654 * [backup-simplify]: Simplify (* (sin re) 0) into 0 0.655 * [backup-simplify]: Simplify (- 0) into 0 0.655 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 0.655 * [backup-simplify]: Simplify (* 1.0 (cos re)) into (* 1.0 (cos re)) 0.655 * [taylor]: Taking taylor expansion of (* 1.0 (cos re)) in re 0.655 * [taylor]: Taking taylor expansion of 1.0 in re 0.655 * [backup-simplify]: Simplify 1.0 into 1.0 0.655 * [taylor]: Taking taylor expansion of (cos re) in re 0.655 * [taylor]: Taking taylor expansion of re in re 0.655 * [backup-simplify]: Simplify 0 into 0 0.655 * [backup-simplify]: Simplify 1 into 1 0.655 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 0.655 * [backup-simplify]: Simplify 1.0 into 1.0 0.656 * [backup-simplify]: Simplify (+ 0) into 0 0.656 * [backup-simplify]: Simplify (+ (* (cos re) 0) (* 0 1)) into 0 0.657 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.658 * [backup-simplify]: Simplify (+ (* (sin re) 0) (* 0 0)) into 0 0.658 * [backup-simplify]: Simplify (- 0) into 0 0.658 * [backup-simplify]: Simplify (+ 0 0) into 0 0.659 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.663 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 1)) into 0.5 0.664 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1 1)))) into -1 0.665 * [backup-simplify]: Simplify (+ (* 0.5 -1) (* 0 1)) into (- 0.5) 0.665 * [backup-simplify]: Simplify (+ 0.5 (- 0.5)) into 0 0.666 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 (cos re))) into 0 0.666 * [taylor]: Taking taylor expansion of 0 in re 0.666 * [backup-simplify]: Simplify 0 into 0 0.666 * [backup-simplify]: Simplify 0 into 0 0.666 * [backup-simplify]: Simplify (+ 0) into 0 0.667 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 0.667 * [backup-simplify]: Simplify 0 into 0 0.667 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.668 * [backup-simplify]: Simplify (+ (* (cos re) 0) (+ (* 0 0) (* 0 1))) into 0 0.668 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.669 * [backup-simplify]: Simplify (+ (* (sin re) 0) (+ (* 0 0) (* 0 0))) into 0 0.669 * [backup-simplify]: Simplify (- 0) into 0 0.669 * [backup-simplify]: Simplify (+ 0 0) into 0 0.670 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.671 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 1) (* 0 1))) into 0.25 0.672 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/2 1)) (* -1 (/ 1 1)))) into 1/2 0.674 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 -1) (* 0 1))) into 0.25 0.674 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 0.675 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0.5 (cos re)))) into (* 0.5 (cos re)) 0.675 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in re 0.675 * [taylor]: Taking taylor expansion of 0.5 in re 0.675 * [backup-simplify]: Simplify 0.5 into 0.5 0.675 * [taylor]: Taking taylor expansion of (cos re) in re 0.675 * [taylor]: Taking taylor expansion of re in re 0.675 * [backup-simplify]: Simplify 0 into 0 0.675 * [backup-simplify]: Simplify 1 into 1 0.675 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.675 * [backup-simplify]: Simplify 0.5 into 0.5 0.675 * [backup-simplify]: Simplify 0 into 0 0.676 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 0.677 * [backup-simplify]: Simplify (+ (* 1.0 -1/2) (+ (* 0 0) (* 0 1))) into (- 0.5) 0.678 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.678 * [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.678 * [backup-simplify]: Simplify (* (+ (/ 0.5 (exp (/ 1 im))) (* (exp (/ 1 im)) 0.5)) (cos (/ 1 re))) into (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) 0.678 * [approximate]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) in (im re) around 0 0.678 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) in re 0.678 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in re 0.678 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in re 0.679 * [taylor]: Taking taylor expansion of 0.5 in re 0.679 * [backup-simplify]: Simplify 0.5 into 0.5 0.679 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in re 0.679 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.679 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.679 * [taylor]: Taking taylor expansion of im in re 0.679 * [backup-simplify]: Simplify im into im 0.679 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.679 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.679 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.679 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in re 0.679 * [taylor]: Taking taylor expansion of 0.5 in re 0.679 * [backup-simplify]: Simplify 0.5 into 0.5 0.679 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.679 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.679 * [taylor]: Taking taylor expansion of im in re 0.679 * [backup-simplify]: Simplify im into im 0.679 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.679 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.679 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.679 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.679 * [taylor]: Taking taylor expansion of re in re 0.679 * [backup-simplify]: Simplify 0 into 0 0.679 * [backup-simplify]: Simplify 1 into 1 0.679 * [backup-simplify]: Simplify (/ 1 1) into 1 0.679 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.679 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) in im 0.679 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in im 0.679 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 0.679 * [taylor]: Taking taylor expansion of 0.5 in im 0.679 * [backup-simplify]: Simplify 0.5 into 0.5 0.679 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 0.679 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.679 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.680 * [taylor]: Taking taylor expansion of im in im 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify 1 into 1 0.680 * [backup-simplify]: Simplify (/ 1 1) into 1 0.680 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.680 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.680 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 0.680 * [taylor]: Taking taylor expansion of 0.5 in im 0.680 * [backup-simplify]: Simplify 0.5 into 0.5 0.680 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.680 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.680 * [taylor]: Taking taylor expansion of im in im 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify 1 into 1 0.680 * [backup-simplify]: Simplify (/ 1 1) into 1 0.680 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.680 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.680 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.680 * [taylor]: Taking taylor expansion of re in im 0.680 * [backup-simplify]: Simplify re into re 0.680 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.680 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.681 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.681 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) in im 0.681 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in im 0.681 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 0.681 * [taylor]: Taking taylor expansion of 0.5 in im 0.681 * [backup-simplify]: Simplify 0.5 into 0.5 0.681 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 0.681 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.681 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.681 * [taylor]: Taking taylor expansion of im in im 0.681 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify 1 into 1 0.681 * [backup-simplify]: Simplify (/ 1 1) into 1 0.681 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.681 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.681 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 0.681 * [taylor]: Taking taylor expansion of 0.5 in im 0.681 * [backup-simplify]: Simplify 0.5 into 0.5 0.681 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.681 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.681 * [taylor]: Taking taylor expansion of im in im 0.681 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify 1 into 1 0.682 * [backup-simplify]: Simplify (/ 1 1) into 1 0.682 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.682 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.682 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.682 * [taylor]: Taking taylor expansion of re in im 0.682 * [backup-simplify]: Simplify re into re 0.682 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.682 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.682 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.682 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ 1 im)))) into (/ 0.5 (exp (/ 1 im))) 0.683 * [backup-simplify]: Simplify (* 0.5 (exp (/ 1 im))) into (* 0.5 (exp (/ 1 im))) 0.683 * [backup-simplify]: Simplify (+ (/ 0.5 (exp (/ 1 im))) (* 0.5 (exp (/ 1 im)))) into (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0.683 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 0.683 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 0.683 * [backup-simplify]: Simplify (- 0) into 0 0.683 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 0.684 * [backup-simplify]: Simplify (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) into (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) 0.684 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) in re 0.684 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in re 0.684 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in re 0.684 * [taylor]: Taking taylor expansion of 0.5 in re 0.684 * [backup-simplify]: Simplify 0.5 into 0.5 0.684 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in re 0.684 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.684 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.684 * [taylor]: Taking taylor expansion of im in re 0.684 * [backup-simplify]: Simplify im into im 0.684 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.684 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.684 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.684 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in re 0.684 * [taylor]: Taking taylor expansion of 0.5 in re 0.684 * [backup-simplify]: Simplify 0.5 into 0.5 0.684 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.684 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.684 * [taylor]: Taking taylor expansion of im in re 0.684 * [backup-simplify]: Simplify im into im 0.685 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.685 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.685 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.685 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.685 * [taylor]: Taking taylor expansion of re in re 0.685 * [backup-simplify]: Simplify 0 into 0 0.685 * [backup-simplify]: Simplify 1 into 1 0.685 * [backup-simplify]: Simplify (/ 1 1) into 1 0.685 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.685 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ 1 im)))) into (/ 0.5 (exp (/ 1 im))) 0.685 * [backup-simplify]: Simplify (* 0.5 (exp (/ 1 im))) into (* 0.5 (exp (/ 1 im))) 0.686 * [backup-simplify]: Simplify (+ (/ 0.5 (exp (/ 1 im))) (* 0.5 (exp (/ 1 im)))) into (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0.686 * [backup-simplify]: Simplify (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) into (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) 0.686 * [backup-simplify]: Simplify (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) into (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) 0.687 * [backup-simplify]: Simplify (+ 0) into 0 0.687 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 0.687 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 0.688 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.689 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 0.689 * [backup-simplify]: Simplify (- 0) into 0 0.689 * [backup-simplify]: Simplify (+ 0 0) into 0 0.690 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.690 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ 1 im))))) into 0 0.691 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ 1 im)))) into 0 0.691 * [backup-simplify]: Simplify (+ 0 0) into 0 0.691 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0) (* 0 (cos (/ 1 re)))) into 0 0.691 * [taylor]: Taking taylor expansion of 0 in re 0.692 * [backup-simplify]: Simplify 0 into 0 0.692 * [backup-simplify]: Simplify 0 into 0 0.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.693 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.693 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.693 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ 1 im))))) into 0 0.693 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.694 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.695 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ 1 im)))) into 0 0.695 * [backup-simplify]: Simplify (+ 0 0) into 0 0.696 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0) (* 0 (cos (/ 1 re)))) into 0 0.696 * [backup-simplify]: Simplify 0 into 0 0.697 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.697 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.697 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.698 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.698 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.698 * [backup-simplify]: Simplify (- 0) into 0 0.699 * [backup-simplify]: Simplify (+ 0 0) into 0 0.699 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.699 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))) into 0 0.700 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 0.700 * [backup-simplify]: Simplify (+ 0 0) into 0 0.700 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 0.700 * [taylor]: Taking taylor expansion of 0 in re 0.700 * [backup-simplify]: Simplify 0 into 0 0.700 * [backup-simplify]: Simplify 0 into 0 0.701 * [backup-simplify]: Simplify 0 into 0 0.701 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.701 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.702 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.702 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))) into 0 0.702 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.703 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.703 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 0.704 * [backup-simplify]: Simplify (+ 0 0) into 0 0.704 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 0.704 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.705 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.706 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.707 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.707 * [backup-simplify]: Simplify (- 0) into 0 0.707 * [backup-simplify]: Simplify (+ 0 0) into 0 0.708 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.708 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im))))))) into 0 0.709 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 0.709 * [backup-simplify]: Simplify (+ 0 0) into 0 0.710 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re)))))) into 0 0.710 * [taylor]: Taking taylor expansion of 0 in re 0.710 * [backup-simplify]: Simplify 0 into 0 0.710 * [backup-simplify]: Simplify 0 into 0 0.710 * [backup-simplify]: Simplify (* (+ (* 0.5 (/ 1 (exp (/ 1 (/ 1 im))))) (* 0.5 (exp (/ 1 (/ 1 im))))) (cos (/ 1 (/ 1 re)))) into (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) 0.710 * [backup-simplify]: Simplify (* (+ (/ 0.5 (exp (/ 1 (- im)))) (* (exp (/ 1 (- im))) 0.5)) (cos (/ 1 (- re)))) into (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) 0.711 * [approximate]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) in (im re) around 0 0.711 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) in re 0.711 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in re 0.711 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in re 0.711 * [taylor]: Taking taylor expansion of 0.5 in re 0.711 * [backup-simplify]: Simplify 0.5 into 0.5 0.711 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in re 0.711 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.711 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.711 * [taylor]: Taking taylor expansion of -1 in re 0.711 * [backup-simplify]: Simplify -1 into -1 0.711 * [taylor]: Taking taylor expansion of im in re 0.711 * [backup-simplify]: Simplify im into im 0.711 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.711 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.711 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.711 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in re 0.711 * [taylor]: Taking taylor expansion of 0.5 in re 0.711 * [backup-simplify]: Simplify 0.5 into 0.5 0.711 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.711 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.711 * [taylor]: Taking taylor expansion of -1 in re 0.711 * [backup-simplify]: Simplify -1 into -1 0.711 * [taylor]: Taking taylor expansion of im in re 0.711 * [backup-simplify]: Simplify im into im 0.711 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.711 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.711 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.711 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.711 * [taylor]: Taking taylor expansion of -1 in re 0.711 * [backup-simplify]: Simplify -1 into -1 0.711 * [taylor]: Taking taylor expansion of re in re 0.711 * [backup-simplify]: Simplify 0 into 0 0.711 * [backup-simplify]: Simplify 1 into 1 0.711 * [backup-simplify]: Simplify (/ -1 1) into -1 0.712 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.712 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) in im 0.712 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in im 0.712 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 0.712 * [taylor]: Taking taylor expansion of 0.5 in im 0.712 * [backup-simplify]: Simplify 0.5 into 0.5 0.712 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 0.712 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.712 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.712 * [taylor]: Taking taylor expansion of -1 in im 0.712 * [backup-simplify]: Simplify -1 into -1 0.712 * [taylor]: Taking taylor expansion of im in im 0.712 * [backup-simplify]: Simplify 0 into 0 0.712 * [backup-simplify]: Simplify 1 into 1 0.712 * [backup-simplify]: Simplify (/ -1 1) into -1 0.712 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.712 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.712 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 0.712 * [taylor]: Taking taylor expansion of 0.5 in im 0.712 * [backup-simplify]: Simplify 0.5 into 0.5 0.712 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.712 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.712 * [taylor]: Taking taylor expansion of -1 in im 0.712 * [backup-simplify]: Simplify -1 into -1 0.712 * [taylor]: Taking taylor expansion of im in im 0.712 * [backup-simplify]: Simplify 0 into 0 0.712 * [backup-simplify]: Simplify 1 into 1 0.713 * [backup-simplify]: Simplify (/ -1 1) into -1 0.713 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.713 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.713 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.713 * [taylor]: Taking taylor expansion of -1 in im 0.713 * [backup-simplify]: Simplify -1 into -1 0.713 * [taylor]: Taking taylor expansion of re in im 0.713 * [backup-simplify]: Simplify re into re 0.713 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.713 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.713 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.713 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) in im 0.713 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in im 0.713 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 0.713 * [taylor]: Taking taylor expansion of 0.5 in im 0.713 * [backup-simplify]: Simplify 0.5 into 0.5 0.713 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 0.713 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.713 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.713 * [taylor]: Taking taylor expansion of -1 in im 0.713 * [backup-simplify]: Simplify -1 into -1 0.713 * [taylor]: Taking taylor expansion of im in im 0.713 * [backup-simplify]: Simplify 0 into 0 0.713 * [backup-simplify]: Simplify 1 into 1 0.713 * [backup-simplify]: Simplify (/ -1 1) into -1 0.713 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.713 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.714 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 0.714 * [taylor]: Taking taylor expansion of 0.5 in im 0.714 * [backup-simplify]: Simplify 0.5 into 0.5 0.714 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.714 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.714 * [taylor]: Taking taylor expansion of -1 in im 0.714 * [backup-simplify]: Simplify -1 into -1 0.714 * [taylor]: Taking taylor expansion of im in im 0.714 * [backup-simplify]: Simplify 0 into 0 0.714 * [backup-simplify]: Simplify 1 into 1 0.714 * [backup-simplify]: Simplify (/ -1 1) into -1 0.714 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.714 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.714 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.714 * [taylor]: Taking taylor expansion of -1 in im 0.714 * [backup-simplify]: Simplify -1 into -1 0.714 * [taylor]: Taking taylor expansion of re in im 0.714 * [backup-simplify]: Simplify re into re 0.714 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.714 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.714 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.714 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ -1 im)))) into (/ 0.5 (exp (/ -1 im))) 0.714 * [backup-simplify]: Simplify (* 0.5 (exp (/ -1 im))) into (* 0.5 (exp (/ -1 im))) 0.714 * [backup-simplify]: Simplify (+ (/ 0.5 (exp (/ -1 im))) (* 0.5 (exp (/ -1 im)))) into (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0.715 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 0.715 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 0.715 * [backup-simplify]: Simplify (- 0) into 0 0.715 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 0.715 * [backup-simplify]: Simplify (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) into (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) 0.715 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) in re 0.715 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in re 0.715 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in re 0.715 * [taylor]: Taking taylor expansion of 0.5 in re 0.715 * [backup-simplify]: Simplify 0.5 into 0.5 0.715 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in re 0.715 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.715 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.715 * [taylor]: Taking taylor expansion of -1 in re 0.715 * [backup-simplify]: Simplify -1 into -1 0.715 * [taylor]: Taking taylor expansion of im in re 0.715 * [backup-simplify]: Simplify im into im 0.715 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.715 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.715 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.715 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in re 0.715 * [taylor]: Taking taylor expansion of 0.5 in re 0.715 * [backup-simplify]: Simplify 0.5 into 0.5 0.715 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.716 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.716 * [taylor]: Taking taylor expansion of -1 in re 0.716 * [backup-simplify]: Simplify -1 into -1 0.716 * [taylor]: Taking taylor expansion of im in re 0.716 * [backup-simplify]: Simplify im into im 0.716 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.716 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.716 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.716 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.716 * [taylor]: Taking taylor expansion of -1 in re 0.716 * [backup-simplify]: Simplify -1 into -1 0.716 * [taylor]: Taking taylor expansion of re in re 0.716 * [backup-simplify]: Simplify 0 into 0 0.716 * [backup-simplify]: Simplify 1 into 1 0.716 * [backup-simplify]: Simplify (/ -1 1) into -1 0.716 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.716 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ -1 im)))) into (/ 0.5 (exp (/ -1 im))) 0.716 * [backup-simplify]: Simplify (* 0.5 (exp (/ -1 im))) into (* 0.5 (exp (/ -1 im))) 0.716 * [backup-simplify]: Simplify (+ (/ 0.5 (exp (/ -1 im))) (* 0.5 (exp (/ -1 im)))) into (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0.717 * [backup-simplify]: Simplify (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) into (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) 0.717 * [backup-simplify]: Simplify (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) into (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) 0.717 * [backup-simplify]: Simplify (+ 0) into 0 0.717 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 0.717 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 0.718 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.718 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 0.718 * [backup-simplify]: Simplify (- 0) into 0 0.719 * [backup-simplify]: Simplify (+ 0 0) into 0 0.719 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.719 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ -1 im))))) into 0 0.719 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ -1 im)))) into 0 0.720 * [backup-simplify]: Simplify (+ 0 0) into 0 0.720 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0) (* 0 (cos (/ -1 re)))) into 0 0.720 * [taylor]: Taking taylor expansion of 0 in re 0.720 * [backup-simplify]: Simplify 0 into 0 0.720 * [backup-simplify]: Simplify 0 into 0 0.720 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.720 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.721 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.721 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ -1 im))))) into 0 0.721 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.722 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.722 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ -1 im)))) into 0 0.722 * [backup-simplify]: Simplify (+ 0 0) into 0 0.722 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0) (* 0 (cos (/ -1 re)))) into 0 0.722 * [backup-simplify]: Simplify 0 into 0 0.723 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.723 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.723 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.724 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.724 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.724 * [backup-simplify]: Simplify (- 0) into 0 0.725 * [backup-simplify]: Simplify (+ 0 0) into 0 0.725 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.726 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))) into 0 0.727 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 0.727 * [backup-simplify]: Simplify (+ 0 0) into 0 0.728 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 0.728 * [taylor]: Taking taylor expansion of 0 in re 0.728 * [backup-simplify]: Simplify 0 into 0 0.728 * [backup-simplify]: Simplify 0 into 0 0.728 * [backup-simplify]: Simplify 0 into 0 0.728 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.729 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.730 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))) into 0 0.731 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.732 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.733 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 0.733 * [backup-simplify]: Simplify (+ 0 0) into 0 0.734 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 0.734 * [backup-simplify]: Simplify 0 into 0 0.735 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.736 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.736 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.738 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.738 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.739 * [backup-simplify]: Simplify (- 0) into 0 0.739 * [backup-simplify]: Simplify (+ 0 0) into 0 0.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.741 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im))))))) into 0 0.742 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 0.743 * [backup-simplify]: Simplify (+ 0 0) into 0 0.744 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re)))))) into 0 0.744 * [taylor]: Taking taylor expansion of 0 in re 0.744 * [backup-simplify]: Simplify 0 into 0 0.744 * [backup-simplify]: Simplify 0 into 0 0.744 * [backup-simplify]: Simplify (* (+ (* 0.5 (/ 1 (exp (/ -1 (/ 1 (- im)))))) (* 0.5 (exp (/ -1 (/ 1 (- im)))))) (cos (/ -1 (/ 1 (- re))))) into (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) 0.744 * * * * [progress]: [ 3 / 3 ] generating series at (2 1) 0.745 * [backup-simplify]: Simplify (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) into (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 0.745 * [approximate]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in (im) around 0 0.745 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 0.745 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 0.745 * [taylor]: Taking taylor expansion of 0.5 in im 0.745 * [backup-simplify]: Simplify 0.5 into 0.5 0.745 * [taylor]: Taking taylor expansion of (exp im) in im 0.745 * [taylor]: Taking taylor expansion of im in im 0.745 * [backup-simplify]: Simplify 0 into 0 0.745 * [backup-simplify]: Simplify 1 into 1 0.745 * [backup-simplify]: Simplify (exp 0) into 1 0.745 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 0.745 * [taylor]: Taking taylor expansion of 0.5 in im 0.745 * [backup-simplify]: Simplify 0.5 into 0.5 0.745 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.745 * [taylor]: Taking taylor expansion of (exp im) in im 0.745 * [taylor]: Taking taylor expansion of im in im 0.745 * [backup-simplify]: Simplify 0 into 0 0.745 * [backup-simplify]: Simplify 1 into 1 0.745 * [backup-simplify]: Simplify (exp 0) into 1 0.746 * [backup-simplify]: Simplify (/ 1 1) into 1 0.746 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 0.746 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 0.746 * [taylor]: Taking taylor expansion of 0.5 in im 0.746 * [backup-simplify]: Simplify 0.5 into 0.5 0.746 * [taylor]: Taking taylor expansion of (exp im) in im 0.746 * [taylor]: Taking taylor expansion of im in im 0.746 * [backup-simplify]: Simplify 0 into 0 0.746 * [backup-simplify]: Simplify 1 into 1 0.746 * [backup-simplify]: Simplify (exp 0) into 1 0.746 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 0.746 * [taylor]: Taking taylor expansion of 0.5 in im 0.746 * [backup-simplify]: Simplify 0.5 into 0.5 0.746 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.746 * [taylor]: Taking taylor expansion of (exp im) in im 0.746 * [taylor]: Taking taylor expansion of im in im 0.746 * [backup-simplify]: Simplify 0 into 0 0.746 * [backup-simplify]: Simplify 1 into 1 0.746 * [backup-simplify]: Simplify (exp 0) into 1 0.747 * [backup-simplify]: Simplify (/ 1 1) into 1 0.747 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.748 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.748 * [backup-simplify]: Simplify (+ 0.5 0.5) into 1.0 0.748 * [backup-simplify]: Simplify 1.0 into 1.0 0.749 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.751 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 1)) into 0.5 0.752 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1 1)))) into -1 0.755 * [backup-simplify]: Simplify (+ (* 0.5 -1) (* 0 1)) into (- 0.5) 0.756 * [backup-simplify]: Simplify (+ 0.5 (- 0.5)) into 0 0.756 * [backup-simplify]: Simplify 0 into 0 0.758 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.760 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 1) (* 0 1))) into 0.25 0.762 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/2 1)) (* -1 (/ 1 1)))) into 1/2 0.765 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 -1) (* 0 1))) into 0.25 0.766 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 0.766 * [backup-simplify]: Simplify 0.5 into 0.5 0.768 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 0.771 * [backup-simplify]: Simplify (+ (* 0.5 1/6) (+ (* 0 1/2) (+ (* 0 1) (* 0 1)))) into 0.08333333333333333 0.774 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 0.776 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/6 1)) (* -1 (/ 1/2 1)) (* 1/2 (/ 1 1)))) into -1/6 0.780 * [backup-simplify]: Simplify (+ (* 0.5 -1/6) (+ (* 0 1/2) (+ (* 0 -1) (* 0 1)))) into (- 0.08333333333333333) 0.781 * [backup-simplify]: Simplify (+ 0.08333333333333333 (- 0.08333333333333333)) into 0 0.781 * [backup-simplify]: Simplify 0 into 0 0.790 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 0.795 * [backup-simplify]: Simplify (+ (* 0.5 1/24) (+ (* 0 1/6) (+ (* 0 1/2) (+ (* 0 1) (* 0 1))))) into 0.020833333333333332 0.800 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 0.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/24 1)) (* -1 (/ 1/6 1)) (* 1/2 (/ 1/2 1)) (* -1/6 (/ 1 1)))) into 1/24 0.806 * [backup-simplify]: Simplify (+ (* 0.5 1/24) (+ (* 0 -1/6) (+ (* 0 1/2) (+ (* 0 -1) (* 0 1))))) into 0.020833333333333332 0.807 * [backup-simplify]: Simplify (+ 0.020833333333333332 0.020833333333333332) into 0.041666666666666664 0.807 * [backup-simplify]: Simplify 0.041666666666666664 into 0.041666666666666664 0.807 * [backup-simplify]: Simplify (+ (* 0.041666666666666664 (pow im 4)) (+ (* 0.5 (pow im 2)) 1.0)) into (+ (* 0.5 (pow im 2)) (+ (* 0.041666666666666664 (pow im 4)) 1.0)) 0.808 * [backup-simplify]: Simplify (+ (/ 0.5 (exp (/ 1 im))) (* (exp (/ 1 im)) 0.5)) into (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0.808 * [approximate]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in (im) around 0 0.808 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in im 0.808 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 0.808 * [taylor]: Taking taylor expansion of 0.5 in im 0.808 * [backup-simplify]: Simplify 0.5 into 0.5 0.808 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 0.808 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.808 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.808 * [taylor]: Taking taylor expansion of im in im 0.808 * [backup-simplify]: Simplify 0 into 0 0.808 * [backup-simplify]: Simplify 1 into 1 0.808 * [backup-simplify]: Simplify (/ 1 1) into 1 0.808 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.809 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.809 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 0.809 * [taylor]: Taking taylor expansion of 0.5 in im 0.809 * [backup-simplify]: Simplify 0.5 into 0.5 0.809 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.809 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.809 * [taylor]: Taking taylor expansion of im in im 0.809 * [backup-simplify]: Simplify 0 into 0 0.809 * [backup-simplify]: Simplify 1 into 1 0.809 * [backup-simplify]: Simplify (/ 1 1) into 1 0.809 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.809 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in im 0.809 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 0.810 * [taylor]: Taking taylor expansion of 0.5 in im 0.810 * [backup-simplify]: Simplify 0.5 into 0.5 0.810 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 0.810 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.810 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.810 * [taylor]: Taking taylor expansion of im in im 0.810 * [backup-simplify]: Simplify 0 into 0 0.810 * [backup-simplify]: Simplify 1 into 1 0.810 * [backup-simplify]: Simplify (/ 1 1) into 1 0.810 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.810 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.810 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 0.810 * [taylor]: Taking taylor expansion of 0.5 in im 0.810 * [backup-simplify]: Simplify 0.5 into 0.5 0.811 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.811 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.811 * [taylor]: Taking taylor expansion of im in im 0.811 * [backup-simplify]: Simplify 0 into 0 0.811 * [backup-simplify]: Simplify 1 into 1 0.811 * [backup-simplify]: Simplify (/ 1 1) into 1 0.811 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.811 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ 1 im)))) into (/ 0.5 (exp (/ 1 im))) 0.811 * [backup-simplify]: Simplify (* 0.5 (exp (/ 1 im))) into (* 0.5 (exp (/ 1 im))) 0.812 * [backup-simplify]: Simplify (+ (/ 0.5 (exp (/ 1 im))) (* 0.5 (exp (/ 1 im)))) into (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0.812 * [backup-simplify]: Simplify (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) into (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0.812 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.813 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ 1 im))))) into 0 0.813 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ 1 im)))) into 0 0.814 * [backup-simplify]: Simplify (+ 0 0) into 0 0.814 * [backup-simplify]: Simplify 0 into 0 0.814 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.815 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))) into 0 0.816 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 0.816 * [backup-simplify]: Simplify (+ 0 0) into 0 0.816 * [backup-simplify]: Simplify 0 into 0 0.817 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.818 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im))))))) into 0 0.819 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 0.820 * [backup-simplify]: Simplify (+ 0 0) into 0 0.820 * [backup-simplify]: Simplify 0 into 0 0.820 * [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 0.822 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))))) into 0 0.823 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 0.824 * [backup-simplify]: Simplify (+ 0 0) into 0 0.824 * [backup-simplify]: Simplify 0 into 0 0.824 * [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 0.826 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im))))))))) into 0 0.827 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 0.827 * [backup-simplify]: Simplify (+ 0 0) into 0 0.827 * [backup-simplify]: Simplify 0 into 0 0.827 * [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 0.829 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))))))) into 0 0.830 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 0.830 * [backup-simplify]: Simplify (+ 0 0) into 0 0.830 * [backup-simplify]: Simplify 0 into 0 0.831 * [backup-simplify]: Simplify (+ (* 0.5 (/ 1 (exp (/ 1 (/ 1 im))))) (* 0.5 (exp (/ 1 (/ 1 im))))) into (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 0.831 * [backup-simplify]: Simplify (+ (/ 0.5 (exp (/ 1 (- im)))) (* (exp (/ 1 (- im))) 0.5)) into (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0.831 * [approximate]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in (im) around 0 0.831 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in im 0.831 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 0.831 * [taylor]: Taking taylor expansion of 0.5 in im 0.831 * [backup-simplify]: Simplify 0.5 into 0.5 0.831 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 0.831 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.831 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.831 * [taylor]: Taking taylor expansion of -1 in im 0.831 * [backup-simplify]: Simplify -1 into -1 0.831 * [taylor]: Taking taylor expansion of im in im 0.831 * [backup-simplify]: Simplify 0 into 0 0.831 * [backup-simplify]: Simplify 1 into 1 0.831 * [backup-simplify]: Simplify (/ -1 1) into -1 0.831 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.831 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.831 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 0.831 * [taylor]: Taking taylor expansion of 0.5 in im 0.831 * [backup-simplify]: Simplify 0.5 into 0.5 0.831 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.831 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.831 * [taylor]: Taking taylor expansion of -1 in im 0.831 * [backup-simplify]: Simplify -1 into -1 0.831 * [taylor]: Taking taylor expansion of im in im 0.831 * [backup-simplify]: Simplify 0 into 0 0.832 * [backup-simplify]: Simplify 1 into 1 0.832 * [backup-simplify]: Simplify (/ -1 1) into -1 0.832 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.832 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in im 0.832 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 0.832 * [taylor]: Taking taylor expansion of 0.5 in im 0.832 * [backup-simplify]: Simplify 0.5 into 0.5 0.832 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 0.832 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.832 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.832 * [taylor]: Taking taylor expansion of -1 in im 0.832 * [backup-simplify]: Simplify -1 into -1 0.832 * [taylor]: Taking taylor expansion of im in im 0.832 * [backup-simplify]: Simplify 0 into 0 0.832 * [backup-simplify]: Simplify 1 into 1 0.832 * [backup-simplify]: Simplify (/ -1 1) into -1 0.832 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.832 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.832 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 0.832 * [taylor]: Taking taylor expansion of 0.5 in im 0.832 * [backup-simplify]: Simplify 0.5 into 0.5 0.832 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.833 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.833 * [taylor]: Taking taylor expansion of -1 in im 0.833 * [backup-simplify]: Simplify -1 into -1 0.833 * [taylor]: Taking taylor expansion of im in im 0.833 * [backup-simplify]: Simplify 0 into 0 0.833 * [backup-simplify]: Simplify 1 into 1 0.833 * [backup-simplify]: Simplify (/ -1 1) into -1 0.833 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.833 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ -1 im)))) into (/ 0.5 (exp (/ -1 im))) 0.833 * [backup-simplify]: Simplify (* 0.5 (exp (/ -1 im))) into (* 0.5 (exp (/ -1 im))) 0.833 * [backup-simplify]: Simplify (+ (/ 0.5 (exp (/ -1 im))) (* 0.5 (exp (/ -1 im)))) into (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0.833 * [backup-simplify]: Simplify (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) into (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.834 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ -1 im))))) into 0 0.834 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ -1 im)))) into 0 0.834 * [backup-simplify]: Simplify (+ 0 0) into 0 0.834 * [backup-simplify]: Simplify 0 into 0 0.835 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.835 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))) into 0 0.836 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 0.836 * [backup-simplify]: Simplify (+ 0 0) into 0 0.836 * [backup-simplify]: Simplify 0 into 0 0.836 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.837 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im))))))) into 0 0.838 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 0.838 * [backup-simplify]: Simplify (+ 0 0) into 0 0.838 * [backup-simplify]: Simplify 0 into 0 0.838 * [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 0.839 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))))) into 0 0.840 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 0.840 * [backup-simplify]: Simplify (+ 0 0) into 0 0.840 * [backup-simplify]: Simplify 0 into 0 0.841 * [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 0.842 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im))))))))) into 0 0.843 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 0.844 * [backup-simplify]: Simplify (+ 0 0) into 0 0.844 * [backup-simplify]: Simplify 0 into 0 0.844 * [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 0.845 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))))))) into 0 0.847 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 0.847 * [backup-simplify]: Simplify (+ 0 0) into 0 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [backup-simplify]: Simplify (+ (* 0.5 (/ 1 (exp (/ -1 (/ 1 (- im)))))) (* 0.5 (exp (/ -1 (/ 1 (- im)))))) into (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 0.847 * * * [progress]: simplifying candidates 0.847 * * * * [progress]: [ 1 / 70 ] simplifiying candidate # 0.847 * * * * [progress]: [ 2 / 70 ] simplifiying candidate # 0.847 * [simplify]: Simplifying (- (log 0.5) im) 0.848 * * [simplify]: iters left: 3 (4 enodes) 0.849 * * [simplify]: iters left: 2 (14 enodes) 0.851 * * [simplify]: iters left: 1 (17 enodes) 0.855 * * [simplify]: Extracting #0: cost 1 inf + 0 0.855 * * [simplify]: Extracting #1: cost 5 inf + 0 0.855 * * [simplify]: Extracting #2: cost 6 inf + 42 0.856 * * [simplify]: Extracting #3: cost 4 inf + 84 0.856 * * [simplify]: Extracting #4: cost 0 inf + 450 0.856 * [simplify]: Simplified to (- (log 0.5) im) 0.856 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (exp (- (log 0.5) im)) (* (exp im) 0.5)) (cos re))) 0.856 * * * * [progress]: [ 3 / 70 ] simplifiying candidate # 0.856 * * * * [progress]: [ 4 / 70 ] simplifiying candidate # 0.856 * * * * [progress]: [ 5 / 70 ] simplifiying candidate # 0.857 * [simplify]: Simplifying (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im))) 0.857 * * [simplify]: iters left: 6 (8 enodes) 0.862 * * [simplify]: iters left: 5 (35 enodes) 0.876 * * [simplify]: iters left: 4 (81 enodes) 0.910 * * [simplify]: iters left: 3 (159 enodes) 0.956 * * [simplify]: iters left: 2 (261 enodes) 1.060 * * [simplify]: iters left: 1 (441 enodes) 1.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1.281 * * [simplify]: Extracting #1: cost 78 inf + 0 1.281 * * [simplify]: Extracting #2: cost 196 inf + 43 1.283 * * [simplify]: Extracting #3: cost 180 inf + 4241 1.287 * * [simplify]: Extracting #4: cost 55 inf + 55308 1.295 * * [simplify]: Extracting #5: cost 0 inf + 83834 1.304 * * [simplify]: Extracting #6: cost 0 inf + 83794 1.321 * [simplify]: Simplified to (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) 1.321 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (cbrt (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (* (exp im) 0.5)) (cos re))) 1.321 * * * * [progress]: [ 6 / 70 ] simplifiying candidate # 1.321 * * * * [progress]: [ 7 / 70 ] simplifiying candidate # 1.321 * * * * [progress]: [ 8 / 70 ] simplifiying candidate # 1.321 * * * * [progress]: [ 9 / 70 ] simplifiying candidate # 1.322 * * * * [progress]: [ 10 / 70 ] simplifiying candidate # 1.322 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) 1.322 * * [simplify]: iters left: 6 (8 enodes) 1.324 * * [simplify]: iters left: 5 (30 enodes) 1.330 * * [simplify]: iters left: 4 (45 enodes) 1.337 * * [simplify]: iters left: 3 (52 enodes) 1.352 * * [simplify]: iters left: 2 (55 enodes) 1.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1.367 * * [simplify]: Extracting #1: cost 11 inf + 0 1.367 * * [simplify]: Extracting #2: cost 22 inf + 0 1.367 * * [simplify]: Extracting #3: cost 23 inf + 1 1.367 * * [simplify]: Extracting #4: cost 18 inf + 376 1.368 * * [simplify]: Extracting #5: cost 2 inf + 4312 1.369 * * [simplify]: Extracting #6: cost 0 inf + 4816 1.370 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 1.371 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) (/ (cbrt 0.5) (cbrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.371 * [simplify]: Simplifying (/ (cbrt 0.5) (cbrt (exp im))) 1.371 * * [simplify]: iters left: 4 (6 enodes) 1.374 * * [simplify]: iters left: 3 (18 enodes) 1.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1.380 * * [simplify]: Extracting #1: cost 4 inf + 0 1.380 * * [simplify]: Extracting #2: cost 8 inf + 0 1.380 * * [simplify]: Extracting #3: cost 9 inf + 1 1.380 * * [simplify]: Extracting #4: cost 0 inf + 1152 1.380 * [simplify]: Simplified to (/ (cbrt 0.5) (cbrt (exp im))) 1.381 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) (/ (cbrt 0.5) (cbrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.381 * * * * [progress]: [ 11 / 70 ] simplifiying candidate # 1.381 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 1.381 * * [simplify]: iters left: 5 (7 enodes) 1.385 * * [simplify]: iters left: 4 (23 enodes) 1.392 * * [simplify]: iters left: 3 (27 enodes) 1.401 * * [simplify]: iters left: 2 (30 enodes) 1.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1.406 * * [simplify]: Extracting #1: cost 7 inf + 0 1.406 * * [simplify]: Extracting #2: cost 14 inf + 0 1.406 * * [simplify]: Extracting #3: cost 15 inf + 1 1.406 * * [simplify]: Extracting #4: cost 12 inf + 164 1.406 * * [simplify]: Extracting #5: cost 6 inf + 891 1.406 * * [simplify]: Extracting #6: cost 1 inf + 1970 1.407 * * [simplify]: Extracting #7: cost 0 inf + 2242 1.407 * [simplify]: Simplified to (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 1.407 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.407 * [simplify]: Simplifying (/ (cbrt 0.5) (sqrt (exp im))) 1.407 * * [simplify]: iters left: 4 (6 enodes) 1.409 * * [simplify]: iters left: 3 (18 enodes) 1.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1.412 * * [simplify]: Extracting #1: cost 4 inf + 0 1.412 * * [simplify]: Extracting #2: cost 8 inf + 0 1.412 * * [simplify]: Extracting #3: cost 9 inf + 1 1.412 * * [simplify]: Extracting #4: cost 0 inf + 992 1.412 * [simplify]: Simplified to (/ (cbrt 0.5) (sqrt (exp im))) 1.412 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.412 * * * * [progress]: [ 12 / 70 ] simplifiying candidate # 1.412 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) 1) 1.412 * * [simplify]: iters left: 5 (5 enodes) 1.414 * * [simplify]: iters left: 4 (17 enodes) 1.418 * * [simplify]: iters left: 3 (27 enodes) 1.422 * * [simplify]: iters left: 2 (28 enodes) 1.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1.426 * * [simplify]: Extracting #1: cost 5 inf + 0 1.426 * * [simplify]: Extracting #2: cost 7 inf + 1 1.426 * * [simplify]: Extracting #3: cost 6 inf + 2 1.428 * * [simplify]: Extracting #4: cost 1 inf + 528 1.428 * * [simplify]: Extracting #5: cost 0 inf + 650 1.428 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 1.428 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* (* (cbrt 0.5) (cbrt 0.5)) (/ (cbrt 0.5) (exp im))) (* (exp im) 0.5)) (cos re))) 1.428 * [simplify]: Simplifying (/ (cbrt 0.5) (exp im)) 1.428 * * [simplify]: iters left: 3 (5 enodes) 1.430 * * [simplify]: iters left: 2 (15 enodes) 1.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1.432 * * [simplify]: Extracting #1: cost 4 inf + 0 1.432 * * [simplify]: Extracting #2: cost 8 inf + 0 1.432 * * [simplify]: Extracting #3: cost 4 inf + 144 1.432 * * [simplify]: Extracting #4: cost 0 inf + 690 1.433 * [simplify]: Simplified to (/ (cbrt 0.5) (exp im)) 1.433 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* (* (cbrt 0.5) (cbrt 0.5)) (/ (cbrt 0.5) (exp im))) (* (exp im) 0.5)) (cos re))) 1.433 * * * * [progress]: [ 13 / 70 ] simplifiying candidate # 1.433 * [simplify]: Simplifying (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 1.433 * * [simplify]: iters left: 6 (7 enodes) 1.435 * * [simplify]: iters left: 5 (23 enodes) 1.438 * * [simplify]: iters left: 4 (25 enodes) 1.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1.442 * * [simplify]: Extracting #1: cost 6 inf + 0 1.442 * * [simplify]: Extracting #2: cost 12 inf + 0 1.442 * * [simplify]: Extracting #3: cost 13 inf + 1 1.442 * * [simplify]: Extracting #4: cost 8 inf + 226 1.442 * * [simplify]: Extracting #5: cost 4 inf + 951 1.443 * * [simplify]: Extracting #6: cost 1 inf + 1646 1.443 * * [simplify]: Extracting #7: cost 0 inf + 1918 1.443 * [simplify]: Simplified to (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 1.443 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sqrt 0.5) (cbrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.443 * [simplify]: Simplifying (/ (sqrt 0.5) (cbrt (exp im))) 1.443 * * [simplify]: iters left: 4 (6 enodes) 1.445 * * [simplify]: iters left: 3 (18 enodes) 1.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1.448 * * [simplify]: Extracting #1: cost 4 inf + 0 1.448 * * [simplify]: Extracting #2: cost 8 inf + 0 1.448 * * [simplify]: Extracting #3: cost 9 inf + 1 1.448 * * [simplify]: Extracting #4: cost 0 inf + 992 1.449 * [simplify]: Simplified to (/ (sqrt 0.5) (cbrt (exp im))) 1.449 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sqrt 0.5) (cbrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.449 * * * * [progress]: [ 14 / 70 ] simplifiying candidate # 1.449 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 1.449 * * [simplify]: iters left: 4 (6 enodes) 1.451 * * [simplify]: iters left: 3 (18 enodes) 1.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1.453 * * [simplify]: Extracting #1: cost 4 inf + 0 1.453 * * [simplify]: Extracting #2: cost 8 inf + 0 1.453 * * [simplify]: Extracting #3: cost 9 inf + 1 1.454 * * [simplify]: Extracting #4: cost 0 inf + 832 1.454 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 1.454 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.454 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 1.454 * * [simplify]: iters left: 4 (6 enodes) 1.456 * * [simplify]: iters left: 3 (18 enodes) 1.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1.459 * * [simplify]: Extracting #1: cost 4 inf + 0 1.459 * * [simplify]: Extracting #2: cost 8 inf + 0 1.459 * * [simplify]: Extracting #3: cost 9 inf + 1 1.459 * * [simplify]: Extracting #4: cost 0 inf + 832 1.459 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 1.459 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.459 * * * * [progress]: [ 15 / 70 ] simplifiying candidate # 1.459 * [simplify]: Simplifying (/ (sqrt 0.5) 1) 1.459 * * [simplify]: iters left: 3 (4 enodes) 1.461 * * [simplify]: iters left: 2 (12 enodes) 1.465 * * [simplify]: iters left: 1 (14 enodes) 1.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1.470 * * [simplify]: Extracting #1: cost 4 inf + 0 1.470 * * [simplify]: Extracting #2: cost 0 inf + 84 1.470 * [simplify]: Simplified to (sqrt 0.5) 1.470 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* (sqrt 0.5) (/ (sqrt 0.5) (exp im))) (* (exp im) 0.5)) (cos re))) 1.470 * [simplify]: Simplifying (/ (sqrt 0.5) (exp im)) 1.470 * * [simplify]: iters left: 3 (5 enodes) 1.473 * * [simplify]: iters left: 2 (15 enodes) 1.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1.478 * * [simplify]: Extracting #1: cost 4 inf + 0 1.478 * * [simplify]: Extracting #2: cost 8 inf + 0 1.478 * * [simplify]: Extracting #3: cost 4 inf + 144 1.478 * * [simplify]: Extracting #4: cost 0 inf + 530 1.479 * [simplify]: Simplified to (/ (sqrt 0.5) (exp im)) 1.479 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* (sqrt 0.5) (/ (sqrt 0.5) (exp im))) (* (exp im) 0.5)) (cos re))) 1.479 * * * * [progress]: [ 16 / 70 ] simplifiying candidate # 1.479 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 1.479 * * [simplify]: iters left: 6 (6 enodes) 1.482 * * [simplify]: iters left: 5 (22 enodes) 1.489 * * [simplify]: iters left: 4 (26 enodes) 1.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1.496 * * [simplify]: Extracting #1: cost 6 inf + 0 1.496 * * [simplify]: Extracting #2: cost 9 inf + 1 1.497 * * [simplify]: Extracting #3: cost 11 inf + 1 1.497 * * [simplify]: Extracting #4: cost 8 inf + 144 1.497 * * [simplify]: Extracting #5: cost 2 inf + 1253 1.497 * * [simplify]: Extracting #6: cost 0 inf + 1676 1.498 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 1.498 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 0.5 (cbrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.498 * [simplify]: Simplifying (/ 0.5 (cbrt (exp im))) 1.498 * * [simplify]: iters left: 4 (5 enodes) 1.501 * * [simplify]: iters left: 3 (15 enodes) 1.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1.506 * * [simplify]: Extracting #1: cost 4 inf + 0 1.506 * * [simplify]: Extracting #2: cost 5 inf + 1 1.506 * * [simplify]: Extracting #3: cost 7 inf + 1 1.506 * * [simplify]: Extracting #4: cost 0 inf + 830 1.506 * [simplify]: Simplified to (/ 0.5 (cbrt (exp im))) 1.506 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 0.5 (cbrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.506 * * * * [progress]: [ 17 / 70 ] simplifiying candidate # 1.507 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 1.507 * * [simplify]: iters left: 4 (5 enodes) 1.509 * * [simplify]: iters left: 3 (17 enodes) 1.514 * * [simplify]: iters left: 2 (19 enodes) 1.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1.520 * * [simplify]: Extracting #1: cost 4 inf + 0 1.520 * * [simplify]: Extracting #2: cost 5 inf + 1 1.520 * * [simplify]: Extracting #3: cost 7 inf + 1 1.520 * * [simplify]: Extracting #4: cost 0 inf + 670 1.521 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 1.521 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* (/ 1 (sqrt (exp im))) (/ 0.5 (sqrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.521 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 1.521 * * [simplify]: iters left: 4 (5 enodes) 1.524 * * [simplify]: iters left: 3 (15 enodes) 1.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1.529 * * [simplify]: Extracting #1: cost 4 inf + 0 1.529 * * [simplify]: Extracting #2: cost 5 inf + 1 1.529 * * [simplify]: Extracting #3: cost 7 inf + 1 1.529 * * [simplify]: Extracting #4: cost 0 inf + 670 1.529 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 1.529 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* (/ 1 (sqrt (exp im))) (/ 0.5 (sqrt (exp im)))) (* (exp im) 0.5)) (cos re))) 1.529 * * * * [progress]: [ 18 / 70 ] simplifiying candidate # 1.530 * [simplify]: Simplifying (/ 1 1) 1.530 * * [simplify]: iters left: 2 (2 enodes) 1.531 * * [simplify]: iters left: 1 (6 enodes) 1.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1.533 * * [simplify]: Extracting #1: cost 0 inf + 1 1.534 * [simplify]: Simplified to 1 1.534 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* 1 (/ 0.5 (exp im))) (* (exp im) 0.5)) (cos re))) 1.534 * [simplify]: Simplifying (/ 0.5 (exp im)) 1.534 * * [simplify]: iters left: 3 (4 enodes) 1.537 * * [simplify]: iters left: 2 (12 enodes) 1.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1.541 * * [simplify]: Extracting #1: cost 4 inf + 0 1.541 * * [simplify]: Extracting #2: cost 5 inf + 1 1.541 * * [simplify]: Extracting #3: cost 4 inf + 2 1.541 * * [simplify]: Extracting #4: cost 0 inf + 368 1.541 * [simplify]: Simplified to (/ 0.5 (exp im)) 1.541 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* 1 (/ 0.5 (exp im))) (* (exp im) 0.5)) (cos re))) 1.541 * * * * [progress]: [ 19 / 70 ] simplifiying candidate # 1.541 * * * * [progress]: [ 20 / 70 ] simplifiying candidate # 1.541 * * * * [progress]: [ 21 / 70 ] simplifiying candidate # 1.541 * * * * [progress]: [ 22 / 70 ] simplifiying candidate # 1.542 * [simplify]: Simplifying (cbrt (exp im)) 1.542 * * [simplify]: iters left: 2 (3 enodes) 1.543 * * [simplify]: iters left: 1 (9 enodes) 1.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1.545 * * [simplify]: Extracting #1: cost 3 inf + 0 1.545 * * [simplify]: Extracting #2: cost 5 inf + 0 1.545 * * [simplify]: Extracting #3: cost 4 inf + 1 1.545 * * [simplify]: Extracting #4: cost 0 inf + 445 1.545 * [simplify]: Simplified to (cbrt (exp im)) 1.545 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (/ (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) (cbrt (exp im))) (* (exp im) 0.5)) (cos re))) 1.545 * * * * [progress]: [ 23 / 70 ] simplifiying candidate # 1.546 * [simplify]: Simplifying (sqrt (exp im)) 1.546 * * [simplify]: iters left: 2 (3 enodes) 1.546 * * [simplify]: iters left: 1 (9 enodes) 1.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1.547 * * [simplify]: Extracting #1: cost 3 inf + 0 1.547 * * [simplify]: Extracting #2: cost 5 inf + 0 1.547 * * [simplify]: Extracting #3: cost 4 inf + 1 1.548 * * [simplify]: Extracting #4: cost 0 inf + 365 1.548 * [simplify]: Simplified to (sqrt (exp im)) 1.548 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (/ (/ 0.5 (sqrt (exp im))) (sqrt (exp im))) (* (exp im) 0.5)) (cos re))) 1.548 * * * * [progress]: [ 24 / 70 ] simplifiying candidate # 1.548 * [simplify]: Simplifying (exp im) 1.548 * * [simplify]: iters left: 1 (2 enodes) 1.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1.548 * * [simplify]: Extracting #1: cost 3 inf + 0 1.548 * * [simplify]: Extracting #2: cost 2 inf + 1 1.548 * * [simplify]: Extracting #3: cost 0 inf + 143 1.548 * [simplify]: Simplified to (exp im) 1.548 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (/ (/ 0.5 1) (exp im)) (* (exp im) 0.5)) (cos re))) 1.549 * * * * [progress]: [ 25 / 70 ] simplifiying candidate # 1.549 * [simplify]: Simplifying (* (cbrt 0.5) (cbrt 0.5)) 1.549 * * [simplify]: iters left: 3 (3 enodes) 1.550 * * [simplify]: iters left: 2 (9 enodes) 1.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1.554 * * [simplify]: Extracting #1: cost 3 inf + 0 1.554 * * [simplify]: Extracting #2: cost 5 inf + 0 1.554 * * [simplify]: Extracting #3: cost 4 inf + 1 1.554 * * [simplify]: Extracting #4: cost 0 inf + 405 1.554 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 1.554 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (/ (* (cbrt 0.5) (cbrt 0.5)) (/ (exp im) (cbrt 0.5))) (* (exp im) 0.5)) (cos re))) 1.554 * * * * [progress]: [ 26 / 70 ] simplifiying candidate # 1.554 * [simplify]: Simplifying (sqrt 0.5) 1.554 * * [simplify]: iters left: 1 (2 enodes) 1.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1.555 * * [simplify]: Extracting #1: cost 3 inf + 0 1.555 * * [simplify]: Extracting #2: cost 2 inf + 1 1.555 * * [simplify]: Extracting #3: cost 0 inf + 83 1.555 * [simplify]: Simplified to (sqrt 0.5) 1.555 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (/ (sqrt 0.5) (/ (exp im) (sqrt 0.5))) (* (exp im) 0.5)) (cos re))) 1.555 * * * * [progress]: [ 27 / 70 ] simplifiying candidate # 1.555 * * * * [progress]: [ 28 / 70 ] simplifiying candidate #real (real->posit16 (/ 0.5 (exp im)))) (* (exp im) 0.5)) (cos re)))> 1.555 * * * * [progress]: [ 29 / 70 ] simplifiying candidate # 1.556 * [simplify]: Simplifying (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 1.556 * * [simplify]: iters left: 6 (9 enodes) 1.558 * * [simplify]: iters left: 5 (30 enodes) 1.562 * * [simplify]: iters left: 4 (38 enodes) 1.569 * * [simplify]: iters left: 3 (56 enodes) 1.576 * * [simplify]: iters left: 2 (68 enodes) 1.584 * * [simplify]: iters left: 1 (74 enodes) 1.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1.593 * * [simplify]: Extracting #1: cost 6 inf + 0 1.593 * * [simplify]: Extracting #2: cost 20 inf + 0 1.593 * * [simplify]: Extracting #3: cost 25 inf + 124 1.593 * * [simplify]: Extracting #4: cost 22 inf + 329 1.593 * * [simplify]: Extracting #5: cost 6 inf + 2944 1.594 * * [simplify]: Extracting #6: cost 0 inf + 3997 1.594 * [simplify]: Simplified to (+ (* (exp im) (* (cos re) 0.5)) (/ (* (cos re) 0.5) (exp im))) 1.595 * [simplify]: Simplified (2 1) to (λ (re im) (pow (+ (* (exp im) (* (cos re) 0.5)) (/ (* (cos re) 0.5) (exp im))) 1)) 1.595 * * * * [progress]: [ 30 / 70 ] simplifiying candidate # 1.595 * * * * [progress]: [ 31 / 70 ] simplifiying candidate # 1.595 * [simplify]: Simplifying (+ (log (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (log (cos re))) 1.595 * * [simplify]: iters left: 6 (11 enodes) 1.598 * * [simplify]: iters left: 5 (36 enodes) 1.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1.603 * * [simplify]: Extracting #1: cost 4 inf + 0 1.603 * * [simplify]: Extracting #2: cost 8 inf + 0 1.603 * * [simplify]: Extracting #3: cost 13 inf + 0 1.603 * * [simplify]: Extracting #4: cost 16 inf + 1 1.603 * * [simplify]: Extracting #5: cost 14 inf + 255 1.603 * * [simplify]: Extracting #6: cost 12 inf + 387 1.603 * * [simplify]: Extracting #7: cost 6 inf + 1057 1.603 * * [simplify]: Extracting #8: cost 1 inf + 2489 1.604 * * [simplify]: Extracting #9: cost 0 inf + 2751 1.604 * [simplify]: Simplified to (+ (log (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (log (cos re))) 1.604 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (log (cos re))))) 1.604 * * * * [progress]: [ 32 / 70 ] simplifiying candidate # 1.604 * * * * [progress]: [ 33 / 70 ] simplifiying candidate # 1.604 * * * * [progress]: [ 34 / 70 ] simplifiying candidate # 1.605 * [simplify]: Simplifying (* (* (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (cos re) (cos re)) (cos re))) 1.605 * * [simplify]: iters left: 6 (13 enodes) 1.608 * * [simplify]: iters left: 5 (60 enodes) 1.622 * * [simplify]: iters left: 4 (189 enodes) 1.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1.689 * * [simplify]: Extracting #1: cost 24 inf + 0 1.689 * * [simplify]: Extracting #2: cost 111 inf + 0 1.690 * * [simplify]: Extracting #3: cost 185 inf + 64 1.695 * * [simplify]: Extracting #4: cost 127 inf + 14006 1.718 * * [simplify]: Extracting #5: cost 8 inf + 51326 1.730 * * [simplify]: Extracting #6: cost 0 inf + 53685 1.743 * [simplify]: Simplified to (* (* (cos re) (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (* (cos re) (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (cos re) (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))))) 1.744 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (cos re) (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (* (cos re) (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (cos re) (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))))))) 1.744 * * * * [progress]: [ 35 / 70 ] simplifiying candidate # 1.744 * * * * [progress]: [ 36 / 70 ] simplifiying candidate # 1.744 * * * * [progress]: [ 37 / 70 ] simplifiying candidate # 1.744 * * * * [progress]: [ 38 / 70 ] simplifiying candidate # 1.744 * * * * [progress]: [ 39 / 70 ] simplifiying candidate # 1.744 * [simplify]: Simplifying (* (sqrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (sqrt (cos re))) 1.744 * * [simplify]: iters left: 6 (11 enodes) 1.747 * * [simplify]: iters left: 5 (36 enodes) 1.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1.754 * * [simplify]: Extracting #1: cost 4 inf + 0 1.754 * * [simplify]: Extracting #2: cost 8 inf + 0 1.754 * * [simplify]: Extracting #3: cost 13 inf + 0 1.754 * * [simplify]: Extracting #4: cost 16 inf + 1 1.754 * * [simplify]: Extracting #5: cost 14 inf + 225 1.755 * * [simplify]: Extracting #6: cost 12 inf + 327 1.755 * * [simplify]: Extracting #7: cost 6 inf + 997 1.755 * * [simplify]: Extracting #8: cost 1 inf + 2279 1.756 * * [simplify]: Extracting #9: cost 0 inf + 2511 1.757 * [simplify]: Simplified to (* (sqrt (cos re)) (sqrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) 1.757 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (sqrt (cos re)) (sqrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) (* (sqrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (sqrt (cos re))))) 1.757 * [simplify]: Simplifying (* (sqrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (sqrt (cos re))) 1.757 * * [simplify]: iters left: 6 (11 enodes) 1.762 * * [simplify]: iters left: 5 (36 enodes) 1.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1.771 * * [simplify]: Extracting #1: cost 4 inf + 0 1.771 * * [simplify]: Extracting #2: cost 8 inf + 0 1.771 * * [simplify]: Extracting #3: cost 13 inf + 0 1.771 * * [simplify]: Extracting #4: cost 16 inf + 1 1.771 * * [simplify]: Extracting #5: cost 14 inf + 225 1.772 * * [simplify]: Extracting #6: cost 12 inf + 327 1.772 * * [simplify]: Extracting #7: cost 6 inf + 997 1.772 * * [simplify]: Extracting #8: cost 1 inf + 2279 1.773 * * [simplify]: Extracting #9: cost 0 inf + 2511 1.773 * [simplify]: Simplified to (* (sqrt (cos re)) (sqrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) 1.774 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (sqrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (sqrt (cos re))) (* (sqrt (cos re)) (sqrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))))) 1.774 * * * * [progress]: [ 40 / 70 ] simplifiying candidate # 1.774 * [simplify]: Simplifying (cbrt (cos re)) 1.774 * * [simplify]: iters left: 2 (3 enodes) 1.775 * * [simplify]: iters left: 1 (9 enodes) 1.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1.777 * * [simplify]: Extracting #1: cost 3 inf + 0 1.777 * * [simplify]: Extracting #2: cost 5 inf + 0 1.777 * * [simplify]: Extracting #3: cost 4 inf + 1 1.777 * * [simplify]: Extracting #4: cost 0 inf + 405 1.777 * [simplify]: Simplified to (cbrt (cos re)) 1.777 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (cbrt (cos re)) (cbrt (cos re)))) (cbrt (cos re)))) 1.778 * * * * [progress]: [ 41 / 70 ] simplifiying candidate # 1.778 * [simplify]: Simplifying (sqrt (cos re)) 1.778 * * [simplify]: iters left: 2 (3 enodes) 1.779 * * [simplify]: iters left: 1 (9 enodes) 1.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1.781 * * [simplify]: Extracting #1: cost 3 inf + 0 1.781 * * [simplify]: Extracting #2: cost 5 inf + 0 1.781 * * [simplify]: Extracting #3: cost 4 inf + 1 1.781 * * [simplify]: Extracting #4: cost 0 inf + 325 1.781 * [simplify]: Simplified to (sqrt (cos re)) 1.781 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (sqrt (cos re))) (sqrt (cos re)))) 1.781 * * * * [progress]: [ 42 / 70 ] simplifiying candidate # 1.781 * [simplify]: Simplifying (cos re) 1.781 * * [simplify]: iters left: 1 (2 enodes) 1.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1.782 * * [simplify]: Extracting #1: cost 3 inf + 0 1.782 * * [simplify]: Extracting #2: cost 2 inf + 1 1.782 * * [simplify]: Extracting #3: cost 0 inf + 123 1.782 * [simplify]: Simplified to (cos re) 1.782 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) 1) (cos re))) 1.782 * * * * [progress]: [ 43 / 70 ] simplifiying candidate # 1.782 * [simplify]: Simplifying (* (cbrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (cbrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5)))) 1.782 * * [simplify]: iters left: 6 (8 enodes) 1.784 * * [simplify]: iters left: 5 (26 enodes) 1.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1.788 * * [simplify]: Extracting #1: cost 3 inf + 0 1.788 * * [simplify]: Extracting #2: cost 5 inf + 0 1.788 * * [simplify]: Extracting #3: cost 8 inf + 0 1.788 * * [simplify]: Extracting #4: cost 12 inf + 0 1.788 * * [simplify]: Extracting #5: cost 13 inf + 1 1.788 * * [simplify]: Extracting #6: cost 12 inf + 2 1.789 * * [simplify]: Extracting #7: cost 6 inf + 672 1.789 * * [simplify]: Extracting #8: cost 1 inf + 1832 1.789 * * [simplify]: Extracting #9: cost 0 inf + 2144 1.789 * [simplify]: Simplified to (* (cbrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (cbrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) 1.789 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (cbrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) (* (cbrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (cos re)))) 1.789 * * * * [progress]: [ 44 / 70 ] simplifiying candidate # 1.790 * [simplify]: Simplifying (sqrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) 1.790 * * [simplify]: iters left: 6 (7 enodes) 1.792 * * [simplify]: iters left: 5 (23 enodes) 1.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1.795 * * [simplify]: Extracting #1: cost 3 inf + 0 1.795 * * [simplify]: Extracting #2: cost 6 inf + 0 1.795 * * [simplify]: Extracting #3: cost 10 inf + 0 1.795 * * [simplify]: Extracting #4: cost 11 inf + 1 1.795 * * [simplify]: Extracting #5: cost 10 inf + 2 1.795 * * [simplify]: Extracting #6: cost 1 inf + 1208 1.796 * * [simplify]: Extracting #7: cost 0 inf + 1440 1.796 * [simplify]: Simplified to (sqrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) 1.796 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (sqrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (cos re)))) 1.796 * * * * [progress]: [ 45 / 70 ] simplifiying candidate # 1.796 * * * * [progress]: [ 46 / 70 ] simplifiying candidate # 1.796 * [simplify]: Simplifying (* (+ (pow (/ 0.5 (exp im)) 3) (pow (* (exp im) 0.5) 3)) (cos re)) 1.796 * * [simplify]: iters left: 6 (12 enodes) 1.800 * * [simplify]: iters left: 5 (56 enodes) 1.815 * * [simplify]: iters left: 4 (132 enodes) 1.858 * * [simplify]: iters left: 3 (378 enodes) 1.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1.978 * * [simplify]: Extracting #1: cost 6 inf + 0 1.979 * * [simplify]: Extracting #2: cost 148 inf + 0 1.980 * * [simplify]: Extracting #3: cost 286 inf + 2 1.982 * * [simplify]: Extracting #4: cost 234 inf + 12466 1.990 * * [simplify]: Extracting #5: cost 87 inf + 55253 2.005 * * [simplify]: Extracting #6: cost 7 inf + 89241 2.030 * * [simplify]: Extracting #7: cost 0 inf + 92775 2.056 * [simplify]: Simplified to (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) 2.056 * [simplify]: Simplified (2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 2.057 * * * * [progress]: [ 47 / 70 ] simplifiying candidate # 2.057 * [simplify]: Simplifying (* (- (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (* (exp im) 0.5))) (cos re)) 2.057 * * [simplify]: iters left: 6 (11 enodes) 2.064 * * [simplify]: iters left: 5 (51 enodes) 2.082 * * [simplify]: iters left: 4 (114 enodes) 2.105 * * [simplify]: iters left: 3 (272 enodes) 2.231 * * [simplify]: Extracting #0: cost 1 inf + 0 2.231 * * [simplify]: Extracting #1: cost 25 inf + 0 2.232 * * [simplify]: Extracting #2: cost 123 inf + 0 2.232 * * [simplify]: Extracting #3: cost 178 inf + 246 2.235 * * [simplify]: Extracting #4: cost 123 inf + 11039 2.242 * * [simplify]: Extracting #5: cost 8 inf + 39337 2.250 * * [simplify]: Extracting #6: cost 0 inf + 41357 2.264 * [simplify]: Simplified to (* (cos re) (- (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (* 0.5 (exp im))))) 2.264 * [simplify]: Simplified (2 1) to (λ (re im) (/ (* (cos re) (- (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (* 0.5 (exp im))))) (- (/ 0.5 (exp im)) (* (exp im) 0.5)))) 2.265 * * * * [progress]: [ 48 / 70 ] simplifiying candidate #real (real->posit16 (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)))))> 2.265 * * * * [progress]: [ 49 / 70 ] simplifiying candidate # 2.265 * * * * [progress]: [ 50 / 70 ] simplifiying candidate # 2.265 * [simplify]: Simplifying (* (exp (/ 0.5 (exp im))) (exp (* (exp im) 0.5))) 2.265 * * [simplify]: iters left: 6 (8 enodes) 2.269 * * [simplify]: iters left: 5 (30 enodes) 2.274 * * [simplify]: iters left: 4 (42 enodes) 2.281 * * [simplify]: iters left: 3 (59 enodes) 2.292 * * [simplify]: iters left: 2 (96 enodes) 2.327 * * [simplify]: iters left: 1 (195 enodes) 2.417 * * [simplify]: Extracting #0: cost 1 inf + 0 2.417 * * [simplify]: Extracting #1: cost 24 inf + 0 2.418 * * [simplify]: Extracting #2: cost 101 inf + 0 2.418 * * [simplify]: Extracting #3: cost 139 inf + 74 2.420 * * [simplify]: Extracting #4: cost 116 inf + 3092 2.424 * * [simplify]: Extracting #5: cost 66 inf + 19924 2.436 * * [simplify]: Extracting #6: cost 16 inf + 52865 2.450 * * [simplify]: Extracting #7: cost 0 inf + 66787 2.464 * [simplify]: Simplified to (exp (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) 2.464 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (log (exp (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) (cos re))) 2.465 * * * * [progress]: [ 51 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 52 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 53 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 54 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 55 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 56 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 57 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 58 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 59 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 60 / 70 ] simplifiying candidate #real (real->posit16 (+ (/ 0.5 (exp im)) (* (exp im) 0.5)))) (cos re)))> 2.465 * * * * [progress]: [ 61 / 70 ] simplifiying candidate # 2.465 * * * * [progress]: [ 62 / 70 ] simplifiying candidate # 2.466 * [simplify]: Simplifying (- (+ (* 0.25 (pow im 2)) 0.5) (* 0.5 im)) 2.466 * * [simplify]: iters left: 6 (9 enodes) 2.472 * * [simplify]: iters left: 5 (39 enodes) 2.487 * * [simplify]: iters left: 4 (65 enodes) 2.508 * * [simplify]: iters left: 3 (96 enodes) 2.529 * * [simplify]: iters left: 2 (120 enodes) 2.547 * * [simplify]: iters left: 1 (146 enodes) 2.566 * * [simplify]: Extracting #0: cost 1 inf + 0 2.566 * * [simplify]: Extracting #1: cost 16 inf + 0 2.566 * * [simplify]: Extracting #2: cost 35 inf + 1 2.566 * * [simplify]: Extracting #3: cost 43 inf + 85 2.566 * * [simplify]: Extracting #4: cost 17 inf + 1897 2.567 * * [simplify]: Extracting #5: cost 0 inf + 3856 2.568 * [simplify]: Simplified to (+ (* (- (* 0.25 im) 0.5) im) 0.5) 2.568 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (+ (+ (* (- (* 0.25 im) 0.5) im) 0.5) (* (exp im) 0.5)) (cos re))) 2.569 * * * * [progress]: [ 63 / 70 ] simplifiying candidate # 2.569 * [simplify]: Simplifying (/ 0.5 (exp im)) 2.569 * * [simplify]: iters left: 3 (4 enodes) 2.570 * * [simplify]: iters left: 2 (12 enodes) 2.572 * * [simplify]: Extracting #0: cost 1 inf + 0 2.572 * * [simplify]: Extracting #1: cost 4 inf + 0 2.572 * * [simplify]: Extracting #2: cost 5 inf + 1 2.572 * * [simplify]: Extracting #3: cost 4 inf + 2 2.572 * * [simplify]: Extracting #4: cost 0 inf + 368 2.572 * [simplify]: Simplified to (/ 0.5 (exp im)) 2.572 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re))) 2.572 * * * * [progress]: [ 64 / 70 ] simplifiying candidate # 2.572 * [simplify]: Simplifying (/ 0.5 (exp im)) 2.572 * * [simplify]: iters left: 3 (4 enodes) 2.573 * * [simplify]: iters left: 2 (12 enodes) 2.575 * * [simplify]: Extracting #0: cost 1 inf + 0 2.575 * * [simplify]: Extracting #1: cost 4 inf + 0 2.575 * * [simplify]: Extracting #2: cost 5 inf + 1 2.575 * * [simplify]: Extracting #3: cost 4 inf + 2 2.575 * * [simplify]: Extracting #4: cost 0 inf + 368 2.576 * [simplify]: Simplified to (/ 0.5 (exp im)) 2.576 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re))) 2.576 * * * * [progress]: [ 65 / 70 ] simplifiying candidate # 2.576 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 1.0) (* 0.5 (pow re 2))) 2.576 * * [simplify]: iters left: 6 (11 enodes) 2.580 * * [simplify]: iters left: 5 (48 enodes) 2.588 * * [simplify]: iters left: 4 (78 enodes) 2.603 * * [simplify]: iters left: 3 (121 enodes) 2.621 * * [simplify]: iters left: 2 (141 enodes) 2.641 * * [simplify]: iters left: 1 (173 enodes) 2.666 * * [simplify]: Extracting #0: cost 1 inf + 0 2.666 * * [simplify]: Extracting #1: cost 16 inf + 0 2.666 * * [simplify]: Extracting #2: cost 47 inf + 1 2.666 * * [simplify]: Extracting #3: cost 68 inf + 169 2.669 * * [simplify]: Extracting #4: cost 24 inf + 4219 2.670 * * [simplify]: Extracting #5: cost 1 inf + 6833 2.672 * * [simplify]: Extracting #6: cost 0 inf + 6917 2.673 * [simplify]: Simplified to (+ 1.0 (* (- (* im im) (* re re)) 0.5)) 2.673 * [simplify]: Simplified (2) to (λ (re im) (+ 1.0 (* (- (* im im) (* re re)) 0.5))) 2.673 * * * * [progress]: [ 66 / 70 ] simplifiying candidate # 2.674 * [simplify]: Simplifying (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) 2.674 * * [simplify]: iters left: 6 (11 enodes) 2.677 * * [simplify]: iters left: 5 (45 enodes) 2.685 * * [simplify]: iters left: 4 (68 enodes) 2.703 * * [simplify]: iters left: 3 (104 enodes) 2.732 * * [simplify]: iters left: 2 (132 enodes) 2.764 * * [simplify]: iters left: 1 (139 enodes) 2.796 * * [simplify]: Extracting #0: cost 1 inf + 0 2.796 * * [simplify]: Extracting #1: cost 10 inf + 0 2.797 * * [simplify]: Extracting #2: cost 28 inf + 1 2.797 * * [simplify]: Extracting #3: cost 39 inf + 64 2.797 * * [simplify]: Extracting #4: cost 37 inf + 228 2.798 * * [simplify]: Extracting #5: cost 20 inf + 2369 2.800 * * [simplify]: Extracting #6: cost 1 inf + 6038 2.802 * * [simplify]: Extracting #7: cost 0 inf + 6300 2.804 * [simplify]: Simplified to (* (cos re) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))) 2.804 * [simplify]: Simplified (2) to (λ (re im) (* (cos re) (+ (* 0.5 (exp im)) (/ 0.5 (exp im))))) 2.804 * * * * [progress]: [ 67 / 70 ] simplifiying candidate # 2.805 * [simplify]: Simplifying (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) 2.805 * * [simplify]: iters left: 6 (11 enodes) 2.812 * * [simplify]: iters left: 5 (45 enodes) 2.827 * * [simplify]: iters left: 4 (68 enodes) 2.850 * * [simplify]: iters left: 3 (104 enodes) 2.865 * * [simplify]: iters left: 2 (132 enodes) 2.882 * * [simplify]: iters left: 1 (139 enodes) 2.911 * * [simplify]: Extracting #0: cost 1 inf + 0 2.911 * * [simplify]: Extracting #1: cost 10 inf + 0 2.911 * * [simplify]: Extracting #2: cost 28 inf + 1 2.911 * * [simplify]: Extracting #3: cost 39 inf + 64 2.912 * * [simplify]: Extracting #4: cost 37 inf + 228 2.912 * * [simplify]: Extracting #5: cost 20 inf + 2369 2.913 * * [simplify]: Extracting #6: cost 1 inf + 6038 2.915 * * [simplify]: Extracting #7: cost 0 inf + 6300 2.916 * [simplify]: Simplified to (* (cos re) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))) 2.916 * [simplify]: Simplified (2) to (λ (re im) (* (cos re) (+ (* 0.5 (exp im)) (/ 0.5 (exp im))))) 2.916 * * * * [progress]: [ 68 / 70 ] simplifiying candidate # 2.916 * [simplify]: Simplifying (+ (* 0.5 (pow im 2)) (+ (* 0.041666666666666664 (pow im 4)) 1.0)) 2.916 * * [simplify]: iters left: 6 (12 enodes) 2.921 * * [simplify]: iters left: 5 (50 enodes) 2.929 * * [simplify]: iters left: 4 (68 enodes) 2.939 * * [simplify]: iters left: 3 (81 enodes) 2.950 * * [simplify]: Extracting #0: cost 1 inf + 0 2.950 * * [simplify]: Extracting #1: cost 8 inf + 0 2.951 * * [simplify]: Extracting #2: cost 18 inf + 1 2.951 * * [simplify]: Extracting #3: cost 18 inf + 126 2.951 * * [simplify]: Extracting #4: cost 10 inf + 618 2.952 * * [simplify]: Extracting #5: cost 1 inf + 1964 2.953 * * [simplify]: Extracting #6: cost 0 inf + 2208 2.954 * [simplify]: Simplified to (+ (+ (* (* (* im im) (* im im)) 0.041666666666666664) (* (* im im) 0.5)) 1.0) 2.954 * [simplify]: Simplified (2 1) to (λ (re im) (* (+ (+ (* (* (* im im) (* im im)) 0.041666666666666664) (* (* im im) 0.5)) 1.0) (cos re))) 2.954 * * * * [progress]: [ 69 / 70 ] simplifiying candidate # 2.954 * [simplify]: Simplifying (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 2.955 * * [simplify]: iters left: 6 (8 enodes) 2.960 * * [simplify]: iters left: 5 (35 enodes) 2.972 * * [simplify]: iters left: 4 (46 enodes) 2.979 * * [simplify]: Extracting #0: cost 1 inf + 0 2.979 * * [simplify]: Extracting #1: cost 6 inf + 0 2.979 * * [simplify]: Extracting #2: cost 10 inf + 1 2.979 * * [simplify]: Extracting #3: cost 15 inf + 1 2.979 * * [simplify]: Extracting #4: cost 14 inf + 3 2.979 * * [simplify]: Extracting #5: cost 2 inf + 1281 2.980 * * [simplify]: Extracting #6: cost 0 inf + 1723 2.980 * [simplify]: Simplified to (+ (* 0.5 (exp im)) (/ 0.5 (exp im))) 2.980 * [simplify]: Simplified (2 1) to (λ (re im) (* (+ (* 0.5 (exp im)) (/ 0.5 (exp im))) (cos re))) 2.980 * * * * [progress]: [ 70 / 70 ] simplifiying candidate # 2.980 * [simplify]: Simplifying (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 2.980 * * [simplify]: iters left: 6 (8 enodes) 2.983 * * [simplify]: iters left: 5 (35 enodes) 2.989 * * [simplify]: iters left: 4 (46 enodes) 2.995 * * [simplify]: Extracting #0: cost 1 inf + 0 2.995 * * [simplify]: Extracting #1: cost 6 inf + 0 2.995 * * [simplify]: Extracting #2: cost 10 inf + 1 2.995 * * [simplify]: Extracting #3: cost 15 inf + 1 2.996 * * [simplify]: Extracting #4: cost 14 inf + 3 2.996 * * [simplify]: Extracting #5: cost 2 inf + 1281 2.996 * * [simplify]: Extracting #6: cost 0 inf + 1723 2.996 * [simplify]: Simplified to (+ (* 0.5 (exp im)) (/ 0.5 (exp im))) 2.996 * [simplify]: Simplified (2 1) to (λ (re im) (* (+ (* 0.5 (exp im)) (/ 0.5 (exp im))) (cos re))) 2.996 * * * [progress]: adding candidates to table 3.639 * * [progress]: iteration 2 / 4 3.640 * * * [progress]: picking best candidate 3.643 * * * * [pick]: Picked # 3.643 * * * [progress]: localizing error 3.694 * * * [progress]: generating rewritten candidates 3.694 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 3.758 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 4.339 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1) 4.372 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1) 4.417 * * * [progress]: generating series expansions 4.417 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 4.418 * [backup-simplify]: Simplify (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) into (- (* 0.25 (pow (exp im) 2)) 0.25) 4.418 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in (im) around 0 4.418 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 4.418 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 4.418 * [taylor]: Taking taylor expansion of 0.25 in im 4.418 * [backup-simplify]: Simplify 0.25 into 0.25 4.418 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.418 * [taylor]: Taking taylor expansion of (exp im) in im 4.418 * [taylor]: Taking taylor expansion of im in im 4.418 * [backup-simplify]: Simplify 0 into 0 4.418 * [backup-simplify]: Simplify 1 into 1 4.418 * [backup-simplify]: Simplify (exp 0) into 1 4.418 * [taylor]: Taking taylor expansion of 0.25 in im 4.418 * [backup-simplify]: Simplify 0.25 into 0.25 4.418 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 4.418 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 4.418 * [taylor]: Taking taylor expansion of 0.25 in im 4.418 * [backup-simplify]: Simplify 0.25 into 0.25 4.418 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.418 * [taylor]: Taking taylor expansion of (exp im) in im 4.418 * [taylor]: Taking taylor expansion of im in im 4.418 * [backup-simplify]: Simplify 0 into 0 4.418 * [backup-simplify]: Simplify 1 into 1 4.418 * [backup-simplify]: Simplify (exp 0) into 1 4.418 * [taylor]: Taking taylor expansion of 0.25 in im 4.419 * [backup-simplify]: Simplify 0.25 into 0.25 4.419 * [backup-simplify]: Simplify (* 1 1) into 1 4.420 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 4.420 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.421 * [backup-simplify]: Simplify (+ 0.25 (- 0.25)) into 0 4.421 * [backup-simplify]: Simplify 0 into 0 4.422 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.423 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.425 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 4.425 * [backup-simplify]: Simplify (- 0) into 0 4.426 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 4.426 * [backup-simplify]: Simplify 0.5 into 0.5 4.427 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.428 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.430 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 4.431 * [backup-simplify]: Simplify (- 0) into 0 4.431 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 4.431 * [backup-simplify]: Simplify 0.5 into 0.5 4.434 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 4.435 * [backup-simplify]: Simplify (+ (* 1 1/6) (+ (* 1 1/2) (+ (* 1/2 1) (* 1/6 1)))) into 4/3 4.438 * [backup-simplify]: Simplify (+ (* 0.25 4/3) (+ (* 0 2) (+ (* 0 2) (* 0 1)))) into 0.3333333333333333 4.438 * [backup-simplify]: Simplify (- 0) into 0 4.438 * [backup-simplify]: Simplify (+ 0.3333333333333333 0) into 0.3333333333333333 4.438 * [backup-simplify]: Simplify 0.3333333333333333 into 0.3333333333333333 4.439 * [backup-simplify]: Simplify (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) into (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) 4.439 * [backup-simplify]: Simplify (- (* (* (exp (/ 1 im)) 0.5) (* (exp (/ 1 im)) 0.5)) (* (/ 0.5 (exp (/ 1 im))) (* (exp (/ 1 im)) 0.5))) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 4.439 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in (im) around 0 4.439 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 4.439 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 4.439 * [taylor]: Taking taylor expansion of 0.25 in im 4.439 * [backup-simplify]: Simplify 0.25 into 0.25 4.439 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.439 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.439 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.439 * [taylor]: Taking taylor expansion of im in im 4.440 * [backup-simplify]: Simplify 0 into 0 4.440 * [backup-simplify]: Simplify 1 into 1 4.440 * [backup-simplify]: Simplify (/ 1 1) into 1 4.440 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.440 * [taylor]: Taking taylor expansion of 0.25 in im 4.440 * [backup-simplify]: Simplify 0.25 into 0.25 4.440 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 4.440 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 4.440 * [taylor]: Taking taylor expansion of 0.25 in im 4.440 * [backup-simplify]: Simplify 0.25 into 0.25 4.440 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.440 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.440 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.440 * [taylor]: Taking taylor expansion of im in im 4.440 * [backup-simplify]: Simplify 0 into 0 4.440 * [backup-simplify]: Simplify 1 into 1 4.441 * [backup-simplify]: Simplify (/ 1 1) into 1 4.441 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.441 * [taylor]: Taking taylor expansion of 0.25 in im 4.441 * [backup-simplify]: Simplify 0.25 into 0.25 4.441 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.441 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.442 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.442 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ 1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 4.442 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 4.443 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.443 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 4.444 * [backup-simplify]: Simplify (- 0) into 0 4.444 * [backup-simplify]: Simplify (+ 0 0) into 0 4.444 * [backup-simplify]: Simplify 0 into 0 4.444 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.445 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 4.445 * [backup-simplify]: Simplify (- 0) into 0 4.446 * [backup-simplify]: Simplify (+ 0 0) into 0 4.446 * [backup-simplify]: Simplify 0 into 0 4.446 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.447 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 4.447 * [backup-simplify]: Simplify (- 0) into 0 4.447 * [backup-simplify]: Simplify (+ 0 0) into 0 4.447 * [backup-simplify]: Simplify 0 into 0 4.448 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 4.449 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 4.449 * [backup-simplify]: Simplify (- 0) into 0 4.450 * [backup-simplify]: Simplify (+ 0 0) into 0 4.450 * [backup-simplify]: Simplify 0 into 0 4.451 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 4.452 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 4.452 * [backup-simplify]: Simplify (- 0) into 0 4.452 * [backup-simplify]: Simplify (+ 0 0) into 0 4.452 * [backup-simplify]: Simplify 0 into 0 4.453 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 4.455 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))))) into 0 4.455 * [backup-simplify]: Simplify (- 0) into 0 4.455 * [backup-simplify]: Simplify (+ 0 0) into 0 4.455 * [backup-simplify]: Simplify 0 into 0 4.455 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 4.456 * [backup-simplify]: Simplify (- (* (* (exp (/ 1 (- im))) 0.5) (* (exp (/ 1 (- im))) 0.5)) (* (/ 0.5 (exp (/ 1 (- im)))) (* (exp (/ 1 (- im))) 0.5))) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 4.456 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in (im) around 0 4.456 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 4.456 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 4.456 * [taylor]: Taking taylor expansion of 0.25 in im 4.456 * [backup-simplify]: Simplify 0.25 into 0.25 4.456 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.456 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.456 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.456 * [taylor]: Taking taylor expansion of -1 in im 4.456 * [backup-simplify]: Simplify -1 into -1 4.456 * [taylor]: Taking taylor expansion of im in im 4.456 * [backup-simplify]: Simplify 0 into 0 4.456 * [backup-simplify]: Simplify 1 into 1 4.456 * [backup-simplify]: Simplify (/ -1 1) into -1 4.456 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.456 * [taylor]: Taking taylor expansion of 0.25 in im 4.456 * [backup-simplify]: Simplify 0.25 into 0.25 4.456 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 4.456 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 4.456 * [taylor]: Taking taylor expansion of 0.25 in im 4.456 * [backup-simplify]: Simplify 0.25 into 0.25 4.456 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.456 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.456 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.456 * [taylor]: Taking taylor expansion of -1 in im 4.457 * [backup-simplify]: Simplify -1 into -1 4.457 * [taylor]: Taking taylor expansion of im in im 4.457 * [backup-simplify]: Simplify 0 into 0 4.457 * [backup-simplify]: Simplify 1 into 1 4.457 * [backup-simplify]: Simplify (/ -1 1) into -1 4.457 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.457 * [taylor]: Taking taylor expansion of 0.25 in im 4.457 * [backup-simplify]: Simplify 0.25 into 0.25 4.457 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.457 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.457 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.458 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ -1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 4.458 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 4.458 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.458 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 4.459 * [backup-simplify]: Simplify (- 0) into 0 4.459 * [backup-simplify]: Simplify (+ 0 0) into 0 4.459 * [backup-simplify]: Simplify 0 into 0 4.459 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.460 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 4.460 * [backup-simplify]: Simplify (- 0) into 0 4.460 * [backup-simplify]: Simplify (+ 0 0) into 0 4.460 * [backup-simplify]: Simplify 0 into 0 4.461 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.461 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 4.462 * [backup-simplify]: Simplify (- 0) into 0 4.462 * [backup-simplify]: Simplify (+ 0 0) into 0 4.462 * [backup-simplify]: Simplify 0 into 0 4.463 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 4.464 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 4.464 * [backup-simplify]: Simplify (- 0) into 0 4.464 * [backup-simplify]: Simplify (+ 0 0) into 0 4.464 * [backup-simplify]: Simplify 0 into 0 4.465 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 4.466 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 4.467 * [backup-simplify]: Simplify (- 0) into 0 4.467 * [backup-simplify]: Simplify (+ 0 0) into 0 4.467 * [backup-simplify]: Simplify 0 into 0 4.468 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 4.469 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))))) into 0 4.470 * [backup-simplify]: Simplify (- 0) into 0 4.470 * [backup-simplify]: Simplify (+ 0 0) into 0 4.470 * [backup-simplify]: Simplify 0 into 0 4.470 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 4.470 * * * * [progress]: [ 2 / 4 ] generating series at (2) 4.471 * [backup-simplify]: Simplify (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) into (/ (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) 4.471 * [approximate]: Taking taylor expansion of (/ (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) in (im re) around 0 4.471 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) in re 4.471 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) in re 4.471 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) in re 4.471 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp im) 3))) in re 4.471 * [taylor]: Taking taylor expansion of 0.125 in re 4.471 * [backup-simplify]: Simplify 0.125 into 0.125 4.471 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 3)) in re 4.471 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in re 4.471 * [taylor]: Taking taylor expansion of (exp im) in re 4.471 * [taylor]: Taking taylor expansion of im in re 4.471 * [backup-simplify]: Simplify im into im 4.471 * [backup-simplify]: Simplify (exp im) into (exp im) 4.471 * [backup-simplify]: Simplify (* (exp im) (exp im)) into (pow (exp im) 2) 4.471 * [backup-simplify]: Simplify (* (exp im) (pow (exp im) 2)) into (pow (exp im) 3) 4.471 * [backup-simplify]: Simplify (/ 1 (pow (exp im) 3)) into (/ 1 (pow (exp im) 3)) 4.471 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp im) 3)) in re 4.471 * [taylor]: Taking taylor expansion of 0.125 in re 4.471 * [backup-simplify]: Simplify 0.125 into 0.125 4.471 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in re 4.471 * [taylor]: Taking taylor expansion of (exp im) in re 4.471 * [taylor]: Taking taylor expansion of im in re 4.471 * [backup-simplify]: Simplify im into im 4.471 * [backup-simplify]: Simplify (exp im) into (exp im) 4.471 * [taylor]: Taking taylor expansion of (cos re) in re 4.471 * [taylor]: Taking taylor expansion of re in re 4.471 * [backup-simplify]: Simplify 0 into 0 4.471 * [backup-simplify]: Simplify 1 into 1 4.471 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25) in re 4.472 * [taylor]: Taking taylor expansion of (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) in re 4.472 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in re 4.472 * [taylor]: Taking taylor expansion of 0.25 in re 4.472 * [backup-simplify]: Simplify 0.25 into 0.25 4.472 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in re 4.472 * [taylor]: Taking taylor expansion of (exp im) in re 4.472 * [taylor]: Taking taylor expansion of im in re 4.472 * [backup-simplify]: Simplify im into im 4.472 * [backup-simplify]: Simplify (exp im) into (exp im) 4.472 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp im) 2))) in re 4.472 * [taylor]: Taking taylor expansion of 0.25 in re 4.472 * [backup-simplify]: Simplify 0.25 into 0.25 4.472 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 2)) in re 4.472 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in re 4.472 * [taylor]: Taking taylor expansion of (exp im) in re 4.472 * [taylor]: Taking taylor expansion of im in re 4.472 * [backup-simplify]: Simplify im into im 4.472 * [backup-simplify]: Simplify (exp im) into (exp im) 4.472 * [backup-simplify]: Simplify (* (exp im) (exp im)) into (pow (exp im) 2) 4.472 * [backup-simplify]: Simplify (/ 1 (pow (exp im) 2)) into (/ 1 (pow (exp im) 2)) 4.472 * [taylor]: Taking taylor expansion of 0.25 in re 4.472 * [backup-simplify]: Simplify 0.25 into 0.25 4.472 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp im) 3))) into (/ 0.125 (pow (exp im) 3)) 4.472 * [backup-simplify]: Simplify (* (exp im) (exp im)) into (pow (exp im) 2) 4.472 * [backup-simplify]: Simplify (* (exp im) (pow (exp im) 2)) into (pow (exp im) 3) 4.472 * [backup-simplify]: Simplify (* 0.125 (pow (exp im) 3)) into (* 0.125 (pow (exp im) 3)) 4.472 * [backup-simplify]: Simplify (+ (/ 0.125 (pow (exp im) 3)) (* 0.125 (pow (exp im) 3))) into (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) 4.473 * [backup-simplify]: Simplify (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) 1) into (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) 4.473 * [backup-simplify]: Simplify (* (exp im) (exp im)) into (pow (exp im) 2) 4.473 * [backup-simplify]: Simplify (* 0.25 (pow (exp im) 2)) into (* 0.25 (pow (exp im) 2)) 4.473 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp im) 2))) into (/ 0.25 (pow (exp im) 2)) 4.473 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp im) 2)) (/ 0.25 (pow (exp im) 2))) into (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 4.473 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.474 * [backup-simplify]: Simplify (+ (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) (- 0.25)) into (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25) 4.474 * [backup-simplify]: Simplify (/ (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) into (/ (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) 4.474 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) in im 4.474 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) in im 4.474 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) in im 4.474 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp im) 3))) in im 4.474 * [taylor]: Taking taylor expansion of 0.125 in im 4.474 * [backup-simplify]: Simplify 0.125 into 0.125 4.474 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 3)) in im 4.474 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in im 4.474 * [taylor]: Taking taylor expansion of (exp im) in im 4.474 * [taylor]: Taking taylor expansion of im in im 4.474 * [backup-simplify]: Simplify 0 into 0 4.474 * [backup-simplify]: Simplify 1 into 1 4.474 * [backup-simplify]: Simplify (exp 0) into 1 4.475 * [backup-simplify]: Simplify (* 1 1) into 1 4.475 * [backup-simplify]: Simplify (* 1 1) into 1 4.475 * [backup-simplify]: Simplify (/ 1 1) into 1 4.475 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp im) 3)) in im 4.475 * [taylor]: Taking taylor expansion of 0.125 in im 4.475 * [backup-simplify]: Simplify 0.125 into 0.125 4.475 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in im 4.475 * [taylor]: Taking taylor expansion of (exp im) in im 4.475 * [taylor]: Taking taylor expansion of im in im 4.475 * [backup-simplify]: Simplify 0 into 0 4.475 * [backup-simplify]: Simplify 1 into 1 4.475 * [backup-simplify]: Simplify (exp 0) into 1 4.475 * [taylor]: Taking taylor expansion of (cos re) in im 4.475 * [taylor]: Taking taylor expansion of re in im 4.475 * [backup-simplify]: Simplify re into re 4.475 * [backup-simplify]: Simplify (cos re) into (cos re) 4.475 * [backup-simplify]: Simplify (sin re) into (sin re) 4.475 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25) in im 4.475 * [taylor]: Taking taylor expansion of (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) in im 4.475 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 4.475 * [taylor]: Taking taylor expansion of 0.25 in im 4.475 * [backup-simplify]: Simplify 0.25 into 0.25 4.475 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.475 * [taylor]: Taking taylor expansion of (exp im) in im 4.475 * [taylor]: Taking taylor expansion of im in im 4.475 * [backup-simplify]: Simplify 0 into 0 4.475 * [backup-simplify]: Simplify 1 into 1 4.475 * [backup-simplify]: Simplify (exp 0) into 1 4.475 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp im) 2))) in im 4.475 * [taylor]: Taking taylor expansion of 0.25 in im 4.475 * [backup-simplify]: Simplify 0.25 into 0.25 4.476 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 2)) in im 4.476 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.476 * [taylor]: Taking taylor expansion of (exp im) in im 4.476 * [taylor]: Taking taylor expansion of im in im 4.476 * [backup-simplify]: Simplify 0 into 0 4.476 * [backup-simplify]: Simplify 1 into 1 4.476 * [backup-simplify]: Simplify (exp 0) into 1 4.476 * [backup-simplify]: Simplify (* 1 1) into 1 4.476 * [backup-simplify]: Simplify (/ 1 1) into 1 4.476 * [taylor]: Taking taylor expansion of 0.25 in im 4.476 * [backup-simplify]: Simplify 0.25 into 0.25 4.477 * [backup-simplify]: Simplify (* 0.125 1) into 0.125 4.477 * [backup-simplify]: Simplify (* 1 1) into 1 4.477 * [backup-simplify]: Simplify (* 1 1) into 1 4.477 * [backup-simplify]: Simplify (* 0.125 1) into 0.125 4.478 * [backup-simplify]: Simplify (+ 0.125 0.125) into 0.25 4.478 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 4.478 * [backup-simplify]: Simplify (* (sin re) 0) into 0 4.478 * [backup-simplify]: Simplify (- 0) into 0 4.478 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 4.478 * [backup-simplify]: Simplify (* 0.25 (cos re)) into (* 0.25 (cos re)) 4.478 * [backup-simplify]: Simplify (* 1 1) into 1 4.479 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 4.479 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 4.479 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 4.479 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.480 * [backup-simplify]: Simplify (+ 0.5 (- 0.25)) into 0.25 4.480 * [backup-simplify]: Simplify (/ (* 0.25 (cos re)) 0.25) into (* 1.0 (cos re)) 4.480 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) in im 4.480 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) in im 4.480 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) in im 4.480 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp im) 3))) in im 4.480 * [taylor]: Taking taylor expansion of 0.125 in im 4.480 * [backup-simplify]: Simplify 0.125 into 0.125 4.480 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 3)) in im 4.480 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in im 4.480 * [taylor]: Taking taylor expansion of (exp im) in im 4.480 * [taylor]: Taking taylor expansion of im in im 4.480 * [backup-simplify]: Simplify 0 into 0 4.480 * [backup-simplify]: Simplify 1 into 1 4.480 * [backup-simplify]: Simplify (exp 0) into 1 4.480 * [backup-simplify]: Simplify (* 1 1) into 1 4.481 * [backup-simplify]: Simplify (* 1 1) into 1 4.481 * [backup-simplify]: Simplify (/ 1 1) into 1 4.481 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp im) 3)) in im 4.481 * [taylor]: Taking taylor expansion of 0.125 in im 4.481 * [backup-simplify]: Simplify 0.125 into 0.125 4.481 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in im 4.481 * [taylor]: Taking taylor expansion of (exp im) in im 4.481 * [taylor]: Taking taylor expansion of im in im 4.481 * [backup-simplify]: Simplify 0 into 0 4.481 * [backup-simplify]: Simplify 1 into 1 4.481 * [backup-simplify]: Simplify (exp 0) into 1 4.481 * [taylor]: Taking taylor expansion of (cos re) in im 4.481 * [taylor]: Taking taylor expansion of re in im 4.481 * [backup-simplify]: Simplify re into re 4.481 * [backup-simplify]: Simplify (cos re) into (cos re) 4.481 * [backup-simplify]: Simplify (sin re) into (sin re) 4.481 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25) in im 4.481 * [taylor]: Taking taylor expansion of (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) in im 4.481 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 4.481 * [taylor]: Taking taylor expansion of 0.25 in im 4.481 * [backup-simplify]: Simplify 0.25 into 0.25 4.481 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.481 * [taylor]: Taking taylor expansion of (exp im) in im 4.481 * [taylor]: Taking taylor expansion of im in im 4.481 * [backup-simplify]: Simplify 0 into 0 4.481 * [backup-simplify]: Simplify 1 into 1 4.481 * [backup-simplify]: Simplify (exp 0) into 1 4.481 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp im) 2))) in im 4.481 * [taylor]: Taking taylor expansion of 0.25 in im 4.481 * [backup-simplify]: Simplify 0.25 into 0.25 4.481 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 2)) in im 4.481 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.481 * [taylor]: Taking taylor expansion of (exp im) in im 4.481 * [taylor]: Taking taylor expansion of im in im 4.481 * [backup-simplify]: Simplify 0 into 0 4.481 * [backup-simplify]: Simplify 1 into 1 4.482 * [backup-simplify]: Simplify (exp 0) into 1 4.482 * [backup-simplify]: Simplify (* 1 1) into 1 4.482 * [backup-simplify]: Simplify (/ 1 1) into 1 4.482 * [taylor]: Taking taylor expansion of 0.25 in im 4.482 * [backup-simplify]: Simplify 0.25 into 0.25 4.482 * [backup-simplify]: Simplify (* 0.125 1) into 0.125 4.483 * [backup-simplify]: Simplify (* 1 1) into 1 4.483 * [backup-simplify]: Simplify (* 1 1) into 1 4.483 * [backup-simplify]: Simplify (* 0.125 1) into 0.125 4.483 * [backup-simplify]: Simplify (+ 0.125 0.125) into 0.25 4.483 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 4.483 * [backup-simplify]: Simplify (* (sin re) 0) into 0 4.484 * [backup-simplify]: Simplify (- 0) into 0 4.484 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 4.484 * [backup-simplify]: Simplify (* 0.25 (cos re)) into (* 0.25 (cos re)) 4.484 * [backup-simplify]: Simplify (* 1 1) into 1 4.484 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 4.485 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 4.485 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 4.485 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.486 * [backup-simplify]: Simplify (+ 0.5 (- 0.25)) into 0.25 4.486 * [backup-simplify]: Simplify (/ (* 0.25 (cos re)) 0.25) into (* 1.0 (cos re)) 4.486 * [taylor]: Taking taylor expansion of (* 1.0 (cos re)) in re 4.486 * [taylor]: Taking taylor expansion of 1.0 in re 4.486 * [backup-simplify]: Simplify 1.0 into 1.0 4.486 * [taylor]: Taking taylor expansion of (cos re) in re 4.486 * [taylor]: Taking taylor expansion of re in re 4.486 * [backup-simplify]: Simplify 0 into 0 4.486 * [backup-simplify]: Simplify 1 into 1 4.486 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 4.486 * [backup-simplify]: Simplify 1.0 into 1.0 4.486 * [backup-simplify]: Simplify (+ 0) into 0 4.487 * [backup-simplify]: Simplify (+ (* (cos re) 0) (* 0 1)) into 0 4.487 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.487 * [backup-simplify]: Simplify (+ (* (sin re) 0) (* 0 0)) into 0 4.488 * [backup-simplify]: Simplify (- 0) into 0 4.488 * [backup-simplify]: Simplify (+ 0 0) into 0 4.488 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.489 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.489 * [backup-simplify]: Simplify (+ (* 1 2) (* 1 1)) into 3 4.490 * [backup-simplify]: Simplify (- (+ (* 1 (/ 3 1)))) into -3 4.491 * [backup-simplify]: Simplify (+ (* 0.125 -3) (* 0 1)) into (- 0.375) 4.491 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.492 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.492 * [backup-simplify]: Simplify (+ (* 1 2) (* 1 1)) into 3 4.493 * [backup-simplify]: Simplify (+ (* 0.125 3) (* 0 1)) into 0.375 4.494 * [backup-simplify]: Simplify (+ (- 0.375) 0.375) into 0 4.494 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (cos re))) into 0 4.494 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.495 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.496 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 4.496 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.497 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.497 * [backup-simplify]: Simplify (- (+ (* 1 (/ 2 1)))) into -2 4.498 * [backup-simplify]: Simplify (+ (* 0.25 -2) (* 0 1)) into (- 0.5) 4.499 * [backup-simplify]: Simplify (+ 0.5 (- 0.5)) into 0 4.499 * [backup-simplify]: Simplify (- 0) into 0 4.500 * [backup-simplify]: Simplify (+ 0 0) into 0 4.501 * [backup-simplify]: Simplify (- (/ 0 0.25) (+ (* (* 1.0 (cos re)) (/ 0 0.25)))) into 0 4.501 * [taylor]: Taking taylor expansion of 0 in re 4.501 * [backup-simplify]: Simplify 0 into 0 4.501 * [backup-simplify]: Simplify 0 into 0 4.501 * [backup-simplify]: Simplify (+ 0) into 0 4.502 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 4.502 * [backup-simplify]: Simplify 0 into 0 4.502 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.503 * [backup-simplify]: Simplify (+ (* (cos re) 0) (+ (* 0 0) (* 0 1))) into 0 4.504 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.504 * [backup-simplify]: Simplify (+ (* (sin re) 0) (+ (* 0 0) (* 0 0))) into 0 4.504 * [backup-simplify]: Simplify (- 0) into 0 4.505 * [backup-simplify]: Simplify (+ 0 0) into 0 4.506 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.514 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.515 * [backup-simplify]: Simplify (+ (* 1 2) (+ (* 1 2) (* 1/2 1))) into 9/2 4.517 * [backup-simplify]: Simplify (- (+ (* 1 (/ 9/2 1)) (* -3 (/ 3 1)))) into 9/2 4.519 * [backup-simplify]: Simplify (+ (* 0.125 9/2) (+ (* 0 -3) (* 0 1))) into 0.5625 4.521 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.522 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.522 * [backup-simplify]: Simplify (+ (* 1 2) (+ (* 1 2) (* 1/2 1))) into 9/2 4.525 * [backup-simplify]: Simplify (+ (* 0.125 9/2) (+ (* 0 3) (* 0 1))) into 0.5625 4.525 * [backup-simplify]: Simplify (+ 0.5625 0.5625) into 1.125 4.526 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 1.125 (cos re)))) into (* 1.125 (cos re)) 4.528 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.529 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.531 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 4.533 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.534 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.535 * [backup-simplify]: Simplify (- (+ (* 1 (/ 2 1)) (* -2 (/ 2 1)))) into 2 4.538 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 -2) (* 0 1))) into 0.5 4.538 * [backup-simplify]: Simplify (+ 0.5 0.5) into 1.0 4.538 * [backup-simplify]: Simplify (- 0) into 0 4.539 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 4.540 * [backup-simplify]: Simplify (- (/ (* 1.125 (cos re)) 0.25) (+ (* (* 1.0 (cos re)) (/ 1.0 0.25)) (* 0 (/ 0 0.25)))) into (* 0.5 (cos re)) 4.540 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in re 4.540 * [taylor]: Taking taylor expansion of 0.5 in re 4.540 * [backup-simplify]: Simplify 0.5 into 0.5 4.540 * [taylor]: Taking taylor expansion of (cos re) in re 4.540 * [taylor]: Taking taylor expansion of re in re 4.540 * [backup-simplify]: Simplify 0 into 0 4.540 * [backup-simplify]: Simplify 1 into 1 4.541 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 4.541 * [backup-simplify]: Simplify 0.5 into 0.5 4.541 * [backup-simplify]: Simplify 0 into 0 4.542 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 4.544 * [backup-simplify]: Simplify (+ (* 1.0 -1/2) (+ (* 0 0) (* 0 1))) into (- 0.5) 4.544 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 4.545 * [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.546 * [backup-simplify]: Simplify (/ (* (+ (* (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) (/ 0.5 (exp (/ 1 im)))) (* (* (* 0.5 (exp (/ 1 im))) (* 0.5 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im))))) (cos (/ 1 re))) (+ (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) (- (* (* (exp (/ 1 im)) 0.5) (* (exp (/ 1 im)) 0.5)) (* (/ 0.5 (exp (/ 1 im))) (* (exp (/ 1 im)) 0.5))))) into (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) 4.546 * [approximate]: Taking taylor expansion of (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) in (im re) around 0 4.546 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) in re 4.547 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) in re 4.547 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) in re 4.547 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) in re 4.547 * [taylor]: Taking taylor expansion of 0.125 in re 4.547 * [backup-simplify]: Simplify 0.125 into 0.125 4.547 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 3)) in re 4.547 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in re 4.547 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.547 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.547 * [taylor]: Taking taylor expansion of im in re 4.547 * [backup-simplify]: Simplify im into im 4.547 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.547 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.547 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.547 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 4.547 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 3)) into (/ 1 (pow (exp (/ 1 im)) 3)) 4.547 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ 1 im)) 3)) in re 4.547 * [taylor]: Taking taylor expansion of 0.125 in re 4.548 * [backup-simplify]: Simplify 0.125 into 0.125 4.548 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in re 4.548 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.548 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.548 * [taylor]: Taking taylor expansion of im in re 4.548 * [backup-simplify]: Simplify im into im 4.548 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.548 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.548 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 4.548 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.548 * [taylor]: Taking taylor expansion of re in re 4.548 * [backup-simplify]: Simplify 0 into 0 4.548 * [backup-simplify]: Simplify 1 into 1 4.548 * [backup-simplify]: Simplify (/ 1 1) into 1 4.549 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.549 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) in re 4.549 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) in re 4.549 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) in re 4.549 * [taylor]: Taking taylor expansion of 0.25 in re 4.549 * [backup-simplify]: Simplify 0.25 into 0.25 4.549 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 2)) in re 4.549 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in re 4.549 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.549 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.549 * [taylor]: Taking taylor expansion of im in re 4.549 * [backup-simplify]: Simplify im into im 4.549 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.549 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.549 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.549 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 2)) into (/ 1 (pow (exp (/ 1 im)) 2)) 4.549 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in re 4.549 * [taylor]: Taking taylor expansion of 0.25 in re 4.549 * [backup-simplify]: Simplify 0.25 into 0.25 4.549 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in re 4.549 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.549 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.549 * [taylor]: Taking taylor expansion of im in re 4.550 * [backup-simplify]: Simplify im into im 4.550 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.550 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.550 * [taylor]: Taking taylor expansion of 0.25 in re 4.550 * [backup-simplify]: Simplify 0.25 into 0.25 4.550 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) into (/ 0.125 (pow (exp (/ 1 im)) 3)) 4.550 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.550 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 4.550 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ 1 im)) 3)) into (* 0.125 (pow (exp (/ 1 im)) 3)) 4.551 * [backup-simplify]: Simplify (+ (/ 0.125 (pow (exp (/ 1 im)) 3)) (* 0.125 (pow (exp (/ 1 im)) 3))) into (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 4.551 * [backup-simplify]: Simplify (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) into (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) 4.551 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.551 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.551 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.552 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ 1 im)) 2)) (* 0.25 (pow (exp (/ 1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 4.552 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.553 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) 4.554 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) 4.554 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) in im 4.554 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) in im 4.554 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) in im 4.554 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) in im 4.554 * [taylor]: Taking taylor expansion of 0.125 in im 4.554 * [backup-simplify]: Simplify 0.125 into 0.125 4.554 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 3)) in im 4.554 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in im 4.554 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.554 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.554 * [taylor]: Taking taylor expansion of im in im 4.554 * [backup-simplify]: Simplify 0 into 0 4.554 * [backup-simplify]: Simplify 1 into 1 4.555 * [backup-simplify]: Simplify (/ 1 1) into 1 4.555 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.555 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.555 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 4.555 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 3)) into (/ 1 (pow (exp (/ 1 im)) 3)) 4.555 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ 1 im)) 3)) in im 4.555 * [taylor]: Taking taylor expansion of 0.125 in im 4.555 * [backup-simplify]: Simplify 0.125 into 0.125 4.555 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in im 4.555 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.555 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.555 * [taylor]: Taking taylor expansion of im in im 4.556 * [backup-simplify]: Simplify 0 into 0 4.556 * [backup-simplify]: Simplify 1 into 1 4.556 * [backup-simplify]: Simplify (/ 1 1) into 1 4.556 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.556 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 4.556 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.556 * [taylor]: Taking taylor expansion of re in im 4.556 * [backup-simplify]: Simplify re into re 4.556 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.556 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.556 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 4.556 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) in im 4.556 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) in im 4.556 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) in im 4.556 * [taylor]: Taking taylor expansion of 0.25 in im 4.557 * [backup-simplify]: Simplify 0.25 into 0.25 4.557 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 2)) in im 4.557 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.557 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.557 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.557 * [taylor]: Taking taylor expansion of im in im 4.557 * [backup-simplify]: Simplify 0 into 0 4.557 * [backup-simplify]: Simplify 1 into 1 4.557 * [backup-simplify]: Simplify (/ 1 1) into 1 4.557 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.557 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.557 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 2)) into (/ 1 (pow (exp (/ 1 im)) 2)) 4.558 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 4.558 * [taylor]: Taking taylor expansion of 0.25 in im 4.558 * [backup-simplify]: Simplify 0.25 into 0.25 4.558 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.558 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.558 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.558 * [taylor]: Taking taylor expansion of im in im 4.558 * [backup-simplify]: Simplify 0 into 0 4.558 * [backup-simplify]: Simplify 1 into 1 4.558 * [backup-simplify]: Simplify (/ 1 1) into 1 4.558 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.558 * [taylor]: Taking taylor expansion of 0.25 in im 4.558 * [backup-simplify]: Simplify 0.25 into 0.25 4.558 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) into (/ 0.125 (pow (exp (/ 1 im)) 3)) 4.559 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.559 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 4.559 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ 1 im)) 3)) into (* 0.125 (pow (exp (/ 1 im)) 3)) 4.559 * [backup-simplify]: Simplify (+ (/ 0.125 (pow (exp (/ 1 im)) 3)) (* 0.125 (pow (exp (/ 1 im)) 3))) into (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 4.559 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 4.559 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 4.560 * [backup-simplify]: Simplify (- 0) into 0 4.560 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 4.560 * [backup-simplify]: Simplify (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) into (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) 4.560 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.561 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.561 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.561 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ 1 im)) 2)) (* 0.25 (pow (exp (/ 1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 4.561 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.562 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) 4.563 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) 4.563 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) in im 4.563 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) in im 4.563 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) in im 4.563 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) in im 4.563 * [taylor]: Taking taylor expansion of 0.125 in im 4.563 * [backup-simplify]: Simplify 0.125 into 0.125 4.563 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 3)) in im 4.563 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in im 4.563 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.563 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.563 * [taylor]: Taking taylor expansion of im in im 4.563 * [backup-simplify]: Simplify 0 into 0 4.564 * [backup-simplify]: Simplify 1 into 1 4.564 * [backup-simplify]: Simplify (/ 1 1) into 1 4.564 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.564 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.564 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 4.564 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 3)) into (/ 1 (pow (exp (/ 1 im)) 3)) 4.564 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ 1 im)) 3)) in im 4.565 * [taylor]: Taking taylor expansion of 0.125 in im 4.565 * [backup-simplify]: Simplify 0.125 into 0.125 4.565 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in im 4.565 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.565 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.565 * [taylor]: Taking taylor expansion of im in im 4.565 * [backup-simplify]: Simplify 0 into 0 4.565 * [backup-simplify]: Simplify 1 into 1 4.565 * [backup-simplify]: Simplify (/ 1 1) into 1 4.565 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.565 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 4.565 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.565 * [taylor]: Taking taylor expansion of re in im 4.565 * [backup-simplify]: Simplify re into re 4.565 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.565 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.566 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 4.566 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) in im 4.566 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) in im 4.566 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) in im 4.566 * [taylor]: Taking taylor expansion of 0.25 in im 4.566 * [backup-simplify]: Simplify 0.25 into 0.25 4.566 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 2)) in im 4.566 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.566 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.566 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.566 * [taylor]: Taking taylor expansion of im in im 4.566 * [backup-simplify]: Simplify 0 into 0 4.566 * [backup-simplify]: Simplify 1 into 1 4.566 * [backup-simplify]: Simplify (/ 1 1) into 1 4.566 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.566 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.567 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 2)) into (/ 1 (pow (exp (/ 1 im)) 2)) 4.567 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 4.567 * [taylor]: Taking taylor expansion of 0.25 in im 4.567 * [backup-simplify]: Simplify 0.25 into 0.25 4.567 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.567 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.567 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.567 * [taylor]: Taking taylor expansion of im in im 4.567 * [backup-simplify]: Simplify 0 into 0 4.567 * [backup-simplify]: Simplify 1 into 1 4.567 * [backup-simplify]: Simplify (/ 1 1) into 1 4.567 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.567 * [taylor]: Taking taylor expansion of 0.25 in im 4.567 * [backup-simplify]: Simplify 0.25 into 0.25 4.568 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) into (/ 0.125 (pow (exp (/ 1 im)) 3)) 4.568 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.568 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 4.568 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ 1 im)) 3)) into (* 0.125 (pow (exp (/ 1 im)) 3)) 4.568 * [backup-simplify]: Simplify (+ (/ 0.125 (pow (exp (/ 1 im)) 3)) (* 0.125 (pow (exp (/ 1 im)) 3))) into (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 4.568 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 4.568 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 4.569 * [backup-simplify]: Simplify (- 0) into 0 4.569 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 4.569 * [backup-simplify]: Simplify (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) into (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) 4.569 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.570 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.570 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.570 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ 1 im)) 2)) (* 0.25 (pow (exp (/ 1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 4.570 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.571 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) 4.572 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) 4.572 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) in re 4.572 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) in re 4.572 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) in re 4.572 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) in re 4.572 * [taylor]: Taking taylor expansion of 0.125 in re 4.572 * [backup-simplify]: Simplify 0.125 into 0.125 4.572 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 3)) in re 4.572 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in re 4.572 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.572 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.572 * [taylor]: Taking taylor expansion of im in re 4.572 * [backup-simplify]: Simplify im into im 4.573 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.573 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.573 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.573 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 4.573 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 3)) into (/ 1 (pow (exp (/ 1 im)) 3)) 4.573 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ 1 im)) 3)) in re 4.573 * [taylor]: Taking taylor expansion of 0.125 in re 4.573 * [backup-simplify]: Simplify 0.125 into 0.125 4.573 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in re 4.573 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.573 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.573 * [taylor]: Taking taylor expansion of im in re 4.573 * [backup-simplify]: Simplify im into im 4.573 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.573 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.573 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 4.573 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.573 * [taylor]: Taking taylor expansion of re in re 4.573 * [backup-simplify]: Simplify 0 into 0 4.573 * [backup-simplify]: Simplify 1 into 1 4.574 * [backup-simplify]: Simplify (/ 1 1) into 1 4.574 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 4.574 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) in re 4.574 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) in re 4.574 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) in re 4.574 * [taylor]: Taking taylor expansion of 0.25 in re 4.574 * [backup-simplify]: Simplify 0.25 into 0.25 4.574 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 2)) in re 4.574 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in re 4.574 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.574 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.574 * [taylor]: Taking taylor expansion of im in re 4.574 * [backup-simplify]: Simplify im into im 4.574 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.574 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.574 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.574 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 2)) into (/ 1 (pow (exp (/ 1 im)) 2)) 4.574 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in re 4.574 * [taylor]: Taking taylor expansion of 0.25 in re 4.574 * [backup-simplify]: Simplify 0.25 into 0.25 4.574 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in re 4.574 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 4.574 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.574 * [taylor]: Taking taylor expansion of im in re 4.574 * [backup-simplify]: Simplify im into im 4.574 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.574 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.574 * [taylor]: Taking taylor expansion of 0.25 in re 4.574 * [backup-simplify]: Simplify 0.25 into 0.25 4.574 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) into (/ 0.125 (pow (exp (/ 1 im)) 3)) 4.575 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.575 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 4.575 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ 1 im)) 3)) into (* 0.125 (pow (exp (/ 1 im)) 3)) 4.575 * [backup-simplify]: Simplify (+ (/ 0.125 (pow (exp (/ 1 im)) 3)) (* 0.125 (pow (exp (/ 1 im)) 3))) into (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 4.575 * [backup-simplify]: Simplify (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) into (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) 4.575 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.575 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.576 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.576 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ 1 im)) 2)) (* 0.25 (pow (exp (/ 1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 4.576 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.577 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) 4.577 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) 4.578 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) 4.578 * [backup-simplify]: Simplify (+ 0) into 0 4.579 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 4.579 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 4.580 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.580 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 4.580 * [backup-simplify]: Simplify (- 0) into 0 4.581 * [backup-simplify]: Simplify (+ 0 0) into 0 4.581 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.581 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 4.581 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 4.582 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3)))) into 0 4.582 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.582 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 4.582 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (pow (exp (/ 1 im)) 3))) into 0 4.583 * [backup-simplify]: Simplify (+ 0 0) into 0 4.583 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (* 0 (cos (/ 1 re)))) into 0 4.583 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.583 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.584 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2)))) into 0 4.584 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.584 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 4.584 * [backup-simplify]: Simplify (+ 0 0) into 0 4.585 * [backup-simplify]: Simplify (- 0) into 0 4.585 * [backup-simplify]: Simplify (+ 0 0) into 0 4.586 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 4.586 * [taylor]: Taking taylor expansion of 0 in re 4.586 * [backup-simplify]: Simplify 0 into 0 4.586 * [backup-simplify]: Simplify 0 into 0 4.586 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 4.587 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.587 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.588 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 4.588 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 4.588 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3)))) into 0 4.588 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 4.589 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.589 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.589 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 4.590 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (pow (exp (/ 1 im)) 3))) into 0 4.590 * [backup-simplify]: Simplify (+ 0 0) into 0 4.590 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (* 0 (cos (/ 1 re)))) into 0 4.590 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 4.591 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.591 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.591 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.592 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2)))) into 0 4.592 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 4.593 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.593 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.593 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 4.593 * [backup-simplify]: Simplify (+ 0 0) into 0 4.594 * [backup-simplify]: Simplify (- 0) into 0 4.594 * [backup-simplify]: Simplify (+ 0 0) into 0 4.595 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 4.595 * [backup-simplify]: Simplify 0 into 0 4.596 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.597 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.597 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.597 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.598 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.598 * [backup-simplify]: Simplify (- 0) into 0 4.598 * [backup-simplify]: Simplify (+ 0 0) into 0 4.599 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.599 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 4.599 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 4.600 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3))))) into 0 4.601 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.601 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 4.602 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 3)))) into 0 4.603 * [backup-simplify]: Simplify (+ 0 0) into 0 4.604 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 4.604 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.605 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.606 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2))))) into 0 4.606 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.607 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 4.607 * [backup-simplify]: Simplify (+ 0 0) into 0 4.608 * [backup-simplify]: Simplify (- 0) into 0 4.608 * [backup-simplify]: Simplify (+ 0 0) into 0 4.610 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 4.610 * [taylor]: Taking taylor expansion of 0 in re 4.610 * [backup-simplify]: Simplify 0 into 0 4.610 * [backup-simplify]: Simplify 0 into 0 4.610 * [backup-simplify]: Simplify 0 into 0 4.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.612 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.612 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.613 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 4.613 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 4.614 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3))))) into 0 4.614 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.616 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.616 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.617 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 4.618 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 3)))) into 0 4.618 * [backup-simplify]: Simplify (+ 0 0) into 0 4.619 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 4.619 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.621 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.621 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.622 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.623 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2))))) into 0 4.623 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.624 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.625 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.625 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 4.626 * [backup-simplify]: Simplify (+ 0 0) into 0 4.626 * [backup-simplify]: Simplify (- 0) into 0 4.627 * [backup-simplify]: Simplify (+ 0 0) into 0 4.629 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 4.629 * [backup-simplify]: Simplify 0 into 0 4.630 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 4.630 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.632 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 4.633 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 4.633 * [backup-simplify]: Simplify (- 0) into 0 4.634 * [backup-simplify]: Simplify (+ 0 0) into 0 4.635 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.636 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 4.636 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 4.638 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3)))))) into 0 4.639 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.639 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 4.641 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 3))))) into 0 4.641 * [backup-simplify]: Simplify (+ 0 0) into 0 4.642 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ 1 re)))))) into 0 4.643 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.643 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.645 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2)))))) into 0 4.646 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.647 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 4.647 * [backup-simplify]: Simplify (+ 0 0) into 0 4.648 * [backup-simplify]: Simplify (- 0) into 0 4.648 * [backup-simplify]: Simplify (+ 0 0) into 0 4.650 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (cos (/ 1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 4.650 * [taylor]: Taking taylor expansion of 0 in re 4.650 * [backup-simplify]: Simplify 0 into 0 4.650 * [backup-simplify]: Simplify 0 into 0 4.651 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 (/ 1 im))) 3))) (* 0.125 (pow (exp (/ 1 (/ 1 im))) 3))) (cos (/ 1 (/ 1 re)))) (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 (/ 1 im))) 2))) (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2))) 0.25)) into (/ (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) 4.653 * [backup-simplify]: Simplify (/ (* (+ (* (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) (/ 0.5 (exp (/ 1 (- im))))) (* (* (* 0.5 (exp (/ 1 (- im)))) (* 0.5 (exp (/ 1 (- im))))) (* 0.5 (exp (/ 1 (- im)))))) (cos (/ 1 (- re)))) (+ (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) (- (* (* (exp (/ 1 (- im))) 0.5) (* (exp (/ 1 (- im))) 0.5)) (* (/ 0.5 (exp (/ 1 (- im)))) (* (exp (/ 1 (- im))) 0.5))))) into (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) 4.653 * [approximate]: Taking taylor expansion of (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) in (im re) around 0 4.653 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) in re 4.653 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) in re 4.653 * [taylor]: Taking taylor expansion of (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) in re 4.653 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ -1 im)) 3)) in re 4.653 * [taylor]: Taking taylor expansion of 0.125 in re 4.653 * [backup-simplify]: Simplify 0.125 into 0.125 4.653 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in re 4.653 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.653 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.653 * [taylor]: Taking taylor expansion of -1 in re 4.653 * [backup-simplify]: Simplify -1 into -1 4.653 * [taylor]: Taking taylor expansion of im in re 4.653 * [backup-simplify]: Simplify im into im 4.653 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.653 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.653 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) in re 4.653 * [taylor]: Taking taylor expansion of 0.125 in re 4.653 * [backup-simplify]: Simplify 0.125 into 0.125 4.653 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 3)) in re 4.653 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in re 4.654 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.654 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.654 * [taylor]: Taking taylor expansion of -1 in re 4.654 * [backup-simplify]: Simplify -1 into -1 4.654 * [taylor]: Taking taylor expansion of im in re 4.654 * [backup-simplify]: Simplify im into im 4.654 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.654 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.654 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.654 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 4.654 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 3)) into (/ 1 (pow (exp (/ -1 im)) 3)) 4.654 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 4.654 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.654 * [taylor]: Taking taylor expansion of -1 in re 4.654 * [backup-simplify]: Simplify -1 into -1 4.654 * [taylor]: Taking taylor expansion of re in re 4.654 * [backup-simplify]: Simplify 0 into 0 4.654 * [backup-simplify]: Simplify 1 into 1 4.655 * [backup-simplify]: Simplify (/ -1 1) into -1 4.655 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.655 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) in re 4.655 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) in re 4.655 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) in re 4.655 * [taylor]: Taking taylor expansion of 0.25 in re 4.655 * [backup-simplify]: Simplify 0.25 into 0.25 4.655 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 2)) in re 4.655 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in re 4.655 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.655 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.655 * [taylor]: Taking taylor expansion of -1 in re 4.655 * [backup-simplify]: Simplify -1 into -1 4.655 * [taylor]: Taking taylor expansion of im in re 4.655 * [backup-simplify]: Simplify im into im 4.656 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.656 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.656 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.656 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 2)) into (/ 1 (pow (exp (/ -1 im)) 2)) 4.656 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in re 4.656 * [taylor]: Taking taylor expansion of 0.25 in re 4.656 * [backup-simplify]: Simplify 0.25 into 0.25 4.656 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in re 4.656 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.656 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.656 * [taylor]: Taking taylor expansion of -1 in re 4.656 * [backup-simplify]: Simplify -1 into -1 4.656 * [taylor]: Taking taylor expansion of im in re 4.656 * [backup-simplify]: Simplify im into im 4.656 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.656 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.656 * [taylor]: Taking taylor expansion of 0.25 in re 4.656 * [backup-simplify]: Simplify 0.25 into 0.25 4.656 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.657 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 4.657 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ -1 im)) 3)) into (* 0.125 (pow (exp (/ -1 im)) 3)) 4.657 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) into (/ 0.125 (pow (exp (/ -1 im)) 3)) 4.657 * [backup-simplify]: Simplify (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (/ 0.125 (pow (exp (/ -1 im)) 3))) into (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 4.657 * [backup-simplify]: Simplify (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) into (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) 4.658 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.658 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.658 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.658 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ -1 im)) 2)) (* 0.25 (pow (exp (/ -1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 4.663 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.664 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) 4.665 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) 4.665 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) in im 4.665 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) in im 4.665 * [taylor]: Taking taylor expansion of (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) in im 4.665 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ -1 im)) 3)) in im 4.665 * [taylor]: Taking taylor expansion of 0.125 in im 4.665 * [backup-simplify]: Simplify 0.125 into 0.125 4.665 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in im 4.665 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.665 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.665 * [taylor]: Taking taylor expansion of -1 in im 4.665 * [backup-simplify]: Simplify -1 into -1 4.665 * [taylor]: Taking taylor expansion of im in im 4.665 * [backup-simplify]: Simplify 0 into 0 4.665 * [backup-simplify]: Simplify 1 into 1 4.666 * [backup-simplify]: Simplify (/ -1 1) into -1 4.666 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.666 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) in im 4.666 * [taylor]: Taking taylor expansion of 0.125 in im 4.666 * [backup-simplify]: Simplify 0.125 into 0.125 4.666 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 3)) in im 4.666 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in im 4.666 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.666 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.666 * [taylor]: Taking taylor expansion of -1 in im 4.666 * [backup-simplify]: Simplify -1 into -1 4.666 * [taylor]: Taking taylor expansion of im in im 4.666 * [backup-simplify]: Simplify 0 into 0 4.666 * [backup-simplify]: Simplify 1 into 1 4.667 * [backup-simplify]: Simplify (/ -1 1) into -1 4.667 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.667 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.667 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 4.667 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 3)) into (/ 1 (pow (exp (/ -1 im)) 3)) 4.667 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 4.667 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.667 * [taylor]: Taking taylor expansion of -1 in im 4.667 * [backup-simplify]: Simplify -1 into -1 4.667 * [taylor]: Taking taylor expansion of re in im 4.667 * [backup-simplify]: Simplify re into re 4.668 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.668 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.668 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 4.668 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) in im 4.668 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) in im 4.668 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) in im 4.668 * [taylor]: Taking taylor expansion of 0.25 in im 4.668 * [backup-simplify]: Simplify 0.25 into 0.25 4.668 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 2)) in im 4.668 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.668 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.668 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.668 * [taylor]: Taking taylor expansion of -1 in im 4.668 * [backup-simplify]: Simplify -1 into -1 4.668 * [taylor]: Taking taylor expansion of im in im 4.668 * [backup-simplify]: Simplify 0 into 0 4.668 * [backup-simplify]: Simplify 1 into 1 4.669 * [backup-simplify]: Simplify (/ -1 1) into -1 4.669 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.669 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.669 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 2)) into (/ 1 (pow (exp (/ -1 im)) 2)) 4.669 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 4.669 * [taylor]: Taking taylor expansion of 0.25 in im 4.669 * [backup-simplify]: Simplify 0.25 into 0.25 4.669 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.669 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.669 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.669 * [taylor]: Taking taylor expansion of -1 in im 4.669 * [backup-simplify]: Simplify -1 into -1 4.669 * [taylor]: Taking taylor expansion of im in im 4.669 * [backup-simplify]: Simplify 0 into 0 4.669 * [backup-simplify]: Simplify 1 into 1 4.670 * [backup-simplify]: Simplify (/ -1 1) into -1 4.670 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.670 * [taylor]: Taking taylor expansion of 0.25 in im 4.670 * [backup-simplify]: Simplify 0.25 into 0.25 4.670 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.670 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 4.670 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ -1 im)) 3)) into (* 0.125 (pow (exp (/ -1 im)) 3)) 4.670 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) into (/ 0.125 (pow (exp (/ -1 im)) 3)) 4.671 * [backup-simplify]: Simplify (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (/ 0.125 (pow (exp (/ -1 im)) 3))) into (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 4.671 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 4.671 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 4.671 * [backup-simplify]: Simplify (- 0) into 0 4.671 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 4.672 * [backup-simplify]: Simplify (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) into (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) 4.672 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.672 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.672 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.672 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ -1 im)) 2)) (* 0.25 (pow (exp (/ -1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 4.673 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.674 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) 4.674 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) 4.674 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) in im 4.674 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) in im 4.674 * [taylor]: Taking taylor expansion of (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) in im 4.674 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ -1 im)) 3)) in im 4.674 * [taylor]: Taking taylor expansion of 0.125 in im 4.675 * [backup-simplify]: Simplify 0.125 into 0.125 4.675 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in im 4.675 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.675 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.675 * [taylor]: Taking taylor expansion of -1 in im 4.675 * [backup-simplify]: Simplify -1 into -1 4.675 * [taylor]: Taking taylor expansion of im in im 4.675 * [backup-simplify]: Simplify 0 into 0 4.675 * [backup-simplify]: Simplify 1 into 1 4.675 * [backup-simplify]: Simplify (/ -1 1) into -1 4.675 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.675 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) in im 4.675 * [taylor]: Taking taylor expansion of 0.125 in im 4.675 * [backup-simplify]: Simplify 0.125 into 0.125 4.675 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 3)) in im 4.675 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in im 4.675 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.675 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.675 * [taylor]: Taking taylor expansion of -1 in im 4.676 * [backup-simplify]: Simplify -1 into -1 4.676 * [taylor]: Taking taylor expansion of im in im 4.676 * [backup-simplify]: Simplify 0 into 0 4.676 * [backup-simplify]: Simplify 1 into 1 4.676 * [backup-simplify]: Simplify (/ -1 1) into -1 4.676 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.676 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.676 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 4.677 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 3)) into (/ 1 (pow (exp (/ -1 im)) 3)) 4.677 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 4.677 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.677 * [taylor]: Taking taylor expansion of -1 in im 4.677 * [backup-simplify]: Simplify -1 into -1 4.677 * [taylor]: Taking taylor expansion of re in im 4.677 * [backup-simplify]: Simplify re into re 4.677 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.677 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.677 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 4.677 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) in im 4.677 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) in im 4.677 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) in im 4.677 * [taylor]: Taking taylor expansion of 0.25 in im 4.677 * [backup-simplify]: Simplify 0.25 into 0.25 4.677 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 2)) in im 4.677 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.677 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.677 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.677 * [taylor]: Taking taylor expansion of -1 in im 4.677 * [backup-simplify]: Simplify -1 into -1 4.677 * [taylor]: Taking taylor expansion of im in im 4.677 * [backup-simplify]: Simplify 0 into 0 4.677 * [backup-simplify]: Simplify 1 into 1 4.678 * [backup-simplify]: Simplify (/ -1 1) into -1 4.678 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.678 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.678 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 2)) into (/ 1 (pow (exp (/ -1 im)) 2)) 4.678 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 4.678 * [taylor]: Taking taylor expansion of 0.25 in im 4.678 * [backup-simplify]: Simplify 0.25 into 0.25 4.678 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.678 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.678 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.678 * [taylor]: Taking taylor expansion of -1 in im 4.678 * [backup-simplify]: Simplify -1 into -1 4.679 * [taylor]: Taking taylor expansion of im in im 4.679 * [backup-simplify]: Simplify 0 into 0 4.679 * [backup-simplify]: Simplify 1 into 1 4.679 * [backup-simplify]: Simplify (/ -1 1) into -1 4.679 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.679 * [taylor]: Taking taylor expansion of 0.25 in im 4.679 * [backup-simplify]: Simplify 0.25 into 0.25 4.679 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.680 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 4.680 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ -1 im)) 3)) into (* 0.125 (pow (exp (/ -1 im)) 3)) 4.680 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) into (/ 0.125 (pow (exp (/ -1 im)) 3)) 4.680 * [backup-simplify]: Simplify (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (/ 0.125 (pow (exp (/ -1 im)) 3))) into (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 4.680 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 4.680 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 4.681 * [backup-simplify]: Simplify (- 0) into 0 4.681 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 4.681 * [backup-simplify]: Simplify (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) into (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) 4.681 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.681 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.682 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.682 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ -1 im)) 2)) (* 0.25 (pow (exp (/ -1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 4.682 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.683 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) 4.684 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) 4.684 * [taylor]: Taking taylor expansion of (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) in re 4.684 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) in re 4.684 * [taylor]: Taking taylor expansion of (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) in re 4.684 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ -1 im)) 3)) in re 4.684 * [taylor]: Taking taylor expansion of 0.125 in re 4.684 * [backup-simplify]: Simplify 0.125 into 0.125 4.684 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in re 4.684 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.684 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.684 * [taylor]: Taking taylor expansion of -1 in re 4.685 * [backup-simplify]: Simplify -1 into -1 4.685 * [taylor]: Taking taylor expansion of im in re 4.685 * [backup-simplify]: Simplify im into im 4.685 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.685 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.685 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) in re 4.685 * [taylor]: Taking taylor expansion of 0.125 in re 4.685 * [backup-simplify]: Simplify 0.125 into 0.125 4.685 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 3)) in re 4.685 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in re 4.685 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.685 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.685 * [taylor]: Taking taylor expansion of -1 in re 4.685 * [backup-simplify]: Simplify -1 into -1 4.685 * [taylor]: Taking taylor expansion of im in re 4.685 * [backup-simplify]: Simplify im into im 4.685 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.685 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.685 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.685 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 4.686 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 3)) into (/ 1 (pow (exp (/ -1 im)) 3)) 4.686 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 4.686 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.686 * [taylor]: Taking taylor expansion of -1 in re 4.686 * [backup-simplify]: Simplify -1 into -1 4.686 * [taylor]: Taking taylor expansion of re in re 4.686 * [backup-simplify]: Simplify 0 into 0 4.686 * [backup-simplify]: Simplify 1 into 1 4.686 * [backup-simplify]: Simplify (/ -1 1) into -1 4.686 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 4.686 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) in re 4.687 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) in re 4.687 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) in re 4.687 * [taylor]: Taking taylor expansion of 0.25 in re 4.687 * [backup-simplify]: Simplify 0.25 into 0.25 4.687 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 2)) in re 4.687 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in re 4.687 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.687 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.687 * [taylor]: Taking taylor expansion of -1 in re 4.687 * [backup-simplify]: Simplify -1 into -1 4.687 * [taylor]: Taking taylor expansion of im in re 4.687 * [backup-simplify]: Simplify im into im 4.687 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.687 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.687 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.688 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 2)) into (/ 1 (pow (exp (/ -1 im)) 2)) 4.688 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in re 4.688 * [taylor]: Taking taylor expansion of 0.25 in re 4.688 * [backup-simplify]: Simplify 0.25 into 0.25 4.688 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in re 4.688 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 4.688 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.688 * [taylor]: Taking taylor expansion of -1 in re 4.688 * [backup-simplify]: Simplify -1 into -1 4.688 * [taylor]: Taking taylor expansion of im in re 4.688 * [backup-simplify]: Simplify im into im 4.688 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.688 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.688 * [taylor]: Taking taylor expansion of 0.25 in re 4.688 * [backup-simplify]: Simplify 0.25 into 0.25 4.688 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.688 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 4.689 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ -1 im)) 3)) into (* 0.125 (pow (exp (/ -1 im)) 3)) 4.689 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) into (/ 0.125 (pow (exp (/ -1 im)) 3)) 4.689 * [backup-simplify]: Simplify (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (/ 0.125 (pow (exp (/ -1 im)) 3))) into (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 4.689 * [backup-simplify]: Simplify (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) into (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) 4.690 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.690 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.690 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.690 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ -1 im)) 2)) (* 0.25 (pow (exp (/ -1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 4.691 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 4.692 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) 4.693 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) 4.694 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) into (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) 4.695 * [backup-simplify]: Simplify (+ 0) into 0 4.695 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 4.695 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 4.696 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.697 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 4.697 * [backup-simplify]: Simplify (- 0) into 0 4.697 * [backup-simplify]: Simplify (+ 0 0) into 0 4.698 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.698 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 4.698 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (pow (exp (/ -1 im)) 3))) into 0 4.699 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.699 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 4.699 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 4.700 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3)))) into 0 4.700 * [backup-simplify]: Simplify (+ 0 0) into 0 4.700 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 0) (* 0 (cos (/ -1 re)))) into 0 4.701 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.701 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.702 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2)))) into 0 4.702 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.702 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 4.703 * [backup-simplify]: Simplify (+ 0 0) into 0 4.703 * [backup-simplify]: Simplify (- 0) into 0 4.703 * [backup-simplify]: Simplify (+ 0 0) into 0 4.705 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 4.705 * [taylor]: Taking taylor expansion of 0 in re 4.705 * [backup-simplify]: Simplify 0 into 0 4.705 * [backup-simplify]: Simplify 0 into 0 4.705 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 4.706 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.707 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.707 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 4.707 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (pow (exp (/ -1 im)) 3))) into 0 4.707 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 4.708 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.708 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.709 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 4.709 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 4.709 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3)))) into 0 4.710 * [backup-simplify]: Simplify (+ 0 0) into 0 4.710 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 0) (* 0 (cos (/ -1 re)))) into 0 4.710 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 4.711 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.711 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.712 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2)))) into 0 4.712 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 4.713 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 4.714 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.714 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 4.714 * [backup-simplify]: Simplify (+ 0 0) into 0 4.715 * [backup-simplify]: Simplify (- 0) into 0 4.715 * [backup-simplify]: Simplify (+ 0 0) into 0 4.717 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 4.717 * [backup-simplify]: Simplify 0 into 0 4.718 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.719 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.719 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.720 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.720 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.721 * [backup-simplify]: Simplify (- 0) into 0 4.721 * [backup-simplify]: Simplify (+ 0 0) into 0 4.722 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.722 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 4.723 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 3)))) into 0 4.724 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.724 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 4.725 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 4.726 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3))))) into 0 4.726 * [backup-simplify]: Simplify (+ 0 0) into 0 4.727 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 4.727 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.728 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.729 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2))))) into 0 4.729 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.730 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 4.730 * [backup-simplify]: Simplify (+ 0 0) into 0 4.731 * [backup-simplify]: Simplify (- 0) into 0 4.731 * [backup-simplify]: Simplify (+ 0 0) into 0 4.733 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 4.733 * [taylor]: Taking taylor expansion of 0 in re 4.733 * [backup-simplify]: Simplify 0 into 0 4.733 * [backup-simplify]: Simplify 0 into 0 4.733 * [backup-simplify]: Simplify 0 into 0 4.733 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.734 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.735 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.735 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 4.736 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 3)))) into 0 4.736 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.738 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.738 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.739 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 4.739 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 4.740 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3))))) into 0 4.740 * [backup-simplify]: Simplify (+ 0 0) into 0 4.741 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 4.741 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.742 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.743 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.743 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.744 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2))))) into 0 4.744 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.745 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.746 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.747 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 4.747 * [backup-simplify]: Simplify (+ 0 0) into 0 4.747 * [backup-simplify]: Simplify (- 0) into 0 4.748 * [backup-simplify]: Simplify (+ 0 0) into 0 4.750 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 4.750 * [backup-simplify]: Simplify 0 into 0 4.751 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 4.751 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.752 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.753 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 4.754 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 4.754 * [backup-simplify]: Simplify (- 0) into 0 4.755 * [backup-simplify]: Simplify (+ 0 0) into 0 4.756 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.756 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 4.758 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 3))))) into 0 4.760 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.760 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 4.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 4.762 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3)))))) into 0 4.763 * [backup-simplify]: Simplify (+ 0 0) into 0 4.764 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 re)))))) into 0 4.765 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.765 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.767 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2)))))) into 0 4.767 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.769 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 4.769 * [backup-simplify]: Simplify (+ 0 0) into 0 4.769 * [backup-simplify]: Simplify (- 0) into 0 4.770 * [backup-simplify]: Simplify (+ 0 0) into 0 4.772 * [backup-simplify]: Simplify (- (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (+ (* (/ (* (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) (cos (/ -1 re))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 4.772 * [taylor]: Taking taylor expansion of 0 in re 4.772 * [backup-simplify]: Simplify 0 into 0 4.772 * [backup-simplify]: Simplify 0 into 0 4.773 * [backup-simplify]: Simplify (/ (* (+ (* 0.125 (pow (exp (/ -1 (/ 1 (- im)))) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 (/ 1 (- im)))) 3)))) (cos (/ -1 (/ 1 (- re))))) (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 (/ 1 (- im)))) 2))) (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2))) 0.25)) into (/ (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) 4.773 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1) 4.774 * [backup-simplify]: Simplify (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) into (/ 0.25 (pow (exp im) 2)) 4.774 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in (im) around 0 4.774 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 4.774 * [taylor]: Taking taylor expansion of 0.25 in im 4.774 * [backup-simplify]: Simplify 0.25 into 0.25 4.774 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.774 * [taylor]: Taking taylor expansion of (exp im) in im 4.774 * [taylor]: Taking taylor expansion of im in im 4.774 * [backup-simplify]: Simplify 0 into 0 4.774 * [backup-simplify]: Simplify 1 into 1 4.774 * [backup-simplify]: Simplify (exp 0) into 1 4.775 * [backup-simplify]: Simplify (* 1 1) into 1 4.775 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 4.775 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 4.775 * [taylor]: Taking taylor expansion of 0.25 in im 4.775 * [backup-simplify]: Simplify 0.25 into 0.25 4.775 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.775 * [taylor]: Taking taylor expansion of (exp im) in im 4.775 * [taylor]: Taking taylor expansion of im in im 4.775 * [backup-simplify]: Simplify 0 into 0 4.775 * [backup-simplify]: Simplify 1 into 1 4.775 * [backup-simplify]: Simplify (exp 0) into 1 4.776 * [backup-simplify]: Simplify (* 1 1) into 1 4.776 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 4.776 * [backup-simplify]: Simplify 0.25 into 0.25 4.777 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.778 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.781 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)))) into (- 0.5) 4.782 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 4.784 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.785 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.790 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)) (* (- 0.5) (/ 2 1)))) into 0.5 4.790 * [backup-simplify]: Simplify 0.5 into 0.5 4.790 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* (- 0.5) im) 0.25)) into (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 4.790 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.790 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 4.790 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 4.790 * [taylor]: Taking taylor expansion of 0.25 in im 4.790 * [backup-simplify]: Simplify 0.25 into 0.25 4.790 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.790 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.790 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.790 * [taylor]: Taking taylor expansion of im in im 4.790 * [backup-simplify]: Simplify 0 into 0 4.790 * [backup-simplify]: Simplify 1 into 1 4.791 * [backup-simplify]: Simplify (/ 1 1) into 1 4.791 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.791 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.791 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.791 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 4.791 * [taylor]: Taking taylor expansion of 0.25 in im 4.791 * [backup-simplify]: Simplify 0.25 into 0.25 4.791 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.791 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.791 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.791 * [taylor]: Taking taylor expansion of im in im 4.791 * [backup-simplify]: Simplify 0 into 0 4.791 * [backup-simplify]: Simplify 1 into 1 4.791 * [backup-simplify]: Simplify (/ 1 1) into 1 4.791 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.791 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.792 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.792 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.792 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.792 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.792 * [backup-simplify]: Simplify 0 into 0 4.792 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.793 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.793 * [backup-simplify]: Simplify 0 into 0 4.793 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.794 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.794 * [backup-simplify]: Simplify 0 into 0 4.794 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 4.795 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.795 * [backup-simplify]: Simplify 0 into 0 4.796 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 4.796 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.796 * [backup-simplify]: Simplify 0 into 0 4.797 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 4.798 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.798 * [backup-simplify]: Simplify 0 into 0 4.798 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (/ 0.25 (pow (exp im) 2)) 4.798 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.798 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 4.798 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 4.798 * [taylor]: Taking taylor expansion of 0.25 in im 4.798 * [backup-simplify]: Simplify 0.25 into 0.25 4.798 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.798 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.798 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.798 * [taylor]: Taking taylor expansion of -1 in im 4.799 * [backup-simplify]: Simplify -1 into -1 4.799 * [taylor]: Taking taylor expansion of im in im 4.799 * [backup-simplify]: Simplify 0 into 0 4.799 * [backup-simplify]: Simplify 1 into 1 4.799 * [backup-simplify]: Simplify (/ -1 1) into -1 4.799 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.799 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.799 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.799 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 4.799 * [taylor]: Taking taylor expansion of 0.25 in im 4.799 * [backup-simplify]: Simplify 0.25 into 0.25 4.799 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.799 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.799 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.799 * [taylor]: Taking taylor expansion of -1 in im 4.799 * [backup-simplify]: Simplify -1 into -1 4.799 * [taylor]: Taking taylor expansion of im in im 4.799 * [backup-simplify]: Simplify 0 into 0 4.799 * [backup-simplify]: Simplify 1 into 1 4.800 * [backup-simplify]: Simplify (/ -1 1) into -1 4.800 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.800 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.800 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.800 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.800 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.800 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.800 * [backup-simplify]: Simplify 0 into 0 4.801 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.801 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.801 * [backup-simplify]: Simplify 0 into 0 4.801 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.802 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.802 * [backup-simplify]: Simplify 0 into 0 4.802 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 4.803 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.803 * [backup-simplify]: Simplify 0 into 0 4.804 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 4.804 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.804 * [backup-simplify]: Simplify 0 into 0 4.809 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 4.809 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.809 * [backup-simplify]: Simplify 0 into 0 4.809 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (/ 0.25 (pow (exp im) 2)) 4.810 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1) 4.810 * [backup-simplify]: Simplify (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) into (/ 0.25 (pow (exp im) 2)) 4.810 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in (im) around 0 4.810 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 4.810 * [taylor]: Taking taylor expansion of 0.25 in im 4.810 * [backup-simplify]: Simplify 0.25 into 0.25 4.810 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.810 * [taylor]: Taking taylor expansion of (exp im) in im 4.810 * [taylor]: Taking taylor expansion of im in im 4.810 * [backup-simplify]: Simplify 0 into 0 4.810 * [backup-simplify]: Simplify 1 into 1 4.810 * [backup-simplify]: Simplify (exp 0) into 1 4.810 * [backup-simplify]: Simplify (* 1 1) into 1 4.811 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 4.811 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 4.811 * [taylor]: Taking taylor expansion of 0.25 in im 4.811 * [backup-simplify]: Simplify 0.25 into 0.25 4.811 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.811 * [taylor]: Taking taylor expansion of (exp im) in im 4.811 * [taylor]: Taking taylor expansion of im in im 4.811 * [backup-simplify]: Simplify 0 into 0 4.811 * [backup-simplify]: Simplify 1 into 1 4.811 * [backup-simplify]: Simplify (exp 0) into 1 4.811 * [backup-simplify]: Simplify (* 1 1) into 1 4.811 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 4.812 * [backup-simplify]: Simplify 0.25 into 0.25 4.812 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.813 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.814 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)))) into (- 0.5) 4.815 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 4.816 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.816 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.821 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)) (* (- 0.5) (/ 2 1)))) into 0.5 4.821 * [backup-simplify]: Simplify 0.5 into 0.5 4.822 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* (- 0.5) im) 0.25)) into (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 4.822 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.822 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 4.822 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 4.822 * [taylor]: Taking taylor expansion of 0.25 in im 4.822 * [backup-simplify]: Simplify 0.25 into 0.25 4.822 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.822 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.822 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.822 * [taylor]: Taking taylor expansion of im in im 4.822 * [backup-simplify]: Simplify 0 into 0 4.822 * [backup-simplify]: Simplify 1 into 1 4.823 * [backup-simplify]: Simplify (/ 1 1) into 1 4.823 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.823 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.823 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.823 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 4.823 * [taylor]: Taking taylor expansion of 0.25 in im 4.823 * [backup-simplify]: Simplify 0.25 into 0.25 4.823 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.823 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.823 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.823 * [taylor]: Taking taylor expansion of im in im 4.823 * [backup-simplify]: Simplify 0 into 0 4.823 * [backup-simplify]: Simplify 1 into 1 4.824 * [backup-simplify]: Simplify (/ 1 1) into 1 4.824 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.824 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.824 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.824 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.824 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.825 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.825 * [backup-simplify]: Simplify 0 into 0 4.825 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.826 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.826 * [backup-simplify]: Simplify 0 into 0 4.827 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.827 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.827 * [backup-simplify]: Simplify 0 into 0 4.829 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 4.829 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.829 * [backup-simplify]: Simplify 0 into 0 4.831 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 4.832 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.832 * [backup-simplify]: Simplify 0 into 0 4.834 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 4.834 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 4.834 * [backup-simplify]: Simplify 0 into 0 4.834 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (/ 0.25 (pow (exp im) 2)) 4.834 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.834 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 4.834 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 4.834 * [taylor]: Taking taylor expansion of 0.25 in im 4.834 * [backup-simplify]: Simplify 0.25 into 0.25 4.834 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.834 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.834 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.834 * [taylor]: Taking taylor expansion of -1 in im 4.834 * [backup-simplify]: Simplify -1 into -1 4.834 * [taylor]: Taking taylor expansion of im in im 4.835 * [backup-simplify]: Simplify 0 into 0 4.835 * [backup-simplify]: Simplify 1 into 1 4.835 * [backup-simplify]: Simplify (/ -1 1) into -1 4.835 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.835 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.835 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.835 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 4.835 * [taylor]: Taking taylor expansion of 0.25 in im 4.835 * [backup-simplify]: Simplify 0.25 into 0.25 4.835 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.835 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.835 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.835 * [taylor]: Taking taylor expansion of -1 in im 4.835 * [backup-simplify]: Simplify -1 into -1 4.835 * [taylor]: Taking taylor expansion of im in im 4.835 * [backup-simplify]: Simplify 0 into 0 4.835 * [backup-simplify]: Simplify 1 into 1 4.836 * [backup-simplify]: Simplify (/ -1 1) into -1 4.836 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.836 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.836 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.836 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.836 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.836 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.836 * [backup-simplify]: Simplify 0 into 0 4.837 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.837 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.837 * [backup-simplify]: Simplify 0 into 0 4.837 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.838 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.838 * [backup-simplify]: Simplify 0 into 0 4.838 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 4.839 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.839 * [backup-simplify]: Simplify 0 into 0 4.840 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 4.840 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.840 * [backup-simplify]: Simplify 0 into 0 4.842 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 4.842 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 4.842 * [backup-simplify]: Simplify 0 into 0 4.842 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (/ 0.25 (pow (exp im) 2)) 4.842 * * * [progress]: simplifying candidates 4.842 * * * * [progress]: [ 1 / 194 ] simplifiying candidate # 4.843 * [simplify]: Simplifying (/ (exp (* (* (exp im) 0.5) (* (exp im) 0.5))) (exp (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 4.843 * * [simplify]: iters left: 6 (10 enodes) 4.846 * * [simplify]: iters left: 5 (48 enodes) 4.856 * * [simplify]: iters left: 4 (110 enodes) 4.888 * * [simplify]: iters left: 3 (236 enodes) 4.977 * * [simplify]: iters left: 2 (498 enodes) 5.168 * * [simplify]: Extracting #0: cost 1 inf + 0 5.168 * * [simplify]: Extracting #1: cost 153 inf + 0 5.169 * * [simplify]: Extracting #2: cost 357 inf + 353 5.171 * * [simplify]: Extracting #3: cost 448 inf + 6564 5.186 * * [simplify]: Extracting #4: cost 269 inf + 90729 5.234 * * [simplify]: Extracting #5: cost 54 inf + 213405 5.265 * * [simplify]: Extracting #6: cost 0 inf + 254996 5.325 * * [simplify]: Extracting #7: cost 0 inf + 254957 5.362 * [simplify]: Simplified to (exp (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5))) 5.362 * [simplify]: Simplified (2 2 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (log (exp (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5))))))) 5.362 * * * * [progress]: [ 2 / 194 ] simplifiying candidate # 5.362 * * * * [progress]: [ 3 / 194 ] simplifiying candidate # 5.362 * * * * [progress]: [ 4 / 194 ] simplifiying candidate # 5.362 * * * * [progress]: [ 5 / 194 ] simplifiying candidate # 5.362 * * * * [progress]: [ 6 / 194 ] simplifiying candidate # 5.362 * * * * [progress]: [ 7 / 194 ] simplifiying candidate # 5.362 * * * * [progress]: [ 8 / 194 ] simplifiying candidate # 5.362 * * * * [progress]: [ 9 / 194 ] simplifiying candidate # 5.362 * * * * [progress]: [ 10 / 194 ] simplifiying candidate # 5.363 * * * * [progress]: [ 11 / 194 ] simplifiying candidate # 5.363 * * * * [progress]: [ 12 / 194 ] simplifiying candidate # 5.363 * [simplify]: Simplifying (* (exp im) 0.5) 5.363 * * [simplify]: iters left: 3 (4 enodes) 5.364 * * [simplify]: iters left: 2 (13 enodes) 5.367 * * [simplify]: Extracting #0: cost 1 inf + 0 5.367 * * [simplify]: Extracting #1: cost 4 inf + 0 5.367 * * [simplify]: Extracting #2: cost 5 inf + 1 5.367 * * [simplify]: Extracting #3: cost 4 inf + 2 5.367 * * [simplify]: Extracting #4: cost 0 inf + 368 5.367 * [simplify]: Simplified to (* 0.5 (exp im)) 5.367 * [simplify]: Simplified (2 2 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* (exp im) 0.5) (/ 0.5 (exp im))))))) 5.367 * [simplify]: Simplifying (- (* (exp im) 0.5) (/ 0.5 (exp im))) 5.367 * * [simplify]: iters left: 5 (6 enodes) 5.369 * * [simplify]: iters left: 4 (21 enodes) 5.373 * * [simplify]: iters left: 3 (26 enodes) 5.381 * * [simplify]: iters left: 2 (28 enodes) 5.390 * * [simplify]: Extracting #0: cost 1 inf + 0 5.390 * * [simplify]: Extracting #1: cost 5 inf + 0 5.390 * * [simplify]: Extracting #2: cost 11 inf + 0 5.391 * * [simplify]: Extracting #3: cost 12 inf + 42 5.391 * * [simplify]: Extracting #4: cost 10 inf + 84 5.391 * * [simplify]: Extracting #5: cost 8 inf + 267 5.391 * * [simplify]: Extracting #6: cost 1 inf + 1170 5.392 * * [simplify]: Extracting #7: cost 0 inf + 1362 5.392 * [simplify]: Simplified to (- (* 0.5 (exp im)) (/ 0.5 (exp im))) 5.392 * [simplify]: Simplified (2 2 2 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 5.393 * * * * [progress]: [ 13 / 194 ] simplifiying candidate # 5.393 * * * * [progress]: [ 14 / 194 ] simplifiying candidate #real (real->posit16 (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))))> 5.393 * * * * [progress]: [ 15 / 194 ] simplifiying candidate # 5.393 * * * * [progress]: [ 16 / 194 ] simplifiying candidate # 5.393 * [simplify]: Simplifying (- (+ (log (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (log (cos re))) (log (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 5.394 * * [simplify]: iters left: 6 (22 enodes) 5.402 * * [simplify]: iters left: 5 (105 enodes) 5.425 * * [simplify]: iters left: 4 (231 enodes) 5.490 * * [simplify]: iters left: 3 (409 enodes) 5.942 * * [simplify]: Extracting #0: cost 1 inf + 0 5.942 * * [simplify]: Extracting #1: cost 10 inf + 0 5.942 * * [simplify]: Extracting #2: cost 22 inf + 0 5.942 * * [simplify]: Extracting #3: cost 41 inf + 0 5.943 * * [simplify]: Extracting #4: cost 109 inf + 194 5.943 * * [simplify]: Extracting #5: cost 149 inf + 633 5.944 * * [simplify]: Extracting #6: cost 118 inf + 4808 5.949 * * [simplify]: Extracting #7: cost 29 inf + 24664 5.956 * * [simplify]: Extracting #8: cost 1 inf + 34047 5.968 * * [simplify]: Extracting #9: cost 0 inf + 34211 5.983 * * [simplify]: Extracting #10: cost 0 inf + 34170 5.993 * [simplify]: Simplified to (+ (- (log (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (log (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) (log (cos re))) 5.994 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (- (log (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (log (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) (log (cos re))))) 5.994 * * * * [progress]: [ 17 / 194 ] simplifiying candidate # 5.994 * [simplify]: Simplifying (- (log (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re))) (log (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 5.994 * * [simplify]: iters left: 6 (21 enodes) 6.005 * * [simplify]: iters left: 5 (103 enodes) 6.025 * * [simplify]: iters left: 4 (230 enodes) 6.075 * * [simplify]: iters left: 3 (463 enodes) 6.276 * * [simplify]: Extracting #0: cost 1 inf + 0 6.276 * * [simplify]: Extracting #1: cost 10 inf + 0 6.276 * * [simplify]: Extracting #2: cost 21 inf + 0 6.276 * * [simplify]: Extracting #3: cost 42 inf + 0 6.277 * * [simplify]: Extracting #4: cost 157 inf + 124 6.279 * * [simplify]: Extracting #5: cost 214 inf + 795 6.285 * * [simplify]: Extracting #6: cost 122 inf + 18829 6.298 * * [simplify]: Extracting #7: cost 19 inf + 42961 6.308 * * [simplify]: Extracting #8: cost 6 inf + 47848 6.320 * * [simplify]: Extracting #9: cost 0 inf + 50852 6.341 * [simplify]: Simplified to (- (log (* (cos re) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (log (+ (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (* 0.5 (exp im)) (* 0.5 (exp im)))))) 6.341 * [simplify]: Simplified (2 1) to (λ (re im) (exp (- (log (* (cos re) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (log (+ (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (* 0.5 (exp im)) (* 0.5 (exp im)))))))) 6.342 * * * * [progress]: [ 18 / 194 ] simplifiying candidate # 6.342 * * * * [progress]: [ 19 / 194 ] simplifiying candidate # 6.342 * * * * [progress]: [ 20 / 194 ] simplifiying candidate # 6.342 * [simplify]: Simplifying (/ (* (* (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (* (* (cos re) (cos re)) (cos re))) (* (* (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.343 * * [simplify]: iters left: 6 (25 enodes) 6.356 * * [simplify]: iters left: 5 (148 enodes) 6.414 * * [simplify]: Extracting #0: cost 1 inf + 0 6.414 * * [simplify]: Extracting #1: cost 34 inf + 0 6.414 * * [simplify]: Extracting #2: cost 94 inf + 0 6.415 * * [simplify]: Extracting #3: cost 215 inf + 1 6.417 * * [simplify]: Extracting #4: cost 224 inf + 549 6.424 * * [simplify]: Extracting #5: cost 162 inf + 18203 6.440 * * [simplify]: Extracting #6: cost 66 inf + 55349 6.468 * * [simplify]: Extracting #7: cost 1 inf + 90938 6.514 * * [simplify]: Extracting #8: cost 0 inf + 87009 6.557 * * [simplify]: Extracting #9: cost 0 inf + 86074 6.581 * [simplify]: Simplified to (* (/ (* (* (cos re) (cos re)) (cos re)) (* (+ (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (+ (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ (* (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (+ (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) 6.581 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (/ (* (* (cos re) (cos re)) (cos re)) (* (+ (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (+ (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ (* (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (+ (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))))) 6.581 * * * * [progress]: [ 21 / 194 ] simplifiying candidate # 6.582 * [simplify]: Simplifying (/ (* (* (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re))) (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re))) (* (* (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.582 * * [simplify]: iters left: 6 (23 enodes) 6.593 * * [simplify]: iters left: 5 (134 enodes) 6.657 * * [simplify]: Extracting #0: cost 1 inf + 0 6.657 * * [simplify]: Extracting #1: cost 32 inf + 0 6.658 * * [simplify]: Extracting #2: cost 104 inf + 0 6.658 * * [simplify]: Extracting #3: cost 184 inf + 1 6.660 * * [simplify]: Extracting #4: cost 197 inf + 105 6.667 * * [simplify]: Extracting #5: cost 120 inf + 23192 6.706 * * [simplify]: Extracting #6: cost 4 inf + 79907 6.745 * * [simplify]: Extracting #7: cost 0 inf + 74878 6.769 * * [simplify]: Extracting #8: cost 0 inf + 73423 6.788 * * [simplify]: Extracting #9: cost 0 inf + 73343 6.824 * [simplify]: Simplified to (* (/ (* (cos re) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (* (/ (* (cos re) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ (* (cos re) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) 6.824 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (/ (* (cos re) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (* (/ (* (cos re) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ (* (cos re) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))))) 6.824 * * * * [progress]: [ 22 / 194 ] simplifiying candidate # 6.824 * * * * [progress]: [ 23 / 194 ] simplifiying candidate # 6.825 * * * * [progress]: [ 24 / 194 ] simplifiying candidate # 6.825 * * * * [progress]: [ 25 / 194 ] simplifiying candidate # 6.825 * * * * [progress]: [ 26 / 194 ] simplifiying candidate # 6.825 * [simplify]: Simplifying (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 6.825 * * [simplify]: iters left: 6 (18 enodes) 6.833 * * [simplify]: iters left: 5 (90 enodes) 6.850 * * [simplify]: iters left: 4 (197 enodes) 6.890 * * [simplify]: iters left: 3 (355 enodes) 6.959 * * [simplify]: Extracting #0: cost 1 inf + 0 6.959 * * [simplify]: Extracting #1: cost 6 inf + 0 6.959 * * [simplify]: Extracting #2: cost 16 inf + 0 6.959 * * [simplify]: Extracting #3: cost 59 inf + 1 6.959 * * [simplify]: Extracting #4: cost 128 inf + 124 6.960 * * [simplify]: Extracting #5: cost 102 inf + 5892 6.965 * * [simplify]: Extracting #6: cost 22 inf + 22109 6.976 * * [simplify]: Extracting #7: cost 0 inf + 27765 6.987 * [simplify]: Simplified to (/ (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 6.987 * [simplify]: Simplified (2 1) to (λ (re im) (* (/ (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) (/ (cos re) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 6.988 * [simplify]: Simplifying (/ (cos re) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.988 * * [simplify]: iters left: 6 (14 enodes) 6.995 * * [simplify]: iters left: 5 (65 enodes) 7.024 * * [simplify]: iters left: 4 (135 enodes) 7.051 * * [simplify]: iters left: 3 (238 enodes) 7.121 * * [simplify]: iters left: 2 (313 enodes) 7.213 * * [simplify]: iters left: 1 (471 enodes) 7.401 * * [simplify]: Extracting #0: cost 1 inf + 0 7.401 * * [simplify]: Extracting #1: cost 4 inf + 0 7.402 * * [simplify]: Extracting #2: cost 8 inf + 0 7.402 * * [simplify]: Extracting #3: cost 31 inf + 1 7.402 * * [simplify]: Extracting #4: cost 181 inf + 185 7.403 * * [simplify]: Extracting #5: cost 231 inf + 1391 7.406 * * [simplify]: Extracting #6: cost 155 inf + 14931 7.415 * * [simplify]: Extracting #7: cost 38 inf + 39691 7.425 * * [simplify]: Extracting #8: cost 2 inf + 49320 7.439 * * [simplify]: Extracting #9: cost 0 inf + 49894 7.449 * [simplify]: Simplified to (/ (cos re) (cbrt (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 7.449 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cos re) (cbrt (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 7.450 * * * * [progress]: [ 27 / 194 ] simplifiying candidate # 7.450 * [simplify]: Simplifying (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 7.450 * * [simplify]: iters left: 6 (17 enodes) 7.461 * * [simplify]: iters left: 5 (85 enodes) 7.493 * * [simplify]: iters left: 4 (194 enodes) 7.564 * * [simplify]: iters left: 3 (351 enodes) 7.656 * * [simplify]: Extracting #0: cost 1 inf + 0 7.656 * * [simplify]: Extracting #1: cost 4 inf + 0 7.656 * * [simplify]: Extracting #2: cost 12 inf + 0 7.656 * * [simplify]: Extracting #3: cost 55 inf + 1 7.657 * * [simplify]: Extracting #4: cost 125 inf + 43 7.659 * * [simplify]: Extracting #5: cost 107 inf + 4607 7.667 * * [simplify]: Extracting #6: cost 23 inf + 20466 7.673 * * [simplify]: Extracting #7: cost 0 inf + 25679 7.679 * * [simplify]: Extracting #8: cost 0 inf + 25557 7.684 * [simplify]: Simplified to (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 7.684 * [simplify]: Simplified (2 1) to (λ (re im) (* (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 7.685 * [simplify]: Simplifying (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 7.685 * * [simplify]: iters left: 6 (14 enodes) 7.689 * * [simplify]: iters left: 5 (65 enodes) 7.703 * * [simplify]: iters left: 4 (135 enodes) 7.756 * * [simplify]: iters left: 3 (238 enodes) 7.838 * * [simplify]: iters left: 2 (313 enodes) 7.964 * * [simplify]: iters left: 1 (471 enodes) 8.216 * * [simplify]: Extracting #0: cost 1 inf + 0 8.216 * * [simplify]: Extracting #1: cost 4 inf + 0 8.216 * * [simplify]: Extracting #2: cost 8 inf + 0 8.217 * * [simplify]: Extracting #3: cost 31 inf + 1 8.218 * * [simplify]: Extracting #4: cost 181 inf + 185 8.220 * * [simplify]: Extracting #5: cost 231 inf + 1391 8.225 * * [simplify]: Extracting #6: cost 155 inf + 14771 8.240 * * [simplify]: Extracting #7: cost 38 inf + 39531 8.250 * * [simplify]: Extracting #8: cost 2 inf + 49160 8.260 * * [simplify]: Extracting #9: cost 0 inf + 49734 8.271 * [simplify]: Simplified to (/ (cos re) (sqrt (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.271 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 8.271 * * * * [progress]: [ 28 / 194 ] simplifiying candidate # 8.271 * [simplify]: Simplifying (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) 1) 8.271 * * [simplify]: iters left: 6 (12 enodes) 8.275 * * [simplify]: iters left: 5 (55 enodes) 8.289 * * [simplify]: iters left: 4 (123 enodes) 8.313 * * [simplify]: iters left: 3 (205 enodes) 8.380 * * [simplify]: iters left: 2 (296 enodes) 8.452 * * [simplify]: iters left: 1 (440 enodes) 8.647 * * [simplify]: Extracting #0: cost 1 inf + 0 8.647 * * [simplify]: Extracting #1: cost 11 inf + 0 8.647 * * [simplify]: Extracting #2: cost 96 inf + 2 8.648 * * [simplify]: Extracting #3: cost 181 inf + 340 8.652 * * [simplify]: Extracting #4: cost 141 inf + 8388 8.662 * * [simplify]: Extracting #5: cost 36 inf + 43552 8.677 * * [simplify]: Extracting #6: cost 0 inf + 59146 8.686 * [simplify]: Simplified to (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) 8.686 * [simplify]: Simplified (2 1) to (λ (re im) (* (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (/ (cos re) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 8.686 * [simplify]: Simplifying (/ (cos re) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) 8.687 * * [simplify]: iters left: 6 (13 enodes) 8.690 * * [simplify]: iters left: 5 (62 enodes) 8.705 * * [simplify]: iters left: 4 (132 enodes) 8.746 * * [simplify]: iters left: 3 (235 enodes) 8.799 * * [simplify]: iters left: 2 (311 enodes) 8.870 * * [simplify]: iters left: 1 (475 enodes) 9.079 * * [simplify]: Extracting #0: cost 1 inf + 0 9.079 * * [simplify]: Extracting #1: cost 8 inf + 0 9.079 * * [simplify]: Extracting #2: cost 53 inf + 0 9.080 * * [simplify]: Extracting #3: cost 198 inf + 226 9.082 * * [simplify]: Extracting #4: cost 238 inf + 1492 9.089 * * [simplify]: Extracting #5: cost 139 inf + 18208 9.108 * * [simplify]: Extracting #6: cost 9 inf + 46051 9.119 * * [simplify]: Extracting #7: cost 0 inf + 48459 9.130 * [simplify]: Simplified to (/ (cos re) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (- (* (exp im) 0.5) (/ 0.5 (exp im))) (/ 0.5 (exp im))))) 9.131 * [simplify]: Simplified (2 2) to (λ (re im) (* (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (/ (cos re) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (- (* (exp im) 0.5) (/ 0.5 (exp im))) (/ 0.5 (exp im))))))) 9.131 * * * * [progress]: [ 29 / 194 ] simplifiying candidate # 9.131 * * * * [progress]: [ 30 / 194 ] simplifiying candidate # 9.131 * * * * [progress]: [ 31 / 194 ] simplifiying candidate # 9.131 * * * * [progress]: [ 32 / 194 ] simplifiying candidate # 9.131 * [simplify]: Simplifying (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) 9.131 * * [simplify]: iters left: 6 (11 enodes) 9.135 * * [simplify]: iters left: 5 (56 enodes) 9.151 * * [simplify]: iters left: 4 (126 enodes) 9.199 * * [simplify]: iters left: 3 (228 enodes) 9.261 * * [simplify]: iters left: 2 (304 enodes) 9.347 * * [simplify]: iters left: 1 (468 enodes) 9.545 * * [simplify]: Extracting #0: cost 1 inf + 0 9.545 * * [simplify]: Extracting #1: cost 3 inf + 0 9.545 * * [simplify]: Extracting #2: cost 30 inf + 0 9.546 * * [simplify]: Extracting #3: cost 185 inf + 42 9.548 * * [simplify]: Extracting #4: cost 242 inf + 981 9.555 * * [simplify]: Extracting #5: cost 140 inf + 18739 9.574 * * [simplify]: Extracting #6: cost 7 inf + 46183 9.594 * * [simplify]: Extracting #7: cost 0 inf + 47643 9.615 * [simplify]: Simplified to (cbrt (+ (* 0.5 (- (* (* (exp im) (exp im)) 0.5) 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 9.615 * [simplify]: Simplified (2 2) to (λ (re im) (/ (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (cbrt (+ (* 0.5 (- (* (* (exp im) (exp im)) 0.5) 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))))) 9.615 * * * * [progress]: [ 33 / 194 ] simplifiying candidate # 9.616 * [simplify]: Simplifying (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) 9.616 * * [simplify]: iters left: 6 (11 enodes) 9.623 * * [simplify]: iters left: 5 (56 enodes) 9.645 * * [simplify]: iters left: 4 (126 enodes) 9.680 * * [simplify]: iters left: 3 (228 enodes) 9.739 * * [simplify]: iters left: 2 (304 enodes) 9.852 * * [simplify]: iters left: 1 (468 enodes) 10.043 * * [simplify]: Extracting #0: cost 1 inf + 0 10.043 * * [simplify]: Extracting #1: cost 3 inf + 0 10.043 * * [simplify]: Extracting #2: cost 30 inf + 0 10.044 * * [simplify]: Extracting #3: cost 185 inf + 42 10.046 * * [simplify]: Extracting #4: cost 242 inf + 981 10.052 * * [simplify]: Extracting #5: cost 140 inf + 18739 10.063 * * [simplify]: Extracting #6: cost 7 inf + 46103 10.076 * * [simplify]: Extracting #7: cost 0 inf + 47563 10.087 * [simplify]: Simplified to (sqrt (+ (* 0.5 (- (* (* (exp im) (exp im)) 0.5) 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 10.087 * [simplify]: Simplified (2 2) to (λ (re im) (/ (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (sqrt (+ (* 0.5 (- (* (* (exp im) (exp im)) 0.5) 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))))) 10.088 * * * * [progress]: [ 34 / 194 ] simplifiying candidate # 10.088 * [simplify]: Simplifying (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 10.088 * * [simplify]: iters left: 6 (10 enodes) 10.094 * * [simplify]: iters left: 5 (53 enodes) 10.116 * * [simplify]: iters left: 4 (123 enodes) 10.140 * * [simplify]: iters left: 3 (225 enodes) 10.212 * * [simplify]: iters left: 2 (300 enodes) 10.304 * * [simplify]: iters left: 1 (462 enodes) 10.516 * * [simplify]: Extracting #0: cost 1 inf + 0 10.517 * * [simplify]: Extracting #1: cost 25 inf + 0 10.517 * * [simplify]: Extracting #2: cost 178 inf + 123 10.520 * * [simplify]: Extracting #3: cost 235 inf + 1024 10.525 * * [simplify]: Extracting #4: cost 156 inf + 13147 10.541 * * [simplify]: Extracting #5: cost 17 inf + 42140 10.560 * * [simplify]: Extracting #6: cost 0 inf + 46522 10.580 * [simplify]: Simplified to (- (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im))))) 10.580 * [simplify]: Simplified (2 2) to (λ (re im) (/ (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) 1) (- (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im))))))) 10.580 * * * * [progress]: [ 35 / 194 ] simplifiying candidate # 10.581 * [simplify]: Simplifying (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) 10.581 * * [simplify]: iters left: 6 (10 enodes) 10.588 * * [simplify]: iters left: 5 (49 enodes) 10.608 * * [simplify]: iters left: 4 (113 enodes) 10.641 * * [simplify]: iters left: 3 (194 enodes) 10.680 * * [simplify]: iters left: 2 (284 enodes) 10.754 * * [simplify]: iters left: 1 (426 enodes) 10.872 * * [simplify]: Extracting #0: cost 1 inf + 0 10.872 * * [simplify]: Extracting #1: cost 6 inf + 0 10.872 * * [simplify]: Extracting #2: cost 92 inf + 1 10.873 * * [simplify]: Extracting #3: cost 178 inf + 124 10.874 * * [simplify]: Extracting #4: cost 151 inf + 5898 10.878 * * [simplify]: Extracting #5: cost 49 inf + 39604 10.884 * * [simplify]: Extracting #6: cost 0 inf + 58604 10.891 * * [simplify]: Extracting #7: cost 0 inf + 58113 10.899 * * [simplify]: Extracting #8: cost 0 inf + 58073 10.906 * [simplify]: Simplified to (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) 10.906 * [simplify]: Simplified (2 1) to (λ (re im) (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (cos re)))) 10.906 * * * * [progress]: [ 36 / 194 ] simplifiying candidate # 10.906 * [simplify]: Simplifying (* (* (exp im) (exp im)) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 10.906 * * [simplify]: iters left: 6 (14 enodes) 10.912 * * [simplify]: iters left: 5 (84 enodes) 10.938 * * [simplify]: iters left: 4 (343 enodes) 11.276 * * [simplify]: Extracting #0: cost 1 inf + 0 11.276 * * [simplify]: Extracting #1: cost 18 inf + 0 11.277 * * [simplify]: Extracting #2: cost 145 inf + 0 11.280 * * [simplify]: Extracting #3: cost 302 inf + 3831 11.309 * * [simplify]: Extracting #4: cost 114 inf + 53389 11.343 * * [simplify]: Extracting #5: cost 2 inf + 86139 11.377 * * [simplify]: Extracting #6: cost 0 inf + 86292 11.411 * [simplify]: Simplified to (* (* (exp im) (exp im)) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))))) 11.411 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* 0.5 0.5) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (* (* (exp im) (exp im)) (- (pow (* (* (exp im) 0.5) (* (exp im) 0.5)) 3) (pow (* (/ 0.5 (exp im)) (* (exp im) 0.5)) 3))))) (* (* (exp im) (exp im)) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))))))) 11.412 * * * * [progress]: [ 37 / 194 ] simplifiying candidate # 11.412 * [simplify]: Simplifying (* (* (exp im) (exp im)) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 11.412 * * [simplify]: iters left: 6 (10 enodes) 11.416 * * [simplify]: iters left: 5 (55 enodes) 11.430 * * [simplify]: iters left: 4 (152 enodes) 11.496 * * [simplify]: iters left: 3 (343 enodes) 11.632 * * [simplify]: iters left: 2 (489 enodes) 11.795 * * [simplify]: Extracting #0: cost 1 inf + 0 11.796 * * [simplify]: Extracting #1: cost 46 inf + 0 11.796 * * [simplify]: Extracting #2: cost 202 inf + 1 11.798 * * [simplify]: Extracting #3: cost 187 inf + 6705 11.804 * * [simplify]: Extracting #4: cost 17 inf + 38863 11.812 * * [simplify]: Extracting #5: cost 0 inf + 41753 11.828 * * [simplify]: Extracting #6: cost 0 inf + 41673 11.843 * [simplify]: Simplified to (+ (* (* (* (exp im) (exp im)) 0.5) (* (* (exp im) (exp im)) 0.5)) (* (* (* (exp im) (exp im)) 0.5) 0.5)) 11.843 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* 0.5 0.5) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (* (* (exp im) (exp im)) (- (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (+ (* (* (* (exp im) (exp im)) 0.5) (* (* (exp im) (exp im)) 0.5)) (* (* (* (exp im) (exp im)) 0.5) 0.5)))) 11.843 * * * * [progress]: [ 38 / 194 ] simplifiying candidate # 11.844 * [simplify]: Simplifying (* (exp im) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 11.844 * * [simplify]: iters left: 6 (13 enodes) 11.848 * * [simplify]: iters left: 5 (78 enodes) 11.876 * * [simplify]: iters left: 4 (310 enodes) 12.163 * * [simplify]: Extracting #0: cost 1 inf + 0 12.164 * * [simplify]: Extracting #1: cost 13 inf + 0 12.164 * * [simplify]: Extracting #2: cost 109 inf + 0 12.166 * * [simplify]: Extracting #3: cost 257 inf + 2872 12.180 * * [simplify]: Extracting #4: cost 128 inf + 35865 12.210 * * [simplify]: Extracting #5: cost 4 inf + 68805 12.242 * * [simplify]: Extracting #6: cost 0 inf + 69373 12.277 * [simplify]: Simplified to (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (/ 0.5 (exp im)) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* 0.5 (exp im)) (* 0.5 (exp im))))) (exp im)) 12.277 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) 0.5) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (* (exp im) (- (pow (* (* (exp im) 0.5) (* (exp im) 0.5)) 3) (pow (* (/ 0.5 (exp im)) (* (exp im) 0.5)) 3))))) (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (/ 0.5 (exp im)) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* 0.5 (exp im)) (* 0.5 (exp im))))) (exp im)))) 12.278 * * * * [progress]: [ 39 / 194 ] simplifiying candidate # 12.278 * [simplify]: Simplifying (* (exp im) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 12.278 * * [simplify]: iters left: 6 (9 enodes) 12.283 * * [simplify]: iters left: 5 (49 enodes) 12.296 * * [simplify]: iters left: 4 (119 enodes) 12.323 * * [simplify]: iters left: 3 (212 enodes) 12.375 * * [simplify]: iters left: 2 (304 enodes) 12.474 * * [simplify]: Extracting #0: cost 1 inf + 0 12.474 * * [simplify]: Extracting #1: cost 34 inf + 0 12.474 * * [simplify]: Extracting #2: cost 99 inf + 1 12.475 * * [simplify]: Extracting #3: cost 116 inf + 685 12.477 * * [simplify]: Extracting #4: cost 47 inf + 13766 12.480 * * [simplify]: Extracting #5: cost 3 inf + 21113 12.484 * * [simplify]: Extracting #6: cost 1 inf + 21246 12.488 * * [simplify]: Extracting #7: cost 0 inf + 21528 12.492 * [simplify]: Simplified to (* (+ 0.5 (* (exp im) (* 0.5 (exp im)))) (* 0.5 (exp im))) 12.492 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) 0.5) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (* (exp im) (- (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (* (+ 0.5 (* (exp im) (* 0.5 (exp im)))) (* 0.5 (exp im))))) 12.492 * * * * [progress]: [ 40 / 194 ] simplifiying candidate # 12.492 * [simplify]: Simplifying (* (exp im) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 12.492 * * [simplify]: iters left: 6 (13 enodes) 12.497 * * [simplify]: iters left: 5 (78 enodes) 12.541 * * [simplify]: iters left: 4 (310 enodes) 12.793 * * [simplify]: Extracting #0: cost 1 inf + 0 12.793 * * [simplify]: Extracting #1: cost 13 inf + 0 12.793 * * [simplify]: Extracting #2: cost 109 inf + 0 12.796 * * [simplify]: Extracting #3: cost 257 inf + 2872 12.816 * * [simplify]: Extracting #4: cost 128 inf + 35865 12.838 * * [simplify]: Extracting #5: cost 4 inf + 68805 12.863 * * [simplify]: Extracting #6: cost 0 inf + 69373 12.884 * [simplify]: Simplified to (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (/ 0.5 (exp im)) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* 0.5 (exp im)) (* 0.5 (exp im))))) (exp im)) 12.884 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* 0.5 (/ 0.5 (exp im))) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (* (exp im) (- (pow (* (* (exp im) 0.5) (* (exp im) 0.5)) 3) (pow (* (/ 0.5 (exp im)) (* (exp im) 0.5)) 3))))) (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (/ 0.5 (exp im)) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* 0.5 (exp im)) (* 0.5 (exp im))))) (exp im)))) 12.885 * * * * [progress]: [ 41 / 194 ] simplifiying candidate # 12.885 * [simplify]: Simplifying (* (exp im) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 12.885 * * [simplify]: iters left: 6 (9 enodes) 12.888 * * [simplify]: iters left: 5 (49 enodes) 12.908 * * [simplify]: iters left: 4 (119 enodes) 12.935 * * [simplify]: iters left: 3 (212 enodes) 12.988 * * [simplify]: iters left: 2 (304 enodes) 13.071 * * [simplify]: Extracting #0: cost 1 inf + 0 13.072 * * [simplify]: Extracting #1: cost 34 inf + 0 13.072 * * [simplify]: Extracting #2: cost 99 inf + 1 13.073 * * [simplify]: Extracting #3: cost 116 inf + 685 13.078 * * [simplify]: Extracting #4: cost 47 inf + 13766 13.085 * * [simplify]: Extracting #5: cost 3 inf + 21113 13.093 * * [simplify]: Extracting #6: cost 1 inf + 21246 13.102 * * [simplify]: Extracting #7: cost 0 inf + 21528 13.109 * [simplify]: Simplified to (* (+ 0.5 (* (exp im) (* 0.5 (exp im)))) (* 0.5 (exp im))) 13.109 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* 0.5 (/ 0.5 (exp im))) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (* (exp im) (- (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (* (+ 0.5 (* (exp im) (* 0.5 (exp im)))) (* 0.5 (exp im))))) 13.110 * * * * [progress]: [ 42 / 194 ] simplifiying candidate # 13.110 * [simplify]: Simplifying (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 13.111 * * [simplify]: iters left: 6 (14 enodes) 13.119 * * [simplify]: iters left: 5 (76 enodes) 13.139 * * [simplify]: iters left: 4 (239 enodes) 13.287 * * [simplify]: Extracting #0: cost 1 inf + 0 13.287 * * [simplify]: Extracting #1: cost 14 inf + 0 13.288 * * [simplify]: Extracting #2: cost 167 inf + 0 13.290 * * [simplify]: Extracting #3: cost 310 inf + 43 13.298 * * [simplify]: Extracting #4: cost 228 inf + 24099 13.334 * * [simplify]: Extracting #5: cost 27 inf + 80116 13.371 * * [simplify]: Extracting #6: cost 0 inf + 87831 13.409 * * [simplify]: Extracting #7: cost 0 inf + 87671 13.448 * * [simplify]: Extracting #8: cost 0 inf + 87631 13.486 * [simplify]: Simplified to (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (+ (- (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) (* (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))) 13.486 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (pow (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 3) (pow (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) 3))) (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (+ (- (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) (* (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) 13.487 * * * * [progress]: [ 43 / 194 ] simplifiying candidate # 13.487 * [simplify]: Simplifying (- (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 13.487 * * [simplify]: iters left: 6 (10 enodes) 13.492 * * [simplify]: iters left: 5 (54 enodes) 13.503 * * [simplify]: iters left: 4 (133 enodes) 13.545 * * [simplify]: iters left: 3 (293 enodes) 13.673 * * [simplify]: iters left: 2 (456 enodes) 13.851 * * [simplify]: Extracting #0: cost 1 inf + 0 13.851 * * [simplify]: Extracting #1: cost 28 inf + 0 13.852 * * [simplify]: Extracting #2: cost 116 inf + 1 13.853 * * [simplify]: Extracting #3: cost 160 inf + 572 13.855 * * [simplify]: Extracting #4: cost 127 inf + 5008 13.865 * * [simplify]: Extracting #5: cost 35 inf + 23924 13.879 * * [simplify]: Extracting #6: cost 0 inf + 33462 13.889 * [simplify]: Simplified to (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) 13.890 * [simplify]: Simplified (2 2) to (λ (re im) (* (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (- (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) 13.890 * * * * [progress]: [ 44 / 194 ] simplifiying candidate # 13.890 * [simplify]: Simplifying (* (+ (pow (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) 3) (pow (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) 3)) (cos re)) 13.890 * * [simplify]: iters left: 6 (16 enodes) 13.898 * * [simplify]: iters left: 5 (87 enodes) 13.919 * * [simplify]: iters left: 4 (246 enodes) 14.022 * * [simplify]: Extracting #0: cost 1 inf + 0 14.023 * * [simplify]: Extracting #1: cost 6 inf + 0 14.023 * * [simplify]: Extracting #2: cost 37 inf + 0 14.023 * * [simplify]: Extracting #3: cost 144 inf + 1 14.024 * * [simplify]: Extracting #4: cost 269 inf + 66 14.027 * * [simplify]: Extracting #5: cost 176 inf + 23325 14.045 * * [simplify]: Extracting #6: cost 11 inf + 73267 14.069 * * [simplify]: Extracting #7: cost 0 inf + 74158 14.086 * [simplify]: Simplified to (* (+ (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (cos re)) 14.086 * [simplify]: Simplified (2 1) to (λ (re im) (/ (* (+ (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (cos re)) (* (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (+ (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (- (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))))))) 14.086 * * * * [progress]: [ 45 / 194 ] simplifiying candidate # 14.087 * [simplify]: Simplifying (* (- (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cos re)) 14.087 * * [simplify]: iters left: 6 (15 enodes) 14.091 * * [simplify]: iters left: 5 (81 enodes) 14.112 * * [simplify]: iters left: 4 (270 enodes) 14.236 * * [simplify]: Extracting #0: cost 1 inf + 0 14.236 * * [simplify]: Extracting #1: cost 14 inf + 0 14.236 * * [simplify]: Extracting #2: cost 76 inf + 0 14.237 * * [simplify]: Extracting #3: cost 225 inf + 123 14.240 * * [simplify]: Extracting #4: cost 222 inf + 13302 14.258 * * [simplify]: Extracting #5: cost 36 inf + 61859 14.292 * * [simplify]: Extracting #6: cost 0 inf + 71222 14.326 * * [simplify]: Extracting #7: cost 0 inf + 71182 14.362 * [simplify]: Simplified to (* (- (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) (* (* (* 0.5 (exp im)) (* (* 0.5 (exp im)) (* 0.5 (exp im)))) (* (* 0.5 (exp im)) (* (* 0.5 (exp im)) (* 0.5 (exp im)))))) (cos re)) 14.362 * [simplify]: Simplified (2 1) to (λ (re im) (/ (* (- (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) (* (* (* 0.5 (exp im)) (* (* 0.5 (exp im)) (* 0.5 (exp im)))) (* (* 0.5 (exp im)) (* (* 0.5 (exp im)) (* 0.5 (exp im)))))) (cos re)) (* (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (- (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))))) 14.363 * * * * [progress]: [ 46 / 194 ] simplifiying candidate #real (real->posit16 (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))))> 14.363 * * * * [progress]: [ 47 / 194 ] simplifiying candidate # 14.363 * [simplify]: Simplifying (/ 0.5 (exp im)) 14.363 * * [simplify]: iters left: 3 (4 enodes) 14.365 * * [simplify]: iters left: 2 (12 enodes) 14.369 * * [simplify]: Extracting #0: cost 1 inf + 0 14.369 * * [simplify]: Extracting #1: cost 4 inf + 0 14.369 * * [simplify]: Extracting #2: cost 5 inf + 1 14.369 * * [simplify]: Extracting #3: cost 4 inf + 2 14.369 * * [simplify]: Extracting #4: cost 0 inf + 368 14.369 * [simplify]: Simplified to (/ 0.5 (exp im)) 14.369 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (pow (/ 0.5 (exp im)) (+ 1 1)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 14.369 * [simplify]: Simplifying (+ 1 1) 14.369 * * [simplify]: iters left: 2 (2 enodes) 14.370 * * [simplify]: iters left: 1 (9 enodes) 14.372 * * [simplify]: Extracting #0: cost 1 inf + 0 14.372 * * [simplify]: Extracting #1: cost 0 inf + 1 14.372 * [simplify]: Simplified to 2 14.372 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (pow (/ 0.5 (exp im)) 2) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 14.372 * * * * [progress]: [ 48 / 194 ] simplifiying candidate # 14.373 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 14.373 * * [simplify]: iters left: 5 (5 enodes) 14.374 * * [simplify]: iters left: 4 (19 enodes) 14.377 * * [simplify]: iters left: 3 (27 enodes) 14.382 * * [simplify]: iters left: 2 (39 enodes) 14.387 * * [simplify]: iters left: 1 (48 enodes) 14.399 * * [simplify]: Extracting #0: cost 1 inf + 0 14.399 * * [simplify]: Extracting #1: cost 11 inf + 0 14.400 * * [simplify]: Extracting #2: cost 20 inf + 1 14.400 * * [simplify]: Extracting #3: cost 17 inf + 125 14.400 * * [simplify]: Extracting #4: cost 7 inf + 1171 14.401 * * [simplify]: Extracting #5: cost 0 inf + 2194 14.402 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 14.402 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (pow (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 1) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 14.402 * * * * [progress]: [ 49 / 194 ] simplifiying candidate # 14.402 * * * * [progress]: [ 50 / 194 ] simplifiying candidate # 14.402 * [simplify]: Simplifying (/ 0.5 (exp im)) 14.403 * * [simplify]: iters left: 3 (4 enodes) 14.405 * * [simplify]: iters left: 2 (12 enodes) 14.408 * * [simplify]: Extracting #0: cost 1 inf + 0 14.408 * * [simplify]: Extracting #1: cost 4 inf + 0 14.409 * * [simplify]: Extracting #2: cost 5 inf + 1 14.409 * * [simplify]: Extracting #3: cost 4 inf + 2 14.409 * * [simplify]: Extracting #4: cost 0 inf + 368 14.409 * [simplify]: Simplified to (/ 0.5 (exp im)) 14.409 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (pow (/ 0.5 (exp im)) (+ 1 1)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 14.409 * * * * [progress]: [ 51 / 194 ] simplifiying candidate # 14.409 * * * * [progress]: [ 52 / 194 ] simplifiying candidate # 14.410 * [simplify]: Simplifying (+ (- (log 0.5) im) (- (log 0.5) im)) 14.410 * * [simplify]: iters left: 5 (5 enodes) 14.414 * * [simplify]: iters left: 4 (21 enodes) 14.421 * * [simplify]: iters left: 3 (40 enodes) 14.435 * * [simplify]: iters left: 2 (75 enodes) 14.461 * * [simplify]: iters left: 1 (107 enodes) 14.491 * * [simplify]: Extracting #0: cost 1 inf + 0 14.492 * * [simplify]: Extracting #1: cost 17 inf + 0 14.492 * * [simplify]: Extracting #2: cost 25 inf + 164 14.492 * * [simplify]: Extracting #3: cost 20 inf + 399 14.493 * * [simplify]: Extracting #4: cost 5 inf + 2314 14.494 * * [simplify]: Extracting #5: cost 0 inf + 3034 14.495 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 14.495 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 14.496 * * * * [progress]: [ 53 / 194 ] simplifiying candidate # 14.496 * [simplify]: Simplifying (+ (- (log 0.5) im) (log (/ 0.5 (exp im)))) 14.496 * * [simplify]: iters left: 6 (8 enodes) 14.500 * * [simplify]: iters left: 5 (31 enodes) 14.511 * * [simplify]: iters left: 4 (49 enodes) 14.526 * * [simplify]: iters left: 3 (82 enodes) 14.539 * * [simplify]: iters left: 2 (113 enodes) 14.557 * * [simplify]: iters left: 1 (136 enodes) 14.592 * * [simplify]: Extracting #0: cost 1 inf + 0 14.592 * * [simplify]: Extracting #1: cost 18 inf + 0 14.593 * * [simplify]: Extracting #2: cost 31 inf + 83 14.593 * * [simplify]: Extracting #3: cost 26 inf + 540 14.594 * * [simplify]: Extracting #4: cost 7 inf + 3143 14.596 * * [simplify]: Extracting #5: cost 0 inf + 4046 14.597 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 14.597 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 14.597 * * * * [progress]: [ 54 / 194 ] simplifiying candidate # 14.597 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (- (log 0.5) im)) 14.598 * * [simplify]: iters left: 6 (8 enodes) 14.600 * * [simplify]: iters left: 5 (31 enodes) 14.606 * * [simplify]: iters left: 4 (47 enodes) 14.613 * * [simplify]: iters left: 3 (69 enodes) 14.626 * * [simplify]: iters left: 2 (104 enodes) 14.654 * * [simplify]: iters left: 1 (136 enodes) 14.693 * * [simplify]: Extracting #0: cost 1 inf + 0 14.694 * * [simplify]: Extracting #1: cost 18 inf + 0 14.694 * * [simplify]: Extracting #2: cost 32 inf + 1 14.694 * * [simplify]: Extracting #3: cost 28 inf + 277 14.695 * * [simplify]: Extracting #4: cost 6 inf + 3105 14.697 * * [simplify]: Extracting #5: cost 0 inf + 3934 14.698 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 14.698 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 14.698 * * * * [progress]: [ 55 / 194 ] simplifiying candidate # 14.699 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (log (/ 0.5 (exp im)))) 14.699 * * [simplify]: iters left: 6 (6 enodes) 14.702 * * [simplify]: iters left: 5 (21 enodes) 14.707 * * [simplify]: iters left: 4 (29 enodes) 14.712 * * [simplify]: iters left: 3 (48 enodes) 14.722 * * [simplify]: iters left: 2 (82 enodes) 14.744 * * [simplify]: iters left: 1 (111 enodes) 14.761 * * [simplify]: Extracting #0: cost 1 inf + 0 14.761 * * [simplify]: Extracting #1: cost 15 inf + 0 14.761 * * [simplify]: Extracting #2: cost 27 inf + 1 14.762 * * [simplify]: Extracting #3: cost 23 inf + 247 14.762 * * [simplify]: Extracting #4: cost 4 inf + 2609 14.763 * * [simplify]: Extracting #5: cost 0 inf + 3096 14.764 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 14.764 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 14.764 * * * * [progress]: [ 56 / 194 ] simplifiying candidate # 14.764 * * * * [progress]: [ 57 / 194 ] simplifiying candidate # 14.764 * * * * [progress]: [ 58 / 194 ] simplifiying candidate # 14.764 * [simplify]: Simplifying (* (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im))) (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im)))) 14.765 * * [simplify]: iters left: 6 (9 enodes) 14.768 * * [simplify]: iters left: 5 (42 enodes) 14.777 * * [simplify]: iters left: 4 (138 enodes) 14.850 * * [simplify]: Extracting #0: cost 1 inf + 0 14.851 * * [simplify]: Extracting #1: cost 76 inf + 0 14.852 * * [simplify]: Extracting #2: cost 194 inf + 42 14.856 * * [simplify]: Extracting #3: cost 138 inf + 12819 14.873 * * [simplify]: Extracting #4: cost 12 inf + 44837 14.895 * * [simplify]: Extracting #5: cost 0 inf + 45751 14.906 * * [simplify]: Extracting #6: cost 0 inf + 44991 14.917 * * [simplify]: Extracting #7: cost 0 inf + 44951 14.936 * [simplify]: Simplified to (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 14.936 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (cbrt (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 14.936 * * * * [progress]: [ 59 / 194 ] simplifiying candidate # 14.936 * [simplify]: Simplifying (* (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 14.937 * * [simplify]: iters left: 6 (12 enodes) 14.944 * * [simplify]: iters left: 5 (58 enodes) 14.972 * * [simplify]: iters left: 4 (171 enodes) 15.054 * * [simplify]: Extracting #0: cost 1 inf + 0 15.054 * * [simplify]: Extracting #1: cost 54 inf + 0 15.056 * * [simplify]: Extracting #2: cost 172 inf + 43 15.058 * * [simplify]: Extracting #3: cost 154 inf + 3126 15.074 * * [simplify]: Extracting #4: cost 31 inf + 32891 15.093 * * [simplify]: Extracting #5: cost 0 inf + 39212 15.114 * * [simplify]: Extracting #6: cost 0 inf + 38372 15.135 * [simplify]: Simplified to (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 15.135 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (cbrt (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 15.135 * * * * [progress]: [ 60 / 194 ] simplifiying candidate # 15.136 * [simplify]: Simplifying (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im)))) 15.136 * * [simplify]: iters left: 6 (12 enodes) 15.143 * * [simplify]: iters left: 5 (58 enodes) 15.170 * * [simplify]: iters left: 4 (165 enodes) 15.270 * * [simplify]: Extracting #0: cost 1 inf + 0 15.270 * * [simplify]: Extracting #1: cost 61 inf + 0 15.271 * * [simplify]: Extracting #2: cost 171 inf + 2 15.274 * * [simplify]: Extracting #3: cost 146 inf + 4182 15.286 * * [simplify]: Extracting #4: cost 27 inf + 31374 15.304 * * [simplify]: Extracting #5: cost 0 inf + 38709 15.323 * [simplify]: Simplified to (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 15.323 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (cbrt (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 15.324 * * * * [progress]: [ 61 / 194 ] simplifiying candidate # 15.324 * [simplify]: Simplifying (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 15.324 * * [simplify]: iters left: 6 (7 enodes) 15.328 * * [simplify]: iters left: 5 (34 enodes) 15.348 * * [simplify]: iters left: 4 (94 enodes) 15.381 * * [simplify]: iters left: 3 (223 enodes) 15.508 * * [simplify]: Extracting #0: cost 1 inf + 0 15.508 * * [simplify]: Extracting #1: cost 59 inf + 0 15.509 * * [simplify]: Extracting #2: cost 165 inf + 3 15.510 * * [simplify]: Extracting #3: cost 135 inf + 6116 15.515 * * [simplify]: Extracting #4: cost 36 inf + 30792 15.525 * * [simplify]: Extracting #5: cost 0 inf + 40046 15.534 * * [simplify]: Extracting #6: cost 0 inf + 39766 15.543 * [simplify]: Simplified to (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 15.543 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (cbrt (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 15.543 * * * * [progress]: [ 62 / 194 ] simplifiying candidate # 15.543 * * * * [progress]: [ 63 / 194 ] simplifiying candidate # 15.544 * * * * [progress]: [ 64 / 194 ] simplifiying candidate # 15.544 * * * * [progress]: [ 65 / 194 ] simplifiying candidate # 15.544 * [simplify]: Simplifying (* 0.5 0.5) 15.544 * * [simplify]: iters left: 2 (2 enodes) 15.545 * * [simplify]: iters left: 1 (6 enodes) 15.546 * * [simplify]: Extracting #0: cost 1 inf + 0 15.546 * * [simplify]: Extracting #1: cost 3 inf + 0 15.546 * * [simplify]: Extracting #2: cost 2 inf + 1 15.546 * * [simplify]: Extracting #3: cost 0 inf + 83 15.547 * [simplify]: Simplified to (* 0.5 0.5) 15.547 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (/ (* 0.5 0.5) (* (exp im) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 15.547 * [simplify]: Simplifying (* (exp im) (exp im)) 15.547 * * [simplify]: iters left: 3 (3 enodes) 15.548 * * [simplify]: iters left: 2 (11 enodes) 15.549 * * [simplify]: iters left: 1 (13 enodes) 15.551 * * [simplify]: Extracting #0: cost 1 inf + 0 15.551 * * [simplify]: Extracting #1: cost 4 inf + 0 15.551 * * [simplify]: Extracting #2: cost 7 inf + 0 15.551 * * [simplify]: Extracting #3: cost 6 inf + 1 15.551 * * [simplify]: Extracting #4: cost 0 inf + 447 15.551 * [simplify]: Simplified to (* (exp im) (exp im)) 15.551 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (/ (* 0.5 0.5) (* (exp im) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 15.551 * * * * [progress]: [ 66 / 194 ] simplifiying candidate # 15.551 * * * * [progress]: [ 67 / 194 ] simplifiying candidate # 15.552 * [simplify]: Simplifying (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) 15.552 * * [simplify]: iters left: 6 (7 enodes) 15.554 * * [simplify]: iters left: 5 (25 enodes) 15.558 * * [simplify]: iters left: 4 (29 enodes) 15.564 * * [simplify]: iters left: 3 (40 enodes) 15.572 * * [simplify]: iters left: 2 (68 enodes) 15.589 * * [simplify]: iters left: 1 (126 enodes) 15.628 * * [simplify]: Extracting #0: cost 1 inf + 0 15.628 * * [simplify]: Extracting #1: cost 21 inf + 0 15.628 * * [simplify]: Extracting #2: cost 54 inf + 2 15.628 * * [simplify]: Extracting #3: cost 48 inf + 10 15.628 * * [simplify]: Extracting #4: cost 41 inf + 490 15.629 * * [simplify]: Extracting #5: cost 27 inf + 4815 15.631 * * [simplify]: Extracting #6: cost 3 inf + 17106 15.633 * * [simplify]: Extracting #7: cost 0 inf + 19239 15.634 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) 15.635 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 15.635 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 15.635 * * [simplify]: iters left: 6 (6 enodes) 15.638 * * [simplify]: iters left: 5 (18 enodes) 15.642 * * [simplify]: Extracting #0: cost 1 inf + 0 15.642 * * [simplify]: Extracting #1: cost 3 inf + 0 15.642 * * [simplify]: Extracting #2: cost 5 inf + 0 15.642 * * [simplify]: Extracting #3: cost 8 inf + 0 15.642 * * [simplify]: Extracting #4: cost 9 inf + 1 15.642 * * [simplify]: Extracting #5: cost 0 inf + 1216 15.642 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 15.642 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 15.642 * * * * [progress]: [ 68 / 194 ] simplifiying candidate # 15.642 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 15.643 * * [simplify]: iters left: 6 (6 enodes) 15.644 * * [simplify]: iters left: 5 (16 enodes) 15.647 * * [simplify]: iters left: 4 (17 enodes) 15.649 * * [simplify]: Extracting #0: cost 1 inf + 0 15.649 * * [simplify]: Extracting #1: cost 5 inf + 0 15.649 * * [simplify]: Extracting #2: cost 7 inf + 1 15.649 * * [simplify]: Extracting #3: cost 2 inf + 368 15.649 * * [simplify]: Extracting #4: cost 0 inf + 672 15.649 * [simplify]: Simplified to (/ 0.5 (exp im)) 15.650 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 15.650 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 15.650 * * [simplify]: iters left: 6 (6 enodes) 15.651 * * [simplify]: iters left: 5 (16 enodes) 15.654 * * [simplify]: iters left: 4 (17 enodes) 15.656 * * [simplify]: Extracting #0: cost 1 inf + 0 15.656 * * [simplify]: Extracting #1: cost 5 inf + 0 15.657 * * [simplify]: Extracting #2: cost 7 inf + 1 15.657 * * [simplify]: Extracting #3: cost 2 inf + 368 15.657 * * [simplify]: Extracting #4: cost 0 inf + 672 15.657 * [simplify]: Simplified to (/ 0.5 (exp im)) 15.657 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 15.657 * * * * [progress]: [ 69 / 194 ] simplifiying candidate # 15.657 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im))))) 15.657 * * [simplify]: iters left: 6 (9 enodes) 15.660 * * [simplify]: iters left: 5 (37 enodes) 15.667 * * [simplify]: iters left: 4 (93 enodes) 15.694 * * [simplify]: iters left: 3 (251 enodes) 15.803 * * [simplify]: iters left: 2 (471 enodes) 16.116 * * [simplify]: Extracting #0: cost 1 inf + 0 16.116 * * [simplify]: Extracting #1: cost 50 inf + 0 16.117 * * [simplify]: Extracting #2: cost 97 inf + 83 16.119 * * [simplify]: Extracting #3: cost 88 inf + 1489 16.121 * * [simplify]: Extracting #4: cost 62 inf + 7015 16.130 * * [simplify]: Extracting #5: cost 9 inf + 23395 16.141 * * [simplify]: Extracting #6: cost 0 inf + 25894 16.152 * [simplify]: Simplified to (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) 16.152 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.153 * [simplify]: Simplifying (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 16.153 * * [simplify]: iters left: 6 (7 enodes) 16.157 * * [simplify]: iters left: 5 (25 enodes) 16.165 * * [simplify]: iters left: 4 (33 enodes) 16.175 * * [simplify]: iters left: 3 (45 enodes) 16.187 * * [simplify]: iters left: 2 (52 enodes) 16.204 * * [simplify]: Extracting #0: cost 1 inf + 0 16.204 * * [simplify]: Extracting #1: cost 11 inf + 0 16.204 * * [simplify]: Extracting #2: cost 22 inf + 0 16.204 * * [simplify]: Extracting #3: cost 23 inf + 1 16.205 * * [simplify]: Extracting #4: cost 16 inf + 960 16.205 * * [simplify]: Extracting #5: cost 2 inf + 4383 16.206 * * [simplify]: Extracting #6: cost 0 inf + 4816 16.208 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 16.208 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.208 * * * * [progress]: [ 70 / 194 ] simplifiying candidate # 16.208 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) 16.209 * * [simplify]: iters left: 6 (8 enodes) 16.213 * * [simplify]: iters left: 5 (30 enodes) 16.223 * * [simplify]: iters left: 4 (52 enodes) 16.235 * * [simplify]: iters left: 3 (99 enodes) 16.254 * * [simplify]: iters left: 2 (164 enodes) 16.286 * * [simplify]: iters left: 1 (199 enodes) 16.320 * * [simplify]: Extracting #0: cost 1 inf + 0 16.320 * * [simplify]: Extracting #1: cost 31 inf + 0 16.320 * * [simplify]: Extracting #2: cost 59 inf + 82 16.321 * * [simplify]: Extracting #3: cost 33 inf + 4565 16.325 * * [simplify]: Extracting #4: cost 5 inf + 10539 16.329 * * [simplify]: Extracting #5: cost 0 inf + 11899 16.333 * [simplify]: Simplified to (/ (* 0.5 (cbrt 0.5)) (exp im)) 16.333 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (* 0.5 (cbrt 0.5)) (exp im)) (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.334 * [simplify]: Simplifying (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im)))) 16.334 * * [simplify]: iters left: 6 (7 enodes) 16.338 * * [simplify]: iters left: 5 (25 enodes) 16.346 * * [simplify]: iters left: 4 (33 enodes) 16.357 * * [simplify]: iters left: 3 (45 enodes) 16.370 * * [simplify]: iters left: 2 (50 enodes) 16.386 * * [simplify]: iters left: 1 (51 enodes) 16.399 * * [simplify]: Extracting #0: cost 1 inf + 0 16.399 * * [simplify]: Extracting #1: cost 11 inf + 0 16.399 * * [simplify]: Extracting #2: cost 22 inf + 0 16.399 * * [simplify]: Extracting #3: cost 19 inf + 73 16.400 * * [simplify]: Extracting #4: cost 13 inf + 921 16.400 * * [simplify]: Extracting #5: cost 1 inf + 3242 16.401 * * [simplify]: Extracting #6: cost 0 inf + 3474 16.402 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5)) 16.402 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (* 0.5 (cbrt 0.5)) (exp im)) (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.403 * * * * [progress]: [ 71 / 194 ] simplifiying candidate # 16.403 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) 1) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) 16.403 * * [simplify]: iters left: 6 (6 enodes) 16.408 * * [simplify]: iters left: 5 (24 enodes) 16.419 * * [simplify]: iters left: 4 (42 enodes) 16.433 * * [simplify]: iters left: 3 (58 enodes) 16.454 * * [simplify]: iters left: 2 (75 enodes) 16.468 * * [simplify]: iters left: 1 (80 enodes) 16.477 * * [simplify]: Extracting #0: cost 1 inf + 0 16.477 * * [simplify]: Extracting #1: cost 10 inf + 0 16.477 * * [simplify]: Extracting #2: cost 14 inf + 3 16.478 * * [simplify]: Extracting #3: cost 10 inf + 290 16.478 * * [simplify]: Extracting #4: cost 3 inf + 1019 16.478 * * [simplify]: Extracting #5: cost 0 inf + 1636 16.478 * [simplify]: Simplified to (* 0.5 (cbrt 0.5)) 16.478 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* 0.5 (cbrt 0.5)) (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.479 * [simplify]: Simplifying (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 16.479 * * [simplify]: iters left: 5 (6 enodes) 16.481 * * [simplify]: iters left: 4 (22 enodes) 16.484 * * [simplify]: iters left: 3 (30 enodes) 16.489 * * [simplify]: iters left: 2 (42 enodes) 16.495 * * [simplify]: iters left: 1 (51 enodes) 16.507 * * [simplify]: Extracting #0: cost 1 inf + 0 16.507 * * [simplify]: Extracting #1: cost 11 inf + 0 16.507 * * [simplify]: Extracting #2: cost 23 inf + 0 16.508 * * [simplify]: Extracting #3: cost 20 inf + 114 16.508 * * [simplify]: Extracting #4: cost 15 inf + 650 16.508 * * [simplify]: Extracting #5: cost 2 inf + 3123 16.509 * * [simplify]: Extracting #6: cost 0 inf + 3476 16.510 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 16.510 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* 0.5 (cbrt 0.5)) (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.511 * * * * [progress]: [ 72 / 194 ] simplifiying candidate # 16.511 * [simplify]: Simplifying (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) 16.511 * * [simplify]: iters left: 6 (8 enodes) 16.516 * * [simplify]: iters left: 5 (30 enodes) 16.526 * * [simplify]: iters left: 4 (53 enodes) 16.536 * * [simplify]: iters left: 3 (92 enodes) 16.551 * * [simplify]: iters left: 2 (122 enodes) 16.582 * * [simplify]: iters left: 1 (143 enodes) 16.612 * * [simplify]: Extracting #0: cost 1 inf + 0 16.612 * * [simplify]: Extracting #1: cost 23 inf + 0 16.613 * * [simplify]: Extracting #2: cost 47 inf + 1 16.613 * * [simplify]: Extracting #3: cost 30 inf + 2174 16.614 * * [simplify]: Extracting #4: cost 6 inf + 8131 16.615 * * [simplify]: Extracting #5: cost 0 inf + 10286 16.617 * [simplify]: Simplified to (/ 0.5 (* (exp im) (cbrt (exp im)))) 16.617 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (* (exp im) (cbrt (exp im)))) (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.617 * [simplify]: Simplifying (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im)))) 16.617 * * [simplify]: iters left: 6 (7 enodes) 16.620 * * [simplify]: iters left: 5 (25 enodes) 16.624 * * [simplify]: iters left: 4 (33 enodes) 16.629 * * [simplify]: iters left: 3 (40 enodes) 16.635 * * [simplify]: iters left: 2 (48 enodes) 16.643 * * [simplify]: iters left: 1 (52 enodes) 16.650 * * [simplify]: Extracting #0: cost 1 inf + 0 16.650 * * [simplify]: Extracting #1: cost 11 inf + 0 16.650 * * [simplify]: Extracting #2: cost 19 inf + 1 16.650 * * [simplify]: Extracting #3: cost 19 inf + 83 16.650 * * [simplify]: Extracting #4: cost 16 inf + 226 16.650 * * [simplify]: Extracting #5: cost 7 inf + 2231 16.651 * * [simplify]: Extracting #6: cost 1 inf + 3542 16.651 * * [simplify]: Extracting #7: cost 0 inf + 3774 16.652 * [simplify]: Simplified to (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) 16.652 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (* (exp im) (cbrt (exp im)))) (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.652 * * * * [progress]: [ 73 / 194 ] simplifiying candidate # 16.652 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 16.652 * * [simplify]: iters left: 6 (7 enodes) 16.655 * * [simplify]: iters left: 5 (25 enodes) 16.659 * * [simplify]: iters left: 4 (33 enodes) 16.666 * * [simplify]: iters left: 3 (40 enodes) 16.677 * * [simplify]: iters left: 2 (48 enodes) 16.691 * * [simplify]: iters left: 1 (50 enodes) 16.706 * * [simplify]: Extracting #0: cost 1 inf + 0 16.706 * * [simplify]: Extracting #1: cost 11 inf + 0 16.706 * * [simplify]: Extracting #2: cost 19 inf + 1 16.707 * * [simplify]: Extracting #3: cost 14 inf + 226 16.707 * * [simplify]: Extracting #4: cost 5 inf + 1593 16.707 * * [simplify]: Extracting #5: cost 0 inf + 2352 16.708 * [simplify]: Simplified to (/ 0.5 (exp im)) 16.708 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.708 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 16.708 * * [simplify]: iters left: 6 (7 enodes) 16.710 * * [simplify]: iters left: 5 (25 enodes) 16.715 * * [simplify]: iters left: 4 (33 enodes) 16.721 * * [simplify]: iters left: 3 (40 enodes) 16.727 * * [simplify]: iters left: 2 (48 enodes) 16.735 * * [simplify]: iters left: 1 (50 enodes) 16.743 * * [simplify]: Extracting #0: cost 1 inf + 0 16.743 * * [simplify]: Extracting #1: cost 11 inf + 0 16.743 * * [simplify]: Extracting #2: cost 19 inf + 1 16.743 * * [simplify]: Extracting #3: cost 14 inf + 226 16.744 * * [simplify]: Extracting #4: cost 5 inf + 1593 16.744 * * [simplify]: Extracting #5: cost 0 inf + 2352 16.745 * [simplify]: Simplified to (/ 0.5 (exp im)) 16.745 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.745 * * * * [progress]: [ 74 / 194 ] simplifiying candidate # 16.745 * [simplify]: Simplifying (* (/ (sqrt 0.5) 1) (/ (sqrt 0.5) 1)) 16.745 * * [simplify]: iters left: 5 (5 enodes) 16.748 * * [simplify]: iters left: 4 (19 enodes) 16.751 * * [simplify]: iters left: 3 (21 enodes) 16.756 * * [simplify]: Extracting #0: cost 1 inf + 0 16.756 * * [simplify]: Extracting #1: cost 0 inf + 1 16.756 * [simplify]: Simplified to 0.5 16.756 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* 0.5 (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.756 * [simplify]: Simplifying (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im))) 16.757 * * [simplify]: iters left: 5 (6 enodes) 16.760 * * [simplify]: iters left: 4 (22 enodes) 16.767 * * [simplify]: iters left: 3 (30 enodes) 16.771 * * [simplify]: iters left: 2 (37 enodes) 16.777 * * [simplify]: iters left: 1 (45 enodes) 16.784 * * [simplify]: Extracting #0: cost 1 inf + 0 16.784 * * [simplify]: Extracting #1: cost 11 inf + 0 16.784 * * [simplify]: Extracting #2: cost 20 inf + 1 16.784 * * [simplify]: Extracting #3: cost 14 inf + 418 16.784 * * [simplify]: Extracting #4: cost 3 inf + 1857 16.784 * * [simplify]: Extracting #5: cost 0 inf + 2393 16.785 * [simplify]: Simplified to (/ (/ 0.5 (exp im)) (exp im)) 16.785 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* 0.5 (/ (/ 0.5 (exp im)) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.785 * * * * [progress]: [ 75 / 194 ] simplifiying candidate # 16.785 * [simplify]: Simplifying (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) 16.785 * * [simplify]: iters left: 6 (7 enodes) 16.787 * * [simplify]: iters left: 5 (29 enodes) 16.795 * * [simplify]: iters left: 4 (50 enodes) 16.811 * * [simplify]: iters left: 3 (82 enodes) 16.829 * * [simplify]: iters left: 2 (99 enodes) 16.843 * * [simplify]: iters left: 1 (112 enodes) 16.865 * * [simplify]: Extracting #0: cost 1 inf + 0 16.865 * * [simplify]: Extracting #1: cost 11 inf + 0 16.865 * * [simplify]: Extracting #2: cost 24 inf + 2 16.865 * * [simplify]: Extracting #3: cost 25 inf + 45 16.865 * * [simplify]: Extracting #4: cost 22 inf + 229 16.866 * * [simplify]: Extracting #5: cost 12 inf + 2264 16.866 * * [simplify]: Extracting #6: cost 1 inf + 5255 16.867 * * [simplify]: Extracting #7: cost 0 inf + 5487 16.868 * [simplify]: Simplified to (/ (/ 1 (cbrt (exp im))) (exp im)) 16.868 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (/ 1 (cbrt (exp im))) (exp im)) (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.868 * [simplify]: Simplifying (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 16.868 * * [simplify]: iters left: 6 (6 enodes) 16.870 * * [simplify]: iters left: 5 (22 enodes) 16.874 * * [simplify]: iters left: 4 (30 enodes) 16.881 * * [simplify]: iters left: 3 (42 enodes) 16.887 * * [simplify]: iters left: 2 (49 enodes) 16.898 * * [simplify]: Extracting #0: cost 1 inf + 0 16.898 * * [simplify]: Extracting #1: cost 11 inf + 0 16.899 * * [simplify]: Extracting #2: cost 19 inf + 1 16.899 * * [simplify]: Extracting #3: cost 20 inf + 42 16.899 * * [simplify]: Extracting #4: cost 18 inf + 84 16.899 * * [simplify]: Extracting #5: cost 12 inf + 952 16.900 * * [simplify]: Extracting #6: cost 2 inf + 3070 16.901 * * [simplify]: Extracting #7: cost 0 inf + 3534 16.902 * [simplify]: Simplified to (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 16.902 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (/ 1 (cbrt (exp im))) (exp im)) (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.902 * * * * [progress]: [ 76 / 194 ] simplifiying candidate # 16.902 * [simplify]: Simplifying (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im)))) 16.903 * * [simplify]: iters left: 6 (6 enodes) 16.906 * * [simplify]: iters left: 5 (24 enodes) 16.915 * * [simplify]: iters left: 4 (32 enodes) 16.924 * * [simplify]: iters left: 3 (38 enodes) 16.934 * * [simplify]: Extracting #0: cost 1 inf + 0 16.934 * * [simplify]: Extracting #1: cost 6 inf + 0 16.934 * * [simplify]: Extracting #2: cost 9 inf + 1 16.935 * * [simplify]: Extracting #3: cost 6 inf + 144 16.935 * * [simplify]: Extracting #4: cost 2 inf + 631 16.935 * * [simplify]: Extracting #5: cost 0 inf + 894 16.935 * [simplify]: Simplified to (/ 1 (exp im)) 16.936 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 1 (exp im)) (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.936 * [simplify]: Simplifying (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im)))) 16.936 * * [simplify]: iters left: 6 (6 enodes) 16.939 * * [simplify]: iters left: 5 (22 enodes) 16.947 * * [simplify]: iters left: 4 (30 enodes) 16.956 * * [simplify]: iters left: 3 (42 enodes) 16.968 * * [simplify]: iters left: 2 (47 enodes) 16.981 * * [simplify]: iters left: 1 (48 enodes) 16.993 * * [simplify]: Extracting #0: cost 1 inf + 0 16.994 * * [simplify]: Extracting #1: cost 11 inf + 0 16.994 * * [simplify]: Extracting #2: cost 19 inf + 1 16.994 * * [simplify]: Extracting #3: cost 17 inf + 43 16.994 * * [simplify]: Extracting #4: cost 9 inf + 865 16.995 * * [simplify]: Extracting #5: cost 0 inf + 2192 16.995 * [simplify]: Simplified to (/ (* 0.5 0.5) (exp im)) 16.995 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 1 (exp im)) (/ (* 0.5 0.5) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 16.996 * * * * [progress]: [ 77 / 194 ] simplifiying candidate # 16.996 * [simplify]: Simplifying (* (/ 1 1) (/ 1 1)) 16.996 * * [simplify]: iters left: 4 (3 enodes) 17.000 * * [simplify]: iters left: 3 (10 enodes) 17.003 * * [simplify]: iters left: 2 (12 enodes) 17.005 * * [simplify]: Extracting #0: cost 1 inf + 0 17.005 * * [simplify]: Extracting #1: cost 0 inf + 1 17.005 * [simplify]: Simplified to 1 17.005 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.006 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 17.006 * * [simplify]: iters left: 5 (5 enodes) 17.009 * * [simplify]: iters left: 4 (19 enodes) 17.016 * * [simplify]: iters left: 3 (27 enodes) 17.027 * * [simplify]: iters left: 2 (39 enodes) 17.038 * * [simplify]: iters left: 1 (48 enodes) 17.045 * * [simplify]: Extracting #0: cost 1 inf + 0 17.045 * * [simplify]: Extracting #1: cost 11 inf + 0 17.045 * * [simplify]: Extracting #2: cost 20 inf + 1 17.045 * * [simplify]: Extracting #3: cost 17 inf + 125 17.045 * * [simplify]: Extracting #4: cost 7 inf + 1171 17.046 * * [simplify]: Extracting #5: cost 0 inf + 2194 17.046 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 17.046 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.046 * * * * [progress]: [ 78 / 194 ] simplifiying candidate # 17.047 * [simplify]: Simplifying (* 1 1) 17.047 * * [simplify]: iters left: 2 (2 enodes) 17.047 * * [simplify]: iters left: 1 (6 enodes) 17.049 * * [simplify]: Extracting #0: cost 1 inf + 0 17.049 * * [simplify]: Extracting #1: cost 0 inf + 1 17.049 * [simplify]: Simplified to 1 17.049 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.049 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 17.049 * * [simplify]: iters left: 5 (5 enodes) 17.050 * * [simplify]: iters left: 4 (19 enodes) 17.054 * * [simplify]: iters left: 3 (27 enodes) 17.058 * * [simplify]: iters left: 2 (39 enodes) 17.065 * * [simplify]: iters left: 1 (48 enodes) 17.071 * * [simplify]: Extracting #0: cost 1 inf + 0 17.071 * * [simplify]: Extracting #1: cost 11 inf + 0 17.071 * * [simplify]: Extracting #2: cost 20 inf + 1 17.071 * * [simplify]: Extracting #3: cost 17 inf + 125 17.071 * * [simplify]: Extracting #4: cost 7 inf + 1171 17.072 * * [simplify]: Extracting #5: cost 0 inf + 2194 17.072 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 17.072 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.072 * * * * [progress]: [ 79 / 194 ] simplifiying candidate # 17.072 * [simplify]: Simplifying (* 0.5 0.5) 17.073 * * [simplify]: iters left: 2 (2 enodes) 17.074 * * [simplify]: iters left: 1 (6 enodes) 17.075 * * [simplify]: Extracting #0: cost 1 inf + 0 17.075 * * [simplify]: Extracting #1: cost 3 inf + 0 17.075 * * [simplify]: Extracting #2: cost 2 inf + 1 17.075 * * [simplify]: Extracting #3: cost 0 inf + 83 17.075 * [simplify]: Simplified to (* 0.5 0.5) 17.075 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* 0.5 0.5) (* (/ 1 (exp im)) (/ 1 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.075 * [simplify]: Simplifying (* (/ 1 (exp im)) (/ 1 (exp im))) 17.075 * * [simplify]: iters left: 5 (5 enodes) 17.077 * * [simplify]: iters left: 4 (23 enodes) 17.081 * * [simplify]: iters left: 3 (35 enodes) 17.086 * * [simplify]: iters left: 2 (49 enodes) 17.093 * * [simplify]: iters left: 1 (58 enodes) 17.100 * * [simplify]: Extracting #0: cost 1 inf + 0 17.100 * * [simplify]: Extracting #1: cost 7 inf + 0 17.101 * * [simplify]: Extracting #2: cost 13 inf + 1 17.101 * * [simplify]: Extracting #3: cost 12 inf + 84 17.101 * * [simplify]: Extracting #4: cost 3 inf + 803 17.101 * * [simplify]: Extracting #5: cost 1 inf + 1065 17.102 * * [simplify]: Extracting #6: cost 0 inf + 1216 17.102 * [simplify]: Simplified to (* (exp (- im)) (exp (- im))) 17.102 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* 0.5 0.5) (* (exp (- im)) (exp (- im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.103 * * * * [progress]: [ 80 / 194 ] simplifiying candidate # 17.103 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 17.103 * * [simplify]: iters left: 6 (6 enodes) 17.106 * * [simplify]: iters left: 5 (16 enodes) 17.111 * * [simplify]: iters left: 4 (17 enodes) 17.115 * * [simplify]: Extracting #0: cost 1 inf + 0 17.115 * * [simplify]: Extracting #1: cost 5 inf + 0 17.115 * * [simplify]: Extracting #2: cost 7 inf + 1 17.115 * * [simplify]: Extracting #3: cost 2 inf + 368 17.116 * * [simplify]: Extracting #4: cost 0 inf + 672 17.116 * [simplify]: Simplified to (/ 0.5 (exp im)) 17.116 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.118 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 17.119 * * [simplify]: iters left: 6 (6 enodes) 17.122 * * [simplify]: iters left: 5 (16 enodes) 17.126 * * [simplify]: iters left: 4 (17 enodes) 17.131 * * [simplify]: Extracting #0: cost 1 inf + 0 17.131 * * [simplify]: Extracting #1: cost 5 inf + 0 17.131 * * [simplify]: Extracting #2: cost 7 inf + 1 17.131 * * [simplify]: Extracting #3: cost 2 inf + 368 17.131 * * [simplify]: Extracting #4: cost 0 inf + 672 17.132 * [simplify]: Simplified to (/ 0.5 (exp im)) 17.132 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.132 * * * * [progress]: [ 81 / 194 ] simplifiying candidate # 17.132 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 17.133 * * [simplify]: iters left: 6 (9 enodes) 17.137 * * [simplify]: iters left: 5 (30 enodes) 17.146 * * [simplify]: iters left: 4 (36 enodes) 17.157 * * [simplify]: iters left: 3 (40 enodes) 17.168 * * [simplify]: iters left: 2 (44 enodes) 17.181 * * [simplify]: iters left: 1 (47 enodes) 17.187 * * [simplify]: Extracting #0: cost 1 inf + 0 17.187 * * [simplify]: Extracting #1: cost 10 inf + 0 17.187 * * [simplify]: Extracting #2: cost 21 inf + 0 17.187 * * [simplify]: Extracting #3: cost 22 inf + 42 17.187 * * [simplify]: Extracting #4: cost 20 inf + 84 17.188 * * [simplify]: Extracting #5: cost 8 inf + 2064 17.188 * * [simplify]: Extracting #6: cost 0 inf + 3760 17.189 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 17.189 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.189 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 17.189 * * [simplify]: iters left: 6 (9 enodes) 17.192 * * [simplify]: iters left: 5 (30 enodes) 17.196 * * [simplify]: iters left: 4 (36 enodes) 17.201 * * [simplify]: iters left: 3 (40 enodes) 17.207 * * [simplify]: iters left: 2 (44 enodes) 17.214 * * [simplify]: iters left: 1 (47 enodes) 17.221 * * [simplify]: Extracting #0: cost 1 inf + 0 17.221 * * [simplify]: Extracting #1: cost 10 inf + 0 17.221 * * [simplify]: Extracting #2: cost 21 inf + 0 17.221 * * [simplify]: Extracting #3: cost 22 inf + 42 17.221 * * [simplify]: Extracting #4: cost 20 inf + 84 17.222 * * [simplify]: Extracting #5: cost 8 inf + 2064 17.222 * * [simplify]: Extracting #6: cost 0 inf + 3760 17.223 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 17.223 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.223 * * * * [progress]: [ 82 / 194 ] simplifiying candidate # 17.223 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 17.223 * * [simplify]: iters left: 6 (9 enodes) 17.226 * * [simplify]: iters left: 5 (30 enodes) 17.234 * * [simplify]: iters left: 4 (36 enodes) 17.240 * * [simplify]: iters left: 3 (38 enodes) 17.250 * * [simplify]: Extracting #0: cost 1 inf + 0 17.250 * * [simplify]: Extracting #1: cost 8 inf + 0 17.250 * * [simplify]: Extracting #2: cost 17 inf + 0 17.250 * * [simplify]: Extracting #3: cost 19 inf + 1 17.250 * * [simplify]: Extracting #4: cost 14 inf + 226 17.250 * * [simplify]: Extracting #5: cost 8 inf + 1137 17.251 * * [simplify]: Extracting #6: cost 0 inf + 2912 17.252 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 17.252 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.253 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 17.253 * * [simplify]: iters left: 6 (9 enodes) 17.257 * * [simplify]: iters left: 5 (30 enodes) 17.265 * * [simplify]: iters left: 4 (36 enodes) 17.276 * * [simplify]: iters left: 3 (38 enodes) 17.287 * * [simplify]: Extracting #0: cost 1 inf + 0 17.287 * * [simplify]: Extracting #1: cost 8 inf + 0 17.287 * * [simplify]: Extracting #2: cost 17 inf + 0 17.287 * * [simplify]: Extracting #3: cost 19 inf + 1 17.287 * * [simplify]: Extracting #4: cost 14 inf + 226 17.288 * * [simplify]: Extracting #5: cost 8 inf + 1137 17.288 * * [simplify]: Extracting #6: cost 0 inf + 2912 17.289 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 17.289 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.290 * * * * [progress]: [ 83 / 194 ] simplifiying candidate # 17.290 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 17.290 * * [simplify]: iters left: 6 (7 enodes) 17.294 * * [simplify]: iters left: 5 (25 enodes) 17.302 * * [simplify]: iters left: 4 (33 enodes) 17.313 * * [simplify]: iters left: 3 (40 enodes) 17.324 * * [simplify]: iters left: 2 (48 enodes) 17.337 * * [simplify]: iters left: 1 (50 enodes) 17.350 * * [simplify]: Extracting #0: cost 1 inf + 0 17.350 * * [simplify]: Extracting #1: cost 11 inf + 0 17.350 * * [simplify]: Extracting #2: cost 19 inf + 1 17.351 * * [simplify]: Extracting #3: cost 14 inf + 226 17.351 * * [simplify]: Extracting #4: cost 5 inf + 1593 17.352 * * [simplify]: Extracting #5: cost 0 inf + 2352 17.353 * [simplify]: Simplified to (/ 0.5 (exp im)) 17.353 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.353 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 17.353 * * [simplify]: iters left: 6 (7 enodes) 17.355 * * [simplify]: iters left: 5 (25 enodes) 17.359 * * [simplify]: iters left: 4 (33 enodes) 17.366 * * [simplify]: iters left: 3 (40 enodes) 17.371 * * [simplify]: iters left: 2 (48 enodes) 17.378 * * [simplify]: iters left: 1 (50 enodes) 17.385 * * [simplify]: Extracting #0: cost 1 inf + 0 17.385 * * [simplify]: Extracting #1: cost 11 inf + 0 17.385 * * [simplify]: Extracting #2: cost 19 inf + 1 17.385 * * [simplify]: Extracting #3: cost 14 inf + 226 17.386 * * [simplify]: Extracting #4: cost 5 inf + 1593 17.386 * * [simplify]: Extracting #5: cost 0 inf + 2352 17.387 * [simplify]: Simplified to (/ 0.5 (exp im)) 17.387 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.387 * * * * [progress]: [ 84 / 194 ] simplifiying candidate # 17.387 * [simplify]: Simplifying (/ 0.5 (exp im)) 17.387 * * [simplify]: iters left: 3 (4 enodes) 17.388 * * [simplify]: iters left: 2 (12 enodes) 17.391 * * [simplify]: Extracting #0: cost 1 inf + 0 17.391 * * [simplify]: Extracting #1: cost 4 inf + 0 17.391 * * [simplify]: Extracting #2: cost 5 inf + 1 17.391 * * [simplify]: Extracting #3: cost 4 inf + 2 17.391 * * [simplify]: Extracting #4: cost 0 inf + 368 17.392 * [simplify]: Simplified to (/ 0.5 (exp im)) 17.392 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (pow (/ 0.5 (exp im)) (* 2 1)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.392 * [simplify]: Simplifying (* 2 1) 17.392 * * [simplify]: iters left: 2 (3 enodes) 17.394 * * [simplify]: iters left: 1 (9 enodes) 17.396 * * [simplify]: Extracting #0: cost 1 inf + 0 17.396 * * [simplify]: Extracting #1: cost 0 inf + 1 17.396 * [simplify]: Simplified to 2 17.396 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (pow (/ 0.5 (exp im)) 2) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.396 * * * * [progress]: [ 85 / 194 ] simplifiying candidate # 17.396 * [simplify]: Simplifying (cbrt (/ 0.5 (exp im))) 17.396 * * [simplify]: iters left: 4 (5 enodes) 17.397 * * [simplify]: iters left: 3 (15 enodes) 17.400 * * [simplify]: Extracting #0: cost 1 inf + 0 17.400 * * [simplify]: Extracting #1: cost 3 inf + 0 17.400 * * [simplify]: Extracting #2: cost 6 inf + 0 17.400 * * [simplify]: Extracting #3: cost 7 inf + 1 17.400 * * [simplify]: Extracting #4: cost 0 inf + 752 17.400 * [simplify]: Simplified to (cbrt (/ 0.5 (exp im))) 17.400 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (cbrt (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.400 * * * * [progress]: [ 86 / 194 ] simplifiying candidate # 17.400 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 17.400 * * [simplify]: iters left: 4 (5 enodes) 17.402 * * [simplify]: iters left: 3 (15 enodes) 17.404 * * [simplify]: Extracting #0: cost 1 inf + 0 17.404 * * [simplify]: Extracting #1: cost 3 inf + 0 17.404 * * [simplify]: Extracting #2: cost 6 inf + 0 17.404 * * [simplify]: Extracting #3: cost 7 inf + 1 17.404 * * [simplify]: Extracting #4: cost 0 inf + 672 17.404 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 17.404 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (sqrt (/ 0.5 (exp im)))) (sqrt (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.404 * * * * [progress]: [ 87 / 194 ] simplifiying candidate # 17.404 * [simplify]: Simplifying (/ (cbrt 0.5) (cbrt (exp im))) 17.404 * * [simplify]: iters left: 4 (6 enodes) 17.406 * * [simplify]: iters left: 3 (18 enodes) 17.409 * * [simplify]: Extracting #0: cost 1 inf + 0 17.409 * * [simplify]: Extracting #1: cost 4 inf + 0 17.409 * * [simplify]: Extracting #2: cost 8 inf + 0 17.409 * * [simplify]: Extracting #3: cost 9 inf + 1 17.409 * * [simplify]: Extracting #4: cost 0 inf + 1152 17.410 * [simplify]: Simplified to (/ (cbrt 0.5) (cbrt (exp im))) 17.410 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im))))) (/ (cbrt 0.5) (cbrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.410 * * * * [progress]: [ 88 / 194 ] simplifiying candidate # 17.410 * [simplify]: Simplifying (/ (cbrt 0.5) (sqrt (exp im))) 17.410 * * [simplify]: iters left: 4 (6 enodes) 17.412 * * [simplify]: iters left: 3 (18 enodes) 17.414 * * [simplify]: Extracting #0: cost 1 inf + 0 17.414 * * [simplify]: Extracting #1: cost 4 inf + 0 17.415 * * [simplify]: Extracting #2: cost 8 inf + 0 17.415 * * [simplify]: Extracting #3: cost 9 inf + 1 17.415 * * [simplify]: Extracting #4: cost 0 inf + 992 17.415 * [simplify]: Simplified to (/ (cbrt 0.5) (sqrt (exp im))) 17.415 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) (/ (cbrt 0.5) (sqrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.415 * * * * [progress]: [ 89 / 194 ] simplifiying candidate # 17.415 * [simplify]: Simplifying (/ (cbrt 0.5) (exp im)) 17.415 * * [simplify]: iters left: 3 (5 enodes) 17.417 * * [simplify]: iters left: 2 (15 enodes) 17.419 * * [simplify]: Extracting #0: cost 1 inf + 0 17.419 * * [simplify]: Extracting #1: cost 4 inf + 0 17.419 * * [simplify]: Extracting #2: cost 8 inf + 0 17.419 * * [simplify]: Extracting #3: cost 4 inf + 144 17.419 * * [simplify]: Extracting #4: cost 0 inf + 690 17.420 * [simplify]: Simplified to (/ (cbrt 0.5) (exp im)) 17.420 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) (/ (cbrt 0.5) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.420 * * * * [progress]: [ 90 / 194 ] simplifiying candidate # 17.420 * [simplify]: Simplifying (/ (sqrt 0.5) (cbrt (exp im))) 17.420 * * [simplify]: iters left: 4 (6 enodes) 17.422 * * [simplify]: iters left: 3 (18 enodes) 17.425 * * [simplify]: Extracting #0: cost 1 inf + 0 17.425 * * [simplify]: Extracting #1: cost 4 inf + 0 17.425 * * [simplify]: Extracting #2: cost 8 inf + 0 17.425 * * [simplify]: Extracting #3: cost 9 inf + 1 17.425 * * [simplify]: Extracting #4: cost 0 inf + 992 17.426 * [simplify]: Simplified to (/ (sqrt 0.5) (cbrt (exp im))) 17.426 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) (/ (sqrt 0.5) (cbrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.426 * * * * [progress]: [ 91 / 194 ] simplifiying candidate # 17.426 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 17.426 * * [simplify]: iters left: 4 (6 enodes) 17.430 * * [simplify]: iters left: 3 (18 enodes) 17.436 * * [simplify]: Extracting #0: cost 1 inf + 0 17.436 * * [simplify]: Extracting #1: cost 4 inf + 0 17.436 * * [simplify]: Extracting #2: cost 8 inf + 0 17.437 * * [simplify]: Extracting #3: cost 9 inf + 1 17.437 * * [simplify]: Extracting #4: cost 0 inf + 832 17.437 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 17.437 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (/ (sqrt 0.5) (sqrt (exp im)))) (/ (sqrt 0.5) (sqrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.437 * * * * [progress]: [ 92 / 194 ] simplifiying candidate # 17.438 * [simplify]: Simplifying (/ (sqrt 0.5) (exp im)) 17.438 * * [simplify]: iters left: 3 (5 enodes) 17.441 * * [simplify]: iters left: 2 (15 enodes) 17.446 * * [simplify]: Extracting #0: cost 1 inf + 0 17.446 * * [simplify]: Extracting #1: cost 4 inf + 0 17.446 * * [simplify]: Extracting #2: cost 8 inf + 0 17.446 * * [simplify]: Extracting #3: cost 4 inf + 144 17.446 * * [simplify]: Extracting #4: cost 0 inf + 530 17.446 * [simplify]: Simplified to (/ (sqrt 0.5) (exp im)) 17.446 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (/ (sqrt 0.5) 1)) (/ (sqrt 0.5) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.446 * * * * [progress]: [ 93 / 194 ] simplifiying candidate # 17.447 * [simplify]: Simplifying (/ 0.5 (cbrt (exp im))) 17.447 * * [simplify]: iters left: 4 (5 enodes) 17.450 * * [simplify]: iters left: 3 (15 enodes) 17.454 * * [simplify]: Extracting #0: cost 1 inf + 0 17.454 * * [simplify]: Extracting #1: cost 4 inf + 0 17.454 * * [simplify]: Extracting #2: cost 5 inf + 1 17.454 * * [simplify]: Extracting #3: cost 7 inf + 1 17.454 * * [simplify]: Extracting #4: cost 0 inf + 830 17.455 * [simplify]: Simplified to (/ 0.5 (cbrt (exp im))) 17.455 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) (/ 0.5 (cbrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.455 * * * * [progress]: [ 94 / 194 ] simplifiying candidate # 17.455 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 17.455 * * [simplify]: iters left: 4 (5 enodes) 17.458 * * [simplify]: iters left: 3 (15 enodes) 17.463 * * [simplify]: Extracting #0: cost 1 inf + 0 17.463 * * [simplify]: Extracting #1: cost 4 inf + 0 17.463 * * [simplify]: Extracting #2: cost 5 inf + 1 17.463 * * [simplify]: Extracting #3: cost 7 inf + 1 17.463 * * [simplify]: Extracting #4: cost 0 inf + 670 17.463 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 17.463 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (/ 1 (sqrt (exp im)))) (/ 0.5 (sqrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.464 * * * * [progress]: [ 95 / 194 ] simplifiying candidate # 17.464 * [simplify]: Simplifying (/ 0.5 (exp im)) 17.464 * * [simplify]: iters left: 3 (4 enodes) 17.466 * * [simplify]: iters left: 2 (12 enodes) 17.470 * * [simplify]: Extracting #0: cost 1 inf + 0 17.470 * * [simplify]: Extracting #1: cost 4 inf + 0 17.470 * * [simplify]: Extracting #2: cost 5 inf + 1 17.471 * * [simplify]: Extracting #3: cost 4 inf + 2 17.471 * * [simplify]: Extracting #4: cost 0 inf + 368 17.471 * [simplify]: Simplified to (/ 0.5 (exp im)) 17.471 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) (/ 1 1)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.471 * * * * [progress]: [ 96 / 194 ] simplifiying candidate # 17.471 * [simplify]: Simplifying (/ 0.5 (exp im)) 17.472 * * [simplify]: iters left: 3 (4 enodes) 17.474 * * [simplify]: iters left: 2 (12 enodes) 17.481 * * [simplify]: Extracting #0: cost 1 inf + 0 17.481 * * [simplify]: Extracting #1: cost 4 inf + 0 17.481 * * [simplify]: Extracting #2: cost 5 inf + 1 17.481 * * [simplify]: Extracting #3: cost 4 inf + 2 17.482 * * [simplify]: Extracting #4: cost 0 inf + 368 17.482 * [simplify]: Simplified to (/ 0.5 (exp im)) 17.482 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) 1) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.482 * * * * [progress]: [ 97 / 194 ] simplifiying candidate # 17.482 * [simplify]: Simplifying (/ 1 (exp im)) 17.482 * * [simplify]: iters left: 3 (4 enodes) 17.485 * * [simplify]: iters left: 2 (16 enodes) 17.490 * * [simplify]: iters left: 1 (20 enodes) 17.497 * * [simplify]: Extracting #0: cost 1 inf + 0 17.497 * * [simplify]: Extracting #1: cost 5 inf + 0 17.497 * * [simplify]: Extracting #2: cost 7 inf + 1 17.497 * * [simplify]: Extracting #3: cost 6 inf + 2 17.497 * * [simplify]: Extracting #4: cost 0 inf + 450 17.498 * * [simplify]: Extracting #5: cost 0 inf + 448 17.498 * [simplify]: Simplified to (exp (- im)) 17.498 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ 0.5 (exp im)) 0.5) (exp (- im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.498 * * * * [progress]: [ 98 / 194 ] simplifiying candidate # 17.498 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 17.499 * * [simplify]: iters left: 6 (6 enodes) 17.502 * * [simplify]: iters left: 5 (18 enodes) 17.508 * * [simplify]: Extracting #0: cost 1 inf + 0 17.508 * * [simplify]: Extracting #1: cost 3 inf + 0 17.508 * * [simplify]: Extracting #2: cost 5 inf + 0 17.508 * * [simplify]: Extracting #3: cost 8 inf + 0 17.508 * * [simplify]: Extracting #4: cost 9 inf + 1 17.508 * * [simplify]: Extracting #5: cost 0 inf + 1216 17.509 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 17.509 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.509 * * * * [progress]: [ 99 / 194 ] simplifiying candidate # 17.509 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 17.510 * * [simplify]: iters left: 4 (5 enodes) 17.512 * * [simplify]: iters left: 3 (15 enodes) 17.518 * * [simplify]: Extracting #0: cost 1 inf + 0 17.518 * * [simplify]: Extracting #1: cost 3 inf + 0 17.518 * * [simplify]: Extracting #2: cost 6 inf + 0 17.518 * * [simplify]: Extracting #3: cost 7 inf + 1 17.518 * * [simplify]: Extracting #4: cost 0 inf + 672 17.519 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 17.519 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (sqrt (/ 0.5 (exp im))) (* (sqrt (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.519 * * * * [progress]: [ 100 / 194 ] simplifiying candidate # 17.519 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) 17.520 * * [simplify]: iters left: 6 (8 enodes) 17.524 * * [simplify]: iters left: 5 (30 enodes) 17.534 * * [simplify]: iters left: 4 (45 enodes) 17.548 * * [simplify]: iters left: 3 (52 enodes) 17.563 * * [simplify]: iters left: 2 (55 enodes) 17.579 * * [simplify]: Extracting #0: cost 1 inf + 0 17.579 * * [simplify]: Extracting #1: cost 11 inf + 0 17.579 * * [simplify]: Extracting #2: cost 22 inf + 0 17.579 * * [simplify]: Extracting #3: cost 23 inf + 1 17.579 * * [simplify]: Extracting #4: cost 18 inf + 376 17.580 * * [simplify]: Extracting #5: cost 2 inf + 4312 17.581 * * [simplify]: Extracting #6: cost 0 inf + 4816 17.582 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 17.582 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) (* (/ (cbrt 0.5) (cbrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.583 * * * * [progress]: [ 101 / 194 ] simplifiying candidate # 17.583 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 17.583 * * [simplify]: iters left: 5 (7 enodes) 17.586 * * [simplify]: iters left: 4 (23 enodes) 17.590 * * [simplify]: iters left: 3 (27 enodes) 17.594 * * [simplify]: iters left: 2 (30 enodes) 17.599 * * [simplify]: Extracting #0: cost 1 inf + 0 17.599 * * [simplify]: Extracting #1: cost 7 inf + 0 17.599 * * [simplify]: Extracting #2: cost 14 inf + 0 17.599 * * [simplify]: Extracting #3: cost 15 inf + 1 17.599 * * [simplify]: Extracting #4: cost 12 inf + 164 17.599 * * [simplify]: Extracting #5: cost 6 inf + 891 17.599 * * [simplify]: Extracting #6: cost 1 inf + 1970 17.600 * * [simplify]: Extracting #7: cost 0 inf + 2242 17.600 * [simplify]: Simplified to (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 17.600 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (* (/ (cbrt 0.5) (sqrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.600 * * * * [progress]: [ 102 / 194 ] simplifiying candidate # 17.601 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) 1) 17.601 * * [simplify]: iters left: 5 (5 enodes) 17.603 * * [simplify]: iters left: 4 (17 enodes) 17.607 * * [simplify]: iters left: 3 (27 enodes) 17.611 * * [simplify]: iters left: 2 (28 enodes) 17.618 * * [simplify]: Extracting #0: cost 1 inf + 0 17.618 * * [simplify]: Extracting #1: cost 5 inf + 0 17.618 * * [simplify]: Extracting #2: cost 7 inf + 1 17.618 * * [simplify]: Extracting #3: cost 6 inf + 2 17.618 * * [simplify]: Extracting #4: cost 1 inf + 528 17.618 * * [simplify]: Extracting #5: cost 0 inf + 650 17.618 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 17.618 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (* (cbrt 0.5) (cbrt 0.5)) (* (/ (cbrt 0.5) (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.619 * * * * [progress]: [ 103 / 194 ] simplifiying candidate # 17.619 * [simplify]: Simplifying (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 17.619 * * [simplify]: iters left: 6 (7 enodes) 17.621 * * [simplify]: iters left: 5 (23 enodes) 17.626 * * [simplify]: iters left: 4 (25 enodes) 17.630 * * [simplify]: Extracting #0: cost 1 inf + 0 17.630 * * [simplify]: Extracting #1: cost 6 inf + 0 17.630 * * [simplify]: Extracting #2: cost 12 inf + 0 17.630 * * [simplify]: Extracting #3: cost 13 inf + 1 17.630 * * [simplify]: Extracting #4: cost 8 inf + 226 17.630 * * [simplify]: Extracting #5: cost 4 inf + 951 17.630 * * [simplify]: Extracting #6: cost 1 inf + 1646 17.631 * * [simplify]: Extracting #7: cost 0 inf + 1918 17.631 * [simplify]: Simplified to (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 17.631 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (* (/ (sqrt 0.5) (cbrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.631 * * * * [progress]: [ 104 / 194 ] simplifiying candidate # 17.631 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 17.631 * * [simplify]: iters left: 4 (6 enodes) 17.633 * * [simplify]: iters left: 3 (18 enodes) 17.636 * * [simplify]: Extracting #0: cost 1 inf + 0 17.636 * * [simplify]: Extracting #1: cost 4 inf + 0 17.636 * * [simplify]: Extracting #2: cost 8 inf + 0 17.636 * * [simplify]: Extracting #3: cost 9 inf + 1 17.636 * * [simplify]: Extracting #4: cost 0 inf + 832 17.636 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 17.636 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ (sqrt 0.5) (sqrt (exp im))) (* (/ (sqrt 0.5) (sqrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.636 * * * * [progress]: [ 105 / 194 ] simplifiying candidate # 17.637 * [simplify]: Simplifying (/ (sqrt 0.5) 1) 17.637 * * [simplify]: iters left: 3 (4 enodes) 17.640 * * [simplify]: iters left: 2 (12 enodes) 17.644 * * [simplify]: iters left: 1 (14 enodes) 17.649 * * [simplify]: Extracting #0: cost 1 inf + 0 17.649 * * [simplify]: Extracting #1: cost 4 inf + 0 17.649 * * [simplify]: Extracting #2: cost 0 inf + 84 17.649 * [simplify]: Simplified to (sqrt 0.5) 17.649 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (sqrt 0.5) (* (/ (sqrt 0.5) (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.650 * * * * [progress]: [ 106 / 194 ] simplifiying candidate # 17.650 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 17.650 * * [simplify]: iters left: 6 (6 enodes) 17.653 * * [simplify]: iters left: 5 (22 enodes) 17.660 * * [simplify]: iters left: 4 (26 enodes) 17.668 * * [simplify]: Extracting #0: cost 1 inf + 0 17.668 * * [simplify]: Extracting #1: cost 6 inf + 0 17.668 * * [simplify]: Extracting #2: cost 9 inf + 1 17.668 * * [simplify]: Extracting #3: cost 11 inf + 1 17.668 * * [simplify]: Extracting #4: cost 8 inf + 144 17.669 * * [simplify]: Extracting #5: cost 2 inf + 1253 17.669 * * [simplify]: Extracting #6: cost 0 inf + 1676 17.670 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 17.670 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.670 * * * * [progress]: [ 107 / 194 ] simplifiying candidate # 17.671 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 17.671 * * [simplify]: iters left: 4 (5 enodes) 17.673 * * [simplify]: iters left: 3 (17 enodes) 17.679 * * [simplify]: iters left: 2 (19 enodes) 17.684 * * [simplify]: Extracting #0: cost 1 inf + 0 17.685 * * [simplify]: Extracting #1: cost 4 inf + 0 17.685 * * [simplify]: Extracting #2: cost 5 inf + 1 17.685 * * [simplify]: Extracting #3: cost 7 inf + 1 17.685 * * [simplify]: Extracting #4: cost 0 inf + 670 17.685 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 17.685 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 1 (sqrt (exp im))) (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.685 * * * * [progress]: [ 108 / 194 ] simplifiying candidate # 17.685 * [simplify]: Simplifying (/ 1 1) 17.685 * * [simplify]: iters left: 2 (2 enodes) 17.686 * * [simplify]: iters left: 1 (6 enodes) 17.687 * * [simplify]: Extracting #0: cost 1 inf + 0 17.688 * * [simplify]: Extracting #1: cost 0 inf + 1 17.688 * [simplify]: Simplified to 1 17.688 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.688 * * * * [progress]: [ 109 / 194 ] simplifiying candidate # 17.688 * * * * [progress]: [ 110 / 194 ] simplifiying candidate # 17.688 * * * * [progress]: [ 111 / 194 ] simplifiying candidate # 17.688 * [simplify]: Simplifying (exp im) 17.688 * * [simplify]: iters left: 1 (2 enodes) 17.689 * * [simplify]: Extracting #0: cost 1 inf + 0 17.689 * * [simplify]: Extracting #1: cost 3 inf + 0 17.689 * * [simplify]: Extracting #2: cost 2 inf + 1 17.689 * * [simplify]: Extracting #3: cost 0 inf + 143 17.689 * [simplify]: Simplified to (exp im) 17.689 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (/ (* (/ 0.5 (exp im)) 0.5) (exp im)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.689 * * * * [progress]: [ 112 / 194 ] simplifiying candidate # 17.689 * [simplify]: Simplifying (* 0.5 (/ 0.5 (exp im))) 17.689 * * [simplify]: iters left: 5 (5 enodes) 17.691 * * [simplify]: iters left: 4 (18 enodes) 17.694 * * [simplify]: iters left: 3 (22 enodes) 17.698 * * [simplify]: iters left: 2 (24 enodes) 17.701 * * [simplify]: Extracting #0: cost 1 inf + 0 17.702 * * [simplify]: Extracting #1: cost 7 inf + 0 17.702 * * [simplify]: Extracting #2: cost 11 inf + 1 17.702 * * [simplify]: Extracting #3: cost 6 inf + 226 17.702 * * [simplify]: Extracting #4: cost 0 inf + 978 17.702 * [simplify]: Simplified to (* (/ 0.5 (exp im)) 0.5) 17.702 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (/ (* (/ 0.5 (exp im)) 0.5) (exp im)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.702 * * * * [progress]: [ 113 / 194 ] simplifiying candidate #real (real->posit16 (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))> 17.702 * * * * [progress]: [ 114 / 194 ] simplifiying candidate # 17.702 * * * * [progress]: [ 115 / 194 ] simplifiying candidate # 17.703 * [simplify]: Simplifying (/ 0.5 (exp im)) 17.703 * * [simplify]: iters left: 3 (4 enodes) 17.704 * * [simplify]: iters left: 2 (12 enodes) 17.706 * * [simplify]: Extracting #0: cost 1 inf + 0 17.706 * * [simplify]: Extracting #1: cost 4 inf + 0 17.706 * * [simplify]: Extracting #2: cost 5 inf + 1 17.706 * * [simplify]: Extracting #3: cost 4 inf + 2 17.706 * * [simplify]: Extracting #4: cost 0 inf + 368 17.706 * [simplify]: Simplified to (/ 0.5 (exp im)) 17.706 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (pow (/ 0.5 (exp im)) (+ 1 1)) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.706 * [simplify]: Simplifying (+ 1 1) 17.707 * * [simplify]: iters left: 2 (2 enodes) 17.708 * * [simplify]: iters left: 1 (9 enodes) 17.710 * * [simplify]: Extracting #0: cost 1 inf + 0 17.710 * * [simplify]: Extracting #1: cost 0 inf + 1 17.710 * [simplify]: Simplified to 2 17.710 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (pow (/ 0.5 (exp im)) 2) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.710 * * * * [progress]: [ 116 / 194 ] simplifiying candidate # 17.710 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 17.710 * * [simplify]: iters left: 5 (5 enodes) 17.712 * * [simplify]: iters left: 4 (19 enodes) 17.715 * * [simplify]: iters left: 3 (27 enodes) 17.723 * * [simplify]: iters left: 2 (39 enodes) 17.736 * * [simplify]: iters left: 1 (48 enodes) 17.752 * * [simplify]: Extracting #0: cost 1 inf + 0 17.752 * * [simplify]: Extracting #1: cost 11 inf + 0 17.752 * * [simplify]: Extracting #2: cost 20 inf + 1 17.752 * * [simplify]: Extracting #3: cost 17 inf + 125 17.753 * * [simplify]: Extracting #4: cost 7 inf + 1171 17.753 * * [simplify]: Extracting #5: cost 0 inf + 2194 17.754 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 17.754 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (pow (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 1) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.755 * * * * [progress]: [ 117 / 194 ] simplifiying candidate # 17.755 * * * * [progress]: [ 118 / 194 ] simplifiying candidate # 17.755 * [simplify]: Simplifying (/ 0.5 (exp im)) 17.755 * * [simplify]: iters left: 3 (4 enodes) 17.758 * * [simplify]: iters left: 2 (12 enodes) 17.762 * * [simplify]: Extracting #0: cost 1 inf + 0 17.762 * * [simplify]: Extracting #1: cost 4 inf + 0 17.762 * * [simplify]: Extracting #2: cost 5 inf + 1 17.762 * * [simplify]: Extracting #3: cost 4 inf + 2 17.762 * * [simplify]: Extracting #4: cost 0 inf + 368 17.762 * [simplify]: Simplified to (/ 0.5 (exp im)) 17.762 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (pow (/ 0.5 (exp im)) (+ 1 1)) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.762 * * * * [progress]: [ 119 / 194 ] simplifiying candidate # 17.762 * * * * [progress]: [ 120 / 194 ] simplifiying candidate # 17.763 * [simplify]: Simplifying (+ (- (log 0.5) im) (- (log 0.5) im)) 17.763 * * [simplify]: iters left: 5 (5 enodes) 17.766 * * [simplify]: iters left: 4 (21 enodes) 17.774 * * [simplify]: iters left: 3 (40 enodes) 17.788 * * [simplify]: iters left: 2 (75 enodes) 17.814 * * [simplify]: iters left: 1 (107 enodes) 17.845 * * [simplify]: Extracting #0: cost 1 inf + 0 17.845 * * [simplify]: Extracting #1: cost 17 inf + 0 17.845 * * [simplify]: Extracting #2: cost 25 inf + 164 17.845 * * [simplify]: Extracting #3: cost 20 inf + 399 17.847 * * [simplify]: Extracting #4: cost 5 inf + 2314 17.849 * * [simplify]: Extracting #5: cost 0 inf + 3034 17.850 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 17.850 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.851 * * * * [progress]: [ 121 / 194 ] simplifiying candidate # 17.851 * [simplify]: Simplifying (+ (- (log 0.5) im) (log (/ 0.5 (exp im)))) 17.851 * * [simplify]: iters left: 6 (8 enodes) 17.856 * * [simplify]: iters left: 5 (31 enodes) 17.866 * * [simplify]: iters left: 4 (49 enodes) 17.882 * * [simplify]: iters left: 3 (82 enodes) 17.909 * * [simplify]: iters left: 2 (113 enodes) 17.929 * * [simplify]: iters left: 1 (136 enodes) 17.959 * * [simplify]: Extracting #0: cost 1 inf + 0 17.959 * * [simplify]: Extracting #1: cost 18 inf + 0 17.959 * * [simplify]: Extracting #2: cost 31 inf + 83 17.960 * * [simplify]: Extracting #3: cost 26 inf + 540 17.961 * * [simplify]: Extracting #4: cost 7 inf + 3143 17.963 * * [simplify]: Extracting #5: cost 0 inf + 4046 17.965 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 17.965 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 17.965 * * * * [progress]: [ 122 / 194 ] simplifiying candidate # 17.965 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (- (log 0.5) im)) 17.966 * * [simplify]: iters left: 6 (8 enodes) 17.970 * * [simplify]: iters left: 5 (31 enodes) 17.977 * * [simplify]: iters left: 4 (47 enodes) 17.984 * * [simplify]: iters left: 3 (69 enodes) 17.995 * * [simplify]: iters left: 2 (104 enodes) 18.019 * * [simplify]: iters left: 1 (136 enodes) 18.041 * * [simplify]: Extracting #0: cost 1 inf + 0 18.041 * * [simplify]: Extracting #1: cost 18 inf + 0 18.041 * * [simplify]: Extracting #2: cost 32 inf + 1 18.041 * * [simplify]: Extracting #3: cost 28 inf + 277 18.042 * * [simplify]: Extracting #4: cost 6 inf + 3105 18.043 * * [simplify]: Extracting #5: cost 0 inf + 3934 18.044 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 18.044 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 18.044 * * * * [progress]: [ 123 / 194 ] simplifiying candidate # 18.044 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (log (/ 0.5 (exp im)))) 18.044 * * [simplify]: iters left: 6 (6 enodes) 18.047 * * [simplify]: iters left: 5 (21 enodes) 18.054 * * [simplify]: iters left: 4 (29 enodes) 18.064 * * [simplify]: iters left: 3 (48 enodes) 18.073 * * [simplify]: iters left: 2 (82 enodes) 18.088 * * [simplify]: iters left: 1 (111 enodes) 18.114 * * [simplify]: Extracting #0: cost 1 inf + 0 18.114 * * [simplify]: Extracting #1: cost 15 inf + 0 18.114 * * [simplify]: Extracting #2: cost 27 inf + 1 18.114 * * [simplify]: Extracting #3: cost 23 inf + 247 18.115 * * [simplify]: Extracting #4: cost 4 inf + 2609 18.117 * * [simplify]: Extracting #5: cost 0 inf + 3096 18.118 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 18.118 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 18.119 * * * * [progress]: [ 124 / 194 ] simplifiying candidate # 18.119 * * * * [progress]: [ 125 / 194 ] simplifiying candidate # 18.119 * * * * [progress]: [ 126 / 194 ] simplifiying candidate # 18.119 * [simplify]: Simplifying (* (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im))) (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im)))) 18.120 * * [simplify]: iters left: 6 (9 enodes) 18.125 * * [simplify]: iters left: 5 (42 enodes) 18.144 * * [simplify]: iters left: 4 (138 enodes) 18.263 * * [simplify]: Extracting #0: cost 1 inf + 0 18.263 * * [simplify]: Extracting #1: cost 76 inf + 0 18.264 * * [simplify]: Extracting #2: cost 194 inf + 42 18.269 * * [simplify]: Extracting #3: cost 138 inf + 12819 18.287 * * [simplify]: Extracting #4: cost 12 inf + 44837 18.301 * * [simplify]: Extracting #5: cost 0 inf + 45751 18.312 * * [simplify]: Extracting #6: cost 0 inf + 44991 18.324 * * [simplify]: Extracting #7: cost 0 inf + 44951 18.346 * [simplify]: Simplified to (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 18.346 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (cbrt (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 18.346 * * * * [progress]: [ 127 / 194 ] simplifiying candidate # 18.347 * [simplify]: Simplifying (* (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 18.347 * * [simplify]: iters left: 6 (12 enodes) 18.354 * * [simplify]: iters left: 5 (58 enodes) 18.378 * * [simplify]: iters left: 4 (171 enodes) 18.477 * * [simplify]: Extracting #0: cost 1 inf + 0 18.477 * * [simplify]: Extracting #1: cost 54 inf + 0 18.478 * * [simplify]: Extracting #2: cost 172 inf + 43 18.479 * * [simplify]: Extracting #3: cost 154 inf + 3126 18.489 * * [simplify]: Extracting #4: cost 31 inf + 32891 18.499 * * [simplify]: Extracting #5: cost 0 inf + 39212 18.509 * * [simplify]: Extracting #6: cost 0 inf + 38372 18.529 * [simplify]: Simplified to (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 18.530 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (cbrt (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 18.530 * * * * [progress]: [ 128 / 194 ] simplifiying candidate # 18.530 * [simplify]: Simplifying (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im)))) 18.531 * * [simplify]: iters left: 6 (12 enodes) 18.538 * * [simplify]: iters left: 5 (58 enodes) 18.565 * * [simplify]: iters left: 4 (165 enodes) 18.692 * * [simplify]: Extracting #0: cost 1 inf + 0 18.692 * * [simplify]: Extracting #1: cost 61 inf + 0 18.693 * * [simplify]: Extracting #2: cost 171 inf + 2 18.695 * * [simplify]: Extracting #3: cost 146 inf + 4182 18.708 * * [simplify]: Extracting #4: cost 27 inf + 31374 18.728 * * [simplify]: Extracting #5: cost 0 inf + 38709 18.746 * [simplify]: Simplified to (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 18.746 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (cbrt (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 18.747 * * * * [progress]: [ 129 / 194 ] simplifiying candidate # 18.747 * [simplify]: Simplifying (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 18.747 * * [simplify]: iters left: 6 (7 enodes) 18.752 * * [simplify]: iters left: 5 (34 enodes) 18.767 * * [simplify]: iters left: 4 (94 enodes) 18.813 * * [simplify]: iters left: 3 (223 enodes) 18.905 * * [simplify]: Extracting #0: cost 1 inf + 0 18.906 * * [simplify]: Extracting #1: cost 59 inf + 0 18.906 * * [simplify]: Extracting #2: cost 165 inf + 3 18.908 * * [simplify]: Extracting #3: cost 135 inf + 6116 18.913 * * [simplify]: Extracting #4: cost 36 inf + 30792 18.923 * * [simplify]: Extracting #5: cost 0 inf + 40046 18.932 * * [simplify]: Extracting #6: cost 0 inf + 39766 18.944 * [simplify]: Simplified to (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 18.944 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (cbrt (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 18.944 * * * * [progress]: [ 130 / 194 ] simplifiying candidate # 18.944 * * * * [progress]: [ 131 / 194 ] simplifiying candidate # 18.944 * * * * [progress]: [ 132 / 194 ] simplifiying candidate # 18.944 * * * * [progress]: [ 133 / 194 ] simplifiying candidate # 18.944 * [simplify]: Simplifying (* 0.5 0.5) 18.944 * * [simplify]: iters left: 2 (2 enodes) 18.946 * * [simplify]: iters left: 1 (6 enodes) 18.947 * * [simplify]: Extracting #0: cost 1 inf + 0 18.947 * * [simplify]: Extracting #1: cost 3 inf + 0 18.947 * * [simplify]: Extracting #2: cost 2 inf + 1 18.947 * * [simplify]: Extracting #3: cost 0 inf + 83 18.947 * [simplify]: Simplified to (* 0.5 0.5) 18.947 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (/ (* 0.5 0.5) (* (exp im) (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 18.947 * [simplify]: Simplifying (* (exp im) (exp im)) 18.947 * * [simplify]: iters left: 3 (3 enodes) 18.948 * * [simplify]: iters left: 2 (11 enodes) 18.950 * * [simplify]: iters left: 1 (13 enodes) 18.951 * * [simplify]: Extracting #0: cost 1 inf + 0 18.951 * * [simplify]: Extracting #1: cost 4 inf + 0 18.951 * * [simplify]: Extracting #2: cost 7 inf + 0 18.951 * * [simplify]: Extracting #3: cost 6 inf + 1 18.951 * * [simplify]: Extracting #4: cost 0 inf + 447 18.951 * [simplify]: Simplified to (* (exp im) (exp im)) 18.952 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (/ (* 0.5 0.5) (* (exp im) (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 18.952 * * * * [progress]: [ 134 / 194 ] simplifiying candidate # 18.952 * * * * [progress]: [ 135 / 194 ] simplifiying candidate # 18.952 * [simplify]: Simplifying (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) 18.952 * * [simplify]: iters left: 6 (7 enodes) 18.954 * * [simplify]: iters left: 5 (25 enodes) 18.958 * * [simplify]: iters left: 4 (29 enodes) 18.963 * * [simplify]: iters left: 3 (40 enodes) 18.971 * * [simplify]: iters left: 2 (68 enodes) 18.985 * * [simplify]: iters left: 1 (126 enodes) 19.018 * * [simplify]: Extracting #0: cost 1 inf + 0 19.018 * * [simplify]: Extracting #1: cost 21 inf + 0 19.018 * * [simplify]: Extracting #2: cost 54 inf + 2 19.018 * * [simplify]: Extracting #3: cost 48 inf + 10 19.019 * * [simplify]: Extracting #4: cost 41 inf + 490 19.019 * * [simplify]: Extracting #5: cost 27 inf + 4815 19.021 * * [simplify]: Extracting #6: cost 3 inf + 17106 19.023 * * [simplify]: Extracting #7: cost 0 inf + 19239 19.025 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) 19.025 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.025 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 19.025 * * [simplify]: iters left: 6 (6 enodes) 19.027 * * [simplify]: iters left: 5 (18 enodes) 19.029 * * [simplify]: Extracting #0: cost 1 inf + 0 19.029 * * [simplify]: Extracting #1: cost 3 inf + 0 19.029 * * [simplify]: Extracting #2: cost 5 inf + 0 19.029 * * [simplify]: Extracting #3: cost 8 inf + 0 19.029 * * [simplify]: Extracting #4: cost 9 inf + 1 19.030 * * [simplify]: Extracting #5: cost 0 inf + 1216 19.030 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 19.030 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.030 * * * * [progress]: [ 136 / 194 ] simplifiying candidate # 19.030 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 19.030 * * [simplify]: iters left: 6 (6 enodes) 19.032 * * [simplify]: iters left: 5 (16 enodes) 19.034 * * [simplify]: iters left: 4 (17 enodes) 19.037 * * [simplify]: Extracting #0: cost 1 inf + 0 19.037 * * [simplify]: Extracting #1: cost 5 inf + 0 19.037 * * [simplify]: Extracting #2: cost 7 inf + 1 19.037 * * [simplify]: Extracting #3: cost 2 inf + 368 19.037 * * [simplify]: Extracting #4: cost 0 inf + 672 19.037 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.037 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.037 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 19.037 * * [simplify]: iters left: 6 (6 enodes) 19.039 * * [simplify]: iters left: 5 (16 enodes) 19.041 * * [simplify]: iters left: 4 (17 enodes) 19.044 * * [simplify]: Extracting #0: cost 1 inf + 0 19.044 * * [simplify]: Extracting #1: cost 5 inf + 0 19.044 * * [simplify]: Extracting #2: cost 7 inf + 1 19.044 * * [simplify]: Extracting #3: cost 2 inf + 368 19.044 * * [simplify]: Extracting #4: cost 0 inf + 672 19.044 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.044 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.044 * * * * [progress]: [ 137 / 194 ] simplifiying candidate # 19.045 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im))))) 19.045 * * [simplify]: iters left: 6 (9 enodes) 19.050 * * [simplify]: iters left: 5 (37 enodes) 19.064 * * [simplify]: iters left: 4 (93 enodes) 19.111 * * [simplify]: iters left: 3 (251 enodes) 19.198 * * [simplify]: iters left: 2 (471 enodes) 19.401 * * [simplify]: Extracting #0: cost 1 inf + 0 19.401 * * [simplify]: Extracting #1: cost 50 inf + 0 19.402 * * [simplify]: Extracting #2: cost 97 inf + 83 19.402 * * [simplify]: Extracting #3: cost 88 inf + 1489 19.404 * * [simplify]: Extracting #4: cost 62 inf + 7015 19.408 * * [simplify]: Extracting #5: cost 9 inf + 23395 19.414 * * [simplify]: Extracting #6: cost 0 inf + 25894 19.419 * [simplify]: Simplified to (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) 19.420 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.420 * [simplify]: Simplifying (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 19.420 * * [simplify]: iters left: 6 (7 enodes) 19.423 * * [simplify]: iters left: 5 (25 enodes) 19.427 * * [simplify]: iters left: 4 (33 enodes) 19.433 * * [simplify]: iters left: 3 (45 enodes) 19.440 * * [simplify]: iters left: 2 (52 enodes) 19.447 * * [simplify]: Extracting #0: cost 1 inf + 0 19.447 * * [simplify]: Extracting #1: cost 11 inf + 0 19.447 * * [simplify]: Extracting #2: cost 22 inf + 0 19.447 * * [simplify]: Extracting #3: cost 23 inf + 1 19.448 * * [simplify]: Extracting #4: cost 16 inf + 960 19.448 * * [simplify]: Extracting #5: cost 2 inf + 4383 19.448 * * [simplify]: Extracting #6: cost 0 inf + 4816 19.449 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 19.449 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.449 * * * * [progress]: [ 138 / 194 ] simplifiying candidate # 19.450 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) 19.450 * * [simplify]: iters left: 6 (8 enodes) 19.452 * * [simplify]: iters left: 5 (30 enodes) 19.458 * * [simplify]: iters left: 4 (52 enodes) 19.479 * * [simplify]: iters left: 3 (99 enodes) 19.508 * * [simplify]: iters left: 2 (164 enodes) 19.542 * * [simplify]: iters left: 1 (199 enodes) 19.586 * * [simplify]: Extracting #0: cost 1 inf + 0 19.586 * * [simplify]: Extracting #1: cost 31 inf + 0 19.586 * * [simplify]: Extracting #2: cost 59 inf + 82 19.587 * * [simplify]: Extracting #3: cost 33 inf + 4565 19.589 * * [simplify]: Extracting #4: cost 5 inf + 10539 19.592 * * [simplify]: Extracting #5: cost 0 inf + 11899 19.595 * [simplify]: Simplified to (/ (* 0.5 (cbrt 0.5)) (exp im)) 19.595 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ (* 0.5 (cbrt 0.5)) (exp im)) (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.595 * [simplify]: Simplifying (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im)))) 19.595 * * [simplify]: iters left: 6 (7 enodes) 19.598 * * [simplify]: iters left: 5 (25 enodes) 19.604 * * [simplify]: iters left: 4 (33 enodes) 19.615 * * [simplify]: iters left: 3 (45 enodes) 19.629 * * [simplify]: iters left: 2 (50 enodes) 19.643 * * [simplify]: iters left: 1 (51 enodes) 19.656 * * [simplify]: Extracting #0: cost 1 inf + 0 19.656 * * [simplify]: Extracting #1: cost 11 inf + 0 19.656 * * [simplify]: Extracting #2: cost 22 inf + 0 19.656 * * [simplify]: Extracting #3: cost 19 inf + 73 19.657 * * [simplify]: Extracting #4: cost 13 inf + 921 19.657 * * [simplify]: Extracting #5: cost 1 inf + 3242 19.658 * * [simplify]: Extracting #6: cost 0 inf + 3474 19.658 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5)) 19.658 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (/ (* 0.5 (cbrt 0.5)) (exp im)) (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.658 * * * * [progress]: [ 139 / 194 ] simplifiying candidate # 19.659 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) 1) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) 19.659 * * [simplify]: iters left: 6 (6 enodes) 19.661 * * [simplify]: iters left: 5 (24 enodes) 19.667 * * [simplify]: iters left: 4 (42 enodes) 19.677 * * [simplify]: iters left: 3 (58 enodes) 19.691 * * [simplify]: iters left: 2 (75 enodes) 19.707 * * [simplify]: iters left: 1 (80 enodes) 19.718 * * [simplify]: Extracting #0: cost 1 inf + 0 19.718 * * [simplify]: Extracting #1: cost 10 inf + 0 19.718 * * [simplify]: Extracting #2: cost 14 inf + 3 19.718 * * [simplify]: Extracting #3: cost 10 inf + 290 19.718 * * [simplify]: Extracting #4: cost 3 inf + 1019 19.718 * * [simplify]: Extracting #5: cost 0 inf + 1636 19.719 * [simplify]: Simplified to (* 0.5 (cbrt 0.5)) 19.719 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (* 0.5 (cbrt 0.5)) (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.719 * [simplify]: Simplifying (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 19.719 * * [simplify]: iters left: 5 (6 enodes) 19.722 * * [simplify]: iters left: 4 (22 enodes) 19.726 * * [simplify]: iters left: 3 (30 enodes) 19.736 * * [simplify]: iters left: 2 (42 enodes) 19.745 * * [simplify]: iters left: 1 (51 enodes) 19.752 * * [simplify]: Extracting #0: cost 1 inf + 0 19.752 * * [simplify]: Extracting #1: cost 11 inf + 0 19.753 * * [simplify]: Extracting #2: cost 23 inf + 0 19.753 * * [simplify]: Extracting #3: cost 20 inf + 114 19.753 * * [simplify]: Extracting #4: cost 15 inf + 650 19.753 * * [simplify]: Extracting #5: cost 2 inf + 3123 19.754 * * [simplify]: Extracting #6: cost 0 inf + 3476 19.754 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 19.754 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* 0.5 (cbrt 0.5)) (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.754 * * * * [progress]: [ 140 / 194 ] simplifiying candidate # 19.755 * [simplify]: Simplifying (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) 19.755 * * [simplify]: iters left: 6 (8 enodes) 19.757 * * [simplify]: iters left: 5 (30 enodes) 19.763 * * [simplify]: iters left: 4 (53 enodes) 19.780 * * [simplify]: iters left: 3 (92 enodes) 19.807 * * [simplify]: iters left: 2 (122 enodes) 19.827 * * [simplify]: iters left: 1 (143 enodes) 19.855 * * [simplify]: Extracting #0: cost 1 inf + 0 19.856 * * [simplify]: Extracting #1: cost 23 inf + 0 19.856 * * [simplify]: Extracting #2: cost 47 inf + 1 19.857 * * [simplify]: Extracting #3: cost 30 inf + 2174 19.859 * * [simplify]: Extracting #4: cost 6 inf + 8131 19.862 * * [simplify]: Extracting #5: cost 0 inf + 10286 19.865 * [simplify]: Simplified to (/ 0.5 (* (exp im) (cbrt (exp im)))) 19.865 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (* (exp im) (cbrt (exp im)))) (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.866 * [simplify]: Simplifying (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im)))) 19.866 * * [simplify]: iters left: 6 (7 enodes) 19.870 * * [simplify]: iters left: 5 (25 enodes) 19.881 * * [simplify]: iters left: 4 (33 enodes) 19.891 * * [simplify]: iters left: 3 (40 enodes) 19.903 * * [simplify]: iters left: 2 (48 enodes) 19.913 * * [simplify]: iters left: 1 (52 enodes) 19.920 * * [simplify]: Extracting #0: cost 1 inf + 0 19.920 * * [simplify]: Extracting #1: cost 11 inf + 0 19.920 * * [simplify]: Extracting #2: cost 19 inf + 1 19.920 * * [simplify]: Extracting #3: cost 19 inf + 83 19.920 * * [simplify]: Extracting #4: cost 16 inf + 226 19.920 * * [simplify]: Extracting #5: cost 7 inf + 2231 19.921 * * [simplify]: Extracting #6: cost 1 inf + 3542 19.922 * * [simplify]: Extracting #7: cost 0 inf + 3774 19.923 * [simplify]: Simplified to (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) 19.923 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (* (exp im) (cbrt (exp im)))) (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.923 * * * * [progress]: [ 141 / 194 ] simplifiying candidate # 19.924 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 19.924 * * [simplify]: iters left: 6 (7 enodes) 19.928 * * [simplify]: iters left: 5 (25 enodes) 19.936 * * [simplify]: iters left: 4 (33 enodes) 19.947 * * [simplify]: iters left: 3 (40 enodes) 19.958 * * [simplify]: iters left: 2 (48 enodes) 19.971 * * [simplify]: iters left: 1 (50 enodes) 19.985 * * [simplify]: Extracting #0: cost 1 inf + 0 19.985 * * [simplify]: Extracting #1: cost 11 inf + 0 19.985 * * [simplify]: Extracting #2: cost 19 inf + 1 19.985 * * [simplify]: Extracting #3: cost 14 inf + 226 19.986 * * [simplify]: Extracting #4: cost 5 inf + 1593 19.986 * * [simplify]: Extracting #5: cost 0 inf + 2352 19.987 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.987 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 19.988 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 19.988 * * [simplify]: iters left: 6 (7 enodes) 19.992 * * [simplify]: iters left: 5 (25 enodes) 20.000 * * [simplify]: iters left: 4 (33 enodes) 20.008 * * [simplify]: iters left: 3 (40 enodes) 20.017 * * [simplify]: iters left: 2 (48 enodes) 20.025 * * [simplify]: iters left: 1 (50 enodes) 20.032 * * [simplify]: Extracting #0: cost 1 inf + 0 20.033 * * [simplify]: Extracting #1: cost 11 inf + 0 20.033 * * [simplify]: Extracting #2: cost 19 inf + 1 20.033 * * [simplify]: Extracting #3: cost 14 inf + 226 20.034 * * [simplify]: Extracting #4: cost 5 inf + 1593 20.034 * * [simplify]: Extracting #5: cost 0 inf + 2352 20.035 * [simplify]: Simplified to (/ 0.5 (exp im)) 20.035 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.036 * * * * [progress]: [ 142 / 194 ] simplifiying candidate # 20.036 * [simplify]: Simplifying (* (/ (sqrt 0.5) 1) (/ (sqrt 0.5) 1)) 20.036 * * [simplify]: iters left: 5 (5 enodes) 20.040 * * [simplify]: iters left: 4 (19 enodes) 20.048 * * [simplify]: iters left: 3 (21 enodes) 20.054 * * [simplify]: Extracting #0: cost 1 inf + 0 20.054 * * [simplify]: Extracting #1: cost 0 inf + 1 20.054 * [simplify]: Simplified to 0.5 20.054 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* 0.5 (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.054 * [simplify]: Simplifying (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im))) 20.054 * * [simplify]: iters left: 5 (6 enodes) 20.059 * * [simplify]: iters left: 4 (22 enodes) 20.066 * * [simplify]: iters left: 3 (30 enodes) 20.071 * * [simplify]: iters left: 2 (37 enodes) 20.076 * * [simplify]: iters left: 1 (45 enodes) 20.082 * * [simplify]: Extracting #0: cost 1 inf + 0 20.082 * * [simplify]: Extracting #1: cost 11 inf + 0 20.082 * * [simplify]: Extracting #2: cost 20 inf + 1 20.083 * * [simplify]: Extracting #3: cost 14 inf + 418 20.083 * * [simplify]: Extracting #4: cost 3 inf + 1857 20.083 * * [simplify]: Extracting #5: cost 0 inf + 2393 20.084 * [simplify]: Simplified to (/ (/ 0.5 (exp im)) (exp im)) 20.084 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* 0.5 (/ (/ 0.5 (exp im)) (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.084 * * * * [progress]: [ 143 / 194 ] simplifiying candidate # 20.084 * [simplify]: Simplifying (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) 20.084 * * [simplify]: iters left: 6 (7 enodes) 20.086 * * [simplify]: iters left: 5 (29 enodes) 20.092 * * [simplify]: iters left: 4 (50 enodes) 20.101 * * [simplify]: iters left: 3 (82 enodes) 20.137 * * [simplify]: iters left: 2 (99 enodes) 20.165 * * [simplify]: iters left: 1 (112 enodes) 20.194 * * [simplify]: Extracting #0: cost 1 inf + 0 20.195 * * [simplify]: Extracting #1: cost 11 inf + 0 20.195 * * [simplify]: Extracting #2: cost 24 inf + 2 20.195 * * [simplify]: Extracting #3: cost 25 inf + 45 20.195 * * [simplify]: Extracting #4: cost 22 inf + 229 20.196 * * [simplify]: Extracting #5: cost 12 inf + 2264 20.197 * * [simplify]: Extracting #6: cost 1 inf + 5255 20.199 * * [simplify]: Extracting #7: cost 0 inf + 5487 20.200 * [simplify]: Simplified to (/ (/ 1 (cbrt (exp im))) (exp im)) 20.200 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ (/ 1 (cbrt (exp im))) (exp im)) (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.201 * [simplify]: Simplifying (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 20.201 * * [simplify]: iters left: 6 (6 enodes) 20.204 * * [simplify]: iters left: 5 (22 enodes) 20.211 * * [simplify]: iters left: 4 (30 enodes) 20.221 * * [simplify]: iters left: 3 (42 enodes) 20.233 * * [simplify]: iters left: 2 (49 enodes) 20.246 * * [simplify]: Extracting #0: cost 1 inf + 0 20.247 * * [simplify]: Extracting #1: cost 11 inf + 0 20.247 * * [simplify]: Extracting #2: cost 19 inf + 1 20.247 * * [simplify]: Extracting #3: cost 20 inf + 42 20.247 * * [simplify]: Extracting #4: cost 18 inf + 84 20.247 * * [simplify]: Extracting #5: cost 12 inf + 952 20.248 * * [simplify]: Extracting #6: cost 2 inf + 3070 20.249 * * [simplify]: Extracting #7: cost 0 inf + 3534 20.249 * [simplify]: Simplified to (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 20.249 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (/ (/ 1 (cbrt (exp im))) (exp im)) (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.250 * * * * [progress]: [ 144 / 194 ] simplifiying candidate # 20.250 * [simplify]: Simplifying (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im)))) 20.250 * * [simplify]: iters left: 6 (6 enodes) 20.252 * * [simplify]: iters left: 5 (24 enodes) 20.259 * * [simplify]: iters left: 4 (32 enodes) 20.264 * * [simplify]: iters left: 3 (38 enodes) 20.269 * * [simplify]: Extracting #0: cost 1 inf + 0 20.270 * * [simplify]: Extracting #1: cost 6 inf + 0 20.270 * * [simplify]: Extracting #2: cost 9 inf + 1 20.270 * * [simplify]: Extracting #3: cost 6 inf + 144 20.270 * * [simplify]: Extracting #4: cost 2 inf + 631 20.270 * * [simplify]: Extracting #5: cost 0 inf + 894 20.271 * [simplify]: Simplified to (/ 1 (exp im)) 20.271 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ 1 (exp im)) (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.271 * [simplify]: Simplifying (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im)))) 20.271 * * [simplify]: iters left: 6 (6 enodes) 20.274 * * [simplify]: iters left: 5 (22 enodes) 20.278 * * [simplify]: iters left: 4 (30 enodes) 20.283 * * [simplify]: iters left: 3 (42 enodes) 20.291 * * [simplify]: iters left: 2 (47 enodes) 20.298 * * [simplify]: iters left: 1 (48 enodes) 20.305 * * [simplify]: Extracting #0: cost 1 inf + 0 20.305 * * [simplify]: Extracting #1: cost 11 inf + 0 20.305 * * [simplify]: Extracting #2: cost 19 inf + 1 20.305 * * [simplify]: Extracting #3: cost 17 inf + 43 20.305 * * [simplify]: Extracting #4: cost 9 inf + 865 20.305 * * [simplify]: Extracting #5: cost 0 inf + 2192 20.306 * [simplify]: Simplified to (/ (* 0.5 0.5) (exp im)) 20.306 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (/ 1 (exp im)) (/ (* 0.5 0.5) (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.306 * * * * [progress]: [ 145 / 194 ] simplifiying candidate # 20.306 * [simplify]: Simplifying (* (/ 1 1) (/ 1 1)) 20.306 * * [simplify]: iters left: 4 (3 enodes) 20.309 * * [simplify]: iters left: 3 (10 enodes) 20.311 * * [simplify]: iters left: 2 (12 enodes) 20.314 * * [simplify]: Extracting #0: cost 1 inf + 0 20.314 * * [simplify]: Extracting #1: cost 0 inf + 1 20.314 * [simplify]: Simplified to 1 20.314 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.315 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 20.315 * * [simplify]: iters left: 5 (5 enodes) 20.318 * * [simplify]: iters left: 4 (19 enodes) 20.325 * * [simplify]: iters left: 3 (27 enodes) 20.334 * * [simplify]: iters left: 2 (39 enodes) 20.347 * * [simplify]: iters left: 1 (48 enodes) 20.360 * * [simplify]: Extracting #0: cost 1 inf + 0 20.360 * * [simplify]: Extracting #1: cost 11 inf + 0 20.360 * * [simplify]: Extracting #2: cost 20 inf + 1 20.360 * * [simplify]: Extracting #3: cost 17 inf + 125 20.360 * * [simplify]: Extracting #4: cost 7 inf + 1171 20.361 * * [simplify]: Extracting #5: cost 0 inf + 2194 20.362 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 20.362 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.362 * * * * [progress]: [ 146 / 194 ] simplifiying candidate # 20.362 * [simplify]: Simplifying (* 1 1) 20.363 * * [simplify]: iters left: 2 (2 enodes) 20.364 * * [simplify]: iters left: 1 (6 enodes) 20.366 * * [simplify]: Extracting #0: cost 1 inf + 0 20.366 * * [simplify]: Extracting #1: cost 0 inf + 1 20.367 * [simplify]: Simplified to 1 20.367 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.367 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 20.367 * * [simplify]: iters left: 5 (5 enodes) 20.370 * * [simplify]: iters left: 4 (19 enodes) 20.377 * * [simplify]: iters left: 3 (27 enodes) 20.388 * * [simplify]: iters left: 2 (39 enodes) 20.399 * * [simplify]: iters left: 1 (48 enodes) 20.412 * * [simplify]: Extracting #0: cost 1 inf + 0 20.412 * * [simplify]: Extracting #1: cost 11 inf + 0 20.412 * * [simplify]: Extracting #2: cost 20 inf + 1 20.412 * * [simplify]: Extracting #3: cost 17 inf + 125 20.413 * * [simplify]: Extracting #4: cost 7 inf + 1171 20.413 * * [simplify]: Extracting #5: cost 0 inf + 2194 20.414 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 20.414 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.415 * * * * [progress]: [ 147 / 194 ] simplifiying candidate # 20.415 * [simplify]: Simplifying (* 0.5 0.5) 20.415 * * [simplify]: iters left: 2 (2 enodes) 20.417 * * [simplify]: iters left: 1 (6 enodes) 20.419 * * [simplify]: Extracting #0: cost 1 inf + 0 20.419 * * [simplify]: Extracting #1: cost 3 inf + 0 20.419 * * [simplify]: Extracting #2: cost 2 inf + 1 20.419 * * [simplify]: Extracting #3: cost 0 inf + 83 20.419 * [simplify]: Simplified to (* 0.5 0.5) 20.419 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (* 0.5 0.5) (* (/ 1 (exp im)) (/ 1 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.420 * [simplify]: Simplifying (* (/ 1 (exp im)) (/ 1 (exp im))) 20.420 * * [simplify]: iters left: 5 (5 enodes) 20.423 * * [simplify]: iters left: 4 (23 enodes) 20.431 * * [simplify]: iters left: 3 (35 enodes) 20.442 * * [simplify]: iters left: 2 (49 enodes) 20.455 * * [simplify]: iters left: 1 (58 enodes) 20.470 * * [simplify]: Extracting #0: cost 1 inf + 0 20.470 * * [simplify]: Extracting #1: cost 7 inf + 0 20.470 * * [simplify]: Extracting #2: cost 13 inf + 1 20.470 * * [simplify]: Extracting #3: cost 12 inf + 84 20.470 * * [simplify]: Extracting #4: cost 3 inf + 803 20.471 * * [simplify]: Extracting #5: cost 1 inf + 1065 20.471 * * [simplify]: Extracting #6: cost 0 inf + 1216 20.472 * [simplify]: Simplified to (* (exp (- im)) (exp (- im))) 20.472 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* 0.5 0.5) (* (exp (- im)) (exp (- im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.472 * * * * [progress]: [ 148 / 194 ] simplifiying candidate # 20.473 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 20.473 * * [simplify]: iters left: 6 (6 enodes) 20.476 * * [simplify]: iters left: 5 (16 enodes) 20.481 * * [simplify]: iters left: 4 (17 enodes) 20.486 * * [simplify]: Extracting #0: cost 1 inf + 0 20.486 * * [simplify]: Extracting #1: cost 5 inf + 0 20.486 * * [simplify]: Extracting #2: cost 7 inf + 1 20.486 * * [simplify]: Extracting #3: cost 2 inf + 368 20.487 * * [simplify]: Extracting #4: cost 0 inf + 672 20.487 * [simplify]: Simplified to (/ 0.5 (exp im)) 20.487 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.487 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 20.487 * * [simplify]: iters left: 6 (6 enodes) 20.490 * * [simplify]: iters left: 5 (16 enodes) 20.495 * * [simplify]: iters left: 4 (17 enodes) 20.500 * * [simplify]: Extracting #0: cost 1 inf + 0 20.500 * * [simplify]: Extracting #1: cost 5 inf + 0 20.501 * * [simplify]: Extracting #2: cost 7 inf + 1 20.501 * * [simplify]: Extracting #3: cost 2 inf + 368 20.501 * * [simplify]: Extracting #4: cost 0 inf + 672 20.501 * [simplify]: Simplified to (/ 0.5 (exp im)) 20.501 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.502 * * * * [progress]: [ 149 / 194 ] simplifiying candidate # 20.502 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 20.502 * * [simplify]: iters left: 6 (9 enodes) 20.507 * * [simplify]: iters left: 5 (30 enodes) 20.516 * * [simplify]: iters left: 4 (36 enodes) 20.526 * * [simplify]: iters left: 3 (40 enodes) 20.540 * * [simplify]: iters left: 2 (44 enodes) 20.551 * * [simplify]: iters left: 1 (47 enodes) 20.564 * * [simplify]: Extracting #0: cost 1 inf + 0 20.564 * * [simplify]: Extracting #1: cost 10 inf + 0 20.564 * * [simplify]: Extracting #2: cost 21 inf + 0 20.565 * * [simplify]: Extracting #3: cost 22 inf + 42 20.565 * * [simplify]: Extracting #4: cost 20 inf + 84 20.565 * * [simplify]: Extracting #5: cost 8 inf + 2064 20.566 * * [simplify]: Extracting #6: cost 0 inf + 3760 20.567 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 20.568 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.568 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 20.568 * * [simplify]: iters left: 6 (9 enodes) 20.573 * * [simplify]: iters left: 5 (30 enodes) 20.582 * * [simplify]: iters left: 4 (36 enodes) 20.589 * * [simplify]: iters left: 3 (40 enodes) 20.594 * * [simplify]: iters left: 2 (44 enodes) 20.601 * * [simplify]: iters left: 1 (47 enodes) 20.607 * * [simplify]: Extracting #0: cost 1 inf + 0 20.607 * * [simplify]: Extracting #1: cost 10 inf + 0 20.607 * * [simplify]: Extracting #2: cost 21 inf + 0 20.608 * * [simplify]: Extracting #3: cost 22 inf + 42 20.608 * * [simplify]: Extracting #4: cost 20 inf + 84 20.608 * * [simplify]: Extracting #5: cost 8 inf + 2064 20.608 * * [simplify]: Extracting #6: cost 0 inf + 3760 20.609 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 20.609 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.609 * * * * [progress]: [ 150 / 194 ] simplifiying candidate # 20.609 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 20.609 * * [simplify]: iters left: 6 (9 enodes) 20.612 * * [simplify]: iters left: 5 (30 enodes) 20.617 * * [simplify]: iters left: 4 (36 enodes) 20.622 * * [simplify]: iters left: 3 (38 enodes) 20.627 * * [simplify]: Extracting #0: cost 1 inf + 0 20.627 * * [simplify]: Extracting #1: cost 8 inf + 0 20.627 * * [simplify]: Extracting #2: cost 17 inf + 0 20.627 * * [simplify]: Extracting #3: cost 19 inf + 1 20.627 * * [simplify]: Extracting #4: cost 14 inf + 226 20.628 * * [simplify]: Extracting #5: cost 8 inf + 1137 20.628 * * [simplify]: Extracting #6: cost 0 inf + 2912 20.628 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 20.628 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.629 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 20.629 * * [simplify]: iters left: 6 (9 enodes) 20.631 * * [simplify]: iters left: 5 (30 enodes) 20.636 * * [simplify]: iters left: 4 (36 enodes) 20.643 * * [simplify]: iters left: 3 (38 enodes) 20.648 * * [simplify]: Extracting #0: cost 1 inf + 0 20.648 * * [simplify]: Extracting #1: cost 8 inf + 0 20.648 * * [simplify]: Extracting #2: cost 17 inf + 0 20.648 * * [simplify]: Extracting #3: cost 19 inf + 1 20.648 * * [simplify]: Extracting #4: cost 14 inf + 226 20.648 * * [simplify]: Extracting #5: cost 8 inf + 1137 20.649 * * [simplify]: Extracting #6: cost 0 inf + 2912 20.649 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 20.649 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.650 * * * * [progress]: [ 151 / 194 ] simplifiying candidate # 20.650 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 20.650 * * [simplify]: iters left: 6 (7 enodes) 20.652 * * [simplify]: iters left: 5 (25 enodes) 20.656 * * [simplify]: iters left: 4 (33 enodes) 20.665 * * [simplify]: iters left: 3 (40 enodes) 20.676 * * [simplify]: iters left: 2 (48 enodes) 20.690 * * [simplify]: iters left: 1 (50 enodes) 20.703 * * [simplify]: Extracting #0: cost 1 inf + 0 20.703 * * [simplify]: Extracting #1: cost 11 inf + 0 20.704 * * [simplify]: Extracting #2: cost 19 inf + 1 20.704 * * [simplify]: Extracting #3: cost 14 inf + 226 20.704 * * [simplify]: Extracting #4: cost 5 inf + 1593 20.705 * * [simplify]: Extracting #5: cost 0 inf + 2352 20.706 * [simplify]: Simplified to (/ 0.5 (exp im)) 20.706 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.707 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 20.707 * * [simplify]: iters left: 6 (7 enodes) 20.711 * * [simplify]: iters left: 5 (25 enodes) 20.720 * * [simplify]: iters left: 4 (33 enodes) 20.730 * * [simplify]: iters left: 3 (40 enodes) 20.743 * * [simplify]: iters left: 2 (48 enodes) 20.756 * * [simplify]: iters left: 1 (50 enodes) 20.769 * * [simplify]: Extracting #0: cost 1 inf + 0 20.769 * * [simplify]: Extracting #1: cost 11 inf + 0 20.770 * * [simplify]: Extracting #2: cost 19 inf + 1 20.770 * * [simplify]: Extracting #3: cost 14 inf + 226 20.770 * * [simplify]: Extracting #4: cost 5 inf + 1593 20.771 * * [simplify]: Extracting #5: cost 0 inf + 2352 20.772 * [simplify]: Simplified to (/ 0.5 (exp im)) 20.772 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.772 * * * * [progress]: [ 152 / 194 ] simplifiying candidate # 20.772 * [simplify]: Simplifying (/ 0.5 (exp im)) 20.773 * * [simplify]: iters left: 3 (4 enodes) 20.775 * * [simplify]: iters left: 2 (12 enodes) 20.781 * * [simplify]: Extracting #0: cost 1 inf + 0 20.781 * * [simplify]: Extracting #1: cost 4 inf + 0 20.781 * * [simplify]: Extracting #2: cost 5 inf + 1 20.781 * * [simplify]: Extracting #3: cost 4 inf + 2 20.781 * * [simplify]: Extracting #4: cost 0 inf + 368 20.781 * [simplify]: Simplified to (/ 0.5 (exp im)) 20.781 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (pow (/ 0.5 (exp im)) (* 2 1)) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.782 * [simplify]: Simplifying (* 2 1) 20.782 * * [simplify]: iters left: 2 (3 enodes) 20.784 * * [simplify]: iters left: 1 (9 enodes) 20.787 * * [simplify]: Extracting #0: cost 1 inf + 0 20.787 * * [simplify]: Extracting #1: cost 0 inf + 1 20.787 * [simplify]: Simplified to 2 20.787 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (pow (/ 0.5 (exp im)) 2) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.787 * * * * [progress]: [ 153 / 194 ] simplifiying candidate # 20.788 * [simplify]: Simplifying (cbrt (/ 0.5 (exp im))) 20.788 * * [simplify]: iters left: 4 (5 enodes) 20.790 * * [simplify]: iters left: 3 (15 enodes) 20.794 * * [simplify]: Extracting #0: cost 1 inf + 0 20.794 * * [simplify]: Extracting #1: cost 3 inf + 0 20.794 * * [simplify]: Extracting #2: cost 6 inf + 0 20.794 * * [simplify]: Extracting #3: cost 7 inf + 1 20.794 * * [simplify]: Extracting #4: cost 0 inf + 752 20.794 * [simplify]: Simplified to (cbrt (/ 0.5 (exp im))) 20.794 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (cbrt (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.794 * * * * [progress]: [ 154 / 194 ] simplifiying candidate # 20.795 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 20.795 * * [simplify]: iters left: 4 (5 enodes) 20.797 * * [simplify]: iters left: 3 (15 enodes) 20.800 * * [simplify]: Extracting #0: cost 1 inf + 0 20.800 * * [simplify]: Extracting #1: cost 3 inf + 0 20.800 * * [simplify]: Extracting #2: cost 6 inf + 0 20.800 * * [simplify]: Extracting #3: cost 7 inf + 1 20.800 * * [simplify]: Extracting #4: cost 0 inf + 672 20.800 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 20.800 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (sqrt (/ 0.5 (exp im)))) (sqrt (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.800 * * * * [progress]: [ 155 / 194 ] simplifiying candidate # 20.801 * [simplify]: Simplifying (/ (cbrt 0.5) (cbrt (exp im))) 20.801 * * [simplify]: iters left: 4 (6 enodes) 20.803 * * [simplify]: iters left: 3 (18 enodes) 20.806 * * [simplify]: Extracting #0: cost 1 inf + 0 20.806 * * [simplify]: Extracting #1: cost 4 inf + 0 20.806 * * [simplify]: Extracting #2: cost 8 inf + 0 20.806 * * [simplify]: Extracting #3: cost 9 inf + 1 20.806 * * [simplify]: Extracting #4: cost 0 inf + 1152 20.806 * [simplify]: Simplified to (/ (cbrt 0.5) (cbrt (exp im))) 20.806 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im))))) (/ (cbrt 0.5) (cbrt (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.806 * * * * [progress]: [ 156 / 194 ] simplifiying candidate # 20.807 * [simplify]: Simplifying (/ (cbrt 0.5) (sqrt (exp im))) 20.807 * * [simplify]: iters left: 4 (6 enodes) 20.808 * * [simplify]: iters left: 3 (18 enodes) 20.811 * * [simplify]: Extracting #0: cost 1 inf + 0 20.812 * * [simplify]: Extracting #1: cost 4 inf + 0 20.812 * * [simplify]: Extracting #2: cost 8 inf + 0 20.812 * * [simplify]: Extracting #3: cost 9 inf + 1 20.812 * * [simplify]: Extracting #4: cost 0 inf + 992 20.812 * [simplify]: Simplified to (/ (cbrt 0.5) (sqrt (exp im))) 20.812 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) (/ (cbrt 0.5) (sqrt (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.812 * * * * [progress]: [ 157 / 194 ] simplifiying candidate # 20.812 * [simplify]: Simplifying (/ (cbrt 0.5) (exp im)) 20.812 * * [simplify]: iters left: 3 (5 enodes) 20.814 * * [simplify]: iters left: 2 (15 enodes) 20.816 * * [simplify]: Extracting #0: cost 1 inf + 0 20.816 * * [simplify]: Extracting #1: cost 4 inf + 0 20.816 * * [simplify]: Extracting #2: cost 8 inf + 0 20.817 * * [simplify]: Extracting #3: cost 4 inf + 144 20.817 * * [simplify]: Extracting #4: cost 0 inf + 690 20.817 * [simplify]: Simplified to (/ (cbrt 0.5) (exp im)) 20.817 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) (/ (cbrt 0.5) (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.817 * * * * [progress]: [ 158 / 194 ] simplifiying candidate # 20.817 * [simplify]: Simplifying (/ (sqrt 0.5) (cbrt (exp im))) 20.817 * * [simplify]: iters left: 4 (6 enodes) 20.819 * * [simplify]: iters left: 3 (18 enodes) 20.823 * * [simplify]: Extracting #0: cost 1 inf + 0 20.823 * * [simplify]: Extracting #1: cost 4 inf + 0 20.823 * * [simplify]: Extracting #2: cost 8 inf + 0 20.823 * * [simplify]: Extracting #3: cost 9 inf + 1 20.823 * * [simplify]: Extracting #4: cost 0 inf + 992 20.823 * [simplify]: Simplified to (/ (sqrt 0.5) (cbrt (exp im))) 20.824 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) (/ (sqrt 0.5) (cbrt (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.824 * * * * [progress]: [ 159 / 194 ] simplifiying candidate # 20.824 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 20.824 * * [simplify]: iters left: 4 (6 enodes) 20.829 * * [simplify]: iters left: 3 (18 enodes) 20.834 * * [simplify]: Extracting #0: cost 1 inf + 0 20.834 * * [simplify]: Extracting #1: cost 4 inf + 0 20.834 * * [simplify]: Extracting #2: cost 8 inf + 0 20.834 * * [simplify]: Extracting #3: cost 9 inf + 1 20.835 * * [simplify]: Extracting #4: cost 0 inf + 832 20.835 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 20.835 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (/ (sqrt 0.5) (sqrt (exp im)))) (/ (sqrt 0.5) (sqrt (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.835 * * * * [progress]: [ 160 / 194 ] simplifiying candidate # 20.836 * [simplify]: Simplifying (/ (sqrt 0.5) (exp im)) 20.836 * * [simplify]: iters left: 3 (5 enodes) 20.838 * * [simplify]: iters left: 2 (15 enodes) 20.843 * * [simplify]: Extracting #0: cost 1 inf + 0 20.843 * * [simplify]: Extracting #1: cost 4 inf + 0 20.843 * * [simplify]: Extracting #2: cost 8 inf + 0 20.844 * * [simplify]: Extracting #3: cost 4 inf + 144 20.844 * * [simplify]: Extracting #4: cost 0 inf + 530 20.844 * [simplify]: Simplified to (/ (sqrt 0.5) (exp im)) 20.844 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (/ (sqrt 0.5) 1)) (/ (sqrt 0.5) (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.844 * * * * [progress]: [ 161 / 194 ] simplifiying candidate # 20.845 * [simplify]: Simplifying (/ 0.5 (cbrt (exp im))) 20.845 * * [simplify]: iters left: 4 (5 enodes) 20.848 * * [simplify]: iters left: 3 (15 enodes) 20.852 * * [simplify]: Extracting #0: cost 1 inf + 0 20.852 * * [simplify]: Extracting #1: cost 4 inf + 0 20.852 * * [simplify]: Extracting #2: cost 5 inf + 1 20.852 * * [simplify]: Extracting #3: cost 7 inf + 1 20.853 * * [simplify]: Extracting #4: cost 0 inf + 830 20.853 * [simplify]: Simplified to (/ 0.5 (cbrt (exp im))) 20.853 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) (/ 0.5 (cbrt (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.853 * * * * [progress]: [ 162 / 194 ] simplifiying candidate # 20.853 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 20.854 * * [simplify]: iters left: 4 (5 enodes) 20.856 * * [simplify]: iters left: 3 (15 enodes) 20.860 * * [simplify]: Extracting #0: cost 1 inf + 0 20.860 * * [simplify]: Extracting #1: cost 4 inf + 0 20.861 * * [simplify]: Extracting #2: cost 5 inf + 1 20.861 * * [simplify]: Extracting #3: cost 7 inf + 1 20.861 * * [simplify]: Extracting #4: cost 0 inf + 670 20.861 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 20.861 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (/ 1 (sqrt (exp im)))) (/ 0.5 (sqrt (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.861 * * * * [progress]: [ 163 / 194 ] simplifiying candidate # 20.862 * [simplify]: Simplifying (/ 0.5 (exp im)) 20.862 * * [simplify]: iters left: 3 (4 enodes) 20.864 * * [simplify]: iters left: 2 (12 enodes) 20.867 * * [simplify]: Extracting #0: cost 1 inf + 0 20.867 * * [simplify]: Extracting #1: cost 4 inf + 0 20.867 * * [simplify]: Extracting #2: cost 5 inf + 1 20.867 * * [simplify]: Extracting #3: cost 4 inf + 2 20.868 * * [simplify]: Extracting #4: cost 0 inf + 368 20.868 * [simplify]: Simplified to (/ 0.5 (exp im)) 20.868 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) (/ 1 1)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.868 * * * * [progress]: [ 164 / 194 ] simplifiying candidate # 20.868 * [simplify]: Simplifying (/ 0.5 (exp im)) 20.868 * * [simplify]: iters left: 3 (4 enodes) 20.871 * * [simplify]: iters left: 2 (12 enodes) 20.874 * * [simplify]: Extracting #0: cost 1 inf + 0 20.874 * * [simplify]: Extracting #1: cost 4 inf + 0 20.874 * * [simplify]: Extracting #2: cost 5 inf + 1 20.874 * * [simplify]: Extracting #3: cost 4 inf + 2 20.875 * * [simplify]: Extracting #4: cost 0 inf + 368 20.875 * [simplify]: Simplified to (/ 0.5 (exp im)) 20.875 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) 1) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.875 * * * * [progress]: [ 165 / 194 ] simplifiying candidate # 20.875 * [simplify]: Simplifying (/ 1 (exp im)) 20.875 * * [simplify]: iters left: 3 (4 enodes) 20.878 * * [simplify]: iters left: 2 (16 enodes) 20.883 * * [simplify]: iters left: 1 (20 enodes) 20.888 * * [simplify]: Extracting #0: cost 1 inf + 0 20.888 * * [simplify]: Extracting #1: cost 5 inf + 0 20.888 * * [simplify]: Extracting #2: cost 7 inf + 1 20.889 * * [simplify]: Extracting #3: cost 6 inf + 2 20.889 * * [simplify]: Extracting #4: cost 0 inf + 450 20.889 * * [simplify]: Extracting #5: cost 0 inf + 448 20.889 * [simplify]: Simplified to (exp (- im)) 20.889 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (* (* (/ 0.5 (exp im)) 0.5) (exp (- im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.889 * * * * [progress]: [ 166 / 194 ] simplifiying candidate # 20.890 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 20.890 * * [simplify]: iters left: 6 (6 enodes) 20.893 * * [simplify]: iters left: 5 (18 enodes) 20.898 * * [simplify]: Extracting #0: cost 1 inf + 0 20.898 * * [simplify]: Extracting #1: cost 3 inf + 0 20.898 * * [simplify]: Extracting #2: cost 5 inf + 0 20.898 * * [simplify]: Extracting #3: cost 8 inf + 0 20.898 * * [simplify]: Extracting #4: cost 9 inf + 1 20.899 * * [simplify]: Extracting #5: cost 0 inf + 1216 20.899 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 20.899 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.899 * * * * [progress]: [ 167 / 194 ] simplifiying candidate # 20.900 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 20.900 * * [simplify]: iters left: 4 (5 enodes) 20.902 * * [simplify]: iters left: 3 (15 enodes) 20.907 * * [simplify]: Extracting #0: cost 1 inf + 0 20.907 * * [simplify]: Extracting #1: cost 3 inf + 0 20.907 * * [simplify]: Extracting #2: cost 6 inf + 0 20.907 * * [simplify]: Extracting #3: cost 7 inf + 1 20.907 * * [simplify]: Extracting #4: cost 0 inf + 672 20.908 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 20.908 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (sqrt (/ 0.5 (exp im))) (* (sqrt (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.908 * * * * [progress]: [ 168 / 194 ] simplifiying candidate # 20.908 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) 20.909 * * [simplify]: iters left: 6 (8 enodes) 20.913 * * [simplify]: iters left: 5 (30 enodes) 20.927 * * [simplify]: iters left: 4 (45 enodes) 20.942 * * [simplify]: iters left: 3 (52 enodes) 20.956 * * [simplify]: iters left: 2 (55 enodes) 20.971 * * [simplify]: Extracting #0: cost 1 inf + 0 20.971 * * [simplify]: Extracting #1: cost 11 inf + 0 20.971 * * [simplify]: Extracting #2: cost 22 inf + 0 20.972 * * [simplify]: Extracting #3: cost 23 inf + 1 20.972 * * [simplify]: Extracting #4: cost 18 inf + 376 20.973 * * [simplify]: Extracting #5: cost 2 inf + 4312 20.974 * * [simplify]: Extracting #6: cost 0 inf + 4816 20.975 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 20.975 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) (* (/ (cbrt 0.5) (cbrt (exp im))) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 20.975 * * * * [progress]: [ 169 / 194 ] simplifiying candidate # 20.976 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 20.976 * * [simplify]: iters left: 5 (7 enodes) 20.979 * * [simplify]: iters left: 4 (23 enodes) 20.987 * * [simplify]: iters left: 3 (27 enodes) 20.995 * * [simplify]: iters left: 2 (30 enodes) 21.004 * * [simplify]: Extracting #0: cost 1 inf + 0 21.004 * * [simplify]: Extracting #1: cost 7 inf + 0 21.004 * * [simplify]: Extracting #2: cost 14 inf + 0 21.004 * * [simplify]: Extracting #3: cost 15 inf + 1 21.004 * * [simplify]: Extracting #4: cost 12 inf + 164 21.004 * * [simplify]: Extracting #5: cost 6 inf + 891 21.005 * * [simplify]: Extracting #6: cost 1 inf + 1970 21.005 * * [simplify]: Extracting #7: cost 0 inf + 2242 21.006 * [simplify]: Simplified to (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 21.006 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (* (/ (cbrt 0.5) (sqrt (exp im))) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.006 * * * * [progress]: [ 170 / 194 ] simplifiying candidate # 21.007 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) 1) 21.007 * * [simplify]: iters left: 5 (5 enodes) 21.011 * * [simplify]: iters left: 4 (17 enodes) 21.017 * * [simplify]: iters left: 3 (27 enodes) 21.026 * * [simplify]: iters left: 2 (28 enodes) 21.034 * * [simplify]: Extracting #0: cost 1 inf + 0 21.034 * * [simplify]: Extracting #1: cost 5 inf + 0 21.034 * * [simplify]: Extracting #2: cost 7 inf + 1 21.034 * * [simplify]: Extracting #3: cost 6 inf + 2 21.034 * * [simplify]: Extracting #4: cost 1 inf + 528 21.035 * * [simplify]: Extracting #5: cost 0 inf + 650 21.035 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 21.035 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (* (cbrt 0.5) (cbrt 0.5)) (* (/ (cbrt 0.5) (exp im)) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.035 * * * * [progress]: [ 171 / 194 ] simplifiying candidate # 21.036 * [simplify]: Simplifying (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 21.036 * * [simplify]: iters left: 6 (7 enodes) 21.040 * * [simplify]: iters left: 5 (23 enodes) 21.048 * * [simplify]: iters left: 4 (25 enodes) 21.056 * * [simplify]: Extracting #0: cost 1 inf + 0 21.056 * * [simplify]: Extracting #1: cost 6 inf + 0 21.056 * * [simplify]: Extracting #2: cost 12 inf + 0 21.056 * * [simplify]: Extracting #3: cost 13 inf + 1 21.057 * * [simplify]: Extracting #4: cost 8 inf + 226 21.057 * * [simplify]: Extracting #5: cost 4 inf + 951 21.057 * * [simplify]: Extracting #6: cost 1 inf + 1646 21.058 * * [simplify]: Extracting #7: cost 0 inf + 1918 21.058 * [simplify]: Simplified to (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 21.058 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (* (/ (sqrt 0.5) (cbrt (exp im))) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.058 * * * * [progress]: [ 172 / 194 ] simplifiying candidate # 21.059 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 21.059 * * [simplify]: iters left: 4 (6 enodes) 21.063 * * [simplify]: iters left: 3 (18 enodes) 21.067 * * [simplify]: Extracting #0: cost 1 inf + 0 21.067 * * [simplify]: Extracting #1: cost 4 inf + 0 21.067 * * [simplify]: Extracting #2: cost 8 inf + 0 21.067 * * [simplify]: Extracting #3: cost 9 inf + 1 21.067 * * [simplify]: Extracting #4: cost 0 inf + 832 21.068 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 21.068 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ (sqrt 0.5) (sqrt (exp im))) (* (/ (sqrt 0.5) (sqrt (exp im))) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.068 * * * * [progress]: [ 173 / 194 ] simplifiying candidate # 21.068 * [simplify]: Simplifying (/ (sqrt 0.5) 1) 21.068 * * [simplify]: iters left: 3 (4 enodes) 21.070 * * [simplify]: iters left: 2 (12 enodes) 21.072 * * [simplify]: iters left: 1 (14 enodes) 21.075 * * [simplify]: Extracting #0: cost 1 inf + 0 21.075 * * [simplify]: Extracting #1: cost 4 inf + 0 21.075 * * [simplify]: Extracting #2: cost 0 inf + 84 21.075 * [simplify]: Simplified to (sqrt 0.5) 21.075 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (sqrt 0.5) (* (/ (sqrt 0.5) (exp im)) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.075 * * * * [progress]: [ 174 / 194 ] simplifiying candidate # 21.077 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 21.077 * * [simplify]: iters left: 6 (6 enodes) 21.079 * * [simplify]: iters left: 5 (22 enodes) 21.082 * * [simplify]: iters left: 4 (26 enodes) 21.086 * * [simplify]: Extracting #0: cost 1 inf + 0 21.086 * * [simplify]: Extracting #1: cost 6 inf + 0 21.086 * * [simplify]: Extracting #2: cost 9 inf + 1 21.086 * * [simplify]: Extracting #3: cost 11 inf + 1 21.086 * * [simplify]: Extracting #4: cost 8 inf + 144 21.087 * * [simplify]: Extracting #5: cost 2 inf + 1253 21.087 * * [simplify]: Extracting #6: cost 0 inf + 1676 21.087 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 21.087 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.087 * * * * [progress]: [ 175 / 194 ] simplifiying candidate # 21.087 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 21.087 * * [simplify]: iters left: 4 (5 enodes) 21.089 * * [simplify]: iters left: 3 (17 enodes) 21.091 * * [simplify]: iters left: 2 (19 enodes) 21.094 * * [simplify]: Extracting #0: cost 1 inf + 0 21.094 * * [simplify]: Extracting #1: cost 4 inf + 0 21.094 * * [simplify]: Extracting #2: cost 5 inf + 1 21.094 * * [simplify]: Extracting #3: cost 7 inf + 1 21.094 * * [simplify]: Extracting #4: cost 0 inf + 670 21.095 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 21.095 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* (/ 1 (sqrt (exp im))) (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.095 * * * * [progress]: [ 176 / 194 ] simplifiying candidate # 21.095 * [simplify]: Simplifying (/ 1 1) 21.095 * * [simplify]: iters left: 2 (2 enodes) 21.096 * * [simplify]: iters left: 1 (6 enodes) 21.097 * * [simplify]: Extracting #0: cost 1 inf + 0 21.097 * * [simplify]: Extracting #1: cost 0 inf + 1 21.097 * [simplify]: Simplified to 1 21.097 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.097 * * * * [progress]: [ 177 / 194 ] simplifiying candidate # 21.097 * * * * [progress]: [ 178 / 194 ] simplifiying candidate # 21.097 * * * * [progress]: [ 179 / 194 ] simplifiying candidate # 21.097 * [simplify]: Simplifying (exp im) 21.097 * * [simplify]: iters left: 1 (2 enodes) 21.098 * * [simplify]: Extracting #0: cost 1 inf + 0 21.098 * * [simplify]: Extracting #1: cost 3 inf + 0 21.098 * * [simplify]: Extracting #2: cost 2 inf + 1 21.098 * * [simplify]: Extracting #3: cost 0 inf + 143 21.098 * [simplify]: Simplified to (exp im) 21.098 * [simplify]: Simplified (2 1 1 1 1 2) to (λ (re im) (/ (* (+ (* (/ (* (/ 0.5 (exp im)) 0.5) (exp im)) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.098 * * * * [progress]: [ 180 / 194 ] simplifiying candidate # 21.098 * [simplify]: Simplifying (* 0.5 (/ 0.5 (exp im))) 21.098 * * [simplify]: iters left: 5 (5 enodes) 21.100 * * [simplify]: iters left: 4 (18 enodes) 21.103 * * [simplify]: iters left: 3 (22 enodes) 21.106 * * [simplify]: iters left: 2 (24 enodes) 21.110 * * [simplify]: Extracting #0: cost 1 inf + 0 21.110 * * [simplify]: Extracting #1: cost 7 inf + 0 21.110 * * [simplify]: Extracting #2: cost 11 inf + 1 21.110 * * [simplify]: Extracting #3: cost 6 inf + 226 21.110 * * [simplify]: Extracting #4: cost 0 inf + 978 21.110 * [simplify]: Simplified to (* (/ 0.5 (exp im)) 0.5) 21.110 * [simplify]: Simplified (2 1 1 1 1 1) to (λ (re im) (/ (* (+ (* (/ (* (/ 0.5 (exp im)) 0.5) (exp im)) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 21.111 * * * * [progress]: [ 181 / 194 ] simplifiying candidate #real (real->posit16 (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))> 21.111 * * * * [progress]: [ 182 / 194 ] simplifiying candidate # 21.111 * * * * [progress]: [ 183 / 194 ] simplifiying candidate # 21.111 * [simplify]: Simplifying (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) 21.111 * * [simplify]: iters left: 6 (12 enodes) 21.115 * * [simplify]: iters left: 5 (56 enodes) 21.137 * * [simplify]: iters left: 4 (103 enodes) 21.168 * * [simplify]: iters left: 3 (195 enodes) 21.212 * * [simplify]: iters left: 2 (365 enodes) 21.296 * * [simplify]: Extracting #0: cost 1 inf + 0 21.296 * * [simplify]: Extracting #1: cost 20 inf + 0 21.296 * * [simplify]: Extracting #2: cost 59 inf + 1 21.297 * * [simplify]: Extracting #3: cost 111 inf + 126 21.298 * * [simplify]: Extracting #4: cost 74 inf + 7119 21.301 * * [simplify]: Extracting #5: cost 9 inf + 28721 21.304 * * [simplify]: Extracting #6: cost 0 inf + 29522 21.308 * [simplify]: Simplified to (* (+ 0.5 (* (+ 0.5 (* 0.3333333333333333 im)) im)) im) 21.308 * [simplify]: Simplified (2 2 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (+ 0.5 (* (+ 0.5 (* 0.3333333333333333 im)) im)) im)))) 21.308 * * * * [progress]: [ 184 / 194 ] simplifiying candidate # 21.308 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 21.309 * * [simplify]: iters left: 6 (7 enodes) 21.312 * * [simplify]: iters left: 5 (29 enodes) 21.318 * * [simplify]: iters left: 4 (50 enodes) 21.337 * * [simplify]: iters left: 3 (81 enodes) 21.351 * * [simplify]: iters left: 2 (127 enodes) 21.375 * * [simplify]: iters left: 1 (246 enodes) 21.451 * * [simplify]: Extracting #0: cost 1 inf + 0 21.451 * * [simplify]: Extracting #1: cost 5 inf + 0 21.451 * * [simplify]: Extracting #2: cost 39 inf + 1 21.451 * * [simplify]: Extracting #3: cost 110 inf + 42 21.452 * * [simplify]: Extracting #4: cost 95 inf + 1888 21.454 * * [simplify]: Extracting #5: cost 49 inf + 17210 21.458 * * [simplify]: Extracting #6: cost 4 inf + 39910 21.462 * * [simplify]: Extracting #7: cost 0 inf + 41661 21.467 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 21.467 * [simplify]: Simplified (2 2 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) (exp im)) 0.25) 0.25)))) 21.467 * * * * [progress]: [ 185 / 194 ] simplifiying candidate # 21.467 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 21.467 * * [simplify]: iters left: 6 (7 enodes) 21.470 * * [simplify]: iters left: 5 (29 enodes) 21.486 * * [simplify]: iters left: 4 (50 enodes) 21.499 * * [simplify]: iters left: 3 (81 enodes) 21.513 * * [simplify]: iters left: 2 (127 enodes) 21.539 * * [simplify]: iters left: 1 (246 enodes) 21.644 * * [simplify]: Extracting #0: cost 1 inf + 0 21.644 * * [simplify]: Extracting #1: cost 5 inf + 0 21.644 * * [simplify]: Extracting #2: cost 39 inf + 1 21.644 * * [simplify]: Extracting #3: cost 110 inf + 42 21.645 * * [simplify]: Extracting #4: cost 95 inf + 1888 21.646 * * [simplify]: Extracting #5: cost 49 inf + 17210 21.650 * * [simplify]: Extracting #6: cost 4 inf + 39910 21.655 * * [simplify]: Extracting #7: cost 0 inf + 41661 21.659 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 21.659 * [simplify]: Simplified (2 2 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) (exp im)) 0.25) 0.25)))) 21.659 * * * * [progress]: [ 186 / 194 ] simplifiying candidate # 21.659 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 1.0) (* 0.5 (pow re 2))) 21.659 * * [simplify]: iters left: 6 (11 enodes) 21.663 * * [simplify]: iters left: 5 (48 enodes) 21.676 * * [simplify]: iters left: 4 (78 enodes) 21.694 * * [simplify]: iters left: 3 (121 enodes) 21.711 * * [simplify]: iters left: 2 (141 enodes) 21.729 * * [simplify]: iters left: 1 (173 enodes) 21.757 * * [simplify]: Extracting #0: cost 1 inf + 0 21.757 * * [simplify]: Extracting #1: cost 16 inf + 0 21.757 * * [simplify]: Extracting #2: cost 47 inf + 1 21.758 * * [simplify]: Extracting #3: cost 68 inf + 169 21.758 * * [simplify]: Extracting #4: cost 24 inf + 4219 21.760 * * [simplify]: Extracting #5: cost 1 inf + 6833 21.762 * * [simplify]: Extracting #6: cost 0 inf + 6917 21.763 * [simplify]: Simplified to (+ 1.0 (* (- (* im im) (* re re)) 0.5)) 21.763 * [simplify]: Simplified (2) to (λ (re im) (+ 1.0 (* (- (* im im) (* re re)) 0.5))) 21.764 * * * * [progress]: [ 187 / 194 ] simplifiying candidate # 21.764 * [simplify]: Simplifying (/ (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) 21.764 * * [simplify]: iters left: 6 (22 enodes) 21.772 * * [simplify]: iters left: 5 (99 enodes) 21.811 * * [simplify]: iters left: 4 (204 enodes) 21.894 * * [simplify]: iters left: 3 (445 enodes) 22.057 * * [simplify]: Extracting #0: cost 1 inf + 0 22.057 * * [simplify]: Extracting #1: cost 24 inf + 0 22.057 * * [simplify]: Extracting #2: cost 80 inf + 1 22.058 * * [simplify]: Extracting #3: cost 216 inf + 310 22.061 * * [simplify]: Extracting #4: cost 279 inf + 1535 22.065 * * [simplify]: Extracting #5: cost 237 inf + 11406 22.080 * * [simplify]: Extracting #6: cost 80 inf + 58751 22.107 * * [simplify]: Extracting #7: cost 5 inf + 90664 22.139 * * [simplify]: Extracting #8: cost 0 inf + 92561 22.167 * [simplify]: Simplified to (/ (* (cos re) (+ (/ (/ 0.125 (exp im)) (* (exp im) (exp im))) (* (* (* (exp im) (exp im)) (exp im)) 0.125))) (+ (- (/ (/ 0.25 (exp im)) (exp im)) 0.25) (* 0.25 (* (exp im) (exp im))))) 22.167 * [simplify]: Simplified (2) to (λ (re im) (/ (* (cos re) (+ (/ (/ 0.125 (exp im)) (* (exp im) (exp im))) (* (* (* (exp im) (exp im)) (exp im)) 0.125))) (+ (- (/ (/ 0.25 (exp im)) (exp im)) 0.25) (* 0.25 (* (exp im) (exp im)))))) 22.167 * * * * [progress]: [ 188 / 194 ] simplifiying candidate # 22.167 * [simplify]: Simplifying (/ (* (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) (cos re)) (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) 22.168 * * [simplify]: iters left: 6 (22 enodes) 22.183 * * [simplify]: iters left: 5 (99 enodes) 22.230 * * [simplify]: iters left: 4 (204 enodes) 22.311 * * [simplify]: iters left: 3 (445 enodes) 22.439 * * [simplify]: Extracting #0: cost 1 inf + 0 22.439 * * [simplify]: Extracting #1: cost 24 inf + 0 22.439 * * [simplify]: Extracting #2: cost 80 inf + 1 22.440 * * [simplify]: Extracting #3: cost 216 inf + 310 22.441 * * [simplify]: Extracting #4: cost 279 inf + 1535 22.443 * * [simplify]: Extracting #5: cost 237 inf + 11406 22.456 * * [simplify]: Extracting #6: cost 80 inf + 58751 22.480 * * [simplify]: Extracting #7: cost 5 inf + 90664 22.494 * * [simplify]: Extracting #8: cost 0 inf + 92561 22.518 * [simplify]: Simplified to (/ (* (cos re) (+ (/ (/ 0.125 (exp im)) (* (exp im) (exp im))) (* (* (* (exp im) (exp im)) (exp im)) 0.125))) (+ (- (/ (/ 0.25 (exp im)) (exp im)) 0.25) (* 0.25 (* (exp im) (exp im))))) 22.518 * [simplify]: Simplified (2) to (λ (re im) (/ (* (cos re) (+ (/ (/ 0.125 (exp im)) (* (exp im) (exp im))) (* (* (* (exp im) (exp im)) (exp im)) 0.125))) (+ (- (/ (/ 0.25 (exp im)) (exp im)) 0.25) (* 0.25 (* (exp im) (exp im)))))) 22.519 * * * * [progress]: [ 189 / 194 ] simplifiying candidate # 22.519 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 22.519 * * [simplify]: iters left: 6 (9 enodes) 22.526 * * [simplify]: iters left: 5 (39 enodes) 22.541 * * [simplify]: iters left: 4 (63 enodes) 22.564 * * [simplify]: iters left: 3 (86 enodes) 22.578 * * [simplify]: iters left: 2 (104 enodes) 22.602 * * [simplify]: iters left: 1 (125 enodes) 22.620 * * [simplify]: Extracting #0: cost 1 inf + 0 22.620 * * [simplify]: Extracting #1: cost 16 inf + 0 22.620 * * [simplify]: Extracting #2: cost 34 inf + 1 22.620 * * [simplify]: Extracting #3: cost 41 inf + 44 22.620 * * [simplify]: Extracting #4: cost 20 inf + 1516 22.622 * * [simplify]: Extracting #5: cost 2 inf + 3596 22.624 * * [simplify]: Extracting #6: cost 0 inf + 3841 22.626 * [simplify]: Simplified to (+ (* (- (* 0.5 im) 0.5) im) 0.25) 22.626 * [simplify]: Simplified (2 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (+ (* (- (* 0.5 im) 0.5) im) 0.25) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 22.626 * * * * [progress]: [ 190 / 194 ] simplifiying candidate # 22.627 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 22.627 * * [simplify]: iters left: 4 (6 enodes) 22.631 * * [simplify]: iters left: 3 (23 enodes) 22.640 * * [simplify]: iters left: 2 (39 enodes) 22.654 * * [simplify]: iters left: 1 (67 enodes) 22.666 * * [simplify]: Extracting #0: cost 1 inf + 0 22.667 * * [simplify]: Extracting #1: cost 6 inf + 0 22.667 * * [simplify]: Extracting #2: cost 17 inf + 1 22.667 * * [simplify]: Extracting #3: cost 20 inf + 4 22.667 * * [simplify]: Extracting #4: cost 8 inf + 1391 22.667 * * [simplify]: Extracting #5: cost 1 inf + 2643 22.668 * * [simplify]: Extracting #6: cost 0 inf + 2925 22.668 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 22.668 * [simplify]: Simplified (2 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (/ (/ 0.25 (exp im)) (exp im)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 22.668 * * * * [progress]: [ 191 / 194 ] simplifiying candidate # 22.668 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 22.668 * * [simplify]: iters left: 4 (6 enodes) 22.670 * * [simplify]: iters left: 3 (23 enodes) 22.675 * * [simplify]: iters left: 2 (39 enodes) 22.685 * * [simplify]: iters left: 1 (67 enodes) 22.710 * * [simplify]: Extracting #0: cost 1 inf + 0 22.710 * * [simplify]: Extracting #1: cost 6 inf + 0 22.710 * * [simplify]: Extracting #2: cost 17 inf + 1 22.710 * * [simplify]: Extracting #3: cost 20 inf + 4 22.711 * * [simplify]: Extracting #4: cost 8 inf + 1391 22.711 * * [simplify]: Extracting #5: cost 1 inf + 2643 22.712 * * [simplify]: Extracting #6: cost 0 inf + 2925 22.713 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 22.713 * [simplify]: Simplified (2 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (/ (/ 0.25 (exp im)) (exp im)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 22.713 * * * * [progress]: [ 192 / 194 ] simplifiying candidate # 22.713 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 22.713 * * [simplify]: iters left: 6 (9 enodes) 22.719 * * [simplify]: iters left: 5 (39 enodes) 22.734 * * [simplify]: iters left: 4 (63 enodes) 22.754 * * [simplify]: iters left: 3 (86 enodes) 22.783 * * [simplify]: iters left: 2 (104 enodes) 22.804 * * [simplify]: iters left: 1 (125 enodes) 22.826 * * [simplify]: Extracting #0: cost 1 inf + 0 22.826 * * [simplify]: Extracting #1: cost 16 inf + 0 22.827 * * [simplify]: Extracting #2: cost 34 inf + 1 22.827 * * [simplify]: Extracting #3: cost 41 inf + 44 22.828 * * [simplify]: Extracting #4: cost 20 inf + 1516 22.829 * * [simplify]: Extracting #5: cost 2 inf + 3596 22.831 * * [simplify]: Extracting #6: cost 0 inf + 3841 22.833 * [simplify]: Simplified to (+ (* (- (* 0.5 im) 0.5) im) 0.25) 22.833 * [simplify]: Simplified (2 1 1 1 1) to (λ (re im) (/ (* (+ (* (+ (* (- (* 0.5 im) 0.5) im) 0.25) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 22.833 * * * * [progress]: [ 193 / 194 ] simplifiying candidate # 22.833 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 22.834 * * [simplify]: iters left: 4 (6 enodes) 22.836 * * [simplify]: iters left: 3 (23 enodes) 22.841 * * [simplify]: iters left: 2 (39 enodes) 22.849 * * [simplify]: iters left: 1 (67 enodes) 22.862 * * [simplify]: Extracting #0: cost 1 inf + 0 22.862 * * [simplify]: Extracting #1: cost 6 inf + 0 22.862 * * [simplify]: Extracting #2: cost 17 inf + 1 22.862 * * [simplify]: Extracting #3: cost 20 inf + 4 22.862 * * [simplify]: Extracting #4: cost 8 inf + 1391 22.862 * * [simplify]: Extracting #5: cost 1 inf + 2643 22.863 * * [simplify]: Extracting #6: cost 0 inf + 2925 22.863 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 22.863 * [simplify]: Simplified (2 1 1 1 1) to (λ (re im) (/ (* (+ (* (/ (/ 0.25 (exp im)) (exp im)) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 22.863 * * * * [progress]: [ 194 / 194 ] simplifiying candidate # 22.863 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 22.863 * * [simplify]: iters left: 4 (6 enodes) 22.866 * * [simplify]: iters left: 3 (23 enodes) 22.876 * * [simplify]: iters left: 2 (39 enodes) 22.885 * * [simplify]: iters left: 1 (67 enodes) 22.898 * * [simplify]: Extracting #0: cost 1 inf + 0 22.898 * * [simplify]: Extracting #1: cost 6 inf + 0 22.898 * * [simplify]: Extracting #2: cost 17 inf + 1 22.898 * * [simplify]: Extracting #3: cost 20 inf + 4 22.898 * * [simplify]: Extracting #4: cost 8 inf + 1391 22.899 * * [simplify]: Extracting #5: cost 1 inf + 2643 22.899 * * [simplify]: Extracting #6: cost 0 inf + 2925 22.899 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 22.899 * [simplify]: Simplified (2 1 1 1 1) to (λ (re im) (/ (* (+ (* (/ (/ 0.25 (exp im)) (exp im)) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 22.900 * * * [progress]: adding candidates to table 25.600 * * [progress]: iteration 3 / 4 25.600 * * * [progress]: picking best candidate 25.613 * * * * [pick]: Picked # 25.613 * * * [progress]: localizing error 25.704 * * * [progress]: generating rewritten candidates 25.704 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2 1 2) 25.760 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 1 2) 25.831 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 26.793 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 2 1 1) 26.833 * * * [progress]: generating series expansions 26.833 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2 1 2) 26.833 * [backup-simplify]: Simplify (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) into (- (* 0.25 (pow (exp im) 2)) 0.25) 26.833 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in (im) around 0 26.833 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 26.833 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 26.833 * [taylor]: Taking taylor expansion of 0.25 in im 26.833 * [backup-simplify]: Simplify 0.25 into 0.25 26.833 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 26.833 * [taylor]: Taking taylor expansion of (exp im) in im 26.833 * [taylor]: Taking taylor expansion of im in im 26.833 * [backup-simplify]: Simplify 0 into 0 26.833 * [backup-simplify]: Simplify 1 into 1 26.833 * [backup-simplify]: Simplify (exp 0) into 1 26.833 * [taylor]: Taking taylor expansion of 0.25 in im 26.833 * [backup-simplify]: Simplify 0.25 into 0.25 26.833 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 26.833 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 26.833 * [taylor]: Taking taylor expansion of 0.25 in im 26.833 * [backup-simplify]: Simplify 0.25 into 0.25 26.833 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 26.833 * [taylor]: Taking taylor expansion of (exp im) in im 26.833 * [taylor]: Taking taylor expansion of im in im 26.833 * [backup-simplify]: Simplify 0 into 0 26.833 * [backup-simplify]: Simplify 1 into 1 26.833 * [backup-simplify]: Simplify (exp 0) into 1 26.833 * [taylor]: Taking taylor expansion of 0.25 in im 26.833 * [backup-simplify]: Simplify 0.25 into 0.25 26.834 * [backup-simplify]: Simplify (* 1 1) into 1 26.834 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 26.835 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 26.835 * [backup-simplify]: Simplify (+ 0.25 (- 0.25)) into 0 26.835 * [backup-simplify]: Simplify 0 into 0 26.836 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 26.836 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 26.837 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 26.837 * [backup-simplify]: Simplify (- 0) into 0 26.838 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 26.838 * [backup-simplify]: Simplify 0.5 into 0.5 26.839 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 26.839 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 26.840 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 26.841 * [backup-simplify]: Simplify (- 0) into 0 26.841 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 26.841 * [backup-simplify]: Simplify 0.5 into 0.5 26.842 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 26.843 * [backup-simplify]: Simplify (+ (* 1 1/6) (+ (* 1 1/2) (+ (* 1/2 1) (* 1/6 1)))) into 4/3 26.845 * [backup-simplify]: Simplify (+ (* 0.25 4/3) (+ (* 0 2) (+ (* 0 2) (* 0 1)))) into 0.3333333333333333 26.845 * [backup-simplify]: Simplify (- 0) into 0 26.845 * [backup-simplify]: Simplify (+ 0.3333333333333333 0) into 0.3333333333333333 26.845 * [backup-simplify]: Simplify 0.3333333333333333 into 0.3333333333333333 26.845 * [backup-simplify]: Simplify (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) into (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) 26.846 * [backup-simplify]: Simplify (- (* (* (exp (/ 1 im)) 0.5) (* (exp (/ 1 im)) 0.5)) (* (/ 0.5 (exp (/ 1 im))) (* (exp (/ 1 im)) 0.5))) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 26.846 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in (im) around 0 26.846 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 26.846 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 26.846 * [taylor]: Taking taylor expansion of 0.25 in im 26.846 * [backup-simplify]: Simplify 0.25 into 0.25 26.846 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 26.846 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 26.846 * [taylor]: Taking taylor expansion of (/ 1 im) in im 26.846 * [taylor]: Taking taylor expansion of im in im 26.846 * [backup-simplify]: Simplify 0 into 0 26.846 * [backup-simplify]: Simplify 1 into 1 26.846 * [backup-simplify]: Simplify (/ 1 1) into 1 26.846 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 26.846 * [taylor]: Taking taylor expansion of 0.25 in im 26.846 * [backup-simplify]: Simplify 0.25 into 0.25 26.846 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 26.846 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 26.846 * [taylor]: Taking taylor expansion of 0.25 in im 26.846 * [backup-simplify]: Simplify 0.25 into 0.25 26.846 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 26.846 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 26.846 * [taylor]: Taking taylor expansion of (/ 1 im) in im 26.846 * [taylor]: Taking taylor expansion of im in im 26.846 * [backup-simplify]: Simplify 0 into 0 26.846 * [backup-simplify]: Simplify 1 into 1 26.846 * [backup-simplify]: Simplify (/ 1 1) into 1 26.847 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 26.847 * [taylor]: Taking taylor expansion of 0.25 in im 26.847 * [backup-simplify]: Simplify 0.25 into 0.25 26.847 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 26.847 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 26.847 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 26.847 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ 1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 26.848 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 26.848 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 26.848 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 26.848 * [backup-simplify]: Simplify (- 0) into 0 26.849 * [backup-simplify]: Simplify (+ 0 0) into 0 26.849 * [backup-simplify]: Simplify 0 into 0 26.849 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 26.850 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 26.850 * [backup-simplify]: Simplify (- 0) into 0 26.850 * [backup-simplify]: Simplify (+ 0 0) into 0 26.850 * [backup-simplify]: Simplify 0 into 0 26.851 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 26.851 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 26.852 * [backup-simplify]: Simplify (- 0) into 0 26.852 * [backup-simplify]: Simplify (+ 0 0) into 0 26.852 * [backup-simplify]: Simplify 0 into 0 26.853 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 26.854 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 26.854 * [backup-simplify]: Simplify (- 0) into 0 26.854 * [backup-simplify]: Simplify (+ 0 0) into 0 26.854 * [backup-simplify]: Simplify 0 into 0 26.855 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 26.856 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 26.857 * [backup-simplify]: Simplify (- 0) into 0 26.857 * [backup-simplify]: Simplify (+ 0 0) into 0 26.857 * [backup-simplify]: Simplify 0 into 0 26.858 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 26.860 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))))) into 0 26.860 * [backup-simplify]: Simplify (- 0) into 0 26.860 * [backup-simplify]: Simplify (+ 0 0) into 0 26.860 * [backup-simplify]: Simplify 0 into 0 26.860 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 26.861 * [backup-simplify]: Simplify (- (* (* (exp (/ 1 (- im))) 0.5) (* (exp (/ 1 (- im))) 0.5)) (* (/ 0.5 (exp (/ 1 (- im)))) (* (exp (/ 1 (- im))) 0.5))) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 26.861 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in (im) around 0 26.861 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 26.861 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 26.861 * [taylor]: Taking taylor expansion of 0.25 in im 26.861 * [backup-simplify]: Simplify 0.25 into 0.25 26.861 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 26.861 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 26.861 * [taylor]: Taking taylor expansion of (/ -1 im) in im 26.861 * [taylor]: Taking taylor expansion of -1 in im 26.861 * [backup-simplify]: Simplify -1 into -1 26.861 * [taylor]: Taking taylor expansion of im in im 26.861 * [backup-simplify]: Simplify 0 into 0 26.861 * [backup-simplify]: Simplify 1 into 1 26.861 * [backup-simplify]: Simplify (/ -1 1) into -1 26.861 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 26.861 * [taylor]: Taking taylor expansion of 0.25 in im 26.861 * [backup-simplify]: Simplify 0.25 into 0.25 26.861 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 26.861 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 26.861 * [taylor]: Taking taylor expansion of 0.25 in im 26.861 * [backup-simplify]: Simplify 0.25 into 0.25 26.861 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 26.861 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 26.861 * [taylor]: Taking taylor expansion of (/ -1 im) in im 26.861 * [taylor]: Taking taylor expansion of -1 in im 26.861 * [backup-simplify]: Simplify -1 into -1 26.861 * [taylor]: Taking taylor expansion of im in im 26.861 * [backup-simplify]: Simplify 0 into 0 26.861 * [backup-simplify]: Simplify 1 into 1 26.862 * [backup-simplify]: Simplify (/ -1 1) into -1 26.862 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 26.862 * [taylor]: Taking taylor expansion of 0.25 in im 26.862 * [backup-simplify]: Simplify 0.25 into 0.25 26.862 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 26.862 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 26.862 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 26.863 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ -1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 26.863 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 26.863 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 26.863 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 26.863 * [backup-simplify]: Simplify (- 0) into 0 26.864 * [backup-simplify]: Simplify (+ 0 0) into 0 26.864 * [backup-simplify]: Simplify 0 into 0 26.864 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 26.865 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 26.865 * [backup-simplify]: Simplify (- 0) into 0 26.865 * [backup-simplify]: Simplify (+ 0 0) into 0 26.865 * [backup-simplify]: Simplify 0 into 0 26.866 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 26.866 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 26.867 * [backup-simplify]: Simplify (- 0) into 0 26.867 * [backup-simplify]: Simplify (+ 0 0) into 0 26.867 * [backup-simplify]: Simplify 0 into 0 26.868 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 26.869 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 26.869 * [backup-simplify]: Simplify (- 0) into 0 26.869 * [backup-simplify]: Simplify (+ 0 0) into 0 26.869 * [backup-simplify]: Simplify 0 into 0 26.870 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 26.871 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 26.872 * [backup-simplify]: Simplify (- 0) into 0 26.872 * [backup-simplify]: Simplify (+ 0 0) into 0 26.872 * [backup-simplify]: Simplify 0 into 0 26.873 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 26.874 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))))) into 0 26.875 * [backup-simplify]: Simplify (- 0) into 0 26.875 * [backup-simplify]: Simplify (+ 0 0) into 0 26.875 * [backup-simplify]: Simplify 0 into 0 26.875 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 26.875 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 1 2) 26.875 * [backup-simplify]: Simplify (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) into (- (* 0.25 (pow (exp im) 2)) 0.25) 26.875 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in (im) around 0 26.875 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 26.875 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 26.875 * [taylor]: Taking taylor expansion of 0.25 in im 26.875 * [backup-simplify]: Simplify 0.25 into 0.25 26.875 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 26.876 * [taylor]: Taking taylor expansion of (exp im) in im 26.876 * [taylor]: Taking taylor expansion of im in im 26.876 * [backup-simplify]: Simplify 0 into 0 26.876 * [backup-simplify]: Simplify 1 into 1 26.876 * [backup-simplify]: Simplify (exp 0) into 1 26.876 * [taylor]: Taking taylor expansion of 0.25 in im 26.876 * [backup-simplify]: Simplify 0.25 into 0.25 26.876 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 26.876 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 26.876 * [taylor]: Taking taylor expansion of 0.25 in im 26.876 * [backup-simplify]: Simplify 0.25 into 0.25 26.876 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 26.876 * [taylor]: Taking taylor expansion of (exp im) in im 26.876 * [taylor]: Taking taylor expansion of im in im 26.876 * [backup-simplify]: Simplify 0 into 0 26.876 * [backup-simplify]: Simplify 1 into 1 26.876 * [backup-simplify]: Simplify (exp 0) into 1 26.876 * [taylor]: Taking taylor expansion of 0.25 in im 26.876 * [backup-simplify]: Simplify 0.25 into 0.25 26.876 * [backup-simplify]: Simplify (* 1 1) into 1 26.876 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 26.877 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 26.877 * [backup-simplify]: Simplify (+ 0.25 (- 0.25)) into 0 26.877 * [backup-simplify]: Simplify 0 into 0 26.878 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 26.878 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 26.879 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 26.879 * [backup-simplify]: Simplify (- 0) into 0 26.880 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 26.880 * [backup-simplify]: Simplify 0.5 into 0.5 26.880 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 26.881 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 26.882 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 26.883 * [backup-simplify]: Simplify (- 0) into 0 26.883 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 26.883 * [backup-simplify]: Simplify 0.5 into 0.5 26.884 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 26.885 * [backup-simplify]: Simplify (+ (* 1 1/6) (+ (* 1 1/2) (+ (* 1/2 1) (* 1/6 1)))) into 4/3 26.886 * [backup-simplify]: Simplify (+ (* 0.25 4/3) (+ (* 0 2) (+ (* 0 2) (* 0 1)))) into 0.3333333333333333 26.887 * [backup-simplify]: Simplify (- 0) into 0 26.887 * [backup-simplify]: Simplify (+ 0.3333333333333333 0) into 0.3333333333333333 26.887 * [backup-simplify]: Simplify 0.3333333333333333 into 0.3333333333333333 26.887 * [backup-simplify]: Simplify (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) into (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) 26.887 * [backup-simplify]: Simplify (- (* (* (exp (/ 1 im)) 0.5) (* (exp (/ 1 im)) 0.5)) (* (/ 0.5 (exp (/ 1 im))) (* (exp (/ 1 im)) 0.5))) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 26.887 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in (im) around 0 26.887 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 26.887 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 26.887 * [taylor]: Taking taylor expansion of 0.25 in im 26.887 * [backup-simplify]: Simplify 0.25 into 0.25 26.888 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 26.888 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 26.888 * [taylor]: Taking taylor expansion of (/ 1 im) in im 26.888 * [taylor]: Taking taylor expansion of im in im 26.888 * [backup-simplify]: Simplify 0 into 0 26.888 * [backup-simplify]: Simplify 1 into 1 26.888 * [backup-simplify]: Simplify (/ 1 1) into 1 26.888 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 26.888 * [taylor]: Taking taylor expansion of 0.25 in im 26.888 * [backup-simplify]: Simplify 0.25 into 0.25 26.888 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 26.888 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 26.888 * [taylor]: Taking taylor expansion of 0.25 in im 26.888 * [backup-simplify]: Simplify 0.25 into 0.25 26.888 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 26.888 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 26.888 * [taylor]: Taking taylor expansion of (/ 1 im) in im 26.888 * [taylor]: Taking taylor expansion of im in im 26.888 * [backup-simplify]: Simplify 0 into 0 26.888 * [backup-simplify]: Simplify 1 into 1 26.888 * [backup-simplify]: Simplify (/ 1 1) into 1 26.888 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 26.888 * [taylor]: Taking taylor expansion of 0.25 in im 26.888 * [backup-simplify]: Simplify 0.25 into 0.25 26.889 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 26.889 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 26.889 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 26.890 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ 1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 26.890 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 26.890 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 26.891 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 26.891 * [backup-simplify]: Simplify (- 0) into 0 26.891 * [backup-simplify]: Simplify (+ 0 0) into 0 26.891 * [backup-simplify]: Simplify 0 into 0 26.892 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 26.893 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 26.893 * [backup-simplify]: Simplify (- 0) into 0 26.894 * [backup-simplify]: Simplify (+ 0 0) into 0 26.894 * [backup-simplify]: Simplify 0 into 0 26.894 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 26.896 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 26.896 * [backup-simplify]: Simplify (- 0) into 0 26.897 * [backup-simplify]: Simplify (+ 0 0) into 0 26.897 * [backup-simplify]: Simplify 0 into 0 26.898 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 26.900 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 26.900 * [backup-simplify]: Simplify (- 0) into 0 26.901 * [backup-simplify]: Simplify (+ 0 0) into 0 26.901 * [backup-simplify]: Simplify 0 into 0 26.902 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 26.904 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 26.905 * [backup-simplify]: Simplify (- 0) into 0 26.905 * [backup-simplify]: Simplify (+ 0 0) into 0 26.905 * [backup-simplify]: Simplify 0 into 0 26.907 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 26.909 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))))) into 0 26.909 * [backup-simplify]: Simplify (- 0) into 0 26.910 * [backup-simplify]: Simplify (+ 0 0) into 0 26.910 * [backup-simplify]: Simplify 0 into 0 26.910 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 26.910 * [backup-simplify]: Simplify (- (* (* (exp (/ 1 (- im))) 0.5) (* (exp (/ 1 (- im))) 0.5)) (* (/ 0.5 (exp (/ 1 (- im)))) (* (exp (/ 1 (- im))) 0.5))) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 26.911 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in (im) around 0 26.911 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 26.911 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 26.911 * [taylor]: Taking taylor expansion of 0.25 in im 26.911 * [backup-simplify]: Simplify 0.25 into 0.25 26.911 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 26.911 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 26.911 * [taylor]: Taking taylor expansion of (/ -1 im) in im 26.911 * [taylor]: Taking taylor expansion of -1 in im 26.911 * [backup-simplify]: Simplify -1 into -1 26.911 * [taylor]: Taking taylor expansion of im in im 26.911 * [backup-simplify]: Simplify 0 into 0 26.911 * [backup-simplify]: Simplify 1 into 1 26.911 * [backup-simplify]: Simplify (/ -1 1) into -1 26.911 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 26.911 * [taylor]: Taking taylor expansion of 0.25 in im 26.911 * [backup-simplify]: Simplify 0.25 into 0.25 26.912 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 26.912 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 26.912 * [taylor]: Taking taylor expansion of 0.25 in im 26.912 * [backup-simplify]: Simplify 0.25 into 0.25 26.912 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 26.912 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 26.912 * [taylor]: Taking taylor expansion of (/ -1 im) in im 26.912 * [taylor]: Taking taylor expansion of -1 in im 26.912 * [backup-simplify]: Simplify -1 into -1 26.912 * [taylor]: Taking taylor expansion of im in im 26.912 * [backup-simplify]: Simplify 0 into 0 26.912 * [backup-simplify]: Simplify 1 into 1 26.912 * [backup-simplify]: Simplify (/ -1 1) into -1 26.912 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 26.912 * [taylor]: Taking taylor expansion of 0.25 in im 26.912 * [backup-simplify]: Simplify 0.25 into 0.25 26.913 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 26.913 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 26.913 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 26.914 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ -1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 26.914 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 26.914 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 26.915 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 26.915 * [backup-simplify]: Simplify (- 0) into 0 26.915 * [backup-simplify]: Simplify (+ 0 0) into 0 26.915 * [backup-simplify]: Simplify 0 into 0 26.916 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 26.917 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 26.917 * [backup-simplify]: Simplify (- 0) into 0 26.918 * [backup-simplify]: Simplify (+ 0 0) into 0 26.918 * [backup-simplify]: Simplify 0 into 0 26.919 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 26.921 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 26.921 * [backup-simplify]: Simplify (- 0) into 0 26.921 * [backup-simplify]: Simplify (+ 0 0) into 0 26.921 * [backup-simplify]: Simplify 0 into 0 26.923 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 26.924 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 26.925 * [backup-simplify]: Simplify (- 0) into 0 26.925 * [backup-simplify]: Simplify (+ 0 0) into 0 26.925 * [backup-simplify]: Simplify 0 into 0 26.927 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 26.928 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 26.929 * [backup-simplify]: Simplify (- 0) into 0 26.929 * [backup-simplify]: Simplify (+ 0 0) into 0 26.929 * [backup-simplify]: Simplify 0 into 0 26.931 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 26.940 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))))) into 0 26.940 * [backup-simplify]: Simplify (- 0) into 0 26.941 * [backup-simplify]: Simplify (+ 0 0) into 0 26.941 * [backup-simplify]: Simplify 0 into 0 26.941 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 26.941 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 26.942 * [backup-simplify]: Simplify (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) into (* (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3)))) 26.942 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3)))) in (im) around 0 26.942 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3)))) in im 26.942 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) in im 26.942 * [taylor]: Taking taylor expansion of (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) in im 26.942 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25) in im 26.942 * [taylor]: Taking taylor expansion of (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) in im 26.942 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 26.942 * [taylor]: Taking taylor expansion of 0.25 in im 26.942 * [backup-simplify]: Simplify 0.25 into 0.25 26.942 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 26.942 * [taylor]: Taking taylor expansion of (exp im) in im 26.942 * [taylor]: Taking taylor expansion of im in im 26.943 * [backup-simplify]: Simplify 0 into 0 26.943 * [backup-simplify]: Simplify 1 into 1 26.943 * [backup-simplify]: Simplify (exp 0) into 1 26.943 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp im) 2))) in im 26.943 * [taylor]: Taking taylor expansion of 0.25 in im 26.943 * [backup-simplify]: Simplify 0.25 into 0.25 26.943 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 2)) in im 26.943 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 26.943 * [taylor]: Taking taylor expansion of (exp im) in im 26.943 * [taylor]: Taking taylor expansion of im in im 26.943 * [backup-simplify]: Simplify 0 into 0 26.943 * [backup-simplify]: Simplify 1 into 1 26.943 * [backup-simplify]: Simplify (exp 0) into 1 26.943 * [backup-simplify]: Simplify (* 1 1) into 1 26.944 * [backup-simplify]: Simplify (/ 1 1) into 1 26.944 * [taylor]: Taking taylor expansion of 0.25 in im 26.944 * [backup-simplify]: Simplify 0.25 into 0.25 26.944 * [backup-simplify]: Simplify (* 1 1) into 1 26.945 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 26.945 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 26.945 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 26.946 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 26.947 * [backup-simplify]: Simplify (+ 0.5 (- 0.25)) into 0.25 26.947 * [backup-simplify]: Simplify (/ 1 0.25) into 4.0 26.947 * [backup-simplify]: Simplify (sqrt 4.0) into (sqrt 4.0) 26.949 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 26.949 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 26.951 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 26.952 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 26.952 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 26.953 * [backup-simplify]: Simplify (- (+ (* 1 (/ 2 1)))) into -2 26.954 * [backup-simplify]: Simplify (+ (* 0.25 -2) (* 0 1)) into (- 0.5) 26.955 * [backup-simplify]: Simplify (+ 0.5 (- 0.5)) into 0 26.955 * [backup-simplify]: Simplify (- 0) into 0 26.956 * [backup-simplify]: Simplify (+ 0 0) into 0 26.956 * [backup-simplify]: Simplify (- (+ (* 4.0 (/ 0 0.25)))) into 0 26.957 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 4.0))) into 0 26.957 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) in im 26.957 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp im) 3))) in im 26.957 * [taylor]: Taking taylor expansion of 0.125 in im 26.957 * [backup-simplify]: Simplify 0.125 into 0.125 26.957 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 3)) in im 26.957 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in im 26.957 * [taylor]: Taking taylor expansion of (exp im) in im 26.957 * [taylor]: Taking taylor expansion of im in im 26.957 * [backup-simplify]: Simplify 0 into 0 26.957 * [backup-simplify]: Simplify 1 into 1 26.957 * [backup-simplify]: Simplify (exp 0) into 1 26.958 * [backup-simplify]: Simplify (* 1 1) into 1 26.958 * [backup-simplify]: Simplify (* 1 1) into 1 26.959 * [backup-simplify]: Simplify (/ 1 1) into 1 26.959 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp im) 3)) in im 26.959 * [taylor]: Taking taylor expansion of 0.125 in im 26.959 * [backup-simplify]: Simplify 0.125 into 0.125 26.959 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in im 26.959 * [taylor]: Taking taylor expansion of (exp im) in im 26.959 * [taylor]: Taking taylor expansion of im in im 26.959 * [backup-simplify]: Simplify 0 into 0 26.959 * [backup-simplify]: Simplify 1 into 1 26.959 * [backup-simplify]: Simplify (exp 0) into 1 26.959 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3)))) in im 26.959 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) in im 26.959 * [taylor]: Taking taylor expansion of (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25)) in im 26.959 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25) in im 26.959 * [taylor]: Taking taylor expansion of (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) in im 26.959 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 26.959 * [taylor]: Taking taylor expansion of 0.25 in im 26.959 * [backup-simplify]: Simplify 0.25 into 0.25 26.959 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 26.959 * [taylor]: Taking taylor expansion of (exp im) in im 26.959 * [taylor]: Taking taylor expansion of im in im 26.959 * [backup-simplify]: Simplify 0 into 0 26.959 * [backup-simplify]: Simplify 1 into 1 26.959 * [backup-simplify]: Simplify (exp 0) into 1 26.959 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp im) 2))) in im 26.959 * [taylor]: Taking taylor expansion of 0.25 in im 26.959 * [backup-simplify]: Simplify 0.25 into 0.25 26.959 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 2)) in im 26.959 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 26.959 * [taylor]: Taking taylor expansion of (exp im) in im 26.959 * [taylor]: Taking taylor expansion of im in im 26.959 * [backup-simplify]: Simplify 0 into 0 26.959 * [backup-simplify]: Simplify 1 into 1 26.959 * [backup-simplify]: Simplify (exp 0) into 1 26.960 * [backup-simplify]: Simplify (* 1 1) into 1 26.960 * [backup-simplify]: Simplify (/ 1 1) into 1 26.960 * [taylor]: Taking taylor expansion of 0.25 in im 26.960 * [backup-simplify]: Simplify 0.25 into 0.25 26.961 * [backup-simplify]: Simplify (* 1 1) into 1 26.961 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 26.962 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 26.962 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 26.962 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 26.963 * [backup-simplify]: Simplify (+ 0.5 (- 0.25)) into 0.25 26.963 * [backup-simplify]: Simplify (/ 1 0.25) into 4.0 26.964 * [backup-simplify]: Simplify (sqrt 4.0) into (sqrt 4.0) 26.965 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 26.965 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 26.967 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 26.968 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 26.968 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 26.969 * [backup-simplify]: Simplify (- (+ (* 1 (/ 2 1)))) into -2 26.970 * [backup-simplify]: Simplify (+ (* 0.25 -2) (* 0 1)) into (- 0.5) 26.971 * [backup-simplify]: Simplify (+ 0.5 (- 0.5)) into 0 26.971 * [backup-simplify]: Simplify (- 0) into 0 26.972 * [backup-simplify]: Simplify (+ 0 0) into 0 26.972 * [backup-simplify]: Simplify (- (+ (* 4.0 (/ 0 0.25)))) into 0 26.973 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 4.0))) into 0 26.973 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3))) in im 26.973 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp im) 3))) in im 26.973 * [taylor]: Taking taylor expansion of 0.125 in im 26.973 * [backup-simplify]: Simplify 0.125 into 0.125 26.973 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp im) 3)) in im 26.973 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in im 26.973 * [taylor]: Taking taylor expansion of (exp im) in im 26.973 * [taylor]: Taking taylor expansion of im in im 26.973 * [backup-simplify]: Simplify 0 into 0 26.973 * [backup-simplify]: Simplify 1 into 1 26.973 * [backup-simplify]: Simplify (exp 0) into 1 26.974 * [backup-simplify]: Simplify (* 1 1) into 1 26.974 * [backup-simplify]: Simplify (* 1 1) into 1 26.974 * [backup-simplify]: Simplify (/ 1 1) into 1 26.974 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp im) 3)) in im 26.974 * [taylor]: Taking taylor expansion of 0.125 in im 26.974 * [backup-simplify]: Simplify 0.125 into 0.125 26.974 * [taylor]: Taking taylor expansion of (pow (exp im) 3) in im 26.974 * [taylor]: Taking taylor expansion of (exp im) in im 26.974 * [taylor]: Taking taylor expansion of im in im 26.974 * [backup-simplify]: Simplify 0 into 0 26.975 * [backup-simplify]: Simplify 1 into 1 26.975 * [backup-simplify]: Simplify (exp 0) into 1 26.975 * [backup-simplify]: Simplify (* 0.125 1) into 0.125 26.975 * [backup-simplify]: Simplify (* 1 1) into 1 26.976 * [backup-simplify]: Simplify (* 1 1) into 1 26.976 * [backup-simplify]: Simplify (* 0.125 1) into 0.125 26.976 * [backup-simplify]: Simplify (+ 0.125 0.125) into 0.25 26.977 * [backup-simplify]: Simplify (* (sqrt 4.0) 0.25) into (* 0.25 (sqrt 4.0)) 26.978 * [backup-simplify]: Simplify (* 0.25 (sqrt 4.0)) into (* 0.25 (sqrt 4.0)) 26.978 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 26.979 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 26.979 * [backup-simplify]: Simplify (+ (* 1 2) (* 1 1)) into 3 26.979 * [backup-simplify]: Simplify (- (+ (* 1 (/ 3 1)))) into -3 26.980 * [backup-simplify]: Simplify (+ (* 0.125 -3) (* 0 1)) into (- 0.375) 26.981 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 26.981 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 26.982 * [backup-simplify]: Simplify (+ (* 1 2) (* 1 1)) into 3 26.983 * [backup-simplify]: Simplify (+ (* 0.125 3) (* 0 1)) into 0.375 26.983 * [backup-simplify]: Simplify (+ (- 0.375) 0.375) into 0 26.984 * [backup-simplify]: Simplify (+ (* (sqrt 4.0) 0) (* 0 0.25)) into 0 26.984 * [backup-simplify]: Simplify 0 into 0 26.985 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 26.985 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 26.986 * [backup-simplify]: Simplify (+ (* 1 2) (+ (* 1 2) (* 1/2 1))) into 9/2 26.986 * [backup-simplify]: Simplify (- (+ (* 1 (/ 9/2 1)) (* -3 (/ 3 1)))) into 9/2 26.988 * [backup-simplify]: Simplify (+ (* 0.125 9/2) (+ (* 0 -3) (* 0 1))) into 0.5625 26.989 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 26.989 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 26.990 * [backup-simplify]: Simplify (+ (* 1 2) (+ (* 1 2) (* 1/2 1))) into 9/2 26.991 * [backup-simplify]: Simplify (+ (* 0.125 9/2) (+ (* 0 3) (* 0 1))) into 0.5625 26.991 * [backup-simplify]: Simplify (+ 0.5625 0.5625) into 1.125 26.992 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 26.993 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 26.994 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 26.995 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 26.996 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 26.996 * [backup-simplify]: Simplify (- (+ (* 1 (/ 2 1)) (* -2 (/ 2 1)))) into 2 26.998 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 -2) (* 0 1))) into 0.5 26.998 * [backup-simplify]: Simplify (+ 0.5 0.5) into 1.0 26.998 * [backup-simplify]: Simplify (- 0) into 0 26.999 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 27.001 * [backup-simplify]: Simplify (- (+ (* 4.0 (/ 1.0 0.25)) (* 0 (/ 0 0.25)))) into (- 16.0) 27.004 * [backup-simplify]: Simplify (/ (- (- 16.0) (pow 0 2) (+)) (* 2 (sqrt 4.0))) into (/ -8.0 (sqrt 4.0)) 27.007 * [backup-simplify]: Simplify (+ (* (sqrt 4.0) 1.125) (+ (* 0 0) (* (/ -8.0 (sqrt 4.0)) 0.25))) into (- (* 1.125 (sqrt 4.0)) (* 2.0 (/ 1 (sqrt 4.0)))) 27.010 * [backup-simplify]: Simplify (- (* 1.125 (sqrt 4.0)) (* 2.0 (/ 1 (sqrt 4.0)))) into (- (* 1.125 (sqrt 4.0)) (* 2.0 (/ 1 (sqrt 4.0)))) 27.013 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 27.014 * [backup-simplify]: Simplify (+ (* 1 1/6) (+ (* 1 1/2) (+ (* 1/2 1) (* 1/6 1)))) into 4/3 27.015 * [backup-simplify]: Simplify (+ (* 1 4/3) (+ (* 1 2) (+ (* 1/2 2) (* 1/6 1)))) into 9/2 27.016 * [backup-simplify]: Simplify (- (+ (* 1 (/ 9/2 1)) (* -3 (/ 9/2 1)) (* 9/2 (/ 3 1)))) into -9/2 27.017 * [backup-simplify]: Simplify (+ (* 0.125 -9/2) (+ (* 0 9/2) (+ (* 0 -3) (* 0 1)))) into (- 0.5625) 27.019 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 27.020 * [backup-simplify]: Simplify (+ (* 1 1/6) (+ (* 1 1/2) (+ (* 1/2 1) (* 1/6 1)))) into 4/3 27.021 * [backup-simplify]: Simplify (+ (* 1 4/3) (+ (* 1 2) (+ (* 1/2 2) (* 1/6 1)))) into 9/2 27.023 * [backup-simplify]: Simplify (+ (* 0.125 9/2) (+ (* 0 9/2) (+ (* 0 3) (* 0 1)))) into 0.5625 27.023 * [backup-simplify]: Simplify (+ (- 0.5625) 0.5625) into 0 27.024 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 27.025 * [backup-simplify]: Simplify (+ (* 1 1/6) (+ (* 1 1/2) (+ (* 1/2 1) (* 1/6 1)))) into 4/3 27.027 * [backup-simplify]: Simplify (+ (* 0.25 4/3) (+ (* 0 2) (+ (* 0 2) (* 0 1)))) into 0.3333333333333333 27.028 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 27.030 * [backup-simplify]: Simplify (+ (* 1 1/6) (+ (* 1 1/2) (+ (* 1/2 1) (* 1/6 1)))) into 4/3 27.030 * [backup-simplify]: Simplify (- (+ (* 1 (/ 4/3 1)) (* -2 (/ 2 1)) (* 2 (/ 2 1)))) into -4/3 27.032 * [backup-simplify]: Simplify (+ (* 0.25 -4/3) (+ (* 0 2) (+ (* 0 -2) (* 0 1)))) into (- 0.3333333333333333) 27.033 * [backup-simplify]: Simplify (+ 0.3333333333333333 (- 0.3333333333333333)) into 0 27.033 * [backup-simplify]: Simplify (- 0) into 0 27.033 * [backup-simplify]: Simplify (+ 0 0) into 0 27.034 * [backup-simplify]: Simplify (- (+ (* 4.0 (/ 0 0.25)) (* 0 (/ 1.0 0.25)) (* (- 16.0) (/ 0 0.25)))) into 0 27.035 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -8.0 (sqrt 4.0)))))) (* 2 (sqrt 4.0))) into 0 27.036 * [backup-simplify]: Simplify (+ (* (sqrt 4.0) 0) (+ (* 0 1.125) (+ (* (/ -8.0 (sqrt 4.0)) 0) (* 0 0.25)))) into 0 27.036 * [backup-simplify]: Simplify 0 into 0 27.039 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 27.040 * [backup-simplify]: Simplify (+ (* 1 1/24) (+ (* 1 1/6) (+ (* 1/2 1/2) (+ (* 1/6 1) (* 1/24 1))))) into 2/3 27.046 * [backup-simplify]: Simplify (+ (* 1 2/3) (+ (* 1 4/3) (+ (* 1/2 2) (+ (* 1/6 2) (* 1/24 1))))) into 27/8 27.048 * [backup-simplify]: Simplify (- (+ (* 1 (/ 27/8 1)) (* -3 (/ 9/2 1)) (* 9/2 (/ 9/2 1)) (* -9/2 (/ 3 1)))) into 27/8 27.050 * [backup-simplify]: Simplify (+ (* 0.125 27/8) (+ (* 0 -9/2) (+ (* 0 9/2) (+ (* 0 -3) (* 0 1))))) into 0.421875 27.052 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 27.053 * [backup-simplify]: Simplify (+ (* 1 1/24) (+ (* 1 1/6) (+ (* 1/2 1/2) (+ (* 1/6 1) (* 1/24 1))))) into 2/3 27.055 * [backup-simplify]: Simplify (+ (* 1 2/3) (+ (* 1 4/3) (+ (* 1/2 2) (+ (* 1/6 2) (* 1/24 1))))) into 27/8 27.057 * [backup-simplify]: Simplify (+ (* 0.125 27/8) (+ (* 0 9/2) (+ (* 0 9/2) (+ (* 0 3) (* 0 1))))) into 0.421875 27.057 * [backup-simplify]: Simplify (+ 0.421875 0.421875) into 0.84375 27.061 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 27.063 * [backup-simplify]: Simplify (+ (* 1 1/24) (+ (* 1 1/6) (+ (* 1/2 1/2) (+ (* 1/6 1) (* 1/24 1))))) into 2/3 27.066 * [backup-simplify]: Simplify (+ (* 0.25 2/3) (+ (* 0 4/3) (+ (* 0 2) (+ (* 0 2) (* 0 1))))) into 0.16666666666666666 27.071 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 27.073 * [backup-simplify]: Simplify (+ (* 1 1/24) (+ (* 1 1/6) (+ (* 1/2 1/2) (+ (* 1/6 1) (* 1/24 1))))) into 2/3 27.074 * [backup-simplify]: Simplify (- (+ (* 1 (/ 2/3 1)) (* -2 (/ 4/3 1)) (* 2 (/ 2 1)) (* -4/3 (/ 2 1)))) into 2/3 27.078 * [backup-simplify]: Simplify (+ (* 0.25 2/3) (+ (* 0 -4/3) (+ (* 0 2) (+ (* 0 -2) (* 0 1))))) into 0.16666666666666666 27.079 * [backup-simplify]: Simplify (+ 0.16666666666666666 0.16666666666666666) into 0.3333333333333333 27.079 * [backup-simplify]: Simplify (- 0) into 0 27.079 * [backup-simplify]: Simplify (+ 0.3333333333333333 0) into 0.3333333333333333 27.086 * [backup-simplify]: Simplify (- (+ (* 4.0 (/ 0.3333333333333333 0.25)) (* 0 (/ 0 0.25)) (* (- 16.0) (/ 1.0 0.25)) (* 0 (/ 0 0.25)))) into 58.666666666666664 27.092 * [backup-simplify]: Simplify (/ (- 58.666666666666664 (pow (/ -8.0 (sqrt 4.0)) 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt 4.0))) into (* 1/2 (/ (- 58.666666666666664 (* 64.0 (/ 1 (pow (sqrt 4.0) 2)))) (sqrt 4.0))) 27.118 * [backup-simplify]: Simplify (+ (* (sqrt 4.0) 0.84375) (+ (* 0 0) (+ (* (/ -8.0 (sqrt 4.0)) 1.125) (+ (* 0 0) (* (* 1/2 (/ (- 58.666666666666664 (* 64.0 (/ 1 (pow (sqrt 4.0) 2)))) (sqrt 4.0))) 0.25))))) into (- (* 0.84375 (sqrt 4.0)) (+ (* 1.666666666666667 (/ 1 (sqrt 4.0))) (* 8.0 (/ 1 (pow (sqrt 4.0) 3))))) 27.125 * [backup-simplify]: Simplify (- (* 0.84375 (sqrt 4.0)) (+ (* 1.666666666666667 (/ 1 (sqrt 4.0))) (* 8.0 (/ 1 (pow (sqrt 4.0) 3))))) into (- (* 0.84375 (sqrt 4.0)) (+ (* 1.666666666666667 (/ 1 (sqrt 4.0))) (* 8.0 (/ 1 (pow (sqrt 4.0) 3))))) 27.138 * [backup-simplify]: Simplify (+ (* (- (* 0.84375 (sqrt 4.0)) (+ (* 1.666666666666667 (/ 1 (sqrt 4.0))) (* 8.0 (/ 1 (pow (sqrt 4.0) 3))))) (pow im 4)) (+ (* (- (* 1.125 (sqrt 4.0)) (* 2.0 (/ 1 (sqrt 4.0)))) (pow im 2)) (* 0.25 (sqrt 4.0)))) into (- (+ (* 0.84375 (* (sqrt 4.0) (pow im 4))) (+ (* 0.25 (sqrt 4.0)) (* 1.125 (* (sqrt 4.0) (pow im 2))))) (+ (* 1.666666666666667 (/ (pow im 4) (sqrt 4.0))) (+ (* 2.0 (/ (pow im 2) (sqrt 4.0))) (* 8.0 (/ (pow im 4) (pow (sqrt 4.0) 3)))))) 27.139 * [backup-simplify]: Simplify (/ (+ (* (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) (/ 0.5 (exp (/ 1 im)))) (* (* (* 0.5 (exp (/ 1 im))) (* 0.5 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im))))) (sqrt (+ (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) (- (* (* (exp (/ 1 im)) 0.5) (* (exp (/ 1 im)) 0.5)) (* (/ 0.5 (exp (/ 1 im))) (* (exp (/ 1 im)) 0.5)))))) into (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))) 27.139 * [approximate]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))) in (im) around 0 27.139 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))) in im 27.140 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) in im 27.140 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) in im 27.140 * [taylor]: Taking taylor expansion of 0.125 in im 27.140 * [backup-simplify]: Simplify 0.125 into 0.125 27.140 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 3)) in im 27.140 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in im 27.140 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.140 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.140 * [taylor]: Taking taylor expansion of im in im 27.140 * [backup-simplify]: Simplify 0 into 0 27.140 * [backup-simplify]: Simplify 1 into 1 27.140 * [backup-simplify]: Simplify (/ 1 1) into 1 27.140 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.140 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.141 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 27.141 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 3)) into (/ 1 (pow (exp (/ 1 im)) 3)) 27.141 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ 1 im)) 3)) in im 27.141 * [taylor]: Taking taylor expansion of 0.125 in im 27.141 * [backup-simplify]: Simplify 0.125 into 0.125 27.141 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in im 27.141 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.141 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.141 * [taylor]: Taking taylor expansion of im in im 27.141 * [backup-simplify]: Simplify 0 into 0 27.141 * [backup-simplify]: Simplify 1 into 1 27.141 * [backup-simplify]: Simplify (/ 1 1) into 1 27.141 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.142 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) in im 27.142 * [taylor]: Taking taylor expansion of (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) in im 27.142 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) in im 27.142 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) in im 27.142 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) in im 27.142 * [taylor]: Taking taylor expansion of 0.25 in im 27.142 * [backup-simplify]: Simplify 0.25 into 0.25 27.142 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 2)) in im 27.142 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.142 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.142 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.142 * [taylor]: Taking taylor expansion of im in im 27.142 * [backup-simplify]: Simplify 0 into 0 27.142 * [backup-simplify]: Simplify 1 into 1 27.142 * [backup-simplify]: Simplify (/ 1 1) into 1 27.142 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.142 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.143 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 2)) into (/ 1 (pow (exp (/ 1 im)) 2)) 27.143 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 27.143 * [taylor]: Taking taylor expansion of 0.25 in im 27.143 * [backup-simplify]: Simplify 0.25 into 0.25 27.143 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.143 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.143 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.143 * [taylor]: Taking taylor expansion of im in im 27.143 * [backup-simplify]: Simplify 0 into 0 27.143 * [backup-simplify]: Simplify 1 into 1 27.143 * [backup-simplify]: Simplify (/ 1 1) into 1 27.143 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.143 * [taylor]: Taking taylor expansion of 0.25 in im 27.143 * [backup-simplify]: Simplify 0.25 into 0.25 27.143 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.144 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.144 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 27.144 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ 1 im)) 2)) (* 0.25 (pow (exp (/ 1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 27.144 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 27.145 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) 27.146 * [backup-simplify]: Simplify (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) into (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) 27.146 * [backup-simplify]: Simplify (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) into (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) 27.147 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.147 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.148 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2)))) into 0 27.148 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.148 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 27.149 * [backup-simplify]: Simplify (+ 0 0) into 0 27.149 * [backup-simplify]: Simplify (- 0) into 0 27.149 * [backup-simplify]: Simplify (+ 0 0) into 0 27.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.151 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.151 * [taylor]: Taking taylor expansion of (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))) in im 27.151 * [taylor]: Taking taylor expansion of (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) in im 27.151 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) in im 27.151 * [taylor]: Taking taylor expansion of 0.125 in im 27.151 * [backup-simplify]: Simplify 0.125 into 0.125 27.151 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 3)) in im 27.151 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in im 27.151 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.151 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.151 * [taylor]: Taking taylor expansion of im in im 27.151 * [backup-simplify]: Simplify 0 into 0 27.151 * [backup-simplify]: Simplify 1 into 1 27.151 * [backup-simplify]: Simplify (/ 1 1) into 1 27.151 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.152 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.152 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 27.152 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 3)) into (/ 1 (pow (exp (/ 1 im)) 3)) 27.152 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ 1 im)) 3)) in im 27.152 * [taylor]: Taking taylor expansion of 0.125 in im 27.152 * [backup-simplify]: Simplify 0.125 into 0.125 27.152 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 3) in im 27.152 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.152 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.152 * [taylor]: Taking taylor expansion of im in im 27.152 * [backup-simplify]: Simplify 0 into 0 27.152 * [backup-simplify]: Simplify 1 into 1 27.152 * [backup-simplify]: Simplify (/ 1 1) into 1 27.152 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.153 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) in im 27.153 * [taylor]: Taking taylor expansion of (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) in im 27.153 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) in im 27.153 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) in im 27.153 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) in im 27.153 * [taylor]: Taking taylor expansion of 0.25 in im 27.153 * [backup-simplify]: Simplify 0.25 into 0.25 27.153 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ 1 im)) 2)) in im 27.153 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.153 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.153 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.153 * [taylor]: Taking taylor expansion of im in im 27.153 * [backup-simplify]: Simplify 0 into 0 27.153 * [backup-simplify]: Simplify 1 into 1 27.153 * [backup-simplify]: Simplify (/ 1 1) into 1 27.153 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.153 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.154 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ 1 im)) 2)) into (/ 1 (pow (exp (/ 1 im)) 2)) 27.154 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 27.154 * [taylor]: Taking taylor expansion of 0.25 in im 27.154 * [backup-simplify]: Simplify 0.25 into 0.25 27.154 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.154 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.154 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.154 * [taylor]: Taking taylor expansion of im in im 27.154 * [backup-simplify]: Simplify 0 into 0 27.154 * [backup-simplify]: Simplify 1 into 1 27.154 * [backup-simplify]: Simplify (/ 1 1) into 1 27.154 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.154 * [taylor]: Taking taylor expansion of 0.25 in im 27.154 * [backup-simplify]: Simplify 0.25 into 0.25 27.154 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.154 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.155 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 27.155 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ 1 im)) 2)) (* 0.25 (pow (exp (/ 1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 27.155 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 27.156 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25) 27.156 * [backup-simplify]: Simplify (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) into (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) 27.157 * [backup-simplify]: Simplify (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) into (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) 27.157 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.158 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2)))) into 0 27.158 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.158 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 27.159 * [backup-simplify]: Simplify (+ 0 0) into 0 27.159 * [backup-simplify]: Simplify (- 0) into 0 27.159 * [backup-simplify]: Simplify (+ 0 0) into 0 27.160 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.161 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.161 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) into (/ 0.125 (pow (exp (/ 1 im)) 3)) 27.161 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.161 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (pow (exp (/ 1 im)) 2)) into (pow (exp (/ 1 im)) 3) 27.161 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ 1 im)) 3)) into (* 0.125 (pow (exp (/ 1 im)) 3)) 27.161 * [backup-simplify]: Simplify (+ (/ 0.125 (pow (exp (/ 1 im)) 3)) (* 0.125 (pow (exp (/ 1 im)) 3))) into (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 27.162 * [backup-simplify]: Simplify (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))) into (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))) 27.162 * [backup-simplify]: Simplify (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))) into (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))) 27.162 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.162 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 27.162 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 27.163 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3)))) into 0 27.163 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.163 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 27.164 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (pow (exp (/ 1 im)) 3))) into 0 27.164 * [backup-simplify]: Simplify (+ 0 0) into 0 27.164 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (* 0 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.164 * [backup-simplify]: Simplify 0 into 0 27.165 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 27.165 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.166 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2))))) into 0 27.166 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 27.166 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 27.167 * [backup-simplify]: Simplify (+ 0 0) into 0 27.167 * [backup-simplify]: Simplify (- 0) into 0 27.167 * [backup-simplify]: Simplify (+ 0 0) into 0 27.168 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.173 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.174 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 27.174 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 27.175 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 27.175 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3))))) into 0 27.176 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 27.176 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 27.177 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 3)))) into 0 27.177 * [backup-simplify]: Simplify (+ 0 0) into 0 27.178 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))))) into 0 27.178 * [backup-simplify]: Simplify 0 into 0 27.178 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 27.178 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.179 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2)))))) into 0 27.180 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 27.181 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 27.181 * [backup-simplify]: Simplify (+ 0 0) into 0 27.181 * [backup-simplify]: Simplify (- 0) into 0 27.181 * [backup-simplify]: Simplify (+ 0 0) into 0 27.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.183 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.184 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 27.184 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 27.185 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 27.185 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3)))))) into 0 27.186 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 27.186 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 27.187 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 3))))) into 0 27.188 * [backup-simplify]: Simplify (+ 0 0) into 0 27.188 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))))) into 0 27.188 * [backup-simplify]: Simplify 0 into 0 27.190 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 27.190 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.192 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2))))))) into 0 27.194 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 27.195 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 27.196 * [backup-simplify]: Simplify (+ 0 0) into 0 27.196 * [backup-simplify]: Simplify (- 0) into 0 27.197 * [backup-simplify]: Simplify (+ 0 0) into 0 27.199 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.200 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.202 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 27.203 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 27.204 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 27.206 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3))))))) into 0 27.207 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 27.208 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 27.210 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 3)))))) into 0 27.210 * [backup-simplify]: Simplify (+ 0 0) into 0 27.212 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))))))) into 0 27.212 * [backup-simplify]: Simplify 0 into 0 27.214 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 27.215 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.217 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2)))))))) into 0 27.218 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 27.219 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 27.219 * [backup-simplify]: Simplify (+ 0 0) into 0 27.219 * [backup-simplify]: Simplify (- 0) into 0 27.220 * [backup-simplify]: Simplify (+ 0 0) into 0 27.221 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.222 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.223 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 27.224 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 27.224 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 27.225 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3)))))))) into 0 27.226 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 27.227 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 27.229 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 3))))))) into 0 27.229 * [backup-simplify]: Simplify (+ 0 0) into 0 27.231 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))))))) into 0 27.231 * [backup-simplify]: Simplify 0 into 0 27.232 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 27.233 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.235 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 2))))))))) into 0 27.236 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 27.238 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))))) into 0 27.238 * [backup-simplify]: Simplify (+ 0 0) into 0 27.239 * [backup-simplify]: Simplify (- 0) into 0 27.239 * [backup-simplify]: Simplify (+ 0 0) into 0 27.241 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.242 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25))))) into 0 27.244 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 27.245 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))))) into 0 27.246 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ 1 im)) 3)) (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))) (* 0 (/ 0 (pow (exp (/ 1 im)) 3))))) into 0 27.247 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ 1 im)) 3))))))))) into 0 27.249 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 27.252 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))))) into 0 27.255 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 3)))))))) into 0 27.255 * [backup-simplify]: Simplify (+ 0 0) into 0 27.258 * [backup-simplify]: Simplify (+ (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 im)) 3))) (* 0.125 (pow (exp (/ 1 im)) 3))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 im)) 2))) (* 0.25 (pow (exp (/ 1 im)) 2))) 0.25)))))))))) into 0 27.258 * [backup-simplify]: Simplify 0 into 0 27.259 * [backup-simplify]: Simplify (* (+ (* 0.125 (/ 1 (pow (exp (/ 1 (/ 1 im))) 3))) (* 0.125 (pow (exp (/ 1 (/ 1 im))) 3))) (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ 1 (/ 1 im))) 2))) (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2))) 0.25)))) into (* (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3)))) 27.260 * [backup-simplify]: Simplify (/ (+ (* (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) (/ 0.5 (exp (/ 1 (- im))))) (* (* (* 0.5 (exp (/ 1 (- im)))) (* 0.5 (exp (/ 1 (- im))))) (* 0.5 (exp (/ 1 (- im)))))) (sqrt (+ (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) (- (* (* (exp (/ 1 (- im))) 0.5) (* (exp (/ 1 (- im))) 0.5)) (* (/ 0.5 (exp (/ 1 (- im)))) (* (exp (/ 1 (- im))) 0.5)))))) into (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))) 27.260 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))) in (im) around 0 27.260 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))) in im 27.260 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) in im 27.260 * [taylor]: Taking taylor expansion of (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) in im 27.260 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) in im 27.260 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) in im 27.261 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) in im 27.261 * [taylor]: Taking taylor expansion of 0.25 in im 27.261 * [backup-simplify]: Simplify 0.25 into 0.25 27.261 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 2)) in im 27.261 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.261 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.261 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.261 * [taylor]: Taking taylor expansion of -1 in im 27.261 * [backup-simplify]: Simplify -1 into -1 27.261 * [taylor]: Taking taylor expansion of im in im 27.261 * [backup-simplify]: Simplify 0 into 0 27.261 * [backup-simplify]: Simplify 1 into 1 27.262 * [backup-simplify]: Simplify (/ -1 1) into -1 27.262 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.262 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.262 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 2)) into (/ 1 (pow (exp (/ -1 im)) 2)) 27.262 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 27.262 * [taylor]: Taking taylor expansion of 0.25 in im 27.262 * [backup-simplify]: Simplify 0.25 into 0.25 27.262 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.262 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.262 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.262 * [taylor]: Taking taylor expansion of -1 in im 27.262 * [backup-simplify]: Simplify -1 into -1 27.262 * [taylor]: Taking taylor expansion of im in im 27.262 * [backup-simplify]: Simplify 0 into 0 27.262 * [backup-simplify]: Simplify 1 into 1 27.263 * [backup-simplify]: Simplify (/ -1 1) into -1 27.263 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.263 * [taylor]: Taking taylor expansion of 0.25 in im 27.263 * [backup-simplify]: Simplify 0.25 into 0.25 27.263 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.263 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.263 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 27.264 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ -1 im)) 2)) (* 0.25 (pow (exp (/ -1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 27.264 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 27.265 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) 27.265 * [backup-simplify]: Simplify (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) into (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) 27.266 * [backup-simplify]: Simplify (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) into (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) 27.266 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.266 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.267 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2)))) into 0 27.267 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.268 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 27.268 * [backup-simplify]: Simplify (+ 0 0) into 0 27.269 * [backup-simplify]: Simplify (- 0) into 0 27.269 * [backup-simplify]: Simplify (+ 0 0) into 0 27.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.271 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.271 * [taylor]: Taking taylor expansion of (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) in im 27.271 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ -1 im)) 3)) in im 27.271 * [taylor]: Taking taylor expansion of 0.125 in im 27.271 * [backup-simplify]: Simplify 0.125 into 0.125 27.271 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in im 27.271 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.271 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.271 * [taylor]: Taking taylor expansion of -1 in im 27.271 * [backup-simplify]: Simplify -1 into -1 27.271 * [taylor]: Taking taylor expansion of im in im 27.271 * [backup-simplify]: Simplify 0 into 0 27.271 * [backup-simplify]: Simplify 1 into 1 27.272 * [backup-simplify]: Simplify (/ -1 1) into -1 27.272 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.272 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) in im 27.272 * [taylor]: Taking taylor expansion of 0.125 in im 27.272 * [backup-simplify]: Simplify 0.125 into 0.125 27.272 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 3)) in im 27.272 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in im 27.272 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.272 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.272 * [taylor]: Taking taylor expansion of -1 in im 27.272 * [backup-simplify]: Simplify -1 into -1 27.273 * [taylor]: Taking taylor expansion of im in im 27.273 * [backup-simplify]: Simplify 0 into 0 27.273 * [backup-simplify]: Simplify 1 into 1 27.273 * [backup-simplify]: Simplify (/ -1 1) into -1 27.273 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.273 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.274 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 27.274 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 3)) into (/ 1 (pow (exp (/ -1 im)) 3)) 27.274 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))) in im 27.274 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) in im 27.274 * [taylor]: Taking taylor expansion of (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) in im 27.274 * [taylor]: Taking taylor expansion of (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) in im 27.274 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) in im 27.274 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) in im 27.274 * [taylor]: Taking taylor expansion of 0.25 in im 27.274 * [backup-simplify]: Simplify 0.25 into 0.25 27.274 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 2)) in im 27.274 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.274 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.274 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.274 * [taylor]: Taking taylor expansion of -1 in im 27.274 * [backup-simplify]: Simplify -1 into -1 27.274 * [taylor]: Taking taylor expansion of im in im 27.274 * [backup-simplify]: Simplify 0 into 0 27.274 * [backup-simplify]: Simplify 1 into 1 27.275 * [backup-simplify]: Simplify (/ -1 1) into -1 27.275 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.275 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.275 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 2)) into (/ 1 (pow (exp (/ -1 im)) 2)) 27.275 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 27.275 * [taylor]: Taking taylor expansion of 0.25 in im 27.275 * [backup-simplify]: Simplify 0.25 into 0.25 27.275 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.275 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.275 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.275 * [taylor]: Taking taylor expansion of -1 in im 27.275 * [backup-simplify]: Simplify -1 into -1 27.275 * [taylor]: Taking taylor expansion of im in im 27.275 * [backup-simplify]: Simplify 0 into 0 27.276 * [backup-simplify]: Simplify 1 into 1 27.276 * [backup-simplify]: Simplify (/ -1 1) into -1 27.276 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.276 * [taylor]: Taking taylor expansion of 0.25 in im 27.276 * [backup-simplify]: Simplify 0.25 into 0.25 27.276 * [backup-simplify]: Simplify (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.277 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.277 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 27.277 * [backup-simplify]: Simplify (+ (/ 0.25 (pow (exp (/ -1 im)) 2)) (* 0.25 (pow (exp (/ -1 im)) 2))) into (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 27.278 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 27.279 * [backup-simplify]: Simplify (+ (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) (- 0.25)) into (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25) 27.279 * [backup-simplify]: Simplify (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) into (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) 27.280 * [backup-simplify]: Simplify (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) into (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) 27.280 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.282 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2)))) into 0 27.282 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.282 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 27.283 * [backup-simplify]: Simplify (+ 0 0) into 0 27.283 * [backup-simplify]: Simplify (- 0) into 0 27.284 * [backup-simplify]: Simplify (+ 0 0) into 0 27.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.285 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.285 * [taylor]: Taking taylor expansion of (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) in im 27.285 * [taylor]: Taking taylor expansion of (* 0.125 (pow (exp (/ -1 im)) 3)) in im 27.285 * [taylor]: Taking taylor expansion of 0.125 in im 27.285 * [backup-simplify]: Simplify 0.125 into 0.125 27.285 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in im 27.285 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.286 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.286 * [taylor]: Taking taylor expansion of -1 in im 27.286 * [backup-simplify]: Simplify -1 into -1 27.286 * [taylor]: Taking taylor expansion of im in im 27.286 * [backup-simplify]: Simplify 0 into 0 27.286 * [backup-simplify]: Simplify 1 into 1 27.286 * [backup-simplify]: Simplify (/ -1 1) into -1 27.286 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.286 * [taylor]: Taking taylor expansion of (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) in im 27.286 * [taylor]: Taking taylor expansion of 0.125 in im 27.286 * [backup-simplify]: Simplify 0.125 into 0.125 27.286 * [taylor]: Taking taylor expansion of (/ 1 (pow (exp (/ -1 im)) 3)) in im 27.286 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 3) in im 27.286 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.286 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.287 * [taylor]: Taking taylor expansion of -1 in im 27.287 * [backup-simplify]: Simplify -1 into -1 27.287 * [taylor]: Taking taylor expansion of im in im 27.287 * [backup-simplify]: Simplify 0 into 0 27.287 * [backup-simplify]: Simplify 1 into 1 27.287 * [backup-simplify]: Simplify (/ -1 1) into -1 27.287 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.287 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.288 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 27.288 * [backup-simplify]: Simplify (/ 1 (pow (exp (/ -1 im)) 3)) into (/ 1 (pow (exp (/ -1 im)) 3)) 27.288 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.288 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (pow (exp (/ -1 im)) 2)) into (pow (exp (/ -1 im)) 3) 27.288 * [backup-simplify]: Simplify (* 0.125 (pow (exp (/ -1 im)) 3)) into (* 0.125 (pow (exp (/ -1 im)) 3)) 27.288 * [backup-simplify]: Simplify (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))) into (/ 0.125 (pow (exp (/ -1 im)) 3)) 27.289 * [backup-simplify]: Simplify (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (/ 0.125 (pow (exp (/ -1 im)) 3))) into (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))) 27.289 * [backup-simplify]: Simplify (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))) into (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))) 27.290 * [backup-simplify]: Simplify (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))) into (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))) 27.290 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.291 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 27.291 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (pow (exp (/ -1 im)) 3))) into 0 27.292 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.292 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 27.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 27.293 * [backup-simplify]: Simplify (+ (* 0.125 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3)))) into 0 27.293 * [backup-simplify]: Simplify (+ 0 0) into 0 27.294 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) 0) (* 0 (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))))) into 0 27.294 * [backup-simplify]: Simplify 0 into 0 27.295 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 27.295 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 27.301 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 3)))) into 0 27.301 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 27.302 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 27.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 27.303 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3))))) into 0 27.304 * [backup-simplify]: Simplify (+ 0 0) into 0 27.304 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 27.305 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.306 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2))))) into 0 27.306 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 27.307 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 27.308 * [backup-simplify]: Simplify (+ 0 0) into 0 27.308 * [backup-simplify]: Simplify (- 0) into 0 27.308 * [backup-simplify]: Simplify (+ 0 0) into 0 27.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.311 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.312 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) 0) (+ (* 0 0) (* 0 (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))))) into 0 27.312 * [backup-simplify]: Simplify 0 into 0 27.313 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 27.314 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 27.315 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 3))))) into 0 27.316 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 27.317 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 27.318 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 27.319 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3)))))) into 0 27.319 * [backup-simplify]: Simplify (+ 0 0) into 0 27.320 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 27.321 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.322 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2)))))) into 0 27.323 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 27.324 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 27.324 * [backup-simplify]: Simplify (+ 0 0) into 0 27.325 * [backup-simplify]: Simplify (- 0) into 0 27.325 * [backup-simplify]: Simplify (+ 0 0) into 0 27.326 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.327 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.328 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))))))) into 0 27.328 * [backup-simplify]: Simplify 0 into 0 27.328 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 27.329 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 27.330 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 3)))))) into 0 27.331 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 27.332 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 27.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 27.333 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3))))))) into 0 27.333 * [backup-simplify]: Simplify (+ 0 0) into 0 27.334 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 27.334 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.335 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2))))))) into 0 27.336 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 27.337 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 27.337 * [backup-simplify]: Simplify (+ 0 0) into 0 27.337 * [backup-simplify]: Simplify (- 0) into 0 27.337 * [backup-simplify]: Simplify (+ 0 0) into 0 27.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.339 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.340 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))))))) into 0 27.341 * [backup-simplify]: Simplify 0 into 0 27.342 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 27.342 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 27.344 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 3))))))) into 0 27.345 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 27.346 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 27.346 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 27.347 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3)))))))) into 0 27.347 * [backup-simplify]: Simplify (+ 0 0) into 0 27.348 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 27.349 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.350 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2)))))))) into 0 27.351 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 27.352 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 27.352 * [backup-simplify]: Simplify (+ 0 0) into 0 27.352 * [backup-simplify]: Simplify (- 0) into 0 27.353 * [backup-simplify]: Simplify (+ 0 0) into 0 27.354 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.355 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.356 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3)))))))))) into 0 27.356 * [backup-simplify]: Simplify 0 into 0 27.358 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 27.360 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))))) into 0 27.363 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 3)))))))) into 0 27.365 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 27.367 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))))) into 0 27.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 3)) (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))) (* 0 (/ 0 (pow (exp (/ -1 im)) 3))))) into 0 27.371 * [backup-simplify]: Simplify (+ (* 0.125 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 3))))))))) into 0 27.371 * [backup-simplify]: Simplify (+ 0 0) into 0 27.373 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 27.374 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.376 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (pow (exp (/ -1 im)) 2))))))))) into 0 27.378 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 27.380 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))))) into 0 27.381 * [backup-simplify]: Simplify (+ 0 0) into 0 27.381 * [backup-simplify]: Simplify (- 0) into 0 27.382 * [backup-simplify]: Simplify (+ 0 0) into 0 27.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25)) (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) (* 0 (/ 0 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.386 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))))) into 0 27.388 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 im)) 2))) (* 0.25 (pow (exp (/ -1 im)) 2))) 0.25))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (* 0.125 (pow (exp (/ -1 im)) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 im)) 3))))))))))) into 0 27.388 * [backup-simplify]: Simplify 0 into 0 27.389 * [backup-simplify]: Simplify (* (sqrt (/ 1 (- (+ (* 0.25 (/ 1 (pow (exp (/ -1 (/ 1 (- im)))) 2))) (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2))) 0.25))) (+ (* 0.125 (pow (exp (/ -1 (/ 1 (- im)))) 3)) (* 0.125 (/ 1 (pow (exp (/ -1 (/ 1 (- im)))) 3))))) into (* (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3)))) 27.389 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 2 1 1) 27.389 * [backup-simplify]: Simplify (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) into (/ 0.25 (pow (exp im) 2)) 27.390 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in (im) around 0 27.390 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 27.390 * [taylor]: Taking taylor expansion of 0.25 in im 27.390 * [backup-simplify]: Simplify 0.25 into 0.25 27.390 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.390 * [taylor]: Taking taylor expansion of (exp im) in im 27.390 * [taylor]: Taking taylor expansion of im in im 27.390 * [backup-simplify]: Simplify 0 into 0 27.390 * [backup-simplify]: Simplify 1 into 1 27.390 * [backup-simplify]: Simplify (exp 0) into 1 27.390 * [backup-simplify]: Simplify (* 1 1) into 1 27.391 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 27.391 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 27.391 * [taylor]: Taking taylor expansion of 0.25 in im 27.391 * [backup-simplify]: Simplify 0.25 into 0.25 27.391 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.391 * [taylor]: Taking taylor expansion of (exp im) in im 27.391 * [taylor]: Taking taylor expansion of im in im 27.391 * [backup-simplify]: Simplify 0 into 0 27.391 * [backup-simplify]: Simplify 1 into 1 27.391 * [backup-simplify]: Simplify (exp 0) into 1 27.391 * [backup-simplify]: Simplify (* 1 1) into 1 27.392 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 27.392 * [backup-simplify]: Simplify 0.25 into 0.25 27.393 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 27.393 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 27.396 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)))) into (- 0.5) 27.397 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 27.398 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 27.399 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 27.405 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)) (* (- 0.5) (/ 2 1)))) into 0.5 27.405 * [backup-simplify]: Simplify 0.5 into 0.5 27.405 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* (- 0.5) im) 0.25)) into (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 27.406 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.406 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 27.406 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 27.406 * [taylor]: Taking taylor expansion of 0.25 in im 27.406 * [backup-simplify]: Simplify 0.25 into 0.25 27.406 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.406 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.406 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.406 * [taylor]: Taking taylor expansion of im in im 27.406 * [backup-simplify]: Simplify 0 into 0 27.406 * [backup-simplify]: Simplify 1 into 1 27.406 * [backup-simplify]: Simplify (/ 1 1) into 1 27.406 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.406 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.407 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.407 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 27.407 * [taylor]: Taking taylor expansion of 0.25 in im 27.407 * [backup-simplify]: Simplify 0.25 into 0.25 27.407 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.407 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.407 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.407 * [taylor]: Taking taylor expansion of im in im 27.407 * [backup-simplify]: Simplify 0 into 0 27.407 * [backup-simplify]: Simplify 1 into 1 27.407 * [backup-simplify]: Simplify (/ 1 1) into 1 27.407 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.407 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.407 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.408 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.408 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.408 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.408 * [backup-simplify]: Simplify 0 into 0 27.409 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 27.409 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.410 * [backup-simplify]: Simplify 0 into 0 27.411 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 27.412 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.412 * [backup-simplify]: Simplify 0 into 0 27.413 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 27.414 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.414 * [backup-simplify]: Simplify 0 into 0 27.419 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 27.420 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.420 * [backup-simplify]: Simplify 0 into 0 27.422 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 27.423 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))) (* 0 (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 27.423 * [backup-simplify]: Simplify 0 into 0 27.423 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (/ 0.25 (pow (exp im) 2)) 27.423 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.423 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 27.423 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 27.424 * [taylor]: Taking taylor expansion of 0.25 in im 27.424 * [backup-simplify]: Simplify 0.25 into 0.25 27.424 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.424 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.424 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.424 * [taylor]: Taking taylor expansion of -1 in im 27.424 * [backup-simplify]: Simplify -1 into -1 27.424 * [taylor]: Taking taylor expansion of im in im 27.424 * [backup-simplify]: Simplify 0 into 0 27.424 * [backup-simplify]: Simplify 1 into 1 27.424 * [backup-simplify]: Simplify (/ -1 1) into -1 27.424 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.424 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.425 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.425 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 27.425 * [taylor]: Taking taylor expansion of 0.25 in im 27.425 * [backup-simplify]: Simplify 0.25 into 0.25 27.425 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.425 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.425 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.425 * [taylor]: Taking taylor expansion of -1 in im 27.425 * [backup-simplify]: Simplify -1 into -1 27.425 * [taylor]: Taking taylor expansion of im in im 27.425 * [backup-simplify]: Simplify 0 into 0 27.425 * [backup-simplify]: Simplify 1 into 1 27.425 * [backup-simplify]: Simplify (/ -1 1) into -1 27.425 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.426 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.426 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.426 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.426 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.426 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.426 * [backup-simplify]: Simplify 0 into 0 27.427 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 27.427 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.427 * [backup-simplify]: Simplify 0 into 0 27.428 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 27.429 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.429 * [backup-simplify]: Simplify 0 into 0 27.430 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 27.431 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.431 * [backup-simplify]: Simplify 0 into 0 27.432 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 27.433 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.433 * [backup-simplify]: Simplify 0 into 0 27.435 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 27.436 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))) (* 0 (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 27.436 * [backup-simplify]: Simplify 0 into 0 27.436 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (/ 0.25 (pow (exp im) 2)) 27.436 * * * [progress]: simplifying candidates 27.436 * * * * [progress]: [ 1 / 165 ] simplifiying candidate # 27.437 * [simplify]: Simplifying (/ (exp (* (* (exp im) 0.5) (* (exp im) 0.5))) (exp (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 27.437 * * [simplify]: iters left: 6 (10 enodes) 27.442 * * [simplify]: iters left: 5 (48 enodes) 27.460 * * [simplify]: iters left: 4 (110 enodes) 27.498 * * [simplify]: iters left: 3 (236 enodes) 27.544 * * [simplify]: iters left: 2 (498 enodes) 27.721 * * [simplify]: Extracting #0: cost 1 inf + 0 27.722 * * [simplify]: Extracting #1: cost 153 inf + 0 27.724 * * [simplify]: Extracting #2: cost 357 inf + 353 27.729 * * [simplify]: Extracting #3: cost 448 inf + 6564 27.748 * * [simplify]: Extracting #4: cost 269 inf + 90729 27.792 * * [simplify]: Extracting #5: cost 54 inf + 213405 27.857 * * [simplify]: Extracting #6: cost 0 inf + 254996 27.916 * * [simplify]: Extracting #7: cost 0 inf + 254957 27.947 * [simplify]: Simplified to (exp (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5))) 27.947 * [simplify]: Simplified (2 2 2 1 2 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (log (exp (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5))))))))) 27.947 * * * * [progress]: [ 2 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 3 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 4 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 5 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 6 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 7 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 8 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 9 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 10 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 11 / 165 ] simplifiying candidate # 27.948 * * * * [progress]: [ 12 / 165 ] simplifiying candidate # 27.949 * [simplify]: Simplifying (* (exp im) 0.5) 27.949 * * [simplify]: iters left: 3 (4 enodes) 27.950 * * [simplify]: iters left: 2 (13 enodes) 27.952 * * [simplify]: Extracting #0: cost 1 inf + 0 27.952 * * [simplify]: Extracting #1: cost 4 inf + 0 27.952 * * [simplify]: Extracting #2: cost 5 inf + 1 27.952 * * [simplify]: Extracting #3: cost 4 inf + 2 27.952 * * [simplify]: Extracting #4: cost 0 inf + 368 27.952 * [simplify]: Simplified to (* 0.5 (exp im)) 27.952 * [simplify]: Simplified (2 2 2 1 2 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* (exp im) 0.5) (/ 0.5 (exp im))))))))) 27.953 * [simplify]: Simplifying (- (* (exp im) 0.5) (/ 0.5 (exp im))) 27.953 * * [simplify]: iters left: 5 (6 enodes) 27.955 * * [simplify]: iters left: 4 (21 enodes) 27.960 * * [simplify]: iters left: 3 (26 enodes) 27.964 * * [simplify]: iters left: 2 (28 enodes) 27.968 * * [simplify]: Extracting #0: cost 1 inf + 0 27.968 * * [simplify]: Extracting #1: cost 5 inf + 0 27.968 * * [simplify]: Extracting #2: cost 11 inf + 0 27.968 * * [simplify]: Extracting #3: cost 12 inf + 42 27.968 * * [simplify]: Extracting #4: cost 10 inf + 84 27.968 * * [simplify]: Extracting #5: cost 8 inf + 267 27.968 * * [simplify]: Extracting #6: cost 1 inf + 1170 27.968 * * [simplify]: Extracting #7: cost 0 inf + 1362 27.969 * [simplify]: Simplified to (- (* 0.5 (exp im)) (/ 0.5 (exp im))) 27.969 * [simplify]: Simplified (2 2 2 1 2 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) 27.969 * * * * [progress]: [ 13 / 165 ] simplifiying candidate # 27.969 * * * * [progress]: [ 14 / 165 ] simplifiying candidate #real (real->posit16 (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))))))> 27.969 * * * * [progress]: [ 15 / 165 ] simplifiying candidate # 27.969 * [simplify]: Simplifying (/ (exp (* (* (exp im) 0.5) (* (exp im) 0.5))) (exp (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 27.969 * * [simplify]: iters left: 6 (10 enodes) 27.972 * * [simplify]: iters left: 5 (48 enodes) 27.981 * * [simplify]: iters left: 4 (110 enodes) 28.023 * * [simplify]: iters left: 3 (236 enodes) 28.102 * * [simplify]: iters left: 2 (498 enodes) 28.285 * * [simplify]: Extracting #0: cost 1 inf + 0 28.286 * * [simplify]: Extracting #1: cost 153 inf + 0 28.288 * * [simplify]: Extracting #2: cost 357 inf + 353 28.293 * * [simplify]: Extracting #3: cost 448 inf + 6564 28.311 * * [simplify]: Extracting #4: cost 269 inf + 90729 28.355 * * [simplify]: Extracting #5: cost 54 inf + 213405 28.418 * * [simplify]: Extracting #6: cost 0 inf + 254996 28.475 * * [simplify]: Extracting #7: cost 0 inf + 254957 28.524 * [simplify]: Simplified to (exp (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5))) 28.524 * [simplify]: Simplified (2 1 2 1 2 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (log (exp (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 28.524 * * * * [progress]: [ 16 / 165 ] simplifiying candidate # 28.524 * * * * [progress]: [ 17 / 165 ] simplifiying candidate # 28.524 * * * * [progress]: [ 18 / 165 ] simplifiying candidate # 28.524 * * * * [progress]: [ 19 / 165 ] simplifiying candidate # 28.524 * * * * [progress]: [ 20 / 165 ] simplifiying candidate # 28.524 * * * * [progress]: [ 21 / 165 ] simplifiying candidate # 28.525 * * * * [progress]: [ 22 / 165 ] simplifiying candidate # 28.525 * * * * [progress]: [ 23 / 165 ] simplifiying candidate # 28.525 * * * * [progress]: [ 24 / 165 ] simplifiying candidate # 28.525 * * * * [progress]: [ 25 / 165 ] simplifiying candidate # 28.525 * * * * [progress]: [ 26 / 165 ] simplifiying candidate # 28.525 * [simplify]: Simplifying (* (exp im) 0.5) 28.525 * * [simplify]: iters left: 3 (4 enodes) 28.527 * * [simplify]: iters left: 2 (13 enodes) 28.529 * * [simplify]: Extracting #0: cost 1 inf + 0 28.529 * * [simplify]: Extracting #1: cost 4 inf + 0 28.529 * * [simplify]: Extracting #2: cost 5 inf + 1 28.529 * * [simplify]: Extracting #3: cost 4 inf + 2 28.529 * * [simplify]: Extracting #4: cost 0 inf + 368 28.529 * [simplify]: Simplified to (* 0.5 (exp im)) 28.529 * [simplify]: Simplified (2 1 2 1 2 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* (exp im) 0.5) (/ 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 28.530 * [simplify]: Simplifying (- (* (exp im) 0.5) (/ 0.5 (exp im))) 28.530 * * [simplify]: iters left: 5 (6 enodes) 28.532 * * [simplify]: iters left: 4 (21 enodes) 28.538 * * [simplify]: iters left: 3 (26 enodes) 28.542 * * [simplify]: iters left: 2 (28 enodes) 28.548 * * [simplify]: Extracting #0: cost 1 inf + 0 28.548 * * [simplify]: Extracting #1: cost 5 inf + 0 28.548 * * [simplify]: Extracting #2: cost 11 inf + 0 28.548 * * [simplify]: Extracting #3: cost 12 inf + 42 28.548 * * [simplify]: Extracting #4: cost 10 inf + 84 28.548 * * [simplify]: Extracting #5: cost 8 inf + 267 28.548 * * [simplify]: Extracting #6: cost 1 inf + 1170 28.549 * * [simplify]: Extracting #7: cost 0 inf + 1362 28.549 * [simplify]: Simplified to (- (* 0.5 (exp im)) (/ 0.5 (exp im))) 28.549 * [simplify]: Simplified (2 1 2 1 2 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 28.550 * * * * [progress]: [ 27 / 165 ] simplifiying candidate # 28.550 * * * * [progress]: [ 28 / 165 ] simplifiying candidate #real (real->posit16 (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))))> 28.550 * * * * [progress]: [ 29 / 165 ] simplifiying candidate # 28.550 * * * * [progress]: [ 30 / 165 ] simplifiying candidate # 28.550 * [simplify]: Simplifying (- (log (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (log (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 28.551 * * [simplify]: iters left: 6 (19 enodes) 28.562 * * [simplify]: iters left: 5 (93 enodes) 28.597 * * [simplify]: iters left: 4 (198 enodes) 28.653 * * [simplify]: iters left: 3 (356 enodes) 28.783 * * [simplify]: Extracting #0: cost 1 inf + 0 28.783 * * [simplify]: Extracting #1: cost 5 inf + 0 28.783 * * [simplify]: Extracting #2: cost 10 inf + 0 28.783 * * [simplify]: Extracting #3: cost 18 inf + 0 28.784 * * [simplify]: Extracting #4: cost 61 inf + 1 28.784 * * [simplify]: Extracting #5: cost 130 inf + 124 28.785 * * [simplify]: Extracting #6: cost 103 inf + 5743 28.789 * * [simplify]: Extracting #7: cost 22 inf + 21672 28.795 * * [simplify]: Extracting #8: cost 2 inf + 27215 28.800 * * [simplify]: Extracting #9: cost 0 inf + 28369 28.806 * [simplify]: Simplified to (- (log (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (log (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 28.806 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (exp (- (log (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (log (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 28.807 * * * * [progress]: [ 31 / 165 ] simplifiying candidate # 28.807 * * * * [progress]: [ 32 / 165 ] simplifiying candidate # 28.807 * * * * [progress]: [ 33 / 165 ] simplifiying candidate # 28.807 * [simplify]: Simplifying (/ (* (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (* (* (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 28.807 * * [simplify]: iters left: 6 (21 enodes) 28.816 * * [simplify]: iters left: 5 (116 enodes) 28.843 * * [simplify]: iters left: 4 (386 enodes) 29.089 * * [simplify]: Extracting #0: cost 1 inf + 0 29.089 * * [simplify]: Extracting #1: cost 30 inf + 0 29.089 * * [simplify]: Extracting #2: cost 99 inf + 1 29.090 * * [simplify]: Extracting #3: cost 429 inf + 1 29.093 * * [simplify]: Extracting #4: cost 486 inf + 298 29.111 * * [simplify]: Extracting #5: cost 270 inf + 73310 29.188 * * [simplify]: Extracting #6: cost 28 inf + 175592 29.279 * * [simplify]: Extracting #7: cost 2 inf + 187184 29.395 * * [simplify]: Extracting #8: cost 0 inf + 187688 29.494 * * [simplify]: Extracting #9: cost 0 inf + 187608 29.571 * [simplify]: Simplified to (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (/ (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ (* (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) 29.571 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (cbrt (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (/ (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ (* (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 29.572 * * * * [progress]: [ 34 / 165 ] simplifiying candidate # 29.572 * * * * [progress]: [ 35 / 165 ] simplifiying candidate # 29.572 * * * * [progress]: [ 36 / 165 ] simplifiying candidate # 29.572 * * * * [progress]: [ 37 / 165 ] simplifiying candidate # 29.572 * * * * [progress]: [ 38 / 165 ] simplifiying candidate # 29.573 * [simplify]: Simplifying (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (* (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 29.573 * * [simplify]: iters left: 6 (21 enodes) 29.586 * * [simplify]: iters left: 5 (103 enodes) 29.629 * * [simplify]: iters left: 4 (227 enodes) 29.718 * * [simplify]: iters left: 3 (390 enodes) 29.842 * * [simplify]: Extracting #0: cost 1 inf + 0 29.843 * * [simplify]: Extracting #1: cost 11 inf + 0 29.843 * * [simplify]: Extracting #2: cost 22 inf + 0 29.843 * * [simplify]: Extracting #3: cost 30 inf + 0 29.843 * * [simplify]: Extracting #4: cost 73 inf + 1 29.844 * * [simplify]: Extracting #5: cost 143 inf + 43 29.845 * * [simplify]: Extracting #6: cost 126 inf + 3793 29.852 * * [simplify]: Extracting #7: cost 31 inf + 22989 29.861 * * [simplify]: Extracting #8: cost 9 inf + 31125 29.871 * * [simplify]: Extracting #9: cost 2 inf + 35919 29.880 * * [simplify]: Extracting #10: cost 0 inf + 37103 29.888 * [simplify]: Simplified to (* (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) 29.888 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (* (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 29.888 * [simplify]: Simplifying (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 29.889 * * [simplify]: iters left: 6 (19 enodes) 29.894 * * [simplify]: iters left: 5 (91 enodes) 29.922 * * [simplify]: iters left: 4 (193 enodes) 29.992 * * [simplify]: iters left: 3 (350 enodes) 30.077 * * [simplify]: Extracting #0: cost 1 inf + 0 30.077 * * [simplify]: Extracting #1: cost 4 inf + 0 30.077 * * [simplify]: Extracting #2: cost 8 inf + 0 30.077 * * [simplify]: Extracting #3: cost 16 inf + 0 30.077 * * [simplify]: Extracting #4: cost 59 inf + 1 30.078 * * [simplify]: Extracting #5: cost 128 inf + 124 30.080 * * [simplify]: Extracting #6: cost 104 inf + 5592 30.088 * * [simplify]: Extracting #7: cost 31 inf + 19701 30.097 * * [simplify]: Extracting #8: cost 1 inf + 26813 30.106 * * [simplify]: Extracting #9: cost 0 inf + 27525 30.115 * [simplify]: Simplified to (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 30.115 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (* (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 30.115 * * * * [progress]: [ 39 / 165 ] simplifiying candidate # 30.116 * [simplify]: Simplifying (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (sqrt (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 30.116 * * [simplify]: iters left: 6 (21 enodes) 30.127 * * [simplify]: iters left: 5 (100 enodes) 30.167 * * [simplify]: iters left: 4 (213 enodes) 30.256 * * [simplify]: iters left: 3 (376 enodes) 30.349 * * [simplify]: Extracting #0: cost 1 inf + 0 30.349 * * [simplify]: Extracting #1: cost 7 inf + 0 30.349 * * [simplify]: Extracting #2: cost 15 inf + 0 30.349 * * [simplify]: Extracting #3: cost 24 inf + 0 30.349 * * [simplify]: Extracting #4: cost 67 inf + 1 30.350 * * [simplify]: Extracting #5: cost 137 inf + 43 30.351 * * [simplify]: Extracting #6: cost 115 inf + 5585 30.355 * * [simplify]: Extracting #7: cost 25 inf + 23248 30.361 * * [simplify]: Extracting #8: cost 4 inf + 29593 30.370 * * [simplify]: Extracting #9: cost 0 inf + 32481 30.384 * [simplify]: Simplified to (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (fabs (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) 30.384 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (fabs (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 30.385 * [simplify]: Simplifying (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 30.386 * * [simplify]: iters left: 6 (19 enodes) 30.398 * * [simplify]: iters left: 5 (91 enodes) 30.435 * * [simplify]: iters left: 4 (193 enodes) 30.487 * * [simplify]: iters left: 3 (350 enodes) 30.582 * * [simplify]: Extracting #0: cost 1 inf + 0 30.582 * * [simplify]: Extracting #1: cost 4 inf + 0 30.582 * * [simplify]: Extracting #2: cost 8 inf + 0 30.582 * * [simplify]: Extracting #3: cost 16 inf + 0 30.582 * * [simplify]: Extracting #4: cost 59 inf + 1 30.583 * * [simplify]: Extracting #5: cost 128 inf + 124 30.585 * * [simplify]: Extracting #6: cost 104 inf + 5592 30.592 * * [simplify]: Extracting #7: cost 31 inf + 19781 30.601 * * [simplify]: Extracting #8: cost 1 inf + 26893 30.615 * * [simplify]: Extracting #9: cost 0 inf + 27605 30.622 * [simplify]: Simplified to (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 30.622 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (sqrt (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 30.622 * * * * [progress]: [ 40 / 165 ] simplifiying candidate # 30.622 * [simplify]: Simplifying (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 30.623 * * [simplify]: iters left: 6 (20 enodes) 30.630 * * [simplify]: iters left: 5 (96 enodes) 30.649 * * [simplify]: iters left: 4 (209 enodes) 30.699 * * [simplify]: iters left: 3 (370 enodes) 30.812 * * [simplify]: Extracting #0: cost 1 inf + 0 30.812 * * [simplify]: Extracting #1: cost 7 inf + 0 30.812 * * [simplify]: Extracting #2: cost 14 inf + 0 30.812 * * [simplify]: Extracting #3: cost 22 inf + 0 30.813 * * [simplify]: Extracting #4: cost 65 inf + 1 30.813 * * [simplify]: Extracting #5: cost 134 inf + 124 30.814 * * [simplify]: Extracting #6: cost 112 inf + 5177 30.818 * * [simplify]: Extracting #7: cost 24 inf + 22118 30.827 * * [simplify]: Extracting #8: cost 7 inf + 26573 30.839 * * [simplify]: Extracting #9: cost 1 inf + 30365 30.852 * * [simplify]: Extracting #10: cost 0 inf + 31077 30.864 * [simplify]: Simplified to (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) 30.865 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 30.866 * [simplify]: Simplifying (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 30.866 * * [simplify]: iters left: 6 (19 enodes) 30.878 * * [simplify]: iters left: 5 (91 enodes) 30.913 * * [simplify]: iters left: 4 (193 enodes) 30.968 * * [simplify]: iters left: 3 (350 enodes) 31.051 * * [simplify]: Extracting #0: cost 1 inf + 0 31.051 * * [simplify]: Extracting #1: cost 4 inf + 0 31.051 * * [simplify]: Extracting #2: cost 8 inf + 0 31.051 * * [simplify]: Extracting #3: cost 16 inf + 0 31.051 * * [simplify]: Extracting #4: cost 59 inf + 1 31.051 * * [simplify]: Extracting #5: cost 128 inf + 124 31.052 * * [simplify]: Extracting #6: cost 104 inf + 5592 31.056 * * [simplify]: Extracting #7: cost 31 inf + 19701 31.062 * * [simplify]: Extracting #8: cost 1 inf + 26693 31.073 * * [simplify]: Extracting #9: cost 0 inf + 27365 31.084 * [simplify]: Simplified to (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 31.084 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 31.085 * * * * [progress]: [ 41 / 165 ] simplifiying candidate # 31.086 * [simplify]: Simplifying (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (sqrt 1)) 31.086 * * [simplify]: iters left: 6 (15 enodes) 31.097 * * [simplify]: iters left: 5 (68 enodes) 31.126 * * [simplify]: iters left: 4 (138 enodes) 31.156 * * [simplify]: iters left: 3 (232 enodes) 31.230 * * [simplify]: iters left: 2 (324 enodes) 31.309 * * [simplify]: iters left: 1 (462 enodes) 31.491 * * [simplify]: Extracting #0: cost 1 inf + 0 31.491 * * [simplify]: Extracting #1: cost 5 inf + 0 31.491 * * [simplify]: Extracting #2: cost 7 inf + 1 31.491 * * [simplify]: Extracting #3: cost 12 inf + 1 31.491 * * [simplify]: Extracting #4: cost 96 inf + 2 31.493 * * [simplify]: Extracting #5: cost 183 inf + 125 31.496 * * [simplify]: Extracting #6: cost 138 inf + 10387 31.505 * * [simplify]: Extracting #7: cost 46 inf + 39114 31.520 * * [simplify]: Extracting #8: cost 0 inf + 59892 31.539 * [simplify]: Simplified to (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) 31.539 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 31.540 * [simplify]: Simplifying (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.540 * * [simplify]: iters left: 6 (18 enodes) 31.551 * * [simplify]: iters left: 5 (88 enodes) 31.583 * * [simplify]: iters left: 4 (193 enodes) 31.632 * * [simplify]: iters left: 3 (350 enodes) 31.734 * * [simplify]: Extracting #0: cost 1 inf + 0 31.734 * * [simplify]: Extracting #1: cost 4 inf + 0 31.734 * * [simplify]: Extracting #2: cost 8 inf + 0 31.734 * * [simplify]: Extracting #3: cost 24 inf + 0 31.735 * * [simplify]: Extracting #4: cost 94 inf + 1 31.735 * * [simplify]: Extracting #5: cost 133 inf + 502 31.736 * * [simplify]: Extracting #6: cost 93 inf + 7232 31.740 * * [simplify]: Extracting #7: cost 21 inf + 21470 31.746 * * [simplify]: Extracting #8: cost 0 inf + 26501 31.751 * [simplify]: Simplified to (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 31.751 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (sqrt 1)) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 31.752 * * * * [progress]: [ 42 / 165 ] simplifiying candidate # 31.752 * [simplify]: Simplifying (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 31.752 * * [simplify]: iters left: 6 (20 enodes) 31.758 * * [simplify]: iters left: 5 (96 enodes) 31.776 * * [simplify]: iters left: 4 (209 enodes) 31.826 * * [simplify]: iters left: 3 (370 enodes) 31.902 * * [simplify]: Extracting #0: cost 1 inf + 0 31.902 * * [simplify]: Extracting #1: cost 7 inf + 0 31.902 * * [simplify]: Extracting #2: cost 14 inf + 0 31.902 * * [simplify]: Extracting #3: cost 22 inf + 0 31.902 * * [simplify]: Extracting #4: cost 65 inf + 1 31.902 * * [simplify]: Extracting #5: cost 134 inf + 124 31.903 * * [simplify]: Extracting #6: cost 112 inf + 5177 31.907 * * [simplify]: Extracting #7: cost 24 inf + 22118 31.917 * * [simplify]: Extracting #8: cost 7 inf + 26573 31.929 * * [simplify]: Extracting #9: cost 1 inf + 30365 31.942 * * [simplify]: Extracting #10: cost 0 inf + 31077 31.956 * [simplify]: Simplified to (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) 31.956 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 31.957 * [simplify]: Simplifying (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 31.957 * * [simplify]: iters left: 6 (19 enodes) 31.969 * * [simplify]: iters left: 5 (91 enodes) 32.006 * * [simplify]: iters left: 4 (193 enodes) 32.055 * * [simplify]: iters left: 3 (350 enodes) 32.172 * * [simplify]: Extracting #0: cost 1 inf + 0 32.172 * * [simplify]: Extracting #1: cost 4 inf + 0 32.172 * * [simplify]: Extracting #2: cost 8 inf + 0 32.172 * * [simplify]: Extracting #3: cost 16 inf + 0 32.172 * * [simplify]: Extracting #4: cost 59 inf + 1 32.173 * * [simplify]: Extracting #5: cost 128 inf + 124 32.174 * * [simplify]: Extracting #6: cost 104 inf + 5592 32.178 * * [simplify]: Extracting #7: cost 31 inf + 19701 32.183 * * [simplify]: Extracting #8: cost 1 inf + 26693 32.189 * * [simplify]: Extracting #9: cost 0 inf + 27365 32.195 * [simplify]: Simplified to (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 32.195 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 32.195 * * * * [progress]: [ 43 / 165 ] simplifiying candidate # 32.195 * [simplify]: Simplifying (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) 1) 32.196 * * [simplify]: iters left: 6 (14 enodes) 32.205 * * [simplify]: iters left: 5 (63 enodes) 32.229 * * [simplify]: iters left: 4 (135 enodes) 32.280 * * [simplify]: iters left: 3 (224 enodes) 32.361 * * [simplify]: iters left: 2 (318 enodes) 32.447 * * [simplify]: iters left: 1 (459 enodes) 32.627 * * [simplify]: Extracting #0: cost 1 inf + 0 32.627 * * [simplify]: Extracting #1: cost 5 inf + 0 32.627 * * [simplify]: Extracting #2: cost 7 inf + 1 32.627 * * [simplify]: Extracting #3: cost 12 inf + 1 32.627 * * [simplify]: Extracting #4: cost 97 inf + 2 32.628 * * [simplify]: Extracting #5: cost 185 inf + 44 32.632 * * [simplify]: Extracting #6: cost 143 inf + 9418 32.642 * * [simplify]: Extracting #7: cost 37 inf + 45755 32.663 * * [simplify]: Extracting #8: cost 0 inf + 59902 32.677 * * [simplify]: Extracting #9: cost 0 inf + 59862 32.692 * [simplify]: Simplified to (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) 32.692 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 32.692 * [simplify]: Simplifying (/ (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 32.693 * * [simplify]: iters left: 6 (18 enodes) 32.702 * * [simplify]: iters left: 5 (88 enodes) 32.729 * * [simplify]: iters left: 4 (193 enodes) 32.775 * * [simplify]: iters left: 3 (350 enodes) 32.857 * * [simplify]: Extracting #0: cost 1 inf + 0 32.857 * * [simplify]: Extracting #1: cost 4 inf + 0 32.857 * * [simplify]: Extracting #2: cost 8 inf + 0 32.857 * * [simplify]: Extracting #3: cost 24 inf + 0 32.857 * * [simplify]: Extracting #4: cost 94 inf + 1 32.858 * * [simplify]: Extracting #5: cost 133 inf + 502 32.860 * * [simplify]: Extracting #6: cost 93 inf + 7232 32.864 * * [simplify]: Extracting #7: cost 21 inf + 21470 32.870 * * [simplify]: Extracting #8: cost 0 inf + 26501 32.875 * [simplify]: Simplified to (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 32.876 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) 1) (/ (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 32.876 * * * * [progress]: [ 44 / 165 ] simplifiying candidate # 32.876 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (* (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 32.876 * * [simplify]: iters left: 6 (20 enodes) 32.882 * * [simplify]: iters left: 5 (96 enodes) 32.901 * * [simplify]: iters left: 4 (207 enodes) 32.944 * * [simplify]: iters left: 3 (366 enodes) 33.053 * * [simplify]: Extracting #0: cost 1 inf + 0 33.053 * * [simplify]: Extracting #1: cost 6 inf + 0 33.053 * * [simplify]: Extracting #2: cost 12 inf + 0 33.053 * * [simplify]: Extracting #3: cost 20 inf + 0 33.053 * * [simplify]: Extracting #4: cost 63 inf + 1 33.053 * * [simplify]: Extracting #5: cost 132 inf + 124 33.054 * * [simplify]: Extracting #6: cost 111 inf + 4592 33.058 * * [simplify]: Extracting #7: cost 22 inf + 21916 33.063 * * [simplify]: Extracting #8: cost 2 inf + 28549 33.070 * * [simplify]: Extracting #9: cost 0 inf + 29733 33.076 * [simplify]: Simplified to (/ (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) 33.076 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 33.076 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 33.076 * * [simplify]: iters left: 6 (19 enodes) 33.082 * * [simplify]: iters left: 5 (91 enodes) 33.118 * * [simplify]: iters left: 4 (193 enodes) 33.193 * * [simplify]: iters left: 3 (350 enodes) 33.300 * * [simplify]: Extracting #0: cost 1 inf + 0 33.300 * * [simplify]: Extracting #1: cost 4 inf + 0 33.300 * * [simplify]: Extracting #2: cost 8 inf + 0 33.300 * * [simplify]: Extracting #3: cost 16 inf + 0 33.300 * * [simplify]: Extracting #4: cost 59 inf + 1 33.300 * * [simplify]: Extracting #5: cost 128 inf + 124 33.301 * * [simplify]: Extracting #6: cost 104 inf + 5592 33.305 * * [simplify]: Extracting #7: cost 31 inf + 19621 33.310 * * [simplify]: Extracting #8: cost 1 inf + 26693 33.316 * * [simplify]: Extracting #9: cost 0 inf + 27365 33.324 * [simplify]: Simplified to (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 33.324 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (* (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 33.324 * * * * [progress]: [ 45 / 165 ] simplifiying candidate # 33.324 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 33.324 * * [simplify]: iters left: 6 (20 enodes) 33.330 * * [simplify]: iters left: 5 (95 enodes) 33.349 * * [simplify]: iters left: 4 (201 enodes) 33.390 * * [simplify]: iters left: 3 (358 enodes) 33.499 * * [simplify]: Extracting #0: cost 1 inf + 0 33.499 * * [simplify]: Extracting #1: cost 4 inf + 0 33.499 * * [simplify]: Extracting #2: cost 9 inf + 0 33.499 * * [simplify]: Extracting #3: cost 18 inf + 0 33.499 * * [simplify]: Extracting #4: cost 61 inf + 1 33.499 * * [simplify]: Extracting #5: cost 131 inf + 43 33.500 * * [simplify]: Extracting #6: cost 109 inf + 4503 33.504 * * [simplify]: Extracting #7: cost 15 inf + 22967 33.511 * * [simplify]: Extracting #8: cost 1 inf + 27637 33.522 * * [simplify]: Extracting #9: cost 0 inf + 28309 33.534 * [simplify]: Simplified to (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (fabs (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) 33.534 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (fabs (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 33.536 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 33.536 * * [simplify]: iters left: 6 (19 enodes) 33.548 * * [simplify]: iters left: 5 (91 enodes) 33.581 * * [simplify]: iters left: 4 (193 enodes) 33.625 * * [simplify]: iters left: 3 (350 enodes) 33.714 * * [simplify]: Extracting #0: cost 1 inf + 0 33.714 * * [simplify]: Extracting #1: cost 4 inf + 0 33.714 * * [simplify]: Extracting #2: cost 8 inf + 0 33.714 * * [simplify]: Extracting #3: cost 16 inf + 0 33.715 * * [simplify]: Extracting #4: cost 59 inf + 1 33.715 * * [simplify]: Extracting #5: cost 128 inf + 124 33.716 * * [simplify]: Extracting #6: cost 104 inf + 5592 33.722 * * [simplify]: Extracting #7: cost 31 inf + 19701 33.728 * * [simplify]: Extracting #8: cost 1 inf + 26773 33.733 * * [simplify]: Extracting #9: cost 0 inf + 27445 33.741 * [simplify]: Simplified to (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 33.741 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 33.741 * * * * [progress]: [ 46 / 165 ] simplifiying candidate # 33.742 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 33.742 * * [simplify]: iters left: 6 (19 enodes) 33.749 * * [simplify]: iters left: 5 (91 enodes) 33.766 * * [simplify]: iters left: 4 (193 enodes) 33.824 * * [simplify]: iters left: 3 (350 enodes) 33.906 * * [simplify]: Extracting #0: cost 1 inf + 0 33.906 * * [simplify]: Extracting #1: cost 4 inf + 0 33.906 * * [simplify]: Extracting #2: cost 8 inf + 0 33.906 * * [simplify]: Extracting #3: cost 16 inf + 0 33.906 * * [simplify]: Extracting #4: cost 59 inf + 1 33.907 * * [simplify]: Extracting #5: cost 128 inf + 124 33.908 * * [simplify]: Extracting #6: cost 104 inf + 5592 33.912 * * [simplify]: Extracting #7: cost 31 inf + 19621 33.918 * * [simplify]: Extracting #8: cost 1 inf + 26573 33.927 * * [simplify]: Extracting #9: cost 0 inf + 27205 33.938 * [simplify]: Simplified to (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 33.938 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 33.939 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 33.939 * * [simplify]: iters left: 6 (19 enodes) 33.949 * * [simplify]: iters left: 5 (91 enodes) 33.973 * * [simplify]: iters left: 4 (193 enodes) 34.011 * * [simplify]: iters left: 3 (350 enodes) 34.108 * * [simplify]: Extracting #0: cost 1 inf + 0 34.108 * * [simplify]: Extracting #1: cost 4 inf + 0 34.108 * * [simplify]: Extracting #2: cost 8 inf + 0 34.108 * * [simplify]: Extracting #3: cost 16 inf + 0 34.109 * * [simplify]: Extracting #4: cost 59 inf + 1 34.110 * * [simplify]: Extracting #5: cost 128 inf + 124 34.112 * * [simplify]: Extracting #6: cost 104 inf + 5592 34.119 * * [simplify]: Extracting #7: cost 31 inf + 19621 34.130 * * [simplify]: Extracting #8: cost 1 inf + 26573 34.142 * * [simplify]: Extracting #9: cost 0 inf + 27205 34.156 * [simplify]: Simplified to (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 34.156 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 34.157 * * * * [progress]: [ 47 / 165 ] simplifiying candidate # 34.157 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt 1)) 34.157 * * [simplify]: iters left: 6 (14 enodes) 34.167 * * [simplify]: iters left: 5 (63 enodes) 34.188 * * [simplify]: iters left: 4 (127 enodes) 34.219 * * [simplify]: iters left: 3 (217 enodes) 34.269 * * [simplify]: iters left: 2 (311 enodes) 34.362 * * [simplify]: iters left: 1 (450 enodes) 34.495 * * [simplify]: Extracting #0: cost 1 inf + 0 34.495 * * [simplify]: Extracting #1: cost 4 inf + 0 34.495 * * [simplify]: Extracting #2: cost 8 inf + 1 34.495 * * [simplify]: Extracting #3: cost 93 inf + 2 34.496 * * [simplify]: Extracting #4: cost 180 inf + 125 34.498 * * [simplify]: Extracting #5: cost 132 inf + 11961 34.507 * * [simplify]: Extracting #6: cost 28 inf + 47697 34.514 * * [simplify]: Extracting #7: cost 0 inf + 57842 34.522 * * [simplify]: Extracting #8: cost 0 inf + 57721 34.541 * [simplify]: Simplified to (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) 34.542 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 34.543 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 34.543 * * [simplify]: iters left: 6 (18 enodes) 34.555 * * [simplify]: iters left: 5 (88 enodes) 34.577 * * [simplify]: iters left: 4 (193 enodes) 34.628 * * [simplify]: iters left: 3 (350 enodes) 34.711 * * [simplify]: Extracting #0: cost 1 inf + 0 34.711 * * [simplify]: Extracting #1: cost 4 inf + 0 34.711 * * [simplify]: Extracting #2: cost 8 inf + 0 34.711 * * [simplify]: Extracting #3: cost 24 inf + 0 34.711 * * [simplify]: Extracting #4: cost 94 inf + 1 34.712 * * [simplify]: Extracting #5: cost 133 inf + 502 34.714 * * [simplify]: Extracting #6: cost 93 inf + 7232 34.718 * * [simplify]: Extracting #7: cost 21 inf + 21390 34.724 * * [simplify]: Extracting #8: cost 0 inf + 26341 34.729 * [simplify]: Simplified to (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 34.729 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt 1)) (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 34.730 * * * * [progress]: [ 48 / 165 ] simplifiying candidate # 34.730 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 34.731 * * [simplify]: iters left: 6 (19 enodes) 34.742 * * [simplify]: iters left: 5 (91 enodes) 34.770 * * [simplify]: iters left: 4 (193 enodes) 34.826 * * [simplify]: iters left: 3 (350 enodes) 34.921 * * [simplify]: Extracting #0: cost 1 inf + 0 34.921 * * [simplify]: Extracting #1: cost 4 inf + 0 34.921 * * [simplify]: Extracting #2: cost 8 inf + 0 34.921 * * [simplify]: Extracting #3: cost 16 inf + 0 34.921 * * [simplify]: Extracting #4: cost 59 inf + 1 34.921 * * [simplify]: Extracting #5: cost 128 inf + 124 34.922 * * [simplify]: Extracting #6: cost 104 inf + 5592 34.926 * * [simplify]: Extracting #7: cost 31 inf + 19621 34.931 * * [simplify]: Extracting #8: cost 1 inf + 26573 34.938 * * [simplify]: Extracting #9: cost 0 inf + 27205 34.948 * [simplify]: Simplified to (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 34.948 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 34.949 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 34.949 * * [simplify]: iters left: 6 (19 enodes) 34.960 * * [simplify]: iters left: 5 (91 enodes) 35.366 * * [simplify]: iters left: 4 (193 enodes) 35.431 * * [simplify]: iters left: 3 (350 enodes) 35.512 * * [simplify]: Extracting #0: cost 1 inf + 0 35.513 * * [simplify]: Extracting #1: cost 4 inf + 0 35.513 * * [simplify]: Extracting #2: cost 8 inf + 0 35.513 * * [simplify]: Extracting #3: cost 16 inf + 0 35.513 * * [simplify]: Extracting #4: cost 59 inf + 1 35.514 * * [simplify]: Extracting #5: cost 128 inf + 124 35.517 * * [simplify]: Extracting #6: cost 104 inf + 5592 35.525 * * [simplify]: Extracting #7: cost 31 inf + 19621 35.535 * * [simplify]: Extracting #8: cost 1 inf + 26573 35.546 * * [simplify]: Extracting #9: cost 0 inf + 27205 35.559 * [simplify]: Simplified to (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 35.560 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 35.560 * * * * [progress]: [ 49 / 165 ] simplifiying candidate # 35.561 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) 1) 35.561 * * [simplify]: iters left: 6 (13 enodes) 35.569 * * [simplify]: iters left: 5 (58 enodes) 35.587 * * [simplify]: iters left: 4 (122 enodes) 35.619 * * [simplify]: iters left: 3 (210 enodes) 35.677 * * [simplify]: iters left: 2 (301 enodes) 35.794 * * [simplify]: iters left: 1 (439 enodes) 35.932 * * [simplify]: Extracting #0: cost 1 inf + 0 35.932 * * [simplify]: Extracting #1: cost 4 inf + 0 35.932 * * [simplify]: Extracting #2: cost 8 inf + 1 35.932 * * [simplify]: Extracting #3: cost 93 inf + 2 35.934 * * [simplify]: Extracting #4: cost 181 inf + 44 35.937 * * [simplify]: Extracting #5: cost 131 inf + 13024 35.943 * * [simplify]: Extracting #6: cost 22 inf + 52255 35.951 * * [simplify]: Extracting #7: cost 0 inf + 58645 35.961 * * [simplify]: Extracting #8: cost 0 inf + 58114 35.967 * [simplify]: Simplified to (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) 35.968 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 35.968 * [simplify]: Simplifying (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 35.968 * * [simplify]: iters left: 6 (18 enodes) 35.974 * * [simplify]: iters left: 5 (88 enodes) 35.993 * * [simplify]: iters left: 4 (193 enodes) 36.070 * * [simplify]: iters left: 3 (350 enodes) 36.148 * * [simplify]: Extracting #0: cost 1 inf + 0 36.148 * * [simplify]: Extracting #1: cost 4 inf + 0 36.148 * * [simplify]: Extracting #2: cost 8 inf + 0 36.148 * * [simplify]: Extracting #3: cost 24 inf + 0 36.148 * * [simplify]: Extracting #4: cost 94 inf + 1 36.149 * * [simplify]: Extracting #5: cost 133 inf + 502 36.151 * * [simplify]: Extracting #6: cost 93 inf + 7232 36.160 * * [simplify]: Extracting #7: cost 21 inf + 21390 36.171 * * [simplify]: Extracting #8: cost 0 inf + 26341 36.182 * [simplify]: Simplified to (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 36.182 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) 1) (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 36.183 * * * * [progress]: [ 50 / 165 ] simplifiying candidate # 36.183 * [simplify]: Simplifying (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) (* (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 36.184 * * [simplify]: iters left: 6 (19 enodes) 36.196 * * [simplify]: iters left: 5 (96 enodes) 36.227 * * [simplify]: iters left: 4 (185 enodes) 36.273 * * [simplify]: iters left: 3 (346 enodes) 36.380 * * [simplify]: Extracting #0: cost 1 inf + 0 36.380 * * [simplify]: Extracting #1: cost 11 inf + 0 36.380 * * [simplify]: Extracting #2: cost 113 inf + 0 36.381 * * [simplify]: Extracting #3: cost 201 inf + 84 36.383 * * [simplify]: Extracting #4: cost 165 inf + 11304 36.394 * * [simplify]: Extracting #5: cost 62 inf + 55296 36.420 * * [simplify]: Extracting #6: cost 1 inf + 87566 36.452 * * [simplify]: Extracting #7: cost 0 inf + 83426 36.497 * * [simplify]: Extracting #8: cost 0 inf + 83345 36.544 * [simplify]: Simplified to (/ (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) 36.545 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im)))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (- (* 0.5 (exp im)) (/ 0.5 (exp im))) (* 0.5 (exp im))))))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 36.545 * [simplify]: Simplifying (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 36.546 * * [simplify]: iters left: 6 (15 enodes) 36.554 * * [simplify]: iters left: 5 (69 enodes) 36.580 * * [simplify]: iters left: 4 (143 enodes) 36.630 * * [simplify]: iters left: 3 (250 enodes) 36.721 * * [simplify]: iters left: 2 (329 enodes) 36.793 * * [simplify]: Extracting #0: cost 1 inf + 0 36.793 * * [simplify]: Extracting #1: cost 4 inf + 0 36.793 * * [simplify]: Extracting #2: cost 9 inf + 0 36.793 * * [simplify]: Extracting #3: cost 15 inf + 0 36.793 * * [simplify]: Extracting #4: cost 39 inf + 1 36.794 * * [simplify]: Extracting #5: cost 99 inf + 43 36.794 * * [simplify]: Extracting #6: cost 109 inf + 2539 36.798 * * [simplify]: Extracting #7: cost 36 inf + 15816 36.802 * * [simplify]: Extracting #8: cost 1 inf + 24954 36.808 * * [simplify]: Extracting #9: cost 0 inf + 25466 36.818 * [simplify]: Simplified to (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (cbrt (sqrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))))))) 36.818 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) (* (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (cbrt (sqrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im))))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 36.818 * * * * [progress]: [ 51 / 165 ] simplifiying candidate # 36.819 * [simplify]: Simplifying (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) (sqrt (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 36.819 * * [simplify]: iters left: 6 (19 enodes) 36.831 * * [simplify]: iters left: 5 (95 enodes) 36.861 * * [simplify]: iters left: 4 (176 enodes) 36.897 * * [simplify]: iters left: 3 (295 enodes) 36.963 * * [simplify]: iters left: 2 (443 enodes) 37.077 * * [simplify]: Extracting #0: cost 1 inf + 0 37.077 * * [simplify]: Extracting #1: cost 12 inf + 0 37.078 * * [simplify]: Extracting #2: cost 135 inf + 0 37.078 * * [simplify]: Extracting #3: cost 214 inf + 2 37.080 * * [simplify]: Extracting #4: cost 186 inf + 7309 37.086 * * [simplify]: Extracting #5: cost 98 inf + 30508 37.119 * * [simplify]: Extracting #6: cost 8 inf + 76671 37.149 * * [simplify]: Extracting #7: cost 0 inf + 78367 37.168 * * [simplify]: Extracting #8: cost 0 inf + 78087 37.187 * [simplify]: Simplified to (/ (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (/ 0.5 (exp im)))) (fabs (cbrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (/ 0.5 (exp im))))))) 37.187 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (/ 0.5 (exp im)))) (fabs (cbrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (/ 0.5 (exp im))))))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 37.188 * [simplify]: Simplifying (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 37.188 * * [simplify]: iters left: 6 (15 enodes) 37.196 * * [simplify]: iters left: 5 (69 enodes) 37.215 * * [simplify]: iters left: 4 (143 enodes) 37.243 * * [simplify]: iters left: 3 (250 enodes) 37.317 * * [simplify]: iters left: 2 (329 enodes) 37.446 * * [simplify]: Extracting #0: cost 1 inf + 0 37.446 * * [simplify]: Extracting #1: cost 4 inf + 0 37.447 * * [simplify]: Extracting #2: cost 9 inf + 0 37.447 * * [simplify]: Extracting #3: cost 15 inf + 0 37.447 * * [simplify]: Extracting #4: cost 39 inf + 1 37.448 * * [simplify]: Extracting #5: cost 99 inf + 43 37.449 * * [simplify]: Extracting #6: cost 109 inf + 2539 37.453 * * [simplify]: Extracting #7: cost 36 inf + 15816 37.462 * * [simplify]: Extracting #8: cost 1 inf + 25034 37.470 * * [simplify]: Extracting #9: cost 0 inf + 25546 37.479 * [simplify]: Simplified to (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (cbrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))))))) 37.479 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) (sqrt (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (cbrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im))))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 37.479 * * * * [progress]: [ 52 / 165 ] simplifiying candidate # 37.480 * [simplify]: Simplifying (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 37.480 * * [simplify]: iters left: 6 (18 enodes) 37.489 * * [simplify]: iters left: 5 (91 enodes) 37.513 * * [simplify]: iters left: 4 (172 enodes) 37.548 * * [simplify]: iters left: 3 (292 enodes) 37.611 * * [simplify]: iters left: 2 (440 enodes) 37.746 * * [simplify]: Extracting #0: cost 1 inf + 0 37.746 * * [simplify]: Extracting #1: cost 12 inf + 0 37.747 * * [simplify]: Extracting #2: cost 134 inf + 0 37.748 * * [simplify]: Extracting #3: cost 210 inf + 84 37.752 * * [simplify]: Extracting #4: cost 175 inf + 10817 37.769 * * [simplify]: Extracting #5: cost 24 inf + 66695 37.794 * * [simplify]: Extracting #6: cost 0 inf + 76303 37.828 * * [simplify]: Extracting #7: cost 0 inf + 74383 37.857 * * [simplify]: Extracting #8: cost 0 inf + 74063 37.877 * [simplify]: Simplified to (/ (* 0.5 (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im)))))) (sqrt (sqrt (* 0.5 (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im))))))))) 37.877 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ (* 0.5 (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im)))))) (sqrt (sqrt (* 0.5 (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im))))))))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 37.877 * [simplify]: Simplifying (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 37.877 * * [simplify]: iters left: 6 (15 enodes) 37.882 * * [simplify]: iters left: 5 (69 enodes) 37.900 * * [simplify]: iters left: 4 (143 enodes) 37.946 * * [simplify]: iters left: 3 (250 enodes) 38.033 * * [simplify]: iters left: 2 (329 enodes) 38.143 * * [simplify]: Extracting #0: cost 1 inf + 0 38.143 * * [simplify]: Extracting #1: cost 4 inf + 0 38.143 * * [simplify]: Extracting #2: cost 9 inf + 0 38.143 * * [simplify]: Extracting #3: cost 15 inf + 0 38.143 * * [simplify]: Extracting #4: cost 39 inf + 1 38.144 * * [simplify]: Extracting #5: cost 99 inf + 43 38.145 * * [simplify]: Extracting #6: cost 109 inf + 2539 38.151 * * [simplify]: Extracting #7: cost 36 inf + 15816 38.161 * * [simplify]: Extracting #8: cost 1 inf + 24834 38.171 * * [simplify]: Extracting #9: cost 0 inf + 25306 38.184 * [simplify]: Simplified to (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (sqrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))))))) 38.184 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (sqrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im))))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 38.184 * * * * [progress]: [ 53 / 165 ] simplifiying candidate # 38.185 * [simplify]: Simplifying (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) (sqrt 1)) 38.185 * * [simplify]: iters left: 6 (13 enodes) 38.195 * * [simplify]: iters left: 5 (64 enodes) 38.219 * * [simplify]: iters left: 4 (136 enodes) 38.247 * * [simplify]: iters left: 3 (262 enodes) 38.307 * * [simplify]: iters left: 2 (399 enodes) 38.460 * * [simplify]: Extracting #0: cost 1 inf + 0 38.460 * * [simplify]: Extracting #1: cost 25 inf + 0 38.461 * * [simplify]: Extracting #2: cost 138 inf + 2 38.463 * * [simplify]: Extracting #3: cost 207 inf + 413 38.469 * * [simplify]: Extracting #4: cost 107 inf + 15548 38.482 * * [simplify]: Extracting #5: cost 11 inf + 35454 38.498 * * [simplify]: Extracting #6: cost 0 inf + 38115 38.506 * [simplify]: Simplified to (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) 38.506 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 38.507 * [simplify]: Simplifying (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 38.507 * * [simplify]: iters left: 6 (14 enodes) 38.511 * * [simplify]: iters left: 5 (66 enodes) 38.526 * * [simplify]: iters left: 4 (140 enodes) 38.575 * * [simplify]: iters left: 3 (246 enodes) 38.628 * * [simplify]: iters left: 2 (321 enodes) 38.703 * * [simplify]: iters left: 1 (473 enodes) 38.929 * * [simplify]: Extracting #0: cost 1 inf + 0 38.929 * * [simplify]: Extracting #1: cost 4 inf + 0 38.929 * * [simplify]: Extracting #2: cost 9 inf + 0 38.929 * * [simplify]: Extracting #3: cost 38 inf + 0 38.930 * * [simplify]: Extracting #4: cost 191 inf + 1 38.935 * * [simplify]: Extracting #5: cost 181 inf + 11457 38.952 * * [simplify]: Extracting #6: cost 19 inf + 42602 38.972 * * [simplify]: Extracting #7: cost 0 inf + 46494 38.995 * [simplify]: Simplified to (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (+ (+ (* (- 0.5) 0.5) (* (* 0.5 (exp im)) (* 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) 38.996 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (+ (+ (* (- 0.5) 0.5) (* (* 0.5 (exp im)) (* 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 38.996 * * * * [progress]: [ 54 / 165 ] simplifiying candidate # 38.996 * [simplify]: Simplifying (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 38.997 * * [simplify]: iters left: 6 (18 enodes) 39.008 * * [simplify]: iters left: 5 (91 enodes) 39.033 * * [simplify]: iters left: 4 (172 enodes) 39.062 * * [simplify]: iters left: 3 (292 enodes) 39.135 * * [simplify]: iters left: 2 (440 enodes) 39.285 * * [simplify]: Extracting #0: cost 1 inf + 0 39.285 * * [simplify]: Extracting #1: cost 12 inf + 0 39.285 * * [simplify]: Extracting #2: cost 134 inf + 0 39.286 * * [simplify]: Extracting #3: cost 210 inf + 84 39.288 * * [simplify]: Extracting #4: cost 175 inf + 10817 39.303 * * [simplify]: Extracting #5: cost 24 inf + 66695 39.341 * * [simplify]: Extracting #6: cost 0 inf + 76303 39.379 * * [simplify]: Extracting #7: cost 0 inf + 74383 39.402 * * [simplify]: Extracting #8: cost 0 inf + 74063 39.423 * [simplify]: Simplified to (/ (* 0.5 (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im)))))) (sqrt (sqrt (* 0.5 (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im))))))))) 39.423 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ (* 0.5 (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im)))))) (sqrt (sqrt (* 0.5 (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im))))))))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 39.424 * [simplify]: Simplifying (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 39.424 * * [simplify]: iters left: 6 (15 enodes) 39.428 * * [simplify]: iters left: 5 (69 enodes) 39.441 * * [simplify]: iters left: 4 (143 enodes) 39.472 * * [simplify]: iters left: 3 (250 enodes) 39.559 * * [simplify]: iters left: 2 (329 enodes) 39.692 * * [simplify]: Extracting #0: cost 1 inf + 0 39.692 * * [simplify]: Extracting #1: cost 4 inf + 0 39.692 * * [simplify]: Extracting #2: cost 9 inf + 0 39.692 * * [simplify]: Extracting #3: cost 15 inf + 0 39.692 * * [simplify]: Extracting #4: cost 39 inf + 1 39.693 * * [simplify]: Extracting #5: cost 99 inf + 43 39.694 * * [simplify]: Extracting #6: cost 109 inf + 2539 39.700 * * [simplify]: Extracting #7: cost 36 inf + 15816 39.710 * * [simplify]: Extracting #8: cost 1 inf + 24834 39.720 * * [simplify]: Extracting #9: cost 0 inf + 25306 39.731 * [simplify]: Simplified to (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (sqrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im)))))))) 39.731 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (sqrt (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (- (/ 0.5 (exp im)) (* 0.5 (exp im))))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 39.733 * * * * [progress]: [ 55 / 165 ] simplifiying candidate # 39.734 * [simplify]: Simplifying (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) 1) 39.734 * * [simplify]: iters left: 6 (12 enodes) 39.742 * * [simplify]: iters left: 5 (59 enodes) 39.765 * * [simplify]: iters left: 4 (131 enodes) 39.821 * * [simplify]: iters left: 3 (255 enodes) 39.909 * * [simplify]: iters left: 2 (392 enodes) 40.125 * * [simplify]: Extracting #0: cost 1 inf + 0 40.125 * * [simplify]: Extracting #1: cost 25 inf + 0 40.125 * * [simplify]: Extracting #2: cost 136 inf + 2 40.126 * * [simplify]: Extracting #3: cost 200 inf + 371 40.129 * * [simplify]: Extracting #4: cost 98 inf + 17660 40.138 * * [simplify]: Extracting #5: cost 8 inf + 34266 40.154 * * [simplify]: Extracting #6: cost 0 inf + 36041 40.169 * [simplify]: Simplified to (* 0.5 (- (* (* (exp im) (exp im)) 0.5) (- 0.5 (/ 0.5 (* (exp im) (exp im)))))) 40.169 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (* 0.5 (- (* (* (exp im) (exp im)) 0.5) (- 0.5 (/ 0.5 (* (exp im) (exp im)))))) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 40.170 * [simplify]: Simplifying (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 40.170 * * [simplify]: iters left: 6 (14 enodes) 40.178 * * [simplify]: iters left: 5 (66 enodes) 40.196 * * [simplify]: iters left: 4 (140 enodes) 40.228 * * [simplify]: iters left: 3 (246 enodes) 40.269 * * [simplify]: iters left: 2 (321 enodes) 40.334 * * [simplify]: iters left: 1 (473 enodes) 40.475 * * [simplify]: Extracting #0: cost 1 inf + 0 40.475 * * [simplify]: Extracting #1: cost 4 inf + 0 40.475 * * [simplify]: Extracting #2: cost 9 inf + 0 40.475 * * [simplify]: Extracting #3: cost 38 inf + 0 40.476 * * [simplify]: Extracting #4: cost 191 inf + 1 40.478 * * [simplify]: Extracting #5: cost 181 inf + 11457 40.486 * * [simplify]: Extracting #6: cost 19 inf + 42602 40.498 * * [simplify]: Extracting #7: cost 0 inf + 46494 40.508 * [simplify]: Simplified to (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (+ (+ (* (- 0.5) 0.5) (* (* 0.5 (exp im)) (* 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) 40.508 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) 1) (/ (+ (/ 0.5 (exp im)) (* 0.5 (exp im))) (sqrt (+ (+ (* (- 0.5) 0.5) (* (* 0.5 (exp im)) (* 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 40.508 * * * * [progress]: [ 56 / 165 ] simplifiying candidate # 40.508 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 40.508 * * [simplify]: iters left: 6 (15 enodes) 40.513 * * [simplify]: iters left: 5 (72 enodes) 40.529 * * [simplify]: iters left: 4 (146 enodes) 40.556 * * [simplify]: iters left: 3 (249 enodes) 40.608 * * [simplify]: iters left: 2 (320 enodes) 40.674 * * [simplify]: iters left: 1 (469 enodes) 40.893 * * [simplify]: Extracting #0: cost 1 inf + 0 40.893 * * [simplify]: Extracting #1: cost 6 inf + 0 40.893 * * [simplify]: Extracting #2: cost 9 inf + 1 40.893 * * [simplify]: Extracting #3: cost 11 inf + 1 40.894 * * [simplify]: Extracting #4: cost 34 inf + 1 40.895 * * [simplify]: Extracting #5: cost 189 inf + 2 40.897 * * [simplify]: Extracting #6: cost 250 inf + 658 40.903 * * [simplify]: Extracting #7: cost 160 inf + 14159 40.920 * * [simplify]: Extracting #8: cost 28 inf + 42881 40.941 * * [simplify]: Extracting #9: cost 1 inf + 49864 40.967 * * [simplify]: Extracting #10: cost 0 inf + 50337 40.988 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (* (+ (* (* (exp im) (exp im)) 0.5) (- (/ 0.5 (* (exp im) (exp im))) 0.5)) 0.5))) (cbrt (sqrt (* (+ (* (* (exp im) (exp im)) 0.5) (- (/ 0.5 (* (exp im) (exp im))) 0.5)) 0.5))))) 40.988 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ 1 (* (cbrt (sqrt (* (+ (* (* (exp im) (exp im)) 0.5) (- (/ 0.5 (* (exp im) (exp im))) 0.5)) 0.5))) (cbrt (sqrt (* (+ (* (* (exp im) (exp im)) 0.5) (- (/ 0.5 (* (exp im) (exp im))) 0.5)) 0.5))))) (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 40.989 * [simplify]: Simplifying (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 40.990 * * [simplify]: iters left: 6 (18 enodes) 41.000 * * [simplify]: iters left: 5 (88 enodes) 41.020 * * [simplify]: iters left: 4 (193 enodes) 41.068 * * [simplify]: iters left: 3 (347 enodes) 41.161 * * [simplify]: Extracting #0: cost 1 inf + 0 41.161 * * [simplify]: Extracting #1: cost 4 inf + 0 41.161 * * [simplify]: Extracting #2: cost 12 inf + 0 41.162 * * [simplify]: Extracting #3: cost 49 inf + 1 41.162 * * [simplify]: Extracting #4: cost 92 inf + 124 41.163 * * [simplify]: Extracting #5: cost 100 inf + 4877 41.167 * * [simplify]: Extracting #6: cost 27 inf + 21827 41.173 * * [simplify]: Extracting #7: cost 1 inf + 27008 41.178 * * [simplify]: Extracting #8: cost 0 inf + 26501 41.184 * [simplify]: Simplified to (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) 41.184 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ 1 (* (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 41.184 * * * * [progress]: [ 57 / 165 ] simplifiying candidate # 41.184 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 41.184 * * [simplify]: iters left: 6 (15 enodes) 41.193 * * [simplify]: iters left: 5 (71 enodes) 41.219 * * [simplify]: iters left: 4 (143 enodes) 41.275 * * [simplify]: iters left: 3 (246 enodes) 41.333 * * [simplify]: iters left: 2 (319 enodes) 41.463 * * [simplify]: iters left: 1 (474 enodes) 41.684 * * [simplify]: Extracting #0: cost 1 inf + 0 41.684 * * [simplify]: Extracting #1: cost 4 inf + 0 41.684 * * [simplify]: Extracting #2: cost 6 inf + 1 41.685 * * [simplify]: Extracting #3: cost 9 inf + 1 41.685 * * [simplify]: Extracting #4: cost 35 inf + 1 41.686 * * [simplify]: Extracting #5: cost 192 inf + 2 41.687 * * [simplify]: Extracting #6: cost 254 inf + 657 41.692 * * [simplify]: Extracting #7: cost 164 inf + 16007 41.707 * * [simplify]: Extracting #8: cost 22 inf + 45449 41.726 * * [simplify]: Extracting #9: cost 0 inf + 50391 41.747 * [simplify]: Simplified to (/ 1 (fabs (cbrt (* (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im))))) 0.5)))) 41.747 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ 1 (fabs (cbrt (* (- (* 0.5 (* (exp im) (exp im))) (- 0.5 (/ 0.5 (* (exp im) (exp im))))) 0.5)))) (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 41.748 * [simplify]: Simplifying (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 41.748 * * [simplify]: iters left: 6 (18 enodes) 41.756 * * [simplify]: iters left: 5 (88 enodes) 41.776 * * [simplify]: iters left: 4 (193 enodes) 41.843 * * [simplify]: iters left: 3 (347 enodes) 41.943 * * [simplify]: Extracting #0: cost 1 inf + 0 41.943 * * [simplify]: Extracting #1: cost 4 inf + 0 41.943 * * [simplify]: Extracting #2: cost 12 inf + 0 41.943 * * [simplify]: Extracting #3: cost 49 inf + 1 41.943 * * [simplify]: Extracting #4: cost 92 inf + 124 41.945 * * [simplify]: Extracting #5: cost 100 inf + 4877 41.953 * * [simplify]: Extracting #6: cost 27 inf + 21907 41.963 * * [simplify]: Extracting #7: cost 1 inf + 27088 41.973 * * [simplify]: Extracting #8: cost 0 inf + 26581 41.980 * [simplify]: Simplified to (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) 41.980 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ 1 (sqrt (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 41.981 * * * * [progress]: [ 58 / 165 ] simplifiying candidate # 41.981 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 41.981 * * [simplify]: iters left: 6 (14 enodes) 41.985 * * [simplify]: iters left: 5 (67 enodes) 41.998 * * [simplify]: iters left: 4 (139 enodes) 42.029 * * [simplify]: iters left: 3 (242 enodes) 42.105 * * [simplify]: iters left: 2 (319 enodes) 42.209 * * [simplify]: iters left: 1 (487 enodes) 42.398 * * [simplify]: Extracting #0: cost 1 inf + 0 42.398 * * [simplify]: Extracting #1: cost 4 inf + 0 42.398 * * [simplify]: Extracting #2: cost 5 inf + 1 42.398 * * [simplify]: Extracting #3: cost 7 inf + 1 42.398 * * [simplify]: Extracting #4: cost 30 inf + 1 42.399 * * [simplify]: Extracting #5: cost 185 inf + 2 42.401 * * [simplify]: Extracting #6: cost 246 inf + 659 42.407 * * [simplify]: Extracting #7: cost 162 inf + 13196 42.424 * * [simplify]: Extracting #8: cost 24 inf + 42069 42.445 * * [simplify]: Extracting #9: cost 0 inf + 48118 42.466 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* (exp im) 0.5) (/ 0.5 (exp im)))))))) 42.466 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ 1 (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* (exp im) 0.5) (/ 0.5 (exp im)))))))) (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 42.467 * [simplify]: Simplifying (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 42.467 * * [simplify]: iters left: 6 (18 enodes) 42.478 * * [simplify]: iters left: 5 (88 enodes) 42.496 * * [simplify]: iters left: 4 (193 enodes) 42.558 * * [simplify]: iters left: 3 (347 enodes) 42.646 * * [simplify]: Extracting #0: cost 1 inf + 0 42.646 * * [simplify]: Extracting #1: cost 4 inf + 0 42.646 * * [simplify]: Extracting #2: cost 12 inf + 0 42.646 * * [simplify]: Extracting #3: cost 49 inf + 1 42.647 * * [simplify]: Extracting #4: cost 92 inf + 124 42.648 * * [simplify]: Extracting #5: cost 100 inf + 4877 42.651 * * [simplify]: Extracting #6: cost 27 inf + 21747 42.657 * * [simplify]: Extracting #7: cost 1 inf + 26848 42.662 * * [simplify]: Extracting #8: cost 0 inf + 26341 42.667 * [simplify]: Simplified to (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) 42.667 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ 1 (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 42.668 * * * * [progress]: [ 59 / 165 ] simplifiying candidate # 42.668 * [simplify]: Simplifying (/ 1 (sqrt 1)) 42.668 * * [simplify]: iters left: 3 (3 enodes) 42.671 * * [simplify]: iters left: 2 (11 enodes) 42.673 * * [simplify]: iters left: 1 (13 enodes) 42.675 * * [simplify]: Extracting #0: cost 1 inf + 0 42.675 * * [simplify]: Extracting #1: cost 0 inf + 1 42.675 * [simplify]: Simplified to 1 42.675 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* 1 (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 42.675 * [simplify]: Simplifying (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 42.675 * * [simplify]: iters left: 6 (17 enodes) 42.681 * * [simplify]: iters left: 5 (85 enodes) 42.712 * * [simplify]: iters left: 4 (194 enodes) 42.763 * * [simplify]: iters left: 3 (351 enodes) 42.884 * * [simplify]: Extracting #0: cost 1 inf + 0 42.885 * * [simplify]: Extracting #1: cost 4 inf + 0 42.885 * * [simplify]: Extracting #2: cost 12 inf + 0 42.885 * * [simplify]: Extracting #3: cost 55 inf + 1 42.886 * * [simplify]: Extracting #4: cost 125 inf + 43 42.887 * * [simplify]: Extracting #5: cost 107 inf + 4607 42.892 * * [simplify]: Extracting #6: cost 23 inf + 20466 42.897 * * [simplify]: Extracting #7: cost 0 inf + 25679 42.904 * * [simplify]: Extracting #8: cost 0 inf + 25557 42.909 * [simplify]: Simplified to (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 42.909 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* 1 (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 42.909 * * * * [progress]: [ 60 / 165 ] simplifiying candidate # 42.910 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 42.910 * * [simplify]: iters left: 6 (14 enodes) 42.914 * * [simplify]: iters left: 5 (67 enodes) 42.927 * * [simplify]: iters left: 4 (139 enodes) 42.977 * * [simplify]: iters left: 3 (242 enodes) 43.066 * * [simplify]: iters left: 2 (319 enodes) 43.170 * * [simplify]: iters left: 1 (487 enodes) 43.385 * * [simplify]: Extracting #0: cost 1 inf + 0 43.385 * * [simplify]: Extracting #1: cost 4 inf + 0 43.385 * * [simplify]: Extracting #2: cost 5 inf + 1 43.385 * * [simplify]: Extracting #3: cost 7 inf + 1 43.385 * * [simplify]: Extracting #4: cost 30 inf + 1 43.385 * * [simplify]: Extracting #5: cost 185 inf + 2 43.387 * * [simplify]: Extracting #6: cost 246 inf + 659 43.389 * * [simplify]: Extracting #7: cost 162 inf + 13196 43.399 * * [simplify]: Extracting #8: cost 24 inf + 42069 43.409 * * [simplify]: Extracting #9: cost 0 inf + 48118 43.423 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* (exp im) 0.5) (/ 0.5 (exp im)))))))) 43.423 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (/ 1 (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* (exp im) 0.5) (/ 0.5 (exp im)))))))) (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 43.424 * [simplify]: Simplifying (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 43.424 * * [simplify]: iters left: 6 (18 enodes) 43.434 * * [simplify]: iters left: 5 (88 enodes) 43.451 * * [simplify]: iters left: 4 (193 enodes) 43.505 * * [simplify]: iters left: 3 (347 enodes) 43.632 * * [simplify]: Extracting #0: cost 1 inf + 0 43.632 * * [simplify]: Extracting #1: cost 4 inf + 0 43.633 * * [simplify]: Extracting #2: cost 12 inf + 0 43.633 * * [simplify]: Extracting #3: cost 49 inf + 1 43.633 * * [simplify]: Extracting #4: cost 92 inf + 124 43.636 * * [simplify]: Extracting #5: cost 100 inf + 4877 43.643 * * [simplify]: Extracting #6: cost 27 inf + 21747 43.654 * * [simplify]: Extracting #7: cost 1 inf + 26848 43.665 * * [simplify]: Extracting #8: cost 0 inf + 26341 43.671 * [simplify]: Simplified to (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) 43.671 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ 1 (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 43.672 * * * * [progress]: [ 61 / 165 ] simplifiying candidate # 43.672 * [simplify]: Simplifying (/ 1 1) 43.672 * * [simplify]: iters left: 2 (2 enodes) 43.674 * * [simplify]: iters left: 1 (6 enodes) 43.676 * * [simplify]: Extracting #0: cost 1 inf + 0 43.676 * * [simplify]: Extracting #1: cost 0 inf + 1 43.676 * [simplify]: Simplified to 1 43.676 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* 1 (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 43.676 * [simplify]: Simplifying (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 43.677 * * [simplify]: iters left: 6 (17 enodes) 43.688 * * [simplify]: iters left: 5 (85 enodes) 43.724 * * [simplify]: iters left: 4 (194 enodes) 43.774 * * [simplify]: iters left: 3 (351 enodes) 43.907 * * [simplify]: Extracting #0: cost 1 inf + 0 43.907 * * [simplify]: Extracting #1: cost 4 inf + 0 43.907 * * [simplify]: Extracting #2: cost 12 inf + 0 43.907 * * [simplify]: Extracting #3: cost 55 inf + 1 43.908 * * [simplify]: Extracting #4: cost 125 inf + 43 43.909 * * [simplify]: Extracting #5: cost 107 inf + 4607 43.913 * * [simplify]: Extracting #6: cost 23 inf + 20466 43.918 * * [simplify]: Extracting #7: cost 0 inf + 25679 43.926 * * [simplify]: Extracting #8: cost 0 inf + 25557 43.931 * [simplify]: Simplified to (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 43.931 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* 1 (/ (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 43.932 * * * * [progress]: [ 62 / 165 ] simplifiying candidate # 43.932 * * * * [progress]: [ 63 / 165 ] simplifiying candidate # 43.932 * * * * [progress]: [ 64 / 165 ] simplifiying candidate # 43.932 * * * * [progress]: [ 65 / 165 ] simplifiying candidate # 43.932 * [simplify]: Simplifying (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 43.932 * * [simplify]: iters left: 6 (12 enodes) 43.936 * * [simplify]: iters left: 5 (59 enodes) 43.958 * * [simplify]: iters left: 4 (129 enodes) 43.985 * * [simplify]: iters left: 3 (232 enodes) 44.056 * * [simplify]: iters left: 2 (304 enodes) 44.156 * * [simplify]: iters left: 1 (455 enodes) 44.391 * * [simplify]: Extracting #0: cost 1 inf + 0 44.392 * * [simplify]: Extracting #1: cost 3 inf + 0 44.392 * * [simplify]: Extracting #2: cost 5 inf + 0 44.392 * * [simplify]: Extracting #3: cost 31 inf + 0 44.392 * * [simplify]: Extracting #4: cost 187 inf + 1 44.393 * * [simplify]: Extracting #5: cost 250 inf + 493 44.397 * * [simplify]: Extracting #6: cost 139 inf + 17722 44.406 * * [simplify]: Extracting #7: cost 17 inf + 44842 44.419 * * [simplify]: Extracting #8: cost 0 inf + 48868 44.430 * [simplify]: Simplified to (cbrt (sqrt (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) 44.430 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (/ (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (cbrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (cbrt (sqrt (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 44.431 * * * * [progress]: [ 66 / 165 ] simplifiying candidate # 44.431 * [simplify]: Simplifying (sqrt (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 44.431 * * [simplify]: iters left: 6 (12 enodes) 44.439 * * [simplify]: iters left: 5 (59 enodes) 44.462 * * [simplify]: iters left: 4 (129 enodes) 44.490 * * [simplify]: iters left: 3 (232 enodes) 44.542 * * [simplify]: iters left: 2 (304 enodes) 44.624 * * [simplify]: iters left: 1 (455 enodes) 44.815 * * [simplify]: Extracting #0: cost 1 inf + 0 44.815 * * [simplify]: Extracting #1: cost 3 inf + 0 44.815 * * [simplify]: Extracting #2: cost 5 inf + 0 44.815 * * [simplify]: Extracting #3: cost 31 inf + 0 44.816 * * [simplify]: Extracting #4: cost 187 inf + 1 44.817 * * [simplify]: Extracting #5: cost 250 inf + 493 44.820 * * [simplify]: Extracting #6: cost 139 inf + 17722 44.833 * * [simplify]: Extracting #7: cost 17 inf + 44922 44.854 * * [simplify]: Extracting #8: cost 0 inf + 48948 44.875 * [simplify]: Simplified to (sqrt (cbrt (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) 44.875 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (/ (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (* (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (sqrt (cbrt (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 44.876 * * * * [progress]: [ 67 / 165 ] simplifiying candidate # 44.876 * [simplify]: Simplifying (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 44.876 * * [simplify]: iters left: 6 (12 enodes) 44.884 * * [simplify]: iters left: 5 (59 enodes) 44.907 * * [simplify]: iters left: 4 (129 enodes) 44.956 * * [simplify]: iters left: 3 (232 enodes) 45.019 * * [simplify]: iters left: 2 (304 enodes) 45.083 * * [simplify]: iters left: 1 (455 enodes) 45.321 * * [simplify]: Extracting #0: cost 1 inf + 0 45.321 * * [simplify]: Extracting #1: cost 3 inf + 0 45.321 * * [simplify]: Extracting #2: cost 5 inf + 0 45.321 * * [simplify]: Extracting #3: cost 31 inf + 0 45.322 * * [simplify]: Extracting #4: cost 187 inf + 1 45.324 * * [simplify]: Extracting #5: cost 250 inf + 493 45.330 * * [simplify]: Extracting #6: cost 139 inf + 17722 45.346 * * [simplify]: Extracting #7: cost 17 inf + 44762 45.356 * * [simplify]: Extracting #8: cost 0 inf + 48788 45.367 * [simplify]: Simplified to (sqrt (sqrt (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) 45.367 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (/ (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (sqrt (sqrt (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 45.367 * * * * [progress]: [ 68 / 165 ] simplifiying candidate # 45.367 * [simplify]: Simplifying (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) 45.367 * * [simplify]: iters left: 6 (11 enodes) 45.371 * * [simplify]: iters left: 5 (56 enodes) 45.382 * * [simplify]: iters left: 4 (126 enodes) 45.416 * * [simplify]: iters left: 3 (228 enodes) 45.484 * * [simplify]: iters left: 2 (304 enodes) 45.585 * * [simplify]: iters left: 1 (468 enodes) 45.838 * * [simplify]: Extracting #0: cost 1 inf + 0 45.838 * * [simplify]: Extracting #1: cost 3 inf + 0 45.838 * * [simplify]: Extracting #2: cost 30 inf + 0 45.839 * * [simplify]: Extracting #3: cost 185 inf + 42 45.841 * * [simplify]: Extracting #4: cost 242 inf + 981 45.848 * * [simplify]: Extracting #5: cost 140 inf + 18739 45.865 * * [simplify]: Extracting #6: cost 7 inf + 46103 45.886 * * [simplify]: Extracting #7: cost 0 inf + 47563 45.907 * [simplify]: Simplified to (sqrt (+ (* 0.5 (- (* (* (exp im) (exp im)) 0.5) 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 45.907 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (/ (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt 1)) (sqrt (+ (* 0.5 (- (* (* (exp im) (exp im)) 0.5) 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 45.907 * * * * [progress]: [ 69 / 165 ] simplifiying candidate # 45.908 * [simplify]: Simplifying (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 45.908 * * [simplify]: iters left: 6 (12 enodes) 45.915 * * [simplify]: iters left: 5 (59 enodes) 45.939 * * [simplify]: iters left: 4 (129 enodes) 45.964 * * [simplify]: iters left: 3 (232 enodes) 46.013 * * [simplify]: iters left: 2 (304 enodes) 46.087 * * [simplify]: iters left: 1 (455 enodes) 46.291 * * [simplify]: Extracting #0: cost 1 inf + 0 46.291 * * [simplify]: Extracting #1: cost 3 inf + 0 46.291 * * [simplify]: Extracting #2: cost 5 inf + 0 46.291 * * [simplify]: Extracting #3: cost 31 inf + 0 46.292 * * [simplify]: Extracting #4: cost 187 inf + 1 46.294 * * [simplify]: Extracting #5: cost 250 inf + 493 46.301 * * [simplify]: Extracting #6: cost 139 inf + 17722 46.319 * * [simplify]: Extracting #7: cost 17 inf + 44762 46.341 * * [simplify]: Extracting #8: cost 0 inf + 48788 46.361 * [simplify]: Simplified to (sqrt (sqrt (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) 46.361 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (/ (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (sqrt (sqrt (+ (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 46.361 * * * * [progress]: [ 70 / 165 ] simplifiying candidate # 46.362 * [simplify]: Simplifying (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) 46.362 * * [simplify]: iters left: 6 (11 enodes) 46.372 * * [simplify]: iters left: 5 (56 enodes) 46.393 * * [simplify]: iters left: 4 (126 enodes) 46.443 * * [simplify]: iters left: 3 (228 enodes) 46.517 * * [simplify]: iters left: 2 (304 enodes) 46.604 * * [simplify]: iters left: 1 (468 enodes) 46.851 * * [simplify]: Extracting #0: cost 1 inf + 0 46.851 * * [simplify]: Extracting #1: cost 3 inf + 0 46.851 * * [simplify]: Extracting #2: cost 30 inf + 0 46.852 * * [simplify]: Extracting #3: cost 185 inf + 42 46.855 * * [simplify]: Extracting #4: cost 242 inf + 981 46.865 * * [simplify]: Extracting #5: cost 140 inf + 18739 46.882 * * [simplify]: Extracting #6: cost 7 inf + 46103 46.903 * * [simplify]: Extracting #7: cost 0 inf + 47563 46.924 * [simplify]: Simplified to (sqrt (+ (* 0.5 (- (* (* (exp im) (exp im)) 0.5) 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 46.924 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (/ (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) 1) (sqrt (+ (* 0.5 (- (* (* (exp im) (exp im)) 0.5) 0.5)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 46.924 * * * * [progress]: [ 71 / 165 ] simplifiying candidate # 46.925 * [simplify]: Simplifying (* (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) 46.925 * * [simplify]: iters left: 6 (12 enodes) 46.932 * * [simplify]: iters left: 5 (55 enodes) 46.953 * * [simplify]: iters left: 4 (119 enodes) 47.002 * * [simplify]: iters left: 3 (199 enodes) 47.075 * * [simplify]: iters left: 2 (289 enodes) 47.150 * * [simplify]: iters left: 1 (427 enodes) 47.296 * * [simplify]: Extracting #0: cost 1 inf + 0 47.296 * * [simplify]: Extracting #1: cost 3 inf + 0 47.296 * * [simplify]: Extracting #2: cost 5 inf + 0 47.296 * * [simplify]: Extracting #3: cost 10 inf + 0 47.297 * * [simplify]: Extracting #4: cost 95 inf + 1 47.297 * * [simplify]: Extracting #5: cost 182 inf + 124 47.299 * * [simplify]: Extracting #6: cost 134 inf + 11181 47.305 * * [simplify]: Extracting #7: cost 33 inf + 45806 47.312 * * [simplify]: Extracting #8: cost 0 inf + 59268 47.319 * [simplify]: Simplified to (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) 47.319 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (/ (* (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (cbrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (/ (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (cbrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 47.319 * * * * [progress]: [ 72 / 165 ] simplifiying candidate # 47.320 * [simplify]: Simplifying (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) 47.320 * * [simplify]: iters left: 6 (11 enodes) 47.323 * * [simplify]: iters left: 5 (52 enodes) 47.333 * * [simplify]: iters left: 4 (114 enodes) 47.370 * * [simplify]: iters left: 3 (198 enodes) 47.423 * * [simplify]: iters left: 2 (291 enodes) 47.484 * * [simplify]: iters left: 1 (434 enodes) 47.647 * * [simplify]: Extracting #0: cost 1 inf + 0 47.647 * * [simplify]: Extracting #1: cost 3 inf + 0 47.647 * * [simplify]: Extracting #2: cost 8 inf + 0 47.648 * * [simplify]: Extracting #3: cost 94 inf + 1 47.649 * * [simplify]: Extracting #4: cost 181 inf + 124 47.652 * * [simplify]: Extracting #5: cost 136 inf + 10238 47.662 * * [simplify]: Extracting #6: cost 35 inf + 43852 47.669 * * [simplify]: Extracting #7: cost 0 inf + 59149 47.675 * [simplify]: Simplified to (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) 47.676 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (/ (sqrt (+ (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) (/ (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 47.676 * * * * [progress]: [ 73 / 165 ] simplifiying candidate # 47.676 * [simplify]: Simplifying (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (* 0.5 (exp im))))) 47.676 * * [simplify]: iters left: 6 (10 enodes) 47.680 * * [simplify]: iters left: 5 (53 enodes) 47.696 * * [simplify]: iters left: 4 (119 enodes) 47.747 * * [simplify]: iters left: 3 (221 enodes) 47.822 * * [simplify]: iters left: 2 (296 enodes) 47.914 * * [simplify]: iters left: 1 (433 enodes) 48.098 * * [simplify]: Extracting #0: cost 1 inf + 0 48.098 * * [simplify]: Extracting #1: cost 22 inf + 0 48.099 * * [simplify]: Extracting #2: cost 165 inf + 1 48.100 * * [simplify]: Extracting #3: cost 226 inf + 290 48.106 * * [simplify]: Extracting #4: cost 118 inf + 18191 48.117 * * [simplify]: Extracting #5: cost 5 inf + 41894 48.128 * * [simplify]: Extracting #6: cost 0 inf + 43014 48.141 * [simplify]: Simplified to (* (+ (* (* (exp im) (exp im)) 0.5) (- (/ 0.5 (* (exp im) (exp im))) 0.5)) 0.5) 48.141 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (/ (* (+ (* (* (exp im) (exp im)) 0.5) (- (/ 0.5 (* (exp im) (exp im))) 0.5)) 0.5) (/ (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 48.141 * * * * [progress]: [ 74 / 165 ] simplifiying candidate # 48.141 * * * * [progress]: [ 75 / 165 ] simplifiying candidate # 48.141 * [simplify]: Simplifying (sqrt (* (* (exp im) (exp im)) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 48.141 * * [simplify]: iters left: 6 (15 enodes) 48.146 * * [simplify]: iters left: 5 (87 enodes) 48.174 * * [simplify]: iters left: 4 (346 enodes) 48.466 * * [simplify]: Extracting #0: cost 1 inf + 0 48.466 * * [simplify]: Extracting #1: cost 3 inf + 0 48.466 * * [simplify]: Extracting #2: cost 20 inf + 0 48.467 * * [simplify]: Extracting #3: cost 144 inf + 0 48.468 * * [simplify]: Extracting #4: cost 308 inf + 2127 48.478 * * [simplify]: Extracting #5: cost 142 inf + 44406 48.514 * * [simplify]: Extracting #6: cost 5 inf + 85793 48.538 * * [simplify]: Extracting #7: cost 0 inf + 86564 48.579 * [simplify]: Simplified to (sqrt (* (* (exp im) (exp im)) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (/ 0.5 (exp im)) (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (* 0.5 (exp im)) (* 0.5 (exp im))))))) 48.579 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (* 0.5 0.5) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (* (* (exp im) (exp im)) (- (pow (* (* (exp im) 0.5) (* (exp im) 0.5)) 3) (pow (* (/ 0.5 (exp im)) (* (exp im) 0.5)) 3)))))) (sqrt (* (* (exp im) (exp im)) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (/ 0.5 (exp im)) (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (* (* 0.5 (exp im)) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 48.579 * * * * [progress]: [ 76 / 165 ] simplifiying candidate # 48.579 * [simplify]: Simplifying (sqrt (* (* (exp im) (exp im)) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) 48.580 * * [simplify]: iters left: 6 (11 enodes) 48.583 * * [simplify]: iters left: 5 (58 enodes) 48.596 * * [simplify]: iters left: 4 (156 enodes) 48.647 * * [simplify]: iters left: 3 (341 enodes) 48.766 * * [simplify]: iters left: 2 (480 enodes) 48.917 * * [simplify]: Extracting #0: cost 1 inf + 0 48.917 * * [simplify]: Extracting #1: cost 3 inf + 0 48.918 * * [simplify]: Extracting #2: cost 42 inf + 0 48.918 * * [simplify]: Extracting #3: cost 189 inf + 1 48.923 * * [simplify]: Extracting #4: cost 135 inf + 14498 48.933 * * [simplify]: Extracting #5: cost 8 inf + 38385 48.941 * * [simplify]: Extracting #6: cost 0 inf + 39208 48.949 * * [simplify]: Extracting #7: cost 0 inf + 39129 48.957 * [simplify]: Simplified to (sqrt (+ (* (* (* (exp im) (exp im)) 0.5) 0.5) (* (* (* (exp im) (exp im)) 0.5) (* (* (exp im) (exp im)) 0.5)))) 48.957 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (* 0.5 0.5) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (* (* (exp im) (exp im)) (- (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (sqrt (+ (* (* (* (exp im) (exp im)) 0.5) 0.5) (* (* (* (exp im) (exp im)) 0.5) (* (* (exp im) (exp im)) 0.5))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 48.957 * * * * [progress]: [ 77 / 165 ] simplifiying candidate # 48.958 * [simplify]: Simplifying (sqrt (* (exp im) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 48.958 * * [simplify]: iters left: 6 (14 enodes) 48.963 * * [simplify]: iters left: 5 (81 enodes) 49.002 * * [simplify]: iters left: 4 (312 enodes) 49.255 * * [simplify]: Extracting #0: cost 1 inf + 0 49.255 * * [simplify]: Extracting #1: cost 3 inf + 0 49.256 * * [simplify]: Extracting #2: cost 15 inf + 0 49.256 * * [simplify]: Extracting #3: cost 111 inf + 0 49.259 * * [simplify]: Extracting #4: cost 264 inf + 2640 49.272 * * [simplify]: Extracting #5: cost 126 inf + 38514 49.291 * * [simplify]: Extracting #6: cost 5 inf + 70826 49.310 * * [simplify]: Extracting #7: cost 0 inf + 71717 49.349 * [simplify]: Simplified to (sqrt (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (exp im))) 49.349 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (* (/ 0.5 (exp im)) 0.5) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (* (exp im) (- (pow (* (* (exp im) 0.5) (* (exp im) 0.5)) 3) (pow (* (/ 0.5 (exp im)) (* (exp im) 0.5)) 3)))))) (sqrt (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (exp im)))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 49.350 * * * * [progress]: [ 78 / 165 ] simplifiying candidate # 49.350 * [simplify]: Simplifying (sqrt (* (exp im) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) 49.350 * * [simplify]: iters left: 6 (10 enodes) 49.353 * * [simplify]: iters left: 5 (52 enodes) 49.369 * * [simplify]: iters left: 4 (121 enodes) 49.406 * * [simplify]: iters left: 3 (217 enodes) 49.464 * * [simplify]: iters left: 2 (308 enodes) 49.570 * * [simplify]: Extracting #0: cost 1 inf + 0 49.570 * * [simplify]: Extracting #1: cost 3 inf + 0 49.570 * * [simplify]: Extracting #2: cost 39 inf + 0 49.570 * * [simplify]: Extracting #3: cost 111 inf + 1 49.571 * * [simplify]: Extracting #4: cost 128 inf + 838 49.574 * * [simplify]: Extracting #5: cost 40 inf + 15729 49.578 * * [simplify]: Extracting #6: cost 6 inf + 21900 49.582 * * [simplify]: Extracting #7: cost 1 inf + 23072 49.586 * * [simplify]: Extracting #8: cost 0 inf + 23354 49.590 * [simplify]: Simplified to (sqrt (* (+ (* (* 0.5 (exp im)) (exp im)) 0.5) (* 0.5 (exp im)))) 49.590 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (* (/ 0.5 (exp im)) 0.5) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (* (exp im) (- (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (sqrt (* (+ (* (* 0.5 (exp im)) (exp im)) 0.5) (* 0.5 (exp im))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 49.591 * * * * [progress]: [ 79 / 165 ] simplifiying candidate # 49.591 * [simplify]: Simplifying (sqrt (* (exp im) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 49.591 * * [simplify]: iters left: 6 (14 enodes) 49.597 * * [simplify]: iters left: 5 (81 enodes) 49.618 * * [simplify]: iters left: 4 (312 enodes) 49.881 * * [simplify]: Extracting #0: cost 1 inf + 0 49.881 * * [simplify]: Extracting #1: cost 3 inf + 0 49.881 * * [simplify]: Extracting #2: cost 15 inf + 0 49.881 * * [simplify]: Extracting #3: cost 111 inf + 0 49.886 * * [simplify]: Extracting #4: cost 264 inf + 2640 49.895 * * [simplify]: Extracting #5: cost 126 inf + 38514 49.925 * * [simplify]: Extracting #6: cost 5 inf + 70826 49.946 * * [simplify]: Extracting #7: cost 0 inf + 71717 49.966 * [simplify]: Simplified to (sqrt (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (exp im))) 49.966 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (* 0.5 (/ 0.5 (exp im))) (+ (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (+ (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (* (exp im) (- (pow (* (* (exp im) 0.5) (* (exp im) 0.5)) 3) (pow (* (/ 0.5 (exp im)) (* (exp im) 0.5)) 3)))))) (sqrt (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (+ (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))))) (exp im)))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 49.966 * * * * [progress]: [ 80 / 165 ] simplifiying candidate # 49.966 * [simplify]: Simplifying (sqrt (* (exp im) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) 49.967 * * [simplify]: iters left: 6 (10 enodes) 49.970 * * [simplify]: iters left: 5 (52 enodes) 49.984 * * [simplify]: iters left: 4 (121 enodes) 50.011 * * [simplify]: iters left: 3 (217 enodes) 50.064 * * [simplify]: iters left: 2 (308 enodes) 50.162 * * [simplify]: Extracting #0: cost 1 inf + 0 50.162 * * [simplify]: Extracting #1: cost 3 inf + 0 50.162 * * [simplify]: Extracting #2: cost 39 inf + 0 50.162 * * [simplify]: Extracting #3: cost 111 inf + 1 50.163 * * [simplify]: Extracting #4: cost 128 inf + 838 50.165 * * [simplify]: Extracting #5: cost 40 inf + 15729 50.171 * * [simplify]: Extracting #6: cost 6 inf + 21900 50.175 * * [simplify]: Extracting #7: cost 1 inf + 23072 50.182 * * [simplify]: Extracting #8: cost 0 inf + 23354 50.190 * [simplify]: Simplified to (sqrt (* (+ (* (* 0.5 (exp im)) (exp im)) 0.5) (* 0.5 (exp im)))) 50.190 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (* 0.5 (/ 0.5 (exp im))) (+ (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (* (exp im) (- (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (/ 0.5 (exp im)) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (sqrt (* (+ (* (* 0.5 (exp im)) (exp im)) 0.5) (* 0.5 (exp im))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 50.191 * * * * [progress]: [ 81 / 165 ] simplifiying candidate # 50.191 * [simplify]: Simplifying (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) 50.191 * * [simplify]: iters left: 6 (15 enodes) 50.200 * * [simplify]: iters left: 5 (79 enodes) 50.219 * * [simplify]: iters left: 4 (242 enodes) 50.325 * * [simplify]: Extracting #0: cost 1 inf + 0 50.325 * * [simplify]: Extracting #1: cost 3 inf + 0 50.325 * * [simplify]: Extracting #2: cost 16 inf + 0 50.326 * * [simplify]: Extracting #3: cost 169 inf + 0 50.327 * * [simplify]: Extracting #4: cost 309 inf + 43 50.331 * * [simplify]: Extracting #5: cost 217 inf + 27188 50.349 * * [simplify]: Extracting #6: cost 28 inf + 82653 50.379 * * [simplify]: Extracting #7: cost 2 inf + 87675 50.402 * * [simplify]: Extracting #8: cost 0 inf + 88259 50.422 * [simplify]: Simplified to (sqrt (- (* (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))))) 50.422 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (pow (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 3) (pow (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) 3)))) (sqrt (- (* (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* 0.5 (exp im)) (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 50.423 * * * * [progress]: [ 82 / 165 ] simplifiying candidate # 50.423 * [simplify]: Simplifying (sqrt (- (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) 50.424 * * [simplify]: iters left: 6 (11 enodes) 50.433 * * [simplify]: iters left: 5 (57 enodes) 50.455 * * [simplify]: iters left: 4 (136 enodes) 50.513 * * [simplify]: iters left: 3 (297 enodes) 50.616 * * [simplify]: iters left: 2 (468 enodes) 50.847 * * [simplify]: Extracting #0: cost 1 inf + 0 50.847 * * [simplify]: Extracting #1: cost 3 inf + 0 50.847 * * [simplify]: Extracting #2: cost 30 inf + 0 50.848 * * [simplify]: Extracting #3: cost 119 inf + 1 50.849 * * [simplify]: Extracting #4: cost 163 inf + 450 50.852 * * [simplify]: Extracting #5: cost 122 inf + 6474 50.864 * * [simplify]: Extracting #6: cost 27 inf + 28004 50.878 * * [simplify]: Extracting #7: cost 0 inf + 34065 50.892 * * [simplify]: Extracting #8: cost 0 inf + 34025 50.908 * [simplify]: Simplified to (sqrt (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 50.908 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (- (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))) (sqrt (+ (* (- (/ 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 50.909 * * * * [progress]: [ 83 / 165 ] simplifiying candidate # 50.909 * [simplify]: Simplifying (+ (pow (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) 3) (pow (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) 3)) 50.910 * * [simplify]: iters left: 6 (13 enodes) 50.919 * * [simplify]: iters left: 5 (77 enodes) 50.958 * * [simplify]: iters left: 4 (229 enodes) 51.076 * * [simplify]: Extracting #0: cost 1 inf + 0 51.076 * * [simplify]: Extracting #1: cost 4 inf + 0 51.076 * * [simplify]: Extracting #2: cost 39 inf + 0 51.077 * * [simplify]: Extracting #3: cost 130 inf + 1 51.077 * * [simplify]: Extracting #4: cost 236 inf + 580 51.080 * * [simplify]: Extracting #5: cost 154 inf + 22675 51.090 * * [simplify]: Extracting #6: cost 17 inf + 61960 51.102 * * [simplify]: Extracting #7: cost 0 inf + 65508 51.126 * * [simplify]: Extracting #8: cost 0 inf + 65126 51.150 * [simplify]: Simplified to (+ (* (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) 51.150 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (/ (+ (* (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (* (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (+ (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (- (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.151 * * * * [progress]: [ 84 / 165 ] simplifiying candidate # 51.152 * [simplify]: Simplifying (- (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (* (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im))))) 51.152 * * [simplify]: iters left: 6 (12 enodes) 51.160 * * [simplify]: iters left: 5 (71 enodes) 51.186 * * [simplify]: iters left: 4 (254 enodes) 51.353 * * [simplify]: Extracting #0: cost 1 inf + 0 51.353 * * [simplify]: Extracting #1: cost 15 inf + 0 51.354 * * [simplify]: Extracting #2: cost 121 inf + 0 51.355 * * [simplify]: Extracting #3: cost 228 inf + 44 51.361 * * [simplify]: Extracting #4: cost 176 inf + 11783 51.384 * * [simplify]: Extracting #5: cost 15 inf + 51376 51.412 * * [simplify]: Extracting #6: cost 0 inf + 55027 51.426 * [simplify]: Simplified to (- (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) (* (* (* 0.5 (exp im)) (* (* 0.5 (exp im)) (* 0.5 (exp im)))) (* (* 0.5 (exp im)) (* (* 0.5 (exp im)) (* 0.5 (exp im)))))) 51.426 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (/ (- (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) (* (* (* 0.5 (exp im)) (* (* 0.5 (exp im)) (* 0.5 (exp im)))) (* (* 0.5 (exp im)) (* (* 0.5 (exp im)) (* 0.5 (exp im)))))) (* (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))) (- (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.427 * * * * [progress]: [ 85 / 165 ] simplifiying candidate #real (real->posit16 (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))))> 51.427 * * * * [progress]: [ 86 / 165 ] simplifiying candidate # 51.427 * [simplify]: Simplifying (/ 0.5 (exp im)) 51.427 * * [simplify]: iters left: 3 (4 enodes) 51.428 * * [simplify]: iters left: 2 (12 enodes) 51.430 * * [simplify]: Extracting #0: cost 1 inf + 0 51.430 * * [simplify]: Extracting #1: cost 4 inf + 0 51.430 * * [simplify]: Extracting #2: cost 5 inf + 1 51.430 * * [simplify]: Extracting #3: cost 4 inf + 2 51.430 * * [simplify]: Extracting #4: cost 0 inf + 368 51.430 * [simplify]: Simplified to (/ 0.5 (exp im)) 51.431 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (pow (/ 0.5 (exp im)) (+ 1 1)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.431 * [simplify]: Simplifying (+ 1 1) 51.431 * * [simplify]: iters left: 2 (2 enodes) 51.432 * * [simplify]: iters left: 1 (9 enodes) 51.435 * * [simplify]: Extracting #0: cost 1 inf + 0 51.435 * * [simplify]: Extracting #1: cost 0 inf + 1 51.435 * [simplify]: Simplified to 2 51.435 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (pow (/ 0.5 (exp im)) 2) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.435 * * * * [progress]: [ 87 / 165 ] simplifiying candidate # 51.435 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 51.436 * * [simplify]: iters left: 5 (5 enodes) 51.439 * * [simplify]: iters left: 4 (19 enodes) 51.446 * * [simplify]: iters left: 3 (27 enodes) 51.458 * * [simplify]: iters left: 2 (39 enodes) 51.469 * * [simplify]: iters left: 1 (48 enodes) 51.475 * * [simplify]: Extracting #0: cost 1 inf + 0 51.475 * * [simplify]: Extracting #1: cost 11 inf + 0 51.475 * * [simplify]: Extracting #2: cost 20 inf + 1 51.475 * * [simplify]: Extracting #3: cost 17 inf + 125 51.476 * * [simplify]: Extracting #4: cost 7 inf + 1171 51.476 * * [simplify]: Extracting #5: cost 0 inf + 2194 51.476 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 51.476 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (pow (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 1) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.477 * * * * [progress]: [ 88 / 165 ] simplifiying candidate # 51.477 * * * * [progress]: [ 89 / 165 ] simplifiying candidate # 51.477 * [simplify]: Simplifying (/ 0.5 (exp im)) 51.477 * * [simplify]: iters left: 3 (4 enodes) 51.478 * * [simplify]: iters left: 2 (12 enodes) 51.480 * * [simplify]: Extracting #0: cost 1 inf + 0 51.480 * * [simplify]: Extracting #1: cost 4 inf + 0 51.480 * * [simplify]: Extracting #2: cost 5 inf + 1 51.480 * * [simplify]: Extracting #3: cost 4 inf + 2 51.480 * * [simplify]: Extracting #4: cost 0 inf + 368 51.481 * [simplify]: Simplified to (/ 0.5 (exp im)) 51.481 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (pow (/ 0.5 (exp im)) (+ 1 1)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.481 * * * * [progress]: [ 90 / 165 ] simplifiying candidate # 51.481 * * * * [progress]: [ 91 / 165 ] simplifiying candidate # 51.481 * [simplify]: Simplifying (+ (- (log 0.5) im) (- (log 0.5) im)) 51.481 * * [simplify]: iters left: 5 (5 enodes) 51.483 * * [simplify]: iters left: 4 (21 enodes) 51.487 * * [simplify]: iters left: 3 (40 enodes) 51.494 * * [simplify]: iters left: 2 (75 enodes) 51.517 * * [simplify]: iters left: 1 (107 enodes) 51.541 * * [simplify]: Extracting #0: cost 1 inf + 0 51.541 * * [simplify]: Extracting #1: cost 17 inf + 0 51.541 * * [simplify]: Extracting #2: cost 25 inf + 164 51.541 * * [simplify]: Extracting #3: cost 20 inf + 399 51.542 * * [simplify]: Extracting #4: cost 5 inf + 2314 51.543 * * [simplify]: Extracting #5: cost 0 inf + 3034 51.543 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 51.543 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.544 * * * * [progress]: [ 92 / 165 ] simplifiying candidate # 51.544 * [simplify]: Simplifying (+ (- (log 0.5) im) (log (/ 0.5 (exp im)))) 51.544 * * [simplify]: iters left: 6 (8 enodes) 51.546 * * [simplify]: iters left: 5 (31 enodes) 51.552 * * [simplify]: iters left: 4 (49 enodes) 51.561 * * [simplify]: iters left: 3 (82 enodes) 51.579 * * [simplify]: iters left: 2 (113 enodes) 51.596 * * [simplify]: iters left: 1 (136 enodes) 51.625 * * [simplify]: Extracting #0: cost 1 inf + 0 51.625 * * [simplify]: Extracting #1: cost 18 inf + 0 51.625 * * [simplify]: Extracting #2: cost 31 inf + 83 51.625 * * [simplify]: Extracting #3: cost 26 inf + 540 51.626 * * [simplify]: Extracting #4: cost 7 inf + 3143 51.628 * * [simplify]: Extracting #5: cost 0 inf + 4046 51.630 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 51.630 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.631 * * * * [progress]: [ 93 / 165 ] simplifiying candidate # 51.631 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (- (log 0.5) im)) 51.631 * * [simplify]: iters left: 6 (8 enodes) 51.636 * * [simplify]: iters left: 5 (31 enodes) 51.645 * * [simplify]: iters left: 4 (47 enodes) 51.661 * * [simplify]: iters left: 3 (69 enodes) 51.680 * * [simplify]: iters left: 2 (104 enodes) 51.710 * * [simplify]: iters left: 1 (136 enodes) 51.752 * * [simplify]: Extracting #0: cost 1 inf + 0 51.752 * * [simplify]: Extracting #1: cost 18 inf + 0 51.752 * * [simplify]: Extracting #2: cost 32 inf + 1 51.753 * * [simplify]: Extracting #3: cost 28 inf + 277 51.754 * * [simplify]: Extracting #4: cost 6 inf + 3105 51.755 * * [simplify]: Extracting #5: cost 0 inf + 3934 51.757 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 51.757 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.758 * * * * [progress]: [ 94 / 165 ] simplifiying candidate # 51.758 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (log (/ 0.5 (exp im)))) 51.758 * * [simplify]: iters left: 6 (6 enodes) 51.761 * * [simplify]: iters left: 5 (21 enodes) 51.769 * * [simplify]: iters left: 4 (29 enodes) 51.776 * * [simplify]: iters left: 3 (48 enodes) 51.784 * * [simplify]: iters left: 2 (82 enodes) 51.799 * * [simplify]: iters left: 1 (111 enodes) 51.815 * * [simplify]: Extracting #0: cost 1 inf + 0 51.815 * * [simplify]: Extracting #1: cost 15 inf + 0 51.816 * * [simplify]: Extracting #2: cost 27 inf + 1 51.816 * * [simplify]: Extracting #3: cost 23 inf + 247 51.816 * * [simplify]: Extracting #4: cost 4 inf + 2609 51.817 * * [simplify]: Extracting #5: cost 0 inf + 3096 51.818 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 51.818 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.818 * * * * [progress]: [ 95 / 165 ] simplifiying candidate # 51.818 * * * * [progress]: [ 96 / 165 ] simplifiying candidate # 51.818 * * * * [progress]: [ 97 / 165 ] simplifiying candidate # 51.819 * [simplify]: Simplifying (* (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im))) (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im)))) 51.819 * * [simplify]: iters left: 6 (9 enodes) 51.822 * * [simplify]: iters left: 5 (42 enodes) 51.832 * * [simplify]: iters left: 4 (138 enodes) 51.907 * * [simplify]: Extracting #0: cost 1 inf + 0 51.907 * * [simplify]: Extracting #1: cost 76 inf + 0 51.908 * * [simplify]: Extracting #2: cost 194 inf + 42 51.913 * * [simplify]: Extracting #3: cost 138 inf + 12819 51.928 * * [simplify]: Extracting #4: cost 12 inf + 44837 51.939 * * [simplify]: Extracting #5: cost 0 inf + 45751 51.949 * * [simplify]: Extracting #6: cost 0 inf + 44991 51.962 * * [simplify]: Extracting #7: cost 0 inf + 44951 51.973 * [simplify]: Simplified to (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 51.973 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (cbrt (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 51.973 * * * * [progress]: [ 98 / 165 ] simplifiying candidate # 51.973 * [simplify]: Simplifying (* (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 51.974 * * [simplify]: iters left: 6 (12 enodes) 51.977 * * [simplify]: iters left: 5 (58 enodes) 51.991 * * [simplify]: iters left: 4 (171 enodes) 52.117 * * [simplify]: Extracting #0: cost 1 inf + 0 52.117 * * [simplify]: Extracting #1: cost 54 inf + 0 52.118 * * [simplify]: Extracting #2: cost 172 inf + 43 52.120 * * [simplify]: Extracting #3: cost 154 inf + 3126 52.135 * * [simplify]: Extracting #4: cost 31 inf + 32891 52.154 * * [simplify]: Extracting #5: cost 0 inf + 39212 52.177 * * [simplify]: Extracting #6: cost 0 inf + 38372 52.196 * [simplify]: Simplified to (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 52.197 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (cbrt (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 52.197 * * * * [progress]: [ 99 / 165 ] simplifiying candidate # 52.197 * [simplify]: Simplifying (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im)))) 52.198 * * [simplify]: iters left: 6 (12 enodes) 52.205 * * [simplify]: iters left: 5 (58 enodes) 52.231 * * [simplify]: iters left: 4 (165 enodes) 52.352 * * [simplify]: Extracting #0: cost 1 inf + 0 52.353 * * [simplify]: Extracting #1: cost 61 inf + 0 52.354 * * [simplify]: Extracting #2: cost 171 inf + 2 52.356 * * [simplify]: Extracting #3: cost 146 inf + 4182 52.369 * * [simplify]: Extracting #4: cost 27 inf + 31374 52.387 * * [simplify]: Extracting #5: cost 0 inf + 38709 52.405 * [simplify]: Simplified to (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 52.405 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (cbrt (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 52.406 * * * * [progress]: [ 100 / 165 ] simplifiying candidate # 52.406 * [simplify]: Simplifying (* (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im)))) 52.406 * * [simplify]: iters left: 6 (7 enodes) 52.410 * * [simplify]: iters left: 5 (34 enodes) 52.418 * * [simplify]: iters left: 4 (94 enodes) 52.443 * * [simplify]: iters left: 3 (223 enodes) 52.561 * * [simplify]: Extracting #0: cost 1 inf + 0 52.561 * * [simplify]: Extracting #1: cost 59 inf + 0 52.562 * * [simplify]: Extracting #2: cost 165 inf + 3 52.565 * * [simplify]: Extracting #3: cost 135 inf + 6116 52.572 * * [simplify]: Extracting #4: cost 36 inf + 30792 52.581 * * [simplify]: Extracting #5: cost 0 inf + 40046 52.593 * * [simplify]: Extracting #6: cost 0 inf + 39766 52.604 * [simplify]: Simplified to (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) 52.605 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (cbrt (* (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (* (/ 0.5 (exp im)) (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 52.605 * * * * [progress]: [ 101 / 165 ] simplifiying candidate # 52.605 * * * * [progress]: [ 102 / 165 ] simplifiying candidate # 52.605 * * * * [progress]: [ 103 / 165 ] simplifiying candidate # 52.606 * * * * [progress]: [ 104 / 165 ] simplifiying candidate # 52.606 * [simplify]: Simplifying (* 0.5 0.5) 52.606 * * [simplify]: iters left: 2 (2 enodes) 52.608 * * [simplify]: iters left: 1 (6 enodes) 52.611 * * [simplify]: Extracting #0: cost 1 inf + 0 52.611 * * [simplify]: Extracting #1: cost 3 inf + 0 52.611 * * [simplify]: Extracting #2: cost 2 inf + 1 52.611 * * [simplify]: Extracting #3: cost 0 inf + 83 52.611 * [simplify]: Simplified to (* 0.5 0.5) 52.611 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (/ (* 0.5 0.5) (* (exp im) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 52.612 * [simplify]: Simplifying (* (exp im) (exp im)) 52.612 * * [simplify]: iters left: 3 (3 enodes) 52.613 * * [simplify]: iters left: 2 (11 enodes) 52.616 * * [simplify]: iters left: 1 (13 enodes) 52.620 * * [simplify]: Extracting #0: cost 1 inf + 0 52.620 * * [simplify]: Extracting #1: cost 4 inf + 0 52.620 * * [simplify]: Extracting #2: cost 7 inf + 0 52.620 * * [simplify]: Extracting #3: cost 6 inf + 1 52.620 * * [simplify]: Extracting #4: cost 0 inf + 447 52.620 * [simplify]: Simplified to (* (exp im) (exp im)) 52.620 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (/ (* 0.5 0.5) (* (exp im) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 52.621 * * * * [progress]: [ 105 / 165 ] simplifiying candidate # 52.621 * * * * [progress]: [ 106 / 165 ] simplifiying candidate # 52.621 * [simplify]: Simplifying (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) 52.621 * * [simplify]: iters left: 6 (7 enodes) 52.625 * * [simplify]: iters left: 5 (25 enodes) 52.633 * * [simplify]: iters left: 4 (29 enodes) 52.639 * * [simplify]: iters left: 3 (40 enodes) 52.647 * * [simplify]: iters left: 2 (68 enodes) 52.663 * * [simplify]: iters left: 1 (126 enodes) 52.720 * * [simplify]: Extracting #0: cost 1 inf + 0 52.720 * * [simplify]: Extracting #1: cost 21 inf + 0 52.720 * * [simplify]: Extracting #2: cost 54 inf + 2 52.720 * * [simplify]: Extracting #3: cost 48 inf + 10 52.721 * * [simplify]: Extracting #4: cost 41 inf + 490 52.722 * * [simplify]: Extracting #5: cost 27 inf + 4815 52.725 * * [simplify]: Extracting #6: cost 3 inf + 17106 52.729 * * [simplify]: Extracting #7: cost 0 inf + 19239 52.733 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) 52.733 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 52.733 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 52.733 * * [simplify]: iters left: 6 (6 enodes) 52.737 * * [simplify]: iters left: 5 (18 enodes) 52.742 * * [simplify]: Extracting #0: cost 1 inf + 0 52.742 * * [simplify]: Extracting #1: cost 3 inf + 0 52.742 * * [simplify]: Extracting #2: cost 5 inf + 0 52.742 * * [simplify]: Extracting #3: cost 8 inf + 0 52.742 * * [simplify]: Extracting #4: cost 9 inf + 1 52.743 * * [simplify]: Extracting #5: cost 0 inf + 1216 52.743 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 52.743 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 52.743 * * * * [progress]: [ 107 / 165 ] simplifiying candidate # 52.744 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 52.744 * * [simplify]: iters left: 6 (6 enodes) 52.746 * * [simplify]: iters left: 5 (16 enodes) 52.749 * * [simplify]: iters left: 4 (17 enodes) 52.752 * * [simplify]: Extracting #0: cost 1 inf + 0 52.752 * * [simplify]: Extracting #1: cost 5 inf + 0 52.752 * * [simplify]: Extracting #2: cost 7 inf + 1 52.752 * * [simplify]: Extracting #3: cost 2 inf + 368 52.752 * * [simplify]: Extracting #4: cost 0 inf + 672 52.752 * [simplify]: Simplified to (/ 0.5 (exp im)) 52.752 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 52.752 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 52.753 * * [simplify]: iters left: 6 (6 enodes) 52.754 * * [simplify]: iters left: 5 (16 enodes) 52.757 * * [simplify]: iters left: 4 (17 enodes) 52.759 * * [simplify]: Extracting #0: cost 1 inf + 0 52.759 * * [simplify]: Extracting #1: cost 5 inf + 0 52.759 * * [simplify]: Extracting #2: cost 7 inf + 1 52.760 * * [simplify]: Extracting #3: cost 2 inf + 368 52.760 * * [simplify]: Extracting #4: cost 0 inf + 672 52.760 * [simplify]: Simplified to (/ 0.5 (exp im)) 52.760 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 52.760 * * * * [progress]: [ 108 / 165 ] simplifiying candidate # 52.760 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im))))) 52.760 * * [simplify]: iters left: 6 (9 enodes) 52.763 * * [simplify]: iters left: 5 (37 enodes) 52.771 * * [simplify]: iters left: 4 (93 enodes) 52.803 * * [simplify]: iters left: 3 (251 enodes) 52.893 * * [simplify]: iters left: 2 (471 enodes) 53.085 * * [simplify]: Extracting #0: cost 1 inf + 0 53.085 * * [simplify]: Extracting #1: cost 50 inf + 0 53.085 * * [simplify]: Extracting #2: cost 97 inf + 83 53.086 * * [simplify]: Extracting #3: cost 88 inf + 1489 53.087 * * [simplify]: Extracting #4: cost 62 inf + 7015 53.092 * * [simplify]: Extracting #5: cost 9 inf + 23395 53.101 * * [simplify]: Extracting #6: cost 0 inf + 25894 53.112 * [simplify]: Simplified to (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) 53.113 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.113 * [simplify]: Simplifying (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 53.113 * * [simplify]: iters left: 6 (7 enodes) 53.117 * * [simplify]: iters left: 5 (25 enodes) 53.126 * * [simplify]: iters left: 4 (33 enodes) 53.136 * * [simplify]: iters left: 3 (45 enodes) 53.150 * * [simplify]: iters left: 2 (52 enodes) 53.164 * * [simplify]: Extracting #0: cost 1 inf + 0 53.164 * * [simplify]: Extracting #1: cost 11 inf + 0 53.164 * * [simplify]: Extracting #2: cost 22 inf + 0 53.164 * * [simplify]: Extracting #3: cost 23 inf + 1 53.164 * * [simplify]: Extracting #4: cost 16 inf + 960 53.165 * * [simplify]: Extracting #5: cost 2 inf + 4383 53.166 * * [simplify]: Extracting #6: cost 0 inf + 4816 53.167 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 53.167 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.168 * * * * [progress]: [ 109 / 165 ] simplifiying candidate # 53.168 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) 53.168 * * [simplify]: iters left: 6 (8 enodes) 53.174 * * [simplify]: iters left: 5 (30 enodes) 53.185 * * [simplify]: iters left: 4 (52 enodes) 53.207 * * [simplify]: iters left: 3 (99 enodes) 53.242 * * [simplify]: iters left: 2 (164 enodes) 53.276 * * [simplify]: iters left: 1 (199 enodes) 53.319 * * [simplify]: Extracting #0: cost 1 inf + 0 53.319 * * [simplify]: Extracting #1: cost 31 inf + 0 53.320 * * [simplify]: Extracting #2: cost 59 inf + 82 53.321 * * [simplify]: Extracting #3: cost 33 inf + 4565 53.324 * * [simplify]: Extracting #4: cost 5 inf + 10539 53.327 * * [simplify]: Extracting #5: cost 0 inf + 11899 53.329 * [simplify]: Simplified to (/ (* 0.5 (cbrt 0.5)) (exp im)) 53.329 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (* 0.5 (cbrt 0.5)) (exp im)) (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.329 * [simplify]: Simplifying (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im)))) 53.329 * * [simplify]: iters left: 6 (7 enodes) 53.332 * * [simplify]: iters left: 5 (25 enodes) 53.336 * * [simplify]: iters left: 4 (33 enodes) 53.341 * * [simplify]: iters left: 3 (45 enodes) 53.348 * * [simplify]: iters left: 2 (50 enodes) 53.355 * * [simplify]: iters left: 1 (51 enodes) 53.368 * * [simplify]: Extracting #0: cost 1 inf + 0 53.368 * * [simplify]: Extracting #1: cost 11 inf + 0 53.368 * * [simplify]: Extracting #2: cost 22 inf + 0 53.368 * * [simplify]: Extracting #3: cost 19 inf + 73 53.369 * * [simplify]: Extracting #4: cost 13 inf + 921 53.369 * * [simplify]: Extracting #5: cost 1 inf + 3242 53.370 * * [simplify]: Extracting #6: cost 0 inf + 3474 53.371 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5)) 53.371 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (* 0.5 (cbrt 0.5)) (exp im)) (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.372 * * * * [progress]: [ 110 / 165 ] simplifiying candidate # 53.372 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) 1) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) 53.372 * * [simplify]: iters left: 6 (6 enodes) 53.377 * * [simplify]: iters left: 5 (24 enodes) 53.391 * * [simplify]: iters left: 4 (42 enodes) 53.405 * * [simplify]: iters left: 3 (58 enodes) 53.426 * * [simplify]: iters left: 2 (75 enodes) 53.448 * * [simplify]: iters left: 1 (80 enodes) 53.458 * * [simplify]: Extracting #0: cost 1 inf + 0 53.458 * * [simplify]: Extracting #1: cost 10 inf + 0 53.458 * * [simplify]: Extracting #2: cost 14 inf + 3 53.458 * * [simplify]: Extracting #3: cost 10 inf + 290 53.458 * * [simplify]: Extracting #4: cost 3 inf + 1019 53.458 * * [simplify]: Extracting #5: cost 0 inf + 1636 53.459 * [simplify]: Simplified to (* 0.5 (cbrt 0.5)) 53.459 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* 0.5 (cbrt 0.5)) (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.459 * [simplify]: Simplifying (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 53.459 * * [simplify]: iters left: 5 (6 enodes) 53.462 * * [simplify]: iters left: 4 (22 enodes) 53.466 * * [simplify]: iters left: 3 (30 enodes) 53.471 * * [simplify]: iters left: 2 (42 enodes) 53.481 * * [simplify]: iters left: 1 (51 enodes) 53.495 * * [simplify]: Extracting #0: cost 1 inf + 0 53.495 * * [simplify]: Extracting #1: cost 11 inf + 0 53.495 * * [simplify]: Extracting #2: cost 23 inf + 0 53.495 * * [simplify]: Extracting #3: cost 20 inf + 114 53.496 * * [simplify]: Extracting #4: cost 15 inf + 650 53.496 * * [simplify]: Extracting #5: cost 2 inf + 3123 53.498 * * [simplify]: Extracting #6: cost 0 inf + 3476 53.499 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 53.499 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* 0.5 (cbrt 0.5)) (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.499 * * * * [progress]: [ 111 / 165 ] simplifiying candidate # 53.500 * [simplify]: Simplifying (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) 53.500 * * [simplify]: iters left: 6 (8 enodes) 53.505 * * [simplify]: iters left: 5 (30 enodes) 53.514 * * [simplify]: iters left: 4 (53 enodes) 53.526 * * [simplify]: iters left: 3 (92 enodes) 53.541 * * [simplify]: iters left: 2 (122 enodes) 53.572 * * [simplify]: iters left: 1 (143 enodes) 53.596 * * [simplify]: Extracting #0: cost 1 inf + 0 53.596 * * [simplify]: Extracting #1: cost 23 inf + 0 53.596 * * [simplify]: Extracting #2: cost 47 inf + 1 53.596 * * [simplify]: Extracting #3: cost 30 inf + 2174 53.598 * * [simplify]: Extracting #4: cost 6 inf + 8131 53.601 * * [simplify]: Extracting #5: cost 0 inf + 10286 53.604 * [simplify]: Simplified to (/ 0.5 (* (exp im) (cbrt (exp im)))) 53.604 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (* (exp im) (cbrt (exp im)))) (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.605 * [simplify]: Simplifying (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im)))) 53.605 * * [simplify]: iters left: 6 (7 enodes) 53.609 * * [simplify]: iters left: 5 (25 enodes) 53.618 * * [simplify]: iters left: 4 (33 enodes) 53.628 * * [simplify]: iters left: 3 (40 enodes) 53.639 * * [simplify]: iters left: 2 (48 enodes) 53.653 * * [simplify]: iters left: 1 (52 enodes) 53.667 * * [simplify]: Extracting #0: cost 1 inf + 0 53.667 * * [simplify]: Extracting #1: cost 11 inf + 0 53.667 * * [simplify]: Extracting #2: cost 19 inf + 1 53.668 * * [simplify]: Extracting #3: cost 19 inf + 83 53.668 * * [simplify]: Extracting #4: cost 16 inf + 226 53.668 * * [simplify]: Extracting #5: cost 7 inf + 2231 53.669 * * [simplify]: Extracting #6: cost 1 inf + 3542 53.670 * * [simplify]: Extracting #7: cost 0 inf + 3774 53.670 * [simplify]: Simplified to (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) 53.670 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (* (exp im) (cbrt (exp im)))) (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.670 * * * * [progress]: [ 112 / 165 ] simplifiying candidate # 53.671 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 53.671 * * [simplify]: iters left: 6 (7 enodes) 53.673 * * [simplify]: iters left: 5 (25 enodes) 53.678 * * [simplify]: iters left: 4 (33 enodes) 53.684 * * [simplify]: iters left: 3 (40 enodes) 53.691 * * [simplify]: iters left: 2 (48 enodes) 53.704 * * [simplify]: iters left: 1 (50 enodes) 53.711 * * [simplify]: Extracting #0: cost 1 inf + 0 53.712 * * [simplify]: Extracting #1: cost 11 inf + 0 53.712 * * [simplify]: Extracting #2: cost 19 inf + 1 53.712 * * [simplify]: Extracting #3: cost 14 inf + 226 53.712 * * [simplify]: Extracting #4: cost 5 inf + 1593 53.712 * * [simplify]: Extracting #5: cost 0 inf + 2352 53.713 * [simplify]: Simplified to (/ 0.5 (exp im)) 53.713 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.713 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 53.713 * * [simplify]: iters left: 6 (7 enodes) 53.715 * * [simplify]: iters left: 5 (25 enodes) 53.720 * * [simplify]: iters left: 4 (33 enodes) 53.727 * * [simplify]: iters left: 3 (40 enodes) 53.733 * * [simplify]: iters left: 2 (48 enodes) 53.743 * * [simplify]: iters left: 1 (50 enodes) 53.757 * * [simplify]: Extracting #0: cost 1 inf + 0 53.757 * * [simplify]: Extracting #1: cost 11 inf + 0 53.757 * * [simplify]: Extracting #2: cost 19 inf + 1 53.757 * * [simplify]: Extracting #3: cost 14 inf + 226 53.758 * * [simplify]: Extracting #4: cost 5 inf + 1593 53.759 * * [simplify]: Extracting #5: cost 0 inf + 2352 53.760 * [simplify]: Simplified to (/ 0.5 (exp im)) 53.760 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.760 * * * * [progress]: [ 113 / 165 ] simplifiying candidate # 53.760 * [simplify]: Simplifying (* (/ (sqrt 0.5) 1) (/ (sqrt 0.5) 1)) 53.761 * * [simplify]: iters left: 5 (5 enodes) 53.764 * * [simplify]: iters left: 4 (19 enodes) 53.772 * * [simplify]: iters left: 3 (21 enodes) 53.777 * * [simplify]: Extracting #0: cost 1 inf + 0 53.778 * * [simplify]: Extracting #1: cost 0 inf + 1 53.778 * [simplify]: Simplified to 0.5 53.778 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* 0.5 (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.778 * [simplify]: Simplifying (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im))) 53.778 * * [simplify]: iters left: 5 (6 enodes) 53.782 * * [simplify]: iters left: 4 (22 enodes) 53.789 * * [simplify]: iters left: 3 (30 enodes) 53.798 * * [simplify]: iters left: 2 (37 enodes) 53.803 * * [simplify]: iters left: 1 (45 enodes) 53.809 * * [simplify]: Extracting #0: cost 1 inf + 0 53.809 * * [simplify]: Extracting #1: cost 11 inf + 0 53.809 * * [simplify]: Extracting #2: cost 20 inf + 1 53.810 * * [simplify]: Extracting #3: cost 14 inf + 418 53.810 * * [simplify]: Extracting #4: cost 3 inf + 1857 53.810 * * [simplify]: Extracting #5: cost 0 inf + 2393 53.811 * [simplify]: Simplified to (/ (/ 0.5 (exp im)) (exp im)) 53.811 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* 0.5 (/ (/ 0.5 (exp im)) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.811 * * * * [progress]: [ 114 / 165 ] simplifiying candidate # 53.811 * [simplify]: Simplifying (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) 53.811 * * [simplify]: iters left: 6 (7 enodes) 53.813 * * [simplify]: iters left: 5 (29 enodes) 53.818 * * [simplify]: iters left: 4 (50 enodes) 53.828 * * [simplify]: iters left: 3 (82 enodes) 53.846 * * [simplify]: iters left: 2 (99 enodes) 53.860 * * [simplify]: iters left: 1 (112 enodes) 53.875 * * [simplify]: Extracting #0: cost 1 inf + 0 53.876 * * [simplify]: Extracting #1: cost 11 inf + 0 53.876 * * [simplify]: Extracting #2: cost 24 inf + 2 53.876 * * [simplify]: Extracting #3: cost 25 inf + 45 53.876 * * [simplify]: Extracting #4: cost 22 inf + 229 53.876 * * [simplify]: Extracting #5: cost 12 inf + 2264 53.877 * * [simplify]: Extracting #6: cost 1 inf + 5255 53.878 * * [simplify]: Extracting #7: cost 0 inf + 5487 53.878 * [simplify]: Simplified to (/ (/ 1 (cbrt (exp im))) (exp im)) 53.878 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (/ 1 (cbrt (exp im))) (exp im)) (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.879 * [simplify]: Simplifying (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 53.879 * * [simplify]: iters left: 6 (6 enodes) 53.881 * * [simplify]: iters left: 5 (22 enodes) 53.884 * * [simplify]: iters left: 4 (30 enodes) 53.890 * * [simplify]: iters left: 3 (42 enodes) 53.896 * * [simplify]: iters left: 2 (49 enodes) 53.903 * * [simplify]: Extracting #0: cost 1 inf + 0 53.903 * * [simplify]: Extracting #1: cost 11 inf + 0 53.903 * * [simplify]: Extracting #2: cost 19 inf + 1 53.905 * * [simplify]: Extracting #3: cost 20 inf + 42 53.905 * * [simplify]: Extracting #4: cost 18 inf + 84 53.905 * * [simplify]: Extracting #5: cost 12 inf + 952 53.905 * * [simplify]: Extracting #6: cost 2 inf + 3070 53.906 * * [simplify]: Extracting #7: cost 0 inf + 3534 53.906 * [simplify]: Simplified to (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 53.906 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (/ 1 (cbrt (exp im))) (exp im)) (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.907 * * * * [progress]: [ 115 / 165 ] simplifiying candidate # 53.907 * [simplify]: Simplifying (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im)))) 53.907 * * [simplify]: iters left: 6 (6 enodes) 53.909 * * [simplify]: iters left: 5 (24 enodes) 53.913 * * [simplify]: iters left: 4 (32 enodes) 53.918 * * [simplify]: iters left: 3 (38 enodes) 53.923 * * [simplify]: Extracting #0: cost 1 inf + 0 53.923 * * [simplify]: Extracting #1: cost 6 inf + 0 53.923 * * [simplify]: Extracting #2: cost 9 inf + 1 53.923 * * [simplify]: Extracting #3: cost 6 inf + 144 53.923 * * [simplify]: Extracting #4: cost 2 inf + 631 53.923 * * [simplify]: Extracting #5: cost 0 inf + 894 53.923 * [simplify]: Simplified to (/ 1 (exp im)) 53.923 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 1 (exp im)) (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.924 * [simplify]: Simplifying (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im)))) 53.924 * * [simplify]: iters left: 6 (6 enodes) 53.926 * * [simplify]: iters left: 5 (22 enodes) 53.932 * * [simplify]: iters left: 4 (30 enodes) 53.941 * * [simplify]: iters left: 3 (42 enodes) 53.954 * * [simplify]: iters left: 2 (47 enodes) 53.966 * * [simplify]: iters left: 1 (48 enodes) 53.978 * * [simplify]: Extracting #0: cost 1 inf + 0 53.978 * * [simplify]: Extracting #1: cost 11 inf + 0 53.978 * * [simplify]: Extracting #2: cost 19 inf + 1 53.978 * * [simplify]: Extracting #3: cost 17 inf + 43 53.979 * * [simplify]: Extracting #4: cost 9 inf + 865 53.979 * * [simplify]: Extracting #5: cost 0 inf + 2192 53.980 * [simplify]: Simplified to (/ (* 0.5 0.5) (exp im)) 53.980 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 1 (exp im)) (/ (* 0.5 0.5) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.980 * * * * [progress]: [ 116 / 165 ] simplifiying candidate # 53.981 * [simplify]: Simplifying (* (/ 1 1) (/ 1 1)) 53.981 * * [simplify]: iters left: 4 (3 enodes) 53.985 * * [simplify]: iters left: 3 (10 enodes) 53.987 * * [simplify]: iters left: 2 (12 enodes) 53.990 * * [simplify]: Extracting #0: cost 1 inf + 0 53.990 * * [simplify]: Extracting #1: cost 0 inf + 1 53.990 * [simplify]: Simplified to 1 53.990 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 53.990 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 53.990 * * [simplify]: iters left: 5 (5 enodes) 53.993 * * [simplify]: iters left: 4 (19 enodes) 54.000 * * [simplify]: iters left: 3 (27 enodes) 54.008 * * [simplify]: iters left: 2 (39 enodes) 54.017 * * [simplify]: iters left: 1 (48 enodes) 54.023 * * [simplify]: Extracting #0: cost 1 inf + 0 54.023 * * [simplify]: Extracting #1: cost 11 inf + 0 54.023 * * [simplify]: Extracting #2: cost 20 inf + 1 54.023 * * [simplify]: Extracting #3: cost 17 inf + 125 54.024 * * [simplify]: Extracting #4: cost 7 inf + 1171 54.024 * * [simplify]: Extracting #5: cost 0 inf + 2194 54.024 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 54.024 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.025 * * * * [progress]: [ 117 / 165 ] simplifiying candidate # 54.025 * [simplify]: Simplifying (* 1 1) 54.025 * * [simplify]: iters left: 2 (2 enodes) 54.027 * * [simplify]: iters left: 1 (6 enodes) 54.029 * * [simplify]: Extracting #0: cost 1 inf + 0 54.029 * * [simplify]: Extracting #1: cost 0 inf + 1 54.029 * [simplify]: Simplified to 1 54.029 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.029 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 54.029 * * [simplify]: iters left: 5 (5 enodes) 54.031 * * [simplify]: iters left: 4 (19 enodes) 54.034 * * [simplify]: iters left: 3 (27 enodes) 54.040 * * [simplify]: iters left: 2 (39 enodes) 54.051 * * [simplify]: iters left: 1 (48 enodes) 54.064 * * [simplify]: Extracting #0: cost 1 inf + 0 54.064 * * [simplify]: Extracting #1: cost 11 inf + 0 54.064 * * [simplify]: Extracting #2: cost 20 inf + 1 54.065 * * [simplify]: Extracting #3: cost 17 inf + 125 54.065 * * [simplify]: Extracting #4: cost 7 inf + 1171 54.066 * * [simplify]: Extracting #5: cost 0 inf + 2194 54.067 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 54.067 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.067 * * * * [progress]: [ 118 / 165 ] simplifiying candidate # 54.067 * [simplify]: Simplifying (* 0.5 0.5) 54.067 * * [simplify]: iters left: 2 (2 enodes) 54.069 * * [simplify]: iters left: 1 (6 enodes) 54.072 * * [simplify]: Extracting #0: cost 1 inf + 0 54.072 * * [simplify]: Extracting #1: cost 3 inf + 0 54.072 * * [simplify]: Extracting #2: cost 2 inf + 1 54.072 * * [simplify]: Extracting #3: cost 0 inf + 83 54.072 * [simplify]: Simplified to (* 0.5 0.5) 54.072 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* 0.5 0.5) (* (/ 1 (exp im)) (/ 1 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.073 * [simplify]: Simplifying (* (/ 1 (exp im)) (/ 1 (exp im))) 54.073 * * [simplify]: iters left: 5 (5 enodes) 54.075 * * [simplify]: iters left: 4 (23 enodes) 54.084 * * [simplify]: iters left: 3 (35 enodes) 54.095 * * [simplify]: iters left: 2 (49 enodes) 54.108 * * [simplify]: iters left: 1 (58 enodes) 54.124 * * [simplify]: Extracting #0: cost 1 inf + 0 54.124 * * [simplify]: Extracting #1: cost 7 inf + 0 54.124 * * [simplify]: Extracting #2: cost 13 inf + 1 54.124 * * [simplify]: Extracting #3: cost 12 inf + 84 54.124 * * [simplify]: Extracting #4: cost 3 inf + 803 54.125 * * [simplify]: Extracting #5: cost 1 inf + 1065 54.125 * * [simplify]: Extracting #6: cost 0 inf + 1216 54.126 * [simplify]: Simplified to (* (exp (- im)) (exp (- im))) 54.126 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* 0.5 0.5) (* (exp (- im)) (exp (- im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.126 * * * * [progress]: [ 119 / 165 ] simplifiying candidate # 54.126 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 54.126 * * [simplify]: iters left: 6 (6 enodes) 54.129 * * [simplify]: iters left: 5 (16 enodes) 54.133 * * [simplify]: iters left: 4 (17 enodes) 54.137 * * [simplify]: Extracting #0: cost 1 inf + 0 54.138 * * [simplify]: Extracting #1: cost 5 inf + 0 54.138 * * [simplify]: Extracting #2: cost 7 inf + 1 54.138 * * [simplify]: Extracting #3: cost 2 inf + 368 54.138 * * [simplify]: Extracting #4: cost 0 inf + 672 54.138 * [simplify]: Simplified to (/ 0.5 (exp im)) 54.138 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.139 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 54.139 * * [simplify]: iters left: 6 (6 enodes) 54.141 * * [simplify]: iters left: 5 (16 enodes) 54.146 * * [simplify]: iters left: 4 (17 enodes) 54.150 * * [simplify]: Extracting #0: cost 1 inf + 0 54.150 * * [simplify]: Extracting #1: cost 5 inf + 0 54.151 * * [simplify]: Extracting #2: cost 7 inf + 1 54.151 * * [simplify]: Extracting #3: cost 2 inf + 368 54.151 * * [simplify]: Extracting #4: cost 0 inf + 672 54.151 * [simplify]: Simplified to (/ 0.5 (exp im)) 54.151 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.152 * * * * [progress]: [ 120 / 165 ] simplifiying candidate # 54.152 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 54.152 * * [simplify]: iters left: 6 (9 enodes) 54.156 * * [simplify]: iters left: 5 (30 enodes) 54.164 * * [simplify]: iters left: 4 (36 enodes) 54.172 * * [simplify]: iters left: 3 (40 enodes) 54.177 * * [simplify]: iters left: 2 (44 enodes) 54.183 * * [simplify]: iters left: 1 (47 enodes) 54.190 * * [simplify]: Extracting #0: cost 1 inf + 0 54.190 * * [simplify]: Extracting #1: cost 10 inf + 0 54.190 * * [simplify]: Extracting #2: cost 21 inf + 0 54.190 * * [simplify]: Extracting #3: cost 22 inf + 42 54.190 * * [simplify]: Extracting #4: cost 20 inf + 84 54.190 * * [simplify]: Extracting #5: cost 8 inf + 2064 54.191 * * [simplify]: Extracting #6: cost 0 inf + 3760 54.191 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 54.192 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.192 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 54.192 * * [simplify]: iters left: 6 (9 enodes) 54.194 * * [simplify]: iters left: 5 (30 enodes) 54.199 * * [simplify]: iters left: 4 (36 enodes) 54.204 * * [simplify]: iters left: 3 (40 enodes) 54.210 * * [simplify]: iters left: 2 (44 enodes) 54.217 * * [simplify]: iters left: 1 (47 enodes) 54.223 * * [simplify]: Extracting #0: cost 1 inf + 0 54.223 * * [simplify]: Extracting #1: cost 10 inf + 0 54.223 * * [simplify]: Extracting #2: cost 21 inf + 0 54.223 * * [simplify]: Extracting #3: cost 22 inf + 42 54.224 * * [simplify]: Extracting #4: cost 20 inf + 84 54.224 * * [simplify]: Extracting #5: cost 8 inf + 2064 54.224 * * [simplify]: Extracting #6: cost 0 inf + 3760 54.225 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 54.225 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.225 * * * * [progress]: [ 121 / 165 ] simplifiying candidate # 54.226 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 54.226 * * [simplify]: iters left: 6 (9 enodes) 54.229 * * [simplify]: iters left: 5 (30 enodes) 54.234 * * [simplify]: iters left: 4 (36 enodes) 54.243 * * [simplify]: iters left: 3 (38 enodes) 54.248 * * [simplify]: Extracting #0: cost 1 inf + 0 54.248 * * [simplify]: Extracting #1: cost 8 inf + 0 54.248 * * [simplify]: Extracting #2: cost 17 inf + 0 54.248 * * [simplify]: Extracting #3: cost 19 inf + 1 54.248 * * [simplify]: Extracting #4: cost 14 inf + 226 54.248 * * [simplify]: Extracting #5: cost 8 inf + 1137 54.249 * * [simplify]: Extracting #6: cost 0 inf + 2912 54.249 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 54.249 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.250 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 54.250 * * [simplify]: iters left: 6 (9 enodes) 54.254 * * [simplify]: iters left: 5 (30 enodes) 54.258 * * [simplify]: iters left: 4 (36 enodes) 54.264 * * [simplify]: iters left: 3 (38 enodes) 54.269 * * [simplify]: Extracting #0: cost 1 inf + 0 54.269 * * [simplify]: Extracting #1: cost 8 inf + 0 54.269 * * [simplify]: Extracting #2: cost 17 inf + 0 54.269 * * [simplify]: Extracting #3: cost 19 inf + 1 54.270 * * [simplify]: Extracting #4: cost 14 inf + 226 54.270 * * [simplify]: Extracting #5: cost 8 inf + 1137 54.271 * * [simplify]: Extracting #6: cost 0 inf + 2912 54.272 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 54.272 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.272 * * * * [progress]: [ 122 / 165 ] simplifiying candidate # 54.272 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 54.273 * * [simplify]: iters left: 6 (7 enodes) 54.277 * * [simplify]: iters left: 5 (25 enodes) 54.285 * * [simplify]: iters left: 4 (33 enodes) 54.295 * * [simplify]: iters left: 3 (40 enodes) 54.306 * * [simplify]: iters left: 2 (48 enodes) 54.316 * * [simplify]: iters left: 1 (50 enodes) 54.322 * * [simplify]: Extracting #0: cost 1 inf + 0 54.322 * * [simplify]: Extracting #1: cost 11 inf + 0 54.322 * * [simplify]: Extracting #2: cost 19 inf + 1 54.323 * * [simplify]: Extracting #3: cost 14 inf + 226 54.323 * * [simplify]: Extracting #4: cost 5 inf + 1593 54.324 * * [simplify]: Extracting #5: cost 0 inf + 2352 54.324 * [simplify]: Simplified to (/ 0.5 (exp im)) 54.325 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.325 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 54.325 * * [simplify]: iters left: 6 (7 enodes) 54.328 * * [simplify]: iters left: 5 (25 enodes) 54.335 * * [simplify]: iters left: 4 (33 enodes) 54.344 * * [simplify]: iters left: 3 (40 enodes) 54.354 * * [simplify]: iters left: 2 (48 enodes) 54.365 * * [simplify]: iters left: 1 (50 enodes) 54.379 * * [simplify]: Extracting #0: cost 1 inf + 0 54.379 * * [simplify]: Extracting #1: cost 11 inf + 0 54.379 * * [simplify]: Extracting #2: cost 19 inf + 1 54.379 * * [simplify]: Extracting #3: cost 14 inf + 226 54.379 * * [simplify]: Extracting #4: cost 5 inf + 1593 54.380 * * [simplify]: Extracting #5: cost 0 inf + 2352 54.381 * [simplify]: Simplified to (/ 0.5 (exp im)) 54.381 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.381 * * * * [progress]: [ 123 / 165 ] simplifiying candidate # 54.382 * [simplify]: Simplifying (/ 0.5 (exp im)) 54.382 * * [simplify]: iters left: 3 (4 enodes) 54.384 * * [simplify]: iters left: 2 (12 enodes) 54.387 * * [simplify]: Extracting #0: cost 1 inf + 0 54.388 * * [simplify]: Extracting #1: cost 4 inf + 0 54.388 * * [simplify]: Extracting #2: cost 5 inf + 1 54.388 * * [simplify]: Extracting #3: cost 4 inf + 2 54.388 * * [simplify]: Extracting #4: cost 0 inf + 368 54.388 * [simplify]: Simplified to (/ 0.5 (exp im)) 54.388 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (pow (/ 0.5 (exp im)) (* 2 1)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.388 * [simplify]: Simplifying (* 2 1) 54.389 * * [simplify]: iters left: 2 (3 enodes) 54.391 * * [simplify]: iters left: 1 (9 enodes) 54.393 * * [simplify]: Extracting #0: cost 1 inf + 0 54.393 * * [simplify]: Extracting #1: cost 0 inf + 1 54.393 * [simplify]: Simplified to 2 54.393 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (pow (/ 0.5 (exp im)) 2) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.393 * * * * [progress]: [ 124 / 165 ] simplifiying candidate # 54.394 * [simplify]: Simplifying (cbrt (/ 0.5 (exp im))) 54.394 * * [simplify]: iters left: 4 (5 enodes) 54.395 * * [simplify]: iters left: 3 (15 enodes) 54.397 * * [simplify]: Extracting #0: cost 1 inf + 0 54.397 * * [simplify]: Extracting #1: cost 3 inf + 0 54.397 * * [simplify]: Extracting #2: cost 6 inf + 0 54.397 * * [simplify]: Extracting #3: cost 7 inf + 1 54.398 * * [simplify]: Extracting #4: cost 0 inf + 752 54.398 * [simplify]: Simplified to (cbrt (/ 0.5 (exp im))) 54.398 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) (cbrt (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.398 * * * * [progress]: [ 125 / 165 ] simplifiying candidate # 54.398 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 54.398 * * [simplify]: iters left: 4 (5 enodes) 54.399 * * [simplify]: iters left: 3 (15 enodes) 54.402 * * [simplify]: Extracting #0: cost 1 inf + 0 54.402 * * [simplify]: Extracting #1: cost 3 inf + 0 54.402 * * [simplify]: Extracting #2: cost 6 inf + 0 54.402 * * [simplify]: Extracting #3: cost 7 inf + 1 54.402 * * [simplify]: Extracting #4: cost 0 inf + 672 54.402 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 54.402 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (sqrt (/ 0.5 (exp im)))) (sqrt (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.402 * * * * [progress]: [ 126 / 165 ] simplifiying candidate # 54.402 * [simplify]: Simplifying (/ (cbrt 0.5) (cbrt (exp im))) 54.402 * * [simplify]: iters left: 4 (6 enodes) 54.404 * * [simplify]: iters left: 3 (18 enodes) 54.407 * * [simplify]: Extracting #0: cost 1 inf + 0 54.407 * * [simplify]: Extracting #1: cost 4 inf + 0 54.407 * * [simplify]: Extracting #2: cost 8 inf + 0 54.407 * * [simplify]: Extracting #3: cost 9 inf + 1 54.407 * * [simplify]: Extracting #4: cost 0 inf + 1152 54.407 * [simplify]: Simplified to (/ (cbrt 0.5) (cbrt (exp im))) 54.407 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im))))) (/ (cbrt 0.5) (cbrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.408 * * * * [progress]: [ 127 / 165 ] simplifiying candidate # 54.408 * [simplify]: Simplifying (/ (cbrt 0.5) (sqrt (exp im))) 54.408 * * [simplify]: iters left: 4 (6 enodes) 54.410 * * [simplify]: iters left: 3 (18 enodes) 54.412 * * [simplify]: Extracting #0: cost 1 inf + 0 54.412 * * [simplify]: Extracting #1: cost 4 inf + 0 54.412 * * [simplify]: Extracting #2: cost 8 inf + 0 54.412 * * [simplify]: Extracting #3: cost 9 inf + 1 54.413 * * [simplify]: Extracting #4: cost 0 inf + 992 54.413 * [simplify]: Simplified to (/ (cbrt 0.5) (sqrt (exp im))) 54.413 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) (/ (cbrt 0.5) (sqrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.413 * * * * [progress]: [ 128 / 165 ] simplifiying candidate # 54.413 * [simplify]: Simplifying (/ (cbrt 0.5) (exp im)) 54.413 * * [simplify]: iters left: 3 (5 enodes) 54.415 * * [simplify]: iters left: 2 (15 enodes) 54.417 * * [simplify]: Extracting #0: cost 1 inf + 0 54.417 * * [simplify]: Extracting #1: cost 4 inf + 0 54.417 * * [simplify]: Extracting #2: cost 8 inf + 0 54.417 * * [simplify]: Extracting #3: cost 4 inf + 144 54.417 * * [simplify]: Extracting #4: cost 0 inf + 690 54.417 * [simplify]: Simplified to (/ (cbrt 0.5) (exp im)) 54.417 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) (/ (cbrt 0.5) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.418 * * * * [progress]: [ 129 / 165 ] simplifiying candidate # 54.418 * [simplify]: Simplifying (/ (sqrt 0.5) (cbrt (exp im))) 54.418 * * [simplify]: iters left: 4 (6 enodes) 54.420 * * [simplify]: iters left: 3 (18 enodes) 54.423 * * [simplify]: Extracting #0: cost 1 inf + 0 54.423 * * [simplify]: Extracting #1: cost 4 inf + 0 54.423 * * [simplify]: Extracting #2: cost 8 inf + 0 54.424 * * [simplify]: Extracting #3: cost 9 inf + 1 54.424 * * [simplify]: Extracting #4: cost 0 inf + 992 54.424 * [simplify]: Simplified to (/ (sqrt 0.5) (cbrt (exp im))) 54.424 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) (/ (sqrt 0.5) (cbrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.424 * * * * [progress]: [ 130 / 165 ] simplifiying candidate # 54.425 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 54.425 * * [simplify]: iters left: 4 (6 enodes) 54.428 * * [simplify]: iters left: 3 (18 enodes) 54.431 * * [simplify]: Extracting #0: cost 1 inf + 0 54.431 * * [simplify]: Extracting #1: cost 4 inf + 0 54.431 * * [simplify]: Extracting #2: cost 8 inf + 0 54.431 * * [simplify]: Extracting #3: cost 9 inf + 1 54.431 * * [simplify]: Extracting #4: cost 0 inf + 832 54.431 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 54.431 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ (sqrt 0.5) (sqrt (exp im)))) (/ (sqrt 0.5) (sqrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.432 * * * * [progress]: [ 131 / 165 ] simplifiying candidate # 54.432 * [simplify]: Simplifying (/ (sqrt 0.5) (exp im)) 54.432 * * [simplify]: iters left: 3 (5 enodes) 54.433 * * [simplify]: iters left: 2 (15 enodes) 54.436 * * [simplify]: Extracting #0: cost 1 inf + 0 54.436 * * [simplify]: Extracting #1: cost 4 inf + 0 54.436 * * [simplify]: Extracting #2: cost 8 inf + 0 54.436 * * [simplify]: Extracting #3: cost 4 inf + 144 54.436 * * [simplify]: Extracting #4: cost 0 inf + 530 54.436 * [simplify]: Simplified to (/ (sqrt 0.5) (exp im)) 54.436 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ (sqrt 0.5) 1)) (/ (sqrt 0.5) (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.436 * * * * [progress]: [ 132 / 165 ] simplifiying candidate # 54.437 * [simplify]: Simplifying (/ 0.5 (cbrt (exp im))) 54.437 * * [simplify]: iters left: 4 (5 enodes) 54.438 * * [simplify]: iters left: 3 (15 enodes) 54.440 * * [simplify]: Extracting #0: cost 1 inf + 0 54.440 * * [simplify]: Extracting #1: cost 4 inf + 0 54.440 * * [simplify]: Extracting #2: cost 5 inf + 1 54.440 * * [simplify]: Extracting #3: cost 7 inf + 1 54.440 * * [simplify]: Extracting #4: cost 0 inf + 830 54.440 * [simplify]: Simplified to (/ 0.5 (cbrt (exp im))) 54.440 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) (/ 0.5 (cbrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.441 * * * * [progress]: [ 133 / 165 ] simplifiying candidate # 54.441 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 54.441 * * [simplify]: iters left: 4 (5 enodes) 54.442 * * [simplify]: iters left: 3 (15 enodes) 54.444 * * [simplify]: Extracting #0: cost 1 inf + 0 54.444 * * [simplify]: Extracting #1: cost 4 inf + 0 54.444 * * [simplify]: Extracting #2: cost 5 inf + 1 54.444 * * [simplify]: Extracting #3: cost 7 inf + 1 54.445 * * [simplify]: Extracting #4: cost 0 inf + 670 54.445 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 54.445 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 1 (sqrt (exp im)))) (/ 0.5 (sqrt (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.445 * * * * [progress]: [ 134 / 165 ] simplifiying candidate # 54.445 * [simplify]: Simplifying (/ 0.5 (exp im)) 54.445 * * [simplify]: iters left: 3 (4 enodes) 54.446 * * [simplify]: iters left: 2 (12 enodes) 54.448 * * [simplify]: Extracting #0: cost 1 inf + 0 54.448 * * [simplify]: Extracting #1: cost 4 inf + 0 54.448 * * [simplify]: Extracting #2: cost 5 inf + 1 54.448 * * [simplify]: Extracting #3: cost 4 inf + 2 54.448 * * [simplify]: Extracting #4: cost 0 inf + 368 54.448 * [simplify]: Simplified to (/ 0.5 (exp im)) 54.448 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) (/ 1 1)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.449 * * * * [progress]: [ 135 / 165 ] simplifiying candidate # 54.449 * [simplify]: Simplifying (/ 0.5 (exp im)) 54.449 * * [simplify]: iters left: 3 (4 enodes) 54.450 * * [simplify]: iters left: 2 (12 enodes) 54.452 * * [simplify]: Extracting #0: cost 1 inf + 0 54.452 * * [simplify]: Extracting #1: cost 4 inf + 0 54.452 * * [simplify]: Extracting #2: cost 5 inf + 1 54.452 * * [simplify]: Extracting #3: cost 4 inf + 2 54.452 * * [simplify]: Extracting #4: cost 0 inf + 368 54.452 * [simplify]: Simplified to (/ 0.5 (exp im)) 54.452 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) 1) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.452 * * * * [progress]: [ 136 / 165 ] simplifiying candidate # 54.452 * [simplify]: Simplifying (/ 1 (exp im)) 54.452 * * [simplify]: iters left: 3 (4 enodes) 54.454 * * [simplify]: iters left: 2 (16 enodes) 54.456 * * [simplify]: iters left: 1 (20 enodes) 54.459 * * [simplify]: Extracting #0: cost 1 inf + 0 54.459 * * [simplify]: Extracting #1: cost 5 inf + 0 54.459 * * [simplify]: Extracting #2: cost 7 inf + 1 54.459 * * [simplify]: Extracting #3: cost 6 inf + 2 54.459 * * [simplify]: Extracting #4: cost 0 inf + 450 54.459 * * [simplify]: Extracting #5: cost 0 inf + 448 54.459 * [simplify]: Simplified to (exp (- im)) 54.459 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ 0.5 (exp im)) 0.5) (exp (- im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.460 * * * * [progress]: [ 137 / 165 ] simplifiying candidate # 54.460 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 54.460 * * [simplify]: iters left: 6 (6 enodes) 54.462 * * [simplify]: iters left: 5 (18 enodes) 54.464 * * [simplify]: Extracting #0: cost 1 inf + 0 54.464 * * [simplify]: Extracting #1: cost 3 inf + 0 54.464 * * [simplify]: Extracting #2: cost 5 inf + 0 54.464 * * [simplify]: Extracting #3: cost 8 inf + 0 54.464 * * [simplify]: Extracting #4: cost 9 inf + 1 54.464 * * [simplify]: Extracting #5: cost 0 inf + 1216 54.465 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 54.465 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.465 * * * * [progress]: [ 138 / 165 ] simplifiying candidate # 54.465 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 54.465 * * [simplify]: iters left: 4 (5 enodes) 54.466 * * [simplify]: iters left: 3 (15 enodes) 54.471 * * [simplify]: Extracting #0: cost 1 inf + 0 54.471 * * [simplify]: Extracting #1: cost 3 inf + 0 54.471 * * [simplify]: Extracting #2: cost 6 inf + 0 54.471 * * [simplify]: Extracting #3: cost 7 inf + 1 54.471 * * [simplify]: Extracting #4: cost 0 inf + 672 54.471 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 54.471 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (sqrt (/ 0.5 (exp im))) (* (sqrt (/ 0.5 (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.472 * * * * [progress]: [ 139 / 165 ] simplifiying candidate # 54.472 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) 54.472 * * [simplify]: iters left: 6 (8 enodes) 54.474 * * [simplify]: iters left: 5 (30 enodes) 54.481 * * [simplify]: iters left: 4 (45 enodes) 54.493 * * [simplify]: iters left: 3 (52 enodes) 54.507 * * [simplify]: iters left: 2 (55 enodes) 54.514 * * [simplify]: Extracting #0: cost 1 inf + 0 54.515 * * [simplify]: Extracting #1: cost 11 inf + 0 54.515 * * [simplify]: Extracting #2: cost 22 inf + 0 54.515 * * [simplify]: Extracting #3: cost 23 inf + 1 54.515 * * [simplify]: Extracting #4: cost 18 inf + 376 54.515 * * [simplify]: Extracting #5: cost 2 inf + 4312 54.516 * * [simplify]: Extracting #6: cost 0 inf + 4816 54.516 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 54.516 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) (* (/ (cbrt 0.5) (cbrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.517 * * * * [progress]: [ 140 / 165 ] simplifiying candidate # 54.517 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 54.517 * * [simplify]: iters left: 5 (7 enodes) 54.519 * * [simplify]: iters left: 4 (23 enodes) 54.523 * * [simplify]: iters left: 3 (27 enodes) 54.527 * * [simplify]: iters left: 2 (30 enodes) 54.532 * * [simplify]: Extracting #0: cost 1 inf + 0 54.533 * * [simplify]: Extracting #1: cost 7 inf + 0 54.533 * * [simplify]: Extracting #2: cost 14 inf + 0 54.533 * * [simplify]: Extracting #3: cost 15 inf + 1 54.533 * * [simplify]: Extracting #4: cost 12 inf + 164 54.533 * * [simplify]: Extracting #5: cost 6 inf + 891 54.533 * * [simplify]: Extracting #6: cost 1 inf + 1970 54.533 * * [simplify]: Extracting #7: cost 0 inf + 2242 54.534 * [simplify]: Simplified to (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 54.534 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (* (/ (cbrt 0.5) (sqrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.534 * * * * [progress]: [ 141 / 165 ] simplifiying candidate # 54.534 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) 1) 54.534 * * [simplify]: iters left: 5 (5 enodes) 54.536 * * [simplify]: iters left: 4 (17 enodes) 54.540 * * [simplify]: iters left: 3 (27 enodes) 54.544 * * [simplify]: iters left: 2 (28 enodes) 54.548 * * [simplify]: Extracting #0: cost 1 inf + 0 54.548 * * [simplify]: Extracting #1: cost 5 inf + 0 54.548 * * [simplify]: Extracting #2: cost 7 inf + 1 54.548 * * [simplify]: Extracting #3: cost 6 inf + 2 54.548 * * [simplify]: Extracting #4: cost 1 inf + 528 54.548 * * [simplify]: Extracting #5: cost 0 inf + 650 54.549 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 54.549 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (* (cbrt 0.5) (cbrt 0.5)) (* (/ (cbrt 0.5) (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.549 * * * * [progress]: [ 142 / 165 ] simplifiying candidate # 54.549 * [simplify]: Simplifying (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 54.549 * * [simplify]: iters left: 6 (7 enodes) 54.551 * * [simplify]: iters left: 5 (23 enodes) 54.555 * * [simplify]: iters left: 4 (25 enodes) 54.559 * * [simplify]: Extracting #0: cost 1 inf + 0 54.559 * * [simplify]: Extracting #1: cost 6 inf + 0 54.559 * * [simplify]: Extracting #2: cost 12 inf + 0 54.559 * * [simplify]: Extracting #3: cost 13 inf + 1 54.559 * * [simplify]: Extracting #4: cost 8 inf + 226 54.559 * * [simplify]: Extracting #5: cost 4 inf + 951 54.559 * * [simplify]: Extracting #6: cost 1 inf + 1646 54.559 * * [simplify]: Extracting #7: cost 0 inf + 1918 54.560 * [simplify]: Simplified to (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 54.560 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (* (/ (sqrt 0.5) (cbrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.560 * * * * [progress]: [ 143 / 165 ] simplifiying candidate # 54.560 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 54.560 * * [simplify]: iters left: 4 (6 enodes) 54.562 * * [simplify]: iters left: 3 (18 enodes) 54.567 * * [simplify]: Extracting #0: cost 1 inf + 0 54.567 * * [simplify]: Extracting #1: cost 4 inf + 0 54.567 * * [simplify]: Extracting #2: cost 8 inf + 0 54.567 * * [simplify]: Extracting #3: cost 9 inf + 1 54.567 * * [simplify]: Extracting #4: cost 0 inf + 832 54.567 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 54.567 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ (sqrt 0.5) (sqrt (exp im))) (* (/ (sqrt 0.5) (sqrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.567 * * * * [progress]: [ 144 / 165 ] simplifiying candidate # 54.567 * [simplify]: Simplifying (/ (sqrt 0.5) 1) 54.567 * * [simplify]: iters left: 3 (4 enodes) 54.569 * * [simplify]: iters left: 2 (12 enodes) 54.571 * * [simplify]: iters left: 1 (14 enodes) 54.574 * * [simplify]: Extracting #0: cost 1 inf + 0 54.574 * * [simplify]: Extracting #1: cost 4 inf + 0 54.574 * * [simplify]: Extracting #2: cost 0 inf + 84 54.574 * [simplify]: Simplified to (sqrt 0.5) 54.574 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (sqrt 0.5) (* (/ (sqrt 0.5) (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.574 * * * * [progress]: [ 145 / 165 ] simplifiying candidate # 54.575 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 54.575 * * [simplify]: iters left: 6 (6 enodes) 54.576 * * [simplify]: iters left: 5 (22 enodes) 54.580 * * [simplify]: iters left: 4 (26 enodes) 54.584 * * [simplify]: Extracting #0: cost 1 inf + 0 54.584 * * [simplify]: Extracting #1: cost 6 inf + 0 54.584 * * [simplify]: Extracting #2: cost 9 inf + 1 54.584 * * [simplify]: Extracting #3: cost 11 inf + 1 54.584 * * [simplify]: Extracting #4: cost 8 inf + 144 54.584 * * [simplify]: Extracting #5: cost 2 inf + 1253 54.584 * * [simplify]: Extracting #6: cost 0 inf + 1676 54.585 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 54.585 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.585 * * * * [progress]: [ 146 / 165 ] simplifiying candidate # 54.585 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 54.585 * * [simplify]: iters left: 4 (5 enodes) 54.588 * * [simplify]: iters left: 3 (17 enodes) 54.593 * * [simplify]: iters left: 2 (19 enodes) 54.598 * * [simplify]: Extracting #0: cost 1 inf + 0 54.598 * * [simplify]: Extracting #1: cost 4 inf + 0 54.598 * * [simplify]: Extracting #2: cost 5 inf + 1 54.598 * * [simplify]: Extracting #3: cost 7 inf + 1 54.598 * * [simplify]: Extracting #4: cost 0 inf + 670 54.599 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 54.599 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 1 (sqrt (exp im))) (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.599 * * * * [progress]: [ 147 / 165 ] simplifiying candidate # 54.599 * [simplify]: Simplifying (/ 1 1) 54.599 * * [simplify]: iters left: 2 (2 enodes) 54.601 * * [simplify]: iters left: 1 (6 enodes) 54.602 * * [simplify]: Extracting #0: cost 1 inf + 0 54.602 * * [simplify]: Extracting #1: cost 0 inf + 1 54.602 * [simplify]: Simplified to 1 54.603 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* 1 (* (/ 0.5 (exp im)) (/ 0.5 (exp im)))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.603 * * * * [progress]: [ 148 / 165 ] simplifiying candidate # 54.603 * * * * [progress]: [ 149 / 165 ] simplifiying candidate # 54.603 * * * * [progress]: [ 150 / 165 ] simplifiying candidate # 54.603 * [simplify]: Simplifying (exp im) 54.603 * * [simplify]: iters left: 1 (2 enodes) 54.604 * * [simplify]: Extracting #0: cost 1 inf + 0 54.604 * * [simplify]: Extracting #1: cost 3 inf + 0 54.604 * * [simplify]: Extracting #2: cost 2 inf + 1 54.604 * * [simplify]: Extracting #3: cost 0 inf + 143 54.604 * [simplify]: Simplified to (exp im) 54.605 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (/ (* (/ 0.5 (exp im)) 0.5) (exp im)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.605 * * * * [progress]: [ 151 / 165 ] simplifiying candidate # 54.605 * [simplify]: Simplifying (* 0.5 (/ 0.5 (exp im))) 54.605 * * [simplify]: iters left: 5 (5 enodes) 54.609 * * [simplify]: iters left: 4 (18 enodes) 54.614 * * [simplify]: iters left: 3 (22 enodes) 54.617 * * [simplify]: iters left: 2 (24 enodes) 54.621 * * [simplify]: Extracting #0: cost 1 inf + 0 54.621 * * [simplify]: Extracting #1: cost 7 inf + 0 54.621 * * [simplify]: Extracting #2: cost 11 inf + 1 54.621 * * [simplify]: Extracting #3: cost 6 inf + 226 54.621 * * [simplify]: Extracting #4: cost 0 inf + 978 54.621 * [simplify]: Simplified to (* (/ 0.5 (exp im)) 0.5) 54.621 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (/ (* (/ 0.5 (exp im)) 0.5) (exp im)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 54.621 * * * * [progress]: [ 152 / 165 ] simplifiying candidate #real (real->posit16 (* (/ 0.5 (exp im)) (/ 0.5 (exp im))))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))))> 54.622 * * * * [progress]: [ 153 / 165 ] simplifiying candidate # 54.622 * * * * [progress]: [ 154 / 165 ] simplifiying candidate # 54.622 * [simplify]: Simplifying (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) 54.622 * * [simplify]: iters left: 6 (12 enodes) 54.626 * * [simplify]: iters left: 5 (56 enodes) 54.637 * * [simplify]: iters left: 4 (103 enodes) 54.674 * * [simplify]: iters left: 3 (195 enodes) 54.745 * * [simplify]: iters left: 2 (365 enodes) 54.830 * * [simplify]: Extracting #0: cost 1 inf + 0 54.830 * * [simplify]: Extracting #1: cost 20 inf + 0 54.830 * * [simplify]: Extracting #2: cost 59 inf + 1 54.831 * * [simplify]: Extracting #3: cost 111 inf + 126 54.832 * * [simplify]: Extracting #4: cost 74 inf + 7119 54.834 * * [simplify]: Extracting #5: cost 9 inf + 28721 54.838 * * [simplify]: Extracting #6: cost 0 inf + 29522 54.841 * [simplify]: Simplified to (* (+ 0.5 (* (+ 0.5 (* 0.3333333333333333 im)) im)) im) 54.841 * [simplify]: Simplified (2 2 2 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (+ 0.5 (* (+ 0.5 (* 0.3333333333333333 im)) im)) im)))))) 54.842 * * * * [progress]: [ 155 / 165 ] simplifiying candidate # 54.842 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 54.842 * * [simplify]: iters left: 6 (7 enodes) 54.847 * * [simplify]: iters left: 5 (29 enodes) 54.854 * * [simplify]: iters left: 4 (50 enodes) 54.864 * * [simplify]: iters left: 3 (81 enodes) 54.881 * * [simplify]: iters left: 2 (127 enodes) 54.926 * * [simplify]: iters left: 1 (246 enodes) 55.039 * * [simplify]: Extracting #0: cost 1 inf + 0 55.039 * * [simplify]: Extracting #1: cost 5 inf + 0 55.039 * * [simplify]: Extracting #2: cost 39 inf + 1 55.040 * * [simplify]: Extracting #3: cost 110 inf + 42 55.040 * * [simplify]: Extracting #4: cost 95 inf + 1888 55.044 * * [simplify]: Extracting #5: cost 49 inf + 17210 55.051 * * [simplify]: Extracting #6: cost 4 inf + 39910 55.060 * * [simplify]: Extracting #7: cost 0 inf + 41661 55.069 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 55.069 * [simplify]: Simplified (2 2 2 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) (exp im)) 0.25) 0.25)))))) 55.069 * * * * [progress]: [ 156 / 165 ] simplifiying candidate # 55.070 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 55.070 * * [simplify]: iters left: 6 (7 enodes) 55.079 * * [simplify]: iters left: 5 (29 enodes) 55.091 * * [simplify]: iters left: 4 (50 enodes) 55.104 * * [simplify]: iters left: 3 (81 enodes) 55.118 * * [simplify]: iters left: 2 (127 enodes) 55.142 * * [simplify]: iters left: 1 (246 enodes) 55.222 * * [simplify]: Extracting #0: cost 1 inf + 0 55.222 * * [simplify]: Extracting #1: cost 5 inf + 0 55.222 * * [simplify]: Extracting #2: cost 39 inf + 1 55.222 * * [simplify]: Extracting #3: cost 110 inf + 42 55.223 * * [simplify]: Extracting #4: cost 95 inf + 1888 55.225 * * [simplify]: Extracting #5: cost 49 inf + 17210 55.233 * * [simplify]: Extracting #6: cost 4 inf + 39910 55.241 * * [simplify]: Extracting #7: cost 0 inf + 41661 55.247 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 55.248 * [simplify]: Simplified (2 2 2 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) (exp im)) 0.25) 0.25)))))) 55.248 * * * * [progress]: [ 157 / 165 ] simplifiying candidate # 55.248 * [simplify]: Simplifying (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) 55.248 * * [simplify]: iters left: 6 (12 enodes) 55.256 * * [simplify]: iters left: 5 (56 enodes) 55.267 * * [simplify]: iters left: 4 (103 enodes) 55.288 * * [simplify]: iters left: 3 (195 enodes) 55.335 * * [simplify]: iters left: 2 (365 enodes) 55.422 * * [simplify]: Extracting #0: cost 1 inf + 0 55.422 * * [simplify]: Extracting #1: cost 20 inf + 0 55.422 * * [simplify]: Extracting #2: cost 59 inf + 1 55.422 * * [simplify]: Extracting #3: cost 111 inf + 126 55.423 * * [simplify]: Extracting #4: cost 74 inf + 7119 55.426 * * [simplify]: Extracting #5: cost 9 inf + 28721 55.432 * * [simplify]: Extracting #6: cost 0 inf + 29522 55.439 * [simplify]: Simplified to (* (+ 0.5 (* (+ 0.5 (* 0.3333333333333333 im)) im)) im) 55.439 * [simplify]: Simplified (2 1 2 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (+ 0.5 (* (+ 0.5 (* 0.3333333333333333 im)) im)) im)))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 55.439 * * * * [progress]: [ 158 / 165 ] simplifiying candidate # 55.439 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 55.440 * * [simplify]: iters left: 6 (7 enodes) 55.445 * * [simplify]: iters left: 5 (29 enodes) 55.456 * * [simplify]: iters left: 4 (50 enodes) 55.473 * * [simplify]: iters left: 3 (81 enodes) 55.497 * * [simplify]: iters left: 2 (127 enodes) 55.528 * * [simplify]: iters left: 1 (246 enodes) 55.620 * * [simplify]: Extracting #0: cost 1 inf + 0 55.620 * * [simplify]: Extracting #1: cost 5 inf + 0 55.620 * * [simplify]: Extracting #2: cost 39 inf + 1 55.621 * * [simplify]: Extracting #3: cost 110 inf + 42 55.622 * * [simplify]: Extracting #4: cost 95 inf + 1888 55.625 * * [simplify]: Extracting #5: cost 49 inf + 17210 55.634 * * [simplify]: Extracting #6: cost 4 inf + 39910 55.642 * * [simplify]: Extracting #7: cost 0 inf + 41661 55.651 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 55.651 * [simplify]: Simplified (2 1 2 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) (exp im)) 0.25) 0.25)))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 55.651 * * * * [progress]: [ 159 / 165 ] simplifiying candidate # 55.652 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 55.652 * * [simplify]: iters left: 6 (7 enodes) 55.657 * * [simplify]: iters left: 5 (29 enodes) 55.669 * * [simplify]: iters left: 4 (50 enodes) 55.688 * * [simplify]: iters left: 3 (81 enodes) 55.713 * * [simplify]: iters left: 2 (127 enodes) 55.751 * * [simplify]: iters left: 1 (246 enodes) 55.846 * * [simplify]: Extracting #0: cost 1 inf + 0 55.846 * * [simplify]: Extracting #1: cost 5 inf + 0 55.846 * * [simplify]: Extracting #2: cost 39 inf + 1 55.846 * * [simplify]: Extracting #3: cost 110 inf + 42 55.847 * * [simplify]: Extracting #4: cost 95 inf + 1888 55.851 * * [simplify]: Extracting #5: cost 49 inf + 17210 55.859 * * [simplify]: Extracting #6: cost 4 inf + 39910 55.868 * * [simplify]: Extracting #7: cost 0 inf + 41661 55.875 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 55.875 * [simplify]: Simplified (2 1 2 1 2) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) (exp im)) 0.25) 0.25)))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 55.875 * * * * [progress]: [ 160 / 165 ] simplifiying candidate # 55.875 * [simplify]: Simplifying (- (+ (* 0.84375 (* (sqrt 4.0) (pow im 4))) (+ (* 0.25 (sqrt 4.0)) (* 1.125 (* (sqrt 4.0) (pow im 2))))) (+ (* 1.666666666666667 (/ (pow im 4) (sqrt 4.0))) (+ (* 2.0 (/ (pow im 2) (sqrt 4.0))) (* 8.0 (/ (pow im 4) (pow (sqrt 4.0) 3)))))) 55.875 * * [simplify]: iters left: 6 (31 enodes) 55.886 * * [simplify]: iters left: 5 (140 enodes) 55.919 * * [simplify]: iters left: 4 (287 enodes) 56.007 * * [simplify]: Extracting #0: cost 1 inf + 0 56.007 * * [simplify]: Extracting #1: cost 50 inf + 0 56.008 * * [simplify]: Extracting #2: cost 202 inf + 0 56.013 * * [simplify]: Extracting #3: cost 247 inf + 2293 56.019 * * [simplify]: Extracting #4: cost 143 inf + 19241 56.042 * * [simplify]: Extracting #5: cost 23 inf + 66203 56.061 * * [simplify]: Extracting #6: cost 0 inf + 77347 56.081 * * [simplify]: Extracting #7: cost 0 inf + 77227 56.118 * [simplify]: Simplified to (+ (* (* 0.84375 (sqrt 4.0)) (* (* im im) (* im im))) (- (- (* (sqrt 4.0) (+ 0.25 (* (* im im) 1.125))) (/ 2.0 (/ (sqrt 4.0) (* im im)))) (* (/ (* (* im im) (* im im)) (sqrt 4.0)) (+ 1.666666666666667 (/ 8.0 4.0))))) 56.118 * [simplify]: Simplified (2 1) to (λ (re im) (* (+ (* (* 0.84375 (sqrt 4.0)) (* (* im im) (* im im))) (- (- (* (sqrt 4.0) (+ 0.25 (* (* im im) 1.125))) (/ 2.0 (/ (sqrt 4.0) (* im im)))) (* (/ (* (* im im) (* im im)) (sqrt 4.0)) (+ 1.666666666666667 (/ 8.0 4.0))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 56.118 * * * * [progress]: [ 161 / 165 ] simplifiying candidate # 56.119 * [simplify]: Simplifying (* (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3)))) 56.119 * * [simplify]: iters left: 6 (21 enodes) 56.133 * * [simplify]: iters left: 5 (100 enodes) 56.171 * * [simplify]: iters left: 4 (209 enodes) 56.221 * * [simplify]: iters left: 3 (460 enodes) 56.414 * * [simplify]: Extracting #0: cost 1 inf + 0 56.414 * * [simplify]: Extracting #1: cost 14 inf + 0 56.414 * * [simplify]: Extracting #2: cost 91 inf + 1 56.415 * * [simplify]: Extracting #3: cost 209 inf + 2 56.417 * * [simplify]: Extracting #4: cost 201 inf + 3538 56.420 * * [simplify]: Extracting #5: cost 160 inf + 15764 56.425 * * [simplify]: Extracting #6: cost 93 inf + 41020 56.442 * * [simplify]: Extracting #7: cost 13 inf + 82049 56.464 * * [simplify]: Extracting #8: cost 0 inf + 88629 56.494 * [simplify]: Simplified to (* 0.125 (+ (/ (sqrt (/ 1 (+ (- (/ 0.25 (* (exp im) (exp im))) 0.25) (* (* (exp im) (exp im)) 0.25)))) (* (exp im) (* (exp im) (exp im)))) (* (* (exp im) (* (exp im) (exp im))) (sqrt (/ 1 (+ (- (/ 0.25 (* (exp im) (exp im))) 0.25) (* (* (exp im) (exp im)) 0.25))))))) 56.494 * [simplify]: Simplified (2 1) to (λ (re im) (* (* 0.125 (+ (/ (sqrt (/ 1 (+ (- (/ 0.25 (* (exp im) (exp im))) 0.25) (* (* (exp im) (exp im)) 0.25)))) (* (exp im) (* (exp im) (exp im)))) (* (* (exp im) (* (exp im) (exp im))) (sqrt (/ 1 (+ (- (/ 0.25 (* (exp im) (exp im))) 0.25) (* (* (exp im) (exp im)) 0.25))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 56.495 * * * * [progress]: [ 162 / 165 ] simplifiying candidate # 56.495 * [simplify]: Simplifying (* (sqrt (/ 1 (- (+ (* 0.25 (pow (exp im) 2)) (* 0.25 (/ 1 (pow (exp im) 2)))) 0.25))) (+ (* 0.125 (/ 1 (pow (exp im) 3))) (* 0.125 (pow (exp im) 3)))) 56.495 * * [simplify]: iters left: 6 (21 enodes) 56.507 * * [simplify]: iters left: 5 (100 enodes) 56.535 * * [simplify]: iters left: 4 (209 enodes) 56.624 * * [simplify]: iters left: 3 (460 enodes) 56.815 * * [simplify]: Extracting #0: cost 1 inf + 0 56.815 * * [simplify]: Extracting #1: cost 14 inf + 0 56.816 * * [simplify]: Extracting #2: cost 91 inf + 1 56.817 * * [simplify]: Extracting #3: cost 209 inf + 2 56.818 * * [simplify]: Extracting #4: cost 201 inf + 3538 56.821 * * [simplify]: Extracting #5: cost 160 inf + 15764 56.827 * * [simplify]: Extracting #6: cost 93 inf + 41020 56.841 * * [simplify]: Extracting #7: cost 13 inf + 82049 56.865 * * [simplify]: Extracting #8: cost 0 inf + 88629 56.883 * [simplify]: Simplified to (* 0.125 (+ (/ (sqrt (/ 1 (+ (- (/ 0.25 (* (exp im) (exp im))) 0.25) (* (* (exp im) (exp im)) 0.25)))) (* (exp im) (* (exp im) (exp im)))) (* (* (exp im) (* (exp im) (exp im))) (sqrt (/ 1 (+ (- (/ 0.25 (* (exp im) (exp im))) 0.25) (* (* (exp im) (exp im)) 0.25))))))) 56.883 * [simplify]: Simplified (2 1) to (λ (re im) (* (* 0.125 (+ (/ (sqrt (/ 1 (+ (- (/ 0.25 (* (exp im) (exp im))) 0.25) (* (* (exp im) (exp im)) 0.25)))) (* (exp im) (* (exp im) (exp im)))) (* (* (exp im) (* (exp im) (exp im))) (sqrt (/ 1 (+ (- (/ 0.25 (* (exp im) (exp im))) 0.25) (* (* (exp im) (exp im)) 0.25))))))) (/ (cos re) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 56.883 * * * * [progress]: [ 163 / 165 ] simplifiying candidate # 56.883 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 56.883 * * [simplify]: iters left: 6 (9 enodes) 56.887 * * [simplify]: iters left: 5 (39 enodes) 56.899 * * [simplify]: iters left: 4 (63 enodes) 56.909 * * [simplify]: iters left: 3 (86 enodes) 56.923 * * [simplify]: iters left: 2 (104 enodes) 56.939 * * [simplify]: iters left: 1 (125 enodes) 56.971 * * [simplify]: Extracting #0: cost 1 inf + 0 56.971 * * [simplify]: Extracting #1: cost 16 inf + 0 56.971 * * [simplify]: Extracting #2: cost 34 inf + 1 56.972 * * [simplify]: Extracting #3: cost 41 inf + 44 56.972 * * [simplify]: Extracting #4: cost 20 inf + 1516 56.973 * * [simplify]: Extracting #5: cost 2 inf + 3596 56.974 * * [simplify]: Extracting #6: cost 0 inf + 3841 56.975 * [simplify]: Simplified to (+ (* (- (* 0.5 im) 0.5) im) 0.25) 56.975 * [simplify]: Simplified (2 2 2 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (+ (* (- (* 0.5 im) 0.5) im) 0.25) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 56.976 * * * * [progress]: [ 164 / 165 ] simplifiying candidate # 56.976 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 56.976 * * [simplify]: iters left: 4 (6 enodes) 56.978 * * [simplify]: iters left: 3 (23 enodes) 56.984 * * [simplify]: iters left: 2 (39 enodes) 56.995 * * [simplify]: iters left: 1 (67 enodes) 57.017 * * [simplify]: Extracting #0: cost 1 inf + 0 57.017 * * [simplify]: Extracting #1: cost 6 inf + 0 57.017 * * [simplify]: Extracting #2: cost 17 inf + 1 57.017 * * [simplify]: Extracting #3: cost 20 inf + 4 57.017 * * [simplify]: Extracting #4: cost 8 inf + 1391 57.018 * * [simplify]: Extracting #5: cost 1 inf + 2643 57.019 * * [simplify]: Extracting #6: cost 0 inf + 2925 57.019 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 57.019 * [simplify]: Simplified (2 2 2 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (/ (/ 0.25 (exp im)) (exp im)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 57.020 * * * * [progress]: [ 165 / 165 ] simplifiying candidate # 57.020 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 57.020 * * [simplify]: iters left: 4 (6 enodes) 57.023 * * [simplify]: iters left: 3 (23 enodes) 57.028 * * [simplify]: iters left: 2 (39 enodes) 57.036 * * [simplify]: iters left: 1 (67 enodes) 57.048 * * [simplify]: Extracting #0: cost 1 inf + 0 57.048 * * [simplify]: Extracting #1: cost 6 inf + 0 57.048 * * [simplify]: Extracting #2: cost 17 inf + 1 57.048 * * [simplify]: Extracting #3: cost 20 inf + 4 57.048 * * [simplify]: Extracting #4: cost 8 inf + 1391 57.049 * * [simplify]: Extracting #5: cost 1 inf + 2643 57.049 * * [simplify]: Extracting #6: cost 0 inf + 2925 57.050 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 57.050 * [simplify]: Simplified (2 2 2 1 1) to (λ (re im) (* (/ (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 (exp im)))) (sqrt (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) (/ (cos re) (sqrt (+ (/ (/ 0.25 (exp im)) (exp im)) (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))))) 57.051 * * * [progress]: adding candidates to table 59.842 * [progress]: [Phase 3 of 3] Extracting. 59.842 * * [regime]: Finding splitpoints for: (# # #) 59.843 * * * [regime-changes]: Trying 3 branch expressions: (im re (cos re)) 59.843 * * * * [regimes]: Trying to branch on im from (# # #) 59.868 * * * * [regimes]: Trying to branch on re from (# # #) 59.904 * * * * [regimes]: Trying to branch on (cos re) from (# # #) 59.930 * * * [regime]: Found split indices: #