0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.230 * * * [progress]: [2/2] Setting up program. 0.233 * [progress]: [Phase 2 of 3] Improving. 0.233 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.234 * [simplify]: Simplifying (* (* 0.5 (cos re)) (+ (exp (- im)) (exp im))) 0.234 * * [simplify]: iters left: 6 (10 enodes) 0.237 * * [simplify]: iters left: 5 (43 enodes) 0.248 * * [simplify]: iters left: 4 (89 enodes) 0.276 * * [simplify]: iters left: 3 (140 enodes) 0.298 * * [simplify]: iters left: 2 (179 enodes) 0.349 * * [simplify]: iters left: 1 (216 enodes) 0.413 * * [simplify]: Extracting #0: cost 1 inf + 0 0.413 * * [simplify]: Extracting #1: cost 11 inf + 0 0.413 * * [simplify]: Extracting #2: cost 36 inf + 2 0.413 * * [simplify]: Extracting #3: cost 44 inf + 87 0.415 * * [simplify]: Extracting #4: cost 26 inf + 2490 0.417 * * [simplify]: Extracting #5: cost 4 inf + 6411 0.421 * * [simplify]: Extracting #6: cost 0 inf + 7021 0.425 * [simplify]: Simplified to (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 0.425 * [simplify]: Simplified (2) to (λ (re im) (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re))) 0.437 * * [progress]: iteration 1 / 4 0.437 * * * [progress]: picking best candidate 0.442 * * * * [pick]: Picked # 0.442 * * * [progress]: localizing error 0.479 * * * [progress]: generating rewritten candidates 0.479 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1 1) 0.489 * * * * [progress]: [ 2 / 3 ] rewriting at (2) 0.557 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1) 0.587 * * * [progress]: generating series expansions 0.587 * * * * [progress]: [ 1 / 3 ] generating series at (2 1 1) 0.587 * [backup-simplify]: Simplify (/ 0.5 (exp im)) into (/ 0.5 (exp im)) 0.587 * [approximate]: Taking taylor expansion of (/ 0.5 (exp im)) in (im) around 0 0.587 * [taylor]: Taking taylor expansion of (/ 0.5 (exp im)) in im 0.587 * [taylor]: Taking taylor expansion of 0.5 in im 0.587 * [backup-simplify]: Simplify 0.5 into 0.5 0.588 * [taylor]: Taking taylor expansion of (exp im) in im 0.588 * [taylor]: Taking taylor expansion of im in im 0.588 * [backup-simplify]: Simplify 0 into 0 0.588 * [backup-simplify]: Simplify 1 into 1 0.588 * [backup-simplify]: Simplify (exp 0) into 1 0.588 * [backup-simplify]: Simplify (/ 0.5 1) into 0.5 0.588 * [taylor]: Taking taylor expansion of (/ 0.5 (exp im)) in im 0.588 * [taylor]: Taking taylor expansion of 0.5 in im 0.588 * [backup-simplify]: Simplify 0.5 into 0.5 0.589 * [taylor]: Taking taylor expansion of (exp im) in im 0.589 * [taylor]: Taking taylor expansion of im in im 0.589 * [backup-simplify]: Simplify 0 into 0 0.589 * [backup-simplify]: Simplify 1 into 1 0.589 * [backup-simplify]: Simplify (exp 0) into 1 0.589 * [backup-simplify]: Simplify (/ 0.5 1) into 0.5 0.589 * [backup-simplify]: Simplify 0.5 into 0.5 0.590 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.593 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 1 1)))) into (- 0.5) 0.594 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.594 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.598 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 1/2 1)) (* (- 0.5) (/ 1 1)))) into 0.25 0.598 * [backup-simplify]: Simplify 0.25 into 0.25 0.598 * [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.598 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 im))) into (/ 0.5 (exp (/ 1 im))) 0.598 * [approximate]: Taking taylor expansion of (/ 0.5 (exp (/ 1 im))) in (im) around 0 0.598 * [taylor]: Taking taylor expansion of (/ 0.5 (exp (/ 1 im))) in im 0.598 * [taylor]: Taking taylor expansion of 0.5 in im 0.598 * [backup-simplify]: Simplify 0.5 into 0.5 0.598 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.598 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.599 * [taylor]: Taking taylor expansion of im in im 0.599 * [backup-simplify]: Simplify 0 into 0 0.599 * [backup-simplify]: Simplify 1 into 1 0.599 * [backup-simplify]: Simplify (/ 1 1) into 1 0.599 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.599 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 im))) into (/ 0.5 (exp (/ 1 im))) 0.599 * [taylor]: Taking taylor expansion of (/ 0.5 (exp (/ 1 im))) in im 0.599 * [taylor]: Taking taylor expansion of 0.5 in im 0.599 * [backup-simplify]: Simplify 0.5 into 0.5 0.599 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.599 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.599 * [taylor]: Taking taylor expansion of im in im 0.599 * [backup-simplify]: Simplify 0 into 0 0.599 * [backup-simplify]: Simplify 1 into 1 0.599 * [backup-simplify]: Simplify (/ 1 1) into 1 0.600 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.600 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 im))) into (/ 0.5 (exp (/ 1 im))) 0.600 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 im))) into (/ 0.5 (exp (/ 1 im))) 0.600 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ 0.5 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.600 * [backup-simplify]: Simplify 0 into 0 0.600 * [backup-simplify]: Simplify (- (/ 0 (exp (/ 1 im))) (+ (* (/ 0.5 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.600 * [backup-simplify]: Simplify 0 into 0 0.600 * [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.600 * [backup-simplify]: Simplify 0 into 0 0.601 * [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.601 * [backup-simplify]: Simplify 0 into 0 0.601 * [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.601 * [backup-simplify]: Simplify 0 into 0 0.602 * [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.602 * [backup-simplify]: Simplify 0 into 0 0.602 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 (/ 1 im)))) into (/ 0.5 (exp im)) 0.602 * [backup-simplify]: Simplify (/ 0.5 (exp (/ 1 (- im)))) into (/ 0.5 (exp (/ -1 im))) 0.602 * [approximate]: Taking taylor expansion of (/ 0.5 (exp (/ -1 im))) in (im) around 0 0.602 * [taylor]: Taking taylor expansion of (/ 0.5 (exp (/ -1 im))) in im 0.602 * [taylor]: Taking taylor expansion of 0.5 in im 0.602 * [backup-simplify]: Simplify 0.5 into 0.5 0.602 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.602 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.602 * [taylor]: Taking taylor expansion of -1 in im 0.602 * [backup-simplify]: Simplify -1 into -1 0.602 * [taylor]: Taking taylor expansion of im in im 0.602 * [backup-simplify]: Simplify 0 into 0 0.602 * [backup-simplify]: Simplify 1 into 1 0.602 * [backup-simplify]: Simplify (/ -1 1) into -1 0.602 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.602 * [backup-simplify]: Simplify (/ 0.5 (exp (/ -1 im))) into (/ 0.5 (exp (/ -1 im))) 0.602 * [taylor]: Taking taylor expansion of (/ 0.5 (exp (/ -1 im))) in im 0.602 * [taylor]: Taking taylor expansion of 0.5 in im 0.602 * [backup-simplify]: Simplify 0.5 into 0.5 0.602 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.602 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.602 * [taylor]: Taking taylor expansion of -1 in im 0.602 * [backup-simplify]: Simplify -1 into -1 0.602 * [taylor]: Taking taylor expansion of im in im 0.602 * [backup-simplify]: Simplify 0 into 0 0.602 * [backup-simplify]: Simplify 1 into 1 0.603 * [backup-simplify]: Simplify (/ -1 1) into -1 0.603 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.603 * [backup-simplify]: Simplify (/ 0.5 (exp (/ -1 im))) into (/ 0.5 (exp (/ -1 im))) 0.603 * [backup-simplify]: Simplify (/ 0.5 (exp (/ -1 im))) into (/ 0.5 (exp (/ -1 im))) 0.603 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ 0.5 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.603 * [backup-simplify]: Simplify 0 into 0 0.603 * [backup-simplify]: Simplify (- (/ 0 (exp (/ -1 im))) (+ (* (/ 0.5 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.603 * [backup-simplify]: Simplify 0 into 0 0.603 * [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.603 * [backup-simplify]: Simplify 0 into 0 0.604 * [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.604 * [backup-simplify]: Simplify 0 into 0 0.604 * [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.604 * [backup-simplify]: Simplify 0 into 0 0.604 * [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.604 * [backup-simplify]: Simplify 0 into 0 0.604 * [backup-simplify]: Simplify (/ 0.5 (exp (/ -1 (/ 1 (- im))))) into (/ 0.5 (exp im)) 0.604 * * * * [progress]: [ 2 / 3 ] generating series at (2) 0.605 * [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.605 * [approximate]: Taking taylor expansion of (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) in (im re) around 0 0.605 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) in re 0.605 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in re 0.605 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in re 0.605 * [taylor]: Taking taylor expansion of 0.5 in re 0.605 * [backup-simplify]: Simplify 0.5 into 0.5 0.605 * [taylor]: Taking taylor expansion of (exp im) in re 0.605 * [taylor]: Taking taylor expansion of im in re 0.605 * [backup-simplify]: Simplify im into im 0.605 * [backup-simplify]: Simplify (exp im) into (exp im) 0.605 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in re 0.605 * [taylor]: Taking taylor expansion of 0.5 in re 0.605 * [backup-simplify]: Simplify 0.5 into 0.5 0.605 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in re 0.605 * [taylor]: Taking taylor expansion of (exp im) in re 0.605 * [taylor]: Taking taylor expansion of im in re 0.605 * [backup-simplify]: Simplify im into im 0.605 * [backup-simplify]: Simplify (exp im) into (exp im) 0.605 * [backup-simplify]: Simplify (/ 1 (exp im)) into (/ 1 (exp im)) 0.605 * [taylor]: Taking taylor expansion of (cos re) in re 0.605 * [taylor]: Taking taylor expansion of re in re 0.605 * [backup-simplify]: Simplify 0 into 0 0.605 * [backup-simplify]: Simplify 1 into 1 0.605 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) in im 0.605 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 0.605 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 0.605 * [taylor]: Taking taylor expansion of 0.5 in im 0.605 * [backup-simplify]: Simplify 0.5 into 0.5 0.605 * [taylor]: Taking taylor expansion of (exp im) in im 0.605 * [taylor]: Taking taylor expansion of im in im 0.605 * [backup-simplify]: Simplify 0 into 0 0.605 * [backup-simplify]: Simplify 1 into 1 0.605 * [backup-simplify]: Simplify (exp 0) into 1 0.605 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 0.605 * [taylor]: Taking taylor expansion of 0.5 in im 0.605 * [backup-simplify]: Simplify 0.5 into 0.5 0.605 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.605 * [taylor]: Taking taylor expansion of (exp im) in im 0.605 * [taylor]: Taking taylor expansion of im in im 0.605 * [backup-simplify]: Simplify 0 into 0 0.605 * [backup-simplify]: Simplify 1 into 1 0.605 * [backup-simplify]: Simplify (exp 0) into 1 0.606 * [backup-simplify]: Simplify (/ 1 1) into 1 0.606 * [taylor]: Taking taylor expansion of (cos re) in im 0.606 * [taylor]: Taking taylor expansion of re in im 0.606 * [backup-simplify]: Simplify re into re 0.606 * [backup-simplify]: Simplify (cos re) into (cos re) 0.606 * [backup-simplify]: Simplify (sin re) into (sin re) 0.606 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) in im 0.606 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 0.606 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 0.606 * [taylor]: Taking taylor expansion of 0.5 in im 0.606 * [backup-simplify]: Simplify 0.5 into 0.5 0.606 * [taylor]: Taking taylor expansion of (exp im) in im 0.606 * [taylor]: Taking taylor expansion of im in im 0.606 * [backup-simplify]: Simplify 0 into 0 0.606 * [backup-simplify]: Simplify 1 into 1 0.606 * [backup-simplify]: Simplify (exp 0) into 1 0.606 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 0.606 * [taylor]: Taking taylor expansion of 0.5 in im 0.606 * [backup-simplify]: Simplify 0.5 into 0.5 0.606 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.606 * [taylor]: Taking taylor expansion of (exp im) in im 0.606 * [taylor]: Taking taylor expansion of im in im 0.606 * [backup-simplify]: Simplify 0 into 0 0.606 * [backup-simplify]: Simplify 1 into 1 0.606 * [backup-simplify]: Simplify (exp 0) into 1 0.606 * [backup-simplify]: Simplify (/ 1 1) into 1 0.606 * [taylor]: Taking taylor expansion of (cos re) in im 0.606 * [taylor]: Taking taylor expansion of re in im 0.606 * [backup-simplify]: Simplify re into re 0.606 * [backup-simplify]: Simplify (cos re) into (cos re) 0.606 * [backup-simplify]: Simplify (sin re) into (sin re) 0.607 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.607 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.607 * [backup-simplify]: Simplify (+ 0.5 0.5) into 1.0 0.608 * [backup-simplify]: Simplify (* (cos re) 1) into (cos re) 0.608 * [backup-simplify]: Simplify (* (sin re) 0) into 0 0.608 * [backup-simplify]: Simplify (- 0) into 0 0.608 * [backup-simplify]: Simplify (+ (cos re) 0) into (cos re) 0.608 * [backup-simplify]: Simplify (* 1.0 (cos re)) into (* 1.0 (cos re)) 0.608 * [taylor]: Taking taylor expansion of (* 1.0 (cos re)) in re 0.608 * [taylor]: Taking taylor expansion of 1.0 in re 0.608 * [backup-simplify]: Simplify 1.0 into 1.0 0.608 * [taylor]: Taking taylor expansion of (cos re) in re 0.608 * [taylor]: Taking taylor expansion of re in re 0.608 * [backup-simplify]: Simplify 0 into 0 0.608 * [backup-simplify]: Simplify 1 into 1 0.608 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 0.608 * [backup-simplify]: Simplify 1.0 into 1.0 0.609 * [backup-simplify]: Simplify (+ 0) into 0 0.609 * [backup-simplify]: Simplify (+ (* (cos re) 0) (* 0 1)) into 0 0.610 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.610 * [backup-simplify]: Simplify (+ (* (sin re) 0) (* 0 0)) into 0 0.610 * [backup-simplify]: Simplify (- 0) into 0 0.611 * [backup-simplify]: Simplify (+ 0 0) into 0 0.611 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.612 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 1)) into 0.5 0.613 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.613 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1 1)))) into -1 0.614 * [backup-simplify]: Simplify (+ (* 0.5 -1) (* 0 1)) into (- 0.5) 0.614 * [backup-simplify]: Simplify (+ 0.5 (- 0.5)) into 0 0.615 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 (cos re))) into 0 0.615 * [taylor]: Taking taylor expansion of 0 in re 0.615 * [backup-simplify]: Simplify 0 into 0 0.615 * [backup-simplify]: Simplify 0 into 0 0.615 * [backup-simplify]: Simplify (+ 0) into 0 0.616 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 0.616 * [backup-simplify]: Simplify 0 into 0 0.616 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.617 * [backup-simplify]: Simplify (+ (* (cos re) 0) (+ (* 0 0) (* 0 1))) into 0 0.617 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.617 * [backup-simplify]: Simplify (+ (* (sin re) 0) (+ (* 0 0) (* 0 0))) into 0 0.618 * [backup-simplify]: Simplify (- 0) into 0 0.618 * [backup-simplify]: Simplify (+ 0 0) into 0 0.619 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.620 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 1) (* 0 1))) into 0.25 0.621 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/2 1)) (* -1 (/ 1 1)))) into 1/2 0.623 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 -1) (* 0 1))) into 0.25 0.623 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 0.624 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0.5 (cos re)))) into (* 0.5 (cos re)) 0.624 * [taylor]: Taking taylor expansion of (* 0.5 (cos re)) in re 0.624 * [taylor]: Taking taylor expansion of 0.5 in re 0.624 * [backup-simplify]: Simplify 0.5 into 0.5 0.624 * [taylor]: Taking taylor expansion of (cos re) in re 0.624 * [taylor]: Taking taylor expansion of re in re 0.624 * [backup-simplify]: Simplify 0 into 0 0.624 * [backup-simplify]: Simplify 1 into 1 0.627 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.627 * [backup-simplify]: Simplify 0.5 into 0.5 0.627 * [backup-simplify]: Simplify 0 into 0 0.628 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 2) 2)) 0) into -1/2 0.630 * [backup-simplify]: Simplify (+ (* 1.0 -1/2) (+ (* 0 0) (* 0 1))) into (- 0.5) 0.631 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.632 * [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.632 * [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.632 * [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.632 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) in re 0.632 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in re 0.632 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in re 0.632 * [taylor]: Taking taylor expansion of 0.5 in re 0.632 * [backup-simplify]: Simplify 0.5 into 0.5 0.632 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in re 0.632 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.632 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.632 * [taylor]: Taking taylor expansion of im in re 0.632 * [backup-simplify]: Simplify im into im 0.632 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.632 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.632 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.632 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in re 0.633 * [taylor]: Taking taylor expansion of 0.5 in re 0.633 * [backup-simplify]: Simplify 0.5 into 0.5 0.633 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.633 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.633 * [taylor]: Taking taylor expansion of im in re 0.633 * [backup-simplify]: Simplify im into im 0.633 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.633 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.633 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.633 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.633 * [taylor]: Taking taylor expansion of re in re 0.633 * [backup-simplify]: Simplify 0 into 0 0.633 * [backup-simplify]: Simplify 1 into 1 0.633 * [backup-simplify]: Simplify (/ 1 1) into 1 0.633 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.633 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) in im 0.634 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in im 0.634 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 0.634 * [taylor]: Taking taylor expansion of 0.5 in im 0.634 * [backup-simplify]: Simplify 0.5 into 0.5 0.634 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 0.634 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.634 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.634 * [taylor]: Taking taylor expansion of im in im 0.634 * [backup-simplify]: Simplify 0 into 0 0.634 * [backup-simplify]: Simplify 1 into 1 0.634 * [backup-simplify]: Simplify (/ 1 1) into 1 0.634 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.634 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.634 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 0.634 * [taylor]: Taking taylor expansion of 0.5 in im 0.634 * [backup-simplify]: Simplify 0.5 into 0.5 0.634 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.634 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.634 * [taylor]: Taking taylor expansion of im in im 0.634 * [backup-simplify]: Simplify 0 into 0 0.635 * [backup-simplify]: Simplify 1 into 1 0.635 * [backup-simplify]: Simplify (/ 1 1) into 1 0.635 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.635 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.635 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.635 * [taylor]: Taking taylor expansion of re in im 0.635 * [backup-simplify]: Simplify re into re 0.635 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.635 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.635 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.635 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) in im 0.635 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in im 0.635 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 0.635 * [taylor]: Taking taylor expansion of 0.5 in im 0.635 * [backup-simplify]: Simplify 0.5 into 0.5 0.635 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 0.636 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.636 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.636 * [taylor]: Taking taylor expansion of im in im 0.636 * [backup-simplify]: Simplify 0 into 0 0.636 * [backup-simplify]: Simplify 1 into 1 0.636 * [backup-simplify]: Simplify (/ 1 1) into 1 0.636 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.636 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.636 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 0.636 * [taylor]: Taking taylor expansion of 0.5 in im 0.636 * [backup-simplify]: Simplify 0.5 into 0.5 0.636 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.636 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.636 * [taylor]: Taking taylor expansion of im in im 0.636 * [backup-simplify]: Simplify 0 into 0 0.637 * [backup-simplify]: Simplify 1 into 1 0.637 * [backup-simplify]: Simplify (/ 1 1) into 1 0.637 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.637 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in im 0.637 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.638 * [taylor]: Taking taylor expansion of re in im 0.638 * [backup-simplify]: Simplify re into re 0.638 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.638 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.638 * [backup-simplify]: Simplify (sin (/ 1 re)) into (sin (/ 1 re)) 0.638 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ 1 im)))) into (/ 0.5 (exp (/ 1 im))) 0.638 * [backup-simplify]: Simplify (* 0.5 (exp (/ 1 im))) into (* 0.5 (exp (/ 1 im))) 0.638 * [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.638 * [backup-simplify]: Simplify (* (cos (/ 1 re)) 1) into (cos (/ 1 re)) 0.639 * [backup-simplify]: Simplify (* (sin (/ 1 re)) 0) into 0 0.639 * [backup-simplify]: Simplify (- 0) into 0 0.639 * [backup-simplify]: Simplify (+ (cos (/ 1 re)) 0) into (cos (/ 1 re)) 0.639 * [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.639 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) (cos (/ 1 re))) in re 0.640 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in re 0.640 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in re 0.640 * [taylor]: Taking taylor expansion of 0.5 in re 0.640 * [backup-simplify]: Simplify 0.5 into 0.5 0.640 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in re 0.640 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.640 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.640 * [taylor]: Taking taylor expansion of im in re 0.640 * [backup-simplify]: Simplify im into im 0.640 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.640 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.640 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.640 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in re 0.640 * [taylor]: Taking taylor expansion of 0.5 in re 0.640 * [backup-simplify]: Simplify 0.5 into 0.5 0.640 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in re 0.640 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.640 * [taylor]: Taking taylor expansion of im in re 0.640 * [backup-simplify]: Simplify im into im 0.640 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.640 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.640 * [taylor]: Taking taylor expansion of (cos (/ 1 re)) in re 0.640 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.640 * [taylor]: Taking taylor expansion of re in re 0.640 * [backup-simplify]: Simplify 0 into 0 0.640 * [backup-simplify]: Simplify 1 into 1 0.641 * [backup-simplify]: Simplify (/ 1 1) into 1 0.641 * [backup-simplify]: Simplify (cos (/ 1 re)) into (cos (/ 1 re)) 0.641 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ 1 im)))) into (/ 0.5 (exp (/ 1 im))) 0.641 * [backup-simplify]: Simplify (* 0.5 (exp (/ 1 im))) into (* 0.5 (exp (/ 1 im))) 0.641 * [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.642 * [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.642 * [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.642 * [backup-simplify]: Simplify (+ 0) into 0 0.643 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (* 0 1)) into 0 0.643 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 0.644 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.644 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (* 0 0)) into 0 0.645 * [backup-simplify]: Simplify (- 0) into 0 0.645 * [backup-simplify]: Simplify (+ 0 0) into 0 0.645 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.645 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ 1 im))))) into 0 0.646 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ 1 im)))) into 0 0.646 * [backup-simplify]: Simplify (+ 0 0) into 0 0.646 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0) (* 0 (cos (/ 1 re)))) into 0 0.646 * [taylor]: Taking taylor expansion of 0 in re 0.646 * [backup-simplify]: Simplify 0 into 0 0.646 * [backup-simplify]: Simplify 0 into 0 0.646 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.647 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.647 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.647 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ 1 im))))) into 0 0.647 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.648 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.648 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ 1 im)))) into 0 0.648 * [backup-simplify]: Simplify (+ 0 0) into 0 0.648 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0) (* 0 (cos (/ 1 re)))) into 0 0.648 * [backup-simplify]: Simplify 0 into 0 0.649 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.649 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.650 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.650 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.650 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.651 * [backup-simplify]: Simplify (- 0) into 0 0.651 * [backup-simplify]: Simplify (+ 0 0) into 0 0.651 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.652 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))) into 0 0.652 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 0.652 * [backup-simplify]: Simplify (+ 0 0) into 0 0.653 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 0.653 * [taylor]: Taking taylor expansion of 0 in re 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.654 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.654 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.655 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))) into 0 0.655 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.655 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.656 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 0.656 * [backup-simplify]: Simplify (+ 0 0) into 0 0.657 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) 0) (+ (* 0 0) (* 0 (cos (/ 1 re))))) into 0 0.657 * [backup-simplify]: Simplify 0 into 0 0.657 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.658 * [backup-simplify]: Simplify (+ (* (cos (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.658 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.659 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.659 * [backup-simplify]: Simplify (+ (* (sin (/ 1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.659 * [backup-simplify]: Simplify (- 0) into 0 0.660 * [backup-simplify]: Simplify (+ 0 0) into 0 0.660 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.661 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im))))))) into 0 0.661 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 0.662 * [backup-simplify]: Simplify (+ 0 0) into 0 0.662 * [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.662 * [taylor]: Taking taylor expansion of 0 in re 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify (* (+ (* 0.5 (/ 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.663 * [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.663 * [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.663 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) in re 0.663 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in re 0.663 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in re 0.663 * [taylor]: Taking taylor expansion of 0.5 in re 0.663 * [backup-simplify]: Simplify 0.5 into 0.5 0.663 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in re 0.663 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.663 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.663 * [taylor]: Taking taylor expansion of -1 in re 0.663 * [backup-simplify]: Simplify -1 into -1 0.663 * [taylor]: Taking taylor expansion of im in re 0.663 * [backup-simplify]: Simplify im into im 0.663 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.663 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.663 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.663 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in re 0.663 * [taylor]: Taking taylor expansion of 0.5 in re 0.663 * [backup-simplify]: Simplify 0.5 into 0.5 0.663 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.663 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.663 * [taylor]: Taking taylor expansion of -1 in re 0.663 * [backup-simplify]: Simplify -1 into -1 0.663 * [taylor]: Taking taylor expansion of im in re 0.663 * [backup-simplify]: Simplify im into im 0.663 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.663 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.663 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.663 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.663 * [taylor]: Taking taylor expansion of -1 in re 0.663 * [backup-simplify]: Simplify -1 into -1 0.663 * [taylor]: Taking taylor expansion of re in re 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify 1 into 1 0.663 * [backup-simplify]: Simplify (/ -1 1) into -1 0.664 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.664 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) in im 0.664 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in im 0.664 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 0.664 * [taylor]: Taking taylor expansion of 0.5 in im 0.664 * [backup-simplify]: Simplify 0.5 into 0.5 0.664 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 0.664 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.664 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.664 * [taylor]: Taking taylor expansion of -1 in im 0.664 * [backup-simplify]: Simplify -1 into -1 0.664 * [taylor]: Taking taylor expansion of im in im 0.664 * [backup-simplify]: Simplify 0 into 0 0.664 * [backup-simplify]: Simplify 1 into 1 0.664 * [backup-simplify]: Simplify (/ -1 1) into -1 0.664 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.664 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.664 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 0.664 * [taylor]: Taking taylor expansion of 0.5 in im 0.664 * [backup-simplify]: Simplify 0.5 into 0.5 0.664 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.664 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.664 * [taylor]: Taking taylor expansion of -1 in im 0.664 * [backup-simplify]: Simplify -1 into -1 0.664 * [taylor]: Taking taylor expansion of im in im 0.664 * [backup-simplify]: Simplify 0 into 0 0.664 * [backup-simplify]: Simplify 1 into 1 0.665 * [backup-simplify]: Simplify (/ -1 1) into -1 0.665 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.665 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.665 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.665 * [taylor]: Taking taylor expansion of -1 in im 0.665 * [backup-simplify]: Simplify -1 into -1 0.665 * [taylor]: Taking taylor expansion of re in im 0.665 * [backup-simplify]: Simplify re into re 0.665 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.665 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.665 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.665 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) in im 0.665 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in im 0.665 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 0.665 * [taylor]: Taking taylor expansion of 0.5 in im 0.665 * [backup-simplify]: Simplify 0.5 into 0.5 0.665 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 0.665 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.665 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.665 * [taylor]: Taking taylor expansion of -1 in im 0.665 * [backup-simplify]: Simplify -1 into -1 0.665 * [taylor]: Taking taylor expansion of im in im 0.665 * [backup-simplify]: Simplify 0 into 0 0.665 * [backup-simplify]: Simplify 1 into 1 0.665 * [backup-simplify]: Simplify (/ -1 1) into -1 0.665 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.665 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.665 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 0.665 * [taylor]: Taking taylor expansion of 0.5 in im 0.665 * [backup-simplify]: Simplify 0.5 into 0.5 0.665 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.665 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.665 * [taylor]: Taking taylor expansion of -1 in im 0.665 * [backup-simplify]: Simplify -1 into -1 0.665 * [taylor]: Taking taylor expansion of im in im 0.665 * [backup-simplify]: Simplify 0 into 0 0.666 * [backup-simplify]: Simplify 1 into 1 0.666 * [backup-simplify]: Simplify (/ -1 1) into -1 0.666 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.666 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in im 0.666 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.666 * [taylor]: Taking taylor expansion of -1 in im 0.666 * [backup-simplify]: Simplify -1 into -1 0.666 * [taylor]: Taking taylor expansion of re in im 0.666 * [backup-simplify]: Simplify re into re 0.666 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.666 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.666 * [backup-simplify]: Simplify (sin (/ -1 re)) into (sin (/ -1 re)) 0.666 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ -1 im)))) into (/ 0.5 (exp (/ -1 im))) 0.666 * [backup-simplify]: Simplify (* 0.5 (exp (/ -1 im))) into (* 0.5 (exp (/ -1 im))) 0.666 * [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.666 * [backup-simplify]: Simplify (* (cos (/ -1 re)) 1) into (cos (/ -1 re)) 0.666 * [backup-simplify]: Simplify (* (sin (/ -1 re)) 0) into 0 0.667 * [backup-simplify]: Simplify (- 0) into 0 0.667 * [backup-simplify]: Simplify (+ (cos (/ -1 re)) 0) into (cos (/ -1 re)) 0.667 * [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.667 * [taylor]: Taking taylor expansion of (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) (cos (/ -1 re))) in re 0.667 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in re 0.667 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in re 0.667 * [taylor]: Taking taylor expansion of 0.5 in re 0.667 * [backup-simplify]: Simplify 0.5 into 0.5 0.667 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in re 0.667 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.667 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.667 * [taylor]: Taking taylor expansion of -1 in re 0.667 * [backup-simplify]: Simplify -1 into -1 0.667 * [taylor]: Taking taylor expansion of im in re 0.667 * [backup-simplify]: Simplify im into im 0.667 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.667 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.667 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.667 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in re 0.667 * [taylor]: Taking taylor expansion of 0.5 in re 0.667 * [backup-simplify]: Simplify 0.5 into 0.5 0.667 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in re 0.667 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.667 * [taylor]: Taking taylor expansion of -1 in re 0.667 * [backup-simplify]: Simplify -1 into -1 0.667 * [taylor]: Taking taylor expansion of im in re 0.667 * [backup-simplify]: Simplify im into im 0.667 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.667 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.667 * [taylor]: Taking taylor expansion of (cos (/ -1 re)) in re 0.667 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.667 * [taylor]: Taking taylor expansion of -1 in re 0.667 * [backup-simplify]: Simplify -1 into -1 0.667 * [taylor]: Taking taylor expansion of re in re 0.667 * [backup-simplify]: Simplify 0 into 0 0.667 * [backup-simplify]: Simplify 1 into 1 0.668 * [backup-simplify]: Simplify (/ -1 1) into -1 0.668 * [backup-simplify]: Simplify (cos (/ -1 re)) into (cos (/ -1 re)) 0.668 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ -1 im)))) into (/ 0.5 (exp (/ -1 im))) 0.668 * [backup-simplify]: Simplify (* 0.5 (exp (/ -1 im))) into (* 0.5 (exp (/ -1 im))) 0.668 * [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.668 * [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.668 * [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.669 * [backup-simplify]: Simplify (+ 0) into 0 0.669 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (* 0 1)) into 0 0.669 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 0.669 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.670 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (* 0 0)) into 0 0.670 * [backup-simplify]: Simplify (- 0) into 0 0.670 * [backup-simplify]: Simplify (+ 0 0) into 0 0.670 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.671 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ -1 im))))) into 0 0.671 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ -1 im)))) into 0 0.671 * [backup-simplify]: Simplify (+ 0 0) into 0 0.671 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0) (* 0 (cos (/ -1 re)))) into 0 0.671 * [taylor]: Taking taylor expansion of 0 in re 0.671 * [backup-simplify]: Simplify 0 into 0 0.671 * [backup-simplify]: Simplify 0 into 0 0.671 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.672 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.672 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.672 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ -1 im))))) into 0 0.672 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.673 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 1) 1)))) into 0 0.673 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ -1 im)))) into 0 0.674 * [backup-simplify]: Simplify (+ 0 0) into 0 0.674 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0) (* 0 (cos (/ -1 re)))) into 0 0.674 * [backup-simplify]: Simplify 0 into 0 0.674 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.675 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (* 0 1))) into 0 0.675 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.675 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.676 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (* 0 0))) into 0 0.676 * [backup-simplify]: Simplify (- 0) into 0 0.676 * [backup-simplify]: Simplify (+ 0 0) into 0 0.676 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.677 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))) into 0 0.677 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 0.678 * [backup-simplify]: Simplify (+ 0 0) into 0 0.678 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 0.678 * [taylor]: Taking taylor expansion of 0 in re 0.678 * [backup-simplify]: Simplify 0 into 0 0.678 * [backup-simplify]: Simplify 0 into 0 0.679 * [backup-simplify]: Simplify 0 into 0 0.679 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.680 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.680 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.681 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))) into 0 0.682 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.683 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.684 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 0.684 * [backup-simplify]: Simplify (+ 0 0) into 0 0.685 * [backup-simplify]: Simplify (+ (* (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) 0) (+ (* 0 0) (* 0 (cos (/ -1 re))))) into 0 0.685 * [backup-simplify]: Simplify 0 into 0 0.686 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.687 * [backup-simplify]: Simplify (+ (* (cos (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.687 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.689 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.689 * [backup-simplify]: Simplify (+ (* (sin (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.690 * [backup-simplify]: Simplify (- 0) into 0 0.690 * [backup-simplify]: Simplify (+ 0 0) into 0 0.690 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.692 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im))))))) into 0 0.693 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 0.693 * [backup-simplify]: Simplify (+ 0 0) into 0 0.694 * [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.694 * [taylor]: Taking taylor expansion of 0 in re 0.694 * [backup-simplify]: Simplify 0 into 0 0.694 * [backup-simplify]: Simplify 0 into 0 0.695 * [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.695 * * * * [progress]: [ 3 / 3 ] generating series at (2 1) 0.695 * [backup-simplify]: Simplify (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) into (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 0.695 * [approximate]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in (im) around 0 0.695 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 0.695 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 0.695 * [taylor]: Taking taylor expansion of 0.5 in im 0.695 * [backup-simplify]: Simplify 0.5 into 0.5 0.695 * [taylor]: Taking taylor expansion of (exp im) in im 0.695 * [taylor]: Taking taylor expansion of im in im 0.695 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify 1 into 1 0.695 * [backup-simplify]: Simplify (exp 0) into 1 0.695 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 0.695 * [taylor]: Taking taylor expansion of 0.5 in im 0.695 * [backup-simplify]: Simplify 0.5 into 0.5 0.695 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.695 * [taylor]: Taking taylor expansion of (exp im) in im 0.695 * [taylor]: Taking taylor expansion of im in im 0.695 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify 1 into 1 0.695 * [backup-simplify]: Simplify (exp 0) into 1 0.696 * [backup-simplify]: Simplify (/ 1 1) into 1 0.696 * [taylor]: Taking taylor expansion of (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 0.696 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 0.696 * [taylor]: Taking taylor expansion of 0.5 in im 0.696 * [backup-simplify]: Simplify 0.5 into 0.5 0.696 * [taylor]: Taking taylor expansion of (exp im) in im 0.696 * [taylor]: Taking taylor expansion of im in im 0.696 * [backup-simplify]: Simplify 0 into 0 0.696 * [backup-simplify]: Simplify 1 into 1 0.696 * [backup-simplify]: Simplify (exp 0) into 1 0.696 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 0.696 * [taylor]: Taking taylor expansion of 0.5 in im 0.696 * [backup-simplify]: Simplify 0.5 into 0.5 0.696 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 0.696 * [taylor]: Taking taylor expansion of (exp im) in im 0.696 * [taylor]: Taking taylor expansion of im in im 0.696 * [backup-simplify]: Simplify 0 into 0 0.696 * [backup-simplify]: Simplify 1 into 1 0.696 * [backup-simplify]: Simplify (exp 0) into 1 0.697 * [backup-simplify]: Simplify (/ 1 1) into 1 0.697 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.698 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.698 * [backup-simplify]: Simplify (+ 0.5 0.5) into 1.0 0.698 * [backup-simplify]: Simplify 1.0 into 1.0 0.699 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.701 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 1)) into 0.5 0.702 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.703 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1 1)))) into -1 0.705 * [backup-simplify]: Simplify (+ (* 0.5 -1) (* 0 1)) into (- 0.5) 0.705 * [backup-simplify]: Simplify (+ 0.5 (- 0.5)) into 0 0.706 * [backup-simplify]: Simplify 0 into 0 0.707 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.709 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 1) (* 0 1))) into 0.25 0.710 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/2 1)) (* -1 (/ 1 1)))) into 1/2 0.712 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 -1) (* 0 1))) into 0.25 0.712 * [backup-simplify]: Simplify (+ 0.25 0.25) into 0.5 0.712 * [backup-simplify]: Simplify 0.5 into 0.5 0.714 * [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.716 * [backup-simplify]: Simplify (+ (* 0.5 1/6) (+ (* 0 1/2) (+ (* 0 1) (* 0 1)))) into 0.08333333333333333 0.717 * [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.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/6 1)) (* -1 (/ 1/2 1)) (* 1/2 (/ 1 1)))) into -1/6 0.720 * [backup-simplify]: Simplify (+ (* 0.5 -1/6) (+ (* 0 1/2) (+ (* 0 -1) (* 0 1)))) into (- 0.08333333333333333) 0.720 * [backup-simplify]: Simplify (+ 0.08333333333333333 (- 0.08333333333333333)) into 0 0.720 * [backup-simplify]: Simplify 0 into 0 0.723 * [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.725 * [backup-simplify]: Simplify (+ (* 0.5 1/24) (+ (* 0 1/6) (+ (* 0 1/2) (+ (* 0 1) (* 0 1))))) into 0.020833333333333332 0.727 * [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.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/24 1)) (* -1 (/ 1/6 1)) (* 1/2 (/ 1/2 1)) (* -1/6 (/ 1 1)))) into 1/24 0.731 * [backup-simplify]: Simplify (+ (* 0.5 1/24) (+ (* 0 -1/6) (+ (* 0 1/2) (+ (* 0 -1) (* 0 1))))) into 0.020833333333333332 0.731 * [backup-simplify]: Simplify (+ 0.020833333333333332 0.020833333333333332) into 0.041666666666666664 0.731 * [backup-simplify]: Simplify 0.041666666666666664 into 0.041666666666666664 0.732 * [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.732 * [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.732 * [approximate]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in (im) around 0 0.732 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in im 0.732 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 0.732 * [taylor]: Taking taylor expansion of 0.5 in im 0.732 * [backup-simplify]: Simplify 0.5 into 0.5 0.732 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 0.732 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.732 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.732 * [taylor]: Taking taylor expansion of im in im 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 1 into 1 0.732 * [backup-simplify]: Simplify (/ 1 1) into 1 0.732 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.732 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.732 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 0.732 * [taylor]: Taking taylor expansion of 0.5 in im 0.732 * [backup-simplify]: Simplify 0.5 into 0.5 0.732 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.732 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.732 * [taylor]: Taking taylor expansion of im in im 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 1 into 1 0.733 * [backup-simplify]: Simplify (/ 1 1) into 1 0.733 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.733 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ 1 im)))) (* 0.5 (exp (/ 1 im)))) in im 0.733 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 0.733 * [taylor]: Taking taylor expansion of 0.5 in im 0.733 * [backup-simplify]: Simplify 0.5 into 0.5 0.733 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 0.733 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.733 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.733 * [taylor]: Taking taylor expansion of im in im 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [backup-simplify]: Simplify 1 into 1 0.733 * [backup-simplify]: Simplify (/ 1 1) into 1 0.733 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.733 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 0.733 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 0.733 * [taylor]: Taking taylor expansion of 0.5 in im 0.733 * [backup-simplify]: Simplify 0.5 into 0.5 0.733 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 0.733 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.733 * [taylor]: Taking taylor expansion of im in im 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [backup-simplify]: Simplify 1 into 1 0.734 * [backup-simplify]: Simplify (/ 1 1) into 1 0.734 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 0.734 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ 1 im)))) into (/ 0.5 (exp (/ 1 im))) 0.734 * [backup-simplify]: Simplify (* 0.5 (exp (/ 1 im))) into (* 0.5 (exp (/ 1 im))) 0.734 * [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.734 * [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.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 0.734 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ 1 im))))) into 0 0.735 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ 1 im)))) into 0 0.735 * [backup-simplify]: Simplify (+ 0 0) into 0 0.735 * [backup-simplify]: Simplify 0 into 0 0.735 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.736 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))) into 0 0.738 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 0.738 * [backup-simplify]: Simplify (+ 0 0) into 0 0.738 * [backup-simplify]: Simplify 0 into 0 0.738 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.739 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im))))))) into 0 0.740 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 0.740 * [backup-simplify]: Simplify (+ 0 0) into 0 0.740 * [backup-simplify]: Simplify 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)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 0.741 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 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 0) (* 0 (exp (/ 1 im))))))) into 0 0.743 * [backup-simplify]: Simplify (+ 0 0) into 0 0.743 * [backup-simplify]: Simplify 0 into 0 0.743 * [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.744 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im))))))))) into 0 0.745 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 0.745 * [backup-simplify]: Simplify (+ 0 0) into 0 0.745 * [backup-simplify]: Simplify 0 into 0 0.746 * [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.747 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))))))) into 0 0.748 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 0.749 * [backup-simplify]: Simplify (+ 0 0) into 0 0.749 * [backup-simplify]: Simplify 0 into 0 0.749 * [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.749 * [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.749 * [approximate]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in (im) around 0 0.749 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in im 0.749 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 0.749 * [taylor]: Taking taylor expansion of 0.5 in im 0.749 * [backup-simplify]: Simplify 0.5 into 0.5 0.749 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 0.749 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.749 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.749 * [taylor]: Taking taylor expansion of -1 in im 0.749 * [backup-simplify]: Simplify -1 into -1 0.749 * [taylor]: Taking taylor expansion of im in im 0.749 * [backup-simplify]: Simplify 0 into 0 0.749 * [backup-simplify]: Simplify 1 into 1 0.749 * [backup-simplify]: Simplify (/ -1 1) into -1 0.750 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.750 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.750 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 0.750 * [taylor]: Taking taylor expansion of 0.5 in im 0.750 * [backup-simplify]: Simplify 0.5 into 0.5 0.750 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.750 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.750 * [taylor]: Taking taylor expansion of -1 in im 0.750 * [backup-simplify]: Simplify -1 into -1 0.750 * [taylor]: Taking taylor expansion of im in im 0.750 * [backup-simplify]: Simplify 0 into 0 0.750 * [backup-simplify]: Simplify 1 into 1 0.750 * [backup-simplify]: Simplify (/ -1 1) into -1 0.750 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.750 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (exp (/ -1 im)))) (* 0.5 (exp (/ -1 im)))) in im 0.750 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 0.750 * [taylor]: Taking taylor expansion of 0.5 in im 0.750 * [backup-simplify]: Simplify 0.5 into 0.5 0.750 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 0.750 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.750 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.750 * [taylor]: Taking taylor expansion of -1 in im 0.750 * [backup-simplify]: Simplify -1 into -1 0.750 * [taylor]: Taking taylor expansion of im in im 0.750 * [backup-simplify]: Simplify 0 into 0 0.750 * [backup-simplify]: Simplify 1 into 1 0.751 * [backup-simplify]: Simplify (/ -1 1) into -1 0.751 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.751 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 0.751 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 0.751 * [taylor]: Taking taylor expansion of 0.5 in im 0.751 * [backup-simplify]: Simplify 0.5 into 0.5 0.751 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 0.751 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.751 * [taylor]: Taking taylor expansion of -1 in im 0.751 * [backup-simplify]: Simplify -1 into -1 0.751 * [taylor]: Taking taylor expansion of im in im 0.751 * [backup-simplify]: Simplify 0 into 0 0.751 * [backup-simplify]: Simplify 1 into 1 0.751 * [backup-simplify]: Simplify (/ -1 1) into -1 0.751 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 0.751 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ -1 im)))) into (/ 0.5 (exp (/ -1 im))) 0.751 * [backup-simplify]: Simplify (* 0.5 (exp (/ -1 im))) into (* 0.5 (exp (/ -1 im))) 0.751 * [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.752 * [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.752 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 0.752 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ -1 im))))) into 0 0.752 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ -1 im)))) into 0 0.753 * [backup-simplify]: Simplify (+ 0 0) into 0 0.753 * [backup-simplify]: Simplify 0 into 0 0.753 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.753 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))) into 0 0.754 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 0.754 * [backup-simplify]: Simplify (+ 0 0) into 0 0.754 * [backup-simplify]: Simplify 0 into 0 0.754 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 0.755 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im))))))) into 0 0.756 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 0.756 * [backup-simplify]: Simplify (+ 0 0) into 0 0.756 * [backup-simplify]: Simplify 0 into 0 0.756 * [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.757 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))))) into 0 0.758 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 0.758 * [backup-simplify]: Simplify (+ 0 0) into 0 0.758 * [backup-simplify]: Simplify 0 into 0 0.759 * [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.760 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im))))))))) into 0 0.761 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 0.761 * [backup-simplify]: Simplify (+ 0 0) into 0 0.761 * [backup-simplify]: Simplify 0 into 0 0.761 * [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.763 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))))))) into 0 0.764 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 0.765 * [backup-simplify]: Simplify (+ 0 0) into 0 0.765 * [backup-simplify]: Simplify 0 into 0 0.765 * [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.765 * * * [progress]: simplifying candidates 0.765 * * * * [progress]: [ 1 / 70 ] simplifiying candidate # 0.765 * * * * [progress]: [ 2 / 70 ] simplifiying candidate # 0.765 * [simplify]: Simplifying (- (log 0.5) im) 0.765 * * [simplify]: iters left: 3 (4 enodes) 0.767 * * [simplify]: iters left: 2 (14 enodes) 0.769 * * [simplify]: iters left: 1 (17 enodes) 0.772 * * [simplify]: Extracting #0: cost 1 inf + 0 0.772 * * [simplify]: Extracting #1: cost 5 inf + 0 0.772 * * [simplify]: Extracting #2: cost 6 inf + 42 0.772 * * [simplify]: Extracting #3: cost 4 inf + 84 0.772 * * [simplify]: Extracting #4: cost 0 inf + 450 0.772 * [simplify]: Simplified to (- (log 0.5) im) 0.772 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (exp (- (log 0.5) im)) (* (exp im) 0.5)) (cos re))) 0.772 * * * * [progress]: [ 3 / 70 ] simplifiying candidate # 0.772 * * * * [progress]: [ 4 / 70 ] simplifiying candidate # 0.772 * * * * [progress]: [ 5 / 70 ] simplifiying candidate # 0.773 * [simplify]: Simplifying (/ (* (* 0.5 0.5) 0.5) (* (* (exp im) (exp im)) (exp im))) 0.773 * * [simplify]: iters left: 6 (8 enodes) 0.775 * * [simplify]: iters left: 5 (35 enodes) 0.786 * * [simplify]: iters left: 4 (81 enodes) 0.807 * * [simplify]: iters left: 3 (159 enodes) 0.852 * * [simplify]: iters left: 2 (261 enodes) 0.920 * * [simplify]: iters left: 1 (441 enodes) 1.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1.073 * * [simplify]: Extracting #1: cost 78 inf + 0 1.073 * * [simplify]: Extracting #2: cost 196 inf + 43 1.074 * * [simplify]: Extracting #3: cost 180 inf + 4241 1.079 * * [simplify]: Extracting #4: cost 55 inf + 55308 1.087 * * [simplify]: Extracting #5: cost 0 inf + 83834 1.102 * * [simplify]: Extracting #6: cost 0 inf + 83794 1.119 * [simplify]: Simplified to (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) 1.119 * [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.119 * * * * [progress]: [ 6 / 70 ] simplifiying candidate # 1.119 * * * * [progress]: [ 7 / 70 ] simplifiying candidate # 1.119 * * * * [progress]: [ 8 / 70 ] simplifiying candidate # 1.119 * * * * [progress]: [ 9 / 70 ] simplifiying candidate # 1.119 * * * * [progress]: [ 10 / 70 ] simplifiying candidate # 1.120 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) 1.120 * * [simplify]: iters left: 6 (8 enodes) 1.124 * * [simplify]: iters left: 5 (30 enodes) 1.139 * * [simplify]: iters left: 4 (45 enodes) 1.152 * * [simplify]: iters left: 3 (52 enodes) 1.169 * * [simplify]: iters left: 2 (55 enodes) 1.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1.184 * * [simplify]: Extracting #1: cost 11 inf + 0 1.184 * * [simplify]: Extracting #2: cost 22 inf + 0 1.184 * * [simplify]: Extracting #3: cost 23 inf + 1 1.184 * * [simplify]: Extracting #4: cost 18 inf + 376 1.185 * * [simplify]: Extracting #5: cost 2 inf + 4312 1.186 * * [simplify]: Extracting #6: cost 0 inf + 4816 1.188 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 1.188 * [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.188 * [simplify]: Simplifying (/ (cbrt 0.5) (cbrt (exp im))) 1.188 * * [simplify]: iters left: 4 (6 enodes) 1.192 * * [simplify]: iters left: 3 (18 enodes) 1.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1.198 * * [simplify]: Extracting #1: cost 4 inf + 0 1.198 * * [simplify]: Extracting #2: cost 8 inf + 0 1.198 * * [simplify]: Extracting #3: cost 9 inf + 1 1.198 * * [simplify]: Extracting #4: cost 0 inf + 1152 1.198 * [simplify]: Simplified to (/ (cbrt 0.5) (cbrt (exp im))) 1.198 * [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.199 * * * * [progress]: [ 11 / 70 ] simplifiying candidate # 1.199 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 1.199 * * [simplify]: iters left: 5 (7 enodes) 1.203 * * [simplify]: iters left: 4 (23 enodes) 1.210 * * [simplify]: iters left: 3 (27 enodes) 1.218 * * [simplify]: iters left: 2 (30 enodes) 1.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1.228 * * [simplify]: Extracting #1: cost 7 inf + 0 1.228 * * [simplify]: Extracting #2: cost 14 inf + 0 1.228 * * [simplify]: Extracting #3: cost 15 inf + 1 1.228 * * [simplify]: Extracting #4: cost 12 inf + 164 1.228 * * [simplify]: Extracting #5: cost 6 inf + 891 1.229 * * [simplify]: Extracting #6: cost 1 inf + 1970 1.229 * * [simplify]: Extracting #7: cost 0 inf + 2242 1.230 * [simplify]: Simplified to (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 1.230 * [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.230 * [simplify]: Simplifying (/ (cbrt 0.5) (sqrt (exp im))) 1.230 * * [simplify]: iters left: 4 (6 enodes) 1.233 * * [simplify]: iters left: 3 (18 enodes) 1.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1.238 * * [simplify]: Extracting #1: cost 4 inf + 0 1.238 * * [simplify]: Extracting #2: cost 8 inf + 0 1.238 * * [simplify]: Extracting #3: cost 9 inf + 1 1.238 * * [simplify]: Extracting #4: cost 0 inf + 992 1.239 * [simplify]: Simplified to (/ (cbrt 0.5) (sqrt (exp im))) 1.239 * [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.239 * * * * [progress]: [ 12 / 70 ] simplifiying candidate # 1.239 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) 1) 1.239 * * [simplify]: iters left: 5 (5 enodes) 1.241 * * [simplify]: iters left: 4 (17 enodes) 1.245 * * [simplify]: iters left: 3 (27 enodes) 1.249 * * [simplify]: iters left: 2 (28 enodes) 1.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1.253 * * [simplify]: Extracting #1: cost 5 inf + 0 1.253 * * [simplify]: Extracting #2: cost 7 inf + 1 1.253 * * [simplify]: Extracting #3: cost 6 inf + 2 1.254 * * [simplify]: Extracting #4: cost 1 inf + 528 1.254 * * [simplify]: Extracting #5: cost 0 inf + 650 1.254 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 1.254 * [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.254 * [simplify]: Simplifying (/ (cbrt 0.5) (exp im)) 1.254 * * [simplify]: iters left: 3 (5 enodes) 1.256 * * [simplify]: iters left: 2 (15 enodes) 1.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1.258 * * [simplify]: Extracting #1: cost 4 inf + 0 1.258 * * [simplify]: Extracting #2: cost 8 inf + 0 1.258 * * [simplify]: Extracting #3: cost 4 inf + 144 1.258 * * [simplify]: Extracting #4: cost 0 inf + 690 1.258 * [simplify]: Simplified to (/ (cbrt 0.5) (exp im)) 1.259 * [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.259 * * * * [progress]: [ 13 / 70 ] simplifiying candidate # 1.259 * [simplify]: Simplifying (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 1.259 * * [simplify]: iters left: 6 (7 enodes) 1.261 * * [simplify]: iters left: 5 (23 enodes) 1.265 * * [simplify]: iters left: 4 (25 enodes) 1.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1.271 * * [simplify]: Extracting #1: cost 6 inf + 0 1.271 * * [simplify]: Extracting #2: cost 12 inf + 0 1.271 * * [simplify]: Extracting #3: cost 13 inf + 1 1.271 * * [simplify]: Extracting #4: cost 8 inf + 226 1.272 * * [simplify]: Extracting #5: cost 4 inf + 951 1.272 * * [simplify]: Extracting #6: cost 1 inf + 1646 1.272 * * [simplify]: Extracting #7: cost 0 inf + 1918 1.273 * [simplify]: Simplified to (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 1.273 * [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.273 * [simplify]: Simplifying (/ (sqrt 0.5) (cbrt (exp im))) 1.273 * * [simplify]: iters left: 4 (6 enodes) 1.276 * * [simplify]: iters left: 3 (18 enodes) 1.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1.281 * * [simplify]: Extracting #1: cost 4 inf + 0 1.281 * * [simplify]: Extracting #2: cost 8 inf + 0 1.281 * * [simplify]: Extracting #3: cost 9 inf + 1 1.282 * * [simplify]: Extracting #4: cost 0 inf + 992 1.282 * [simplify]: Simplified to (/ (sqrt 0.5) (cbrt (exp im))) 1.282 * [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.282 * * * * [progress]: [ 14 / 70 ] simplifiying candidate # 1.283 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 1.283 * * [simplify]: iters left: 4 (6 enodes) 1.286 * * [simplify]: iters left: 3 (18 enodes) 1.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1.292 * * [simplify]: Extracting #1: cost 4 inf + 0 1.292 * * [simplify]: Extracting #2: cost 8 inf + 0 1.292 * * [simplify]: Extracting #3: cost 9 inf + 1 1.292 * * [simplify]: Extracting #4: cost 0 inf + 832 1.292 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 1.292 * [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.293 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 1.293 * * [simplify]: iters left: 4 (6 enodes) 1.296 * * [simplify]: iters left: 3 (18 enodes) 1.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1.302 * * [simplify]: Extracting #1: cost 4 inf + 0 1.302 * * [simplify]: Extracting #2: cost 8 inf + 0 1.302 * * [simplify]: Extracting #3: cost 9 inf + 1 1.302 * * [simplify]: Extracting #4: cost 0 inf + 832 1.303 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 1.303 * [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.303 * * * * [progress]: [ 15 / 70 ] simplifiying candidate # 1.303 * [simplify]: Simplifying (/ (sqrt 0.5) 1) 1.303 * * [simplify]: iters left: 3 (4 enodes) 1.306 * * [simplify]: iters left: 2 (12 enodes) 1.311 * * [simplify]: iters left: 1 (14 enodes) 1.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1.314 * * [simplify]: Extracting #1: cost 4 inf + 0 1.315 * * [simplify]: Extracting #2: cost 0 inf + 84 1.315 * [simplify]: Simplified to (sqrt 0.5) 1.315 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* (sqrt 0.5) (/ (sqrt 0.5) (exp im))) (* (exp im) 0.5)) (cos re))) 1.315 * [simplify]: Simplifying (/ (sqrt 0.5) (exp im)) 1.315 * * [simplify]: iters left: 3 (5 enodes) 1.316 * * [simplify]: iters left: 2 (15 enodes) 1.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1.319 * * [simplify]: Extracting #1: cost 4 inf + 0 1.319 * * [simplify]: Extracting #2: cost 8 inf + 0 1.319 * * [simplify]: Extracting #3: cost 4 inf + 144 1.319 * * [simplify]: Extracting #4: cost 0 inf + 530 1.319 * [simplify]: Simplified to (/ (sqrt 0.5) (exp im)) 1.319 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* (sqrt 0.5) (/ (sqrt 0.5) (exp im))) (* (exp im) 0.5)) (cos re))) 1.319 * * * * [progress]: [ 16 / 70 ] simplifiying candidate # 1.319 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 1.320 * * [simplify]: iters left: 6 (6 enodes) 1.321 * * [simplify]: iters left: 5 (22 enodes) 1.325 * * [simplify]: iters left: 4 (26 enodes) 1.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1.328 * * [simplify]: Extracting #1: cost 6 inf + 0 1.328 * * [simplify]: Extracting #2: cost 9 inf + 1 1.328 * * [simplify]: Extracting #3: cost 11 inf + 1 1.329 * * [simplify]: Extracting #4: cost 8 inf + 144 1.329 * * [simplify]: Extracting #5: cost 2 inf + 1253 1.329 * * [simplify]: Extracting #6: cost 0 inf + 1676 1.329 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 1.329 * [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.329 * [simplify]: Simplifying (/ 0.5 (cbrt (exp im))) 1.329 * * [simplify]: iters left: 4 (5 enodes) 1.331 * * [simplify]: iters left: 3 (15 enodes) 1.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1.333 * * [simplify]: Extracting #1: cost 4 inf + 0 1.333 * * [simplify]: Extracting #2: cost 5 inf + 1 1.333 * * [simplify]: Extracting #3: cost 7 inf + 1 1.333 * * [simplify]: Extracting #4: cost 0 inf + 830 1.333 * [simplify]: Simplified to (/ 0.5 (cbrt (exp im))) 1.333 * [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.333 * * * * [progress]: [ 17 / 70 ] simplifiying candidate # 1.334 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 1.334 * * [simplify]: iters left: 4 (5 enodes) 1.335 * * [simplify]: iters left: 3 (17 enodes) 1.338 * * [simplify]: iters left: 2 (19 enodes) 1.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1.341 * * [simplify]: Extracting #1: cost 4 inf + 0 1.341 * * [simplify]: Extracting #2: cost 5 inf + 1 1.341 * * [simplify]: Extracting #3: cost 7 inf + 1 1.341 * * [simplify]: Extracting #4: cost 0 inf + 670 1.341 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 1.341 * [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.342 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 1.342 * * [simplify]: iters left: 4 (5 enodes) 1.344 * * [simplify]: iters left: 3 (15 enodes) 1.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1.349 * * [simplify]: Extracting #1: cost 4 inf + 0 1.349 * * [simplify]: Extracting #2: cost 5 inf + 1 1.349 * * [simplify]: Extracting #3: cost 7 inf + 1 1.349 * * [simplify]: Extracting #4: cost 0 inf + 670 1.350 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 1.350 * [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.350 * * * * [progress]: [ 18 / 70 ] simplifiying candidate # 1.350 * [simplify]: Simplifying (/ 1 1) 1.350 * * [simplify]: iters left: 2 (2 enodes) 1.352 * * [simplify]: iters left: 1 (6 enodes) 1.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1.354 * * [simplify]: Extracting #1: cost 0 inf + 1 1.354 * [simplify]: Simplified to 1 1.354 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (* 1 (/ 0.5 (exp im))) (* (exp im) 0.5)) (cos re))) 1.354 * [simplify]: Simplifying (/ 0.5 (exp im)) 1.354 * * [simplify]: iters left: 3 (4 enodes) 1.356 * * [simplify]: iters left: 2 (12 enodes) 1.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1.360 * * [simplify]: Extracting #1: cost 4 inf + 0 1.360 * * [simplify]: Extracting #2: cost 5 inf + 1 1.360 * * [simplify]: Extracting #3: cost 4 inf + 2 1.360 * * [simplify]: Extracting #4: cost 0 inf + 368 1.360 * [simplify]: Simplified to (/ 0.5 (exp im)) 1.360 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (* 1 (/ 0.5 (exp im))) (* (exp im) 0.5)) (cos re))) 1.360 * * * * [progress]: [ 19 / 70 ] simplifiying candidate # 1.360 * * * * [progress]: [ 20 / 70 ] simplifiying candidate # 1.361 * * * * [progress]: [ 21 / 70 ] simplifiying candidate # 1.361 * * * * [progress]: [ 22 / 70 ] simplifiying candidate # 1.361 * [simplify]: Simplifying (cbrt (exp im)) 1.361 * * [simplify]: iters left: 2 (3 enodes) 1.362 * * [simplify]: iters left: 1 (9 enodes) 1.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1.364 * * [simplify]: Extracting #1: cost 3 inf + 0 1.365 * * [simplify]: Extracting #2: cost 5 inf + 0 1.365 * * [simplify]: Extracting #3: cost 4 inf + 1 1.365 * * [simplify]: Extracting #4: cost 0 inf + 445 1.365 * [simplify]: Simplified to (cbrt (exp im)) 1.365 * [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.365 * * * * [progress]: [ 23 / 70 ] simplifiying candidate # 1.365 * [simplify]: Simplifying (sqrt (exp im)) 1.365 * * [simplify]: iters left: 2 (3 enodes) 1.366 * * [simplify]: iters left: 1 (9 enodes) 1.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1.369 * * [simplify]: Extracting #1: cost 3 inf + 0 1.369 * * [simplify]: Extracting #2: cost 5 inf + 0 1.369 * * [simplify]: Extracting #3: cost 4 inf + 1 1.369 * * [simplify]: Extracting #4: cost 0 inf + 365 1.369 * [simplify]: Simplified to (sqrt (exp im)) 1.369 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (/ (/ 0.5 (sqrt (exp im))) (sqrt (exp im))) (* (exp im) 0.5)) (cos re))) 1.369 * * * * [progress]: [ 24 / 70 ] simplifiying candidate # 1.370 * [simplify]: Simplifying (exp im) 1.370 * * [simplify]: iters left: 1 (2 enodes) 1.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1.371 * * [simplify]: Extracting #1: cost 3 inf + 0 1.371 * * [simplify]: Extracting #2: cost 2 inf + 1 1.371 * * [simplify]: Extracting #3: cost 0 inf + 143 1.371 * [simplify]: Simplified to (exp im) 1.371 * [simplify]: Simplified (2 1 1 2) to (λ (re im) (* (+ (/ (/ 0.5 1) (exp im)) (* (exp im) 0.5)) (cos re))) 1.371 * * * * [progress]: [ 25 / 70 ] simplifiying candidate # 1.371 * [simplify]: Simplifying (* (cbrt 0.5) (cbrt 0.5)) 1.371 * * [simplify]: iters left: 3 (3 enodes) 1.373 * * [simplify]: iters left: 2 (9 enodes) 1.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1.377 * * [simplify]: Extracting #1: cost 3 inf + 0 1.377 * * [simplify]: Extracting #2: cost 5 inf + 0 1.377 * * [simplify]: Extracting #3: cost 4 inf + 1 1.377 * * [simplify]: Extracting #4: cost 0 inf + 405 1.377 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 1.377 * [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.377 * * * * [progress]: [ 26 / 70 ] simplifiying candidate # 1.378 * [simplify]: Simplifying (sqrt 0.5) 1.378 * * [simplify]: iters left: 1 (2 enodes) 1.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1.379 * * [simplify]: Extracting #1: cost 3 inf + 0 1.379 * * [simplify]: Extracting #2: cost 2 inf + 1 1.379 * * [simplify]: Extracting #3: cost 0 inf + 83 1.379 * [simplify]: Simplified to (sqrt 0.5) 1.380 * [simplify]: Simplified (2 1 1 1) to (λ (re im) (* (+ (/ (sqrt 0.5) (/ (exp im) (sqrt 0.5))) (* (exp im) 0.5)) (cos re))) 1.380 * * * * [progress]: [ 27 / 70 ] simplifiying candidate # 1.380 * * * * [progress]: [ 28 / 70 ] simplifiying candidate #real (real->posit16 (/ 0.5 (exp im)))) (* (exp im) 0.5)) (cos re)))> 1.380 * * * * [progress]: [ 29 / 70 ] simplifiying candidate # 1.380 * [simplify]: Simplifying (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)) 1.380 * * [simplify]: iters left: 6 (9 enodes) 1.384 * * [simplify]: iters left: 5 (30 enodes) 1.393 * * [simplify]: iters left: 4 (38 enodes) 1.408 * * [simplify]: iters left: 3 (56 enodes) 1.423 * * [simplify]: iters left: 2 (68 enodes) 1.439 * * [simplify]: iters left: 1 (74 enodes) 1.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1.457 * * [simplify]: Extracting #1: cost 6 inf + 0 1.457 * * [simplify]: Extracting #2: cost 20 inf + 0 1.458 * * [simplify]: Extracting #3: cost 25 inf + 124 1.458 * * [simplify]: Extracting #4: cost 22 inf + 329 1.459 * * [simplify]: Extracting #5: cost 6 inf + 2944 1.460 * * [simplify]: Extracting #6: cost 0 inf + 3997 1.461 * [simplify]: Simplified to (+ (* (exp im) (* (cos re) 0.5)) (/ (* (cos re) 0.5) (exp im))) 1.461 * [simplify]: Simplified (2 1) to (λ (re im) (pow (+ (* (exp im) (* (cos re) 0.5)) (/ (* (cos re) 0.5) (exp im))) 1)) 1.461 * * * * [progress]: [ 30 / 70 ] simplifiying candidate # 1.462 * * * * [progress]: [ 31 / 70 ] simplifiying candidate # 1.462 * [simplify]: Simplifying (+ (log (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (log (cos re))) 1.462 * * [simplify]: iters left: 6 (11 enodes) 1.467 * * [simplify]: iters left: 5 (36 enodes) 1.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1.479 * * [simplify]: Extracting #1: cost 4 inf + 0 1.479 * * [simplify]: Extracting #2: cost 8 inf + 0 1.479 * * [simplify]: Extracting #3: cost 13 inf + 0 1.479 * * [simplify]: Extracting #4: cost 16 inf + 1 1.479 * * [simplify]: Extracting #5: cost 14 inf + 255 1.479 * * [simplify]: Extracting #6: cost 12 inf + 387 1.479 * * [simplify]: Extracting #7: cost 6 inf + 1057 1.480 * * [simplify]: Extracting #8: cost 1 inf + 2489 1.481 * * [simplify]: Extracting #9: cost 0 inf + 2751 1.482 * [simplify]: Simplified to (+ (log (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (log (cos re))) 1.482 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (log (cos re))))) 1.482 * * * * [progress]: [ 32 / 70 ] simplifiying candidate # 1.482 * * * * [progress]: [ 33 / 70 ] simplifiying candidate # 1.482 * * * * [progress]: [ 34 / 70 ] simplifiying candidate # 1.482 * [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.482 * * [simplify]: iters left: 6 (13 enodes) 1.490 * * [simplify]: iters left: 5 (60 enodes) 1.517 * * [simplify]: iters left: 4 (189 enodes) 1.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1.609 * * [simplify]: Extracting #1: cost 24 inf + 0 1.610 * * [simplify]: Extracting #2: cost 111 inf + 0 1.611 * * [simplify]: Extracting #3: cost 185 inf + 64 1.616 * * [simplify]: Extracting #4: cost 127 inf + 14006 1.627 * * [simplify]: Extracting #5: cost 8 inf + 51326 1.642 * * [simplify]: Extracting #6: cost 0 inf + 53685 1.659 * [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.659 * [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.659 * * * * [progress]: [ 35 / 70 ] simplifiying candidate # 1.659 * * * * [progress]: [ 36 / 70 ] simplifiying candidate # 1.659 * * * * [progress]: [ 37 / 70 ] simplifiying candidate # 1.659 * * * * [progress]: [ 38 / 70 ] simplifiying candidate # 1.659 * * * * [progress]: [ 39 / 70 ] simplifiying candidate # 1.660 * [simplify]: Simplifying (* (sqrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (sqrt (cos re))) 1.660 * * [simplify]: iters left: 6 (11 enodes) 1.663 * * [simplify]: iters left: 5 (36 enodes) 1.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1.668 * * [simplify]: Extracting #1: cost 4 inf + 0 1.668 * * [simplify]: Extracting #2: cost 8 inf + 0 1.668 * * [simplify]: Extracting #3: cost 13 inf + 0 1.668 * * [simplify]: Extracting #4: cost 16 inf + 1 1.668 * * [simplify]: Extracting #5: cost 14 inf + 225 1.668 * * [simplify]: Extracting #6: cost 12 inf + 327 1.669 * * [simplify]: Extracting #7: cost 6 inf + 997 1.669 * * [simplify]: Extracting #8: cost 1 inf + 2279 1.669 * * [simplify]: Extracting #9: cost 0 inf + 2511 1.670 * [simplify]: Simplified to (* (sqrt (cos re)) (sqrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) 1.670 * [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.670 * [simplify]: Simplifying (* (sqrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (sqrt (cos re))) 1.670 * * [simplify]: iters left: 6 (11 enodes) 1.673 * * [simplify]: iters left: 5 (36 enodes) 1.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1.678 * * [simplify]: Extracting #1: cost 4 inf + 0 1.678 * * [simplify]: Extracting #2: cost 8 inf + 0 1.678 * * [simplify]: Extracting #3: cost 13 inf + 0 1.678 * * [simplify]: Extracting #4: cost 16 inf + 1 1.678 * * [simplify]: Extracting #5: cost 14 inf + 225 1.678 * * [simplify]: Extracting #6: cost 12 inf + 327 1.679 * * [simplify]: Extracting #7: cost 6 inf + 997 1.679 * * [simplify]: Extracting #8: cost 1 inf + 2279 1.679 * * [simplify]: Extracting #9: cost 0 inf + 2511 1.680 * [simplify]: Simplified to (* (sqrt (cos re)) (sqrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) 1.680 * [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.680 * * * * [progress]: [ 40 / 70 ] simplifiying candidate # 1.680 * [simplify]: Simplifying (cbrt (cos re)) 1.680 * * [simplify]: iters left: 2 (3 enodes) 1.681 * * [simplify]: iters left: 1 (9 enodes) 1.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1.683 * * [simplify]: Extracting #1: cost 3 inf + 0 1.683 * * [simplify]: Extracting #2: cost 5 inf + 0 1.683 * * [simplify]: Extracting #3: cost 4 inf + 1 1.683 * * [simplify]: Extracting #4: cost 0 inf + 405 1.683 * [simplify]: Simplified to (cbrt (cos re)) 1.683 * [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.683 * * * * [progress]: [ 41 / 70 ] simplifiying candidate # 1.683 * [simplify]: Simplifying (sqrt (cos re)) 1.683 * * [simplify]: iters left: 2 (3 enodes) 1.685 * * [simplify]: iters left: 1 (9 enodes) 1.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1.687 * * [simplify]: Extracting #1: cost 3 inf + 0 1.687 * * [simplify]: Extracting #2: cost 5 inf + 0 1.687 * * [simplify]: Extracting #3: cost 4 inf + 1 1.687 * * [simplify]: Extracting #4: cost 0 inf + 325 1.687 * [simplify]: Simplified to (sqrt (cos re)) 1.687 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (sqrt (cos re))) (sqrt (cos re)))) 1.687 * * * * [progress]: [ 42 / 70 ] simplifiying candidate # 1.687 * [simplify]: Simplifying (cos re) 1.687 * * [simplify]: iters left: 1 (2 enodes) 1.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1.688 * * [simplify]: Extracting #1: cost 3 inf + 0 1.688 * * [simplify]: Extracting #2: cost 2 inf + 1 1.688 * * [simplify]: Extracting #3: cost 0 inf + 123 1.688 * [simplify]: Simplified to (cos re) 1.688 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) 1) (cos re))) 1.689 * * * * [progress]: [ 43 / 70 ] simplifiying candidate # 1.689 * [simplify]: Simplifying (* (cbrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) (cbrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5)))) 1.689 * * [simplify]: iters left: 6 (8 enodes) 1.692 * * [simplify]: iters left: 5 (26 enodes) 1.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1.701 * * [simplify]: Extracting #1: cost 3 inf + 0 1.701 * * [simplify]: Extracting #2: cost 5 inf + 0 1.701 * * [simplify]: Extracting #3: cost 8 inf + 0 1.701 * * [simplify]: Extracting #4: cost 12 inf + 0 1.701 * * [simplify]: Extracting #5: cost 13 inf + 1 1.701 * * [simplify]: Extracting #6: cost 12 inf + 2 1.701 * * [simplify]: Extracting #7: cost 6 inf + 672 1.702 * * [simplify]: Extracting #8: cost 1 inf + 1832 1.702 * * [simplify]: Extracting #9: cost 0 inf + 2144 1.703 * [simplify]: Simplified to (* (cbrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) (cbrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) 1.703 * [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.703 * * * * [progress]: [ 44 / 70 ] simplifiying candidate # 1.703 * [simplify]: Simplifying (sqrt (+ (/ 0.5 (exp im)) (* (exp im) 0.5))) 1.703 * * [simplify]: iters left: 6 (7 enodes) 1.707 * * [simplify]: iters left: 5 (23 enodes) 1.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1.714 * * [simplify]: Extracting #1: cost 3 inf + 0 1.714 * * [simplify]: Extracting #2: cost 6 inf + 0 1.714 * * [simplify]: Extracting #3: cost 10 inf + 0 1.715 * * [simplify]: Extracting #4: cost 11 inf + 1 1.715 * * [simplify]: Extracting #5: cost 10 inf + 2 1.715 * * [simplify]: Extracting #6: cost 1 inf + 1208 1.715 * * [simplify]: Extracting #7: cost 0 inf + 1440 1.716 * [simplify]: Simplified to (sqrt (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) 1.716 * [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.716 * * * * [progress]: [ 45 / 70 ] simplifiying candidate # 1.716 * * * * [progress]: [ 46 / 70 ] simplifiying candidate # 1.716 * [simplify]: Simplifying (* (+ (pow (/ 0.5 (exp im)) 3) (pow (* (exp im) 0.5) 3)) (cos re)) 1.716 * * [simplify]: iters left: 6 (12 enodes) 1.725 * * [simplify]: iters left: 5 (56 enodes) 1.750 * * [simplify]: iters left: 4 (132 enodes) 1.823 * * [simplify]: iters left: 3 (378 enodes) 1.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1.988 * * [simplify]: Extracting #1: cost 6 inf + 0 1.988 * * [simplify]: Extracting #2: cost 148 inf + 0 1.991 * * [simplify]: Extracting #3: cost 286 inf + 2 1.995 * * [simplify]: Extracting #4: cost 234 inf + 12466 2.010 * * [simplify]: Extracting #5: cost 87 inf + 55253 2.034 * * [simplify]: Extracting #6: cost 7 inf + 89241 2.058 * * [simplify]: Extracting #7: cost 0 inf + 92775 2.082 * [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.082 * [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.083 * * * * [progress]: [ 47 / 70 ] simplifiying candidate # 2.083 * [simplify]: Simplifying (* (- (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (* (exp im) 0.5))) (cos re)) 2.083 * * [simplify]: iters left: 6 (11 enodes) 2.089 * * [simplify]: iters left: 5 (51 enodes) 2.112 * * [simplify]: iters left: 4 (114 enodes) 2.148 * * [simplify]: iters left: 3 (272 enodes) 2.250 * * [simplify]: Extracting #0: cost 1 inf + 0 2.250 * * [simplify]: Extracting #1: cost 25 inf + 0 2.251 * * [simplify]: Extracting #2: cost 123 inf + 0 2.252 * * [simplify]: Extracting #3: cost 178 inf + 246 2.256 * * [simplify]: Extracting #4: cost 123 inf + 11039 2.270 * * [simplify]: Extracting #5: cost 8 inf + 39337 2.285 * * [simplify]: Extracting #6: cost 0 inf + 41357 2.301 * [simplify]: Simplified to (* (cos re) (- (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* 0.5 (exp im)) (* 0.5 (exp im))))) 2.301 * [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.302 * * * * [progress]: [ 48 / 70 ] simplifiying candidate #real (real->posit16 (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re)))))> 2.302 * * * * [progress]: [ 49 / 70 ] simplifiying candidate # 2.302 * * * * [progress]: [ 50 / 70 ] simplifiying candidate # 2.302 * [simplify]: Simplifying (* (exp (/ 0.5 (exp im))) (exp (* (exp im) 0.5))) 2.302 * * [simplify]: iters left: 6 (8 enodes) 2.306 * * [simplify]: iters left: 5 (30 enodes) 2.318 * * [simplify]: iters left: 4 (42 enodes) 2.326 * * [simplify]: iters left: 3 (59 enodes) 2.337 * * [simplify]: iters left: 2 (96 enodes) 2.358 * * [simplify]: iters left: 1 (195 enodes) 2.411 * * [simplify]: Extracting #0: cost 1 inf + 0 2.411 * * [simplify]: Extracting #1: cost 24 inf + 0 2.411 * * [simplify]: Extracting #2: cost 101 inf + 0 2.412 * * [simplify]: Extracting #3: cost 139 inf + 74 2.412 * * [simplify]: Extracting #4: cost 116 inf + 3092 2.415 * * [simplify]: Extracting #5: cost 66 inf + 19924 2.420 * * [simplify]: Extracting #6: cost 16 inf + 52865 2.428 * * [simplify]: Extracting #7: cost 0 inf + 66787 2.443 * [simplify]: Simplified to (exp (+ (/ 0.5 (exp im)) (* 0.5 (exp im)))) 2.443 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (log (exp (+ (/ 0.5 (exp im)) (* 0.5 (exp im))))) (cos re))) 2.443 * * * * [progress]: [ 51 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 52 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 53 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 54 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 55 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 56 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 57 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 58 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 59 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 60 / 70 ] simplifiying candidate #real (real->posit16 (+ (/ 0.5 (exp im)) (* (exp im) 0.5)))) (cos re)))> 2.444 * * * * [progress]: [ 61 / 70 ] simplifiying candidate # 2.444 * * * * [progress]: [ 62 / 70 ] simplifiying candidate # 2.445 * [simplify]: Simplifying (- (+ (* 0.25 (pow im 2)) 0.5) (* 0.5 im)) 2.445 * * [simplify]: iters left: 6 (9 enodes) 2.451 * * [simplify]: iters left: 5 (39 enodes) 2.465 * * [simplify]: iters left: 4 (65 enodes) 2.484 * * [simplify]: iters left: 3 (96 enodes) 2.505 * * [simplify]: iters left: 2 (120 enodes) 2.524 * * [simplify]: iters left: 1 (146 enodes) 2.544 * * [simplify]: Extracting #0: cost 1 inf + 0 2.544 * * [simplify]: Extracting #1: cost 16 inf + 0 2.545 * * [simplify]: Extracting #2: cost 35 inf + 1 2.545 * * [simplify]: Extracting #3: cost 43 inf + 85 2.545 * * [simplify]: Extracting #4: cost 17 inf + 1897 2.547 * * [simplify]: Extracting #5: cost 0 inf + 3856 2.548 * [simplify]: Simplified to (+ (* (- (* 0.25 im) 0.5) im) 0.5) 2.548 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (+ (+ (* (- (* 0.25 im) 0.5) im) 0.5) (* (exp im) 0.5)) (cos re))) 2.548 * * * * [progress]: [ 63 / 70 ] simplifiying candidate # 2.548 * [simplify]: Simplifying (/ 0.5 (exp im)) 2.548 * * [simplify]: iters left: 3 (4 enodes) 2.549 * * [simplify]: iters left: 2 (12 enodes) 2.551 * * [simplify]: Extracting #0: cost 1 inf + 0 2.551 * * [simplify]: Extracting #1: cost 4 inf + 0 2.551 * * [simplify]: Extracting #2: cost 5 inf + 1 2.551 * * [simplify]: Extracting #3: cost 4 inf + 2 2.551 * * [simplify]: Extracting #4: cost 0 inf + 368 2.552 * [simplify]: Simplified to (/ 0.5 (exp im)) 2.552 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re))) 2.552 * * * * [progress]: [ 64 / 70 ] simplifiying candidate # 2.552 * [simplify]: Simplifying (/ 0.5 (exp im)) 2.552 * * [simplify]: iters left: 3 (4 enodes) 2.553 * * [simplify]: iters left: 2 (12 enodes) 2.557 * * [simplify]: Extracting #0: cost 1 inf + 0 2.557 * * [simplify]: Extracting #1: cost 4 inf + 0 2.557 * * [simplify]: Extracting #2: cost 5 inf + 1 2.557 * * [simplify]: Extracting #3: cost 4 inf + 2 2.558 * * [simplify]: Extracting #4: cost 0 inf + 368 2.558 * [simplify]: Simplified to (/ 0.5 (exp im)) 2.558 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (+ (/ 0.5 (exp im)) (* (exp im) 0.5)) (cos re))) 2.558 * * * * [progress]: [ 65 / 70 ] simplifiying candidate # 2.558 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 1.0) (* 0.5 (pow re 2))) 2.558 * * [simplify]: iters left: 6 (11 enodes) 2.565 * * [simplify]: iters left: 5 (48 enodes) 2.581 * * [simplify]: iters left: 4 (78 enodes) 2.597 * * [simplify]: iters left: 3 (121 enodes) 2.620 * * [simplify]: iters left: 2 (141 enodes) 2.652 * * [simplify]: iters left: 1 (173 enodes) 2.695 * * [simplify]: Extracting #0: cost 1 inf + 0 2.695 * * [simplify]: Extracting #1: cost 16 inf + 0 2.695 * * [simplify]: Extracting #2: cost 47 inf + 1 2.696 * * [simplify]: Extracting #3: cost 68 inf + 169 2.697 * * [simplify]: Extracting #4: cost 24 inf + 4219 2.700 * * [simplify]: Extracting #5: cost 1 inf + 6833 2.702 * * [simplify]: Extracting #6: cost 0 inf + 6917 2.705 * [simplify]: Simplified to (+ 1.0 (* (- (* im im) (* re re)) 0.5)) 2.705 * [simplify]: Simplified (2) to (λ (re im) (+ 1.0 (* (- (* im im) (* re re)) 0.5))) 2.705 * * * * [progress]: [ 66 / 70 ] simplifiying candidate # 2.706 * [simplify]: Simplifying (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) 2.706 * * [simplify]: iters left: 6 (11 enodes) 2.711 * * [simplify]: iters left: 5 (45 enodes) 2.727 * * [simplify]: iters left: 4 (68 enodes) 2.743 * * [simplify]: iters left: 3 (104 enodes) 2.758 * * [simplify]: iters left: 2 (132 enodes) 2.781 * * [simplify]: iters left: 1 (139 enodes) 2.797 * * [simplify]: Extracting #0: cost 1 inf + 0 2.797 * * [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.799 * * [simplify]: Extracting #6: cost 1 inf + 6038 2.800 * * [simplify]: Extracting #7: cost 0 inf + 6300 2.801 * [simplify]: Simplified to (* (cos re) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))) 2.801 * [simplify]: Simplified (2) to (λ (re im) (* (cos re) (+ (* 0.5 (exp im)) (/ 0.5 (exp im))))) 2.801 * * * * [progress]: [ 67 / 70 ] simplifiying candidate # 2.801 * [simplify]: Simplifying (* (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) (cos re)) 2.801 * * [simplify]: iters left: 6 (11 enodes) 2.805 * * [simplify]: iters left: 5 (45 enodes) 2.818 * * [simplify]: iters left: 4 (68 enodes) 2.833 * * [simplify]: iters left: 3 (104 enodes) 2.848 * * [simplify]: iters left: 2 (132 enodes) 2.873 * * [simplify]: iters left: 1 (139 enodes) 2.905 * * [simplify]: Extracting #0: cost 1 inf + 0 2.905 * * [simplify]: Extracting #1: cost 10 inf + 0 2.905 * * [simplify]: Extracting #2: cost 28 inf + 1 2.905 * * [simplify]: Extracting #3: cost 39 inf + 64 2.906 * * [simplify]: Extracting #4: cost 37 inf + 228 2.907 * * [simplify]: Extracting #5: cost 20 inf + 2369 2.909 * * [simplify]: Extracting #6: cost 1 inf + 6038 2.910 * * [simplify]: Extracting #7: cost 0 inf + 6300 2.912 * [simplify]: Simplified to (* (cos re) (+ (* 0.5 (exp im)) (/ 0.5 (exp im)))) 2.912 * [simplify]: Simplified (2) to (λ (re im) (* (cos re) (+ (* 0.5 (exp im)) (/ 0.5 (exp im))))) 2.912 * * * * [progress]: [ 68 / 70 ] simplifiying candidate # 2.912 * [simplify]: Simplifying (+ (* 0.5 (pow im 2)) (+ (* 0.041666666666666664 (pow im 4)) 1.0)) 2.912 * * [simplify]: iters left: 6 (12 enodes) 2.922 * * [simplify]: iters left: 5 (50 enodes) 2.933 * * [simplify]: iters left: 4 (68 enodes) 2.943 * * [simplify]: iters left: 3 (81 enodes) 2.954 * * [simplify]: Extracting #0: cost 1 inf + 0 2.954 * * [simplify]: Extracting #1: cost 8 inf + 0 2.954 * * [simplify]: Extracting #2: cost 18 inf + 1 2.954 * * [simplify]: Extracting #3: cost 18 inf + 126 2.954 * * [simplify]: Extracting #4: cost 10 inf + 618 2.955 * * [simplify]: Extracting #5: cost 1 inf + 1964 2.955 * * [simplify]: Extracting #6: cost 0 inf + 2208 2.956 * [simplify]: Simplified to (+ (+ (* (* (* im im) (* im im)) 0.041666666666666664) (* (* im im) 0.5)) 1.0) 2.956 * [simplify]: Simplified (2 1) to (λ (re im) (* (+ (+ (* (* (* im im) (* im im)) 0.041666666666666664) (* (* im im) 0.5)) 1.0) (cos re))) 2.956 * * * * [progress]: [ 69 / 70 ] simplifiying candidate # 2.956 * [simplify]: Simplifying (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 2.956 * * [simplify]: iters left: 6 (8 enodes) 2.959 * * [simplify]: iters left: 5 (35 enodes) 2.965 * * [simplify]: iters left: 4 (46 enodes) 2.972 * * [simplify]: Extracting #0: cost 1 inf + 0 2.972 * * [simplify]: Extracting #1: cost 6 inf + 0 2.972 * * [simplify]: Extracting #2: cost 10 inf + 1 2.972 * * [simplify]: Extracting #3: cost 15 inf + 1 2.972 * * [simplify]: Extracting #4: cost 14 inf + 3 2.972 * * [simplify]: Extracting #5: cost 2 inf + 1281 2.973 * * [simplify]: Extracting #6: cost 0 inf + 1723 2.973 * [simplify]: Simplified to (+ (* 0.5 (exp im)) (/ 0.5 (exp im))) 2.973 * [simplify]: Simplified (2 1) to (λ (re im) (* (+ (* 0.5 (exp im)) (/ 0.5 (exp im))) (cos re))) 2.973 * * * * [progress]: [ 70 / 70 ] simplifiying candidate # 2.973 * [simplify]: Simplifying (+ (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 2.973 * * [simplify]: iters left: 6 (8 enodes) 2.976 * * [simplify]: iters left: 5 (35 enodes) 2.982 * * [simplify]: iters left: 4 (46 enodes) 2.994 * * [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.995 * * [simplify]: Extracting #4: cost 14 inf + 3 2.995 * * [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.643 * * [progress]: iteration 2 / 4 3.643 * * * [progress]: picking best candidate 3.649 * * * * [pick]: Picked # 3.650 * * * [progress]: localizing error 3.711 * * * [progress]: generating rewritten candidates 3.711 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 3.789 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1) 3.860 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2 1) 3.924 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 3.946 * * * [progress]: generating series expansions 3.946 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 3.946 * [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) 3.946 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in (im) around 0 3.947 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 3.947 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 3.947 * [taylor]: Taking taylor expansion of 0.25 in im 3.947 * [backup-simplify]: Simplify 0.25 into 0.25 3.947 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 3.947 * [taylor]: Taking taylor expansion of (exp im) in im 3.947 * [taylor]: Taking taylor expansion of im in im 3.947 * [backup-simplify]: Simplify 0 into 0 3.947 * [backup-simplify]: Simplify 1 into 1 3.947 * [backup-simplify]: Simplify (exp 0) into 1 3.947 * [taylor]: Taking taylor expansion of 0.25 in im 3.947 * [backup-simplify]: Simplify 0.25 into 0.25 3.947 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 3.947 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 3.947 * [taylor]: Taking taylor expansion of 0.25 in im 3.947 * [backup-simplify]: Simplify 0.25 into 0.25 3.947 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 3.947 * [taylor]: Taking taylor expansion of (exp im) in im 3.947 * [taylor]: Taking taylor expansion of im in im 3.947 * [backup-simplify]: Simplify 0 into 0 3.947 * [backup-simplify]: Simplify 1 into 1 3.947 * [backup-simplify]: Simplify (exp 0) into 1 3.947 * [taylor]: Taking taylor expansion of 0.25 in im 3.947 * [backup-simplify]: Simplify 0.25 into 0.25 3.947 * [backup-simplify]: Simplify (* 1 1) into 1 3.948 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 3.948 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 3.949 * [backup-simplify]: Simplify (+ 0.25 (- 0.25)) into 0 3.949 * [backup-simplify]: Simplify 0 into 0 3.949 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 3.950 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 3.951 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 3.951 * [backup-simplify]: Simplify (- 0) into 0 3.951 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 3.951 * [backup-simplify]: Simplify 0.5 into 0.5 3.952 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 3.953 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 3.954 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 3.954 * [backup-simplify]: Simplify (- 0) into 0 3.954 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 3.954 * [backup-simplify]: Simplify 0.5 into 0.5 3.956 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 3.957 * [backup-simplify]: Simplify (+ (* 1 1/6) (+ (* 1 1/2) (+ (* 1/2 1) (* 1/6 1)))) into 4/3 3.958 * [backup-simplify]: Simplify (+ (* 0.25 4/3) (+ (* 0 2) (+ (* 0 2) (* 0 1)))) into 0.3333333333333333 3.958 * [backup-simplify]: Simplify (- 0) into 0 3.959 * [backup-simplify]: Simplify (+ 0.3333333333333333 0) into 0.3333333333333333 3.959 * [backup-simplify]: Simplify 0.3333333333333333 into 0.3333333333333333 3.959 * [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))) 3.959 * [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) 3.959 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in (im) around 0 3.959 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 3.959 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 3.959 * [taylor]: Taking taylor expansion of 0.25 in im 3.959 * [backup-simplify]: Simplify 0.25 into 0.25 3.959 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 3.959 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 3.959 * [taylor]: Taking taylor expansion of (/ 1 im) in im 3.959 * [taylor]: Taking taylor expansion of im in im 3.959 * [backup-simplify]: Simplify 0 into 0 3.959 * [backup-simplify]: Simplify 1 into 1 3.960 * [backup-simplify]: Simplify (/ 1 1) into 1 3.960 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 3.960 * [taylor]: Taking taylor expansion of 0.25 in im 3.960 * [backup-simplify]: Simplify 0.25 into 0.25 3.960 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 3.960 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 3.960 * [taylor]: Taking taylor expansion of 0.25 in im 3.960 * [backup-simplify]: Simplify 0.25 into 0.25 3.960 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 3.960 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 3.960 * [taylor]: Taking taylor expansion of (/ 1 im) in im 3.960 * [taylor]: Taking taylor expansion of im in im 3.960 * [backup-simplify]: Simplify 0 into 0 3.960 * [backup-simplify]: Simplify 1 into 1 3.960 * [backup-simplify]: Simplify (/ 1 1) into 1 3.960 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 3.960 * [taylor]: Taking taylor expansion of 0.25 in im 3.960 * [backup-simplify]: Simplify 0.25 into 0.25 3.960 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 3.960 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 3.961 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 3.961 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ 1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 3.961 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 3.961 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 3.962 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 3.962 * [backup-simplify]: Simplify (- 0) into 0 3.963 * [backup-simplify]: Simplify (+ 0 0) into 0 3.963 * [backup-simplify]: Simplify 0 into 0 3.963 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 3.964 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 3.965 * [backup-simplify]: Simplify (- 0) into 0 3.965 * [backup-simplify]: Simplify (+ 0 0) into 0 3.965 * [backup-simplify]: Simplify 0 into 0 3.966 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 3.967 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 3.968 * [backup-simplify]: Simplify (- 0) into 0 3.968 * [backup-simplify]: Simplify (+ 0 0) into 0 3.968 * [backup-simplify]: Simplify 0 into 0 3.969 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 3.971 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 3.971 * [backup-simplify]: Simplify (- 0) into 0 3.972 * [backup-simplify]: Simplify (+ 0 0) into 0 3.972 * [backup-simplify]: Simplify 0 into 0 3.974 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 3.976 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 3.976 * [backup-simplify]: Simplify (- 0) into 0 3.976 * [backup-simplify]: Simplify (+ 0 0) into 0 3.976 * [backup-simplify]: Simplify 0 into 0 3.979 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 3.982 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))))) into 0 3.982 * [backup-simplify]: Simplify (- 0) into 0 3.983 * [backup-simplify]: Simplify (+ 0 0) into 0 3.983 * [backup-simplify]: Simplify 0 into 0 3.983 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 3.984 * [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) 3.984 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in (im) around 0 3.984 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 3.984 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 3.984 * [taylor]: Taking taylor expansion of 0.25 in im 3.984 * [backup-simplify]: Simplify 0.25 into 0.25 3.984 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 3.984 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 3.984 * [taylor]: Taking taylor expansion of (/ -1 im) in im 3.984 * [taylor]: Taking taylor expansion of -1 in im 3.984 * [backup-simplify]: Simplify -1 into -1 3.984 * [taylor]: Taking taylor expansion of im in im 3.984 * [backup-simplify]: Simplify 0 into 0 3.984 * [backup-simplify]: Simplify 1 into 1 3.984 * [backup-simplify]: Simplify (/ -1 1) into -1 3.985 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 3.985 * [taylor]: Taking taylor expansion of 0.25 in im 3.985 * [backup-simplify]: Simplify 0.25 into 0.25 3.985 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 3.985 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 3.985 * [taylor]: Taking taylor expansion of 0.25 in im 3.985 * [backup-simplify]: Simplify 0.25 into 0.25 3.985 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 3.985 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 3.985 * [taylor]: Taking taylor expansion of (/ -1 im) in im 3.985 * [taylor]: Taking taylor expansion of -1 in im 3.985 * [backup-simplify]: Simplify -1 into -1 3.985 * [taylor]: Taking taylor expansion of im in im 3.985 * [backup-simplify]: Simplify 0 into 0 3.985 * [backup-simplify]: Simplify 1 into 1 3.985 * [backup-simplify]: Simplify (/ -1 1) into -1 3.985 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 3.986 * [taylor]: Taking taylor expansion of 0.25 in im 3.986 * [backup-simplify]: Simplify 0.25 into 0.25 3.986 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 3.986 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 3.986 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 3.987 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ -1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 3.987 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 3.987 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 3.988 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 3.988 * [backup-simplify]: Simplify (- 0) into 0 3.989 * [backup-simplify]: Simplify (+ 0 0) into 0 3.989 * [backup-simplify]: Simplify 0 into 0 3.989 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 3.990 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 3.990 * [backup-simplify]: Simplify (- 0) into 0 3.991 * [backup-simplify]: Simplify (+ 0 0) into 0 3.991 * [backup-simplify]: Simplify 0 into 0 3.992 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 3.993 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 3.993 * [backup-simplify]: Simplify (- 0) into 0 3.994 * [backup-simplify]: Simplify (+ 0 0) into 0 3.994 * [backup-simplify]: Simplify 0 into 0 3.995 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 3.997 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 3.997 * [backup-simplify]: Simplify (- 0) into 0 3.997 * [backup-simplify]: Simplify (+ 0 0) into 0 3.997 * [backup-simplify]: Simplify 0 into 0 3.999 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 4.001 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 4.002 * [backup-simplify]: Simplify (- 0) into 0 4.002 * [backup-simplify]: Simplify (+ 0 0) into 0 4.002 * [backup-simplify]: Simplify 0 into 0 4.004 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 4.006 * [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.007 * [backup-simplify]: Simplify (- 0) into 0 4.007 * [backup-simplify]: Simplify (+ 0 0) into 0 4.007 * [backup-simplify]: Simplify 0 into 0 4.007 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 4.008 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1) 4.008 * [backup-simplify]: Simplify (* (* 0.5 (exp im)) (* 0.5 (exp im))) into (* 0.25 (pow (exp im) 2)) 4.008 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in (im) around 0 4.008 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 4.008 * [taylor]: Taking taylor expansion of 0.25 in im 4.008 * [backup-simplify]: Simplify 0.25 into 0.25 4.008 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.008 * [taylor]: Taking taylor expansion of (exp im) in im 4.008 * [taylor]: Taking taylor expansion of im in im 4.008 * [backup-simplify]: Simplify 0 into 0 4.008 * [backup-simplify]: Simplify 1 into 1 4.008 * [backup-simplify]: Simplify (exp 0) into 1 4.008 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 4.008 * [taylor]: Taking taylor expansion of 0.25 in im 4.008 * [backup-simplify]: Simplify 0.25 into 0.25 4.008 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.008 * [taylor]: Taking taylor expansion of (exp im) in im 4.008 * [taylor]: Taking taylor expansion of im in im 4.008 * [backup-simplify]: Simplify 0 into 0 4.008 * [backup-simplify]: Simplify 1 into 1 4.008 * [backup-simplify]: Simplify (exp 0) into 1 4.009 * [backup-simplify]: Simplify (* 1 1) into 1 4.009 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 4.009 * [backup-simplify]: Simplify 0.25 into 0.25 4.010 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.011 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.012 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 4.013 * [backup-simplify]: Simplify 0.5 into 0.5 4.014 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.015 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.017 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 4.017 * [backup-simplify]: Simplify 0.5 into 0.5 4.018 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) into (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 4.018 * [backup-simplify]: Simplify (* (* 0.5 (exp (/ 1 im))) (* 0.5 (exp (/ 1 im)))) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.018 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 4.018 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 4.018 * [taylor]: Taking taylor expansion of 0.25 in im 4.018 * [backup-simplify]: Simplify 0.25 into 0.25 4.018 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.018 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.018 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.018 * [taylor]: Taking taylor expansion of im in im 4.018 * [backup-simplify]: Simplify 0 into 0 4.018 * [backup-simplify]: Simplify 1 into 1 4.019 * [backup-simplify]: Simplify (/ 1 1) into 1 4.019 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.019 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 4.019 * [taylor]: Taking taylor expansion of 0.25 in im 4.019 * [backup-simplify]: Simplify 0.25 into 0.25 4.019 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.019 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.019 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.019 * [taylor]: Taking taylor expansion of im in im 4.019 * [backup-simplify]: Simplify 0 into 0 4.019 * [backup-simplify]: Simplify 1 into 1 4.019 * [backup-simplify]: Simplify (/ 1 1) into 1 4.019 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.019 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.020 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.020 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.020 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.020 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 4.020 * [backup-simplify]: Simplify 0 into 0 4.021 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.022 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 4.022 * [backup-simplify]: Simplify 0 into 0 4.023 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.027 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 4.027 * [backup-simplify]: Simplify 0 into 0 4.029 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 4.030 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 4.030 * [backup-simplify]: Simplify 0 into 0 4.032 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 4.034 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 4.034 * [backup-simplify]: Simplify 0 into 0 4.036 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 4.038 * [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.038 * [backup-simplify]: Simplify 0 into 0 4.038 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (* 0.25 (pow (exp im) 2)) 4.039 * [backup-simplify]: Simplify (* (* 0.5 (exp (/ 1 (- im)))) (* 0.5 (exp (/ 1 (- im))))) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.039 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 4.039 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 4.039 * [taylor]: Taking taylor expansion of 0.25 in im 4.039 * [backup-simplify]: Simplify 0.25 into 0.25 4.039 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.039 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.039 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.039 * [taylor]: Taking taylor expansion of -1 in im 4.039 * [backup-simplify]: Simplify -1 into -1 4.039 * [taylor]: Taking taylor expansion of im in im 4.039 * [backup-simplify]: Simplify 0 into 0 4.039 * [backup-simplify]: Simplify 1 into 1 4.039 * [backup-simplify]: Simplify (/ -1 1) into -1 4.039 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.039 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 4.039 * [taylor]: Taking taylor expansion of 0.25 in im 4.039 * [backup-simplify]: Simplify 0.25 into 0.25 4.040 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.040 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.040 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.040 * [taylor]: Taking taylor expansion of -1 in im 4.040 * [backup-simplify]: Simplify -1 into -1 4.040 * [taylor]: Taking taylor expansion of im in im 4.040 * [backup-simplify]: Simplify 0 into 0 4.040 * [backup-simplify]: Simplify 1 into 1 4.040 * [backup-simplify]: Simplify (/ -1 1) into -1 4.040 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.040 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.040 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.041 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.041 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.041 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 4.041 * [backup-simplify]: Simplify 0 into 0 4.042 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.042 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 4.042 * [backup-simplify]: Simplify 0 into 0 4.043 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.043 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 4.043 * [backup-simplify]: Simplify 0 into 0 4.044 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 4.045 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 4.045 * [backup-simplify]: Simplify 0 into 0 4.046 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 4.047 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 4.047 * [backup-simplify]: Simplify 0 into 0 4.049 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 4.050 * [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.050 * [backup-simplify]: Simplify 0 into 0 4.050 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (* 0.25 (pow (exp im) 2)) 4.050 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2 1) 4.050 * [backup-simplify]: Simplify (* (* (exp im) 0.5) (* (exp im) 0.5)) into (* 0.25 (pow (exp im) 2)) 4.050 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in (im) around 0 4.050 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 4.050 * [taylor]: Taking taylor expansion of 0.25 in im 4.050 * [backup-simplify]: Simplify 0.25 into 0.25 4.050 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.050 * [taylor]: Taking taylor expansion of (exp im) in im 4.050 * [taylor]: Taking taylor expansion of im in im 4.050 * [backup-simplify]: Simplify 0 into 0 4.050 * [backup-simplify]: Simplify 1 into 1 4.050 * [backup-simplify]: Simplify (exp 0) into 1 4.051 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 4.051 * [taylor]: Taking taylor expansion of 0.25 in im 4.051 * [backup-simplify]: Simplify 0.25 into 0.25 4.051 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.051 * [taylor]: Taking taylor expansion of (exp im) in im 4.051 * [taylor]: Taking taylor expansion of im in im 4.051 * [backup-simplify]: Simplify 0 into 0 4.051 * [backup-simplify]: Simplify 1 into 1 4.051 * [backup-simplify]: Simplify (exp 0) into 1 4.051 * [backup-simplify]: Simplify (* 1 1) into 1 4.051 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 4.051 * [backup-simplify]: Simplify 0.25 into 0.25 4.052 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.052 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.053 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 4.053 * [backup-simplify]: Simplify 0.5 into 0.5 4.054 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.055 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.056 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 4.056 * [backup-simplify]: Simplify 0.5 into 0.5 4.056 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) into (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 4.056 * [backup-simplify]: Simplify (* (* (exp (/ 1 im)) 0.5) (* (exp (/ 1 im)) 0.5)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.056 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 4.056 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 4.056 * [taylor]: Taking taylor expansion of 0.25 in im 4.056 * [backup-simplify]: Simplify 0.25 into 0.25 4.056 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.056 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.056 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.056 * [taylor]: Taking taylor expansion of im in im 4.056 * [backup-simplify]: Simplify 0 into 0 4.056 * [backup-simplify]: Simplify 1 into 1 4.057 * [backup-simplify]: Simplify (/ 1 1) into 1 4.057 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.057 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 4.057 * [taylor]: Taking taylor expansion of 0.25 in im 4.057 * [backup-simplify]: Simplify 0.25 into 0.25 4.057 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.057 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.057 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.057 * [taylor]: Taking taylor expansion of im in im 4.057 * [backup-simplify]: Simplify 0 into 0 4.057 * [backup-simplify]: Simplify 1 into 1 4.057 * [backup-simplify]: Simplify (/ 1 1) into 1 4.057 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.057 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.057 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.058 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 4.058 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.058 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 4.058 * [backup-simplify]: Simplify 0 into 0 4.058 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.059 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 4.059 * [backup-simplify]: Simplify 0 into 0 4.060 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.060 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 4.060 * [backup-simplify]: Simplify 0 into 0 4.061 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 4.062 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 4.062 * [backup-simplify]: Simplify 0 into 0 4.063 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 4.064 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 4.064 * [backup-simplify]: Simplify 0 into 0 4.066 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 4.067 * [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.067 * [backup-simplify]: Simplify 0 into 0 4.067 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (* 0.25 (pow (exp im) 2)) 4.067 * [backup-simplify]: Simplify (* (* (exp (/ 1 (- im))) 0.5) (* (exp (/ 1 (- im))) 0.5)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.067 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 4.067 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 4.067 * [taylor]: Taking taylor expansion of 0.25 in im 4.067 * [backup-simplify]: Simplify 0.25 into 0.25 4.067 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.067 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.067 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.068 * [taylor]: Taking taylor expansion of -1 in im 4.068 * [backup-simplify]: Simplify -1 into -1 4.068 * [taylor]: Taking taylor expansion of im in im 4.068 * [backup-simplify]: Simplify 0 into 0 4.068 * [backup-simplify]: Simplify 1 into 1 4.068 * [backup-simplify]: Simplify (/ -1 1) into -1 4.068 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.068 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 4.068 * [taylor]: Taking taylor expansion of 0.25 in im 4.068 * [backup-simplify]: Simplify 0.25 into 0.25 4.068 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.068 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.068 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.068 * [taylor]: Taking taylor expansion of -1 in im 4.068 * [backup-simplify]: Simplify -1 into -1 4.068 * [taylor]: Taking taylor expansion of im in im 4.068 * [backup-simplify]: Simplify 0 into 0 4.068 * [backup-simplify]: Simplify 1 into 1 4.068 * [backup-simplify]: Simplify (/ -1 1) into -1 4.068 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.069 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.069 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.069 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 4.069 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.069 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 4.069 * [backup-simplify]: Simplify 0 into 0 4.069 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.070 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 4.070 * [backup-simplify]: Simplify 0 into 0 4.071 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.071 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 4.071 * [backup-simplify]: Simplify 0 into 0 4.072 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 4.073 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 4.073 * [backup-simplify]: Simplify 0 into 0 4.074 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 4.076 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 4.076 * [backup-simplify]: Simplify 0 into 0 4.077 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 4.079 * [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.079 * [backup-simplify]: Simplify 0 into 0 4.079 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (* 0.25 (pow (exp im) 2)) 4.079 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 4.079 * [backup-simplify]: Simplify (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) into (/ 0.25 (pow (exp im) 2)) 4.079 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in (im) around 0 4.079 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 4.079 * [taylor]: Taking taylor expansion of 0.25 in im 4.079 * [backup-simplify]: Simplify 0.25 into 0.25 4.079 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.079 * [taylor]: Taking taylor expansion of (exp im) in im 4.079 * [taylor]: Taking taylor expansion of im in im 4.079 * [backup-simplify]: Simplify 0 into 0 4.079 * [backup-simplify]: Simplify 1 into 1 4.079 * [backup-simplify]: Simplify (exp 0) into 1 4.079 * [backup-simplify]: Simplify (* 1 1) into 1 4.080 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 4.080 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 4.080 * [taylor]: Taking taylor expansion of 0.25 in im 4.080 * [backup-simplify]: Simplify 0.25 into 0.25 4.080 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 4.080 * [taylor]: Taking taylor expansion of (exp im) in im 4.080 * [taylor]: Taking taylor expansion of im in im 4.080 * [backup-simplify]: Simplify 0 into 0 4.080 * [backup-simplify]: Simplify 1 into 1 4.080 * [backup-simplify]: Simplify (exp 0) into 1 4.080 * [backup-simplify]: Simplify (* 1 1) into 1 4.080 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 4.080 * [backup-simplify]: Simplify 0.25 into 0.25 4.081 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.081 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 4.083 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)))) into (- 0.5) 4.083 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 4.084 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.085 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 4.090 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)) (* (- 0.5) (/ 2 1)))) into 0.5 4.091 * [backup-simplify]: Simplify 0.5 into 0.5 4.091 * [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.092 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.092 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 4.092 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 4.092 * [taylor]: Taking taylor expansion of 0.25 in im 4.092 * [backup-simplify]: Simplify 0.25 into 0.25 4.092 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.092 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.092 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.092 * [taylor]: Taking taylor expansion of im in im 4.092 * [backup-simplify]: Simplify 0 into 0 4.092 * [backup-simplify]: Simplify 1 into 1 4.092 * [backup-simplify]: Simplify (/ 1 1) into 1 4.092 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.093 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.093 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.093 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 4.093 * [taylor]: Taking taylor expansion of 0.25 in im 4.093 * [backup-simplify]: Simplify 0.25 into 0.25 4.093 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 4.093 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 4.093 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.093 * [taylor]: Taking taylor expansion of im in im 4.093 * [backup-simplify]: Simplify 0 into 0 4.093 * [backup-simplify]: Simplify 1 into 1 4.093 * [backup-simplify]: Simplify (/ 1 1) into 1 4.093 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 4.094 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 4.094 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.094 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 4.094 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 4.094 * [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.094 * [backup-simplify]: Simplify 0 into 0 4.095 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 4.096 * [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.096 * [backup-simplify]: Simplify 0 into 0 4.097 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 4.097 * [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.097 * [backup-simplify]: Simplify 0 into 0 4.099 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 4.099 * [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.099 * [backup-simplify]: Simplify 0 into 0 4.101 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 4.102 * [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.102 * [backup-simplify]: Simplify 0 into 0 4.104 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 4.105 * [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.105 * [backup-simplify]: Simplify 0 into 0 4.105 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (/ 0.25 (pow (exp im) 2)) 4.105 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.105 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 4.106 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 4.106 * [taylor]: Taking taylor expansion of 0.25 in im 4.106 * [backup-simplify]: Simplify 0.25 into 0.25 4.106 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.106 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.106 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.106 * [taylor]: Taking taylor expansion of -1 in im 4.106 * [backup-simplify]: Simplify -1 into -1 4.106 * [taylor]: Taking taylor expansion of im in im 4.106 * [backup-simplify]: Simplify 0 into 0 4.106 * [backup-simplify]: Simplify 1 into 1 4.106 * [backup-simplify]: Simplify (/ -1 1) into -1 4.106 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.107 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.107 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.107 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 4.107 * [taylor]: Taking taylor expansion of 0.25 in im 4.107 * [backup-simplify]: Simplify 0.25 into 0.25 4.107 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 4.107 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 4.107 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.107 * [taylor]: Taking taylor expansion of -1 in im 4.107 * [backup-simplify]: Simplify -1 into -1 4.107 * [taylor]: Taking taylor expansion of im in im 4.107 * [backup-simplify]: Simplify 0 into 0 4.107 * [backup-simplify]: Simplify 1 into 1 4.107 * [backup-simplify]: Simplify (/ -1 1) into -1 4.107 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 4.108 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 4.108 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.108 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 4.108 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 4.109 * [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.109 * [backup-simplify]: Simplify 0 into 0 4.109 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 4.110 * [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.110 * [backup-simplify]: Simplify 0 into 0 4.111 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 4.111 * [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.111 * [backup-simplify]: Simplify 0 into 0 4.112 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 4.113 * [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.113 * [backup-simplify]: Simplify 0 into 0 4.115 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 4.115 * [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.116 * [backup-simplify]: Simplify 0 into 0 4.118 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 4.118 * [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.119 * [backup-simplify]: Simplify 0 into 0 4.119 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (/ 0.25 (pow (exp im) 2)) 4.119 * * * [progress]: simplifying candidates 4.119 * * * * [progress]: [ 1 / 164 ] simplifiying candidate # 4.119 * [simplify]: Simplifying (/ (exp (* (* (exp im) 0.5) (* (exp im) 0.5))) (exp (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 4.119 * * [simplify]: iters left: 6 (10 enodes) 4.125 * * [simplify]: iters left: 5 (48 enodes) 4.146 * * [simplify]: iters left: 4 (110 enodes) 4.187 * * [simplify]: iters left: 3 (236 enodes) 4.243 * * [simplify]: iters left: 2 (498 enodes) 4.425 * * [simplify]: Extracting #0: cost 1 inf + 0 4.425 * * [simplify]: Extracting #1: cost 153 inf + 0 4.427 * * [simplify]: Extracting #2: cost 357 inf + 353 4.432 * * [simplify]: Extracting #3: cost 448 inf + 6564 4.447 * * [simplify]: Extracting #4: cost 269 inf + 90729 4.470 * * [simplify]: Extracting #5: cost 54 inf + 213405 4.526 * * [simplify]: Extracting #6: cost 0 inf + 254996 4.570 * * [simplify]: Extracting #7: cost 0 inf + 254957 4.612 * [simplify]: Simplified to (exp (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5))) 4.612 * [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))))))) 4.612 * * * * [progress]: [ 2 / 164 ] simplifiying candidate # 4.612 * * * * [progress]: [ 3 / 164 ] simplifiying candidate # 4.612 * * * * [progress]: [ 4 / 164 ] simplifiying candidate # 4.612 * * * * [progress]: [ 5 / 164 ] simplifiying candidate # 4.612 * * * * [progress]: [ 6 / 164 ] simplifiying candidate # 4.612 * * * * [progress]: [ 7 / 164 ] simplifiying candidate # 4.613 * * * * [progress]: [ 8 / 164 ] simplifiying candidate # 4.613 * * * * [progress]: [ 9 / 164 ] simplifiying candidate # 4.613 * * * * [progress]: [ 10 / 164 ] simplifiying candidate # 4.613 * * * * [progress]: [ 11 / 164 ] simplifiying candidate # 4.613 * * * * [progress]: [ 12 / 164 ] simplifiying candidate # 4.613 * [simplify]: Simplifying (* (exp im) 0.5) 4.613 * * [simplify]: iters left: 3 (4 enodes) 4.616 * * [simplify]: iters left: 2 (13 enodes) 4.619 * * [simplify]: Extracting #0: cost 1 inf + 0 4.619 * * [simplify]: Extracting #1: cost 4 inf + 0 4.619 * * [simplify]: Extracting #2: cost 5 inf + 1 4.620 * * [simplify]: Extracting #3: cost 4 inf + 2 4.620 * * [simplify]: Extracting #4: cost 0 inf + 368 4.620 * [simplify]: Simplified to (* 0.5 (exp im)) 4.620 * [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))))))) 4.620 * [simplify]: Simplifying (- (* (exp im) 0.5) (/ 0.5 (exp im))) 4.620 * * [simplify]: iters left: 5 (6 enodes) 4.623 * * [simplify]: iters left: 4 (21 enodes) 4.629 * * [simplify]: iters left: 3 (26 enodes) 4.637 * * [simplify]: iters left: 2 (28 enodes) 4.644 * * [simplify]: Extracting #0: cost 1 inf + 0 4.644 * * [simplify]: Extracting #1: cost 5 inf + 0 4.644 * * [simplify]: Extracting #2: cost 11 inf + 0 4.645 * * [simplify]: Extracting #3: cost 12 inf + 42 4.645 * * [simplify]: Extracting #4: cost 10 inf + 84 4.645 * * [simplify]: Extracting #5: cost 8 inf + 267 4.645 * * [simplify]: Extracting #6: cost 1 inf + 1170 4.645 * * [simplify]: Extracting #7: cost 0 inf + 1362 4.646 * [simplify]: Simplified to (- (* 0.5 (exp im)) (/ 0.5 (exp im))) 4.646 * [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))))))) 4.646 * * * * [progress]: [ 13 / 164 ] simplifiying candidate # 4.646 * * * * [progress]: [ 14 / 164 ] simplifiying candidate #real (real->posit16 (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))))> 4.646 * * * * [progress]: [ 15 / 164 ] simplifiying candidate # 4.647 * [simplify]: Simplifying (* 0.5 (exp im)) 4.647 * * [simplify]: iters left: 3 (4 enodes) 4.649 * * [simplify]: iters left: 2 (13 enodes) 4.653 * * [simplify]: Extracting #0: cost 1 inf + 0 4.653 * * [simplify]: Extracting #1: cost 4 inf + 0 4.653 * * [simplify]: Extracting #2: cost 5 inf + 1 4.653 * * [simplify]: Extracting #3: cost 4 inf + 2 4.653 * * [simplify]: Extracting #4: cost 0 inf + 368 4.653 * [simplify]: Simplified to (* 0.5 (exp im)) 4.653 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 4.653 * [simplify]: Simplifying (+ 1 1) 4.654 * * [simplify]: iters left: 2 (2 enodes) 4.656 * * [simplify]: iters left: 1 (9 enodes) 4.658 * * [simplify]: Extracting #0: cost 1 inf + 0 4.658 * * [simplify]: Extracting #1: cost 0 inf + 1 4.658 * [simplify]: Simplified to 2 4.658 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 4.658 * * * * [progress]: [ 16 / 164 ] simplifiying candidate # 4.658 * [simplify]: Simplifying (* 0.5 (exp im)) 4.658 * * [simplify]: iters left: 3 (4 enodes) 4.660 * * [simplify]: iters left: 2 (13 enodes) 4.662 * * [simplify]: Extracting #0: cost 1 inf + 0 4.662 * * [simplify]: Extracting #1: cost 4 inf + 0 4.662 * * [simplify]: Extracting #2: cost 5 inf + 1 4.662 * * [simplify]: Extracting #3: cost 4 inf + 2 4.662 * * [simplify]: Extracting #4: cost 0 inf + 368 4.662 * [simplify]: Simplified to (* 0.5 (exp im)) 4.662 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 4.662 * [simplify]: Simplifying (+ 1 1) 4.662 * * [simplify]: iters left: 2 (2 enodes) 4.664 * * [simplify]: iters left: 1 (9 enodes) 4.667 * * [simplify]: Extracting #0: cost 1 inf + 0 4.667 * * [simplify]: Extracting #1: cost 0 inf + 1 4.667 * [simplify]: Simplified to 2 4.667 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 4.667 * * * * [progress]: [ 17 / 164 ] simplifiying candidate # 4.667 * [simplify]: Simplifying (* 0.5 (exp im)) 4.667 * * [simplify]: iters left: 3 (4 enodes) 4.669 * * [simplify]: iters left: 2 (13 enodes) 4.671 * * [simplify]: Extracting #0: cost 1 inf + 0 4.671 * * [simplify]: Extracting #1: cost 4 inf + 0 4.671 * * [simplify]: Extracting #2: cost 5 inf + 1 4.671 * * [simplify]: Extracting #3: cost 4 inf + 2 4.671 * * [simplify]: Extracting #4: cost 0 inf + 368 4.671 * [simplify]: Simplified to (* 0.5 (exp im)) 4.671 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 4.671 * [simplify]: Simplifying (+ 1 1) 4.671 * * [simplify]: iters left: 2 (2 enodes) 4.672 * * [simplify]: iters left: 1 (9 enodes) 4.674 * * [simplify]: Extracting #0: cost 1 inf + 0 4.675 * * [simplify]: Extracting #1: cost 0 inf + 1 4.675 * [simplify]: Simplified to 2 4.675 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 4.675 * * * * [progress]: [ 18 / 164 ] simplifiying candidate # 4.675 * [simplify]: Simplifying (* 0.5 (exp im)) 4.675 * * [simplify]: iters left: 3 (4 enodes) 4.676 * * [simplify]: iters left: 2 (13 enodes) 4.679 * * [simplify]: Extracting #0: cost 1 inf + 0 4.679 * * [simplify]: Extracting #1: cost 4 inf + 0 4.679 * * [simplify]: Extracting #2: cost 5 inf + 1 4.679 * * [simplify]: Extracting #3: cost 4 inf + 2 4.679 * * [simplify]: Extracting #4: cost 0 inf + 368 4.679 * [simplify]: Simplified to (* 0.5 (exp im)) 4.679 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 4.679 * [simplify]: Simplifying (+ 1 1) 4.679 * * [simplify]: iters left: 2 (2 enodes) 4.681 * * [simplify]: iters left: 1 (9 enodes) 4.683 * * [simplify]: Extracting #0: cost 1 inf + 0 4.683 * * [simplify]: Extracting #1: cost 0 inf + 1 4.683 * [simplify]: Simplified to 2 4.683 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 4.683 * * * * [progress]: [ 19 / 164 ] simplifiying candidate # 4.683 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 4.683 * * [simplify]: iters left: 5 (5 enodes) 4.685 * * [simplify]: iters left: 4 (23 enodes) 4.691 * * [simplify]: iters left: 3 (44 enodes) 4.704 * * [simplify]: iters left: 2 (46 enodes) 4.714 * * [simplify]: Extracting #0: cost 1 inf + 0 4.715 * * [simplify]: Extracting #1: cost 9 inf + 0 4.715 * * [simplify]: Extracting #2: cost 16 inf + 1 4.715 * * [simplify]: Extracting #3: cost 15 inf + 43 4.715 * * [simplify]: Extracting #4: cost 3 inf + 1250 4.716 * * [simplify]: Extracting #5: cost 0 inf + 1666 4.716 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 4.716 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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)))))) 4.717 * * * * [progress]: [ 20 / 164 ] simplifiying candidate # 4.717 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 4.717 * * [simplify]: iters left: 5 (5 enodes) 4.721 * * [simplify]: iters left: 4 (23 enodes) 4.726 * * [simplify]: iters left: 3 (44 enodes) 4.733 * * [simplify]: iters left: 2 (46 enodes) 4.739 * * [simplify]: Extracting #0: cost 1 inf + 0 4.739 * * [simplify]: Extracting #1: cost 9 inf + 0 4.739 * * [simplify]: Extracting #2: cost 16 inf + 1 4.739 * * [simplify]: Extracting #3: cost 15 inf + 43 4.739 * * [simplify]: Extracting #4: cost 3 inf + 1250 4.740 * * [simplify]: Extracting #5: cost 0 inf + 1666 4.740 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 4.740 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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)))))) 4.740 * * * * [progress]: [ 21 / 164 ] simplifiying candidate # 4.740 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 4.740 * * [simplify]: iters left: 5 (5 enodes) 4.742 * * [simplify]: iters left: 4 (23 enodes) 4.747 * * [simplify]: iters left: 3 (44 enodes) 4.759 * * [simplify]: iters left: 2 (46 enodes) 4.770 * * [simplify]: Extracting #0: cost 1 inf + 0 4.770 * * [simplify]: Extracting #1: cost 9 inf + 0 4.770 * * [simplify]: Extracting #2: cost 16 inf + 1 4.770 * * [simplify]: Extracting #3: cost 15 inf + 43 4.770 * * [simplify]: Extracting #4: cost 3 inf + 1250 4.771 * * [simplify]: Extracting #5: cost 0 inf + 1666 4.771 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 4.772 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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)))))) 4.772 * * * * [progress]: [ 22 / 164 ] simplifiying candidate # 4.772 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 4.772 * * [simplify]: iters left: 5 (5 enodes) 4.777 * * [simplify]: iters left: 4 (23 enodes) 4.786 * * [simplify]: iters left: 3 (44 enodes) 4.800 * * [simplify]: iters left: 2 (46 enodes) 4.812 * * [simplify]: Extracting #0: cost 1 inf + 0 4.812 * * [simplify]: Extracting #1: cost 9 inf + 0 4.812 * * [simplify]: Extracting #2: cost 16 inf + 1 4.812 * * [simplify]: Extracting #3: cost 15 inf + 43 4.812 * * [simplify]: Extracting #4: cost 3 inf + 1250 4.813 * * [simplify]: Extracting #5: cost 0 inf + 1666 4.813 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 4.813 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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)))))) 4.814 * * * * [progress]: [ 23 / 164 ] simplifiying candidate # 4.814 * * * * [progress]: [ 24 / 164 ] simplifiying candidate # 4.814 * [simplify]: Simplifying (* 0.5 (exp im)) 4.814 * * [simplify]: iters left: 3 (4 enodes) 4.816 * * [simplify]: iters left: 2 (13 enodes) 4.820 * * [simplify]: Extracting #0: cost 1 inf + 0 4.820 * * [simplify]: Extracting #1: cost 4 inf + 0 4.820 * * [simplify]: Extracting #2: cost 5 inf + 1 4.820 * * [simplify]: Extracting #3: cost 4 inf + 2 4.820 * * [simplify]: Extracting #4: cost 0 inf + 368 4.821 * [simplify]: Simplified to (* 0.5 (exp im)) 4.821 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 4.821 * * * * [progress]: [ 25 / 164 ] simplifiying candidate # 4.821 * [simplify]: Simplifying (* 0.5 (exp im)) 4.821 * * [simplify]: iters left: 3 (4 enodes) 4.823 * * [simplify]: iters left: 2 (13 enodes) 4.827 * * [simplify]: Extracting #0: cost 1 inf + 0 4.827 * * [simplify]: Extracting #1: cost 4 inf + 0 4.827 * * [simplify]: Extracting #2: cost 5 inf + 1 4.827 * * [simplify]: Extracting #3: cost 4 inf + 2 4.827 * * [simplify]: Extracting #4: cost 0 inf + 368 4.828 * [simplify]: Simplified to (* 0.5 (exp im)) 4.828 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 4.828 * * * * [progress]: [ 26 / 164 ] simplifiying candidate # 4.828 * * * * [progress]: [ 27 / 164 ] simplifiying candidate # 4.828 * [simplify]: Simplifying (+ (+ (log 0.5) im) (+ (log 0.5) im)) 4.828 * * [simplify]: iters left: 5 (5 enodes) 4.831 * * [simplify]: iters left: 4 (20 enodes) 4.836 * * [simplify]: iters left: 3 (32 enodes) 4.842 * * [simplify]: iters left: 2 (40 enodes) 4.848 * * [simplify]: iters left: 1 (41 enodes) 4.853 * * [simplify]: Extracting #0: cost 1 inf + 0 4.853 * * [simplify]: Extracting #1: cost 9 inf + 0 4.853 * * [simplify]: Extracting #2: cost 14 inf + 42 4.854 * * [simplify]: Extracting #3: cost 12 inf + 84 4.854 * * [simplify]: Extracting #4: cost 3 inf + 1169 4.854 * * [simplify]: Extracting #5: cost 0 inf + 1584 4.854 * [simplify]: Simplified to (+ (+ (log 0.5) im) (+ (log 0.5) im)) 4.854 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ (log 0.5) im) (+ (log 0.5) 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)))))) 4.855 * * * * [progress]: [ 28 / 164 ] simplifiying candidate # 4.855 * [simplify]: Simplifying (+ (+ (log 0.5) im) (log (* 0.5 (exp im)))) 4.855 * * [simplify]: iters left: 6 (8 enodes) 4.857 * * [simplify]: iters left: 5 (31 enodes) 4.864 * * [simplify]: iters left: 4 (44 enodes) 4.876 * * [simplify]: iters left: 3 (54 enodes) 4.890 * * [simplify]: iters left: 2 (60 enodes) 4.903 * * [simplify]: Extracting #0: cost 1 inf + 0 4.903 * * [simplify]: Extracting #1: cost 9 inf + 0 4.904 * * [simplify]: Extracting #2: cost 15 inf + 42 4.904 * * [simplify]: Extracting #3: cost 15 inf + 84 4.905 * * [simplify]: Extracting #4: cost 10 inf + 754 4.906 * * [simplify]: Extracting #5: cost 0 inf + 1950 4.906 * [simplify]: Simplified to (+ (+ (log 0.5) im) (+ (log 0.5) im)) 4.906 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ (log 0.5) im) (+ (log 0.5) 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)))))) 4.906 * * * * [progress]: [ 29 / 164 ] simplifiying candidate # 4.907 * [simplify]: Simplifying (+ (log (* 0.5 (exp im))) (+ (log 0.5) im)) 4.907 * * [simplify]: iters left: 6 (8 enodes) 4.909 * * [simplify]: iters left: 5 (31 enodes) 4.914 * * [simplify]: iters left: 4 (44 enodes) 4.921 * * [simplify]: iters left: 3 (52 enodes) 4.928 * * [simplify]: iters left: 2 (56 enodes) 4.937 * * [simplify]: Extracting #0: cost 1 inf + 0 4.937 * * [simplify]: Extracting #1: cost 7 inf + 0 4.937 * * [simplify]: Extracting #2: cost 14 inf + 1 4.937 * * [simplify]: Extracting #3: cost 16 inf + 43 4.937 * * [simplify]: Extracting #4: cost 13 inf + 338 4.938 * * [simplify]: Extracting #5: cost 3 inf + 1535 4.938 * * [simplify]: Extracting #6: cost 0 inf + 1950 4.939 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 4.939 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* 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)))))) 4.940 * * * * [progress]: [ 30 / 164 ] simplifiying candidate # 4.940 * [simplify]: Simplifying (+ (log (* 0.5 (exp im))) (log (* 0.5 (exp im)))) 4.940 * * [simplify]: iters left: 6 (6 enodes) 4.944 * * [simplify]: iters left: 5 (22 enodes) 4.951 * * [simplify]: iters left: 4 (29 enodes) 4.960 * * [simplify]: iters left: 3 (41 enodes) 4.973 * * [simplify]: iters left: 2 (49 enodes) 4.981 * * [simplify]: iters left: 1 (50 enodes) 4.987 * * [simplify]: Extracting #0: cost 1 inf + 0 4.988 * * [simplify]: Extracting #1: cost 9 inf + 0 4.988 * * [simplify]: Extracting #2: cost 15 inf + 42 4.988 * * [simplify]: Extracting #3: cost 15 inf + 84 4.988 * * [simplify]: Extracting #4: cost 7 inf + 1127 4.988 * * [simplify]: Extracting #5: cost 0 inf + 1990 4.989 * * [simplify]: Extracting #6: cost 0 inf + 1950 4.989 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 4.989 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* 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)))))) 4.989 * * * * [progress]: [ 31 / 164 ] simplifiying candidate # 4.989 * * * * [progress]: [ 32 / 164 ] simplifiying candidate # 4.989 * * * * [progress]: [ 33 / 164 ] simplifiying candidate # 4.989 * [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)))) 4.990 * * [simplify]: iters left: 6 (9 enodes) 4.992 * * [simplify]: iters left: 5 (43 enodes) 5.002 * * [simplify]: iters left: 4 (151 enodes) 5.087 * * [simplify]: Extracting #0: cost 1 inf + 0 5.088 * * [simplify]: Extracting #1: cost 39 inf + 0 5.088 * * [simplify]: Extracting #2: cost 122 inf + 123 5.091 * * [simplify]: Extracting #3: cost 108 inf + 2851 5.096 * * [simplify]: Extracting #4: cost 29 inf + 21171 5.103 * * [simplify]: Extracting #5: cost 0 inf + 26916 5.110 * * [simplify]: Extracting #6: cost 0 inf + 26396 5.123 * [simplify]: Simplified to (* (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5)))) 5.123 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (cbrt (* (* (* (exp im) 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)))) (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)))))) 5.124 * * * * [progress]: [ 34 / 164 ] simplifiying candidate # 5.124 * [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)))) 5.124 * * [simplify]: iters left: 6 (12 enodes) 5.131 * * [simplify]: iters left: 5 (59 enodes) 5.158 * * [simplify]: iters left: 4 (182 enodes) 5.308 * * [simplify]: Extracting #0: cost 1 inf + 0 5.308 * * [simplify]: Extracting #1: cost 52 inf + 0 5.309 * * [simplify]: Extracting #2: cost 154 inf + 43 5.311 * * [simplify]: Extracting #3: cost 136 inf + 2900 5.324 * * [simplify]: Extracting #4: cost 21 inf + 32349 5.340 * * [simplify]: Extracting #5: cost 0 inf + 35151 5.350 * [simplify]: Simplified to (* (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5)) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5))) 5.350 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (cbrt (* (* (* (* (exp im) 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)))) (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)))))) 5.350 * * * * [progress]: [ 35 / 164 ] simplifiying candidate # 5.350 * [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)))) 5.350 * * [simplify]: iters left: 6 (12 enodes) 5.354 * * [simplify]: iters left: 5 (59 enodes) 5.379 * * [simplify]: iters left: 4 (181 enodes) 5.531 * * [simplify]: Extracting #0: cost 1 inf + 0 5.532 * * [simplify]: Extracting #1: cost 57 inf + 0 5.532 * * [simplify]: Extracting #2: cost 164 inf + 2 5.533 * * [simplify]: Extracting #3: cost 147 inf + 2532 5.539 * * [simplify]: Extracting #4: cost 29 inf + 30239 5.549 * * [simplify]: Extracting #5: cost 0 inf + 37577 5.558 * * [simplify]: Extracting #6: cost 0 inf + 37497 5.567 * [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))))) 5.567 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re 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)))))) (* 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)))))) 5.568 * * * * [progress]: [ 36 / 164 ] simplifiying candidate # 5.568 * [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)))) 5.568 * * [simplify]: iters left: 6 (7 enodes) 5.572 * * [simplify]: iters left: 5 (38 enodes) 5.592 * * [simplify]: iters left: 4 (137 enodes) 5.709 * * [simplify]: iters left: 3 (453 enodes) 6.139 * * [simplify]: Extracting #0: cost 1 inf + 0 6.139 * * [simplify]: Extracting #1: cost 69 inf + 0 6.140 * * [simplify]: Extracting #2: cost 184 inf + 3 6.146 * * [simplify]: Extracting #3: cost 118 inf + 15873 6.168 * * [simplify]: Extracting #4: cost 11 inf + 44059 6.195 * * [simplify]: Extracting #5: cost 0 inf + 45618 6.221 * [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))))) 6.221 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re 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)))))) (* 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)))))) 6.221 * * * * [progress]: [ 37 / 164 ] simplifiying candidate # 6.221 * * * * [progress]: [ 38 / 164 ] simplifiying candidate # 6.221 * * * * [progress]: [ 39 / 164 ] simplifiying candidate # 6.222 * * * * [progress]: [ 40 / 164 ] simplifiying candidate # 6.222 * * * * [progress]: [ 41 / 164 ] simplifiying candidate # 6.222 * [simplify]: Simplifying (* 0.5 0.5) 6.222 * * [simplify]: iters left: 2 (2 enodes) 6.223 * * [simplify]: iters left: 1 (6 enodes) 6.225 * * [simplify]: Extracting #0: cost 1 inf + 0 6.225 * * [simplify]: Extracting #1: cost 3 inf + 0 6.225 * * [simplify]: Extracting #2: cost 2 inf + 1 6.225 * * [simplify]: Extracting #3: cost 0 inf + 83 6.225 * [simplify]: Simplified to (* 0.5 0.5) 6.225 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 0.5) (* (exp im) (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)))))) 6.225 * [simplify]: Simplifying (* (exp im) (exp im)) 6.225 * * [simplify]: iters left: 3 (3 enodes) 6.226 * * [simplify]: iters left: 2 (11 enodes) 6.231 * * [simplify]: iters left: 1 (13 enodes) 6.233 * * [simplify]: Extracting #0: cost 1 inf + 0 6.233 * * [simplify]: Extracting #1: cost 4 inf + 0 6.233 * * [simplify]: Extracting #2: cost 7 inf + 0 6.233 * * [simplify]: Extracting #3: cost 6 inf + 1 6.233 * * [simplify]: Extracting #4: cost 0 inf + 447 6.233 * [simplify]: Simplified to (* (exp im) (exp im)) 6.233 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 0.5) (* (exp im) (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)))))) 6.233 * * * * [progress]: [ 42 / 164 ] simplifiying candidate # 6.234 * [simplify]: Simplifying (* 0.5 (exp im)) 6.234 * * [simplify]: iters left: 3 (4 enodes) 6.235 * * [simplify]: iters left: 2 (13 enodes) 6.237 * * [simplify]: Extracting #0: cost 1 inf + 0 6.237 * * [simplify]: Extracting #1: cost 4 inf + 0 6.237 * * [simplify]: Extracting #2: cost 5 inf + 1 6.237 * * [simplify]: Extracting #3: cost 4 inf + 2 6.237 * * [simplify]: Extracting #4: cost 0 inf + 368 6.237 * [simplify]: Simplified to (* 0.5 (exp im)) 6.237 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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)))))) 6.238 * [simplify]: Simplifying (* 2 1) 6.238 * * [simplify]: iters left: 2 (3 enodes) 6.239 * * [simplify]: iters left: 1 (9 enodes) 6.241 * * [simplify]: Extracting #0: cost 1 inf + 0 6.241 * * [simplify]: Extracting #1: cost 0 inf + 1 6.241 * [simplify]: Simplified to 2 6.241 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 6.241 * * * * [progress]: [ 43 / 164 ] simplifiying candidate # 6.241 * [simplify]: Simplifying (* 0.5 (exp im)) 6.241 * * [simplify]: iters left: 3 (4 enodes) 6.242 * * [simplify]: iters left: 2 (13 enodes) 6.244 * * [simplify]: Extracting #0: cost 1 inf + 0 6.245 * * [simplify]: Extracting #1: cost 4 inf + 0 6.245 * * [simplify]: Extracting #2: cost 5 inf + 1 6.245 * * [simplify]: Extracting #3: cost 4 inf + 2 6.245 * * [simplify]: Extracting #4: cost 0 inf + 368 6.245 * [simplify]: Simplified to (* 0.5 (exp im)) 6.245 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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)))))) 6.245 * [simplify]: Simplifying (* 2 1) 6.245 * * [simplify]: iters left: 2 (3 enodes) 6.246 * * [simplify]: iters left: 1 (9 enodes) 6.248 * * [simplify]: Extracting #0: cost 1 inf + 0 6.248 * * [simplify]: Extracting #1: cost 0 inf + 1 6.248 * [simplify]: Simplified to 2 6.248 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 6.248 * * * * [progress]: [ 44 / 164 ] simplifiying candidate # 6.249 * [simplify]: Simplifying (* 0.5 (exp im)) 6.249 * * [simplify]: iters left: 3 (4 enodes) 6.250 * * [simplify]: iters left: 2 (13 enodes) 6.252 * * [simplify]: Extracting #0: cost 1 inf + 0 6.252 * * [simplify]: Extracting #1: cost 4 inf + 0 6.252 * * [simplify]: Extracting #2: cost 5 inf + 1 6.252 * * [simplify]: Extracting #3: cost 4 inf + 2 6.252 * * [simplify]: Extracting #4: cost 0 inf + 368 6.252 * [simplify]: Simplified to (* 0.5 (exp im)) 6.252 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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)))))) 6.252 * [simplify]: Simplifying (* 2 1) 6.252 * * [simplify]: iters left: 2 (3 enodes) 6.254 * * [simplify]: iters left: 1 (9 enodes) 6.256 * * [simplify]: Extracting #0: cost 1 inf + 0 6.256 * * [simplify]: Extracting #1: cost 0 inf + 1 6.256 * [simplify]: Simplified to 2 6.256 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 6.256 * * * * [progress]: [ 45 / 164 ] simplifiying candidate # 6.256 * [simplify]: Simplifying (* 0.5 (exp im)) 6.256 * * [simplify]: iters left: 3 (4 enodes) 6.257 * * [simplify]: iters left: 2 (13 enodes) 6.259 * * [simplify]: Extracting #0: cost 1 inf + 0 6.259 * * [simplify]: Extracting #1: cost 4 inf + 0 6.259 * * [simplify]: Extracting #2: cost 5 inf + 1 6.259 * * [simplify]: Extracting #3: cost 4 inf + 2 6.259 * * [simplify]: Extracting #4: cost 0 inf + 368 6.259 * [simplify]: Simplified to (* 0.5 (exp im)) 6.259 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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)))))) 6.260 * [simplify]: Simplifying (* 2 1) 6.260 * * [simplify]: iters left: 2 (3 enodes) 6.261 * * [simplify]: iters left: 1 (9 enodes) 6.263 * * [simplify]: Extracting #0: cost 1 inf + 0 6.263 * * [simplify]: Extracting #1: cost 0 inf + 1 6.263 * [simplify]: Simplified to 2 6.263 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 6.263 * * * * [progress]: [ 46 / 164 ] simplifiying candidate # 6.263 * [simplify]: Simplifying (exp im) 6.263 * * [simplify]: iters left: 1 (2 enodes) 6.264 * * [simplify]: Extracting #0: cost 1 inf + 0 6.264 * * [simplify]: Extracting #1: cost 3 inf + 0 6.264 * * [simplify]: Extracting #2: cost 2 inf + 1 6.264 * * [simplify]: Extracting #3: cost 0 inf + 143 6.264 * [simplify]: Simplified to (exp im) 6.264 * [simplify]: Simplified (2 1 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)))) (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)))))) 6.264 * * * * [progress]: [ 47 / 164 ] simplifiying candidate # 6.264 * * * * [progress]: [ 48 / 164 ] simplifiying candidate #real (real->posit16 (* (* 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))))))> 6.264 * * * * [progress]: [ 49 / 164 ] simplifiying candidate # 6.264 * * * * [progress]: [ 50 / 164 ] simplifiying candidate # 6.264 * [simplify]: Simplifying (* (exp im) 0.5) 6.264 * * [simplify]: iters left: 3 (4 enodes) 6.265 * * [simplify]: iters left: 2 (13 enodes) 6.267 * * [simplify]: Extracting #0: cost 1 inf + 0 6.267 * * [simplify]: Extracting #1: cost 4 inf + 0 6.267 * * [simplify]: Extracting #2: cost 5 inf + 1 6.267 * * [simplify]: Extracting #3: cost 4 inf + 2 6.268 * * [simplify]: Extracting #4: cost 0 inf + 368 6.268 * [simplify]: Simplified to (* 0.5 (exp im)) 6.268 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.268 * [simplify]: Simplifying (+ 1 1) 6.268 * * [simplify]: iters left: 2 (2 enodes) 6.269 * * [simplify]: iters left: 1 (9 enodes) 6.271 * * [simplify]: Extracting #0: cost 1 inf + 0 6.271 * * [simplify]: Extracting #1: cost 0 inf + 1 6.271 * [simplify]: Simplified to 2 6.271 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.271 * * * * [progress]: [ 51 / 164 ] simplifiying candidate # 6.271 * [simplify]: Simplifying (* (exp im) 0.5) 6.271 * * [simplify]: iters left: 3 (4 enodes) 6.273 * * [simplify]: iters left: 2 (13 enodes) 6.275 * * [simplify]: Extracting #0: cost 1 inf + 0 6.275 * * [simplify]: Extracting #1: cost 4 inf + 0 6.275 * * [simplify]: Extracting #2: cost 5 inf + 1 6.275 * * [simplify]: Extracting #3: cost 4 inf + 2 6.275 * * [simplify]: Extracting #4: cost 0 inf + 368 6.275 * [simplify]: Simplified to (* 0.5 (exp im)) 6.275 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.275 * [simplify]: Simplifying (+ 1 1) 6.275 * * [simplify]: iters left: 2 (2 enodes) 6.276 * * [simplify]: iters left: 1 (9 enodes) 6.278 * * [simplify]: Extracting #0: cost 1 inf + 0 6.278 * * [simplify]: Extracting #1: cost 0 inf + 1 6.278 * [simplify]: Simplified to 2 6.278 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.278 * * * * [progress]: [ 52 / 164 ] simplifiying candidate # 6.278 * [simplify]: Simplifying (* (exp im) 0.5) 6.279 * * [simplify]: iters left: 3 (4 enodes) 6.280 * * [simplify]: iters left: 2 (13 enodes) 6.282 * * [simplify]: Extracting #0: cost 1 inf + 0 6.282 * * [simplify]: Extracting #1: cost 4 inf + 0 6.282 * * [simplify]: Extracting #2: cost 5 inf + 1 6.282 * * [simplify]: Extracting #3: cost 4 inf + 2 6.282 * * [simplify]: Extracting #4: cost 0 inf + 368 6.282 * [simplify]: Simplified to (* 0.5 (exp im)) 6.282 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.282 * [simplify]: Simplifying (+ 1 1) 6.282 * * [simplify]: iters left: 2 (2 enodes) 6.284 * * [simplify]: iters left: 1 (9 enodes) 6.285 * * [simplify]: Extracting #0: cost 1 inf + 0 6.285 * * [simplify]: Extracting #1: cost 0 inf + 1 6.285 * [simplify]: Simplified to 2 6.285 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.285 * * * * [progress]: [ 53 / 164 ] simplifiying candidate # 6.286 * [simplify]: Simplifying (* (exp im) 0.5) 6.286 * * [simplify]: iters left: 3 (4 enodes) 6.287 * * [simplify]: iters left: 2 (13 enodes) 6.289 * * [simplify]: Extracting #0: cost 1 inf + 0 6.289 * * [simplify]: Extracting #1: cost 4 inf + 0 6.289 * * [simplify]: Extracting #2: cost 5 inf + 1 6.289 * * [simplify]: Extracting #3: cost 4 inf + 2 6.289 * * [simplify]: Extracting #4: cost 0 inf + 368 6.289 * [simplify]: Simplified to (* 0.5 (exp im)) 6.289 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.290 * [simplify]: Simplifying (+ 1 1) 6.290 * * [simplify]: iters left: 2 (2 enodes) 6.292 * * [simplify]: iters left: 1 (9 enodes) 6.295 * * [simplify]: Extracting #0: cost 1 inf + 0 6.295 * * [simplify]: Extracting #1: cost 0 inf + 1 6.295 * [simplify]: Simplified to 2 6.295 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.295 * * * * [progress]: [ 54 / 164 ] simplifiying candidate # 6.296 * [simplify]: Simplifying (* (* (exp im) 0.5) (* (exp im) 0.5)) 6.296 * * [simplify]: iters left: 5 (5 enodes) 6.300 * * [simplify]: iters left: 4 (23 enodes) 6.309 * * [simplify]: iters left: 3 (44 enodes) 6.323 * * [simplify]: iters left: 2 (46 enodes) 6.329 * * [simplify]: Extracting #0: cost 1 inf + 0 6.329 * * [simplify]: Extracting #1: cost 9 inf + 0 6.329 * * [simplify]: Extracting #2: cost 15 inf + 42 6.329 * * [simplify]: Extracting #3: cost 14 inf + 84 6.329 * * [simplify]: Extracting #4: cost 9 inf + 460 6.330 * * [simplify]: Extracting #5: cost 0 inf + 1666 6.330 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 6.330 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.330 * * * * [progress]: [ 55 / 164 ] simplifiying candidate # 6.330 * [simplify]: Simplifying (* (* (exp im) 0.5) (* (exp im) 0.5)) 6.330 * * [simplify]: iters left: 5 (5 enodes) 6.334 * * [simplify]: iters left: 4 (23 enodes) 6.339 * * [simplify]: iters left: 3 (44 enodes) 6.347 * * [simplify]: iters left: 2 (46 enodes) 6.353 * * [simplify]: Extracting #0: cost 1 inf + 0 6.353 * * [simplify]: Extracting #1: cost 9 inf + 0 6.353 * * [simplify]: Extracting #2: cost 15 inf + 42 6.353 * * [simplify]: Extracting #3: cost 14 inf + 84 6.354 * * [simplify]: Extracting #4: cost 9 inf + 460 6.354 * * [simplify]: Extracting #5: cost 0 inf + 1666 6.354 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 6.355 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.355 * * * * [progress]: [ 56 / 164 ] simplifiying candidate # 6.355 * [simplify]: Simplifying (* (* (exp im) 0.5) (* (exp im) 0.5)) 6.355 * * [simplify]: iters left: 5 (5 enodes) 6.357 * * [simplify]: iters left: 4 (23 enodes) 6.362 * * [simplify]: iters left: 3 (44 enodes) 6.369 * * [simplify]: iters left: 2 (46 enodes) 6.375 * * [simplify]: Extracting #0: cost 1 inf + 0 6.375 * * [simplify]: Extracting #1: cost 9 inf + 0 6.376 * * [simplify]: Extracting #2: cost 15 inf + 42 6.376 * * [simplify]: Extracting #3: cost 14 inf + 84 6.376 * * [simplify]: Extracting #4: cost 9 inf + 460 6.376 * * [simplify]: Extracting #5: cost 0 inf + 1666 6.376 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 6.376 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.377 * * * * [progress]: [ 57 / 164 ] simplifiying candidate # 6.377 * [simplify]: Simplifying (* (* (exp im) 0.5) (* (exp im) 0.5)) 6.377 * * [simplify]: iters left: 5 (5 enodes) 6.379 * * [simplify]: iters left: 4 (23 enodes) 6.383 * * [simplify]: iters left: 3 (44 enodes) 6.391 * * [simplify]: iters left: 2 (46 enodes) 6.397 * * [simplify]: Extracting #0: cost 1 inf + 0 6.398 * * [simplify]: Extracting #1: cost 9 inf + 0 6.398 * * [simplify]: Extracting #2: cost 15 inf + 42 6.398 * * [simplify]: Extracting #3: cost 14 inf + 84 6.398 * * [simplify]: Extracting #4: cost 9 inf + 460 6.398 * * [simplify]: Extracting #5: cost 0 inf + 1666 6.398 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 6.399 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.399 * * * * [progress]: [ 58 / 164 ] simplifiying candidate # 6.399 * * * * [progress]: [ 59 / 164 ] simplifiying candidate # 6.399 * [simplify]: Simplifying (* (exp im) 0.5) 6.399 * * [simplify]: iters left: 3 (4 enodes) 6.401 * * [simplify]: iters left: 2 (13 enodes) 6.403 * * [simplify]: Extracting #0: cost 1 inf + 0 6.403 * * [simplify]: Extracting #1: cost 4 inf + 0 6.403 * * [simplify]: Extracting #2: cost 5 inf + 1 6.403 * * [simplify]: Extracting #3: cost 4 inf + 2 6.403 * * [simplify]: Extracting #4: cost 0 inf + 368 6.403 * [simplify]: Simplified to (* 0.5 (exp im)) 6.403 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.404 * * * * [progress]: [ 60 / 164 ] simplifiying candidate # 6.404 * [simplify]: Simplifying (* (exp im) 0.5) 6.404 * * [simplify]: iters left: 3 (4 enodes) 6.407 * * [simplify]: iters left: 2 (13 enodes) 6.411 * * [simplify]: Extracting #0: cost 1 inf + 0 6.411 * * [simplify]: Extracting #1: cost 4 inf + 0 6.411 * * [simplify]: Extracting #2: cost 5 inf + 1 6.411 * * [simplify]: Extracting #3: cost 4 inf + 2 6.411 * * [simplify]: Extracting #4: cost 0 inf + 368 6.411 * [simplify]: Simplified to (* 0.5 (exp im)) 6.411 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.412 * * * * [progress]: [ 61 / 164 ] simplifiying candidate # 6.412 * * * * [progress]: [ 62 / 164 ] simplifiying candidate # 6.412 * [simplify]: Simplifying (+ (+ im (log 0.5)) (+ im (log 0.5))) 6.412 * * [simplify]: iters left: 5 (5 enodes) 6.416 * * [simplify]: iters left: 4 (20 enodes) 6.423 * * [simplify]: iters left: 3 (32 enodes) 6.435 * * [simplify]: iters left: 2 (40 enodes) 6.444 * * [simplify]: iters left: 1 (41 enodes) 6.449 * * [simplify]: Extracting #0: cost 1 inf + 0 6.450 * * [simplify]: Extracting #1: cost 9 inf + 0 6.450 * * [simplify]: Extracting #2: cost 15 inf + 1 6.450 * * [simplify]: Extracting #3: cost 13 inf + 43 6.450 * * [simplify]: Extracting #4: cost 3 inf + 1169 6.450 * * [simplify]: Extracting #5: cost 0 inf + 1584 6.450 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 6.451 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.451 * * * * [progress]: [ 63 / 164 ] simplifiying candidate # 6.451 * [simplify]: Simplifying (+ (+ im (log 0.5)) (log (* (exp im) 0.5))) 6.451 * * [simplify]: iters left: 6 (8 enodes) 6.453 * * [simplify]: iters left: 5 (31 enodes) 6.459 * * [simplify]: iters left: 4 (44 enodes) 6.465 * * [simplify]: iters left: 3 (53 enodes) 6.472 * * [simplify]: iters left: 2 (59 enodes) 6.483 * * [simplify]: Extracting #0: cost 1 inf + 0 6.483 * * [simplify]: Extracting #1: cost 9 inf + 0 6.483 * * [simplify]: Extracting #2: cost 16 inf + 1 6.484 * * [simplify]: Extracting #3: cost 16 inf + 43 6.484 * * [simplify]: Extracting #4: cost 7 inf + 1088 6.485 * * [simplify]: Extracting #5: cost 0 inf + 1950 6.485 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 6.485 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.486 * * * * [progress]: [ 64 / 164 ] simplifiying candidate # 6.486 * [simplify]: Simplifying (+ (log (* (exp im) 0.5)) (+ im (log 0.5))) 6.486 * * [simplify]: iters left: 6 (8 enodes) 6.490 * * [simplify]: iters left: 5 (31 enodes) 6.500 * * [simplify]: iters left: 4 (44 enodes) 6.511 * * [simplify]: iters left: 3 (52 enodes) 6.522 * * [simplify]: iters left: 2 (56 enodes) 6.528 * * [simplify]: Extracting #0: cost 1 inf + 0 6.528 * * [simplify]: Extracting #1: cost 7 inf + 0 6.528 * * [simplify]: Extracting #2: cost 14 inf + 1 6.528 * * [simplify]: Extracting #3: cost 15 inf + 114 6.529 * * [simplify]: Extracting #4: cost 5 inf + 1352 6.529 * * [simplify]: Extracting #5: cost 0 inf + 1950 6.529 * [simplify]: Simplified to (+ (+ (log 0.5) im) (+ (log 0.5) im)) 6.529 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (exp (+ (+ (log 0.5) im) (+ (log 0.5) im))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.529 * * * * [progress]: [ 65 / 164 ] simplifiying candidate # 6.530 * [simplify]: Simplifying (+ (log (* (exp im) 0.5)) (log (* (exp im) 0.5))) 6.530 * * [simplify]: iters left: 6 (6 enodes) 6.532 * * [simplify]: iters left: 5 (22 enodes) 6.536 * * [simplify]: iters left: 4 (29 enodes) 6.542 * * [simplify]: iters left: 3 (41 enodes) 6.548 * * [simplify]: iters left: 2 (49 enodes) 6.555 * * [simplify]: iters left: 1 (50 enodes) 6.563 * * [simplify]: Extracting #0: cost 1 inf + 0 6.563 * * [simplify]: Extracting #1: cost 9 inf + 0 6.563 * * [simplify]: Extracting #2: cost 16 inf + 1 6.563 * * [simplify]: Extracting #3: cost 13 inf + 266 6.564 * * [simplify]: Extracting #4: cost 4 inf + 1463 6.564 * * [simplify]: Extracting #5: cost 0 inf + 1950 6.564 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 6.565 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 6.565 * * * * [progress]: [ 66 / 164 ] simplifiying candidate # 6.565 * * * * [progress]: [ 67 / 164 ] simplifiying candidate # 6.565 * * * * [progress]: [ 68 / 164 ] simplifiying candidate # 6.565 * [simplify]: Simplifying (* (* (* (* (exp im) (exp im)) (exp im)) (* (* 0.5 0.5) 0.5)) (* (* (* (exp im) (exp im)) (exp im)) (* (* 0.5 0.5) 0.5))) 6.565 * * [simplify]: iters left: 6 (9 enodes) 6.569 * * [simplify]: iters left: 5 (43 enodes) 6.586 * * [simplify]: iters left: 4 (151 enodes) 6.689 * * [simplify]: Extracting #0: cost 1 inf + 0 6.689 * * [simplify]: Extracting #1: cost 40 inf + 0 6.689 * * [simplify]: Extracting #2: cost 122 inf + 42 6.690 * * [simplify]: Extracting #3: cost 107 inf + 2812 6.695 * * [simplify]: Extracting #4: cost 21 inf + 22012 6.706 * * [simplify]: Extracting #5: cost 0 inf + 26212 6.716 * * [simplify]: Extracting #6: cost 0 inf + 25852 6.723 * [simplify]: Simplified to (* (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5)))) 6.723 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (cbrt (* (* (* (exp im) 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)))))) 6.724 * * * * [progress]: [ 69 / 164 ] simplifiying candidate # 6.724 * [simplify]: Simplifying (* (* (* (* (exp im) (exp im)) (exp im)) (* (* 0.5 0.5) 0.5)) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5))) 6.724 * * [simplify]: iters left: 6 (12 enodes) 6.728 * * [simplify]: iters left: 5 (59 enodes) 6.744 * * [simplify]: iters left: 4 (182 enodes) 6.867 * * [simplify]: Extracting #0: cost 1 inf + 0 6.867 * * [simplify]: Extracting #1: cost 50 inf + 0 6.868 * * [simplify]: Extracting #2: cost 154 inf + 205 6.869 * * [simplify]: Extracting #3: cost 136 inf + 2961 6.875 * * [simplify]: Extracting #4: cost 21 inf + 32094 6.885 * * [simplify]: Extracting #5: cost 0 inf + 35715 6.896 * [simplify]: Simplified to (* (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5)) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5))) 6.896 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (cbrt (* (* (* (* (exp im) 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)))))) 6.896 * * * * [progress]: [ 70 / 164 ] simplifiying candidate # 6.897 * [simplify]: Simplifying (* (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5)) (* (* (* (exp im) (exp im)) (exp im)) (* (* 0.5 0.5) 0.5))) 6.897 * * [simplify]: iters left: 6 (12 enodes) 6.904 * * [simplify]: iters left: 5 (59 enodes) 6.932 * * [simplify]: iters left: 4 (181 enodes) 7.053 * * [simplify]: Extracting #0: cost 1 inf + 0 7.053 * * [simplify]: Extracting #1: cost 52 inf + 0 7.054 * * [simplify]: Extracting #2: cost 153 inf + 205 7.056 * * [simplify]: Extracting #3: cost 137 inf + 3298 7.066 * * [simplify]: Extracting #4: cost 32 inf + 28736 7.076 * * [simplify]: Extracting #5: cost 0 inf + 36721 7.088 * * [simplify]: Extracting #6: cost 0 inf + 36681 7.097 * [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))))) 7.097 * [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)))) (cos re)) (+ (* (/ 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)))))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 7.097 * * * * [progress]: [ 71 / 164 ] simplifiying candidate # 7.097 * [simplify]: Simplifying (* (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5)) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5))) 7.097 * * [simplify]: iters left: 6 (7 enodes) 7.100 * * [simplify]: iters left: 5 (38 enodes) 7.116 * * [simplify]: iters left: 4 (137 enodes) 7.201 * * [simplify]: iters left: 3 (450 enodes) 8.021 * * [simplify]: Extracting #0: cost 1 inf + 0 8.022 * * [simplify]: Extracting #1: cost 68 inf + 0 8.022 * * [simplify]: Extracting #2: cost 172 inf + 125 8.024 * * [simplify]: Extracting #3: cost 132 inf + 7253 8.032 * * [simplify]: Extracting #4: cost 32 inf + 35000 8.047 * * [simplify]: Extracting #5: cost 0 inf + 42449 8.069 * * [simplify]: Extracting #6: cost 0 inf + 42369 8.094 * [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.094 * [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)))) (cos re)) (+ (* (/ 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)))))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.095 * * * * [progress]: [ 72 / 164 ] simplifiying candidate # 8.095 * * * * [progress]: [ 73 / 164 ] simplifiying candidate # 8.095 * * * * [progress]: [ 74 / 164 ] simplifiying candidate # 8.095 * * * * [progress]: [ 75 / 164 ] simplifiying candidate # 8.095 * * * * [progress]: [ 76 / 164 ] simplifiying candidate # 8.095 * [simplify]: Simplifying (* (exp im) (exp im)) 8.095 * * [simplify]: iters left: 3 (3 enodes) 8.097 * * [simplify]: iters left: 2 (11 enodes) 8.100 * * [simplify]: iters left: 1 (13 enodes) 8.103 * * [simplify]: Extracting #0: cost 1 inf + 0 8.103 * * [simplify]: Extracting #1: cost 4 inf + 0 8.103 * * [simplify]: Extracting #2: cost 7 inf + 0 8.104 * * [simplify]: Extracting #3: cost 6 inf + 1 8.104 * * [simplify]: Extracting #4: cost 0 inf + 447 8.104 * [simplify]: Simplified to (* (exp im) (exp im)) 8.104 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) (exp im)) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.104 * [simplify]: Simplifying (* 0.5 0.5) 8.104 * * [simplify]: iters left: 2 (2 enodes) 8.106 * * [simplify]: iters left: 1 (6 enodes) 8.109 * * [simplify]: Extracting #0: cost 1 inf + 0 8.109 * * [simplify]: Extracting #1: cost 3 inf + 0 8.109 * * [simplify]: Extracting #2: cost 2 inf + 1 8.109 * * [simplify]: Extracting #3: cost 0 inf + 83 8.109 * [simplify]: Simplified to (* 0.5 0.5) 8.109 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (* (* (exp im) (exp im)) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.109 * * * * [progress]: [ 77 / 164 ] simplifiying candidate # 8.110 * [simplify]: Simplifying (* (exp im) 0.5) 8.110 * * [simplify]: iters left: 3 (4 enodes) 8.112 * * [simplify]: iters left: 2 (13 enodes) 8.116 * * [simplify]: Extracting #0: cost 1 inf + 0 8.116 * * [simplify]: Extracting #1: cost 4 inf + 0 8.116 * * [simplify]: Extracting #2: cost 5 inf + 1 8.116 * * [simplify]: Extracting #3: cost 4 inf + 2 8.116 * * [simplify]: Extracting #4: cost 0 inf + 368 8.116 * [simplify]: Simplified to (* 0.5 (exp im)) 8.116 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (* 2 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.117 * [simplify]: Simplifying (* 2 1) 8.117 * * [simplify]: iters left: 2 (3 enodes) 8.119 * * [simplify]: iters left: 1 (9 enodes) 8.122 * * [simplify]: Extracting #0: cost 1 inf + 0 8.122 * * [simplify]: Extracting #1: cost 0 inf + 1 8.122 * [simplify]: Simplified to 2 8.122 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.122 * * * * [progress]: [ 78 / 164 ] simplifiying candidate # 8.123 * [simplify]: Simplifying (* (exp im) 0.5) 8.123 * * [simplify]: iters left: 3 (4 enodes) 8.125 * * [simplify]: iters left: 2 (13 enodes) 8.129 * * [simplify]: Extracting #0: cost 1 inf + 0 8.129 * * [simplify]: Extracting #1: cost 4 inf + 0 8.129 * * [simplify]: Extracting #2: cost 5 inf + 1 8.129 * * [simplify]: Extracting #3: cost 4 inf + 2 8.129 * * [simplify]: Extracting #4: cost 0 inf + 368 8.130 * [simplify]: Simplified to (* 0.5 (exp im)) 8.130 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (* 2 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.130 * [simplify]: Simplifying (* 2 1) 8.130 * * [simplify]: iters left: 2 (3 enodes) 8.133 * * [simplify]: iters left: 1 (9 enodes) 8.136 * * [simplify]: Extracting #0: cost 1 inf + 0 8.136 * * [simplify]: Extracting #1: cost 0 inf + 1 8.136 * [simplify]: Simplified to 2 8.136 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.136 * * * * [progress]: [ 79 / 164 ] simplifiying candidate # 8.137 * [simplify]: Simplifying (* (exp im) 0.5) 8.137 * * [simplify]: iters left: 3 (4 enodes) 8.139 * * [simplify]: iters left: 2 (13 enodes) 8.143 * * [simplify]: Extracting #0: cost 1 inf + 0 8.143 * * [simplify]: Extracting #1: cost 4 inf + 0 8.143 * * [simplify]: Extracting #2: cost 5 inf + 1 8.143 * * [simplify]: Extracting #3: cost 4 inf + 2 8.144 * * [simplify]: Extracting #4: cost 0 inf + 368 8.144 * [simplify]: Simplified to (* 0.5 (exp im)) 8.144 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (* 2 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.144 * [simplify]: Simplifying (* 2 1) 8.144 * * [simplify]: iters left: 2 (3 enodes) 8.146 * * [simplify]: iters left: 1 (9 enodes) 8.149 * * [simplify]: Extracting #0: cost 1 inf + 0 8.149 * * [simplify]: Extracting #1: cost 0 inf + 1 8.149 * [simplify]: Simplified to 2 8.149 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.150 * * * * [progress]: [ 80 / 164 ] simplifiying candidate # 8.150 * [simplify]: Simplifying (* (exp im) 0.5) 8.150 * * [simplify]: iters left: 3 (4 enodes) 8.153 * * [simplify]: iters left: 2 (13 enodes) 8.156 * * [simplify]: Extracting #0: cost 1 inf + 0 8.156 * * [simplify]: Extracting #1: cost 4 inf + 0 8.156 * * [simplify]: Extracting #2: cost 5 inf + 1 8.156 * * [simplify]: Extracting #3: cost 4 inf + 2 8.157 * * [simplify]: Extracting #4: cost 0 inf + 368 8.157 * [simplify]: Simplified to (* 0.5 (exp im)) 8.157 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* 0.5 (exp im)) (* 2 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.157 * [simplify]: Simplifying (* 2 1) 8.157 * * [simplify]: iters left: 2 (3 enodes) 8.159 * * [simplify]: iters left: 1 (9 enodes) 8.162 * * [simplify]: Extracting #0: cost 1 inf + 0 8.163 * * [simplify]: Extracting #1: cost 0 inf + 1 8.163 * [simplify]: Simplified to 2 8.163 * [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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 8.163 * * * * [progress]: [ 81 / 164 ] simplifiying candidate # 8.163 * * * * [progress]: [ 82 / 164 ] simplifiying candidate # 8.163 * [simplify]: Simplifying (exp im) 8.163 * * [simplify]: iters left: 1 (2 enodes) 8.164 * * [simplify]: Extracting #0: cost 1 inf + 0 8.164 * * [simplify]: Extracting #1: cost 3 inf + 0 8.164 * * [simplify]: Extracting #2: cost 2 inf + 1 8.164 * * [simplify]: Extracting #3: cost 0 inf + 143 8.164 * [simplify]: Simplified to (exp im) 8.164 * [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)))) (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.165 * * * * [progress]: [ 83 / 164 ] simplifiying candidate #real (real->posit16 (* (* (exp im) 0.5) (* (exp im) 0.5)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))> 8.165 * * * * [progress]: [ 84 / 164 ] simplifiying candidate # 8.165 * * * * [progress]: [ 85 / 164 ] simplifiying candidate # 8.165 * [simplify]: Simplifying (/ 0.5 (exp im)) 8.165 * * [simplify]: iters left: 3 (4 enodes) 8.167 * * [simplify]: iters left: 2 (12 enodes) 8.171 * * [simplify]: Extracting #0: cost 1 inf + 0 8.171 * * [simplify]: Extracting #1: cost 4 inf + 0 8.171 * * [simplify]: Extracting #2: cost 5 inf + 1 8.171 * * [simplify]: Extracting #3: cost 4 inf + 2 8.171 * * [simplify]: Extracting #4: cost 0 inf + 368 8.171 * [simplify]: Simplified to (/ 0.5 (exp im)) 8.171 * [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)))))) 8.172 * [simplify]: Simplifying (+ 1 1) 8.172 * * [simplify]: iters left: 2 (2 enodes) 8.174 * * [simplify]: iters left: 1 (9 enodes) 8.177 * * [simplify]: Extracting #0: cost 1 inf + 0 8.178 * * [simplify]: Extracting #1: cost 0 inf + 1 8.178 * [simplify]: Simplified to 2 8.178 * [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)))))) 8.178 * * * * [progress]: [ 86 / 164 ] simplifiying candidate # 8.178 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 8.178 * * [simplify]: iters left: 5 (5 enodes) 8.181 * * [simplify]: iters left: 4 (19 enodes) 8.187 * * [simplify]: iters left: 3 (27 enodes) 8.193 * * [simplify]: iters left: 2 (39 enodes) 8.201 * * [simplify]: iters left: 1 (48 enodes) 8.208 * * [simplify]: Extracting #0: cost 1 inf + 0 8.208 * * [simplify]: Extracting #1: cost 11 inf + 0 8.208 * * [simplify]: Extracting #2: cost 20 inf + 1 8.208 * * [simplify]: Extracting #3: cost 17 inf + 125 8.208 * * [simplify]: Extracting #4: cost 7 inf + 1171 8.208 * * [simplify]: Extracting #5: cost 0 inf + 2194 8.209 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 8.209 * [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)))))) 8.209 * * * * [progress]: [ 87 / 164 ] simplifiying candidate # 8.209 * * * * [progress]: [ 88 / 164 ] simplifiying candidate # 8.209 * [simplify]: Simplifying (/ 0.5 (exp im)) 8.209 * * [simplify]: iters left: 3 (4 enodes) 8.211 * * [simplify]: iters left: 2 (12 enodes) 8.213 * * [simplify]: Extracting #0: cost 1 inf + 0 8.213 * * [simplify]: Extracting #1: cost 4 inf + 0 8.213 * * [simplify]: Extracting #2: cost 5 inf + 1 8.213 * * [simplify]: Extracting #3: cost 4 inf + 2 8.213 * * [simplify]: Extracting #4: cost 0 inf + 368 8.213 * [simplify]: Simplified to (/ 0.5 (exp im)) 8.213 * [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)))))) 8.213 * * * * [progress]: [ 89 / 164 ] simplifiying candidate # 8.213 * * * * [progress]: [ 90 / 164 ] simplifiying candidate # 8.214 * [simplify]: Simplifying (+ (- (log 0.5) im) (- (log 0.5) im)) 8.214 * * [simplify]: iters left: 5 (5 enodes) 8.215 * * [simplify]: iters left: 4 (21 enodes) 8.220 * * [simplify]: iters left: 3 (40 enodes) 8.228 * * [simplify]: iters left: 2 (75 enodes) 8.251 * * [simplify]: iters left: 1 (107 enodes) 8.268 * * [simplify]: Extracting #0: cost 1 inf + 0 8.268 * * [simplify]: Extracting #1: cost 17 inf + 0 8.268 * * [simplify]: Extracting #2: cost 25 inf + 164 8.268 * * [simplify]: Extracting #3: cost 20 inf + 399 8.269 * * [simplify]: Extracting #4: cost 5 inf + 2314 8.269 * * [simplify]: Extracting #5: cost 0 inf + 3034 8.270 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 8.270 * [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)))))) 8.270 * * * * [progress]: [ 91 / 164 ] simplifiying candidate # 8.270 * [simplify]: Simplifying (+ (- (log 0.5) im) (log (/ 0.5 (exp im)))) 8.270 * * [simplify]: iters left: 6 (8 enodes) 8.273 * * [simplify]: iters left: 5 (31 enodes) 8.279 * * [simplify]: iters left: 4 (49 enodes) 8.288 * * [simplify]: iters left: 3 (82 enodes) 8.302 * * [simplify]: iters left: 2 (113 enodes) 8.318 * * [simplify]: iters left: 1 (136 enodes) 8.337 * * [simplify]: Extracting #0: cost 1 inf + 0 8.337 * * [simplify]: Extracting #1: cost 18 inf + 0 8.338 * * [simplify]: Extracting #2: cost 31 inf + 83 8.338 * * [simplify]: Extracting #3: cost 26 inf + 540 8.338 * * [simplify]: Extracting #4: cost 7 inf + 3143 8.339 * * [simplify]: Extracting #5: cost 0 inf + 4046 8.340 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 8.340 * [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)))))) 8.341 * * * * [progress]: [ 92 / 164 ] simplifiying candidate # 8.341 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (- (log 0.5) im)) 8.341 * * [simplify]: iters left: 6 (8 enodes) 8.343 * * [simplify]: iters left: 5 (31 enodes) 8.349 * * [simplify]: iters left: 4 (47 enodes) 8.356 * * [simplify]: iters left: 3 (69 enodes) 8.369 * * [simplify]: iters left: 2 (104 enodes) 8.385 * * [simplify]: iters left: 1 (136 enodes) 8.425 * * [simplify]: Extracting #0: cost 1 inf + 0 8.425 * * [simplify]: Extracting #1: cost 18 inf + 0 8.425 * * [simplify]: Extracting #2: cost 32 inf + 1 8.425 * * [simplify]: Extracting #3: cost 28 inf + 277 8.426 * * [simplify]: Extracting #4: cost 6 inf + 3105 8.428 * * [simplify]: Extracting #5: cost 0 inf + 3934 8.429 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 8.429 * [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)))))) 8.430 * * * * [progress]: [ 93 / 164 ] simplifiying candidate # 8.430 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (log (/ 0.5 (exp im)))) 8.430 * * [simplify]: iters left: 6 (6 enodes) 8.433 * * [simplify]: iters left: 5 (21 enodes) 8.439 * * [simplify]: iters left: 4 (29 enodes) 8.447 * * [simplify]: iters left: 3 (48 enodes) 8.455 * * [simplify]: iters left: 2 (82 enodes) 8.475 * * [simplify]: iters left: 1 (111 enodes) 8.508 * * [simplify]: Extracting #0: cost 1 inf + 0 8.508 * * [simplify]: Extracting #1: cost 15 inf + 0 8.508 * * [simplify]: Extracting #2: cost 27 inf + 1 8.508 * * [simplify]: Extracting #3: cost 23 inf + 247 8.510 * * [simplify]: Extracting #4: cost 4 inf + 2609 8.512 * * [simplify]: Extracting #5: cost 0 inf + 3096 8.514 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 8.514 * [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)))))) 8.515 * * * * [progress]: [ 94 / 164 ] simplifiying candidate # 8.515 * * * * [progress]: [ 95 / 164 ] simplifiying candidate # 8.515 * * * * [progress]: [ 96 / 164 ] simplifiying candidate # 8.515 * [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)))) 8.516 * * [simplify]: iters left: 6 (9 enodes) 8.521 * * [simplify]: iters left: 5 (42 enodes) 8.537 * * [simplify]: iters left: 4 (138 enodes) 8.629 * * [simplify]: Extracting #0: cost 1 inf + 0 8.629 * * [simplify]: Extracting #1: cost 76 inf + 0 8.630 * * [simplify]: Extracting #2: cost 194 inf + 42 8.632 * * [simplify]: Extracting #3: cost 138 inf + 12819 8.641 * * [simplify]: Extracting #4: cost 12 inf + 44837 8.653 * * [simplify]: Extracting #5: cost 0 inf + 45751 8.671 * * [simplify]: Extracting #6: cost 0 inf + 44991 8.684 * * [simplify]: Extracting #7: cost 0 inf + 44951 8.695 * [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.695 * [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)))))) 8.695 * * * * [progress]: [ 97 / 164 ] simplifiying candidate # 8.696 * [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)))) 8.696 * * [simplify]: iters left: 6 (12 enodes) 8.702 * * [simplify]: iters left: 5 (58 enodes) 8.728 * * [simplify]: iters left: 4 (171 enodes) 8.832 * * [simplify]: Extracting #0: cost 1 inf + 0 8.832 * * [simplify]: Extracting #1: cost 54 inf + 0 8.833 * * [simplify]: Extracting #2: cost 172 inf + 43 8.834 * * [simplify]: Extracting #3: cost 154 inf + 3126 8.841 * * [simplify]: Extracting #4: cost 31 inf + 32891 8.856 * * [simplify]: Extracting #5: cost 0 inf + 39212 8.874 * * [simplify]: Extracting #6: cost 0 inf + 38372 8.899 * [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.899 * [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)))))) 8.900 * * * * [progress]: [ 98 / 164 ] simplifiying candidate # 8.900 * [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)))) 8.900 * * [simplify]: iters left: 6 (12 enodes) 8.908 * * [simplify]: iters left: 5 (58 enodes) 8.934 * * [simplify]: iters left: 4 (165 enodes) 9.028 * * [simplify]: Extracting #0: cost 1 inf + 0 9.029 * * [simplify]: Extracting #1: cost 61 inf + 0 9.030 * * [simplify]: Extracting #2: cost 171 inf + 2 9.032 * * [simplify]: Extracting #3: cost 146 inf + 4182 9.044 * * [simplify]: Extracting #4: cost 27 inf + 31374 9.056 * * [simplify]: Extracting #5: cost 0 inf + 38709 9.065 * [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))))) 9.065 * [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)))))) 9.065 * * * * [progress]: [ 99 / 164 ] simplifiying candidate # 9.065 * [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)))) 9.065 * * [simplify]: iters left: 6 (7 enodes) 9.068 * * [simplify]: iters left: 5 (34 enodes) 9.083 * * [simplify]: iters left: 4 (94 enodes) 9.134 * * [simplify]: iters left: 3 (223 enodes) 9.258 * * [simplify]: Extracting #0: cost 1 inf + 0 9.258 * * [simplify]: Extracting #1: cost 59 inf + 0 9.259 * * [simplify]: Extracting #2: cost 165 inf + 3 9.261 * * [simplify]: Extracting #3: cost 135 inf + 6116 9.272 * * [simplify]: Extracting #4: cost 36 inf + 30792 9.290 * * [simplify]: Extracting #5: cost 0 inf + 40046 9.311 * * [simplify]: Extracting #6: cost 0 inf + 39766 9.329 * [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))))) 9.329 * [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)))))) 9.329 * * * * [progress]: [ 100 / 164 ] simplifiying candidate # 9.329 * * * * [progress]: [ 101 / 164 ] simplifiying candidate # 9.329 * * * * [progress]: [ 102 / 164 ] simplifiying candidate # 9.329 * * * * [progress]: [ 103 / 164 ] simplifiying candidate # 9.330 * [simplify]: Simplifying (* 0.5 0.5) 9.330 * * [simplify]: iters left: 2 (2 enodes) 9.332 * * [simplify]: iters left: 1 (6 enodes) 9.335 * * [simplify]: Extracting #0: cost 1 inf + 0 9.335 * * [simplify]: Extracting #1: cost 3 inf + 0 9.335 * * [simplify]: Extracting #2: cost 2 inf + 1 9.335 * * [simplify]: Extracting #3: cost 0 inf + 83 9.335 * [simplify]: Simplified to (* 0.5 0.5) 9.335 * [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)))))) 9.336 * [simplify]: Simplifying (* (exp im) (exp im)) 9.336 * * [simplify]: iters left: 3 (3 enodes) 9.337 * * [simplify]: iters left: 2 (11 enodes) 9.340 * * [simplify]: iters left: 1 (13 enodes) 9.343 * * [simplify]: Extracting #0: cost 1 inf + 0 9.343 * * [simplify]: Extracting #1: cost 4 inf + 0 9.343 * * [simplify]: Extracting #2: cost 7 inf + 0 9.343 * * [simplify]: Extracting #3: cost 6 inf + 1 9.343 * * [simplify]: Extracting #4: cost 0 inf + 447 9.344 * [simplify]: Simplified to (* (exp im) (exp im)) 9.344 * [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)))))) 9.344 * * * * [progress]: [ 104 / 164 ] simplifiying candidate # 9.344 * * * * [progress]: [ 105 / 164 ] simplifiying candidate # 9.344 * [simplify]: Simplifying (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) 9.344 * * [simplify]: iters left: 6 (7 enodes) 9.348 * * [simplify]: iters left: 5 (25 enodes) 9.353 * * [simplify]: iters left: 4 (29 enodes) 9.358 * * [simplify]: iters left: 3 (40 enodes) 9.368 * * [simplify]: iters left: 2 (68 enodes) 9.388 * * [simplify]: iters left: 1 (126 enodes) 9.442 * * [simplify]: Extracting #0: cost 1 inf + 0 9.442 * * [simplify]: Extracting #1: cost 21 inf + 0 9.443 * * [simplify]: Extracting #2: cost 54 inf + 2 9.443 * * [simplify]: Extracting #3: cost 48 inf + 10 9.443 * * [simplify]: Extracting #4: cost 41 inf + 490 9.445 * * [simplify]: Extracting #5: cost 27 inf + 4815 9.448 * * [simplify]: Extracting #6: cost 3 inf + 17106 9.452 * * [simplify]: Extracting #7: cost 0 inf + 19239 9.456 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) 9.456 * [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)))))) 9.456 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 9.456 * * [simplify]: iters left: 6 (6 enodes) 9.460 * * [simplify]: iters left: 5 (18 enodes) 9.466 * * [simplify]: Extracting #0: cost 1 inf + 0 9.466 * * [simplify]: Extracting #1: cost 3 inf + 0 9.466 * * [simplify]: Extracting #2: cost 5 inf + 0 9.466 * * [simplify]: Extracting #3: cost 8 inf + 0 9.466 * * [simplify]: Extracting #4: cost 9 inf + 1 9.466 * * [simplify]: Extracting #5: cost 0 inf + 1216 9.466 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 9.466 * [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)))))) 9.467 * * * * [progress]: [ 106 / 164 ] simplifiying candidate # 9.467 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 9.467 * * [simplify]: iters left: 6 (6 enodes) 9.470 * * [simplify]: iters left: 5 (16 enodes) 9.475 * * [simplify]: iters left: 4 (17 enodes) 9.480 * * [simplify]: Extracting #0: cost 1 inf + 0 9.480 * * [simplify]: Extracting #1: cost 5 inf + 0 9.480 * * [simplify]: Extracting #2: cost 7 inf + 1 9.480 * * [simplify]: Extracting #3: cost 2 inf + 368 9.480 * * [simplify]: Extracting #4: cost 0 inf + 672 9.481 * [simplify]: Simplified to (/ 0.5 (exp im)) 9.481 * [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)))))) 9.481 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 9.481 * * [simplify]: iters left: 6 (6 enodes) 9.484 * * [simplify]: iters left: 5 (16 enodes) 9.489 * * [simplify]: iters left: 4 (17 enodes) 9.494 * * [simplify]: Extracting #0: cost 1 inf + 0 9.494 * * [simplify]: Extracting #1: cost 5 inf + 0 9.495 * * [simplify]: Extracting #2: cost 7 inf + 1 9.495 * * [simplify]: Extracting #3: cost 2 inf + 368 9.495 * * [simplify]: Extracting #4: cost 0 inf + 672 9.495 * [simplify]: Simplified to (/ 0.5 (exp im)) 9.495 * [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)))))) 9.495 * * * * [progress]: [ 107 / 164 ] simplifiying candidate # 9.496 * [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))))) 9.496 * * [simplify]: iters left: 6 (9 enodes) 9.501 * * [simplify]: iters left: 5 (37 enodes) 9.516 * * [simplify]: iters left: 4 (93 enodes) 9.545 * * [simplify]: iters left: 3 (251 enodes) 9.655 * * [simplify]: iters left: 2 (471 enodes) 9.909 * * [simplify]: Extracting #0: cost 1 inf + 0 9.909 * * [simplify]: Extracting #1: cost 50 inf + 0 9.910 * * [simplify]: Extracting #2: cost 97 inf + 83 9.911 * * [simplify]: Extracting #3: cost 88 inf + 1489 9.913 * * [simplify]: Extracting #4: cost 62 inf + 7015 9.918 * * [simplify]: Extracting #5: cost 9 inf + 23395 9.923 * * [simplify]: Extracting #6: cost 0 inf + 25894 9.929 * [simplify]: Simplified to (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) 9.929 * [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)))))) 9.929 * [simplify]: Simplifying (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 9.929 * * [simplify]: iters left: 6 (7 enodes) 9.932 * * [simplify]: iters left: 5 (25 enodes) 9.937 * * [simplify]: iters left: 4 (33 enodes) 9.943 * * [simplify]: iters left: 3 (45 enodes) 9.958 * * [simplify]: iters left: 2 (52 enodes) 9.972 * * [simplify]: Extracting #0: cost 1 inf + 0 9.972 * * [simplify]: Extracting #1: cost 11 inf + 0 9.972 * * [simplify]: Extracting #2: cost 22 inf + 0 9.972 * * [simplify]: Extracting #3: cost 23 inf + 1 9.972 * * [simplify]: Extracting #4: cost 16 inf + 960 9.973 * * [simplify]: Extracting #5: cost 2 inf + 4383 9.974 * * [simplify]: Extracting #6: cost 0 inf + 4816 9.976 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 9.976 * [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)))))) 9.976 * * * * [progress]: [ 108 / 164 ] simplifiying candidate # 9.976 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) 9.977 * * [simplify]: iters left: 6 (8 enodes) 9.981 * * [simplify]: iters left: 5 (30 enodes) 9.992 * * [simplify]: iters left: 4 (52 enodes) 10.013 * * [simplify]: iters left: 3 (99 enodes) 10.033 * * [simplify]: iters left: 2 (164 enodes) 10.071 * * [simplify]: iters left: 1 (199 enodes) 10.118 * * [simplify]: Extracting #0: cost 1 inf + 0 10.119 * * [simplify]: Extracting #1: cost 31 inf + 0 10.119 * * [simplify]: Extracting #2: cost 59 inf + 82 10.119 * * [simplify]: Extracting #3: cost 33 inf + 4565 10.121 * * [simplify]: Extracting #4: cost 5 inf + 10539 10.123 * * [simplify]: Extracting #5: cost 0 inf + 11899 10.125 * [simplify]: Simplified to (/ (* 0.5 (cbrt 0.5)) (exp im)) 10.125 * [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)))))) 10.126 * [simplify]: Simplifying (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im)))) 10.126 * * [simplify]: iters left: 6 (7 enodes) 10.128 * * [simplify]: iters left: 5 (25 enodes) 10.132 * * [simplify]: iters left: 4 (33 enodes) 10.137 * * [simplify]: iters left: 3 (45 enodes) 10.144 * * [simplify]: iters left: 2 (50 enodes) 10.151 * * [simplify]: iters left: 1 (51 enodes) 10.158 * * [simplify]: Extracting #0: cost 1 inf + 0 10.158 * * [simplify]: Extracting #1: cost 11 inf + 0 10.158 * * [simplify]: Extracting #2: cost 22 inf + 0 10.158 * * [simplify]: Extracting #3: cost 19 inf + 73 10.158 * * [simplify]: Extracting #4: cost 13 inf + 921 10.158 * * [simplify]: Extracting #5: cost 1 inf + 3242 10.159 * * [simplify]: Extracting #6: cost 0 inf + 3474 10.159 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5)) 10.159 * [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)))))) 10.160 * * * * [progress]: [ 109 / 164 ] simplifiying candidate # 10.160 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) 1) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) 10.160 * * [simplify]: iters left: 6 (6 enodes) 10.162 * * [simplify]: iters left: 5 (24 enodes) 10.169 * * [simplify]: iters left: 4 (42 enodes) 10.181 * * [simplify]: iters left: 3 (58 enodes) 10.193 * * [simplify]: iters left: 2 (75 enodes) 10.204 * * [simplify]: iters left: 1 (80 enodes) 10.215 * * [simplify]: Extracting #0: cost 1 inf + 0 10.215 * * [simplify]: Extracting #1: cost 10 inf + 0 10.216 * * [simplify]: Extracting #2: cost 14 inf + 3 10.216 * * [simplify]: Extracting #3: cost 10 inf + 290 10.216 * * [simplify]: Extracting #4: cost 3 inf + 1019 10.216 * * [simplify]: Extracting #5: cost 0 inf + 1636 10.217 * [simplify]: Simplified to (* 0.5 (cbrt 0.5)) 10.217 * [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)))))) 10.217 * [simplify]: Simplifying (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 10.217 * * [simplify]: iters left: 5 (6 enodes) 10.220 * * [simplify]: iters left: 4 (22 enodes) 10.224 * * [simplify]: iters left: 3 (30 enodes) 10.229 * * [simplify]: iters left: 2 (42 enodes) 10.236 * * [simplify]: iters left: 1 (51 enodes) 10.243 * * [simplify]: Extracting #0: cost 1 inf + 0 10.243 * * [simplify]: Extracting #1: cost 11 inf + 0 10.243 * * [simplify]: Extracting #2: cost 23 inf + 0 10.243 * * [simplify]: Extracting #3: cost 20 inf + 114 10.243 * * [simplify]: Extracting #4: cost 15 inf + 650 10.244 * * [simplify]: Extracting #5: cost 2 inf + 3123 10.244 * * [simplify]: Extracting #6: cost 0 inf + 3476 10.245 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 10.245 * [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)))))) 10.245 * * * * [progress]: [ 110 / 164 ] simplifiying candidate # 10.245 * [simplify]: Simplifying (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) 10.245 * * [simplify]: iters left: 6 (8 enodes) 10.249 * * [simplify]: iters left: 5 (30 enodes) 10.255 * * [simplify]: iters left: 4 (53 enodes) 10.267 * * [simplify]: iters left: 3 (92 enodes) 10.283 * * [simplify]: iters left: 2 (122 enodes) 10.315 * * [simplify]: iters left: 1 (143 enodes) 10.361 * * [simplify]: Extracting #0: cost 1 inf + 0 10.362 * * [simplify]: Extracting #1: cost 23 inf + 0 10.362 * * [simplify]: Extracting #2: cost 47 inf + 1 10.363 * * [simplify]: Extracting #3: cost 30 inf + 2174 10.365 * * [simplify]: Extracting #4: cost 6 inf + 8131 10.368 * * [simplify]: Extracting #5: cost 0 inf + 10286 10.370 * [simplify]: Simplified to (/ 0.5 (* (exp im) (cbrt (exp im)))) 10.370 * [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)))))) 10.370 * [simplify]: Simplifying (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im)))) 10.371 * * [simplify]: iters left: 6 (7 enodes) 10.374 * * [simplify]: iters left: 5 (25 enodes) 10.379 * * [simplify]: iters left: 4 (33 enodes) 10.384 * * [simplify]: iters left: 3 (40 enodes) 10.390 * * [simplify]: iters left: 2 (48 enodes) 10.397 * * [simplify]: iters left: 1 (52 enodes) 10.410 * * [simplify]: Extracting #0: cost 1 inf + 0 10.410 * * [simplify]: Extracting #1: cost 11 inf + 0 10.410 * * [simplify]: Extracting #2: cost 19 inf + 1 10.410 * * [simplify]: Extracting #3: cost 19 inf + 83 10.410 * * [simplify]: Extracting #4: cost 16 inf + 226 10.411 * * [simplify]: Extracting #5: cost 7 inf + 2231 10.412 * * [simplify]: Extracting #6: cost 1 inf + 3542 10.413 * * [simplify]: Extracting #7: cost 0 inf + 3774 10.414 * [simplify]: Simplified to (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) 10.414 * [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)))))) 10.414 * * * * [progress]: [ 111 / 164 ] simplifiying candidate # 10.415 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 10.415 * * [simplify]: iters left: 6 (7 enodes) 10.419 * * [simplify]: iters left: 5 (25 enodes) 10.427 * * [simplify]: iters left: 4 (33 enodes) 10.437 * * [simplify]: iters left: 3 (40 enodes) 10.447 * * [simplify]: iters left: 2 (48 enodes) 10.453 * * [simplify]: iters left: 1 (50 enodes) 10.460 * * [simplify]: Extracting #0: cost 1 inf + 0 10.460 * * [simplify]: Extracting #1: cost 11 inf + 0 10.460 * * [simplify]: Extracting #2: cost 19 inf + 1 10.460 * * [simplify]: Extracting #3: cost 14 inf + 226 10.460 * * [simplify]: Extracting #4: cost 5 inf + 1593 10.461 * * [simplify]: Extracting #5: cost 0 inf + 2352 10.461 * [simplify]: Simplified to (/ 0.5 (exp im)) 10.461 * [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)))))) 10.462 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 10.462 * * [simplify]: iters left: 6 (7 enodes) 10.464 * * [simplify]: iters left: 5 (25 enodes) 10.471 * * [simplify]: iters left: 4 (33 enodes) 10.481 * * [simplify]: iters left: 3 (40 enodes) 10.492 * * [simplify]: iters left: 2 (48 enodes) 10.499 * * [simplify]: iters left: 1 (50 enodes) 10.506 * * [simplify]: Extracting #0: cost 1 inf + 0 10.506 * * [simplify]: Extracting #1: cost 11 inf + 0 10.506 * * [simplify]: Extracting #2: cost 19 inf + 1 10.506 * * [simplify]: Extracting #3: cost 14 inf + 226 10.506 * * [simplify]: Extracting #4: cost 5 inf + 1593 10.507 * * [simplify]: Extracting #5: cost 0 inf + 2352 10.507 * [simplify]: Simplified to (/ 0.5 (exp im)) 10.507 * [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)))))) 10.508 * * * * [progress]: [ 112 / 164 ] simplifiying candidate # 10.508 * [simplify]: Simplifying (* (/ (sqrt 0.5) 1) (/ (sqrt 0.5) 1)) 10.508 * * [simplify]: iters left: 5 (5 enodes) 10.510 * * [simplify]: iters left: 4 (19 enodes) 10.514 * * [simplify]: iters left: 3 (21 enodes) 10.517 * * [simplify]: Extracting #0: cost 1 inf + 0 10.517 * * [simplify]: Extracting #1: cost 0 inf + 1 10.518 * [simplify]: Simplified to 0.5 10.518 * [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)))))) 10.518 * [simplify]: Simplifying (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im))) 10.518 * * [simplify]: iters left: 5 (6 enodes) 10.522 * * [simplify]: iters left: 4 (22 enodes) 10.530 * * [simplify]: iters left: 3 (30 enodes) 10.539 * * [simplify]: iters left: 2 (37 enodes) 10.549 * * [simplify]: iters left: 1 (45 enodes) 10.562 * * [simplify]: Extracting #0: cost 1 inf + 0 10.562 * * [simplify]: Extracting #1: cost 11 inf + 0 10.562 * * [simplify]: Extracting #2: cost 20 inf + 1 10.562 * * [simplify]: Extracting #3: cost 14 inf + 418 10.563 * * [simplify]: Extracting #4: cost 3 inf + 1857 10.563 * * [simplify]: Extracting #5: cost 0 inf + 2393 10.564 * [simplify]: Simplified to (/ (/ 0.5 (exp im)) (exp im)) 10.564 * [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)))))) 10.565 * * * * [progress]: [ 113 / 164 ] simplifiying candidate # 10.565 * [simplify]: Simplifying (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) 10.565 * * [simplify]: iters left: 6 (7 enodes) 10.569 * * [simplify]: iters left: 5 (29 enodes) 10.580 * * [simplify]: iters left: 4 (50 enodes) 10.598 * * [simplify]: iters left: 3 (82 enodes) 10.616 * * [simplify]: iters left: 2 (99 enodes) 10.636 * * [simplify]: iters left: 1 (112 enodes) 10.664 * * [simplify]: Extracting #0: cost 1 inf + 0 10.664 * * [simplify]: Extracting #1: cost 11 inf + 0 10.665 * * [simplify]: Extracting #2: cost 24 inf + 2 10.665 * * [simplify]: Extracting #3: cost 25 inf + 45 10.665 * * [simplify]: Extracting #4: cost 22 inf + 229 10.666 * * [simplify]: Extracting #5: cost 12 inf + 2264 10.667 * * [simplify]: Extracting #6: cost 1 inf + 5255 10.668 * * [simplify]: Extracting #7: cost 0 inf + 5487 10.670 * [simplify]: Simplified to (/ (/ 1 (cbrt (exp im))) (exp im)) 10.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))) (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)))))) 10.670 * [simplify]: Simplifying (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 10.671 * * [simplify]: iters left: 6 (6 enodes) 10.674 * * [simplify]: iters left: 5 (22 enodes) 10.681 * * [simplify]: iters left: 4 (30 enodes) 10.690 * * [simplify]: iters left: 3 (42 enodes) 10.703 * * [simplify]: iters left: 2 (49 enodes) 10.716 * * [simplify]: Extracting #0: cost 1 inf + 0 10.716 * * [simplify]: Extracting #1: cost 11 inf + 0 10.716 * * [simplify]: Extracting #2: cost 19 inf + 1 10.716 * * [simplify]: Extracting #3: cost 20 inf + 42 10.716 * * [simplify]: Extracting #4: cost 18 inf + 84 10.717 * * [simplify]: Extracting #5: cost 12 inf + 952 10.717 * * [simplify]: Extracting #6: cost 2 inf + 3070 10.718 * * [simplify]: Extracting #7: cost 0 inf + 3534 10.719 * [simplify]: Simplified to (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 10.719 * [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)))))) 10.719 * * * * [progress]: [ 114 / 164 ] simplifiying candidate # 10.720 * [simplify]: Simplifying (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im)))) 10.720 * * [simplify]: iters left: 6 (6 enodes) 10.723 * * [simplify]: iters left: 5 (24 enodes) 10.734 * * [simplify]: iters left: 4 (32 enodes) 10.743 * * [simplify]: iters left: 3 (38 enodes) 10.751 * * [simplify]: Extracting #0: cost 1 inf + 0 10.751 * * [simplify]: Extracting #1: cost 6 inf + 0 10.751 * * [simplify]: Extracting #2: cost 9 inf + 1 10.751 * * [simplify]: Extracting #3: cost 6 inf + 144 10.752 * * [simplify]: Extracting #4: cost 2 inf + 631 10.752 * * [simplify]: Extracting #5: cost 0 inf + 894 10.752 * [simplify]: Simplified to (/ 1 (exp im)) 10.752 * [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)))))) 10.752 * [simplify]: Simplifying (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im)))) 10.752 * * [simplify]: iters left: 6 (6 enodes) 10.754 * * [simplify]: iters left: 5 (22 enodes) 10.758 * * [simplify]: iters left: 4 (30 enodes) 10.763 * * [simplify]: iters left: 3 (42 enodes) 10.770 * * [simplify]: iters left: 2 (47 enodes) 10.777 * * [simplify]: iters left: 1 (48 enodes) 10.788 * * [simplify]: Extracting #0: cost 1 inf + 0 10.788 * * [simplify]: Extracting #1: cost 11 inf + 0 10.788 * * [simplify]: Extracting #2: cost 19 inf + 1 10.788 * * [simplify]: Extracting #3: cost 17 inf + 43 10.788 * * [simplify]: Extracting #4: cost 9 inf + 865 10.789 * * [simplify]: Extracting #5: cost 0 inf + 2192 10.790 * [simplify]: Simplified to (/ (* 0.5 0.5) (exp im)) 10.790 * [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)))))) 10.790 * * * * [progress]: [ 115 / 164 ] simplifiying candidate # 10.790 * [simplify]: Simplifying (* (/ 1 1) (/ 1 1)) 10.791 * * [simplify]: iters left: 4 (3 enodes) 10.794 * * [simplify]: iters left: 3 (10 enodes) 10.796 * * [simplify]: iters left: 2 (12 enodes) 10.799 * * [simplify]: Extracting #0: cost 1 inf + 0 10.799 * * [simplify]: Extracting #1: cost 0 inf + 1 10.799 * [simplify]: Simplified to 1 10.799 * [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)))))) 10.800 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 10.800 * * [simplify]: iters left: 5 (5 enodes) 10.803 * * [simplify]: iters left: 4 (19 enodes) 10.810 * * [simplify]: iters left: 3 (27 enodes) 10.819 * * [simplify]: iters left: 2 (39 enodes) 10.825 * * [simplify]: iters left: 1 (48 enodes) 10.831 * * [simplify]: Extracting #0: cost 1 inf + 0 10.831 * * [simplify]: Extracting #1: cost 11 inf + 0 10.831 * * [simplify]: Extracting #2: cost 20 inf + 1 10.831 * * [simplify]: Extracting #3: cost 17 inf + 125 10.832 * * [simplify]: Extracting #4: cost 7 inf + 1171 10.832 * * [simplify]: Extracting #5: cost 0 inf + 2194 10.832 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 10.832 * [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)))))) 10.832 * * * * [progress]: [ 116 / 164 ] simplifiying candidate # 10.833 * [simplify]: Simplifying (* 1 1) 10.833 * * [simplify]: iters left: 2 (2 enodes) 10.833 * * [simplify]: iters left: 1 (6 enodes) 10.835 * * [simplify]: Extracting #0: cost 1 inf + 0 10.835 * * [simplify]: Extracting #1: cost 0 inf + 1 10.835 * [simplify]: Simplified to 1 10.835 * [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)))))) 10.835 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 10.835 * * [simplify]: iters left: 5 (5 enodes) 10.836 * * [simplify]: iters left: 4 (19 enodes) 10.841 * * [simplify]: iters left: 3 (27 enodes) 10.846 * * [simplify]: iters left: 2 (39 enodes) 10.855 * * [simplify]: iters left: 1 (48 enodes) 10.862 * * [simplify]: Extracting #0: cost 1 inf + 0 10.862 * * [simplify]: Extracting #1: cost 11 inf + 0 10.862 * * [simplify]: Extracting #2: cost 20 inf + 1 10.862 * * [simplify]: Extracting #3: cost 17 inf + 125 10.862 * * [simplify]: Extracting #4: cost 7 inf + 1171 10.863 * * [simplify]: Extracting #5: cost 0 inf + 2194 10.863 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 10.863 * [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)))))) 10.863 * * * * [progress]: [ 117 / 164 ] simplifiying candidate # 10.863 * [simplify]: Simplifying (* 0.5 0.5) 10.863 * * [simplify]: iters left: 2 (2 enodes) 10.864 * * [simplify]: iters left: 1 (6 enodes) 10.866 * * [simplify]: Extracting #0: cost 1 inf + 0 10.866 * * [simplify]: Extracting #1: cost 3 inf + 0 10.866 * * [simplify]: Extracting #2: cost 2 inf + 1 10.866 * * [simplify]: Extracting #3: cost 0 inf + 83 10.866 * [simplify]: Simplified to (* 0.5 0.5) 10.866 * [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)))))) 10.866 * [simplify]: Simplifying (* (/ 1 (exp im)) (/ 1 (exp im))) 10.866 * * [simplify]: iters left: 5 (5 enodes) 10.868 * * [simplify]: iters left: 4 (23 enodes) 10.872 * * [simplify]: iters left: 3 (35 enodes) 10.878 * * [simplify]: iters left: 2 (49 enodes) 10.884 * * [simplify]: iters left: 1 (58 enodes) 10.898 * * [simplify]: Extracting #0: cost 1 inf + 0 10.898 * * [simplify]: Extracting #1: cost 7 inf + 0 10.899 * * [simplify]: Extracting #2: cost 13 inf + 1 10.899 * * [simplify]: Extracting #3: cost 12 inf + 84 10.899 * * [simplify]: Extracting #4: cost 3 inf + 803 10.899 * * [simplify]: Extracting #5: cost 1 inf + 1065 10.900 * * [simplify]: Extracting #6: cost 0 inf + 1216 10.900 * [simplify]: Simplified to (* (exp (- im)) (exp (- im))) 10.900 * [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)))))) 10.901 * * * * [progress]: [ 118 / 164 ] simplifiying candidate # 10.901 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 10.901 * * [simplify]: iters left: 6 (6 enodes) 10.904 * * [simplify]: iters left: 5 (16 enodes) 10.909 * * [simplify]: iters left: 4 (17 enodes) 10.913 * * [simplify]: Extracting #0: cost 1 inf + 0 10.914 * * [simplify]: Extracting #1: cost 5 inf + 0 10.914 * * [simplify]: Extracting #2: cost 7 inf + 1 10.914 * * [simplify]: Extracting #3: cost 2 inf + 368 10.914 * * [simplify]: Extracting #4: cost 0 inf + 672 10.914 * [simplify]: Simplified to (/ 0.5 (exp im)) 10.914 * [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)))))) 10.915 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 10.915 * * [simplify]: iters left: 6 (6 enodes) 10.918 * * [simplify]: iters left: 5 (16 enodes) 10.922 * * [simplify]: iters left: 4 (17 enodes) 10.924 * * [simplify]: Extracting #0: cost 1 inf + 0 10.924 * * [simplify]: Extracting #1: cost 5 inf + 0 10.924 * * [simplify]: Extracting #2: cost 7 inf + 1 10.924 * * [simplify]: Extracting #3: cost 2 inf + 368 10.925 * * [simplify]: Extracting #4: cost 0 inf + 672 10.925 * [simplify]: Simplified to (/ 0.5 (exp im)) 10.925 * [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)))))) 10.925 * * * * [progress]: [ 119 / 164 ] simplifiying candidate # 10.925 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 10.925 * * [simplify]: iters left: 6 (9 enodes) 10.927 * * [simplify]: iters left: 5 (30 enodes) 10.932 * * [simplify]: iters left: 4 (36 enodes) 10.938 * * [simplify]: iters left: 3 (40 enodes) 10.945 * * [simplify]: iters left: 2 (44 enodes) 10.953 * * [simplify]: iters left: 1 (47 enodes) 10.966 * * [simplify]: Extracting #0: cost 1 inf + 0 10.966 * * [simplify]: Extracting #1: cost 10 inf + 0 10.966 * * [simplify]: Extracting #2: cost 21 inf + 0 10.966 * * [simplify]: Extracting #3: cost 22 inf + 42 10.966 * * [simplify]: Extracting #4: cost 20 inf + 84 10.967 * * [simplify]: Extracting #5: cost 8 inf + 2064 10.968 * * [simplify]: Extracting #6: cost 0 inf + 3760 10.969 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 10.969 * [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)))))) 10.970 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 10.970 * * [simplify]: iters left: 6 (9 enodes) 10.975 * * [simplify]: iters left: 5 (30 enodes) 10.985 * * [simplify]: iters left: 4 (36 enodes) 10.995 * * [simplify]: iters left: 3 (40 enodes) 11.006 * * [simplify]: iters left: 2 (44 enodes) 11.019 * * [simplify]: iters left: 1 (47 enodes) 11.032 * * [simplify]: Extracting #0: cost 1 inf + 0 11.032 * * [simplify]: Extracting #1: cost 10 inf + 0 11.032 * * [simplify]: Extracting #2: cost 21 inf + 0 11.032 * * [simplify]: Extracting #3: cost 22 inf + 42 11.032 * * [simplify]: Extracting #4: cost 20 inf + 84 11.033 * * [simplify]: Extracting #5: cost 8 inf + 2064 11.034 * * [simplify]: Extracting #6: cost 0 inf + 3760 11.035 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 11.035 * [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)))))) 11.035 * * * * [progress]: [ 120 / 164 ] simplifiying candidate # 11.036 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 11.036 * * [simplify]: iters left: 6 (9 enodes) 11.041 * * [simplify]: iters left: 5 (30 enodes) 11.046 * * [simplify]: iters left: 4 (36 enodes) 11.052 * * [simplify]: iters left: 3 (38 enodes) 11.059 * * [simplify]: Extracting #0: cost 1 inf + 0 11.059 * * [simplify]: Extracting #1: cost 8 inf + 0 11.059 * * [simplify]: Extracting #2: cost 17 inf + 0 11.059 * * [simplify]: Extracting #3: cost 19 inf + 1 11.059 * * [simplify]: Extracting #4: cost 14 inf + 226 11.059 * * [simplify]: Extracting #5: cost 8 inf + 1137 11.059 * * [simplify]: Extracting #6: cost 0 inf + 2912 11.060 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 11.060 * [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)))))) 11.060 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 11.060 * * [simplify]: iters left: 6 (9 enodes) 11.063 * * [simplify]: iters left: 5 (30 enodes) 11.070 * * [simplify]: iters left: 4 (36 enodes) 11.076 * * [simplify]: iters left: 3 (38 enodes) 11.081 * * [simplify]: Extracting #0: cost 1 inf + 0 11.081 * * [simplify]: Extracting #1: cost 8 inf + 0 11.081 * * [simplify]: Extracting #2: cost 17 inf + 0 11.081 * * [simplify]: Extracting #3: cost 19 inf + 1 11.081 * * [simplify]: Extracting #4: cost 14 inf + 226 11.081 * * [simplify]: Extracting #5: cost 8 inf + 1137 11.082 * * [simplify]: Extracting #6: cost 0 inf + 2912 11.082 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 11.082 * [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)))))) 11.082 * * * * [progress]: [ 121 / 164 ] simplifiying candidate # 11.083 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 11.083 * * [simplify]: iters left: 6 (7 enodes) 11.085 * * [simplify]: iters left: 5 (25 enodes) 11.089 * * [simplify]: iters left: 4 (33 enodes) 11.099 * * [simplify]: iters left: 3 (40 enodes) 11.105 * * [simplify]: iters left: 2 (48 enodes) 11.112 * * [simplify]: iters left: 1 (50 enodes) 11.119 * * [simplify]: Extracting #0: cost 1 inf + 0 11.119 * * [simplify]: Extracting #1: cost 11 inf + 0 11.119 * * [simplify]: Extracting #2: cost 19 inf + 1 11.119 * * [simplify]: Extracting #3: cost 14 inf + 226 11.119 * * [simplify]: Extracting #4: cost 5 inf + 1593 11.119 * * [simplify]: Extracting #5: cost 0 inf + 2352 11.120 * [simplify]: Simplified to (/ 0.5 (exp im)) 11.120 * [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)))))) 11.120 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 11.120 * * [simplify]: iters left: 6 (7 enodes) 11.122 * * [simplify]: iters left: 5 (25 enodes) 11.128 * * [simplify]: iters left: 4 (33 enodes) 11.138 * * [simplify]: iters left: 3 (40 enodes) 11.150 * * [simplify]: iters left: 2 (48 enodes) 11.164 * * [simplify]: iters left: 1 (50 enodes) 11.177 * * [simplify]: Extracting #0: cost 1 inf + 0 11.178 * * [simplify]: Extracting #1: cost 11 inf + 0 11.178 * * [simplify]: Extracting #2: cost 19 inf + 1 11.178 * * [simplify]: Extracting #3: cost 14 inf + 226 11.180 * * [simplify]: Extracting #4: cost 5 inf + 1593 11.181 * * [simplify]: Extracting #5: cost 0 inf + 2352 11.182 * [simplify]: Simplified to (/ 0.5 (exp im)) 11.182 * [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)))))) 11.182 * * * * [progress]: [ 122 / 164 ] simplifiying candidate # 11.183 * [simplify]: Simplifying (/ 0.5 (exp im)) 11.183 * * [simplify]: iters left: 3 (4 enodes) 11.185 * * [simplify]: iters left: 2 (12 enodes) 11.189 * * [simplify]: Extracting #0: cost 1 inf + 0 11.189 * * [simplify]: Extracting #1: cost 4 inf + 0 11.189 * * [simplify]: Extracting #2: cost 5 inf + 1 11.189 * * [simplify]: Extracting #3: cost 4 inf + 2 11.189 * * [simplify]: Extracting #4: cost 0 inf + 368 11.190 * [simplify]: Simplified to (/ 0.5 (exp im)) 11.190 * [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)))))) 11.190 * [simplify]: Simplifying (* 2 1) 11.190 * * [simplify]: iters left: 2 (3 enodes) 11.193 * * [simplify]: iters left: 1 (9 enodes) 11.196 * * [simplify]: Extracting #0: cost 1 inf + 0 11.196 * * [simplify]: Extracting #1: cost 0 inf + 1 11.196 * [simplify]: Simplified to 2 11.196 * [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)))))) 11.196 * * * * [progress]: [ 123 / 164 ] simplifiying candidate # 11.197 * [simplify]: Simplifying (cbrt (/ 0.5 (exp im))) 11.197 * * [simplify]: iters left: 4 (5 enodes) 11.199 * * [simplify]: iters left: 3 (15 enodes) 11.204 * * [simplify]: Extracting #0: cost 1 inf + 0 11.204 * * [simplify]: Extracting #1: cost 3 inf + 0 11.204 * * [simplify]: Extracting #2: cost 6 inf + 0 11.204 * * [simplify]: Extracting #3: cost 7 inf + 1 11.204 * * [simplify]: Extracting #4: cost 0 inf + 752 11.204 * [simplify]: Simplified to (cbrt (/ 0.5 (exp im))) 11.204 * [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)))))) 11.205 * * * * [progress]: [ 124 / 164 ] simplifiying candidate # 11.205 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 11.205 * * [simplify]: iters left: 4 (5 enodes) 11.208 * * [simplify]: iters left: 3 (15 enodes) 11.212 * * [simplify]: Extracting #0: cost 1 inf + 0 11.212 * * [simplify]: Extracting #1: cost 3 inf + 0 11.212 * * [simplify]: Extracting #2: cost 6 inf + 0 11.212 * * [simplify]: Extracting #3: cost 7 inf + 1 11.213 * * [simplify]: Extracting #4: cost 0 inf + 672 11.213 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 11.213 * [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)))))) 11.213 * * * * [progress]: [ 125 / 164 ] simplifiying candidate # 11.213 * [simplify]: Simplifying (/ (cbrt 0.5) (cbrt (exp im))) 11.214 * * [simplify]: iters left: 4 (6 enodes) 11.217 * * [simplify]: iters left: 3 (18 enodes) 11.223 * * [simplify]: Extracting #0: cost 1 inf + 0 11.223 * * [simplify]: Extracting #1: cost 4 inf + 0 11.223 * * [simplify]: Extracting #2: cost 8 inf + 0 11.223 * * [simplify]: Extracting #3: cost 9 inf + 1 11.223 * * [simplify]: Extracting #4: cost 0 inf + 1152 11.224 * [simplify]: Simplified to (/ (cbrt 0.5) (cbrt (exp im))) 11.224 * [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)))))) 11.224 * * * * [progress]: [ 126 / 164 ] simplifiying candidate # 11.224 * [simplify]: Simplifying (/ (cbrt 0.5) (sqrt (exp im))) 11.225 * * [simplify]: iters left: 4 (6 enodes) 11.228 * * [simplify]: iters left: 3 (18 enodes) 11.234 * * [simplify]: Extracting #0: cost 1 inf + 0 11.234 * * [simplify]: Extracting #1: cost 4 inf + 0 11.234 * * [simplify]: Extracting #2: cost 8 inf + 0 11.234 * * [simplify]: Extracting #3: cost 9 inf + 1 11.234 * * [simplify]: Extracting #4: cost 0 inf + 992 11.234 * [simplify]: Simplified to (/ (cbrt 0.5) (sqrt (exp im))) 11.234 * [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)))))) 11.235 * * * * [progress]: [ 127 / 164 ] simplifiying candidate # 11.235 * [simplify]: Simplifying (/ (cbrt 0.5) (exp im)) 11.235 * * [simplify]: iters left: 3 (5 enodes) 11.238 * * [simplify]: iters left: 2 (15 enodes) 11.243 * * [simplify]: Extracting #0: cost 1 inf + 0 11.243 * * [simplify]: Extracting #1: cost 4 inf + 0 11.243 * * [simplify]: Extracting #2: cost 8 inf + 0 11.243 * * [simplify]: Extracting #3: cost 4 inf + 144 11.243 * * [simplify]: Extracting #4: cost 0 inf + 690 11.243 * [simplify]: Simplified to (/ (cbrt 0.5) (exp im)) 11.243 * [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)))))) 11.244 * * * * [progress]: [ 128 / 164 ] simplifiying candidate # 11.244 * [simplify]: Simplifying (/ (sqrt 0.5) (cbrt (exp im))) 11.244 * * [simplify]: iters left: 4 (6 enodes) 11.247 * * [simplify]: iters left: 3 (18 enodes) 11.253 * * [simplify]: Extracting #0: cost 1 inf + 0 11.254 * * [simplify]: Extracting #1: cost 4 inf + 0 11.254 * * [simplify]: Extracting #2: cost 8 inf + 0 11.254 * * [simplify]: Extracting #3: cost 9 inf + 1 11.254 * * [simplify]: Extracting #4: cost 0 inf + 992 11.254 * [simplify]: Simplified to (/ (sqrt 0.5) (cbrt (exp im))) 11.254 * [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)))))) 11.254 * * * * [progress]: [ 129 / 164 ] simplifiying candidate # 11.255 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 11.255 * * [simplify]: iters left: 4 (6 enodes) 11.258 * * [simplify]: iters left: 3 (18 enodes) 11.264 * * [simplify]: Extracting #0: cost 1 inf + 0 11.264 * * [simplify]: Extracting #1: cost 4 inf + 0 11.264 * * [simplify]: Extracting #2: cost 8 inf + 0 11.264 * * [simplify]: Extracting #3: cost 9 inf + 1 11.264 * * [simplify]: Extracting #4: cost 0 inf + 832 11.265 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 11.265 * [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)))))) 11.265 * * * * [progress]: [ 130 / 164 ] simplifiying candidate # 11.265 * [simplify]: Simplifying (/ (sqrt 0.5) (exp im)) 11.265 * * [simplify]: iters left: 3 (5 enodes) 11.268 * * [simplify]: iters left: 2 (15 enodes) 11.273 * * [simplify]: Extracting #0: cost 1 inf + 0 11.273 * * [simplify]: Extracting #1: cost 4 inf + 0 11.273 * * [simplify]: Extracting #2: cost 8 inf + 0 11.273 * * [simplify]: Extracting #3: cost 4 inf + 144 11.273 * * [simplify]: Extracting #4: cost 0 inf + 530 11.274 * [simplify]: Simplified to (/ (sqrt 0.5) (exp im)) 11.274 * [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)))))) 11.274 * * * * [progress]: [ 131 / 164 ] simplifiying candidate # 11.274 * [simplify]: Simplifying (/ 0.5 (cbrt (exp im))) 11.274 * * [simplify]: iters left: 4 (5 enodes) 11.278 * * [simplify]: iters left: 3 (15 enodes) 11.283 * * [simplify]: Extracting #0: cost 1 inf + 0 11.283 * * [simplify]: Extracting #1: cost 4 inf + 0 11.283 * * [simplify]: Extracting #2: cost 5 inf + 1 11.283 * * [simplify]: Extracting #3: cost 7 inf + 1 11.283 * * [simplify]: Extracting #4: cost 0 inf + 830 11.284 * [simplify]: Simplified to (/ 0.5 (cbrt (exp im))) 11.284 * [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)))))) 11.284 * * * * [progress]: [ 132 / 164 ] simplifiying candidate # 11.284 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 11.284 * * [simplify]: iters left: 4 (5 enodes) 11.286 * * [simplify]: iters left: 3 (15 enodes) 11.289 * * [simplify]: Extracting #0: cost 1 inf + 0 11.289 * * [simplify]: Extracting #1: cost 4 inf + 0 11.289 * * [simplify]: Extracting #2: cost 5 inf + 1 11.289 * * [simplify]: Extracting #3: cost 7 inf + 1 11.289 * * [simplify]: Extracting #4: cost 0 inf + 670 11.289 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 11.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)) (+ (* (* (/ 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)))))) 11.289 * * * * [progress]: [ 133 / 164 ] simplifiying candidate # 11.289 * [simplify]: Simplifying (/ 0.5 (exp im)) 11.289 * * [simplify]: iters left: 3 (4 enodes) 11.291 * * [simplify]: iters left: 2 (12 enodes) 11.293 * * [simplify]: Extracting #0: cost 1 inf + 0 11.293 * * [simplify]: Extracting #1: cost 4 inf + 0 11.293 * * [simplify]: Extracting #2: cost 5 inf + 1 11.293 * * [simplify]: Extracting #3: cost 4 inf + 2 11.293 * * [simplify]: Extracting #4: cost 0 inf + 368 11.293 * [simplify]: Simplified to (/ 0.5 (exp im)) 11.293 * [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)))))) 11.293 * * * * [progress]: [ 134 / 164 ] simplifiying candidate # 11.293 * [simplify]: Simplifying (/ 0.5 (exp im)) 11.293 * * [simplify]: iters left: 3 (4 enodes) 11.294 * * [simplify]: iters left: 2 (12 enodes) 11.296 * * [simplify]: Extracting #0: cost 1 inf + 0 11.296 * * [simplify]: Extracting #1: cost 4 inf + 0 11.296 * * [simplify]: Extracting #2: cost 5 inf + 1 11.297 * * [simplify]: Extracting #3: cost 4 inf + 2 11.297 * * [simplify]: Extracting #4: cost 0 inf + 368 11.297 * [simplify]: Simplified to (/ 0.5 (exp im)) 11.297 * [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)))))) 11.297 * * * * [progress]: [ 135 / 164 ] simplifiying candidate # 11.297 * [simplify]: Simplifying (/ 1 (exp im)) 11.297 * * [simplify]: iters left: 3 (4 enodes) 11.298 * * [simplify]: iters left: 2 (16 enodes) 11.301 * * [simplify]: iters left: 1 (20 enodes) 11.305 * * [simplify]: Extracting #0: cost 1 inf + 0 11.305 * * [simplify]: Extracting #1: cost 5 inf + 0 11.305 * * [simplify]: Extracting #2: cost 7 inf + 1 11.305 * * [simplify]: Extracting #3: cost 6 inf + 2 11.305 * * [simplify]: Extracting #4: cost 0 inf + 450 11.305 * * [simplify]: Extracting #5: cost 0 inf + 448 11.305 * [simplify]: Simplified to (exp (- im)) 11.305 * [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)))))) 11.305 * * * * [progress]: [ 136 / 164 ] simplifiying candidate # 11.305 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 11.305 * * [simplify]: iters left: 6 (6 enodes) 11.307 * * [simplify]: iters left: 5 (18 enodes) 11.310 * * [simplify]: Extracting #0: cost 1 inf + 0 11.310 * * [simplify]: Extracting #1: cost 3 inf + 0 11.310 * * [simplify]: Extracting #2: cost 5 inf + 0 11.310 * * [simplify]: Extracting #3: cost 8 inf + 0 11.310 * * [simplify]: Extracting #4: cost 9 inf + 1 11.310 * * [simplify]: Extracting #5: cost 0 inf + 1216 11.310 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 11.310 * [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)))))) 11.311 * * * * [progress]: [ 137 / 164 ] simplifiying candidate # 11.311 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 11.311 * * [simplify]: iters left: 4 (5 enodes) 11.312 * * [simplify]: iters left: 3 (15 enodes) 11.315 * * [simplify]: Extracting #0: cost 1 inf + 0 11.315 * * [simplify]: Extracting #1: cost 3 inf + 0 11.315 * * [simplify]: Extracting #2: cost 6 inf + 0 11.315 * * [simplify]: Extracting #3: cost 7 inf + 1 11.315 * * [simplify]: Extracting #4: cost 0 inf + 672 11.315 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 11.315 * [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)))))) 11.315 * * * * [progress]: [ 138 / 164 ] simplifiying candidate # 11.315 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) 11.315 * * [simplify]: iters left: 6 (8 enodes) 11.318 * * [simplify]: iters left: 5 (30 enodes) 11.326 * * [simplify]: iters left: 4 (45 enodes) 11.334 * * [simplify]: iters left: 3 (52 enodes) 11.348 * * [simplify]: iters left: 2 (55 enodes) 11.362 * * [simplify]: Extracting #0: cost 1 inf + 0 11.362 * * [simplify]: Extracting #1: cost 11 inf + 0 11.362 * * [simplify]: Extracting #2: cost 22 inf + 0 11.363 * * [simplify]: Extracting #3: cost 23 inf + 1 11.363 * * [simplify]: Extracting #4: cost 18 inf + 376 11.363 * * [simplify]: Extracting #5: cost 2 inf + 4312 11.364 * * [simplify]: Extracting #6: cost 0 inf + 4816 11.364 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 11.364 * [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)))))) 11.364 * * * * [progress]: [ 139 / 164 ] simplifiying candidate # 11.365 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 11.365 * * [simplify]: iters left: 5 (7 enodes) 11.367 * * [simplify]: iters left: 4 (23 enodes) 11.371 * * [simplify]: iters left: 3 (27 enodes) 11.375 * * [simplify]: iters left: 2 (30 enodes) 11.380 * * [simplify]: Extracting #0: cost 1 inf + 0 11.380 * * [simplify]: Extracting #1: cost 7 inf + 0 11.380 * * [simplify]: Extracting #2: cost 14 inf + 0 11.380 * * [simplify]: Extracting #3: cost 15 inf + 1 11.380 * * [simplify]: Extracting #4: cost 12 inf + 164 11.380 * * [simplify]: Extracting #5: cost 6 inf + 891 11.380 * * [simplify]: Extracting #6: cost 1 inf + 1970 11.381 * * [simplify]: Extracting #7: cost 0 inf + 2242 11.381 * [simplify]: Simplified to (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 11.381 * [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)))))) 11.381 * * * * [progress]: [ 140 / 164 ] simplifiying candidate # 11.381 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) 1) 11.381 * * [simplify]: iters left: 5 (5 enodes) 11.383 * * [simplify]: iters left: 4 (17 enodes) 11.387 * * [simplify]: iters left: 3 (27 enodes) 11.392 * * [simplify]: iters left: 2 (28 enodes) 11.398 * * [simplify]: Extracting #0: cost 1 inf + 0 11.398 * * [simplify]: Extracting #1: cost 5 inf + 0 11.398 * * [simplify]: Extracting #2: cost 7 inf + 1 11.398 * * [simplify]: Extracting #3: cost 6 inf + 2 11.398 * * [simplify]: Extracting #4: cost 1 inf + 528 11.399 * * [simplify]: Extracting #5: cost 0 inf + 650 11.399 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 11.399 * [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)))))) 11.399 * * * * [progress]: [ 141 / 164 ] simplifiying candidate # 11.400 * [simplify]: Simplifying (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 11.400 * * [simplify]: iters left: 6 (7 enodes) 11.403 * * [simplify]: iters left: 5 (23 enodes) 11.411 * * [simplify]: iters left: 4 (25 enodes) 11.416 * * [simplify]: Extracting #0: cost 1 inf + 0 11.416 * * [simplify]: Extracting #1: cost 6 inf + 0 11.416 * * [simplify]: Extracting #2: cost 12 inf + 0 11.416 * * [simplify]: Extracting #3: cost 13 inf + 1 11.416 * * [simplify]: Extracting #4: cost 8 inf + 226 11.416 * * [simplify]: Extracting #5: cost 4 inf + 951 11.416 * * [simplify]: Extracting #6: cost 1 inf + 1646 11.417 * * [simplify]: Extracting #7: cost 0 inf + 1918 11.417 * [simplify]: Simplified to (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 11.417 * [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)))))) 11.417 * * * * [progress]: [ 142 / 164 ] simplifiying candidate # 11.417 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 11.417 * * [simplify]: iters left: 4 (6 enodes) 11.419 * * [simplify]: iters left: 3 (18 enodes) 11.422 * * [simplify]: Extracting #0: cost 1 inf + 0 11.422 * * [simplify]: Extracting #1: cost 4 inf + 0 11.422 * * [simplify]: Extracting #2: cost 8 inf + 0 11.422 * * [simplify]: Extracting #3: cost 9 inf + 1 11.422 * * [simplify]: Extracting #4: cost 0 inf + 832 11.422 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 11.422 * [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)))))) 11.423 * * * * [progress]: [ 143 / 164 ] simplifiying candidate # 11.423 * [simplify]: Simplifying (/ (sqrt 0.5) 1) 11.423 * * [simplify]: iters left: 3 (4 enodes) 11.424 * * [simplify]: iters left: 2 (12 enodes) 11.428 * * [simplify]: iters left: 1 (14 enodes) 11.431 * * [simplify]: Extracting #0: cost 1 inf + 0 11.431 * * [simplify]: Extracting #1: cost 4 inf + 0 11.431 * * [simplify]: Extracting #2: cost 0 inf + 84 11.431 * [simplify]: Simplified to (sqrt 0.5) 11.431 * [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)))))) 11.431 * * * * [progress]: [ 144 / 164 ] simplifiying candidate # 11.432 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 11.432 * * [simplify]: iters left: 6 (6 enodes) 11.433 * * [simplify]: iters left: 5 (22 enodes) 11.437 * * [simplify]: iters left: 4 (26 enodes) 11.441 * * [simplify]: Extracting #0: cost 1 inf + 0 11.441 * * [simplify]: Extracting #1: cost 6 inf + 0 11.441 * * [simplify]: Extracting #2: cost 9 inf + 1 11.441 * * [simplify]: Extracting #3: cost 11 inf + 1 11.441 * * [simplify]: Extracting #4: cost 8 inf + 144 11.441 * * [simplify]: Extracting #5: cost 2 inf + 1253 11.441 * * [simplify]: Extracting #6: cost 0 inf + 1676 11.441 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 11.441 * [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)))))) 11.442 * * * * [progress]: [ 145 / 164 ] simplifiying candidate # 11.442 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 11.442 * * [simplify]: iters left: 4 (5 enodes) 11.443 * * [simplify]: iters left: 3 (17 enodes) 11.446 * * [simplify]: iters left: 2 (19 enodes) 11.449 * * [simplify]: Extracting #0: cost 1 inf + 0 11.449 * * [simplify]: Extracting #1: cost 4 inf + 0 11.449 * * [simplify]: Extracting #2: cost 5 inf + 1 11.449 * * [simplify]: Extracting #3: cost 7 inf + 1 11.449 * * [simplify]: Extracting #4: cost 0 inf + 670 11.449 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 11.449 * [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)))))) 11.449 * * * * [progress]: [ 146 / 164 ] simplifiying candidate # 11.449 * [simplify]: Simplifying (/ 1 1) 11.450 * * [simplify]: iters left: 2 (2 enodes) 11.450 * * [simplify]: iters left: 1 (6 enodes) 11.451 * * [simplify]: Extracting #0: cost 1 inf + 0 11.451 * * [simplify]: Extracting #1: cost 0 inf + 1 11.451 * [simplify]: Simplified to 1 11.451 * [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)))))) 11.452 * * * * [progress]: [ 147 / 164 ] simplifiying candidate # 11.452 * * * * [progress]: [ 148 / 164 ] simplifiying candidate # 11.452 * * * * [progress]: [ 149 / 164 ] simplifiying candidate # 11.452 * [simplify]: Simplifying (exp im) 11.452 * * [simplify]: iters left: 1 (2 enodes) 11.452 * * [simplify]: Extracting #0: cost 1 inf + 0 11.452 * * [simplify]: Extracting #1: cost 3 inf + 0 11.452 * * [simplify]: Extracting #2: cost 2 inf + 1 11.452 * * [simplify]: Extracting #3: cost 0 inf + 143 11.453 * [simplify]: Simplified to (exp im) 11.453 * [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)))))) 11.453 * * * * [progress]: [ 150 / 164 ] simplifiying candidate # 11.453 * [simplify]: Simplifying (* 0.5 (/ 0.5 (exp im))) 11.453 * * [simplify]: iters left: 5 (5 enodes) 11.454 * * [simplify]: iters left: 4 (18 enodes) 11.457 * * [simplify]: iters left: 3 (22 enodes) 11.461 * * [simplify]: iters left: 2 (24 enodes) 11.465 * * [simplify]: Extracting #0: cost 1 inf + 0 11.465 * * [simplify]: Extracting #1: cost 7 inf + 0 11.465 * * [simplify]: Extracting #2: cost 11 inf + 1 11.465 * * [simplify]: Extracting #3: cost 6 inf + 226 11.465 * * [simplify]: Extracting #4: cost 0 inf + 978 11.466 * [simplify]: Simplified to (* (/ 0.5 (exp im)) 0.5) 11.466 * [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)))))) 11.466 * * * * [progress]: [ 151 / 164 ] 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))))))> 11.466 * * * * [progress]: [ 152 / 164 ] simplifiying candidate # 11.466 * * * * [progress]: [ 153 / 164 ] simplifiying candidate # 11.466 * [simplify]: Simplifying (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) 11.466 * * [simplify]: iters left: 6 (12 enodes) 11.471 * * [simplify]: iters left: 5 (56 enodes) 11.490 * * [simplify]: iters left: 4 (103 enodes) 11.511 * * [simplify]: iters left: 3 (195 enodes) 11.558 * * [simplify]: iters left: 2 (365 enodes) 11.653 * * [simplify]: Extracting #0: cost 1 inf + 0 11.653 * * [simplify]: Extracting #1: cost 20 inf + 0 11.653 * * [simplify]: Extracting #2: cost 59 inf + 1 11.654 * * [simplify]: Extracting #3: cost 111 inf + 126 11.656 * * [simplify]: Extracting #4: cost 74 inf + 7119 11.661 * * [simplify]: Extracting #5: cost 9 inf + 28721 11.665 * * [simplify]: Extracting #6: cost 0 inf + 29522 11.668 * [simplify]: Simplified to (* (+ 0.5 (* (+ 0.5 (* 0.3333333333333333 im)) im)) im) 11.668 * [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)))) 11.669 * * * * [progress]: [ 154 / 164 ] simplifiying candidate # 11.669 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 11.669 * * [simplify]: iters left: 6 (7 enodes) 11.672 * * [simplify]: iters left: 5 (29 enodes) 11.681 * * [simplify]: iters left: 4 (50 enodes) 11.692 * * [simplify]: iters left: 3 (81 enodes) 11.707 * * [simplify]: iters left: 2 (127 enodes) 11.732 * * [simplify]: iters left: 1 (246 enodes) 11.857 * * [simplify]: Extracting #0: cost 1 inf + 0 11.857 * * [simplify]: Extracting #1: cost 5 inf + 0 11.857 * * [simplify]: Extracting #2: cost 39 inf + 1 11.858 * * [simplify]: Extracting #3: cost 110 inf + 42 11.859 * * [simplify]: Extracting #4: cost 95 inf + 1888 11.863 * * [simplify]: Extracting #5: cost 49 inf + 17210 11.870 * * [simplify]: Extracting #6: cost 4 inf + 39910 11.878 * * [simplify]: Extracting #7: cost 0 inf + 41661 11.886 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 11.886 * [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)))) 11.886 * * * * [progress]: [ 155 / 164 ] simplifiying candidate # 11.887 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 11.887 * * [simplify]: iters left: 6 (7 enodes) 11.891 * * [simplify]: iters left: 5 (29 enodes) 11.905 * * [simplify]: iters left: 4 (50 enodes) 11.922 * * [simplify]: iters left: 3 (81 enodes) 11.948 * * [simplify]: iters left: 2 (127 enodes) 11.988 * * [simplify]: iters left: 1 (246 enodes) 12.058 * * [simplify]: Extracting #0: cost 1 inf + 0 12.058 * * [simplify]: Extracting #1: cost 5 inf + 0 12.058 * * [simplify]: Extracting #2: cost 39 inf + 1 12.059 * * [simplify]: Extracting #3: cost 110 inf + 42 12.060 * * [simplify]: Extracting #4: cost 95 inf + 1888 12.063 * * [simplify]: Extracting #5: cost 49 inf + 17210 12.070 * * [simplify]: Extracting #6: cost 4 inf + 39910 12.078 * * [simplify]: Extracting #7: cost 0 inf + 41661 12.083 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 12.084 * [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)))) 12.084 * * * * [progress]: [ 156 / 164 ] simplifiying candidate # 12.084 * [simplify]: Simplifying (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 12.084 * * [simplify]: iters left: 6 (9 enodes) 12.088 * * [simplify]: iters left: 5 (38 enodes) 12.098 * * [simplify]: iters left: 4 (54 enodes) 12.107 * * [simplify]: iters left: 3 (73 enodes) 12.118 * * [simplify]: iters left: 2 (83 enodes) 12.137 * * [simplify]: iters left: 1 (99 enodes) 12.165 * * [simplify]: Extracting #0: cost 1 inf + 0 12.165 * * [simplify]: Extracting #1: cost 8 inf + 0 12.165 * * [simplify]: Extracting #2: cost 20 inf + 1 12.166 * * [simplify]: Extracting #3: cost 22 inf + 125 12.166 * * [simplify]: Extracting #4: cost 12 inf + 661 12.167 * * [simplify]: Extracting #5: cost 2 inf + 1728 12.168 * * [simplify]: Extracting #6: cost 0 inf + 1893 12.169 * [simplify]: Simplified to (+ 0.25 (* 0.5 (+ im (* im im)))) 12.169 * [simplify]: Simplified (2 1 1 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (+ 0.25 (* 0.5 (+ im (* im 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)))))) 12.170 * * * * [progress]: [ 157 / 164 ] simplifiying candidate # 12.170 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 12.170 * * [simplify]: iters left: 4 (6 enodes) 12.174 * * [simplify]: iters left: 3 (24 enodes) 12.188 * * [simplify]: iters left: 2 (42 enodes) 12.201 * * [simplify]: iters left: 1 (73 enodes) 12.216 * * [simplify]: Extracting #0: cost 1 inf + 0 12.217 * * [simplify]: Extracting #1: cost 9 inf + 0 12.217 * * [simplify]: Extracting #2: cost 22 inf + 1 12.217 * * [simplify]: Extracting #3: cost 21 inf + 46 12.217 * * [simplify]: Extracting #4: cost 10 inf + 1242 12.217 * * [simplify]: Extracting #5: cost 1 inf + 3179 12.218 * * [simplify]: Extracting #6: cost 0 inf + 3461 12.218 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 12.218 * [simplify]: Simplified (2 1 1 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (exp (+ im im)) 0.25) (* 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)))))) 12.218 * * * * [progress]: [ 158 / 164 ] simplifiying candidate # 12.219 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 12.219 * * [simplify]: iters left: 4 (6 enodes) 12.221 * * [simplify]: iters left: 3 (24 enodes) 12.230 * * [simplify]: iters left: 2 (42 enodes) 12.247 * * [simplify]: iters left: 1 (73 enodes) 12.267 * * [simplify]: Extracting #0: cost 1 inf + 0 12.267 * * [simplify]: Extracting #1: cost 9 inf + 0 12.267 * * [simplify]: Extracting #2: cost 22 inf + 1 12.267 * * [simplify]: Extracting #3: cost 21 inf + 46 12.267 * * [simplify]: Extracting #4: cost 10 inf + 1242 12.268 * * [simplify]: Extracting #5: cost 1 inf + 3179 12.268 * * [simplify]: Extracting #6: cost 0 inf + 3461 12.269 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 12.269 * [simplify]: Simplified (2 1 1 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (exp (+ im im)) 0.25) (* 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)))))) 12.269 * * * * [progress]: [ 159 / 164 ] simplifiying candidate # 12.269 * [simplify]: Simplifying (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 12.269 * * [simplify]: iters left: 6 (9 enodes) 12.273 * * [simplify]: iters left: 5 (38 enodes) 12.279 * * [simplify]: iters left: 4 (54 enodes) 12.289 * * [simplify]: iters left: 3 (73 enodes) 12.312 * * [simplify]: iters left: 2 (83 enodes) 12.331 * * [simplify]: iters left: 1 (99 enodes) 12.346 * * [simplify]: Extracting #0: cost 1 inf + 0 12.346 * * [simplify]: Extracting #1: cost 8 inf + 0 12.346 * * [simplify]: Extracting #2: cost 20 inf + 1 12.346 * * [simplify]: Extracting #3: cost 22 inf + 125 12.346 * * [simplify]: Extracting #4: cost 12 inf + 661 12.347 * * [simplify]: Extracting #5: cost 2 inf + 1728 12.347 * * [simplify]: Extracting #6: cost 0 inf + 1893 12.348 * [simplify]: Simplified to (+ 0.25 (* 0.5 (+ im (* im im)))) 12.348 * [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.25 (* 0.5 (+ im (* im im)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 12.348 * * * * [progress]: [ 160 / 164 ] simplifiying candidate # 12.348 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 12.348 * * [simplify]: iters left: 4 (6 enodes) 12.352 * * [simplify]: iters left: 3 (24 enodes) 12.360 * * [simplify]: iters left: 2 (42 enodes) 12.369 * * [simplify]: iters left: 1 (73 enodes) 12.381 * * [simplify]: Extracting #0: cost 1 inf + 0 12.382 * * [simplify]: Extracting #1: cost 9 inf + 0 12.382 * * [simplify]: Extracting #2: cost 22 inf + 1 12.382 * * [simplify]: Extracting #3: cost 21 inf + 46 12.382 * * [simplify]: Extracting #4: cost 10 inf + 1242 12.382 * * [simplify]: Extracting #5: cost 1 inf + 3179 12.383 * * [simplify]: Extracting #6: cost 0 inf + 3461 12.383 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 12.383 * [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))) (- (* (exp (+ im im)) 0.25) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 12.383 * * * * [progress]: [ 161 / 164 ] simplifiying candidate # 12.384 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 12.384 * * [simplify]: iters left: 4 (6 enodes) 12.386 * * [simplify]: iters left: 3 (24 enodes) 12.396 * * [simplify]: iters left: 2 (42 enodes) 12.412 * * [simplify]: iters left: 1 (73 enodes) 12.444 * * [simplify]: Extracting #0: cost 1 inf + 0 12.444 * * [simplify]: Extracting #1: cost 9 inf + 0 12.444 * * [simplify]: Extracting #2: cost 22 inf + 1 12.444 * * [simplify]: Extracting #3: cost 21 inf + 46 12.445 * * [simplify]: Extracting #4: cost 10 inf + 1242 12.445 * * [simplify]: Extracting #5: cost 1 inf + 3179 12.446 * * [simplify]: Extracting #6: cost 0 inf + 3461 12.447 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 12.447 * [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))) (- (* (exp (+ im im)) 0.25) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 12.448 * * * * [progress]: [ 162 / 164 ] simplifiying candidate # 12.448 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 12.448 * * [simplify]: iters left: 6 (9 enodes) 12.452 * * [simplify]: iters left: 5 (39 enodes) 12.459 * * [simplify]: iters left: 4 (63 enodes) 12.469 * * [simplify]: iters left: 3 (86 enodes) 12.487 * * [simplify]: iters left: 2 (104 enodes) 12.501 * * [simplify]: iters left: 1 (125 enodes) 12.524 * * [simplify]: Extracting #0: cost 1 inf + 0 12.524 * * [simplify]: Extracting #1: cost 16 inf + 0 12.524 * * [simplify]: Extracting #2: cost 34 inf + 1 12.525 * * [simplify]: Extracting #3: cost 41 inf + 44 12.525 * * [simplify]: Extracting #4: cost 20 inf + 1516 12.527 * * [simplify]: Extracting #5: cost 2 inf + 3596 12.532 * * [simplify]: Extracting #6: cost 0 inf + 3841 12.534 * [simplify]: Simplified to (+ (* (- (* 0.5 im) 0.5) im) 0.25) 12.534 * [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)))))) 12.534 * * * * [progress]: [ 163 / 164 ] simplifiying candidate # 12.534 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 12.535 * * [simplify]: iters left: 4 (6 enodes) 12.538 * * [simplify]: iters left: 3 (23 enodes) 12.547 * * [simplify]: iters left: 2 (39 enodes) 12.562 * * [simplify]: iters left: 1 (67 enodes) 12.586 * * [simplify]: Extracting #0: cost 1 inf + 0 12.586 * * [simplify]: Extracting #1: cost 6 inf + 0 12.586 * * [simplify]: Extracting #2: cost 17 inf + 1 12.587 * * [simplify]: Extracting #3: cost 20 inf + 4 12.587 * * [simplify]: Extracting #4: cost 8 inf + 1391 12.587 * * [simplify]: Extracting #5: cost 1 inf + 2643 12.588 * * [simplify]: Extracting #6: cost 0 inf + 2925 12.589 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 12.589 * [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)))))) 12.589 * * * * [progress]: [ 164 / 164 ] simplifiying candidate # 12.589 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 12.590 * * [simplify]: iters left: 4 (6 enodes) 12.593 * * [simplify]: iters left: 3 (23 enodes) 12.602 * * [simplify]: iters left: 2 (39 enodes) 12.617 * * [simplify]: iters left: 1 (67 enodes) 12.631 * * [simplify]: Extracting #0: cost 1 inf + 0 12.631 * * [simplify]: Extracting #1: cost 6 inf + 0 12.631 * * [simplify]: Extracting #2: cost 17 inf + 1 12.631 * * [simplify]: Extracting #3: cost 20 inf + 4 12.631 * * [simplify]: Extracting #4: cost 8 inf + 1391 12.631 * * [simplify]: Extracting #5: cost 1 inf + 2643 12.632 * * [simplify]: Extracting #6: cost 0 inf + 2925 12.632 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 12.632 * [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)))))) 12.632 * * * [progress]: adding candidates to table 14.799 * * [progress]: iteration 3 / 4 14.799 * * * [progress]: picking best candidate 14.808 * * * * [pick]: Picked # 14.808 * * * [progress]: localizing error 14.881 * * * [progress]: generating rewritten candidates 14.881 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2 2) 14.901 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1) 14.943 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1) 14.963 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1) 15.001 * * * [progress]: generating series expansions 15.001 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2 2) 15.001 * [backup-simplify]: Simplify (- (* (exp im) 0.5) (/ 0.5 (exp im))) into (- (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 15.001 * [approximate]: Taking taylor expansion of (- (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in (im) around 0 15.001 * [taylor]: Taking taylor expansion of (- (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 15.001 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 15.001 * [taylor]: Taking taylor expansion of 0.5 in im 15.001 * [backup-simplify]: Simplify 0.5 into 0.5 15.001 * [taylor]: Taking taylor expansion of (exp im) in im 15.001 * [taylor]: Taking taylor expansion of im in im 15.001 * [backup-simplify]: Simplify 0 into 0 15.001 * [backup-simplify]: Simplify 1 into 1 15.001 * [backup-simplify]: Simplify (exp 0) into 1 15.001 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 15.001 * [taylor]: Taking taylor expansion of 0.5 in im 15.001 * [backup-simplify]: Simplify 0.5 into 0.5 15.001 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 15.001 * [taylor]: Taking taylor expansion of (exp im) in im 15.002 * [taylor]: Taking taylor expansion of im in im 15.002 * [backup-simplify]: Simplify 0 into 0 15.002 * [backup-simplify]: Simplify 1 into 1 15.002 * [backup-simplify]: Simplify (exp 0) into 1 15.002 * [backup-simplify]: Simplify (/ 1 1) into 1 15.002 * [taylor]: Taking taylor expansion of (- (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) in im 15.002 * [taylor]: Taking taylor expansion of (* 0.5 (exp im)) in im 15.003 * [taylor]: Taking taylor expansion of 0.5 in im 15.003 * [backup-simplify]: Simplify 0.5 into 0.5 15.003 * [taylor]: Taking taylor expansion of (exp im) in im 15.003 * [taylor]: Taking taylor expansion of im in im 15.003 * [backup-simplify]: Simplify 0 into 0 15.003 * [backup-simplify]: Simplify 1 into 1 15.003 * [backup-simplify]: Simplify (exp 0) into 1 15.003 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp im))) in im 15.003 * [taylor]: Taking taylor expansion of 0.5 in im 15.003 * [backup-simplify]: Simplify 0.5 into 0.5 15.003 * [taylor]: Taking taylor expansion of (/ 1 (exp im)) in im 15.003 * [taylor]: Taking taylor expansion of (exp im) in im 15.003 * [taylor]: Taking taylor expansion of im in im 15.003 * [backup-simplify]: Simplify 0 into 0 15.003 * [backup-simplify]: Simplify 1 into 1 15.003 * [backup-simplify]: Simplify (exp 0) into 1 15.003 * [backup-simplify]: Simplify (/ 1 1) into 1 15.004 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 15.005 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 15.005 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 15.006 * [backup-simplify]: Simplify (+ 0.5 (- 0.5)) into 0 15.006 * [backup-simplify]: Simplify 0 into 0 15.007 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 15.009 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 1)) into 0.5 15.010 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 15.010 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1 1)))) into -1 15.012 * [backup-simplify]: Simplify (+ (* 0.5 -1) (* 0 1)) into (- 0.5) 15.013 * [backup-simplify]: Simplify (- (- 0.5)) into 0.5 15.014 * [backup-simplify]: Simplify (+ 0.5 0.5) into 1.0 15.014 * [backup-simplify]: Simplify 1.0 into 1.0 15.015 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 15.017 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 1) (* 0 1))) into 0.25 15.019 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 15.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/2 1)) (* -1 (/ 1 1)))) into 1/2 15.023 * [backup-simplify]: Simplify (+ (* 0.5 1/2) (+ (* 0 -1) (* 0 1))) into 0.25 15.023 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 15.024 * [backup-simplify]: Simplify (+ 0.25 (- 0.25)) into 0 15.024 * [backup-simplify]: Simplify 0 into 0 15.026 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 15.029 * [backup-simplify]: Simplify (+ (* 0.5 1/6) (+ (* 0 1/2) (+ (* 0 1) (* 0 1)))) into 0.08333333333333333 15.033 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 15.034 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/6 1)) (* -1 (/ 1/2 1)) (* 1/2 (/ 1 1)))) into -1/6 15.038 * [backup-simplify]: Simplify (+ (* 0.5 -1/6) (+ (* 0 1/2) (+ (* 0 -1) (* 0 1)))) into (- 0.08333333333333333) 15.039 * [backup-simplify]: Simplify (- (- 0.08333333333333333)) into 0.08333333333333333 15.039 * [backup-simplify]: Simplify (+ 0.08333333333333333 0.08333333333333333) into 0.16666666666666666 15.039 * [backup-simplify]: Simplify 0.16666666666666666 into 0.16666666666666666 15.043 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 15.047 * [backup-simplify]: Simplify (+ (* 0.5 1/24) (+ (* 0 1/6) (+ (* 0 1/2) (+ (* 0 1) (* 0 1))))) into 0.020833333333333332 15.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 15.054 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/24 1)) (* -1 (/ 1/6 1)) (* 1/2 (/ 1/2 1)) (* -1/6 (/ 1 1)))) into 1/24 15.058 * [backup-simplify]: Simplify (+ (* 0.5 1/24) (+ (* 0 -1/6) (+ (* 0 1/2) (+ (* 0 -1) (* 0 1))))) into 0.020833333333333332 15.059 * [backup-simplify]: Simplify (- 0.020833333333333332) into (- 0.020833333333333332) 15.060 * [backup-simplify]: Simplify (+ 0.020833333333333332 (- 0.020833333333333332)) into 0 15.060 * [backup-simplify]: Simplify 0 into 0 15.066 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 5) 120)) (* (/ (pow 1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/120 15.070 * [backup-simplify]: Simplify (+ (* 0.5 1/120) (+ (* 0 1/24) (+ (* 0 1/6) (+ (* 0 1/2) (+ (* 0 1) (* 0 1)))))) into 0.004166666666666667 15.076 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 5) 120)) (* (/ (pow 1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/120 15.079 * [backup-simplify]: Simplify (- (+ (* 1 (/ 1/120 1)) (* -1 (/ 1/24 1)) (* 1/2 (/ 1/6 1)) (* -1/6 (/ 1/2 1)) (* 1/24 (/ 1 1)))) into -1/120 15.084 * [backup-simplify]: Simplify (+ (* 0.5 -1/120) (+ (* 0 1/24) (+ (* 0 -1/6) (+ (* 0 1/2) (+ (* 0 -1) (* 0 1)))))) into (- 0.004166666666666667) 15.085 * [backup-simplify]: Simplify (- (- 0.004166666666666667)) into 0.004166666666666667 15.086 * [backup-simplify]: Simplify (+ 0.004166666666666667 0.004166666666666667) into 0.008333333333333333 15.086 * [backup-simplify]: Simplify 0.008333333333333333 into 0.008333333333333333 15.086 * [backup-simplify]: Simplify (+ (* 0.008333333333333333 (pow im 5)) (+ (* 0.16666666666666666 (pow im 3)) (* 1.0 im))) into (+ (* 0.16666666666666666 (pow im 3)) (+ (* 0.008333333333333333 (pow im 5)) (* 1.0 im))) 15.086 * [backup-simplify]: Simplify (- (* (exp (/ 1 im)) 0.5) (/ 0.5 (exp (/ 1 im)))) into (- (* 0.5 (exp (/ 1 im))) (* 0.5 (/ 1 (exp (/ 1 im))))) 15.087 * [approximate]: Taking taylor expansion of (- (* 0.5 (exp (/ 1 im))) (* 0.5 (/ 1 (exp (/ 1 im))))) in (im) around 0 15.087 * [taylor]: Taking taylor expansion of (- (* 0.5 (exp (/ 1 im))) (* 0.5 (/ 1 (exp (/ 1 im))))) in im 15.087 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 15.087 * [taylor]: Taking taylor expansion of 0.5 in im 15.087 * [backup-simplify]: Simplify 0.5 into 0.5 15.087 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.087 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.087 * [taylor]: Taking taylor expansion of im in im 15.087 * [backup-simplify]: Simplify 0 into 0 15.087 * [backup-simplify]: Simplify 1 into 1 15.087 * [backup-simplify]: Simplify (/ 1 1) into 1 15.087 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.088 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 15.088 * [taylor]: Taking taylor expansion of 0.5 in im 15.088 * [backup-simplify]: Simplify 0.5 into 0.5 15.088 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 15.088 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.088 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.088 * [taylor]: Taking taylor expansion of im in im 15.088 * [backup-simplify]: Simplify 0 into 0 15.088 * [backup-simplify]: Simplify 1 into 1 15.088 * [backup-simplify]: Simplify (/ 1 1) into 1 15.088 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.088 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 15.088 * [taylor]: Taking taylor expansion of (- (* 0.5 (exp (/ 1 im))) (* 0.5 (/ 1 (exp (/ 1 im))))) in im 15.088 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ 1 im))) in im 15.088 * [taylor]: Taking taylor expansion of 0.5 in im 15.088 * [backup-simplify]: Simplify 0.5 into 0.5 15.088 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.089 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.089 * [taylor]: Taking taylor expansion of im in im 15.089 * [backup-simplify]: Simplify 0 into 0 15.089 * [backup-simplify]: Simplify 1 into 1 15.089 * [backup-simplify]: Simplify (/ 1 1) into 1 15.089 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.089 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ 1 im)))) in im 15.089 * [taylor]: Taking taylor expansion of 0.5 in im 15.089 * [backup-simplify]: Simplify 0.5 into 0.5 15.089 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ 1 im))) in im 15.089 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.089 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.089 * [taylor]: Taking taylor expansion of im in im 15.089 * [backup-simplify]: Simplify 0 into 0 15.089 * [backup-simplify]: Simplify 1 into 1 15.090 * [backup-simplify]: Simplify (/ 1 1) into 1 15.090 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.090 * [backup-simplify]: Simplify (/ 1 (exp (/ 1 im))) into (/ 1 (exp (/ 1 im))) 15.090 * [backup-simplify]: Simplify (* 0.5 (exp (/ 1 im))) into (* 0.5 (exp (/ 1 im))) 15.090 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ 1 im)))) into (/ 0.5 (exp (/ 1 im))) 15.090 * [backup-simplify]: Simplify (- (/ 0.5 (exp (/ 1 im)))) into (- (* 0.5 (/ 1 (exp (/ 1 im))))) 15.091 * [backup-simplify]: Simplify (+ (* 0.5 (exp (/ 1 im))) (- (* 0.5 (/ 1 (exp (/ 1 im)))))) into (- (* 0.5 (exp (/ 1 im))) (* 0.5 (/ 1 (exp (/ 1 im))))) 15.091 * [backup-simplify]: Simplify (- (* 0.5 (exp (/ 1 im))) (* 0.5 (/ 1 (exp (/ 1 im))))) into (- (* 0.5 (exp (/ 1 im))) (* 0.5 (/ 1 (exp (/ 1 im))))) 15.091 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ 1 im)))) into 0 15.091 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))))) into 0 15.092 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ 1 im))))) into 0 15.092 * [backup-simplify]: Simplify (- 0) into 0 15.093 * [backup-simplify]: Simplify (+ 0 0) into 0 15.093 * [backup-simplify]: Simplify 0 into 0 15.094 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 15.094 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 15.095 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))) into 0 15.095 * [backup-simplify]: Simplify (- 0) into 0 15.096 * [backup-simplify]: Simplify (+ 0 0) into 0 15.096 * [backup-simplify]: Simplify 0 into 0 15.097 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 15.097 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ 1 im))) (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))) (* 0 (/ 0 (exp (/ 1 im)))))) into 0 15.099 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im))))))) into 0 15.099 * [backup-simplify]: Simplify (- 0) into 0 15.099 * [backup-simplify]: Simplify (+ 0 0) into 0 15.099 * [backup-simplify]: Simplify 0 into 0 15.101 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 15.101 * [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 15.103 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))))) into 0 15.103 * [backup-simplify]: Simplify (- 0) into 0 15.104 * [backup-simplify]: Simplify (+ 0 0) into 0 15.104 * [backup-simplify]: Simplify 0 into 0 15.105 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 15.106 * [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 15.107 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im))))))))) into 0 15.107 * [backup-simplify]: Simplify (- 0) into 0 15.107 * [backup-simplify]: Simplify (+ 0 0) into 0 15.107 * [backup-simplify]: Simplify 0 into 0 15.109 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 15.109 * [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 15.111 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ 1 im)))))))))) into 0 15.111 * [backup-simplify]: Simplify (- 0) into 0 15.111 * [backup-simplify]: Simplify (+ 0 0) into 0 15.111 * [backup-simplify]: Simplify 0 into 0 15.111 * [backup-simplify]: Simplify (- (* 0.5 (exp (/ 1 (/ 1 im)))) (* 0.5 (/ 1 (exp (/ 1 (/ 1 im)))))) into (- (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 15.111 * [backup-simplify]: Simplify (- (* (exp (/ 1 (- im))) 0.5) (/ 0.5 (exp (/ 1 (- im))))) into (- (* 0.5 (exp (/ -1 im))) (* 0.5 (/ 1 (exp (/ -1 im))))) 15.111 * [approximate]: Taking taylor expansion of (- (* 0.5 (exp (/ -1 im))) (* 0.5 (/ 1 (exp (/ -1 im))))) in (im) around 0 15.111 * [taylor]: Taking taylor expansion of (- (* 0.5 (exp (/ -1 im))) (* 0.5 (/ 1 (exp (/ -1 im))))) in im 15.111 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 15.111 * [taylor]: Taking taylor expansion of 0.5 in im 15.111 * [backup-simplify]: Simplify 0.5 into 0.5 15.111 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.111 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.111 * [taylor]: Taking taylor expansion of -1 in im 15.111 * [backup-simplify]: Simplify -1 into -1 15.111 * [taylor]: Taking taylor expansion of im in im 15.112 * [backup-simplify]: Simplify 0 into 0 15.112 * [backup-simplify]: Simplify 1 into 1 15.112 * [backup-simplify]: Simplify (/ -1 1) into -1 15.112 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.112 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 15.112 * [taylor]: Taking taylor expansion of 0.5 in im 15.112 * [backup-simplify]: Simplify 0.5 into 0.5 15.112 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 15.112 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.112 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.112 * [taylor]: Taking taylor expansion of -1 in im 15.112 * [backup-simplify]: Simplify -1 into -1 15.112 * [taylor]: Taking taylor expansion of im in im 15.112 * [backup-simplify]: Simplify 0 into 0 15.112 * [backup-simplify]: Simplify 1 into 1 15.112 * [backup-simplify]: Simplify (/ -1 1) into -1 15.112 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.112 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 15.112 * [taylor]: Taking taylor expansion of (- (* 0.5 (exp (/ -1 im))) (* 0.5 (/ 1 (exp (/ -1 im))))) in im 15.112 * [taylor]: Taking taylor expansion of (* 0.5 (exp (/ -1 im))) in im 15.112 * [taylor]: Taking taylor expansion of 0.5 in im 15.112 * [backup-simplify]: Simplify 0.5 into 0.5 15.112 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.112 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.112 * [taylor]: Taking taylor expansion of -1 in im 15.113 * [backup-simplify]: Simplify -1 into -1 15.113 * [taylor]: Taking taylor expansion of im in im 15.113 * [backup-simplify]: Simplify 0 into 0 15.113 * [backup-simplify]: Simplify 1 into 1 15.113 * [backup-simplify]: Simplify (/ -1 1) into -1 15.113 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.113 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (exp (/ -1 im)))) in im 15.113 * [taylor]: Taking taylor expansion of 0.5 in im 15.113 * [backup-simplify]: Simplify 0.5 into 0.5 15.113 * [taylor]: Taking taylor expansion of (/ 1 (exp (/ -1 im))) in im 15.113 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.113 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.113 * [taylor]: Taking taylor expansion of -1 in im 15.113 * [backup-simplify]: Simplify -1 into -1 15.113 * [taylor]: Taking taylor expansion of im in im 15.113 * [backup-simplify]: Simplify 0 into 0 15.113 * [backup-simplify]: Simplify 1 into 1 15.113 * [backup-simplify]: Simplify (/ -1 1) into -1 15.113 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.113 * [backup-simplify]: Simplify (/ 1 (exp (/ -1 im))) into (/ 1 (exp (/ -1 im))) 15.114 * [backup-simplify]: Simplify (* 0.5 (exp (/ -1 im))) into (* 0.5 (exp (/ -1 im))) 15.114 * [backup-simplify]: Simplify (* 0.5 (/ 1 (exp (/ -1 im)))) into (/ 0.5 (exp (/ -1 im))) 15.114 * [backup-simplify]: Simplify (- (/ 0.5 (exp (/ -1 im)))) into (- (* 0.5 (/ 1 (exp (/ -1 im))))) 15.114 * [backup-simplify]: Simplify (+ (* 0.5 (exp (/ -1 im))) (- (* 0.5 (/ 1 (exp (/ -1 im)))))) into (- (* 0.5 (exp (/ -1 im))) (* 0.5 (/ 1 (exp (/ -1 im))))) 15.114 * [backup-simplify]: Simplify (- (* 0.5 (exp (/ -1 im))) (* 0.5 (/ 1 (exp (/ -1 im))))) into (- (* 0.5 (exp (/ -1 im))) (* 0.5 (/ 1 (exp (/ -1 im))))) 15.114 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (exp (/ -1 im)))) into 0 15.114 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))))) into 0 15.115 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 (/ 1 (exp (/ -1 im))))) into 0 15.115 * [backup-simplify]: Simplify (- 0) into 0 15.115 * [backup-simplify]: Simplify (+ 0 0) into 0 15.115 * [backup-simplify]: Simplify 0 into 0 15.116 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 15.116 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 15.116 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))) into 0 15.117 * [backup-simplify]: Simplify (- 0) into 0 15.117 * [backup-simplify]: Simplify (+ 0 0) into 0 15.117 * [backup-simplify]: Simplify 0 into 0 15.118 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 15.118 * [backup-simplify]: Simplify (- (+ (* (/ 1 (exp (/ -1 im))) (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))) (* 0 (/ 0 (exp (/ -1 im)))))) into 0 15.118 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im))))))) into 0 15.119 * [backup-simplify]: Simplify (- 0) into 0 15.119 * [backup-simplify]: Simplify (+ 0 0) into 0 15.119 * [backup-simplify]: Simplify 0 into 0 15.120 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 15.120 * [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 15.121 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))))) into 0 15.121 * [backup-simplify]: Simplify (- 0) into 0 15.122 * [backup-simplify]: Simplify (+ 0 0) into 0 15.122 * [backup-simplify]: Simplify 0 into 0 15.123 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 15.123 * [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 15.124 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im))))))))) into 0 15.124 * [backup-simplify]: Simplify (- 0) into 0 15.125 * [backup-simplify]: Simplify (+ 0 0) into 0 15.125 * [backup-simplify]: Simplify 0 into 0 15.126 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 15.126 * [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 15.128 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (exp (/ -1 im)))))))))) into 0 15.128 * [backup-simplify]: Simplify (- 0) into 0 15.128 * [backup-simplify]: Simplify (+ 0 0) into 0 15.128 * [backup-simplify]: Simplify 0 into 0 15.128 * [backup-simplify]: Simplify (- (* 0.5 (exp (/ -1 (/ 1 (- im))))) (* 0.5 (/ 1 (exp (/ -1 (/ 1 (- im))))))) into (- (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 15.128 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1) 15.128 * [backup-simplify]: Simplify (* (* 0.5 (exp im)) (* 0.5 (exp im))) into (* 0.25 (pow (exp im) 2)) 15.128 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in (im) around 0 15.128 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 15.128 * [taylor]: Taking taylor expansion of 0.25 in im 15.129 * [backup-simplify]: Simplify 0.25 into 0.25 15.129 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 15.129 * [taylor]: Taking taylor expansion of (exp im) in im 15.129 * [taylor]: Taking taylor expansion of im in im 15.129 * [backup-simplify]: Simplify 0 into 0 15.129 * [backup-simplify]: Simplify 1 into 1 15.129 * [backup-simplify]: Simplify (exp 0) into 1 15.129 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 15.129 * [taylor]: Taking taylor expansion of 0.25 in im 15.129 * [backup-simplify]: Simplify 0.25 into 0.25 15.129 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 15.129 * [taylor]: Taking taylor expansion of (exp im) in im 15.129 * [taylor]: Taking taylor expansion of im in im 15.129 * [backup-simplify]: Simplify 0 into 0 15.129 * [backup-simplify]: Simplify 1 into 1 15.129 * [backup-simplify]: Simplify (exp 0) into 1 15.129 * [backup-simplify]: Simplify (* 1 1) into 1 15.129 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 15.129 * [backup-simplify]: Simplify 0.25 into 0.25 15.130 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 15.130 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 15.135 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 15.135 * [backup-simplify]: Simplify 0.5 into 0.5 15.136 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 15.137 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 15.138 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 15.138 * [backup-simplify]: Simplify 0.5 into 0.5 15.138 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) into (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 15.138 * [backup-simplify]: Simplify (* (* 0.5 (exp (/ 1 im))) (* 0.5 (exp (/ 1 im)))) into (* 0.25 (pow (exp (/ 1 im)) 2)) 15.138 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 15.138 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 15.138 * [taylor]: Taking taylor expansion of 0.25 in im 15.138 * [backup-simplify]: Simplify 0.25 into 0.25 15.138 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 15.138 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.138 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.138 * [taylor]: Taking taylor expansion of im in im 15.138 * [backup-simplify]: Simplify 0 into 0 15.138 * [backup-simplify]: Simplify 1 into 1 15.139 * [backup-simplify]: Simplify (/ 1 1) into 1 15.139 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.139 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 15.139 * [taylor]: Taking taylor expansion of 0.25 in im 15.139 * [backup-simplify]: Simplify 0.25 into 0.25 15.139 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 15.139 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.139 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.139 * [taylor]: Taking taylor expansion of im in im 15.139 * [backup-simplify]: Simplify 0 into 0 15.139 * [backup-simplify]: Simplify 1 into 1 15.139 * [backup-simplify]: Simplify (/ 1 1) into 1 15.139 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.139 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 15.139 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 15.139 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 15.140 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 15.140 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 15.140 * [backup-simplify]: Simplify 0 into 0 15.140 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 15.141 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 15.141 * [backup-simplify]: Simplify 0 into 0 15.142 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 15.143 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 15.143 * [backup-simplify]: Simplify 0 into 0 15.144 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 15.146 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 15.146 * [backup-simplify]: Simplify 0 into 0 15.148 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 15.149 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 15.150 * [backup-simplify]: Simplify 0 into 0 15.151 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 15.154 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))))) into 0 15.154 * [backup-simplify]: Simplify 0 into 0 15.154 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (* 0.25 (pow (exp im) 2)) 15.154 * [backup-simplify]: Simplify (* (* 0.5 (exp (/ 1 (- im)))) (* 0.5 (exp (/ 1 (- im))))) into (* 0.25 (pow (exp (/ -1 im)) 2)) 15.154 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 15.154 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 15.154 * [taylor]: Taking taylor expansion of 0.25 in im 15.154 * [backup-simplify]: Simplify 0.25 into 0.25 15.154 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 15.154 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.154 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.154 * [taylor]: Taking taylor expansion of -1 in im 15.154 * [backup-simplify]: Simplify -1 into -1 15.154 * [taylor]: Taking taylor expansion of im in im 15.154 * [backup-simplify]: Simplify 0 into 0 15.154 * [backup-simplify]: Simplify 1 into 1 15.155 * [backup-simplify]: Simplify (/ -1 1) into -1 15.155 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.155 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 15.155 * [taylor]: Taking taylor expansion of 0.25 in im 15.155 * [backup-simplify]: Simplify 0.25 into 0.25 15.155 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 15.155 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.155 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.155 * [taylor]: Taking taylor expansion of -1 in im 15.155 * [backup-simplify]: Simplify -1 into -1 15.155 * [taylor]: Taking taylor expansion of im in im 15.155 * [backup-simplify]: Simplify 0 into 0 15.155 * [backup-simplify]: Simplify 1 into 1 15.156 * [backup-simplify]: Simplify (/ -1 1) into -1 15.156 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.156 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 15.156 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 15.156 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 15.156 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 15.157 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 15.157 * [backup-simplify]: Simplify 0 into 0 15.158 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 15.158 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 15.158 * [backup-simplify]: Simplify 0 into 0 15.159 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 15.161 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 15.161 * [backup-simplify]: Simplify 0 into 0 15.162 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 15.164 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 15.164 * [backup-simplify]: Simplify 0 into 0 15.165 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 15.167 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 15.167 * [backup-simplify]: Simplify 0 into 0 15.169 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 15.171 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))))) into 0 15.172 * [backup-simplify]: Simplify 0 into 0 15.172 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (* 0.25 (pow (exp im) 2)) 15.172 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1) 15.172 * [backup-simplify]: Simplify (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) into (/ 0.25 (pow (exp im) 2)) 15.172 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in (im) around 0 15.172 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 15.172 * [taylor]: Taking taylor expansion of 0.25 in im 15.172 * [backup-simplify]: Simplify 0.25 into 0.25 15.172 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 15.172 * [taylor]: Taking taylor expansion of (exp im) in im 15.172 * [taylor]: Taking taylor expansion of im in im 15.172 * [backup-simplify]: Simplify 0 into 0 15.172 * [backup-simplify]: Simplify 1 into 1 15.172 * [backup-simplify]: Simplify (exp 0) into 1 15.173 * [backup-simplify]: Simplify (* 1 1) into 1 15.173 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 15.173 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 15.173 * [taylor]: Taking taylor expansion of 0.25 in im 15.173 * [backup-simplify]: Simplify 0.25 into 0.25 15.173 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 15.173 * [taylor]: Taking taylor expansion of (exp im) in im 15.173 * [taylor]: Taking taylor expansion of im in im 15.173 * [backup-simplify]: Simplify 0 into 0 15.173 * [backup-simplify]: Simplify 1 into 1 15.173 * [backup-simplify]: Simplify (exp 0) into 1 15.174 * [backup-simplify]: Simplify (* 1 1) into 1 15.174 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 15.174 * [backup-simplify]: Simplify 0.25 into 0.25 15.175 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 15.176 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 15.179 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)))) into (- 0.5) 15.179 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 15.181 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 15.182 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 15.188 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)) (* (- 0.5) (/ 2 1)))) into 0.5 15.188 * [backup-simplify]: Simplify 0.5 into 0.5 15.188 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* (- 0.5) im) 0.25)) into (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 15.189 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 15.189 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 15.189 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 15.189 * [taylor]: Taking taylor expansion of 0.25 in im 15.189 * [backup-simplify]: Simplify 0.25 into 0.25 15.189 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 15.189 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.189 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.189 * [taylor]: Taking taylor expansion of im in im 15.189 * [backup-simplify]: Simplify 0 into 0 15.189 * [backup-simplify]: Simplify 1 into 1 15.189 * [backup-simplify]: Simplify (/ 1 1) into 1 15.189 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.189 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 15.190 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 15.190 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 15.190 * [taylor]: Taking taylor expansion of 0.25 in im 15.190 * [backup-simplify]: Simplify 0.25 into 0.25 15.190 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 15.190 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.190 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.190 * [taylor]: Taking taylor expansion of im in im 15.190 * [backup-simplify]: Simplify 0 into 0 15.190 * [backup-simplify]: Simplify 1 into 1 15.190 * [backup-simplify]: Simplify (/ 1 1) into 1 15.190 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.191 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 15.191 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 15.191 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 15.191 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 15.191 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 15.191 * [backup-simplify]: Simplify 0 into 0 15.192 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 15.193 * [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 15.193 * [backup-simplify]: Simplify 0 into 0 15.193 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 15.194 * [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 15.194 * [backup-simplify]: Simplify 0 into 0 15.194 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 15.195 * [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 15.195 * [backup-simplify]: Simplify 0 into 0 15.196 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 15.196 * [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 15.196 * [backup-simplify]: Simplify 0 into 0 15.197 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 15.198 * [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 15.198 * [backup-simplify]: Simplify 0 into 0 15.198 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (/ 0.25 (pow (exp im) 2)) 15.198 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 15.198 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 15.198 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 15.198 * [taylor]: Taking taylor expansion of 0.25 in im 15.198 * [backup-simplify]: Simplify 0.25 into 0.25 15.198 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 15.198 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.198 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.198 * [taylor]: Taking taylor expansion of -1 in im 15.198 * [backup-simplify]: Simplify -1 into -1 15.198 * [taylor]: Taking taylor expansion of im in im 15.198 * [backup-simplify]: Simplify 0 into 0 15.198 * [backup-simplify]: Simplify 1 into 1 15.199 * [backup-simplify]: Simplify (/ -1 1) into -1 15.199 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.199 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 15.199 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 15.199 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 15.199 * [taylor]: Taking taylor expansion of 0.25 in im 15.199 * [backup-simplify]: Simplify 0.25 into 0.25 15.199 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 15.199 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.199 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.199 * [taylor]: Taking taylor expansion of -1 in im 15.199 * [backup-simplify]: Simplify -1 into -1 15.199 * [taylor]: Taking taylor expansion of im in im 15.199 * [backup-simplify]: Simplify 0 into 0 15.199 * [backup-simplify]: Simplify 1 into 1 15.199 * [backup-simplify]: Simplify (/ -1 1) into -1 15.199 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.199 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 15.200 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 15.200 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 15.200 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 15.200 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 15.200 * [backup-simplify]: Simplify 0 into 0 15.200 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 15.201 * [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 15.201 * [backup-simplify]: Simplify 0 into 0 15.201 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 15.201 * [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 15.201 * [backup-simplify]: Simplify 0 into 0 15.202 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 15.203 * [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 15.203 * [backup-simplify]: Simplify 0 into 0 15.204 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 15.204 * [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 15.204 * [backup-simplify]: Simplify 0 into 0 15.205 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 15.206 * [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 15.206 * [backup-simplify]: Simplify 0 into 0 15.206 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (/ 0.25 (pow (exp im) 2)) 15.206 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1) 15.206 * [backup-simplify]: Simplify (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) into (/ 0.25 (pow (exp im) 2)) 15.206 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in (im) around 0 15.206 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 15.206 * [taylor]: Taking taylor expansion of 0.25 in im 15.206 * [backup-simplify]: Simplify 0.25 into 0.25 15.206 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 15.206 * [taylor]: Taking taylor expansion of (exp im) in im 15.206 * [taylor]: Taking taylor expansion of im in im 15.206 * [backup-simplify]: Simplify 0 into 0 15.206 * [backup-simplify]: Simplify 1 into 1 15.206 * [backup-simplify]: Simplify (exp 0) into 1 15.207 * [backup-simplify]: Simplify (* 1 1) into 1 15.207 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 15.207 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 15.207 * [taylor]: Taking taylor expansion of 0.25 in im 15.207 * [backup-simplify]: Simplify 0.25 into 0.25 15.207 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 15.207 * [taylor]: Taking taylor expansion of (exp im) in im 15.207 * [taylor]: Taking taylor expansion of im in im 15.207 * [backup-simplify]: Simplify 0 into 0 15.207 * [backup-simplify]: Simplify 1 into 1 15.207 * [backup-simplify]: Simplify (exp 0) into 1 15.208 * [backup-simplify]: Simplify (* 1 1) into 1 15.208 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 15.208 * [backup-simplify]: Simplify 0.25 into 0.25 15.209 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 15.209 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 15.211 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)))) into (- 0.5) 15.211 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 15.212 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 15.213 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 15.216 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)) (* (- 0.5) (/ 2 1)))) into 0.5 15.216 * [backup-simplify]: Simplify 0.5 into 0.5 15.216 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* (- 0.5) im) 0.25)) into (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 15.216 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 15.216 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 15.216 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 15.216 * [taylor]: Taking taylor expansion of 0.25 in im 15.216 * [backup-simplify]: Simplify 0.25 into 0.25 15.216 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 15.216 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.216 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.216 * [taylor]: Taking taylor expansion of im in im 15.216 * [backup-simplify]: Simplify 0 into 0 15.217 * [backup-simplify]: Simplify 1 into 1 15.217 * [backup-simplify]: Simplify (/ 1 1) into 1 15.217 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.217 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 15.217 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 15.217 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 15.217 * [taylor]: Taking taylor expansion of 0.25 in im 15.217 * [backup-simplify]: Simplify 0.25 into 0.25 15.217 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 15.217 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 15.217 * [taylor]: Taking taylor expansion of (/ 1 im) in im 15.217 * [taylor]: Taking taylor expansion of im in im 15.217 * [backup-simplify]: Simplify 0 into 0 15.217 * [backup-simplify]: Simplify 1 into 1 15.217 * [backup-simplify]: Simplify (/ 1 1) into 1 15.217 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 15.217 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 15.218 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 15.218 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 15.218 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 15.218 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ 1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ 1 im)) 2)) (/ 0 (pow (exp (/ 1 im)) 2))))) into 0 15.218 * [backup-simplify]: Simplify 0 into 0 15.218 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 15.219 * [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 15.219 * [backup-simplify]: Simplify 0 into 0 15.219 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 15.219 * [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 15.219 * [backup-simplify]: Simplify 0 into 0 15.220 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 15.221 * [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 15.221 * [backup-simplify]: Simplify 0 into 0 15.222 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 15.222 * [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 15.222 * [backup-simplify]: Simplify 0 into 0 15.223 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 15.224 * [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 15.224 * [backup-simplify]: Simplify 0 into 0 15.224 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (/ 0.25 (pow (exp im) 2)) 15.224 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 15.224 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 15.224 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 15.224 * [taylor]: Taking taylor expansion of 0.25 in im 15.224 * [backup-simplify]: Simplify 0.25 into 0.25 15.224 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 15.224 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.224 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.224 * [taylor]: Taking taylor expansion of -1 in im 15.224 * [backup-simplify]: Simplify -1 into -1 15.224 * [taylor]: Taking taylor expansion of im in im 15.224 * [backup-simplify]: Simplify 0 into 0 15.224 * [backup-simplify]: Simplify 1 into 1 15.224 * [backup-simplify]: Simplify (/ -1 1) into -1 15.224 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.224 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 15.225 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 15.225 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 15.225 * [taylor]: Taking taylor expansion of 0.25 in im 15.225 * [backup-simplify]: Simplify 0.25 into 0.25 15.225 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 15.225 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 15.225 * [taylor]: Taking taylor expansion of (/ -1 im) in im 15.225 * [taylor]: Taking taylor expansion of -1 in im 15.225 * [backup-simplify]: Simplify -1 into -1 15.225 * [taylor]: Taking taylor expansion of im in im 15.225 * [backup-simplify]: Simplify 0 into 0 15.225 * [backup-simplify]: Simplify 1 into 1 15.225 * [backup-simplify]: Simplify (/ -1 1) into -1 15.225 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 15.225 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 15.225 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 15.226 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 15.226 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 15.226 * [backup-simplify]: Simplify (- (/ 0 (pow (exp (/ -1 im)) 2)) (+ (* (/ 0.25 (pow (exp (/ -1 im)) 2)) (/ 0 (pow (exp (/ -1 im)) 2))))) into 0 15.226 * [backup-simplify]: Simplify 0 into 0 15.227 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 15.227 * [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 15.227 * [backup-simplify]: Simplify 0 into 0 15.228 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 15.229 * [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 15.229 * [backup-simplify]: Simplify 0 into 0 15.230 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 15.231 * [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 15.231 * [backup-simplify]: Simplify 0 into 0 15.233 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 15.233 * [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 15.233 * [backup-simplify]: Simplify 0 into 0 15.235 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 15.236 * [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 15.236 * [backup-simplify]: Simplify 0 into 0 15.236 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (/ 0.25 (pow (exp im) 2)) 15.236 * * * [progress]: simplifying candidates 15.237 * * * * [progress]: [ 1 / 196 ] simplifiying candidate # 15.237 * [simplify]: Simplifying (/ (exp (* (exp im) 0.5)) (exp (/ 0.5 (exp im)))) 15.237 * * [simplify]: iters left: 6 (8 enodes) 15.241 * * [simplify]: iters left: 5 (29 enodes) 15.251 * * [simplify]: iters left: 4 (41 enodes) 15.264 * * [simplify]: iters left: 3 (63 enodes) 15.276 * * [simplify]: iters left: 2 (105 enodes) 15.299 * * [simplify]: iters left: 1 (216 enodes) 15.365 * * [simplify]: Extracting #0: cost 1 inf + 0 15.366 * * [simplify]: Extracting #1: cost 44 inf + 0 15.366 * * [simplify]: Extracting #2: cost 140 inf + 0 15.367 * * [simplify]: Extracting #3: cost 175 inf + 88 15.369 * * [simplify]: Extracting #4: cost 153 inf + 3621 15.372 * * [simplify]: Extracting #5: cost 119 inf + 10963 15.380 * * [simplify]: Extracting #6: cost 43 inf + 52513 15.396 * * [simplify]: Extracting #7: cost 1 inf + 84706 15.413 * * [simplify]: Extracting #8: cost 0 inf + 84281 15.431 * [simplify]: Simplified to (exp (- (* 0.5 (exp im)) (/ 0.5 (exp im)))) 15.431 * [simplify]: Simplified (2 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))) (* (* (exp im) 0.5) (log (exp (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))))) 15.431 * * * * [progress]: [ 2 / 196 ] simplifiying candidate # 15.431 * * * * [progress]: [ 3 / 196 ] simplifiying candidate # 15.431 * * * * [progress]: [ 4 / 196 ] simplifiying candidate # 15.431 * * * * [progress]: [ 5 / 196 ] simplifiying candidate # 15.432 * * * * [progress]: [ 6 / 196 ] simplifiying candidate # 15.432 * * * * [progress]: [ 7 / 196 ] simplifiying candidate # 15.432 * * * * [progress]: [ 8 / 196 ] simplifiying candidate # 15.432 * * * * [progress]: [ 9 / 196 ] simplifiying candidate # 15.432 * * * * [progress]: [ 10 / 196 ] simplifiying candidate # 15.432 * * * * [progress]: [ 11 / 196 ] simplifiying candidate # 15.432 * * * * [progress]: [ 12 / 196 ] simplifiying candidate # 15.432 * * * * [progress]: [ 13 / 196 ] simplifiying candidate #real (real->posit16 (- (* (exp im) 0.5) (/ 0.5 (exp im)))))))))> 15.432 * * * * [progress]: [ 14 / 196 ] simplifiying candidate # 15.433 * [simplify]: Simplifying (* 0.5 (exp im)) 15.433 * * [simplify]: iters left: 3 (4 enodes) 15.435 * * [simplify]: iters left: 2 (13 enodes) 15.439 * * [simplify]: Extracting #0: cost 1 inf + 0 15.439 * * [simplify]: Extracting #1: cost 4 inf + 0 15.439 * * [simplify]: Extracting #2: cost 5 inf + 1 15.439 * * [simplify]: Extracting #3: cost 4 inf + 2 15.439 * * [simplify]: Extracting #4: cost 0 inf + 368 15.440 * [simplify]: Simplified to (* 0.5 (exp im)) 15.440 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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))))))) 15.440 * [simplify]: Simplifying (+ 1 1) 15.440 * * [simplify]: iters left: 2 (2 enodes) 15.442 * * [simplify]: iters left: 1 (9 enodes) 15.446 * * [simplify]: Extracting #0: cost 1 inf + 0 15.446 * * [simplify]: Extracting #1: cost 0 inf + 1 15.446 * [simplify]: Simplified to 2 15.446 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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))))))) 15.446 * * * * [progress]: [ 15 / 196 ] simplifiying candidate # 15.446 * [simplify]: Simplifying (* 0.5 (exp im)) 15.446 * * [simplify]: iters left: 3 (4 enodes) 15.449 * * [simplify]: iters left: 2 (13 enodes) 15.453 * * [simplify]: Extracting #0: cost 1 inf + 0 15.454 * * [simplify]: Extracting #1: cost 4 inf + 0 15.454 * * [simplify]: Extracting #2: cost 5 inf + 1 15.454 * * [simplify]: Extracting #3: cost 4 inf + 2 15.454 * * [simplify]: Extracting #4: cost 0 inf + 368 15.454 * [simplify]: Simplified to (* 0.5 (exp im)) 15.454 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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))))))) 15.454 * [simplify]: Simplifying (+ 1 1) 15.454 * * [simplify]: iters left: 2 (2 enodes) 15.457 * * [simplify]: iters left: 1 (9 enodes) 15.460 * * [simplify]: Extracting #0: cost 1 inf + 0 15.460 * * [simplify]: Extracting #1: cost 0 inf + 1 15.460 * [simplify]: Simplified to 2 15.460 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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))))))) 15.460 * * * * [progress]: [ 16 / 196 ] simplifiying candidate # 15.461 * [simplify]: Simplifying (* 0.5 (exp im)) 15.461 * * [simplify]: iters left: 3 (4 enodes) 15.463 * * [simplify]: iters left: 2 (13 enodes) 15.466 * * [simplify]: Extracting #0: cost 1 inf + 0 15.467 * * [simplify]: Extracting #1: cost 4 inf + 0 15.467 * * [simplify]: Extracting #2: cost 5 inf + 1 15.467 * * [simplify]: Extracting #3: cost 4 inf + 2 15.467 * * [simplify]: Extracting #4: cost 0 inf + 368 15.467 * [simplify]: Simplified to (* 0.5 (exp im)) 15.467 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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))))))) 15.467 * [simplify]: Simplifying (+ 1 1) 15.467 * * [simplify]: iters left: 2 (2 enodes) 15.470 * * [simplify]: iters left: 1 (9 enodes) 15.472 * * [simplify]: Extracting #0: cost 1 inf + 0 15.473 * * [simplify]: Extracting #1: cost 0 inf + 1 15.473 * [simplify]: Simplified to 2 15.473 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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))))))) 15.473 * * * * [progress]: [ 17 / 196 ] simplifiying candidate # 15.473 * [simplify]: Simplifying (* 0.5 (exp im)) 15.473 * * [simplify]: iters left: 3 (4 enodes) 15.475 * * [simplify]: iters left: 2 (13 enodes) 15.479 * * [simplify]: Extracting #0: cost 1 inf + 0 15.479 * * [simplify]: Extracting #1: cost 4 inf + 0 15.479 * * [simplify]: Extracting #2: cost 5 inf + 1 15.480 * * [simplify]: Extracting #3: cost 4 inf + 2 15.480 * * [simplify]: Extracting #4: cost 0 inf + 368 15.480 * [simplify]: Simplified to (* 0.5 (exp im)) 15.480 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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))))))) 15.480 * [simplify]: Simplifying (+ 1 1) 15.480 * * [simplify]: iters left: 2 (2 enodes) 15.482 * * [simplify]: iters left: 1 (9 enodes) 15.484 * * [simplify]: Extracting #0: cost 1 inf + 0 15.484 * * [simplify]: Extracting #1: cost 0 inf + 1 15.484 * [simplify]: Simplified to 2 15.484 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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))))))) 15.484 * * * * [progress]: [ 18 / 196 ] simplifiying candidate # 15.484 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 15.484 * * [simplify]: iters left: 5 (5 enodes) 15.486 * * [simplify]: iters left: 4 (23 enodes) 15.493 * * [simplify]: iters left: 3 (44 enodes) 15.501 * * [simplify]: iters left: 2 (46 enodes) 15.507 * * [simplify]: Extracting #0: cost 1 inf + 0 15.507 * * [simplify]: Extracting #1: cost 9 inf + 0 15.507 * * [simplify]: Extracting #2: cost 16 inf + 1 15.508 * * [simplify]: Extracting #3: cost 15 inf + 43 15.508 * * [simplify]: Extracting #4: cost 3 inf + 1250 15.508 * * [simplify]: Extracting #5: cost 0 inf + 1666 15.508 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 15.508 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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))))))) 15.509 * * * * [progress]: [ 19 / 196 ] simplifiying candidate # 15.509 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 15.509 * * [simplify]: iters left: 5 (5 enodes) 15.511 * * [simplify]: iters left: 4 (23 enodes) 15.517 * * [simplify]: iters left: 3 (44 enodes) 15.524 * * [simplify]: iters left: 2 (46 enodes) 15.530 * * [simplify]: Extracting #0: cost 1 inf + 0 15.530 * * [simplify]: Extracting #1: cost 9 inf + 0 15.530 * * [simplify]: Extracting #2: cost 16 inf + 1 15.530 * * [simplify]: Extracting #3: cost 15 inf + 43 15.530 * * [simplify]: Extracting #4: cost 3 inf + 1250 15.530 * * [simplify]: Extracting #5: cost 0 inf + 1666 15.531 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 15.531 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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))))))) 15.531 * * * * [progress]: [ 20 / 196 ] simplifiying candidate # 15.531 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 15.531 * * [simplify]: iters left: 5 (5 enodes) 15.533 * * [simplify]: iters left: 4 (23 enodes) 15.537 * * [simplify]: iters left: 3 (44 enodes) 15.545 * * [simplify]: iters left: 2 (46 enodes) 15.552 * * [simplify]: Extracting #0: cost 1 inf + 0 15.553 * * [simplify]: Extracting #1: cost 9 inf + 0 15.553 * * [simplify]: Extracting #2: cost 16 inf + 1 15.553 * * [simplify]: Extracting #3: cost 15 inf + 43 15.553 * * [simplify]: Extracting #4: cost 3 inf + 1250 15.554 * * [simplify]: Extracting #5: cost 0 inf + 1666 15.555 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 15.555 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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))))))) 15.555 * * * * [progress]: [ 21 / 196 ] simplifiying candidate # 15.556 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 15.556 * * [simplify]: iters left: 5 (5 enodes) 15.559 * * [simplify]: iters left: 4 (23 enodes) 15.568 * * [simplify]: iters left: 3 (44 enodes) 15.575 * * [simplify]: iters left: 2 (46 enodes) 15.583 * * [simplify]: Extracting #0: cost 1 inf + 0 15.583 * * [simplify]: Extracting #1: cost 9 inf + 0 15.583 * * [simplify]: Extracting #2: cost 16 inf + 1 15.583 * * [simplify]: Extracting #3: cost 15 inf + 43 15.584 * * [simplify]: Extracting #4: cost 3 inf + 1250 15.584 * * [simplify]: Extracting #5: cost 0 inf + 1666 15.584 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 15.584 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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))))))) 15.584 * * * * [progress]: [ 22 / 196 ] simplifiying candidate # 15.584 * * * * [progress]: [ 23 / 196 ] simplifiying candidate # 15.585 * [simplify]: Simplifying (* 0.5 (exp im)) 15.585 * * [simplify]: iters left: 3 (4 enodes) 15.586 * * [simplify]: iters left: 2 (13 enodes) 15.588 * * [simplify]: Extracting #0: cost 1 inf + 0 15.588 * * [simplify]: Extracting #1: cost 4 inf + 0 15.588 * * [simplify]: Extracting #2: cost 5 inf + 1 15.588 * * [simplify]: Extracting #3: cost 4 inf + 2 15.588 * * [simplify]: Extracting #4: cost 0 inf + 368 15.588 * [simplify]: Simplified to (* 0.5 (exp im)) 15.588 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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))))))) 15.588 * * * * [progress]: [ 24 / 196 ] simplifiying candidate # 15.588 * [simplify]: Simplifying (* 0.5 (exp im)) 15.588 * * [simplify]: iters left: 3 (4 enodes) 15.590 * * [simplify]: iters left: 2 (13 enodes) 15.592 * * [simplify]: Extracting #0: cost 1 inf + 0 15.592 * * [simplify]: Extracting #1: cost 4 inf + 0 15.592 * * [simplify]: Extracting #2: cost 5 inf + 1 15.592 * * [simplify]: Extracting #3: cost 4 inf + 2 15.592 * * [simplify]: Extracting #4: cost 0 inf + 368 15.592 * [simplify]: Simplified to (* 0.5 (exp im)) 15.592 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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))))))) 15.592 * * * * [progress]: [ 25 / 196 ] simplifiying candidate # 15.592 * * * * [progress]: [ 26 / 196 ] simplifiying candidate # 15.592 * [simplify]: Simplifying (+ (+ (log 0.5) im) (+ (log 0.5) im)) 15.592 * * [simplify]: iters left: 5 (5 enodes) 15.594 * * [simplify]: iters left: 4 (20 enodes) 15.598 * * [simplify]: iters left: 3 (32 enodes) 15.603 * * [simplify]: iters left: 2 (40 enodes) 15.608 * * [simplify]: iters left: 1 (41 enodes) 15.614 * * [simplify]: Extracting #0: cost 1 inf + 0 15.614 * * [simplify]: Extracting #1: cost 9 inf + 0 15.614 * * [simplify]: Extracting #2: cost 14 inf + 42 15.614 * * [simplify]: Extracting #3: cost 12 inf + 84 15.614 * * [simplify]: Extracting #4: cost 3 inf + 1169 15.615 * * [simplify]: Extracting #5: cost 0 inf + 1584 15.615 * [simplify]: Simplified to (+ (+ (log 0.5) im) (+ (log 0.5) im)) 15.615 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ (log 0.5) im) (+ (log 0.5) 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))))))) 15.615 * * * * [progress]: [ 27 / 196 ] simplifiying candidate # 15.615 * [simplify]: Simplifying (+ (+ (log 0.5) im) (log (* 0.5 (exp im)))) 15.615 * * [simplify]: iters left: 6 (8 enodes) 15.618 * * [simplify]: iters left: 5 (31 enodes) 15.623 * * [simplify]: iters left: 4 (44 enodes) 15.629 * * [simplify]: iters left: 3 (54 enodes) 15.635 * * [simplify]: iters left: 2 (60 enodes) 15.642 * * [simplify]: Extracting #0: cost 1 inf + 0 15.642 * * [simplify]: Extracting #1: cost 9 inf + 0 15.642 * * [simplify]: Extracting #2: cost 15 inf + 42 15.642 * * [simplify]: Extracting #3: cost 15 inf + 84 15.643 * * [simplify]: Extracting #4: cost 10 inf + 754 15.643 * * [simplify]: Extracting #5: cost 0 inf + 1950 15.643 * [simplify]: Simplified to (+ (+ (log 0.5) im) (+ (log 0.5) im)) 15.643 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ (log 0.5) im) (+ (log 0.5) 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))))))) 15.643 * * * * [progress]: [ 28 / 196 ] simplifiying candidate # 15.644 * [simplify]: Simplifying (+ (log (* 0.5 (exp im))) (+ (log 0.5) im)) 15.644 * * [simplify]: iters left: 6 (8 enodes) 15.646 * * [simplify]: iters left: 5 (31 enodes) 15.651 * * [simplify]: iters left: 4 (44 enodes) 15.658 * * [simplify]: iters left: 3 (52 enodes) 15.666 * * [simplify]: iters left: 2 (56 enodes) 15.672 * * [simplify]: Extracting #0: cost 1 inf + 0 15.672 * * [simplify]: Extracting #1: cost 7 inf + 0 15.672 * * [simplify]: Extracting #2: cost 14 inf + 1 15.672 * * [simplify]: Extracting #3: cost 16 inf + 43 15.672 * * [simplify]: Extracting #4: cost 13 inf + 338 15.673 * * [simplify]: Extracting #5: cost 3 inf + 1535 15.673 * * [simplify]: Extracting #6: cost 0 inf + 1950 15.673 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 15.673 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* 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))))))) 15.673 * * * * [progress]: [ 29 / 196 ] simplifiying candidate # 15.674 * [simplify]: Simplifying (+ (log (* 0.5 (exp im))) (log (* 0.5 (exp im)))) 15.674 * * [simplify]: iters left: 6 (6 enodes) 15.676 * * [simplify]: iters left: 5 (22 enodes) 15.680 * * [simplify]: iters left: 4 (29 enodes) 15.685 * * [simplify]: iters left: 3 (41 enodes) 15.693 * * [simplify]: iters left: 2 (49 enodes) 15.705 * * [simplify]: iters left: 1 (50 enodes) 15.719 * * [simplify]: Extracting #0: cost 1 inf + 0 15.719 * * [simplify]: Extracting #1: cost 9 inf + 0 15.719 * * [simplify]: Extracting #2: cost 15 inf + 42 15.719 * * [simplify]: Extracting #3: cost 15 inf + 84 15.719 * * [simplify]: Extracting #4: cost 7 inf + 1127 15.720 * * [simplify]: Extracting #5: cost 0 inf + 1990 15.721 * * [simplify]: Extracting #6: cost 0 inf + 1950 15.721 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 15.721 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* 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))))))) 15.722 * * * * [progress]: [ 30 / 196 ] simplifiying candidate # 15.722 * * * * [progress]: [ 31 / 196 ] simplifiying candidate # 15.722 * * * * [progress]: [ 32 / 196 ] simplifiying candidate # 15.722 * [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)))) 15.722 * * [simplify]: iters left: 6 (9 enodes) 15.727 * * [simplify]: iters left: 5 (43 enodes) 15.738 * * [simplify]: iters left: 4 (151 enodes) 15.803 * * [simplify]: Extracting #0: cost 1 inf + 0 15.803 * * [simplify]: Extracting #1: cost 39 inf + 0 15.804 * * [simplify]: Extracting #2: cost 122 inf + 123 15.805 * * [simplify]: Extracting #3: cost 108 inf + 2851 15.810 * * [simplify]: Extracting #4: cost 29 inf + 21171 15.818 * * [simplify]: Extracting #5: cost 0 inf + 26916 15.829 * * [simplify]: Extracting #6: cost 0 inf + 26396 15.839 * [simplify]: Simplified to (* (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5)))) 15.839 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (cbrt (* (* (* (exp im) 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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* (exp im) 0.5) (/ 0.5 (exp im))))))) 15.839 * * * * [progress]: [ 33 / 196 ] simplifiying candidate # 15.840 * [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)))) 15.840 * * [simplify]: iters left: 6 (12 enodes) 15.844 * * [simplify]: iters left: 5 (59 enodes) 15.859 * * [simplify]: iters left: 4 (182 enodes) 16.002 * * [simplify]: Extracting #0: cost 1 inf + 0 16.002 * * [simplify]: Extracting #1: cost 52 inf + 0 16.003 * * [simplify]: Extracting #2: cost 154 inf + 43 16.005 * * [simplify]: Extracting #3: cost 136 inf + 2900 16.018 * * [simplify]: Extracting #4: cost 21 inf + 32349 16.039 * * [simplify]: Extracting #5: cost 0 inf + 35151 16.055 * [simplify]: Simplified to (* (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5)) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5))) 16.055 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (cbrt (* (* (* (* (exp im) 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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* (exp im) 0.5) (/ 0.5 (exp im))))))) 16.056 * * * * [progress]: [ 34 / 196 ] simplifiying candidate # 16.056 * [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)))) 16.056 * * [simplify]: iters left: 6 (12 enodes) 16.063 * * [simplify]: iters left: 5 (59 enodes) 16.090 * * [simplify]: iters left: 4 (181 enodes) 16.192 * * [simplify]: Extracting #0: cost 1 inf + 0 16.193 * * [simplify]: Extracting #1: cost 57 inf + 0 16.193 * * [simplify]: Extracting #2: cost 164 inf + 2 16.194 * * [simplify]: Extracting #3: cost 147 inf + 2532 16.207 * * [simplify]: Extracting #4: cost 29 inf + 30239 16.217 * * [simplify]: Extracting #5: cost 0 inf + 37577 16.226 * * [simplify]: Extracting #6: cost 0 inf + 37497 16.236 * [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))))) 16.236 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re 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)))))) (* 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))))))) 16.236 * * * * [progress]: [ 35 / 196 ] simplifiying candidate # 16.236 * [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)))) 16.236 * * [simplify]: iters left: 6 (7 enodes) 16.241 * * [simplify]: iters left: 5 (38 enodes) 16.260 * * [simplify]: iters left: 4 (137 enodes) 16.341 * * [simplify]: iters left: 3 (453 enodes) 16.756 * * [simplify]: Extracting #0: cost 1 inf + 0 16.757 * * [simplify]: Extracting #1: cost 69 inf + 0 16.758 * * [simplify]: Extracting #2: cost 184 inf + 3 16.764 * * [simplify]: Extracting #3: cost 118 inf + 15873 16.787 * * [simplify]: Extracting #4: cost 11 inf + 44059 16.804 * * [simplify]: Extracting #5: cost 0 inf + 45618 16.817 * [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))))) 16.817 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re 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)))))) (* 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))))))) 16.818 * * * * [progress]: [ 36 / 196 ] simplifiying candidate # 16.818 * * * * [progress]: [ 37 / 196 ] simplifiying candidate # 16.818 * * * * [progress]: [ 38 / 196 ] simplifiying candidate # 16.818 * * * * [progress]: [ 39 / 196 ] simplifiying candidate # 16.818 * * * * [progress]: [ 40 / 196 ] simplifiying candidate # 16.818 * [simplify]: Simplifying (* 0.5 0.5) 16.818 * * [simplify]: iters left: 2 (2 enodes) 16.819 * * [simplify]: iters left: 1 (6 enodes) 16.821 * * [simplify]: Extracting #0: cost 1 inf + 0 16.821 * * [simplify]: Extracting #1: cost 3 inf + 0 16.821 * * [simplify]: Extracting #2: cost 2 inf + 1 16.821 * * [simplify]: Extracting #3: cost 0 inf + 83 16.821 * [simplify]: Simplified to (* 0.5 0.5) 16.821 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 0.5) (* (exp im) (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))))))) 16.821 * [simplify]: Simplifying (* (exp im) (exp im)) 16.821 * * [simplify]: iters left: 3 (3 enodes) 16.823 * * [simplify]: iters left: 2 (11 enodes) 16.826 * * [simplify]: iters left: 1 (13 enodes) 16.830 * * [simplify]: Extracting #0: cost 1 inf + 0 16.830 * * [simplify]: Extracting #1: cost 4 inf + 0 16.830 * * [simplify]: Extracting #2: cost 7 inf + 0 16.830 * * [simplify]: Extracting #3: cost 6 inf + 1 16.830 * * [simplify]: Extracting #4: cost 0 inf + 447 16.830 * [simplify]: Simplified to (* (exp im) (exp im)) 16.830 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 0.5) (* (exp im) (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))))))) 16.830 * * * * [progress]: [ 41 / 196 ] simplifiying candidate # 16.831 * [simplify]: Simplifying (* 0.5 (exp im)) 16.831 * * [simplify]: iters left: 3 (4 enodes) 16.833 * * [simplify]: iters left: 2 (13 enodes) 16.838 * * [simplify]: Extracting #0: cost 1 inf + 0 16.838 * * [simplify]: Extracting #1: cost 4 inf + 0 16.838 * * [simplify]: Extracting #2: cost 5 inf + 1 16.838 * * [simplify]: Extracting #3: cost 4 inf + 2 16.838 * * [simplify]: Extracting #4: cost 0 inf + 368 16.838 * [simplify]: Simplified to (* 0.5 (exp im)) 16.838 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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))))))) 16.839 * [simplify]: Simplifying (* 2 1) 16.839 * * [simplify]: iters left: 2 (3 enodes) 16.842 * * [simplify]: iters left: 1 (9 enodes) 16.846 * * [simplify]: Extracting #0: cost 1 inf + 0 16.846 * * [simplify]: Extracting #1: cost 0 inf + 1 16.846 * [simplify]: Simplified to 2 16.846 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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))))))) 16.846 * * * * [progress]: [ 42 / 196 ] simplifiying candidate # 16.847 * [simplify]: Simplifying (* 0.5 (exp im)) 16.847 * * [simplify]: iters left: 3 (4 enodes) 16.849 * * [simplify]: iters left: 2 (13 enodes) 16.853 * * [simplify]: Extracting #0: cost 1 inf + 0 16.853 * * [simplify]: Extracting #1: cost 4 inf + 0 16.853 * * [simplify]: Extracting #2: cost 5 inf + 1 16.853 * * [simplify]: Extracting #3: cost 4 inf + 2 16.853 * * [simplify]: Extracting #4: cost 0 inf + 368 16.853 * [simplify]: Simplified to (* 0.5 (exp im)) 16.854 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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))))))) 16.854 * [simplify]: Simplifying (* 2 1) 16.854 * * [simplify]: iters left: 2 (3 enodes) 16.856 * * [simplify]: iters left: 1 (9 enodes) 16.860 * * [simplify]: Extracting #0: cost 1 inf + 0 16.860 * * [simplify]: Extracting #1: cost 0 inf + 1 16.860 * [simplify]: Simplified to 2 16.860 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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))))))) 16.860 * * * * [progress]: [ 43 / 196 ] simplifiying candidate # 16.860 * [simplify]: Simplifying (* 0.5 (exp im)) 16.860 * * [simplify]: iters left: 3 (4 enodes) 16.862 * * [simplify]: iters left: 2 (13 enodes) 16.864 * * [simplify]: Extracting #0: cost 1 inf + 0 16.864 * * [simplify]: Extracting #1: cost 4 inf + 0 16.864 * * [simplify]: Extracting #2: cost 5 inf + 1 16.864 * * [simplify]: Extracting #3: cost 4 inf + 2 16.864 * * [simplify]: Extracting #4: cost 0 inf + 368 16.864 * [simplify]: Simplified to (* 0.5 (exp im)) 16.864 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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))))))) 16.864 * [simplify]: Simplifying (* 2 1) 16.864 * * [simplify]: iters left: 2 (3 enodes) 16.869 * * [simplify]: iters left: 1 (9 enodes) 16.871 * * [simplify]: Extracting #0: cost 1 inf + 0 16.871 * * [simplify]: Extracting #1: cost 0 inf + 1 16.871 * [simplify]: Simplified to 2 16.871 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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))))))) 16.871 * * * * [progress]: [ 44 / 196 ] simplifiying candidate # 16.871 * [simplify]: Simplifying (* 0.5 (exp im)) 16.871 * * [simplify]: iters left: 3 (4 enodes) 16.872 * * [simplify]: iters left: 2 (13 enodes) 16.874 * * [simplify]: Extracting #0: cost 1 inf + 0 16.874 * * [simplify]: Extracting #1: cost 4 inf + 0 16.874 * * [simplify]: Extracting #2: cost 5 inf + 1 16.874 * * [simplify]: Extracting #3: cost 4 inf + 2 16.874 * * [simplify]: Extracting #4: cost 0 inf + 368 16.875 * [simplify]: Simplified to (* 0.5 (exp im)) 16.875 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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))))))) 16.875 * [simplify]: Simplifying (* 2 1) 16.875 * * [simplify]: iters left: 2 (3 enodes) 16.876 * * [simplify]: iters left: 1 (9 enodes) 16.878 * * [simplify]: Extracting #0: cost 1 inf + 0 16.878 * * [simplify]: Extracting #1: cost 0 inf + 1 16.878 * [simplify]: Simplified to 2 16.878 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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))))))) 16.878 * * * * [progress]: [ 45 / 196 ] simplifiying candidate # 16.878 * [simplify]: Simplifying (exp im) 16.878 * * [simplify]: iters left: 1 (2 enodes) 16.879 * * [simplify]: Extracting #0: cost 1 inf + 0 16.879 * * [simplify]: Extracting #1: cost 3 inf + 0 16.879 * * [simplify]: Extracting #2: cost 2 inf + 1 16.879 * * [simplify]: Extracting #3: cost 0 inf + 143 16.879 * [simplify]: Simplified to (exp im) 16.879 * [simplify]: Simplified (2 1 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)))) (cos re)) (+ (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (* (* (exp im) 0.5) (- (* (exp im) 0.5) (/ 0.5 (exp im))))))) 16.879 * * * * [progress]: [ 46 / 196 ] simplifiying candidate # 16.879 * * * * [progress]: [ 47 / 196 ] simplifiying candidate #real (real->posit16 (* (* 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)))))))> 16.879 * * * * [progress]: [ 48 / 196 ] simplifiying candidate # 16.879 * * * * [progress]: [ 49 / 196 ] simplifiying candidate # 16.879 * [simplify]: Simplifying (/ 0.5 (exp im)) 16.879 * * [simplify]: iters left: 3 (4 enodes) 16.881 * * [simplify]: iters left: 2 (12 enodes) 16.883 * * [simplify]: Extracting #0: cost 1 inf + 0 16.883 * * [simplify]: Extracting #1: cost 4 inf + 0 16.883 * * [simplify]: Extracting #2: cost 5 inf + 1 16.883 * * [simplify]: Extracting #3: cost 4 inf + 2 16.883 * * [simplify]: Extracting #4: cost 0 inf + 368 16.883 * [simplify]: Simplified to (/ 0.5 (exp im)) 16.883 * [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))))))) 16.883 * [simplify]: Simplifying (+ 1 1) 16.883 * * [simplify]: iters left: 2 (2 enodes) 16.885 * * [simplify]: iters left: 1 (9 enodes) 16.887 * * [simplify]: Extracting #0: cost 1 inf + 0 16.887 * * [simplify]: Extracting #1: cost 0 inf + 1 16.887 * [simplify]: Simplified to 2 16.887 * [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))))))) 16.887 * * * * [progress]: [ 50 / 196 ] simplifiying candidate # 16.887 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 16.887 * * [simplify]: iters left: 5 (5 enodes) 16.889 * * [simplify]: iters left: 4 (19 enodes) 16.892 * * [simplify]: iters left: 3 (27 enodes) 16.897 * * [simplify]: iters left: 2 (39 enodes) 16.907 * * [simplify]: iters left: 1 (48 enodes) 16.921 * * [simplify]: Extracting #0: cost 1 inf + 0 16.921 * * [simplify]: Extracting #1: cost 11 inf + 0 16.921 * * [simplify]: Extracting #2: cost 20 inf + 1 16.922 * * [simplify]: Extracting #3: cost 17 inf + 125 16.922 * * [simplify]: Extracting #4: cost 7 inf + 1171 16.924 * * [simplify]: Extracting #5: cost 0 inf + 2194 16.924 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 16.924 * [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))))))) 16.925 * * * * [progress]: [ 51 / 196 ] simplifiying candidate # 16.925 * * * * [progress]: [ 52 / 196 ] simplifiying candidate # 16.925 * [simplify]: Simplifying (/ 0.5 (exp im)) 16.925 * * [simplify]: iters left: 3 (4 enodes) 16.928 * * [simplify]: iters left: 2 (12 enodes) 16.932 * * [simplify]: Extracting #0: cost 1 inf + 0 16.932 * * [simplify]: Extracting #1: cost 4 inf + 0 16.932 * * [simplify]: Extracting #2: cost 5 inf + 1 16.932 * * [simplify]: Extracting #3: cost 4 inf + 2 16.932 * * [simplify]: Extracting #4: cost 0 inf + 368 16.932 * [simplify]: Simplified to (/ 0.5 (exp im)) 16.932 * [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))))))) 16.933 * * * * [progress]: [ 53 / 196 ] simplifiying candidate # 16.933 * * * * [progress]: [ 54 / 196 ] simplifiying candidate # 16.933 * [simplify]: Simplifying (+ (- (log 0.5) im) (- (log 0.5) im)) 16.933 * * [simplify]: iters left: 5 (5 enodes) 16.935 * * [simplify]: iters left: 4 (21 enodes) 16.939 * * [simplify]: iters left: 3 (40 enodes) 16.947 * * [simplify]: iters left: 2 (75 enodes) 16.960 * * [simplify]: iters left: 1 (107 enodes) 16.991 * * [simplify]: Extracting #0: cost 1 inf + 0 16.992 * * [simplify]: Extracting #1: cost 17 inf + 0 16.992 * * [simplify]: Extracting #2: cost 25 inf + 164 16.992 * * [simplify]: Extracting #3: cost 20 inf + 399 16.993 * * [simplify]: Extracting #4: cost 5 inf + 2314 16.995 * * [simplify]: Extracting #5: cost 0 inf + 3034 16.996 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 16.996 * [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))))))) 16.996 * * * * [progress]: [ 55 / 196 ] simplifiying candidate # 16.997 * [simplify]: Simplifying (+ (- (log 0.5) im) (log (/ 0.5 (exp im)))) 16.997 * * [simplify]: iters left: 6 (8 enodes) 17.001 * * [simplify]: iters left: 5 (31 enodes) 17.007 * * [simplify]: iters left: 4 (49 enodes) 17.014 * * [simplify]: iters left: 3 (82 enodes) 17.027 * * [simplify]: iters left: 2 (113 enodes) 17.042 * * [simplify]: iters left: 1 (136 enodes) 17.078 * * [simplify]: Extracting #0: cost 1 inf + 0 17.078 * * [simplify]: Extracting #1: cost 18 inf + 0 17.078 * * [simplify]: Extracting #2: cost 31 inf + 83 17.079 * * [simplify]: Extracting #3: cost 26 inf + 540 17.079 * * [simplify]: Extracting #4: cost 7 inf + 3143 17.080 * * [simplify]: Extracting #5: cost 0 inf + 4046 17.081 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 17.081 * [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))))))) 17.081 * * * * [progress]: [ 56 / 196 ] simplifiying candidate # 17.082 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (- (log 0.5) im)) 17.082 * * [simplify]: iters left: 6 (8 enodes) 17.084 * * [simplify]: iters left: 5 (31 enodes) 17.089 * * [simplify]: iters left: 4 (47 enodes) 17.096 * * [simplify]: iters left: 3 (69 enodes) 17.114 * * [simplify]: iters left: 2 (104 enodes) 17.145 * * [simplify]: iters left: 1 (136 enodes) 17.190 * * [simplify]: Extracting #0: cost 1 inf + 0 17.190 * * [simplify]: Extracting #1: cost 18 inf + 0 17.190 * * [simplify]: Extracting #2: cost 32 inf + 1 17.191 * * [simplify]: Extracting #3: cost 28 inf + 277 17.195 * * [simplify]: Extracting #4: cost 6 inf + 3105 17.197 * * [simplify]: Extracting #5: cost 0 inf + 3934 17.198 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 17.198 * [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))))))) 17.198 * * * * [progress]: [ 57 / 196 ] simplifiying candidate # 17.198 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (log (/ 0.5 (exp im)))) 17.198 * * [simplify]: iters left: 6 (6 enodes) 17.200 * * [simplify]: iters left: 5 (21 enodes) 17.204 * * [simplify]: iters left: 4 (29 enodes) 17.210 * * [simplify]: iters left: 3 (48 enodes) 17.219 * * [simplify]: iters left: 2 (82 enodes) 17.232 * * [simplify]: iters left: 1 (111 enodes) 17.253 * * [simplify]: Extracting #0: cost 1 inf + 0 17.253 * * [simplify]: Extracting #1: cost 15 inf + 0 17.254 * * [simplify]: Extracting #2: cost 27 inf + 1 17.254 * * [simplify]: Extracting #3: cost 23 inf + 247 17.254 * * [simplify]: Extracting #4: cost 4 inf + 2609 17.255 * * [simplify]: Extracting #5: cost 0 inf + 3096 17.256 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 17.256 * [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))))))) 17.256 * * * * [progress]: [ 58 / 196 ] simplifiying candidate # 17.256 * * * * [progress]: [ 59 / 196 ] simplifiying candidate # 17.256 * * * * [progress]: [ 60 / 196 ] simplifiying candidate # 17.256 * [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)))) 17.256 * * [simplify]: iters left: 6 (9 enodes) 17.259 * * [simplify]: iters left: 5 (42 enodes) 17.269 * * [simplify]: iters left: 4 (138 enodes) 17.349 * * [simplify]: Extracting #0: cost 1 inf + 0 17.349 * * [simplify]: Extracting #1: cost 76 inf + 0 17.350 * * [simplify]: Extracting #2: cost 194 inf + 42 17.352 * * [simplify]: Extracting #3: cost 138 inf + 12819 17.364 * * [simplify]: Extracting #4: cost 12 inf + 44837 17.375 * * [simplify]: Extracting #5: cost 0 inf + 45751 17.390 * * [simplify]: Extracting #6: cost 0 inf + 44991 17.410 * * [simplify]: Extracting #7: cost 0 inf + 44951 17.421 * [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)))) 17.421 * [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))))))) 17.422 * * * * [progress]: [ 61 / 196 ] simplifiying candidate # 17.422 * [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)))) 17.422 * * [simplify]: iters left: 6 (12 enodes) 17.427 * * [simplify]: iters left: 5 (58 enodes) 17.440 * * [simplify]: iters left: 4 (171 enodes) 17.514 * * [simplify]: Extracting #0: cost 1 inf + 0 17.514 * * [simplify]: Extracting #1: cost 54 inf + 0 17.515 * * [simplify]: Extracting #2: cost 172 inf + 43 17.519 * * [simplify]: Extracting #3: cost 154 inf + 3126 17.526 * * [simplify]: Extracting #4: cost 31 inf + 32891 17.546 * * [simplify]: Extracting #5: cost 0 inf + 39212 17.566 * * [simplify]: Extracting #6: cost 0 inf + 38372 17.586 * [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)))) 17.586 * [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))))))) 17.586 * * * * [progress]: [ 62 / 196 ] simplifiying candidate # 17.586 * [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)))) 17.587 * * [simplify]: iters left: 6 (12 enodes) 17.594 * * [simplify]: iters left: 5 (58 enodes) 17.609 * * [simplify]: iters left: 4 (165 enodes) 17.695 * * [simplify]: Extracting #0: cost 1 inf + 0 17.695 * * [simplify]: Extracting #1: cost 61 inf + 0 17.695 * * [simplify]: Extracting #2: cost 171 inf + 2 17.697 * * [simplify]: Extracting #3: cost 146 inf + 4182 17.703 * * [simplify]: Extracting #4: cost 27 inf + 31374 17.712 * * [simplify]: Extracting #5: cost 0 inf + 38709 17.735 * [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))))) 17.735 * [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))))))) 17.736 * * * * [progress]: [ 63 / 196 ] simplifiying candidate # 17.736 * [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)))) 17.736 * * [simplify]: iters left: 6 (7 enodes) 17.741 * * [simplify]: iters left: 5 (34 enodes) 17.756 * * [simplify]: iters left: 4 (94 enodes) 17.803 * * [simplify]: iters left: 3 (223 enodes) 17.897 * * [simplify]: Extracting #0: cost 1 inf + 0 17.897 * * [simplify]: Extracting #1: cost 59 inf + 0 17.898 * * [simplify]: Extracting #2: cost 165 inf + 3 17.899 * * [simplify]: Extracting #3: cost 135 inf + 6116 17.905 * * [simplify]: Extracting #4: cost 36 inf + 30792 17.913 * * [simplify]: Extracting #5: cost 0 inf + 40046 17.923 * * [simplify]: Extracting #6: cost 0 inf + 39766 17.932 * [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))))) 17.932 * [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))))))) 17.932 * * * * [progress]: [ 64 / 196 ] simplifiying candidate # 17.932 * * * * [progress]: [ 65 / 196 ] simplifiying candidate # 17.932 * * * * [progress]: [ 66 / 196 ] simplifiying candidate # 17.932 * * * * [progress]: [ 67 / 196 ] simplifiying candidate # 17.933 * [simplify]: Simplifying (* 0.5 0.5) 17.933 * * [simplify]: iters left: 2 (2 enodes) 17.934 * * [simplify]: iters left: 1 (6 enodes) 17.935 * * [simplify]: Extracting #0: cost 1 inf + 0 17.935 * * [simplify]: Extracting #1: cost 3 inf + 0 17.935 * * [simplify]: Extracting #2: cost 2 inf + 1 17.935 * * [simplify]: Extracting #3: cost 0 inf + 83 17.935 * [simplify]: Simplified to (* 0.5 0.5) 17.935 * [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))))))) 17.936 * [simplify]: Simplifying (* (exp im) (exp im)) 17.936 * * [simplify]: iters left: 3 (3 enodes) 17.936 * * [simplify]: iters left: 2 (11 enodes) 17.938 * * [simplify]: iters left: 1 (13 enodes) 17.940 * * [simplify]: Extracting #0: cost 1 inf + 0 17.940 * * [simplify]: Extracting #1: cost 4 inf + 0 17.940 * * [simplify]: Extracting #2: cost 7 inf + 0 17.940 * * [simplify]: Extracting #3: cost 6 inf + 1 17.940 * * [simplify]: Extracting #4: cost 0 inf + 447 17.940 * [simplify]: Simplified to (* (exp im) (exp im)) 17.940 * [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))))))) 17.940 * * * * [progress]: [ 68 / 196 ] simplifiying candidate # 17.940 * * * * [progress]: [ 69 / 196 ] simplifiying candidate # 17.940 * [simplify]: Simplifying (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) 17.941 * * [simplify]: iters left: 6 (7 enodes) 17.943 * * [simplify]: iters left: 5 (25 enodes) 17.947 * * [simplify]: iters left: 4 (29 enodes) 17.952 * * [simplify]: iters left: 3 (40 enodes) 17.961 * * [simplify]: iters left: 2 (68 enodes) 17.984 * * [simplify]: iters left: 1 (126 enodes) 18.013 * * [simplify]: Extracting #0: cost 1 inf + 0 18.014 * * [simplify]: Extracting #1: cost 21 inf + 0 18.014 * * [simplify]: Extracting #2: cost 54 inf + 2 18.014 * * [simplify]: Extracting #3: cost 48 inf + 10 18.014 * * [simplify]: Extracting #4: cost 41 inf + 490 18.015 * * [simplify]: Extracting #5: cost 27 inf + 4815 18.016 * * [simplify]: Extracting #6: cost 3 inf + 17106 18.018 * * [simplify]: Extracting #7: cost 0 inf + 19239 18.020 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) 18.020 * [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))))))) 18.020 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 18.021 * * [simplify]: iters left: 6 (6 enodes) 18.022 * * [simplify]: iters left: 5 (18 enodes) 18.025 * * [simplify]: Extracting #0: cost 1 inf + 0 18.025 * * [simplify]: Extracting #1: cost 3 inf + 0 18.025 * * [simplify]: Extracting #2: cost 5 inf + 0 18.025 * * [simplify]: Extracting #3: cost 8 inf + 0 18.025 * * [simplify]: Extracting #4: cost 9 inf + 1 18.025 * * [simplify]: Extracting #5: cost 0 inf + 1216 18.026 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 18.026 * [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))))))) 18.026 * * * * [progress]: [ 70 / 196 ] simplifiying candidate # 18.026 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 18.026 * * [simplify]: iters left: 6 (6 enodes) 18.028 * * [simplify]: iters left: 5 (16 enodes) 18.030 * * [simplify]: iters left: 4 (17 enodes) 18.033 * * [simplify]: Extracting #0: cost 1 inf + 0 18.033 * * [simplify]: Extracting #1: cost 5 inf + 0 18.033 * * [simplify]: Extracting #2: cost 7 inf + 1 18.033 * * [simplify]: Extracting #3: cost 2 inf + 368 18.033 * * [simplify]: Extracting #4: cost 0 inf + 672 18.033 * [simplify]: Simplified to (/ 0.5 (exp im)) 18.033 * [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))))))) 18.033 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 18.034 * * [simplify]: iters left: 6 (6 enodes) 18.035 * * [simplify]: iters left: 5 (16 enodes) 18.038 * * [simplify]: iters left: 4 (17 enodes) 18.040 * * [simplify]: Extracting #0: cost 1 inf + 0 18.040 * * [simplify]: Extracting #1: cost 5 inf + 0 18.040 * * [simplify]: Extracting #2: cost 7 inf + 1 18.040 * * [simplify]: Extracting #3: cost 2 inf + 368 18.040 * * [simplify]: Extracting #4: cost 0 inf + 672 18.040 * [simplify]: Simplified to (/ 0.5 (exp im)) 18.040 * [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))))))) 18.041 * * * * [progress]: [ 71 / 196 ] simplifiying candidate # 18.041 * [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))))) 18.041 * * [simplify]: iters left: 6 (9 enodes) 18.046 * * [simplify]: iters left: 5 (37 enodes) 18.060 * * [simplify]: iters left: 4 (93 enodes) 18.093 * * [simplify]: iters left: 3 (251 enodes) 18.211 * * [simplify]: iters left: 2 (471 enodes) 18.430 * * [simplify]: Extracting #0: cost 1 inf + 0 18.430 * * [simplify]: Extracting #1: cost 50 inf + 0 18.431 * * [simplify]: Extracting #2: cost 97 inf + 83 18.431 * * [simplify]: Extracting #3: cost 88 inf + 1489 18.432 * * [simplify]: Extracting #4: cost 62 inf + 7015 18.437 * * [simplify]: Extracting #5: cost 9 inf + 23395 18.443 * * [simplify]: Extracting #6: cost 0 inf + 25894 18.450 * [simplify]: Simplified to (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) 18.450 * [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))))))) 18.450 * [simplify]: Simplifying (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 18.450 * * [simplify]: iters left: 6 (7 enodes) 18.452 * * [simplify]: iters left: 5 (25 enodes) 18.457 * * [simplify]: iters left: 4 (33 enodes) 18.462 * * [simplify]: iters left: 3 (45 enodes) 18.473 * * [simplify]: iters left: 2 (52 enodes) 18.485 * * [simplify]: Extracting #0: cost 1 inf + 0 18.486 * * [simplify]: Extracting #1: cost 11 inf + 0 18.486 * * [simplify]: Extracting #2: cost 22 inf + 0 18.486 * * [simplify]: Extracting #3: cost 23 inf + 1 18.486 * * [simplify]: Extracting #4: cost 16 inf + 960 18.487 * * [simplify]: Extracting #5: cost 2 inf + 4383 18.488 * * [simplify]: Extracting #6: cost 0 inf + 4816 18.489 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 18.489 * [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))))))) 18.489 * * * * [progress]: [ 72 / 196 ] simplifiying candidate # 18.489 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) 18.489 * * [simplify]: iters left: 6 (8 enodes) 18.493 * * [simplify]: iters left: 5 (30 enodes) 18.499 * * [simplify]: iters left: 4 (52 enodes) 18.509 * * [simplify]: iters left: 3 (99 enodes) 18.528 * * [simplify]: iters left: 2 (164 enodes) 18.565 * * [simplify]: iters left: 1 (199 enodes) 18.603 * * [simplify]: Extracting #0: cost 1 inf + 0 18.603 * * [simplify]: Extracting #1: cost 31 inf + 0 18.604 * * [simplify]: Extracting #2: cost 59 inf + 82 18.605 * * [simplify]: Extracting #3: cost 33 inf + 4565 18.609 * * [simplify]: Extracting #4: cost 5 inf + 10539 18.613 * * [simplify]: Extracting #5: cost 0 inf + 11899 18.618 * [simplify]: Simplified to (/ (* 0.5 (cbrt 0.5)) (exp im)) 18.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)) (+ (* (/ (* 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))))))) 18.618 * [simplify]: Simplifying (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im)))) 18.618 * * [simplify]: iters left: 6 (7 enodes) 18.622 * * [simplify]: iters left: 5 (25 enodes) 18.631 * * [simplify]: iters left: 4 (33 enodes) 18.639 * * [simplify]: iters left: 3 (45 enodes) 18.648 * * [simplify]: iters left: 2 (50 enodes) 18.655 * * [simplify]: iters left: 1 (51 enodes) 18.662 * * [simplify]: Extracting #0: cost 1 inf + 0 18.662 * * [simplify]: Extracting #1: cost 11 inf + 0 18.662 * * [simplify]: Extracting #2: cost 22 inf + 0 18.662 * * [simplify]: Extracting #3: cost 19 inf + 73 18.662 * * [simplify]: Extracting #4: cost 13 inf + 921 18.662 * * [simplify]: Extracting #5: cost 1 inf + 3242 18.663 * * [simplify]: Extracting #6: cost 0 inf + 3474 18.664 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5)) 18.664 * [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))))))) 18.664 * * * * [progress]: [ 73 / 196 ] simplifiying candidate # 18.664 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) 1) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) 18.664 * * [simplify]: iters left: 6 (6 enodes) 18.667 * * [simplify]: iters left: 5 (24 enodes) 18.672 * * [simplify]: iters left: 4 (42 enodes) 18.685 * * [simplify]: iters left: 3 (58 enodes) 18.704 * * [simplify]: iters left: 2 (75 enodes) 18.715 * * [simplify]: iters left: 1 (80 enodes) 18.726 * * [simplify]: Extracting #0: cost 1 inf + 0 18.726 * * [simplify]: Extracting #1: cost 10 inf + 0 18.726 * * [simplify]: Extracting #2: cost 14 inf + 3 18.726 * * [simplify]: Extracting #3: cost 10 inf + 290 18.726 * * [simplify]: Extracting #4: cost 3 inf + 1019 18.726 * * [simplify]: Extracting #5: cost 0 inf + 1636 18.727 * [simplify]: Simplified to (* 0.5 (cbrt 0.5)) 18.727 * [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))))))) 18.727 * [simplify]: Simplifying (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 18.727 * * [simplify]: iters left: 5 (6 enodes) 18.729 * * [simplify]: iters left: 4 (22 enodes) 18.733 * * [simplify]: iters left: 3 (30 enodes) 18.742 * * [simplify]: iters left: 2 (42 enodes) 18.756 * * [simplify]: iters left: 1 (51 enodes) 18.768 * * [simplify]: Extracting #0: cost 1 inf + 0 18.768 * * [simplify]: Extracting #1: cost 11 inf + 0 18.768 * * [simplify]: Extracting #2: cost 23 inf + 0 18.768 * * [simplify]: Extracting #3: cost 20 inf + 114 18.769 * * [simplify]: Extracting #4: cost 15 inf + 650 18.769 * * [simplify]: Extracting #5: cost 2 inf + 3123 18.770 * * [simplify]: Extracting #6: cost 0 inf + 3476 18.771 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 18.771 * [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))))))) 18.771 * * * * [progress]: [ 74 / 196 ] simplifiying candidate # 18.771 * [simplify]: Simplifying (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) 18.772 * * [simplify]: iters left: 6 (8 enodes) 18.775 * * [simplify]: iters left: 5 (30 enodes) 18.784 * * [simplify]: iters left: 4 (53 enodes) 18.795 * * [simplify]: iters left: 3 (92 enodes) 18.810 * * [simplify]: iters left: 2 (122 enodes) 18.829 * * [simplify]: iters left: 1 (143 enodes) 18.861 * * [simplify]: Extracting #0: cost 1 inf + 0 18.861 * * [simplify]: Extracting #1: cost 23 inf + 0 18.862 * * [simplify]: Extracting #2: cost 47 inf + 1 18.862 * * [simplify]: Extracting #3: cost 30 inf + 2174 18.863 * * [simplify]: Extracting #4: cost 6 inf + 8131 18.865 * * [simplify]: Extracting #5: cost 0 inf + 10286 18.867 * [simplify]: Simplified to (/ 0.5 (* (exp im) (cbrt (exp im)))) 18.867 * [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))))))) 18.867 * [simplify]: Simplifying (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im)))) 18.867 * * [simplify]: iters left: 6 (7 enodes) 18.869 * * [simplify]: iters left: 5 (25 enodes) 18.873 * * [simplify]: iters left: 4 (33 enodes) 18.878 * * [simplify]: iters left: 3 (40 enodes) 18.887 * * [simplify]: iters left: 2 (48 enodes) 18.900 * * [simplify]: iters left: 1 (52 enodes) 18.913 * * [simplify]: Extracting #0: cost 1 inf + 0 18.913 * * [simplify]: Extracting #1: cost 11 inf + 0 18.914 * * [simplify]: Extracting #2: cost 19 inf + 1 18.914 * * [simplify]: Extracting #3: cost 19 inf + 83 18.914 * * [simplify]: Extracting #4: cost 16 inf + 226 18.915 * * [simplify]: Extracting #5: cost 7 inf + 2231 18.916 * * [simplify]: Extracting #6: cost 1 inf + 3542 18.917 * * [simplify]: Extracting #7: cost 0 inf + 3774 18.918 * [simplify]: Simplified to (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) 18.918 * [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))))))) 18.918 * * * * [progress]: [ 75 / 196 ] simplifiying candidate # 18.918 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 18.918 * * [simplify]: iters left: 6 (7 enodes) 18.922 * * [simplify]: iters left: 5 (25 enodes) 18.931 * * [simplify]: iters left: 4 (33 enodes) 18.941 * * [simplify]: iters left: 3 (40 enodes) 18.953 * * [simplify]: iters left: 2 (48 enodes) 18.970 * * [simplify]: iters left: 1 (50 enodes) 18.983 * * [simplify]: Extracting #0: cost 1 inf + 0 18.983 * * [simplify]: Extracting #1: cost 11 inf + 0 18.983 * * [simplify]: Extracting #2: cost 19 inf + 1 18.984 * * [simplify]: Extracting #3: cost 14 inf + 226 18.984 * * [simplify]: Extracting #4: cost 5 inf + 1593 18.985 * * [simplify]: Extracting #5: cost 0 inf + 2352 18.986 * [simplify]: Simplified to (/ 0.5 (exp im)) 18.986 * [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))))))) 18.987 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 18.987 * * [simplify]: iters left: 6 (7 enodes) 18.991 * * [simplify]: iters left: 5 (25 enodes) 19.000 * * [simplify]: iters left: 4 (33 enodes) 19.010 * * [simplify]: iters left: 3 (40 enodes) 19.022 * * [simplify]: iters left: 2 (48 enodes) 19.035 * * [simplify]: iters left: 1 (50 enodes) 19.042 * * [simplify]: Extracting #0: cost 1 inf + 0 19.042 * * [simplify]: Extracting #1: cost 11 inf + 0 19.042 * * [simplify]: Extracting #2: cost 19 inf + 1 19.042 * * [simplify]: Extracting #3: cost 14 inf + 226 19.043 * * [simplify]: Extracting #4: cost 5 inf + 1593 19.043 * * [simplify]: Extracting #5: cost 0 inf + 2352 19.044 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.044 * [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))))))) 19.044 * * * * [progress]: [ 76 / 196 ] simplifiying candidate # 19.044 * [simplify]: Simplifying (* (/ (sqrt 0.5) 1) (/ (sqrt 0.5) 1)) 19.044 * * [simplify]: iters left: 5 (5 enodes) 19.046 * * [simplify]: iters left: 4 (19 enodes) 19.051 * * [simplify]: iters left: 3 (21 enodes) 19.054 * * [simplify]: Extracting #0: cost 1 inf + 0 19.054 * * [simplify]: Extracting #1: cost 0 inf + 1 19.054 * [simplify]: Simplified to 0.5 19.054 * [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))))))) 19.055 * [simplify]: Simplifying (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im))) 19.055 * * [simplify]: iters left: 5 (6 enodes) 19.057 * * [simplify]: iters left: 4 (22 enodes) 19.060 * * [simplify]: iters left: 3 (30 enodes) 19.069 * * [simplify]: iters left: 2 (37 enodes) 19.080 * * [simplify]: iters left: 1 (45 enodes) 19.093 * * [simplify]: Extracting #0: cost 1 inf + 0 19.093 * * [simplify]: Extracting #1: cost 11 inf + 0 19.093 * * [simplify]: Extracting #2: cost 20 inf + 1 19.096 * * [simplify]: Extracting #3: cost 14 inf + 418 19.096 * * [simplify]: Extracting #4: cost 3 inf + 1857 19.097 * * [simplify]: Extracting #5: cost 0 inf + 2393 19.098 * [simplify]: Simplified to (/ (/ 0.5 (exp im)) (exp im)) 19.098 * [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))))))) 19.099 * * * * [progress]: [ 77 / 196 ] simplifiying candidate # 19.099 * [simplify]: Simplifying (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) 19.099 * * [simplify]: iters left: 6 (7 enodes) 19.103 * * [simplify]: iters left: 5 (29 enodes) 19.114 * * [simplify]: iters left: 4 (50 enodes) 19.132 * * [simplify]: iters left: 3 (82 enodes) 19.166 * * [simplify]: iters left: 2 (99 enodes) 19.196 * * [simplify]: iters left: 1 (112 enodes) 19.227 * * [simplify]: Extracting #0: cost 1 inf + 0 19.227 * * [simplify]: Extracting #1: cost 11 inf + 0 19.227 * * [simplify]: Extracting #2: cost 24 inf + 2 19.227 * * [simplify]: Extracting #3: cost 25 inf + 45 19.227 * * [simplify]: Extracting #4: cost 22 inf + 229 19.228 * * [simplify]: Extracting #5: cost 12 inf + 2264 19.229 * * [simplify]: Extracting #6: cost 1 inf + 5255 19.231 * * [simplify]: Extracting #7: cost 0 inf + 5487 19.232 * [simplify]: Simplified to (/ (/ 1 (cbrt (exp im))) (exp im)) 19.232 * [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))))))) 19.233 * [simplify]: Simplifying (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 19.233 * * [simplify]: iters left: 6 (6 enodes) 19.239 * * [simplify]: iters left: 5 (22 enodes) 19.246 * * [simplify]: iters left: 4 (30 enodes) 19.256 * * [simplify]: iters left: 3 (42 enodes) 19.268 * * [simplify]: iters left: 2 (49 enodes) 19.279 * * [simplify]: Extracting #0: cost 1 inf + 0 19.279 * * [simplify]: Extracting #1: cost 11 inf + 0 19.280 * * [simplify]: Extracting #2: cost 19 inf + 1 19.280 * * [simplify]: Extracting #3: cost 20 inf + 42 19.280 * * [simplify]: Extracting #4: cost 18 inf + 84 19.280 * * [simplify]: Extracting #5: cost 12 inf + 952 19.281 * * [simplify]: Extracting #6: cost 2 inf + 3070 19.282 * * [simplify]: Extracting #7: cost 0 inf + 3534 19.283 * [simplify]: Simplified to (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 19.283 * [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))))))) 19.283 * * * * [progress]: [ 78 / 196 ] simplifiying candidate # 19.283 * [simplify]: Simplifying (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im)))) 19.284 * * [simplify]: iters left: 6 (6 enodes) 19.287 * * [simplify]: iters left: 5 (24 enodes) 19.295 * * [simplify]: iters left: 4 (32 enodes) 19.304 * * [simplify]: iters left: 3 (38 enodes) 19.312 * * [simplify]: Extracting #0: cost 1 inf + 0 19.313 * * [simplify]: Extracting #1: cost 6 inf + 0 19.313 * * [simplify]: Extracting #2: cost 9 inf + 1 19.313 * * [simplify]: Extracting #3: cost 6 inf + 144 19.313 * * [simplify]: Extracting #4: cost 2 inf + 631 19.313 * * [simplify]: Extracting #5: cost 0 inf + 894 19.314 * [simplify]: Simplified to (/ 1 (exp im)) 19.314 * [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))))))) 19.314 * [simplify]: Simplifying (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im)))) 19.314 * * [simplify]: iters left: 6 (6 enodes) 19.317 * * [simplify]: iters left: 5 (22 enodes) 19.323 * * [simplify]: iters left: 4 (30 enodes) 19.328 * * [simplify]: iters left: 3 (42 enodes) 19.334 * * [simplify]: iters left: 2 (47 enodes) 19.340 * * [simplify]: iters left: 1 (48 enodes) 19.347 * * [simplify]: Extracting #0: cost 1 inf + 0 19.347 * * [simplify]: Extracting #1: cost 11 inf + 0 19.347 * * [simplify]: Extracting #2: cost 19 inf + 1 19.347 * * [simplify]: Extracting #3: cost 17 inf + 43 19.347 * * [simplify]: Extracting #4: cost 9 inf + 865 19.347 * * [simplify]: Extracting #5: cost 0 inf + 2192 19.348 * [simplify]: Simplified to (/ (* 0.5 0.5) (exp im)) 19.348 * [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))))))) 19.348 * * * * [progress]: [ 79 / 196 ] simplifiying candidate # 19.348 * [simplify]: Simplifying (* (/ 1 1) (/ 1 1)) 19.348 * * [simplify]: iters left: 4 (3 enodes) 19.350 * * [simplify]: iters left: 3 (10 enodes) 19.352 * * [simplify]: iters left: 2 (12 enodes) 19.353 * * [simplify]: Extracting #0: cost 1 inf + 0 19.353 * * [simplify]: Extracting #1: cost 0 inf + 1 19.353 * [simplify]: Simplified to 1 19.354 * [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))))))) 19.354 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 19.354 * * [simplify]: iters left: 5 (5 enodes) 19.357 * * [simplify]: iters left: 4 (19 enodes) 19.362 * * [simplify]: iters left: 3 (27 enodes) 19.371 * * [simplify]: iters left: 2 (39 enodes) 19.383 * * [simplify]: iters left: 1 (48 enodes) 19.396 * * [simplify]: Extracting #0: cost 1 inf + 0 19.396 * * [simplify]: Extracting #1: cost 11 inf + 0 19.397 * * [simplify]: Extracting #2: cost 20 inf + 1 19.397 * * [simplify]: Extracting #3: cost 17 inf + 125 19.397 * * [simplify]: Extracting #4: cost 7 inf + 1171 19.398 * * [simplify]: Extracting #5: cost 0 inf + 2194 19.399 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 19.399 * [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))))))) 19.399 * * * * [progress]: [ 80 / 196 ] simplifiying candidate # 19.399 * [simplify]: Simplifying (* 1 1) 19.399 * * [simplify]: iters left: 2 (2 enodes) 19.401 * * [simplify]: iters left: 1 (6 enodes) 19.403 * * [simplify]: Extracting #0: cost 1 inf + 0 19.403 * * [simplify]: Extracting #1: cost 0 inf + 1 19.403 * [simplify]: Simplified to 1 19.403 * [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))))))) 19.404 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 19.404 * * [simplify]: iters left: 5 (5 enodes) 19.406 * * [simplify]: iters left: 4 (19 enodes) 19.413 * * [simplify]: iters left: 3 (27 enodes) 19.420 * * [simplify]: iters left: 2 (39 enodes) 19.426 * * [simplify]: iters left: 1 (48 enodes) 19.432 * * [simplify]: Extracting #0: cost 1 inf + 0 19.432 * * [simplify]: Extracting #1: cost 11 inf + 0 19.433 * * [simplify]: Extracting #2: cost 20 inf + 1 19.433 * * [simplify]: Extracting #3: cost 17 inf + 125 19.433 * * [simplify]: Extracting #4: cost 7 inf + 1171 19.433 * * [simplify]: Extracting #5: cost 0 inf + 2194 19.434 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 19.434 * [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))))))) 19.434 * * * * [progress]: [ 81 / 196 ] simplifiying candidate # 19.434 * [simplify]: Simplifying (* 0.5 0.5) 19.434 * * [simplify]: iters left: 2 (2 enodes) 19.435 * * [simplify]: iters left: 1 (6 enodes) 19.436 * * [simplify]: Extracting #0: cost 1 inf + 0 19.436 * * [simplify]: Extracting #1: cost 3 inf + 0 19.436 * * [simplify]: Extracting #2: cost 2 inf + 1 19.436 * * [simplify]: Extracting #3: cost 0 inf + 83 19.436 * [simplify]: Simplified to (* 0.5 0.5) 19.436 * [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))))))) 19.437 * [simplify]: Simplifying (* (/ 1 (exp im)) (/ 1 (exp im))) 19.437 * * [simplify]: iters left: 5 (5 enodes) 19.438 * * [simplify]: iters left: 4 (23 enodes) 19.442 * * [simplify]: iters left: 3 (35 enodes) 19.448 * * [simplify]: iters left: 2 (49 enodes) 19.455 * * [simplify]: iters left: 1 (58 enodes) 19.463 * * [simplify]: Extracting #0: cost 1 inf + 0 19.463 * * [simplify]: Extracting #1: cost 7 inf + 0 19.463 * * [simplify]: Extracting #2: cost 13 inf + 1 19.463 * * [simplify]: Extracting #3: cost 12 inf + 84 19.463 * * [simplify]: Extracting #4: cost 3 inf + 803 19.463 * * [simplify]: Extracting #5: cost 1 inf + 1065 19.463 * * [simplify]: Extracting #6: cost 0 inf + 1216 19.464 * [simplify]: Simplified to (* (exp (- im)) (exp (- im))) 19.464 * [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))))))) 19.464 * * * * [progress]: [ 82 / 196 ] simplifiying candidate # 19.464 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 19.464 * * [simplify]: iters left: 6 (6 enodes) 19.468 * * [simplify]: iters left: 5 (16 enodes) 19.472 * * [simplify]: iters left: 4 (17 enodes) 19.477 * * [simplify]: Extracting #0: cost 1 inf + 0 19.477 * * [simplify]: Extracting #1: cost 5 inf + 0 19.477 * * [simplify]: Extracting #2: cost 7 inf + 1 19.477 * * [simplify]: Extracting #3: cost 2 inf + 368 19.477 * * [simplify]: Extracting #4: cost 0 inf + 672 19.478 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.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 (exp im)) (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im))))) (* (* (exp im) 0.5) (- (* (exp im) 0.5) (/ 0.5 (exp im))))))) 19.478 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 19.478 * * [simplify]: iters left: 6 (6 enodes) 19.481 * * [simplify]: iters left: 5 (16 enodes) 19.486 * * [simplify]: iters left: 4 (17 enodes) 19.488 * * [simplify]: Extracting #0: cost 1 inf + 0 19.488 * * [simplify]: Extracting #1: cost 5 inf + 0 19.488 * * [simplify]: Extracting #2: cost 7 inf + 1 19.489 * * [simplify]: Extracting #3: cost 2 inf + 368 19.489 * * [simplify]: Extracting #4: cost 0 inf + 672 19.489 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.489 * [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))))))) 19.489 * * * * [progress]: [ 83 / 196 ] simplifiying candidate # 19.489 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 19.489 * * [simplify]: iters left: 6 (9 enodes) 19.492 * * [simplify]: iters left: 5 (30 enodes) 19.497 * * [simplify]: iters left: 4 (36 enodes) 19.502 * * [simplify]: iters left: 3 (40 enodes) 19.508 * * [simplify]: iters left: 2 (44 enodes) 19.514 * * [simplify]: iters left: 1 (47 enodes) 19.524 * * [simplify]: Extracting #0: cost 1 inf + 0 19.524 * * [simplify]: Extracting #1: cost 10 inf + 0 19.524 * * [simplify]: Extracting #2: cost 21 inf + 0 19.525 * * [simplify]: Extracting #3: cost 22 inf + 42 19.525 * * [simplify]: Extracting #4: cost 20 inf + 84 19.525 * * [simplify]: Extracting #5: cost 8 inf + 2064 19.526 * * [simplify]: Extracting #6: cost 0 inf + 3760 19.527 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 19.527 * [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))))))) 19.528 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 19.528 * * [simplify]: iters left: 6 (9 enodes) 19.532 * * [simplify]: iters left: 5 (30 enodes) 19.537 * * [simplify]: iters left: 4 (36 enodes) 19.543 * * [simplify]: iters left: 3 (40 enodes) 19.549 * * [simplify]: iters left: 2 (44 enodes) 19.556 * * [simplify]: iters left: 1 (47 enodes) 19.562 * * [simplify]: Extracting #0: cost 1 inf + 0 19.562 * * [simplify]: Extracting #1: cost 10 inf + 0 19.564 * * [simplify]: Extracting #2: cost 21 inf + 0 19.564 * * [simplify]: Extracting #3: cost 22 inf + 42 19.564 * * [simplify]: Extracting #4: cost 20 inf + 84 19.565 * * [simplify]: Extracting #5: cost 8 inf + 2064 19.565 * * [simplify]: Extracting #6: cost 0 inf + 3760 19.566 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 19.566 * [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))))))) 19.566 * * * * [progress]: [ 84 / 196 ] simplifiying candidate # 19.566 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 19.566 * * [simplify]: iters left: 6 (9 enodes) 19.569 * * [simplify]: iters left: 5 (30 enodes) 19.574 * * [simplify]: iters left: 4 (36 enodes) 19.580 * * [simplify]: iters left: 3 (38 enodes) 19.585 * * [simplify]: Extracting #0: cost 1 inf + 0 19.585 * * [simplify]: Extracting #1: cost 8 inf + 0 19.585 * * [simplify]: Extracting #2: cost 17 inf + 0 19.585 * * [simplify]: Extracting #3: cost 19 inf + 1 19.586 * * [simplify]: Extracting #4: cost 14 inf + 226 19.586 * * [simplify]: Extracting #5: cost 8 inf + 1137 19.586 * * [simplify]: Extracting #6: cost 0 inf + 2912 19.587 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 19.587 * [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))))))) 19.587 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 19.587 * * [simplify]: iters left: 6 (9 enodes) 19.591 * * [simplify]: iters left: 5 (30 enodes) 19.601 * * [simplify]: iters left: 4 (36 enodes) 19.611 * * [simplify]: iters left: 3 (38 enodes) 19.622 * * [simplify]: Extracting #0: cost 1 inf + 0 19.622 * * [simplify]: Extracting #1: cost 8 inf + 0 19.622 * * [simplify]: Extracting #2: cost 17 inf + 0 19.623 * * [simplify]: Extracting #3: cost 19 inf + 1 19.623 * * [simplify]: Extracting #4: cost 14 inf + 226 19.623 * * [simplify]: Extracting #5: cost 8 inf + 1137 19.624 * * [simplify]: Extracting #6: cost 0 inf + 2912 19.624 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 19.624 * [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))))))) 19.625 * * * * [progress]: [ 85 / 196 ] simplifiying candidate # 19.625 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 19.625 * * [simplify]: iters left: 6 (7 enodes) 19.629 * * [simplify]: iters left: 5 (25 enodes) 19.639 * * [simplify]: iters left: 4 (33 enodes) 19.647 * * [simplify]: iters left: 3 (40 enodes) 19.654 * * [simplify]: iters left: 2 (48 enodes) 19.661 * * [simplify]: iters left: 1 (50 enodes) 19.668 * * [simplify]: Extracting #0: cost 1 inf + 0 19.668 * * [simplify]: Extracting #1: cost 11 inf + 0 19.668 * * [simplify]: Extracting #2: cost 19 inf + 1 19.668 * * [simplify]: Extracting #3: cost 14 inf + 226 19.669 * * [simplify]: Extracting #4: cost 5 inf + 1593 19.669 * * [simplify]: Extracting #5: cost 0 inf + 2352 19.670 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.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)) (+ (* (/ 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))))))) 19.670 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 19.670 * * [simplify]: iters left: 6 (7 enodes) 19.672 * * [simplify]: iters left: 5 (25 enodes) 19.681 * * [simplify]: iters left: 4 (33 enodes) 19.691 * * [simplify]: iters left: 3 (40 enodes) 19.702 * * [simplify]: iters left: 2 (48 enodes) 19.711 * * [simplify]: iters left: 1 (50 enodes) 19.718 * * [simplify]: Extracting #0: cost 1 inf + 0 19.718 * * [simplify]: Extracting #1: cost 11 inf + 0 19.718 * * [simplify]: Extracting #2: cost 19 inf + 1 19.718 * * [simplify]: Extracting #3: cost 14 inf + 226 19.718 * * [simplify]: Extracting #4: cost 5 inf + 1593 19.718 * * [simplify]: Extracting #5: cost 0 inf + 2352 19.719 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.719 * [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))))))) 19.719 * * * * [progress]: [ 86 / 196 ] simplifiying candidate # 19.719 * [simplify]: Simplifying (/ 0.5 (exp im)) 19.720 * * [simplify]: iters left: 3 (4 enodes) 19.721 * * [simplify]: iters left: 2 (12 enodes) 19.723 * * [simplify]: Extracting #0: cost 1 inf + 0 19.723 * * [simplify]: Extracting #1: cost 4 inf + 0 19.723 * * [simplify]: Extracting #2: cost 5 inf + 1 19.723 * * [simplify]: Extracting #3: cost 4 inf + 2 19.723 * * [simplify]: Extracting #4: cost 0 inf + 368 19.723 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.723 * [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))))))) 19.723 * [simplify]: Simplifying (* 2 1) 19.723 * * [simplify]: iters left: 2 (3 enodes) 19.724 * * [simplify]: iters left: 1 (9 enodes) 19.726 * * [simplify]: Extracting #0: cost 1 inf + 0 19.726 * * [simplify]: Extracting #1: cost 0 inf + 1 19.726 * [simplify]: Simplified to 2 19.726 * [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))))))) 19.726 * * * * [progress]: [ 87 / 196 ] simplifiying candidate # 19.727 * [simplify]: Simplifying (cbrt (/ 0.5 (exp im))) 19.727 * * [simplify]: iters left: 4 (5 enodes) 19.728 * * [simplify]: iters left: 3 (15 enodes) 19.730 * * [simplify]: Extracting #0: cost 1 inf + 0 19.730 * * [simplify]: Extracting #1: cost 3 inf + 0 19.730 * * [simplify]: Extracting #2: cost 6 inf + 0 19.730 * * [simplify]: Extracting #3: cost 7 inf + 1 19.730 * * [simplify]: Extracting #4: cost 0 inf + 752 19.730 * [simplify]: Simplified to (cbrt (/ 0.5 (exp im))) 19.730 * [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))))))) 19.731 * * * * [progress]: [ 88 / 196 ] simplifiying candidate # 19.731 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 19.731 * * [simplify]: iters left: 4 (5 enodes) 19.732 * * [simplify]: iters left: 3 (15 enodes) 19.734 * * [simplify]: Extracting #0: cost 1 inf + 0 19.734 * * [simplify]: Extracting #1: cost 3 inf + 0 19.734 * * [simplify]: Extracting #2: cost 6 inf + 0 19.735 * * [simplify]: Extracting #3: cost 7 inf + 1 19.735 * * [simplify]: Extracting #4: cost 0 inf + 672 19.735 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 19.735 * [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))))))) 19.735 * * * * [progress]: [ 89 / 196 ] simplifiying candidate # 19.735 * [simplify]: Simplifying (/ (cbrt 0.5) (cbrt (exp im))) 19.735 * * [simplify]: iters left: 4 (6 enodes) 19.737 * * [simplify]: iters left: 3 (18 enodes) 19.740 * * [simplify]: Extracting #0: cost 1 inf + 0 19.740 * * [simplify]: Extracting #1: cost 4 inf + 0 19.740 * * [simplify]: Extracting #2: cost 8 inf + 0 19.740 * * [simplify]: Extracting #3: cost 9 inf + 1 19.740 * * [simplify]: Extracting #4: cost 0 inf + 1152 19.740 * [simplify]: Simplified to (/ (cbrt 0.5) (cbrt (exp im))) 19.740 * [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))))))) 19.740 * * * * [progress]: [ 90 / 196 ] simplifiying candidate # 19.740 * [simplify]: Simplifying (/ (cbrt 0.5) (sqrt (exp im))) 19.741 * * [simplify]: iters left: 4 (6 enodes) 19.743 * * [simplify]: iters left: 3 (18 enodes) 19.749 * * [simplify]: Extracting #0: cost 1 inf + 0 19.749 * * [simplify]: Extracting #1: cost 4 inf + 0 19.749 * * [simplify]: Extracting #2: cost 8 inf + 0 19.749 * * [simplify]: Extracting #3: cost 9 inf + 1 19.749 * * [simplify]: Extracting #4: cost 0 inf + 992 19.750 * [simplify]: Simplified to (/ (cbrt 0.5) (sqrt (exp im))) 19.750 * [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))))))) 19.750 * * * * [progress]: [ 91 / 196 ] simplifiying candidate # 19.750 * [simplify]: Simplifying (/ (cbrt 0.5) (exp im)) 19.750 * * [simplify]: iters left: 3 (5 enodes) 19.753 * * [simplify]: iters left: 2 (15 enodes) 19.758 * * [simplify]: Extracting #0: cost 1 inf + 0 19.758 * * [simplify]: Extracting #1: cost 4 inf + 0 19.758 * * [simplify]: Extracting #2: cost 8 inf + 0 19.758 * * [simplify]: Extracting #3: cost 4 inf + 144 19.758 * * [simplify]: Extracting #4: cost 0 inf + 690 19.758 * [simplify]: Simplified to (/ (cbrt 0.5) (exp im)) 19.758 * [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))))))) 19.758 * * * * [progress]: [ 92 / 196 ] simplifiying candidate # 19.759 * [simplify]: Simplifying (/ (sqrt 0.5) (cbrt (exp im))) 19.759 * * [simplify]: iters left: 4 (6 enodes) 19.760 * * [simplify]: iters left: 3 (18 enodes) 19.763 * * [simplify]: Extracting #0: cost 1 inf + 0 19.763 * * [simplify]: Extracting #1: cost 4 inf + 0 19.763 * * [simplify]: Extracting #2: cost 8 inf + 0 19.763 * * [simplify]: Extracting #3: cost 9 inf + 1 19.763 * * [simplify]: Extracting #4: cost 0 inf + 992 19.763 * [simplify]: Simplified to (/ (sqrt 0.5) (cbrt (exp im))) 19.763 * [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))))))) 19.764 * * * * [progress]: [ 93 / 196 ] simplifiying candidate # 19.764 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 19.764 * * [simplify]: iters left: 4 (6 enodes) 19.766 * * [simplify]: iters left: 3 (18 enodes) 19.768 * * [simplify]: Extracting #0: cost 1 inf + 0 19.768 * * [simplify]: Extracting #1: cost 4 inf + 0 19.768 * * [simplify]: Extracting #2: cost 8 inf + 0 19.768 * * [simplify]: Extracting #3: cost 9 inf + 1 19.769 * * [simplify]: Extracting #4: cost 0 inf + 832 19.769 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 19.769 * [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))))))) 19.769 * * * * [progress]: [ 94 / 196 ] simplifiying candidate # 19.769 * [simplify]: Simplifying (/ (sqrt 0.5) (exp im)) 19.769 * * [simplify]: iters left: 3 (5 enodes) 19.771 * * [simplify]: iters left: 2 (15 enodes) 19.774 * * [simplify]: Extracting #0: cost 1 inf + 0 19.774 * * [simplify]: Extracting #1: cost 4 inf + 0 19.774 * * [simplify]: Extracting #2: cost 8 inf + 0 19.774 * * [simplify]: Extracting #3: cost 4 inf + 144 19.774 * * [simplify]: Extracting #4: cost 0 inf + 530 19.774 * [simplify]: Simplified to (/ (sqrt 0.5) (exp im)) 19.774 * [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))))))) 19.774 * * * * [progress]: [ 95 / 196 ] simplifiying candidate # 19.774 * [simplify]: Simplifying (/ 0.5 (cbrt (exp im))) 19.774 * * [simplify]: iters left: 4 (5 enodes) 19.776 * * [simplify]: iters left: 3 (15 enodes) 19.778 * * [simplify]: Extracting #0: cost 1 inf + 0 19.778 * * [simplify]: Extracting #1: cost 4 inf + 0 19.778 * * [simplify]: Extracting #2: cost 5 inf + 1 19.778 * * [simplify]: Extracting #3: cost 7 inf + 1 19.778 * * [simplify]: Extracting #4: cost 0 inf + 830 19.778 * [simplify]: Simplified to (/ 0.5 (cbrt (exp im))) 19.778 * [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))))))) 19.779 * * * * [progress]: [ 96 / 196 ] simplifiying candidate # 19.779 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 19.779 * * [simplify]: iters left: 4 (5 enodes) 19.780 * * [simplify]: iters left: 3 (15 enodes) 19.785 * * [simplify]: Extracting #0: cost 1 inf + 0 19.785 * * [simplify]: Extracting #1: cost 4 inf + 0 19.785 * * [simplify]: Extracting #2: cost 5 inf + 1 19.785 * * [simplify]: Extracting #3: cost 7 inf + 1 19.785 * * [simplify]: Extracting #4: cost 0 inf + 670 19.785 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 19.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 (exp im)) (/ 1 (sqrt (exp im)))) (/ 0.5 (sqrt (exp im)))) (* (* (exp im) 0.5) (- (* (exp im) 0.5) (/ 0.5 (exp im))))))) 19.786 * * * * [progress]: [ 97 / 196 ] simplifiying candidate # 19.786 * [simplify]: Simplifying (/ 0.5 (exp im)) 19.786 * * [simplify]: iters left: 3 (4 enodes) 19.788 * * [simplify]: iters left: 2 (12 enodes) 19.792 * * [simplify]: Extracting #0: cost 1 inf + 0 19.793 * * [simplify]: Extracting #1: cost 4 inf + 0 19.793 * * [simplify]: Extracting #2: cost 5 inf + 1 19.793 * * [simplify]: Extracting #3: cost 4 inf + 2 19.793 * * [simplify]: Extracting #4: cost 0 inf + 368 19.793 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.793 * [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))))))) 19.794 * * * * [progress]: [ 98 / 196 ] simplifiying candidate # 19.794 * [simplify]: Simplifying (/ 0.5 (exp im)) 19.794 * * [simplify]: iters left: 3 (4 enodes) 19.796 * * [simplify]: iters left: 2 (12 enodes) 19.800 * * [simplify]: Extracting #0: cost 1 inf + 0 19.800 * * [simplify]: Extracting #1: cost 4 inf + 0 19.800 * * [simplify]: Extracting #2: cost 5 inf + 1 19.800 * * [simplify]: Extracting #3: cost 4 inf + 2 19.800 * * [simplify]: Extracting #4: cost 0 inf + 368 19.801 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.801 * [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))))))) 19.801 * * * * [progress]: [ 99 / 196 ] simplifiying candidate # 19.801 * [simplify]: Simplifying (/ 1 (exp im)) 19.801 * * [simplify]: iters left: 3 (4 enodes) 19.802 * * [simplify]: iters left: 2 (16 enodes) 19.805 * * [simplify]: iters left: 1 (20 enodes) 19.808 * * [simplify]: Extracting #0: cost 1 inf + 0 19.808 * * [simplify]: Extracting #1: cost 5 inf + 0 19.808 * * [simplify]: Extracting #2: cost 7 inf + 1 19.808 * * [simplify]: Extracting #3: cost 6 inf + 2 19.808 * * [simplify]: Extracting #4: cost 0 inf + 450 19.808 * * [simplify]: Extracting #5: cost 0 inf + 448 19.808 * [simplify]: Simplified to (exp (- im)) 19.808 * [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))))))) 19.808 * * * * [progress]: [ 100 / 196 ] simplifiying candidate # 19.809 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 19.809 * * [simplify]: iters left: 6 (6 enodes) 19.810 * * [simplify]: iters left: 5 (18 enodes) 19.813 * * [simplify]: Extracting #0: cost 1 inf + 0 19.813 * * [simplify]: Extracting #1: cost 3 inf + 0 19.813 * * [simplify]: Extracting #2: cost 5 inf + 0 19.813 * * [simplify]: Extracting #3: cost 8 inf + 0 19.813 * * [simplify]: Extracting #4: cost 9 inf + 1 19.813 * * [simplify]: Extracting #5: cost 0 inf + 1216 19.814 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 19.814 * [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))))))) 19.814 * * * * [progress]: [ 101 / 196 ] simplifiying candidate # 19.814 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 19.814 * * [simplify]: iters left: 4 (5 enodes) 19.815 * * [simplify]: iters left: 3 (15 enodes) 19.818 * * [simplify]: Extracting #0: cost 1 inf + 0 19.818 * * [simplify]: Extracting #1: cost 3 inf + 0 19.818 * * [simplify]: Extracting #2: cost 6 inf + 0 19.818 * * [simplify]: Extracting #3: cost 7 inf + 1 19.818 * * [simplify]: Extracting #4: cost 0 inf + 672 19.818 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 19.818 * [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))))))) 19.818 * * * * [progress]: [ 102 / 196 ] simplifiying candidate # 19.819 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) 19.819 * * [simplify]: iters left: 6 (8 enodes) 19.821 * * [simplify]: iters left: 5 (30 enodes) 19.826 * * [simplify]: iters left: 4 (45 enodes) 19.834 * * [simplify]: iters left: 3 (52 enodes) 19.842 * * [simplify]: iters left: 2 (55 enodes) 19.857 * * [simplify]: Extracting #0: cost 1 inf + 0 19.857 * * [simplify]: Extracting #1: cost 11 inf + 0 19.857 * * [simplify]: Extracting #2: cost 22 inf + 0 19.857 * * [simplify]: Extracting #3: cost 23 inf + 1 19.857 * * [simplify]: Extracting #4: cost 18 inf + 376 19.858 * * [simplify]: Extracting #5: cost 2 inf + 4312 19.859 * * [simplify]: Extracting #6: cost 0 inf + 4816 19.860 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 19.860 * [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))))))) 19.861 * * * * [progress]: [ 103 / 196 ] simplifiying candidate # 19.861 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 19.861 * * [simplify]: iters left: 5 (7 enodes) 19.865 * * [simplify]: iters left: 4 (23 enodes) 19.872 * * [simplify]: iters left: 3 (27 enodes) 19.881 * * [simplify]: iters left: 2 (30 enodes) 19.889 * * [simplify]: Extracting #0: cost 1 inf + 0 19.889 * * [simplify]: Extracting #1: cost 7 inf + 0 19.889 * * [simplify]: Extracting #2: cost 14 inf + 0 19.890 * * [simplify]: Extracting #3: cost 15 inf + 1 19.890 * * [simplify]: Extracting #4: cost 12 inf + 164 19.890 * * [simplify]: Extracting #5: cost 6 inf + 891 19.890 * * [simplify]: Extracting #6: cost 1 inf + 1970 19.890 * * [simplify]: Extracting #7: cost 0 inf + 2242 19.890 * [simplify]: Simplified to (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 19.890 * [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))))))) 19.891 * * * * [progress]: [ 104 / 196 ] simplifiying candidate # 19.891 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) 1) 19.891 * * [simplify]: iters left: 5 (5 enodes) 19.893 * * [simplify]: iters left: 4 (17 enodes) 19.896 * * [simplify]: iters left: 3 (27 enodes) 19.902 * * [simplify]: iters left: 2 (28 enodes) 19.906 * * [simplify]: Extracting #0: cost 1 inf + 0 19.906 * * [simplify]: Extracting #1: cost 5 inf + 0 19.906 * * [simplify]: Extracting #2: cost 7 inf + 1 19.906 * * [simplify]: Extracting #3: cost 6 inf + 2 19.906 * * [simplify]: Extracting #4: cost 1 inf + 528 19.907 * * [simplify]: Extracting #5: cost 0 inf + 650 19.907 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 19.907 * [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))))))) 19.907 * * * * [progress]: [ 105 / 196 ] simplifiying candidate # 19.907 * [simplify]: Simplifying (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 19.907 * * [simplify]: iters left: 6 (7 enodes) 19.909 * * [simplify]: iters left: 5 (23 enodes) 19.913 * * [simplify]: iters left: 4 (25 enodes) 19.917 * * [simplify]: Extracting #0: cost 1 inf + 0 19.917 * * [simplify]: Extracting #1: cost 6 inf + 0 19.917 * * [simplify]: Extracting #2: cost 12 inf + 0 19.917 * * [simplify]: Extracting #3: cost 13 inf + 1 19.917 * * [simplify]: Extracting #4: cost 8 inf + 226 19.917 * * [simplify]: Extracting #5: cost 4 inf + 951 19.917 * * [simplify]: Extracting #6: cost 1 inf + 1646 19.918 * * [simplify]: Extracting #7: cost 0 inf + 1918 19.918 * [simplify]: Simplified to (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 19.918 * [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))))))) 19.918 * * * * [progress]: [ 106 / 196 ] simplifiying candidate # 19.918 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 19.918 * * [simplify]: iters left: 4 (6 enodes) 19.920 * * [simplify]: iters left: 3 (18 enodes) 19.925 * * [simplify]: Extracting #0: cost 1 inf + 0 19.925 * * [simplify]: Extracting #1: cost 4 inf + 0 19.925 * * [simplify]: Extracting #2: cost 8 inf + 0 19.925 * * [simplify]: Extracting #3: cost 9 inf + 1 19.925 * * [simplify]: Extracting #4: cost 0 inf + 832 19.926 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 19.926 * [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))))))) 19.926 * * * * [progress]: [ 107 / 196 ] simplifiying candidate # 19.926 * [simplify]: Simplifying (/ (sqrt 0.5) 1) 19.926 * * [simplify]: iters left: 3 (4 enodes) 19.929 * * [simplify]: iters left: 2 (12 enodes) 19.934 * * [simplify]: iters left: 1 (14 enodes) 19.939 * * [simplify]: Extracting #0: cost 1 inf + 0 19.939 * * [simplify]: Extracting #1: cost 4 inf + 0 19.939 * * [simplify]: Extracting #2: cost 0 inf + 84 19.939 * [simplify]: Simplified to (sqrt 0.5) 19.939 * [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))))))) 19.939 * * * * [progress]: [ 108 / 196 ] simplifiying candidate # 19.940 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 19.940 * * [simplify]: iters left: 6 (6 enodes) 19.943 * * [simplify]: iters left: 5 (22 enodes) 19.950 * * [simplify]: iters left: 4 (26 enodes) 19.957 * * [simplify]: Extracting #0: cost 1 inf + 0 19.957 * * [simplify]: Extracting #1: cost 6 inf + 0 19.957 * * [simplify]: Extracting #2: cost 9 inf + 1 19.957 * * [simplify]: Extracting #3: cost 11 inf + 1 19.958 * * [simplify]: Extracting #4: cost 8 inf + 144 19.958 * * [simplify]: Extracting #5: cost 2 inf + 1253 19.958 * * [simplify]: Extracting #6: cost 0 inf + 1676 19.959 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 19.959 * [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))))))) 19.959 * * * * [progress]: [ 109 / 196 ] simplifiying candidate # 19.959 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 19.959 * * [simplify]: iters left: 4 (5 enodes) 19.961 * * [simplify]: iters left: 3 (17 enodes) 19.964 * * [simplify]: iters left: 2 (19 enodes) 19.967 * * [simplify]: Extracting #0: cost 1 inf + 0 19.967 * * [simplify]: Extracting #1: cost 4 inf + 0 19.967 * * [simplify]: Extracting #2: cost 5 inf + 1 19.967 * * [simplify]: Extracting #3: cost 7 inf + 1 19.967 * * [simplify]: Extracting #4: cost 0 inf + 670 19.967 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 19.967 * [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))))))) 19.967 * * * * [progress]: [ 110 / 196 ] simplifiying candidate # 19.967 * [simplify]: Simplifying (/ 1 1) 19.967 * * [simplify]: iters left: 2 (2 enodes) 19.968 * * [simplify]: iters left: 1 (6 enodes) 19.969 * * [simplify]: Extracting #0: cost 1 inf + 0 19.969 * * [simplify]: Extracting #1: cost 0 inf + 1 19.969 * [simplify]: Simplified to 1 19.969 * [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))))))) 19.969 * * * * [progress]: [ 111 / 196 ] simplifiying candidate # 19.970 * * * * [progress]: [ 112 / 196 ] simplifiying candidate # 19.970 * * * * [progress]: [ 113 / 196 ] simplifiying candidate # 19.970 * [simplify]: Simplifying (exp im) 19.970 * * [simplify]: iters left: 1 (2 enodes) 19.970 * * [simplify]: Extracting #0: cost 1 inf + 0 19.970 * * [simplify]: Extracting #1: cost 3 inf + 0 19.970 * * [simplify]: Extracting #2: cost 2 inf + 1 19.970 * * [simplify]: Extracting #3: cost 0 inf + 143 19.970 * [simplify]: Simplified to (exp im) 19.970 * [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))))))) 19.971 * * * * [progress]: [ 114 / 196 ] simplifiying candidate # 19.971 * [simplify]: Simplifying (* 0.5 (/ 0.5 (exp im))) 19.971 * * [simplify]: iters left: 5 (5 enodes) 19.972 * * [simplify]: iters left: 4 (18 enodes) 19.975 * * [simplify]: iters left: 3 (22 enodes) 19.979 * * [simplify]: iters left: 2 (24 enodes) 19.982 * * [simplify]: Extracting #0: cost 1 inf + 0 19.982 * * [simplify]: Extracting #1: cost 7 inf + 0 19.982 * * [simplify]: Extracting #2: cost 11 inf + 1 19.982 * * [simplify]: Extracting #3: cost 6 inf + 226 19.982 * * [simplify]: Extracting #4: cost 0 inf + 978 19.983 * [simplify]: Simplified to (* (/ 0.5 (exp im)) 0.5) 19.983 * [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))))))) 19.983 * * * * [progress]: [ 115 / 196 ] 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)))))))> 19.983 * * * * [progress]: [ 116 / 196 ] simplifiying candidate # 19.983 * * * * [progress]: [ 117 / 196 ] simplifiying candidate # 19.983 * [simplify]: Simplifying (/ 0.5 (exp im)) 19.983 * * [simplify]: iters left: 3 (4 enodes) 19.984 * * [simplify]: iters left: 2 (12 enodes) 19.986 * * [simplify]: Extracting #0: cost 1 inf + 0 19.986 * * [simplify]: Extracting #1: cost 4 inf + 0 19.986 * * [simplify]: Extracting #2: cost 5 inf + 1 19.986 * * [simplify]: Extracting #3: cost 4 inf + 2 19.986 * * [simplify]: Extracting #4: cost 0 inf + 368 19.986 * [simplify]: Simplified to (/ 0.5 (exp im)) 19.987 * [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))))))) 19.987 * [simplify]: Simplifying (+ 1 1) 19.987 * * [simplify]: iters left: 2 (2 enodes) 19.988 * * [simplify]: iters left: 1 (9 enodes) 19.990 * * [simplify]: Extracting #0: cost 1 inf + 0 19.990 * * [simplify]: Extracting #1: cost 0 inf + 1 19.990 * [simplify]: Simplified to 2 19.991 * [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))))))) 19.991 * * * * [progress]: [ 118 / 196 ] simplifiying candidate # 19.991 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 19.991 * * [simplify]: iters left: 5 (5 enodes) 19.994 * * [simplify]: iters left: 4 (19 enodes) 20.000 * * [simplify]: iters left: 3 (27 enodes) 20.007 * * [simplify]: iters left: 2 (39 enodes) 20.015 * * [simplify]: iters left: 1 (48 enodes) 20.023 * * [simplify]: Extracting #0: cost 1 inf + 0 20.023 * * [simplify]: Extracting #1: cost 11 inf + 0 20.023 * * [simplify]: Extracting #2: cost 20 inf + 1 20.023 * * [simplify]: Extracting #3: cost 17 inf + 125 20.023 * * [simplify]: Extracting #4: cost 7 inf + 1171 20.023 * * [simplify]: Extracting #5: cost 0 inf + 2194 20.024 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 20.024 * [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))))))) 20.024 * * * * [progress]: [ 119 / 196 ] simplifiying candidate # 20.024 * * * * [progress]: [ 120 / 196 ] simplifiying candidate # 20.024 * [simplify]: Simplifying (/ 0.5 (exp im)) 20.024 * * [simplify]: iters left: 3 (4 enodes) 20.026 * * [simplify]: iters left: 2 (12 enodes) 20.027 * * [simplify]: Extracting #0: cost 1 inf + 0 20.028 * * [simplify]: Extracting #1: cost 4 inf + 0 20.028 * * [simplify]: Extracting #2: cost 5 inf + 1 20.028 * * [simplify]: Extracting #3: cost 4 inf + 2 20.028 * * [simplify]: Extracting #4: cost 0 inf + 368 20.028 * [simplify]: Simplified to (/ 0.5 (exp im)) 20.028 * [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))))))) 20.028 * * * * [progress]: [ 121 / 196 ] simplifiying candidate # 20.028 * * * * [progress]: [ 122 / 196 ] simplifiying candidate # 20.028 * [simplify]: Simplifying (+ (- (log 0.5) im) (- (log 0.5) im)) 20.028 * * [simplify]: iters left: 5 (5 enodes) 20.030 * * [simplify]: iters left: 4 (21 enodes) 20.035 * * [simplify]: iters left: 3 (40 enodes) 20.048 * * [simplify]: iters left: 2 (75 enodes) 20.073 * * [simplify]: iters left: 1 (107 enodes) 20.090 * * [simplify]: Extracting #0: cost 1 inf + 0 20.090 * * [simplify]: Extracting #1: cost 17 inf + 0 20.090 * * [simplify]: Extracting #2: cost 25 inf + 164 20.090 * * [simplify]: Extracting #3: cost 20 inf + 399 20.091 * * [simplify]: Extracting #4: cost 5 inf + 2314 20.091 * * [simplify]: Extracting #5: cost 0 inf + 3034 20.092 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 20.092 * [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))))))) 20.092 * * * * [progress]: [ 123 / 196 ] simplifiying candidate # 20.093 * [simplify]: Simplifying (+ (- (log 0.5) im) (log (/ 0.5 (exp im)))) 20.093 * * [simplify]: iters left: 6 (8 enodes) 20.095 * * [simplify]: iters left: 5 (31 enodes) 20.101 * * [simplify]: iters left: 4 (49 enodes) 20.111 * * [simplify]: iters left: 3 (82 enodes) 20.136 * * [simplify]: iters left: 2 (113 enodes) 20.166 * * [simplify]: iters left: 1 (136 enodes) 20.204 * * [simplify]: Extracting #0: cost 1 inf + 0 20.204 * * [simplify]: Extracting #1: cost 18 inf + 0 20.204 * * [simplify]: Extracting #2: cost 31 inf + 83 20.205 * * [simplify]: Extracting #3: cost 26 inf + 540 20.206 * * [simplify]: Extracting #4: cost 7 inf + 3143 20.208 * * [simplify]: Extracting #5: cost 0 inf + 4046 20.210 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 20.210 * [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))))))) 20.210 * * * * [progress]: [ 124 / 196 ] simplifiying candidate # 20.211 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (- (log 0.5) im)) 20.211 * * [simplify]: iters left: 6 (8 enodes) 20.215 * * [simplify]: iters left: 5 (31 enodes) 20.226 * * [simplify]: iters left: 4 (47 enodes) 20.241 * * [simplify]: iters left: 3 (69 enodes) 20.263 * * [simplify]: iters left: 2 (104 enodes) 20.294 * * [simplify]: iters left: 1 (136 enodes) 20.334 * * [simplify]: Extracting #0: cost 1 inf + 0 20.334 * * [simplify]: Extracting #1: cost 18 inf + 0 20.334 * * [simplify]: Extracting #2: cost 32 inf + 1 20.335 * * [simplify]: Extracting #3: cost 28 inf + 277 20.335 * * [simplify]: Extracting #4: cost 6 inf + 3105 20.336 * * [simplify]: Extracting #5: cost 0 inf + 3934 20.337 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 20.338 * [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))))))) 20.338 * * * * [progress]: [ 125 / 196 ] simplifiying candidate # 20.338 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (log (/ 0.5 (exp im)))) 20.338 * * [simplify]: iters left: 6 (6 enodes) 20.341 * * [simplify]: iters left: 5 (21 enodes) 20.345 * * [simplify]: iters left: 4 (29 enodes) 20.351 * * [simplify]: iters left: 3 (48 enodes) 20.359 * * [simplify]: iters left: 2 (82 enodes) 20.375 * * [simplify]: iters left: 1 (111 enodes) 20.399 * * [simplify]: Extracting #0: cost 1 inf + 0 20.399 * * [simplify]: Extracting #1: cost 15 inf + 0 20.399 * * [simplify]: Extracting #2: cost 27 inf + 1 20.399 * * [simplify]: Extracting #3: cost 23 inf + 247 20.400 * * [simplify]: Extracting #4: cost 4 inf + 2609 20.400 * * [simplify]: Extracting #5: cost 0 inf + 3096 20.401 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 20.401 * [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))))))) 20.401 * * * * [progress]: [ 126 / 196 ] simplifiying candidate # 20.401 * * * * [progress]: [ 127 / 196 ] simplifiying candidate # 20.401 * * * * [progress]: [ 128 / 196 ] simplifiying candidate # 20.402 * [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)))) 20.402 * * [simplify]: iters left: 6 (9 enodes) 20.405 * * [simplify]: iters left: 5 (42 enodes) 20.414 * * [simplify]: iters left: 4 (138 enodes) 20.502 * * [simplify]: Extracting #0: cost 1 inf + 0 20.502 * * [simplify]: Extracting #1: cost 76 inf + 0 20.503 * * [simplify]: Extracting #2: cost 194 inf + 42 20.506 * * [simplify]: Extracting #3: cost 138 inf + 12819 20.515 * * [simplify]: Extracting #4: cost 12 inf + 44837 20.527 * * [simplify]: Extracting #5: cost 0 inf + 45751 20.538 * * [simplify]: Extracting #6: cost 0 inf + 44991 20.552 * * [simplify]: Extracting #7: cost 0 inf + 44951 20.564 * [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)))) 20.564 * [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))))))) 20.565 * * * * [progress]: [ 129 / 196 ] simplifiying candidate # 20.565 * [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)))) 20.565 * * [simplify]: iters left: 6 (12 enodes) 20.573 * * [simplify]: iters left: 5 (58 enodes) 20.597 * * [simplify]: iters left: 4 (171 enodes) 20.685 * * [simplify]: Extracting #0: cost 1 inf + 0 20.686 * * [simplify]: Extracting #1: cost 54 inf + 0 20.687 * * [simplify]: Extracting #2: cost 172 inf + 43 20.689 * * [simplify]: Extracting #3: cost 154 inf + 3126 20.702 * * [simplify]: Extracting #4: cost 31 inf + 32891 20.713 * * [simplify]: Extracting #5: cost 0 inf + 39212 20.724 * * [simplify]: Extracting #6: cost 0 inf + 38372 20.736 * [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)))) 20.736 * [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))))))) 20.737 * * * * [progress]: [ 130 / 196 ] simplifiying candidate # 20.737 * [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)))) 20.737 * * [simplify]: iters left: 6 (12 enodes) 20.743 * * [simplify]: iters left: 5 (58 enodes) 20.757 * * [simplify]: iters left: 4 (165 enodes) 20.877 * * [simplify]: Extracting #0: cost 1 inf + 0 20.877 * * [simplify]: Extracting #1: cost 61 inf + 0 20.878 * * [simplify]: Extracting #2: cost 171 inf + 2 20.881 * * [simplify]: Extracting #3: cost 146 inf + 4182 20.892 * * [simplify]: Extracting #4: cost 27 inf + 31374 20.910 * * [simplify]: Extracting #5: cost 0 inf + 38709 20.921 * [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))))) 20.921 * [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))))))) 20.921 * * * * [progress]: [ 131 / 196 ] simplifiying candidate # 20.921 * [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)))) 20.921 * * [simplify]: iters left: 6 (7 enodes) 20.924 * * [simplify]: iters left: 5 (34 enodes) 20.932 * * [simplify]: iters left: 4 (94 enodes) 20.961 * * [simplify]: iters left: 3 (223 enodes) 21.115 * * [simplify]: Extracting #0: cost 1 inf + 0 21.115 * * [simplify]: Extracting #1: cost 59 inf + 0 21.116 * * [simplify]: Extracting #2: cost 165 inf + 3 21.118 * * [simplify]: Extracting #3: cost 135 inf + 6116 21.125 * * [simplify]: Extracting #4: cost 36 inf + 30792 21.135 * * [simplify]: Extracting #5: cost 0 inf + 40046 21.147 * * [simplify]: Extracting #6: cost 0 inf + 39766 21.157 * [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))))) 21.157 * [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))))))) 21.158 * * * * [progress]: [ 132 / 196 ] simplifiying candidate # 21.158 * * * * [progress]: [ 133 / 196 ] simplifiying candidate # 21.158 * * * * [progress]: [ 134 / 196 ] simplifiying candidate # 21.158 * * * * [progress]: [ 135 / 196 ] simplifiying candidate # 21.158 * [simplify]: Simplifying (* 0.5 0.5) 21.158 * * [simplify]: iters left: 2 (2 enodes) 21.161 * * [simplify]: iters left: 1 (6 enodes) 21.163 * * [simplify]: Extracting #0: cost 1 inf + 0 21.163 * * [simplify]: Extracting #1: cost 3 inf + 0 21.163 * * [simplify]: Extracting #2: cost 2 inf + 1 21.163 * * [simplify]: Extracting #3: cost 0 inf + 83 21.163 * [simplify]: Simplified to (* 0.5 0.5) 21.163 * [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))))))) 21.163 * [simplify]: Simplifying (* (exp im) (exp im)) 21.163 * * [simplify]: iters left: 3 (3 enodes) 21.164 * * [simplify]: iters left: 2 (11 enodes) 21.166 * * [simplify]: iters left: 1 (13 enodes) 21.168 * * [simplify]: Extracting #0: cost 1 inf + 0 21.168 * * [simplify]: Extracting #1: cost 4 inf + 0 21.168 * * [simplify]: Extracting #2: cost 7 inf + 0 21.168 * * [simplify]: Extracting #3: cost 6 inf + 1 21.169 * * [simplify]: Extracting #4: cost 0 inf + 447 21.169 * [simplify]: Simplified to (* (exp im) (exp im)) 21.169 * [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))))))) 21.169 * * * * [progress]: [ 136 / 196 ] simplifiying candidate # 21.169 * * * * [progress]: [ 137 / 196 ] simplifiying candidate # 21.169 * [simplify]: Simplifying (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) 21.169 * * [simplify]: iters left: 6 (7 enodes) 21.172 * * [simplify]: iters left: 5 (25 enodes) 21.177 * * [simplify]: iters left: 4 (29 enodes) 21.182 * * [simplify]: iters left: 3 (40 enodes) 21.190 * * [simplify]: iters left: 2 (68 enodes) 21.204 * * [simplify]: iters left: 1 (126 enodes) 21.238 * * [simplify]: Extracting #0: cost 1 inf + 0 21.238 * * [simplify]: Extracting #1: cost 21 inf + 0 21.238 * * [simplify]: Extracting #2: cost 54 inf + 2 21.238 * * [simplify]: Extracting #3: cost 48 inf + 10 21.238 * * [simplify]: Extracting #4: cost 41 inf + 490 21.239 * * [simplify]: Extracting #5: cost 27 inf + 4815 21.240 * * [simplify]: Extracting #6: cost 3 inf + 17106 21.242 * * [simplify]: Extracting #7: cost 0 inf + 19239 21.244 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) 21.244 * [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))))))) 21.245 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 21.245 * * [simplify]: iters left: 6 (6 enodes) 21.248 * * [simplify]: iters left: 5 (18 enodes) 21.253 * * [simplify]: Extracting #0: cost 1 inf + 0 21.253 * * [simplify]: Extracting #1: cost 3 inf + 0 21.253 * * [simplify]: Extracting #2: cost 5 inf + 0 21.253 * * [simplify]: Extracting #3: cost 8 inf + 0 21.253 * * [simplify]: Extracting #4: cost 9 inf + 1 21.254 * * [simplify]: Extracting #5: cost 0 inf + 1216 21.254 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 21.254 * [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))))))) 21.254 * * * * [progress]: [ 138 / 196 ] simplifiying candidate # 21.255 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 21.255 * * [simplify]: iters left: 6 (6 enodes) 21.258 * * [simplify]: iters left: 5 (16 enodes) 21.263 * * [simplify]: iters left: 4 (17 enodes) 21.268 * * [simplify]: Extracting #0: cost 1 inf + 0 21.268 * * [simplify]: Extracting #1: cost 5 inf + 0 21.268 * * [simplify]: Extracting #2: cost 7 inf + 1 21.268 * * [simplify]: Extracting #3: cost 2 inf + 368 21.268 * * [simplify]: Extracting #4: cost 0 inf + 672 21.269 * [simplify]: Simplified to (/ 0.5 (exp im)) 21.269 * [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))))))) 21.269 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 21.269 * * [simplify]: iters left: 6 (6 enodes) 21.272 * * [simplify]: iters left: 5 (16 enodes) 21.277 * * [simplify]: iters left: 4 (17 enodes) 21.282 * * [simplify]: Extracting #0: cost 1 inf + 0 21.282 * * [simplify]: Extracting #1: cost 5 inf + 0 21.282 * * [simplify]: Extracting #2: cost 7 inf + 1 21.282 * * [simplify]: Extracting #3: cost 2 inf + 368 21.283 * * [simplify]: Extracting #4: cost 0 inf + 672 21.283 * [simplify]: Simplified to (/ 0.5 (exp im)) 21.283 * [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))))))) 21.283 * * * * [progress]: [ 139 / 196 ] simplifiying candidate # 21.284 * [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))))) 21.284 * * [simplify]: iters left: 6 (9 enodes) 21.289 * * [simplify]: iters left: 5 (37 enodes) 21.305 * * [simplify]: iters left: 4 (93 enodes) 21.354 * * [simplify]: iters left: 3 (251 enodes) 21.472 * * [simplify]: iters left: 2 (471 enodes) 21.679 * * [simplify]: Extracting #0: cost 1 inf + 0 21.680 * * [simplify]: Extracting #1: cost 50 inf + 0 21.681 * * [simplify]: Extracting #2: cost 97 inf + 83 21.682 * * [simplify]: Extracting #3: cost 88 inf + 1489 21.685 * * [simplify]: Extracting #4: cost 62 inf + 7015 21.691 * * [simplify]: Extracting #5: cost 9 inf + 23395 21.697 * * [simplify]: Extracting #6: cost 0 inf + 25894 21.702 * [simplify]: Simplified to (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) 21.703 * [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))))))) 21.703 * [simplify]: Simplifying (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 21.703 * * [simplify]: iters left: 6 (7 enodes) 21.705 * * [simplify]: iters left: 5 (25 enodes) 21.709 * * [simplify]: iters left: 4 (33 enodes) 21.715 * * [simplify]: iters left: 3 (45 enodes) 21.725 * * [simplify]: iters left: 2 (52 enodes) 21.739 * * [simplify]: Extracting #0: cost 1 inf + 0 21.739 * * [simplify]: Extracting #1: cost 11 inf + 0 21.739 * * [simplify]: Extracting #2: cost 22 inf + 0 21.739 * * [simplify]: Extracting #3: cost 23 inf + 1 21.739 * * [simplify]: Extracting #4: cost 16 inf + 960 21.740 * * [simplify]: Extracting #5: cost 2 inf + 4383 21.741 * * [simplify]: Extracting #6: cost 0 inf + 4816 21.742 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 21.743 * [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))))))) 21.743 * * * * [progress]: [ 140 / 196 ] simplifiying candidate # 21.743 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) 21.743 * * [simplify]: iters left: 6 (8 enodes) 21.748 * * [simplify]: iters left: 5 (30 enodes) 21.758 * * [simplify]: iters left: 4 (52 enodes) 21.770 * * [simplify]: iters left: 3 (99 enodes) 21.789 * * [simplify]: iters left: 2 (164 enodes) 21.835 * * [simplify]: iters left: 1 (199 enodes) 21.908 * * [simplify]: Extracting #0: cost 1 inf + 0 21.909 * * [simplify]: Extracting #1: cost 31 inf + 0 21.909 * * [simplify]: Extracting #2: cost 59 inf + 82 21.910 * * [simplify]: Extracting #3: cost 33 inf + 4565 21.914 * * [simplify]: Extracting #4: cost 5 inf + 10539 21.918 * * [simplify]: Extracting #5: cost 0 inf + 11899 21.922 * [simplify]: Simplified to (/ (* 0.5 (cbrt 0.5)) (exp im)) 21.922 * [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))))))) 21.923 * [simplify]: Simplifying (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im)))) 21.923 * * [simplify]: iters left: 6 (7 enodes) 21.927 * * [simplify]: iters left: 5 (25 enodes) 21.935 * * [simplify]: iters left: 4 (33 enodes) 21.946 * * [simplify]: iters left: 3 (45 enodes) 21.959 * * [simplify]: iters left: 2 (50 enodes) 21.972 * * [simplify]: iters left: 1 (51 enodes) 21.985 * * [simplify]: Extracting #0: cost 1 inf + 0 21.985 * * [simplify]: Extracting #1: cost 11 inf + 0 21.985 * * [simplify]: Extracting #2: cost 22 inf + 0 21.985 * * [simplify]: Extracting #3: cost 19 inf + 73 21.986 * * [simplify]: Extracting #4: cost 13 inf + 921 21.986 * * [simplify]: Extracting #5: cost 1 inf + 3242 21.987 * * [simplify]: Extracting #6: cost 0 inf + 3474 21.988 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5)) 21.988 * [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))))))) 21.989 * * * * [progress]: [ 141 / 196 ] simplifiying candidate # 21.989 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) 1) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) 21.989 * * [simplify]: iters left: 6 (6 enodes) 21.993 * * [simplify]: iters left: 5 (24 enodes) 22.004 * * [simplify]: iters left: 4 (42 enodes) 22.021 * * [simplify]: iters left: 3 (58 enodes) 22.040 * * [simplify]: iters left: 2 (75 enodes) 22.050 * * [simplify]: iters left: 1 (80 enodes) 22.060 * * [simplify]: Extracting #0: cost 1 inf + 0 22.060 * * [simplify]: Extracting #1: cost 10 inf + 0 22.060 * * [simplify]: Extracting #2: cost 14 inf + 3 22.060 * * [simplify]: Extracting #3: cost 10 inf + 290 22.060 * * [simplify]: Extracting #4: cost 3 inf + 1019 22.061 * * [simplify]: Extracting #5: cost 0 inf + 1636 22.061 * [simplify]: Simplified to (* 0.5 (cbrt 0.5)) 22.061 * [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))))))) 22.061 * [simplify]: Simplifying (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 22.061 * * [simplify]: iters left: 5 (6 enodes) 22.064 * * [simplify]: iters left: 4 (22 enodes) 22.070 * * [simplify]: iters left: 3 (30 enodes) 22.079 * * [simplify]: iters left: 2 (42 enodes) 22.092 * * [simplify]: iters left: 1 (51 enodes) 22.105 * * [simplify]: Extracting #0: cost 1 inf + 0 22.105 * * [simplify]: Extracting #1: cost 11 inf + 0 22.106 * * [simplify]: Extracting #2: cost 23 inf + 0 22.106 * * [simplify]: Extracting #3: cost 20 inf + 114 22.106 * * [simplify]: Extracting #4: cost 15 inf + 650 22.107 * * [simplify]: Extracting #5: cost 2 inf + 3123 22.108 * * [simplify]: Extracting #6: cost 0 inf + 3476 22.109 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 22.109 * [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))))))) 22.109 * * * * [progress]: [ 142 / 196 ] simplifiying candidate # 22.110 * [simplify]: Simplifying (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) 22.110 * * [simplify]: iters left: 6 (8 enodes) 22.114 * * [simplify]: iters left: 5 (30 enodes) 22.119 * * [simplify]: iters left: 4 (53 enodes) 22.131 * * [simplify]: iters left: 3 (92 enodes) 22.147 * * [simplify]: iters left: 2 (122 enodes) 22.173 * * [simplify]: iters left: 1 (143 enodes) 22.197 * * [simplify]: Extracting #0: cost 1 inf + 0 22.197 * * [simplify]: Extracting #1: cost 23 inf + 0 22.197 * * [simplify]: Extracting #2: cost 47 inf + 1 22.198 * * [simplify]: Extracting #3: cost 30 inf + 2174 22.199 * * [simplify]: Extracting #4: cost 6 inf + 8131 22.200 * * [simplify]: Extracting #5: cost 0 inf + 10286 22.202 * [simplify]: Simplified to (/ 0.5 (* (exp im) (cbrt (exp im)))) 22.202 * [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))))))) 22.203 * [simplify]: Simplifying (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im)))) 22.203 * * [simplify]: iters left: 6 (7 enodes) 22.207 * * [simplify]: iters left: 5 (25 enodes) 22.211 * * [simplify]: iters left: 4 (33 enodes) 22.217 * * [simplify]: iters left: 3 (40 enodes) 22.223 * * [simplify]: iters left: 2 (48 enodes) 22.230 * * [simplify]: iters left: 1 (52 enodes) 22.245 * * [simplify]: Extracting #0: cost 1 inf + 0 22.245 * * [simplify]: Extracting #1: cost 11 inf + 0 22.245 * * [simplify]: Extracting #2: cost 19 inf + 1 22.245 * * [simplify]: Extracting #3: cost 19 inf + 83 22.245 * * [simplify]: Extracting #4: cost 16 inf + 226 22.246 * * [simplify]: Extracting #5: cost 7 inf + 2231 22.247 * * [simplify]: Extracting #6: cost 1 inf + 3542 22.248 * * [simplify]: Extracting #7: cost 0 inf + 3774 22.249 * [simplify]: Simplified to (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) 22.249 * [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))))))) 22.249 * * * * [progress]: [ 143 / 196 ] simplifiying candidate # 22.250 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 22.250 * * [simplify]: iters left: 6 (7 enodes) 22.254 * * [simplify]: iters left: 5 (25 enodes) 22.262 * * [simplify]: iters left: 4 (33 enodes) 22.271 * * [simplify]: iters left: 3 (40 enodes) 22.277 * * [simplify]: iters left: 2 (48 enodes) 22.284 * * [simplify]: iters left: 1 (50 enodes) 22.291 * * [simplify]: Extracting #0: cost 1 inf + 0 22.291 * * [simplify]: Extracting #1: cost 11 inf + 0 22.291 * * [simplify]: Extracting #2: cost 19 inf + 1 22.291 * * [simplify]: Extracting #3: cost 14 inf + 226 22.291 * * [simplify]: Extracting #4: cost 5 inf + 1593 22.292 * * [simplify]: Extracting #5: cost 0 inf + 2352 22.292 * [simplify]: Simplified to (/ 0.5 (exp im)) 22.292 * [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))))))) 22.293 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 22.293 * * [simplify]: iters left: 6 (7 enodes) 22.295 * * [simplify]: iters left: 5 (25 enodes) 22.299 * * [simplify]: iters left: 4 (33 enodes) 22.308 * * [simplify]: iters left: 3 (40 enodes) 22.323 * * [simplify]: iters left: 2 (48 enodes) 22.337 * * [simplify]: iters left: 1 (50 enodes) 22.350 * * [simplify]: Extracting #0: cost 1 inf + 0 22.351 * * [simplify]: Extracting #1: cost 11 inf + 0 22.351 * * [simplify]: Extracting #2: cost 19 inf + 1 22.351 * * [simplify]: Extracting #3: cost 14 inf + 226 22.351 * * [simplify]: Extracting #4: cost 5 inf + 1593 22.352 * * [simplify]: Extracting #5: cost 0 inf + 2352 22.353 * [simplify]: Simplified to (/ 0.5 (exp im)) 22.354 * [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))))))) 22.355 * * * * [progress]: [ 144 / 196 ] simplifiying candidate # 22.355 * [simplify]: Simplifying (* (/ (sqrt 0.5) 1) (/ (sqrt 0.5) 1)) 22.355 * * [simplify]: iters left: 5 (5 enodes) 22.359 * * [simplify]: iters left: 4 (19 enodes) 22.366 * * [simplify]: iters left: 3 (21 enodes) 22.371 * * [simplify]: Extracting #0: cost 1 inf + 0 22.371 * * [simplify]: Extracting #1: cost 0 inf + 1 22.372 * [simplify]: Simplified to 0.5 22.372 * [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))))))) 22.372 * [simplify]: Simplifying (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im))) 22.372 * * [simplify]: iters left: 5 (6 enodes) 22.375 * * [simplify]: iters left: 4 (22 enodes) 22.383 * * [simplify]: iters left: 3 (30 enodes) 22.392 * * [simplify]: iters left: 2 (37 enodes) 22.402 * * [simplify]: iters left: 1 (45 enodes) 22.414 * * [simplify]: Extracting #0: cost 1 inf + 0 22.414 * * [simplify]: Extracting #1: cost 11 inf + 0 22.414 * * [simplify]: Extracting #2: cost 20 inf + 1 22.415 * * [simplify]: Extracting #3: cost 14 inf + 418 22.415 * * [simplify]: Extracting #4: cost 3 inf + 1857 22.417 * * [simplify]: Extracting #5: cost 0 inf + 2393 22.417 * [simplify]: Simplified to (/ (/ 0.5 (exp im)) (exp im)) 22.418 * [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))))))) 22.418 * * * * [progress]: [ 145 / 196 ] simplifiying candidate # 22.418 * [simplify]: Simplifying (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) 22.418 * * [simplify]: iters left: 6 (7 enodes) 22.423 * * [simplify]: iters left: 5 (29 enodes) 22.433 * * [simplify]: iters left: 4 (50 enodes) 22.451 * * [simplify]: iters left: 3 (82 enodes) 22.488 * * [simplify]: iters left: 2 (99 enodes) 22.516 * * [simplify]: iters left: 1 (112 enodes) 22.543 * * [simplify]: Extracting #0: cost 1 inf + 0 22.543 * * [simplify]: Extracting #1: cost 11 inf + 0 22.543 * * [simplify]: Extracting #2: cost 24 inf + 2 22.543 * * [simplify]: Extracting #3: cost 25 inf + 45 22.544 * * [simplify]: Extracting #4: cost 22 inf + 229 22.544 * * [simplify]: Extracting #5: cost 12 inf + 2264 22.546 * * [simplify]: Extracting #6: cost 1 inf + 5255 22.547 * * [simplify]: Extracting #7: cost 0 inf + 5487 22.549 * [simplify]: Simplified to (/ (/ 1 (cbrt (exp im))) (exp im)) 22.549 * [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))))))) 22.549 * [simplify]: Simplifying (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 22.550 * * [simplify]: iters left: 6 (6 enodes) 22.553 * * [simplify]: iters left: 5 (22 enodes) 22.560 * * [simplify]: iters left: 4 (30 enodes) 22.570 * * [simplify]: iters left: 3 (42 enodes) 22.578 * * [simplify]: iters left: 2 (49 enodes) 22.585 * * [simplify]: Extracting #0: cost 1 inf + 0 22.585 * * [simplify]: Extracting #1: cost 11 inf + 0 22.585 * * [simplify]: Extracting #2: cost 19 inf + 1 22.585 * * [simplify]: Extracting #3: cost 20 inf + 42 22.585 * * [simplify]: Extracting #4: cost 18 inf + 84 22.585 * * [simplify]: Extracting #5: cost 12 inf + 952 22.586 * * [simplify]: Extracting #6: cost 2 inf + 3070 22.586 * * [simplify]: Extracting #7: cost 0 inf + 3534 22.587 * [simplify]: Simplified to (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 22.587 * [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))))))) 22.587 * * * * [progress]: [ 146 / 196 ] simplifiying candidate # 22.587 * [simplify]: Simplifying (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im)))) 22.587 * * [simplify]: iters left: 6 (6 enodes) 22.591 * * [simplify]: iters left: 5 (24 enodes) 22.596 * * [simplify]: iters left: 4 (32 enodes) 22.601 * * [simplify]: iters left: 3 (38 enodes) 22.607 * * [simplify]: Extracting #0: cost 1 inf + 0 22.607 * * [simplify]: Extracting #1: cost 6 inf + 0 22.607 * * [simplify]: Extracting #2: cost 9 inf + 1 22.607 * * [simplify]: Extracting #3: cost 6 inf + 144 22.607 * * [simplify]: Extracting #4: cost 2 inf + 631 22.607 * * [simplify]: Extracting #5: cost 0 inf + 894 22.607 * [simplify]: Simplified to (/ 1 (exp im)) 22.607 * [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))))))) 22.608 * [simplify]: Simplifying (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im)))) 22.608 * * [simplify]: iters left: 6 (6 enodes) 22.610 * * [simplify]: iters left: 5 (22 enodes) 22.614 * * [simplify]: iters left: 4 (30 enodes) 22.620 * * [simplify]: iters left: 3 (42 enodes) 22.626 * * [simplify]: iters left: 2 (47 enodes) 22.632 * * [simplify]: iters left: 1 (48 enodes) 22.638 * * [simplify]: Extracting #0: cost 1 inf + 0 22.638 * * [simplify]: Extracting #1: cost 11 inf + 0 22.638 * * [simplify]: Extracting #2: cost 19 inf + 1 22.638 * * [simplify]: Extracting #3: cost 17 inf + 43 22.639 * * [simplify]: Extracting #4: cost 9 inf + 865 22.639 * * [simplify]: Extracting #5: cost 0 inf + 2192 22.639 * [simplify]: Simplified to (/ (* 0.5 0.5) (exp im)) 22.639 * [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))))))) 22.639 * * * * [progress]: [ 147 / 196 ] simplifiying candidate # 22.640 * [simplify]: Simplifying (* (/ 1 1) (/ 1 1)) 22.640 * * [simplify]: iters left: 4 (3 enodes) 22.642 * * [simplify]: iters left: 3 (10 enodes) 22.643 * * [simplify]: iters left: 2 (12 enodes) 22.645 * * [simplify]: Extracting #0: cost 1 inf + 0 22.645 * * [simplify]: Extracting #1: cost 0 inf + 1 22.645 * [simplify]: Simplified to 1 22.645 * [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))))))) 22.645 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 22.645 * * [simplify]: iters left: 5 (5 enodes) 22.648 * * [simplify]: iters left: 4 (19 enodes) 22.655 * * [simplify]: iters left: 3 (27 enodes) 22.663 * * [simplify]: iters left: 2 (39 enodes) 22.669 * * [simplify]: iters left: 1 (48 enodes) 22.676 * * [simplify]: Extracting #0: cost 1 inf + 0 22.676 * * [simplify]: Extracting #1: cost 11 inf + 0 22.676 * * [simplify]: Extracting #2: cost 20 inf + 1 22.676 * * [simplify]: Extracting #3: cost 17 inf + 125 22.676 * * [simplify]: Extracting #4: cost 7 inf + 1171 22.677 * * [simplify]: Extracting #5: cost 0 inf + 2194 22.677 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 22.677 * [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))))))) 22.677 * * * * [progress]: [ 148 / 196 ] simplifiying candidate # 22.678 * [simplify]: Simplifying (* 1 1) 22.678 * * [simplify]: iters left: 2 (2 enodes) 22.679 * * [simplify]: iters left: 1 (6 enodes) 22.680 * * [simplify]: Extracting #0: cost 1 inf + 0 22.680 * * [simplify]: Extracting #1: cost 0 inf + 1 22.680 * [simplify]: Simplified to 1 22.680 * [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))))))) 22.681 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 22.681 * * [simplify]: iters left: 5 (5 enodes) 22.682 * * [simplify]: iters left: 4 (19 enodes) 22.688 * * [simplify]: iters left: 3 (27 enodes) 22.692 * * [simplify]: iters left: 2 (39 enodes) 22.699 * * [simplify]: iters left: 1 (48 enodes) 22.709 * * [simplify]: Extracting #0: cost 1 inf + 0 22.709 * * [simplify]: Extracting #1: cost 11 inf + 0 22.709 * * [simplify]: Extracting #2: cost 20 inf + 1 22.709 * * [simplify]: Extracting #3: cost 17 inf + 125 22.710 * * [simplify]: Extracting #4: cost 7 inf + 1171 22.710 * * [simplify]: Extracting #5: cost 0 inf + 2194 22.711 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 22.711 * [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))))))) 22.711 * * * * [progress]: [ 149 / 196 ] simplifiying candidate # 22.712 * [simplify]: Simplifying (* 0.5 0.5) 22.712 * * [simplify]: iters left: 2 (2 enodes) 22.713 * * [simplify]: iters left: 1 (6 enodes) 22.716 * * [simplify]: Extracting #0: cost 1 inf + 0 22.716 * * [simplify]: Extracting #1: cost 3 inf + 0 22.716 * * [simplify]: Extracting #2: cost 2 inf + 1 22.716 * * [simplify]: Extracting #3: cost 0 inf + 83 22.716 * [simplify]: Simplified to (* 0.5 0.5) 22.716 * [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))))))) 22.717 * [simplify]: Simplifying (* (/ 1 (exp im)) (/ 1 (exp im))) 22.717 * * [simplify]: iters left: 5 (5 enodes) 22.720 * * [simplify]: iters left: 4 (23 enodes) 22.728 * * [simplify]: iters left: 3 (35 enodes) 22.734 * * [simplify]: iters left: 2 (49 enodes) 22.740 * * [simplify]: iters left: 1 (58 enodes) 22.748 * * [simplify]: Extracting #0: cost 1 inf + 0 22.748 * * [simplify]: Extracting #1: cost 7 inf + 0 22.748 * * [simplify]: Extracting #2: cost 13 inf + 1 22.748 * * [simplify]: Extracting #3: cost 12 inf + 84 22.748 * * [simplify]: Extracting #4: cost 3 inf + 803 22.748 * * [simplify]: Extracting #5: cost 1 inf + 1065 22.749 * * [simplify]: Extracting #6: cost 0 inf + 1216 22.749 * [simplify]: Simplified to (* (exp (- im)) (exp (- im))) 22.749 * [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))))))) 22.749 * * * * [progress]: [ 150 / 196 ] simplifiying candidate # 22.749 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 22.750 * * [simplify]: iters left: 6 (6 enodes) 22.751 * * [simplify]: iters left: 5 (16 enodes) 22.753 * * [simplify]: iters left: 4 (17 enodes) 22.756 * * [simplify]: Extracting #0: cost 1 inf + 0 22.756 * * [simplify]: Extracting #1: cost 5 inf + 0 22.756 * * [simplify]: Extracting #2: cost 7 inf + 1 22.756 * * [simplify]: Extracting #3: cost 2 inf + 368 22.756 * * [simplify]: Extracting #4: cost 0 inf + 672 22.756 * [simplify]: Simplified to (/ 0.5 (exp im)) 22.756 * [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))))))) 22.757 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 22.757 * * [simplify]: iters left: 6 (6 enodes) 22.758 * * [simplify]: iters left: 5 (16 enodes) 22.761 * * [simplify]: iters left: 4 (17 enodes) 22.765 * * [simplify]: Extracting #0: cost 1 inf + 0 22.766 * * [simplify]: Extracting #1: cost 5 inf + 0 22.766 * * [simplify]: Extracting #2: cost 7 inf + 1 22.766 * * [simplify]: Extracting #3: cost 2 inf + 368 22.766 * * [simplify]: Extracting #4: cost 0 inf + 672 22.766 * [simplify]: Simplified to (/ 0.5 (exp im)) 22.766 * [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))))))) 22.767 * * * * [progress]: [ 151 / 196 ] simplifiying candidate # 22.767 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 22.767 * * [simplify]: iters left: 6 (9 enodes) 22.771 * * [simplify]: iters left: 5 (30 enodes) 22.775 * * [simplify]: iters left: 4 (36 enodes) 22.781 * * [simplify]: iters left: 3 (40 enodes) 22.788 * * [simplify]: iters left: 2 (44 enodes) 22.794 * * [simplify]: iters left: 1 (47 enodes) 22.801 * * [simplify]: Extracting #0: cost 1 inf + 0 22.801 * * [simplify]: Extracting #1: cost 10 inf + 0 22.801 * * [simplify]: Extracting #2: cost 21 inf + 0 22.802 * * [simplify]: Extracting #3: cost 22 inf + 42 22.802 * * [simplify]: Extracting #4: cost 20 inf + 84 22.802 * * [simplify]: Extracting #5: cost 8 inf + 2064 22.803 * * [simplify]: Extracting #6: cost 0 inf + 3760 22.804 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 22.804 * [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))))))) 22.805 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 22.805 * * [simplify]: iters left: 6 (9 enodes) 22.809 * * [simplify]: iters left: 5 (30 enodes) 22.817 * * [simplify]: iters left: 4 (36 enodes) 22.824 * * [simplify]: iters left: 3 (40 enodes) 22.831 * * [simplify]: iters left: 2 (44 enodes) 22.837 * * [simplify]: iters left: 1 (47 enodes) 22.844 * * [simplify]: Extracting #0: cost 1 inf + 0 22.844 * * [simplify]: Extracting #1: cost 10 inf + 0 22.844 * * [simplify]: Extracting #2: cost 21 inf + 0 22.844 * * [simplify]: Extracting #3: cost 22 inf + 42 22.844 * * [simplify]: Extracting #4: cost 20 inf + 84 22.844 * * [simplify]: Extracting #5: cost 8 inf + 2064 22.845 * * [simplify]: Extracting #6: cost 0 inf + 3760 22.845 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 22.845 * [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))))))) 22.846 * * * * [progress]: [ 152 / 196 ] simplifiying candidate # 22.846 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 22.846 * * [simplify]: iters left: 6 (9 enodes) 22.849 * * [simplify]: iters left: 5 (30 enodes) 22.854 * * [simplify]: iters left: 4 (36 enodes) 22.859 * * [simplify]: iters left: 3 (38 enodes) 22.865 * * [simplify]: Extracting #0: cost 1 inf + 0 22.865 * * [simplify]: Extracting #1: cost 8 inf + 0 22.865 * * [simplify]: Extracting #2: cost 17 inf + 0 22.865 * * [simplify]: Extracting #3: cost 19 inf + 1 22.865 * * [simplify]: Extracting #4: cost 14 inf + 226 22.865 * * [simplify]: Extracting #5: cost 8 inf + 1137 22.866 * * [simplify]: Extracting #6: cost 0 inf + 2912 22.867 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 22.867 * [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))))))) 22.867 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 22.867 * * [simplify]: iters left: 6 (9 enodes) 22.870 * * [simplify]: iters left: 5 (30 enodes) 22.879 * * [simplify]: iters left: 4 (36 enodes) 22.889 * * [simplify]: iters left: 3 (38 enodes) 22.900 * * [simplify]: Extracting #0: cost 1 inf + 0 22.900 * * [simplify]: Extracting #1: cost 8 inf + 0 22.900 * * [simplify]: Extracting #2: cost 17 inf + 0 22.900 * * [simplify]: Extracting #3: cost 19 inf + 1 22.900 * * [simplify]: Extracting #4: cost 14 inf + 226 22.900 * * [simplify]: Extracting #5: cost 8 inf + 1137 22.901 * * [simplify]: Extracting #6: cost 0 inf + 2912 22.902 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 22.902 * [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))))))) 22.902 * * * * [progress]: [ 153 / 196 ] simplifiying candidate # 22.902 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 22.902 * * [simplify]: iters left: 6 (7 enodes) 22.904 * * [simplify]: iters left: 5 (25 enodes) 22.908 * * [simplify]: iters left: 4 (33 enodes) 22.913 * * [simplify]: iters left: 3 (40 enodes) 22.919 * * [simplify]: iters left: 2 (48 enodes) 22.926 * * [simplify]: iters left: 1 (50 enodes) 22.933 * * [simplify]: Extracting #0: cost 1 inf + 0 22.933 * * [simplify]: Extracting #1: cost 11 inf + 0 22.934 * * [simplify]: Extracting #2: cost 19 inf + 1 22.934 * * [simplify]: Extracting #3: cost 14 inf + 226 22.934 * * [simplify]: Extracting #4: cost 5 inf + 1593 22.934 * * [simplify]: Extracting #5: cost 0 inf + 2352 22.935 * [simplify]: Simplified to (/ 0.5 (exp im)) 22.935 * [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))))))) 22.935 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 22.935 * * [simplify]: iters left: 6 (7 enodes) 22.937 * * [simplify]: iters left: 5 (25 enodes) 22.946 * * [simplify]: iters left: 4 (33 enodes) 22.957 * * [simplify]: iters left: 3 (40 enodes) 22.968 * * [simplify]: iters left: 2 (48 enodes) 22.981 * * [simplify]: iters left: 1 (50 enodes) 22.997 * * [simplify]: Extracting #0: cost 1 inf + 0 22.997 * * [simplify]: Extracting #1: cost 11 inf + 0 22.997 * * [simplify]: Extracting #2: cost 19 inf + 1 22.997 * * [simplify]: Extracting #3: cost 14 inf + 226 22.997 * * [simplify]: Extracting #4: cost 5 inf + 1593 22.998 * * [simplify]: Extracting #5: cost 0 inf + 2352 22.999 * [simplify]: Simplified to (/ 0.5 (exp im)) 22.999 * [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))))))) 23.000 * * * * [progress]: [ 154 / 196 ] simplifiying candidate # 23.000 * [simplify]: Simplifying (/ 0.5 (exp im)) 23.000 * * [simplify]: iters left: 3 (4 enodes) 23.002 * * [simplify]: iters left: 2 (12 enodes) 23.004 * * [simplify]: Extracting #0: cost 1 inf + 0 23.004 * * [simplify]: Extracting #1: cost 4 inf + 0 23.004 * * [simplify]: Extracting #2: cost 5 inf + 1 23.004 * * [simplify]: Extracting #3: cost 4 inf + 2 23.004 * * [simplify]: Extracting #4: cost 0 inf + 368 23.004 * [simplify]: Simplified to (/ 0.5 (exp im)) 23.004 * [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))))))) 23.004 * [simplify]: Simplifying (* 2 1) 23.004 * * [simplify]: iters left: 2 (3 enodes) 23.005 * * [simplify]: iters left: 1 (9 enodes) 23.007 * * [simplify]: Extracting #0: cost 1 inf + 0 23.007 * * [simplify]: Extracting #1: cost 0 inf + 1 23.007 * [simplify]: Simplified to 2 23.007 * [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))))))) 23.007 * * * * [progress]: [ 155 / 196 ] simplifiying candidate # 23.007 * [simplify]: Simplifying (cbrt (/ 0.5 (exp im))) 23.008 * * [simplify]: iters left: 4 (5 enodes) 23.009 * * [simplify]: iters left: 3 (15 enodes) 23.011 * * [simplify]: Extracting #0: cost 1 inf + 0 23.011 * * [simplify]: Extracting #1: cost 3 inf + 0 23.011 * * [simplify]: Extracting #2: cost 6 inf + 0 23.011 * * [simplify]: Extracting #3: cost 7 inf + 1 23.011 * * [simplify]: Extracting #4: cost 0 inf + 752 23.011 * [simplify]: Simplified to (cbrt (/ 0.5 (exp im))) 23.011 * [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))))))) 23.012 * * * * [progress]: [ 156 / 196 ] simplifiying candidate # 23.012 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 23.012 * * [simplify]: iters left: 4 (5 enodes) 23.013 * * [simplify]: iters left: 3 (15 enodes) 23.015 * * [simplify]: Extracting #0: cost 1 inf + 0 23.015 * * [simplify]: Extracting #1: cost 3 inf + 0 23.015 * * [simplify]: Extracting #2: cost 6 inf + 0 23.015 * * [simplify]: Extracting #3: cost 7 inf + 1 23.016 * * [simplify]: Extracting #4: cost 0 inf + 672 23.016 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 23.016 * [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))))))) 23.016 * * * * [progress]: [ 157 / 196 ] simplifiying candidate # 23.016 * [simplify]: Simplifying (/ (cbrt 0.5) (cbrt (exp im))) 23.016 * * [simplify]: iters left: 4 (6 enodes) 23.018 * * [simplify]: iters left: 3 (18 enodes) 23.021 * * [simplify]: Extracting #0: cost 1 inf + 0 23.021 * * [simplify]: Extracting #1: cost 4 inf + 0 23.021 * * [simplify]: Extracting #2: cost 8 inf + 0 23.021 * * [simplify]: Extracting #3: cost 9 inf + 1 23.021 * * [simplify]: Extracting #4: cost 0 inf + 1152 23.021 * [simplify]: Simplified to (/ (cbrt 0.5) (cbrt (exp im))) 23.021 * [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))))))) 23.021 * * * * [progress]: [ 158 / 196 ] simplifiying candidate # 23.021 * [simplify]: Simplifying (/ (cbrt 0.5) (sqrt (exp im))) 23.021 * * [simplify]: iters left: 4 (6 enodes) 23.023 * * [simplify]: iters left: 3 (18 enodes) 23.027 * * [simplify]: Extracting #0: cost 1 inf + 0 23.027 * * [simplify]: Extracting #1: cost 4 inf + 0 23.027 * * [simplify]: Extracting #2: cost 8 inf + 0 23.027 * * [simplify]: Extracting #3: cost 9 inf + 1 23.027 * * [simplify]: Extracting #4: cost 0 inf + 992 23.027 * [simplify]: Simplified to (/ (cbrt 0.5) (sqrt (exp im))) 23.028 * [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))))))) 23.028 * * * * [progress]: [ 159 / 196 ] simplifiying candidate # 23.028 * [simplify]: Simplifying (/ (cbrt 0.5) (exp im)) 23.028 * * [simplify]: iters left: 3 (5 enodes) 23.031 * * [simplify]: iters left: 2 (15 enodes) 23.036 * * [simplify]: Extracting #0: cost 1 inf + 0 23.036 * * [simplify]: Extracting #1: cost 4 inf + 0 23.036 * * [simplify]: Extracting #2: cost 8 inf + 0 23.036 * * [simplify]: Extracting #3: cost 4 inf + 144 23.036 * * [simplify]: Extracting #4: cost 0 inf + 690 23.037 * [simplify]: Simplified to (/ (cbrt 0.5) (exp im)) 23.037 * [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))))))) 23.037 * * * * [progress]: [ 160 / 196 ] simplifiying candidate # 23.037 * [simplify]: Simplifying (/ (sqrt 0.5) (cbrt (exp im))) 23.038 * * [simplify]: iters left: 4 (6 enodes) 23.041 * * [simplify]: iters left: 3 (18 enodes) 23.046 * * [simplify]: Extracting #0: cost 1 inf + 0 23.046 * * [simplify]: Extracting #1: cost 4 inf + 0 23.046 * * [simplify]: Extracting #2: cost 8 inf + 0 23.046 * * [simplify]: Extracting #3: cost 9 inf + 1 23.046 * * [simplify]: Extracting #4: cost 0 inf + 992 23.047 * [simplify]: Simplified to (/ (sqrt 0.5) (cbrt (exp im))) 23.047 * [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))))))) 23.047 * * * * [progress]: [ 161 / 196 ] simplifiying candidate # 23.047 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 23.047 * * [simplify]: iters left: 4 (6 enodes) 23.050 * * [simplify]: iters left: 3 (18 enodes) 23.053 * * [simplify]: Extracting #0: cost 1 inf + 0 23.053 * * [simplify]: Extracting #1: cost 4 inf + 0 23.053 * * [simplify]: Extracting #2: cost 8 inf + 0 23.053 * * [simplify]: Extracting #3: cost 9 inf + 1 23.053 * * [simplify]: Extracting #4: cost 0 inf + 832 23.053 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 23.053 * [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))))))) 23.053 * * * * [progress]: [ 162 / 196 ] simplifiying candidate # 23.054 * [simplify]: Simplifying (/ (sqrt 0.5) (exp im)) 23.054 * * [simplify]: iters left: 3 (5 enodes) 23.055 * * [simplify]: iters left: 2 (15 enodes) 23.058 * * [simplify]: Extracting #0: cost 1 inf + 0 23.058 * * [simplify]: Extracting #1: cost 4 inf + 0 23.058 * * [simplify]: Extracting #2: cost 8 inf + 0 23.058 * * [simplify]: Extracting #3: cost 4 inf + 144 23.058 * * [simplify]: Extracting #4: cost 0 inf + 530 23.058 * [simplify]: Simplified to (/ (sqrt 0.5) (exp im)) 23.058 * [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))))))) 23.058 * * * * [progress]: [ 163 / 196 ] simplifiying candidate # 23.058 * [simplify]: Simplifying (/ 0.5 (cbrt (exp im))) 23.058 * * [simplify]: iters left: 4 (5 enodes) 23.060 * * [simplify]: iters left: 3 (15 enodes) 23.062 * * [simplify]: Extracting #0: cost 1 inf + 0 23.062 * * [simplify]: Extracting #1: cost 4 inf + 0 23.062 * * [simplify]: Extracting #2: cost 5 inf + 1 23.062 * * [simplify]: Extracting #3: cost 7 inf + 1 23.062 * * [simplify]: Extracting #4: cost 0 inf + 830 23.062 * [simplify]: Simplified to (/ 0.5 (cbrt (exp im))) 23.062 * [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))))))) 23.062 * * * * [progress]: [ 164 / 196 ] simplifiying candidate # 23.063 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 23.063 * * [simplify]: iters left: 4 (5 enodes) 23.064 * * [simplify]: iters left: 3 (15 enodes) 23.066 * * [simplify]: Extracting #0: cost 1 inf + 0 23.066 * * [simplify]: Extracting #1: cost 4 inf + 0 23.066 * * [simplify]: Extracting #2: cost 5 inf + 1 23.066 * * [simplify]: Extracting #3: cost 7 inf + 1 23.066 * * [simplify]: Extracting #4: cost 0 inf + 670 23.066 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 23.066 * [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))))))) 23.067 * * * * [progress]: [ 165 / 196 ] simplifiying candidate # 23.067 * [simplify]: Simplifying (/ 0.5 (exp im)) 23.067 * * [simplify]: iters left: 3 (4 enodes) 23.068 * * [simplify]: iters left: 2 (12 enodes) 23.070 * * [simplify]: Extracting #0: cost 1 inf + 0 23.070 * * [simplify]: Extracting #1: cost 4 inf + 0 23.070 * * [simplify]: Extracting #2: cost 5 inf + 1 23.070 * * [simplify]: Extracting #3: cost 4 inf + 2 23.070 * * [simplify]: Extracting #4: cost 0 inf + 368 23.070 * [simplify]: Simplified to (/ 0.5 (exp im)) 23.070 * [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))))))) 23.070 * * * * [progress]: [ 166 / 196 ] simplifiying candidate # 23.071 * [simplify]: Simplifying (/ 0.5 (exp im)) 23.071 * * [simplify]: iters left: 3 (4 enodes) 23.072 * * [simplify]: iters left: 2 (12 enodes) 23.074 * * [simplify]: Extracting #0: cost 1 inf + 0 23.074 * * [simplify]: Extracting #1: cost 4 inf + 0 23.074 * * [simplify]: Extracting #2: cost 5 inf + 1 23.074 * * [simplify]: Extracting #3: cost 4 inf + 2 23.074 * * [simplify]: Extracting #4: cost 0 inf + 368 23.074 * [simplify]: Simplified to (/ 0.5 (exp im)) 23.074 * [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))))))) 23.074 * * * * [progress]: [ 167 / 196 ] simplifiying candidate # 23.074 * [simplify]: Simplifying (/ 1 (exp im)) 23.074 * * [simplify]: iters left: 3 (4 enodes) 23.075 * * [simplify]: iters left: 2 (16 enodes) 23.078 * * [simplify]: iters left: 1 (20 enodes) 23.081 * * [simplify]: Extracting #0: cost 1 inf + 0 23.081 * * [simplify]: Extracting #1: cost 5 inf + 0 23.081 * * [simplify]: Extracting #2: cost 7 inf + 1 23.081 * * [simplify]: Extracting #3: cost 6 inf + 2 23.081 * * [simplify]: Extracting #4: cost 0 inf + 450 23.081 * * [simplify]: Extracting #5: cost 0 inf + 448 23.082 * [simplify]: Simplified to (exp (- im)) 23.082 * [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))))))) 23.082 * * * * [progress]: [ 168 / 196 ] simplifiying candidate # 23.082 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 23.082 * * [simplify]: iters left: 6 (6 enodes) 23.085 * * [simplify]: iters left: 5 (18 enodes) 23.091 * * [simplify]: Extracting #0: cost 1 inf + 0 23.091 * * [simplify]: Extracting #1: cost 3 inf + 0 23.091 * * [simplify]: Extracting #2: cost 5 inf + 0 23.091 * * [simplify]: Extracting #3: cost 8 inf + 0 23.091 * * [simplify]: Extracting #4: cost 9 inf + 1 23.092 * * [simplify]: Extracting #5: cost 0 inf + 1216 23.092 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 23.092 * [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))))))) 23.092 * * * * [progress]: [ 169 / 196 ] simplifiying candidate # 23.093 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 23.093 * * [simplify]: iters left: 4 (5 enodes) 23.096 * * [simplify]: iters left: 3 (15 enodes) 23.101 * * [simplify]: Extracting #0: cost 1 inf + 0 23.101 * * [simplify]: Extracting #1: cost 3 inf + 0 23.101 * * [simplify]: Extracting #2: cost 6 inf + 0 23.101 * * [simplify]: Extracting #3: cost 7 inf + 1 23.101 * * [simplify]: Extracting #4: cost 0 inf + 672 23.101 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 23.101 * [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))))))) 23.102 * * * * [progress]: [ 170 / 196 ] simplifiying candidate # 23.102 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) 23.102 * * [simplify]: iters left: 6 (8 enodes) 23.106 * * [simplify]: iters left: 5 (30 enodes) 23.114 * * [simplify]: iters left: 4 (45 enodes) 23.122 * * [simplify]: iters left: 3 (52 enodes) 23.130 * * [simplify]: iters left: 2 (55 enodes) 23.139 * * [simplify]: Extracting #0: cost 1 inf + 0 23.139 * * [simplify]: Extracting #1: cost 11 inf + 0 23.139 * * [simplify]: Extracting #2: cost 22 inf + 0 23.139 * * [simplify]: Extracting #3: cost 23 inf + 1 23.139 * * [simplify]: Extracting #4: cost 18 inf + 376 23.140 * * [simplify]: Extracting #5: cost 2 inf + 4312 23.141 * * [simplify]: Extracting #6: cost 0 inf + 4816 23.142 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 23.142 * [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))))))) 23.142 * * * * [progress]: [ 171 / 196 ] simplifiying candidate # 23.143 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 23.143 * * [simplify]: iters left: 5 (7 enodes) 23.147 * * [simplify]: iters left: 4 (23 enodes) 23.155 * * [simplify]: iters left: 3 (27 enodes) 23.163 * * [simplify]: iters left: 2 (30 enodes) 23.171 * * [simplify]: Extracting #0: cost 1 inf + 0 23.171 * * [simplify]: Extracting #1: cost 7 inf + 0 23.171 * * [simplify]: Extracting #2: cost 14 inf + 0 23.171 * * [simplify]: Extracting #3: cost 15 inf + 1 23.171 * * [simplify]: Extracting #4: cost 12 inf + 164 23.171 * * [simplify]: Extracting #5: cost 6 inf + 891 23.171 * * [simplify]: Extracting #6: cost 1 inf + 1970 23.172 * * [simplify]: Extracting #7: cost 0 inf + 2242 23.172 * [simplify]: Simplified to (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 23.172 * [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))))))) 23.172 * * * * [progress]: [ 172 / 196 ] simplifiying candidate # 23.172 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) 1) 23.172 * * [simplify]: iters left: 5 (5 enodes) 23.174 * * [simplify]: iters left: 4 (17 enodes) 23.178 * * [simplify]: iters left: 3 (27 enodes) 23.182 * * [simplify]: iters left: 2 (28 enodes) 23.186 * * [simplify]: Extracting #0: cost 1 inf + 0 23.187 * * [simplify]: Extracting #1: cost 5 inf + 0 23.187 * * [simplify]: Extracting #2: cost 7 inf + 1 23.187 * * [simplify]: Extracting #3: cost 6 inf + 2 23.187 * * [simplify]: Extracting #4: cost 1 inf + 528 23.187 * * [simplify]: Extracting #5: cost 0 inf + 650 23.187 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 23.187 * [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))))))) 23.187 * * * * [progress]: [ 173 / 196 ] simplifiying candidate # 23.187 * [simplify]: Simplifying (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 23.188 * * [simplify]: iters left: 6 (7 enodes) 23.190 * * [simplify]: iters left: 5 (23 enodes) 23.194 * * [simplify]: iters left: 4 (25 enodes) 23.198 * * [simplify]: Extracting #0: cost 1 inf + 0 23.198 * * [simplify]: Extracting #1: cost 6 inf + 0 23.198 * * [simplify]: Extracting #2: cost 12 inf + 0 23.198 * * [simplify]: Extracting #3: cost 13 inf + 1 23.198 * * [simplify]: Extracting #4: cost 8 inf + 226 23.199 * * [simplify]: Extracting #5: cost 4 inf + 951 23.199 * * [simplify]: Extracting #6: cost 1 inf + 1646 23.200 * * [simplify]: Extracting #7: cost 0 inf + 1918 23.200 * [simplify]: Simplified to (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 23.200 * [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))))))) 23.200 * * * * [progress]: [ 174 / 196 ] simplifiying candidate # 23.201 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 23.201 * * [simplify]: iters left: 4 (6 enodes) 23.204 * * [simplify]: iters left: 3 (18 enodes) 23.210 * * [simplify]: Extracting #0: cost 1 inf + 0 23.210 * * [simplify]: Extracting #1: cost 4 inf + 0 23.210 * * [simplify]: Extracting #2: cost 8 inf + 0 23.210 * * [simplify]: Extracting #3: cost 9 inf + 1 23.210 * * [simplify]: Extracting #4: cost 0 inf + 832 23.210 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 23.210 * [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))))))) 23.211 * * * * [progress]: [ 175 / 196 ] simplifiying candidate # 23.211 * [simplify]: Simplifying (/ (sqrt 0.5) 1) 23.211 * * [simplify]: iters left: 3 (4 enodes) 23.214 * * [simplify]: iters left: 2 (12 enodes) 23.221 * * [simplify]: iters left: 1 (14 enodes) 23.226 * * [simplify]: Extracting #0: cost 1 inf + 0 23.226 * * [simplify]: Extracting #1: cost 4 inf + 0 23.226 * * [simplify]: Extracting #2: cost 0 inf + 84 23.227 * [simplify]: Simplified to (sqrt 0.5) 23.227 * [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))))))) 23.227 * * * * [progress]: [ 176 / 196 ] simplifiying candidate # 23.227 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 23.227 * * [simplify]: iters left: 6 (6 enodes) 23.231 * * [simplify]: iters left: 5 (22 enodes) 23.237 * * [simplify]: iters left: 4 (26 enodes) 23.245 * * [simplify]: Extracting #0: cost 1 inf + 0 23.245 * * [simplify]: Extracting #1: cost 6 inf + 0 23.245 * * [simplify]: Extracting #2: cost 9 inf + 1 23.245 * * [simplify]: Extracting #3: cost 11 inf + 1 23.245 * * [simplify]: Extracting #4: cost 8 inf + 144 23.245 * * [simplify]: Extracting #5: cost 2 inf + 1253 23.246 * * [simplify]: Extracting #6: cost 0 inf + 1676 23.246 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 23.246 * [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))))))) 23.247 * * * * [progress]: [ 177 / 196 ] simplifiying candidate # 23.247 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 23.247 * * [simplify]: iters left: 4 (5 enodes) 23.250 * * [simplify]: iters left: 3 (17 enodes) 23.253 * * [simplify]: iters left: 2 (19 enodes) 23.255 * * [simplify]: Extracting #0: cost 1 inf + 0 23.256 * * [simplify]: Extracting #1: cost 4 inf + 0 23.256 * * [simplify]: Extracting #2: cost 5 inf + 1 23.256 * * [simplify]: Extracting #3: cost 7 inf + 1 23.256 * * [simplify]: Extracting #4: cost 0 inf + 670 23.256 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 23.256 * [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))))))) 23.256 * * * * [progress]: [ 178 / 196 ] simplifiying candidate # 23.256 * [simplify]: Simplifying (/ 1 1) 23.256 * * [simplify]: iters left: 2 (2 enodes) 23.257 * * [simplify]: iters left: 1 (6 enodes) 23.258 * * [simplify]: Extracting #0: cost 1 inf + 0 23.258 * * [simplify]: Extracting #1: cost 0 inf + 1 23.258 * [simplify]: Simplified to 1 23.258 * [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))))))) 23.258 * * * * [progress]: [ 179 / 196 ] simplifiying candidate # 23.258 * * * * [progress]: [ 180 / 196 ] simplifiying candidate # 23.258 * * * * [progress]: [ 181 / 196 ] simplifiying candidate # 23.259 * [simplify]: Simplifying (exp im) 23.259 * * [simplify]: iters left: 1 (2 enodes) 23.259 * * [simplify]: Extracting #0: cost 1 inf + 0 23.259 * * [simplify]: Extracting #1: cost 3 inf + 0 23.259 * * [simplify]: Extracting #2: cost 2 inf + 1 23.259 * * [simplify]: Extracting #3: cost 0 inf + 143 23.259 * [simplify]: Simplified to (exp im) 23.259 * [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))))))) 23.259 * * * * [progress]: [ 182 / 196 ] simplifiying candidate # 23.260 * [simplify]: Simplifying (* 0.5 (/ 0.5 (exp im))) 23.260 * * [simplify]: iters left: 5 (5 enodes) 23.261 * * [simplify]: iters left: 4 (18 enodes) 23.264 * * [simplify]: iters left: 3 (22 enodes) 23.268 * * [simplify]: iters left: 2 (24 enodes) 23.271 * * [simplify]: Extracting #0: cost 1 inf + 0 23.271 * * [simplify]: Extracting #1: cost 7 inf + 0 23.272 * * [simplify]: Extracting #2: cost 11 inf + 1 23.272 * * [simplify]: Extracting #3: cost 6 inf + 226 23.272 * * [simplify]: Extracting #4: cost 0 inf + 978 23.272 * [simplify]: Simplified to (* (/ 0.5 (exp im)) 0.5) 23.272 * [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))))))) 23.272 * * * * [progress]: [ 183 / 196 ] 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)))))))> 23.272 * * * * [progress]: [ 184 / 196 ] simplifiying candidate # 23.272 * * * * [progress]: [ 185 / 196 ] simplifiying candidate # 23.272 * [simplify]: Simplifying (+ (* 0.16666666666666666 (pow im 3)) (+ (* 0.008333333333333333 (pow im 5)) (* 1.0 im))) 23.272 * * [simplify]: iters left: 6 (13 enodes) 23.277 * * [simplify]: iters left: 5 (58 enodes) 23.293 * * [simplify]: iters left: 4 (110 enodes) 23.344 * * [simplify]: iters left: 3 (214 enodes) 23.405 * * [simplify]: iters left: 2 (380 enodes) 23.554 * * [simplify]: Extracting #0: cost 1 inf + 0 23.555 * * [simplify]: Extracting #1: cost 8 inf + 0 23.555 * * [simplify]: Extracting #2: cost 57 inf + 0 23.556 * * [simplify]: Extracting #3: cost 151 inf + 4 23.558 * * [simplify]: Extracting #4: cost 123 inf + 3330 23.563 * * [simplify]: Extracting #5: cost 69 inf + 22549 23.573 * * [simplify]: Extracting #6: cost 7 inf + 54562 23.588 * * [simplify]: Extracting #7: cost 0 inf + 58542 23.599 * * [simplify]: Extracting #8: cost 0 inf + 58502 23.609 * [simplify]: Simplified to (+ (* im (+ 1.0 (* (* im im) 0.16666666666666666))) (* (pow im 5) 0.008333333333333333)) 23.609 * [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) (+ (* im (+ 1.0 (* (* im im) 0.16666666666666666))) (* (pow im 5) 0.008333333333333333)))))) 23.609 * * * * [progress]: [ 186 / 196 ] simplifiying candidate # 23.610 * [simplify]: Simplifying (- (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 23.610 * * [simplify]: iters left: 6 (8 enodes) 23.615 * * [simplify]: iters left: 5 (36 enodes) 23.629 * * [simplify]: iters left: 4 (57 enodes) 23.646 * * [simplify]: iters left: 3 (74 enodes) 23.666 * * [simplify]: iters left: 2 (82 enodes) 23.681 * * [simplify]: iters left: 1 (100 enodes) 23.697 * * [simplify]: Extracting #0: cost 1 inf + 0 23.697 * * [simplify]: Extracting #1: cost 7 inf + 0 23.697 * * [simplify]: Extracting #2: cost 21 inf + 1 23.697 * * [simplify]: Extracting #3: cost 25 inf + 44 23.697 * * [simplify]: Extracting #4: cost 24 inf + 86 23.697 * * [simplify]: Extracting #5: cost 7 inf + 2157 23.698 * * [simplify]: Extracting #6: cost 0 inf + 3030 23.698 * [simplify]: Simplified to (- (* 0.5 (exp im)) (/ 0.5 (exp im))) 23.699 * [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))))))) 23.699 * * * * [progress]: [ 187 / 196 ] simplifiying candidate # 23.701 * [simplify]: Simplifying (- (* 0.5 (exp im)) (* 0.5 (/ 1 (exp im)))) 23.701 * * [simplify]: iters left: 6 (8 enodes) 23.704 * * [simplify]: iters left: 5 (36 enodes) 23.711 * * [simplify]: iters left: 4 (57 enodes) 23.722 * * [simplify]: iters left: 3 (74 enodes) 23.742 * * [simplify]: iters left: 2 (82 enodes) 23.767 * * [simplify]: iters left: 1 (100 enodes) 23.798 * * [simplify]: Extracting #0: cost 1 inf + 0 23.798 * * [simplify]: Extracting #1: cost 7 inf + 0 23.799 * * [simplify]: Extracting #2: cost 21 inf + 1 23.799 * * [simplify]: Extracting #3: cost 25 inf + 44 23.799 * * [simplify]: Extracting #4: cost 24 inf + 86 23.800 * * [simplify]: Extracting #5: cost 7 inf + 2157 23.801 * * [simplify]: Extracting #6: cost 0 inf + 3030 23.802 * [simplify]: Simplified to (- (* 0.5 (exp im)) (/ 0.5 (exp im))) 23.802 * [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))))))) 23.802 * * * * [progress]: [ 188 / 196 ] simplifiying candidate # 23.803 * [simplify]: Simplifying (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 23.803 * * [simplify]: iters left: 6 (9 enodes) 23.807 * * [simplify]: iters left: 5 (38 enodes) 23.814 * * [simplify]: iters left: 4 (54 enodes) 23.827 * * [simplify]: iters left: 3 (73 enodes) 23.839 * * [simplify]: iters left: 2 (83 enodes) 23.853 * * [simplify]: iters left: 1 (99 enodes) 23.868 * * [simplify]: Extracting #0: cost 1 inf + 0 23.868 * * [simplify]: Extracting #1: cost 8 inf + 0 23.868 * * [simplify]: Extracting #2: cost 20 inf + 1 23.868 * * [simplify]: Extracting #3: cost 22 inf + 125 23.868 * * [simplify]: Extracting #4: cost 12 inf + 661 23.869 * * [simplify]: Extracting #5: cost 2 inf + 1728 23.869 * * [simplify]: Extracting #6: cost 0 inf + 1893 23.870 * [simplify]: Simplified to (+ 0.25 (* 0.5 (+ im (* im im)))) 23.870 * [simplify]: Simplified (2 1 1 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (+ 0.25 (* 0.5 (+ im (* im 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))))))) 23.870 * * * * [progress]: [ 189 / 196 ] simplifiying candidate # 23.870 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 23.870 * * [simplify]: iters left: 4 (6 enodes) 23.872 * * [simplify]: iters left: 3 (24 enodes) 23.877 * * [simplify]: iters left: 2 (42 enodes) 23.886 * * [simplify]: iters left: 1 (73 enodes) 23.900 * * [simplify]: Extracting #0: cost 1 inf + 0 23.900 * * [simplify]: Extracting #1: cost 9 inf + 0 23.900 * * [simplify]: Extracting #2: cost 22 inf + 1 23.901 * * [simplify]: Extracting #3: cost 21 inf + 46 23.901 * * [simplify]: Extracting #4: cost 10 inf + 1242 23.901 * * [simplify]: Extracting #5: cost 1 inf + 3179 23.902 * * [simplify]: Extracting #6: cost 0 inf + 3461 23.902 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 23.902 * [simplify]: Simplified (2 1 1 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (exp (+ im im)) 0.25) (* 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))))))) 23.902 * * * * [progress]: [ 190 / 196 ] simplifiying candidate # 23.903 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 23.903 * * [simplify]: iters left: 4 (6 enodes) 23.908 * * [simplify]: iters left: 3 (24 enodes) 23.913 * * [simplify]: iters left: 2 (42 enodes) 23.921 * * [simplify]: iters left: 1 (73 enodes) 23.934 * * [simplify]: Extracting #0: cost 1 inf + 0 23.934 * * [simplify]: Extracting #1: cost 9 inf + 0 23.934 * * [simplify]: Extracting #2: cost 22 inf + 1 23.934 * * [simplify]: Extracting #3: cost 21 inf + 46 23.935 * * [simplify]: Extracting #4: cost 10 inf + 1242 23.935 * * [simplify]: Extracting #5: cost 1 inf + 3179 23.935 * * [simplify]: Extracting #6: cost 0 inf + 3461 23.936 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 23.936 * [simplify]: Simplified (2 1 1 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (exp (+ im im)) 0.25) (* 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))))))) 23.936 * * * * [progress]: [ 191 / 196 ] simplifiying candidate # 23.936 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 23.936 * * [simplify]: iters left: 6 (9 enodes) 23.940 * * [simplify]: iters left: 5 (39 enodes) 23.952 * * [simplify]: iters left: 4 (63 enodes) 23.972 * * [simplify]: iters left: 3 (86 enodes) 23.998 * * [simplify]: iters left: 2 (104 enodes) 24.031 * * [simplify]: iters left: 1 (125 enodes) 24.059 * * [simplify]: Extracting #0: cost 1 inf + 0 24.059 * * [simplify]: Extracting #1: cost 16 inf + 0 24.059 * * [simplify]: Extracting #2: cost 34 inf + 1 24.059 * * [simplify]: Extracting #3: cost 41 inf + 44 24.060 * * [simplify]: Extracting #4: cost 20 inf + 1516 24.061 * * [simplify]: Extracting #5: cost 2 inf + 3596 24.061 * * [simplify]: Extracting #6: cost 0 inf + 3841 24.062 * [simplify]: Simplified to (+ (* (- (* 0.5 im) 0.5) im) 0.25) 24.062 * [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))))))) 24.063 * * * * [progress]: [ 192 / 196 ] simplifiying candidate # 24.063 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 24.063 * * [simplify]: iters left: 4 (6 enodes) 24.065 * * [simplify]: iters left: 3 (23 enodes) 24.071 * * [simplify]: iters left: 2 (39 enodes) 24.080 * * [simplify]: iters left: 1 (67 enodes) 24.094 * * [simplify]: Extracting #0: cost 1 inf + 0 24.094 * * [simplify]: Extracting #1: cost 6 inf + 0 24.094 * * [simplify]: Extracting #2: cost 17 inf + 1 24.095 * * [simplify]: Extracting #3: cost 20 inf + 4 24.095 * * [simplify]: Extracting #4: cost 8 inf + 1391 24.095 * * [simplify]: Extracting #5: cost 1 inf + 2643 24.095 * * [simplify]: Extracting #6: cost 0 inf + 2925 24.096 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 24.096 * [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))))))) 24.096 * * * * [progress]: [ 193 / 196 ] simplifiying candidate # 24.096 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 24.096 * * [simplify]: iters left: 4 (6 enodes) 24.099 * * [simplify]: iters left: 3 (23 enodes) 24.109 * * [simplify]: iters left: 2 (39 enodes) 24.123 * * [simplify]: iters left: 1 (67 enodes) 24.141 * * [simplify]: Extracting #0: cost 1 inf + 0 24.142 * * [simplify]: Extracting #1: cost 6 inf + 0 24.142 * * [simplify]: Extracting #2: cost 17 inf + 1 24.142 * * [simplify]: Extracting #3: cost 20 inf + 4 24.142 * * [simplify]: Extracting #4: cost 8 inf + 1391 24.142 * * [simplify]: Extracting #5: cost 1 inf + 2643 24.142 * * [simplify]: Extracting #6: cost 0 inf + 2925 24.143 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 24.143 * [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))))))) 24.143 * * * * [progress]: [ 194 / 196 ] simplifiying candidate # 24.143 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 24.143 * * [simplify]: iters left: 6 (9 enodes) 24.147 * * [simplify]: iters left: 5 (39 enodes) 24.154 * * [simplify]: iters left: 4 (63 enodes) 24.167 * * [simplify]: iters left: 3 (86 enodes) 24.185 * * [simplify]: iters left: 2 (104 enodes) 24.200 * * [simplify]: iters left: 1 (125 enodes) 24.229 * * [simplify]: Extracting #0: cost 1 inf + 0 24.229 * * [simplify]: Extracting #1: cost 16 inf + 0 24.232 * * [simplify]: Extracting #2: cost 34 inf + 1 24.233 * * [simplify]: Extracting #3: cost 41 inf + 44 24.233 * * [simplify]: Extracting #4: cost 20 inf + 1516 24.235 * * [simplify]: Extracting #5: cost 2 inf + 3596 24.237 * * [simplify]: Extracting #6: cost 0 inf + 3841 24.238 * [simplify]: Simplified to (+ (* (- (* 0.5 im) 0.5) im) 0.25) 24.239 * [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))))))) 24.239 * * * * [progress]: [ 195 / 196 ] simplifiying candidate # 24.239 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 24.239 * * [simplify]: iters left: 4 (6 enodes) 24.243 * * [simplify]: iters left: 3 (23 enodes) 24.252 * * [simplify]: iters left: 2 (39 enodes) 24.264 * * [simplify]: iters left: 1 (67 enodes) 24.277 * * [simplify]: Extracting #0: cost 1 inf + 0 24.277 * * [simplify]: Extracting #1: cost 6 inf + 0 24.277 * * [simplify]: Extracting #2: cost 17 inf + 1 24.277 * * [simplify]: Extracting #3: cost 20 inf + 4 24.277 * * [simplify]: Extracting #4: cost 8 inf + 1391 24.278 * * [simplify]: Extracting #5: cost 1 inf + 2643 24.278 * * [simplify]: Extracting #6: cost 0 inf + 2925 24.278 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 24.278 * [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))))))) 24.278 * * * * [progress]: [ 196 / 196 ] simplifiying candidate # 24.279 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 24.279 * * [simplify]: iters left: 4 (6 enodes) 24.281 * * [simplify]: iters left: 3 (23 enodes) 24.286 * * [simplify]: iters left: 2 (39 enodes) 24.294 * * [simplify]: iters left: 1 (67 enodes) 24.311 * * [simplify]: Extracting #0: cost 1 inf + 0 24.311 * * [simplify]: Extracting #1: cost 6 inf + 0 24.312 * * [simplify]: Extracting #2: cost 17 inf + 1 24.312 * * [simplify]: Extracting #3: cost 20 inf + 4 24.312 * * [simplify]: Extracting #4: cost 8 inf + 1391 24.313 * * [simplify]: Extracting #5: cost 1 inf + 2643 24.313 * * [simplify]: Extracting #6: cost 0 inf + 2925 24.314 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 24.314 * [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))))))) 24.314 * * * [progress]: adding candidates to table 26.977 * * [progress]: iteration 4 / 4 26.977 * * * [progress]: picking best candidate 26.982 * * * * [pick]: Picked # 26.982 * * * [progress]: localizing error 27.081 * * * [progress]: generating rewritten candidates 27.081 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 27.167 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1) 27.217 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2 1) 27.281 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1) 27.303 * * * [progress]: generating series expansions 27.303 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 27.303 * [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) 27.303 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in (im) around 0 27.303 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 27.303 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 27.303 * [taylor]: Taking taylor expansion of 0.25 in im 27.303 * [backup-simplify]: Simplify 0.25 into 0.25 27.303 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.303 * [taylor]: Taking taylor expansion of (exp im) in im 27.303 * [taylor]: Taking taylor expansion of im in im 27.303 * [backup-simplify]: Simplify 0 into 0 27.303 * [backup-simplify]: Simplify 1 into 1 27.304 * [backup-simplify]: Simplify (exp 0) into 1 27.304 * [taylor]: Taking taylor expansion of 0.25 in im 27.304 * [backup-simplify]: Simplify 0.25 into 0.25 27.304 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp im) 2)) 0.25) in im 27.304 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 27.304 * [taylor]: Taking taylor expansion of 0.25 in im 27.304 * [backup-simplify]: Simplify 0.25 into 0.25 27.304 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.304 * [taylor]: Taking taylor expansion of (exp im) in im 27.304 * [taylor]: Taking taylor expansion of im in im 27.304 * [backup-simplify]: Simplify 0 into 0 27.304 * [backup-simplify]: Simplify 1 into 1 27.304 * [backup-simplify]: Simplify (exp 0) into 1 27.304 * [taylor]: Taking taylor expansion of 0.25 in im 27.304 * [backup-simplify]: Simplify 0.25 into 0.25 27.304 * [backup-simplify]: Simplify (* 1 1) into 1 27.305 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 27.305 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 27.306 * [backup-simplify]: Simplify (+ 0.25 (- 0.25)) into 0 27.306 * [backup-simplify]: Simplify 0 into 0 27.306 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 27.306 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 27.307 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 27.308 * [backup-simplify]: Simplify (- 0) into 0 27.308 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 27.308 * [backup-simplify]: Simplify 0.5 into 0.5 27.309 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 27.309 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 27.311 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 27.311 * [backup-simplify]: Simplify (- 0) into 0 27.311 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 27.311 * [backup-simplify]: Simplify 0.5 into 0.5 27.312 * [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.313 * [backup-simplify]: Simplify (+ (* 1 1/6) (+ (* 1 1/2) (+ (* 1/2 1) (* 1/6 1)))) into 4/3 27.315 * [backup-simplify]: Simplify (+ (* 0.25 4/3) (+ (* 0 2) (+ (* 0 2) (* 0 1)))) into 0.3333333333333333 27.315 * [backup-simplify]: Simplify (- 0) into 0 27.315 * [backup-simplify]: Simplify (+ 0.3333333333333333 0) into 0.3333333333333333 27.315 * [backup-simplify]: Simplify 0.3333333333333333 into 0.3333333333333333 27.315 * [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))) 27.316 * [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) 27.316 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in (im) around 0 27.316 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 27.316 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 27.316 * [taylor]: Taking taylor expansion of 0.25 in im 27.316 * [backup-simplify]: Simplify 0.25 into 0.25 27.316 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.316 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.316 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.316 * [taylor]: Taking taylor expansion of im in im 27.316 * [backup-simplify]: Simplify 0 into 0 27.316 * [backup-simplify]: Simplify 1 into 1 27.316 * [backup-simplify]: Simplify (/ 1 1) into 1 27.316 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.316 * [taylor]: Taking taylor expansion of 0.25 in im 27.316 * [backup-simplify]: Simplify 0.25 into 0.25 27.316 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) in im 27.316 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 27.316 * [taylor]: Taking taylor expansion of 0.25 in im 27.316 * [backup-simplify]: Simplify 0.25 into 0.25 27.316 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.316 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.316 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.316 * [taylor]: Taking taylor expansion of im in im 27.316 * [backup-simplify]: Simplify 0 into 0 27.316 * [backup-simplify]: Simplify 1 into 1 27.317 * [backup-simplify]: Simplify (/ 1 1) into 1 27.317 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.317 * [taylor]: Taking taylor expansion of 0.25 in im 27.317 * [backup-simplify]: Simplify 0.25 into 0.25 27.317 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.317 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 27.317 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 27.318 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ 1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 27.318 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ 1 im)) 2)) 0.25) 27.318 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.318 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 27.318 * [backup-simplify]: Simplify (- 0) into 0 27.319 * [backup-simplify]: Simplify (+ 0 0) into 0 27.319 * [backup-simplify]: Simplify 0 into 0 27.319 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 27.320 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 27.320 * [backup-simplify]: Simplify (- 0) into 0 27.320 * [backup-simplify]: Simplify (+ 0 0) into 0 27.320 * [backup-simplify]: Simplify 0 into 0 27.321 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 27.321 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 27.322 * [backup-simplify]: Simplify (- 0) into 0 27.322 * [backup-simplify]: Simplify (+ 0 0) into 0 27.322 * [backup-simplify]: Simplify 0 into 0 27.323 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 27.324 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 27.324 * [backup-simplify]: Simplify (- 0) into 0 27.324 * [backup-simplify]: Simplify (+ 0 0) into 0 27.324 * [backup-simplify]: Simplify 0 into 0 27.325 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 27.327 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 27.327 * [backup-simplify]: Simplify (- 0) into 0 27.327 * [backup-simplify]: Simplify (+ 0 0) into 0 27.327 * [backup-simplify]: Simplify 0 into 0 27.328 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 27.330 * [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.330 * [backup-simplify]: Simplify (- 0) into 0 27.330 * [backup-simplify]: Simplify (+ 0 0) into 0 27.330 * [backup-simplify]: Simplify 0 into 0 27.330 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 27.330 * [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) 27.330 * [approximate]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in (im) around 0 27.330 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 27.331 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 27.331 * [taylor]: Taking taylor expansion of 0.25 in im 27.331 * [backup-simplify]: Simplify 0.25 into 0.25 27.331 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.331 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.331 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.331 * [taylor]: Taking taylor expansion of -1 in im 27.331 * [backup-simplify]: Simplify -1 into -1 27.331 * [taylor]: Taking taylor expansion of im in im 27.331 * [backup-simplify]: Simplify 0 into 0 27.331 * [backup-simplify]: Simplify 1 into 1 27.331 * [backup-simplify]: Simplify (/ -1 1) into -1 27.331 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.331 * [taylor]: Taking taylor expansion of 0.25 in im 27.331 * [backup-simplify]: Simplify 0.25 into 0.25 27.331 * [taylor]: Taking taylor expansion of (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) in im 27.331 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 27.331 * [taylor]: Taking taylor expansion of 0.25 in im 27.331 * [backup-simplify]: Simplify 0.25 into 0.25 27.331 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.331 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.331 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.331 * [taylor]: Taking taylor expansion of -1 in im 27.331 * [backup-simplify]: Simplify -1 into -1 27.331 * [taylor]: Taking taylor expansion of im in im 27.331 * [backup-simplify]: Simplify 0 into 0 27.331 * [backup-simplify]: Simplify 1 into 1 27.335 * [backup-simplify]: Simplify (/ -1 1) into -1 27.335 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.335 * [taylor]: Taking taylor expansion of 0.25 in im 27.335 * [backup-simplify]: Simplify 0.25 into 0.25 27.335 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.335 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 27.335 * [backup-simplify]: Simplify (- 0.25) into (- 0.25) 27.336 * [backup-simplify]: Simplify (+ (* 0.25 (pow (exp (/ -1 im)) 2)) (- 0.25)) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 27.336 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) into (- (* 0.25 (pow (exp (/ -1 im)) 2)) 0.25) 27.336 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.337 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 27.337 * [backup-simplify]: Simplify (- 0) into 0 27.337 * [backup-simplify]: Simplify (+ 0 0) into 0 27.337 * [backup-simplify]: Simplify 0 into 0 27.337 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 27.338 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 27.338 * [backup-simplify]: Simplify (- 0) into 0 27.338 * [backup-simplify]: Simplify (+ 0 0) into 0 27.339 * [backup-simplify]: Simplify 0 into 0 27.339 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 27.340 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 27.340 * [backup-simplify]: Simplify (- 0) into 0 27.340 * [backup-simplify]: Simplify (+ 0 0) into 0 27.340 * [backup-simplify]: Simplify 0 into 0 27.341 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 27.343 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 27.343 * [backup-simplify]: Simplify (- 0) into 0 27.343 * [backup-simplify]: Simplify (+ 0 0) into 0 27.343 * [backup-simplify]: Simplify 0 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.347 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 27.347 * [backup-simplify]: Simplify (- 0) into 0 27.348 * [backup-simplify]: Simplify (+ 0 0) into 0 27.348 * [backup-simplify]: Simplify 0 into 0 27.350 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 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 0) (* 0 (pow (exp (/ -1 im)) 2)))))))) into 0 27.353 * [backup-simplify]: Simplify (- 0) into 0 27.353 * [backup-simplify]: Simplify (+ 0 0) into 0 27.353 * [backup-simplify]: Simplify 0 into 0 27.353 * [backup-simplify]: Simplify (- (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) 0.25) into (- (* 0.25 (pow (exp im) 2)) 0.25) 27.353 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1) 27.354 * [backup-simplify]: Simplify (* (* 0.5 (exp im)) (* 0.5 (exp im))) into (* 0.25 (pow (exp im) 2)) 27.354 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in (im) around 0 27.354 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 27.354 * [taylor]: Taking taylor expansion of 0.25 in im 27.354 * [backup-simplify]: Simplify 0.25 into 0.25 27.354 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.354 * [taylor]: Taking taylor expansion of (exp im) in im 27.354 * [taylor]: Taking taylor expansion of im in im 27.354 * [backup-simplify]: Simplify 0 into 0 27.354 * [backup-simplify]: Simplify 1 into 1 27.354 * [backup-simplify]: Simplify (exp 0) into 1 27.354 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 27.354 * [taylor]: Taking taylor expansion of 0.25 in im 27.354 * [backup-simplify]: Simplify 0.25 into 0.25 27.354 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.354 * [taylor]: Taking taylor expansion of (exp im) in im 27.354 * [taylor]: Taking taylor expansion of im in im 27.354 * [backup-simplify]: Simplify 0 into 0 27.354 * [backup-simplify]: Simplify 1 into 1 27.354 * [backup-simplify]: Simplify (exp 0) into 1 27.355 * [backup-simplify]: Simplify (* 1 1) into 1 27.355 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 27.355 * [backup-simplify]: Simplify 0.25 into 0.25 27.356 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 27.357 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 27.358 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 27.359 * [backup-simplify]: Simplify 0.5 into 0.5 27.360 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 27.361 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 27.362 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 27.362 * [backup-simplify]: Simplify 0.5 into 0.5 27.363 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) into (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 27.363 * [backup-simplify]: Simplify (* (* 0.5 (exp (/ 1 im))) (* 0.5 (exp (/ 1 im)))) into (* 0.25 (pow (exp (/ 1 im)) 2)) 27.363 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 27.363 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 27.363 * [taylor]: Taking taylor expansion of 0.25 in im 27.363 * [backup-simplify]: Simplify 0.25 into 0.25 27.363 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.363 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.363 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.363 * [taylor]: Taking taylor expansion of im in im 27.363 * [backup-simplify]: Simplify 0 into 0 27.363 * [backup-simplify]: Simplify 1 into 1 27.363 * [backup-simplify]: Simplify (/ 1 1) into 1 27.363 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.363 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 27.363 * [taylor]: Taking taylor expansion of 0.25 in im 27.363 * [backup-simplify]: Simplify 0.25 into 0.25 27.363 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.363 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.363 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.363 * [taylor]: Taking taylor expansion of im in im 27.363 * [backup-simplify]: Simplify 0 into 0 27.363 * [backup-simplify]: Simplify 1 into 1 27.364 * [backup-simplify]: Simplify (/ 1 1) into 1 27.364 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.364 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.364 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 27.364 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 27.364 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.364 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 27.364 * [backup-simplify]: Simplify 0 into 0 27.365 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 27.366 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 27.366 * [backup-simplify]: Simplify 0 into 0 27.366 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 27.368 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 27.368 * [backup-simplify]: Simplify 0 into 0 27.369 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 27.370 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 27.370 * [backup-simplify]: Simplify 0 into 0 27.371 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 27.373 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 27.373 * [backup-simplify]: Simplify 0 into 0 27.374 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 27.376 * [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.376 * [backup-simplify]: Simplify 0 into 0 27.376 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (* 0.25 (pow (exp im) 2)) 27.376 * [backup-simplify]: Simplify (* (* 0.5 (exp (/ 1 (- im)))) (* 0.5 (exp (/ 1 (- im))))) into (* 0.25 (pow (exp (/ -1 im)) 2)) 27.376 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 27.376 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 27.376 * [taylor]: Taking taylor expansion of 0.25 in im 27.376 * [backup-simplify]: Simplify 0.25 into 0.25 27.376 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.376 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.376 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.376 * [taylor]: Taking taylor expansion of -1 in im 27.376 * [backup-simplify]: Simplify -1 into -1 27.376 * [taylor]: Taking taylor expansion of im in im 27.376 * [backup-simplify]: Simplify 0 into 0 27.376 * [backup-simplify]: Simplify 1 into 1 27.376 * [backup-simplify]: Simplify (/ -1 1) into -1 27.377 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.377 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 27.377 * [taylor]: Taking taylor expansion of 0.25 in im 27.377 * [backup-simplify]: Simplify 0.25 into 0.25 27.377 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.377 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.377 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.377 * [taylor]: Taking taylor expansion of -1 in im 27.377 * [backup-simplify]: Simplify -1 into -1 27.377 * [taylor]: Taking taylor expansion of im in im 27.377 * [backup-simplify]: Simplify 0 into 0 27.377 * [backup-simplify]: Simplify 1 into 1 27.377 * [backup-simplify]: Simplify (/ -1 1) into -1 27.377 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.377 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.377 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 27.377 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 27.377 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.378 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 27.378 * [backup-simplify]: Simplify 0 into 0 27.378 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 27.379 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))) into 0 27.379 * [backup-simplify]: Simplify 0 into 0 27.379 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 27.380 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))) into 0 27.380 * [backup-simplify]: Simplify 0 into 0 27.381 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 27.382 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2)))))) into 0 27.382 * [backup-simplify]: Simplify 0 into 0 27.383 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 27.384 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 27.384 * [backup-simplify]: Simplify 0 into 0 27.385 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 27.386 * [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.387 * [backup-simplify]: Simplify 0 into 0 27.387 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (* 0.25 (pow (exp im) 2)) 27.387 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2 1) 27.387 * [backup-simplify]: Simplify (* (* (exp im) 0.5) (* (exp im) 0.5)) into (* 0.25 (pow (exp im) 2)) 27.387 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in (im) around 0 27.387 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 27.387 * [taylor]: Taking taylor expansion of 0.25 in im 27.387 * [backup-simplify]: Simplify 0.25 into 0.25 27.387 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.387 * [taylor]: Taking taylor expansion of (exp im) in im 27.387 * [taylor]: Taking taylor expansion of im in im 27.387 * [backup-simplify]: Simplify 0 into 0 27.387 * [backup-simplify]: Simplify 1 into 1 27.387 * [backup-simplify]: Simplify (exp 0) into 1 27.387 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp im) 2)) in im 27.387 * [taylor]: Taking taylor expansion of 0.25 in im 27.387 * [backup-simplify]: Simplify 0.25 into 0.25 27.387 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.387 * [taylor]: Taking taylor expansion of (exp im) in im 27.387 * [taylor]: Taking taylor expansion of im in im 27.387 * [backup-simplify]: Simplify 0 into 0 27.387 * [backup-simplify]: Simplify 1 into 1 27.387 * [backup-simplify]: Simplify (exp 0) into 1 27.387 * [backup-simplify]: Simplify (* 1 1) into 1 27.388 * [backup-simplify]: Simplify (* 0.25 1) into 0.25 27.388 * [backup-simplify]: Simplify 0.25 into 0.25 27.388 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 27.389 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 27.389 * [backup-simplify]: Simplify (+ (* 0.25 2) (* 0 1)) into 0.5 27.390 * [backup-simplify]: Simplify 0.5 into 0.5 27.390 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 27.391 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 27.392 * [backup-simplify]: Simplify (+ (* 0.25 2) (+ (* 0 2) (* 0 1))) into 0.5 27.392 * [backup-simplify]: Simplify 0.5 into 0.5 27.392 * [backup-simplify]: Simplify (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) into (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 27.392 * [backup-simplify]: Simplify (* (* (exp (/ 1 im)) 0.5) (* (exp (/ 1 im)) 0.5)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 27.392 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 27.392 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 27.392 * [taylor]: Taking taylor expansion of 0.25 in im 27.392 * [backup-simplify]: Simplify 0.25 into 0.25 27.392 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.393 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.393 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.393 * [taylor]: Taking taylor expansion of im in im 27.393 * [backup-simplify]: Simplify 0 into 0 27.393 * [backup-simplify]: Simplify 1 into 1 27.393 * [backup-simplify]: Simplify (/ 1 1) into 1 27.393 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.393 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ 1 im)) 2)) in im 27.393 * [taylor]: Taking taylor expansion of 0.25 in im 27.393 * [backup-simplify]: Simplify 0.25 into 0.25 27.393 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.393 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.393 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.393 * [taylor]: Taking taylor expansion of im in im 27.393 * [backup-simplify]: Simplify 0 into 0 27.393 * [backup-simplify]: Simplify 1 into 1 27.393 * [backup-simplify]: Simplify (/ 1 1) into 1 27.393 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.393 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.394 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 27.394 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 im)) 2)) into (* 0.25 (pow (exp (/ 1 im)) 2)) 27.394 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (* 0 (exp (/ 1 im)))) into 0 27.394 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ 1 im)) 2))) into 0 27.394 * [backup-simplify]: Simplify 0 into 0 27.394 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 27.395 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))) into 0 27.395 * [backup-simplify]: Simplify 0 into 0 27.395 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 27.396 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))) into 0 27.396 * [backup-simplify]: Simplify 0 into 0 27.397 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 27.398 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2)))))) into 0 27.398 * [backup-simplify]: Simplify 0 into 0 27.399 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 27.400 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ 1 im)) 2))))))) into 0 27.400 * [backup-simplify]: Simplify 0 into 0 27.401 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 27.403 * [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.404 * [backup-simplify]: Simplify 0 into 0 27.404 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (* 0.25 (pow (exp im) 2)) 27.404 * [backup-simplify]: Simplify (* (* (exp (/ 1 (- im))) 0.5) (* (exp (/ 1 (- im))) 0.5)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 27.404 * [approximate]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 27.404 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 27.404 * [taylor]: Taking taylor expansion of 0.25 in im 27.404 * [backup-simplify]: Simplify 0.25 into 0.25 27.404 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.404 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.404 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.404 * [taylor]: Taking taylor expansion of -1 in im 27.404 * [backup-simplify]: Simplify -1 into -1 27.404 * [taylor]: Taking taylor expansion of im in im 27.404 * [backup-simplify]: Simplify 0 into 0 27.404 * [backup-simplify]: Simplify 1 into 1 27.405 * [backup-simplify]: Simplify (/ -1 1) into -1 27.405 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.405 * [taylor]: Taking taylor expansion of (* 0.25 (pow (exp (/ -1 im)) 2)) in im 27.405 * [taylor]: Taking taylor expansion of 0.25 in im 27.405 * [backup-simplify]: Simplify 0.25 into 0.25 27.405 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.405 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.405 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.405 * [taylor]: Taking taylor expansion of -1 in im 27.405 * [backup-simplify]: Simplify -1 into -1 27.405 * [taylor]: Taking taylor expansion of im in im 27.405 * [backup-simplify]: Simplify 0 into 0 27.405 * [backup-simplify]: Simplify 1 into 1 27.405 * [backup-simplify]: Simplify (/ -1 1) into -1 27.405 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.405 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.406 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 27.406 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 im)) 2)) into (* 0.25 (pow (exp (/ -1 im)) 2)) 27.406 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.406 * [backup-simplify]: Simplify (+ (* 0.25 0) (* 0 (pow (exp (/ -1 im)) 2))) into 0 27.406 * [backup-simplify]: Simplify 0 into 0 27.407 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 27.408 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 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 0) (* 0 (exp (/ -1 im)))))) into 0 27.410 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 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 0) (* 0 (exp (/ -1 im))))))) into 0 27.412 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 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 0) (* 0 (exp (/ -1 im)))))))) into 0 27.415 * [backup-simplify]: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (exp (/ -1 im)) 2))))))) into 0 27.415 * [backup-simplify]: Simplify 0 into 0 27.417 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 27.419 * [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.419 * [backup-simplify]: Simplify 0 into 0 27.419 * [backup-simplify]: Simplify (* 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (* 0.25 (pow (exp im) 2)) 27.419 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1) 27.419 * [backup-simplify]: Simplify (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) into (/ 0.25 (pow (exp im) 2)) 27.419 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in (im) around 0 27.419 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 27.419 * [taylor]: Taking taylor expansion of 0.25 in im 27.419 * [backup-simplify]: Simplify 0.25 into 0.25 27.419 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.419 * [taylor]: Taking taylor expansion of (exp im) in im 27.419 * [taylor]: Taking taylor expansion of im in im 27.419 * [backup-simplify]: Simplify 0 into 0 27.419 * [backup-simplify]: Simplify 1 into 1 27.419 * [backup-simplify]: Simplify (exp 0) into 1 27.420 * [backup-simplify]: Simplify (* 1 1) into 1 27.420 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 27.420 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp im) 2)) in im 27.420 * [taylor]: Taking taylor expansion of 0.25 in im 27.420 * [backup-simplify]: Simplify 0.25 into 0.25 27.420 * [taylor]: Taking taylor expansion of (pow (exp im) 2) in im 27.420 * [taylor]: Taking taylor expansion of (exp im) in im 27.420 * [taylor]: Taking taylor expansion of im in im 27.420 * [backup-simplify]: Simplify 0 into 0 27.420 * [backup-simplify]: Simplify 1 into 1 27.420 * [backup-simplify]: Simplify (exp 0) into 1 27.421 * [backup-simplify]: Simplify (* 1 1) into 1 27.421 * [backup-simplify]: Simplify (/ 0.25 1) into 0.25 27.421 * [backup-simplify]: Simplify 0.25 into 0.25 27.422 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 27.423 * [backup-simplify]: Simplify (+ (* 1 1) (* 1 1)) into 2 27.426 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)))) into (- 0.5) 27.426 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 27.427 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 27.428 * [backup-simplify]: Simplify (+ (* 1 1/2) (+ (* 1 1) (* 1/2 1))) into 2 27.433 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.25 (/ 2 1)) (* (- 0.5) (/ 2 1)))) into 0.5 27.433 * [backup-simplify]: Simplify 0.5 into 0.5 27.433 * [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.433 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 im))) (/ 0.5 (exp (/ 1 im)))) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.433 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in (im) around 0 27.433 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 27.434 * [taylor]: Taking taylor expansion of 0.25 in im 27.434 * [backup-simplify]: Simplify 0.25 into 0.25 27.434 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.434 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.434 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.434 * [taylor]: Taking taylor expansion of im in im 27.434 * [backup-simplify]: Simplify 0 into 0 27.434 * [backup-simplify]: Simplify 1 into 1 27.434 * [backup-simplify]: Simplify (/ 1 1) into 1 27.434 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.434 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.434 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.434 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ 1 im)) 2)) in im 27.434 * [taylor]: Taking taylor expansion of 0.25 in im 27.434 * [backup-simplify]: Simplify 0.25 into 0.25 27.434 * [taylor]: Taking taylor expansion of (pow (exp (/ 1 im)) 2) in im 27.434 * [taylor]: Taking taylor expansion of (exp (/ 1 im)) in im 27.434 * [taylor]: Taking taylor expansion of (/ 1 im) in im 27.434 * [taylor]: Taking taylor expansion of im in im 27.434 * [backup-simplify]: Simplify 0 into 0 27.435 * [backup-simplify]: Simplify 1 into 1 27.435 * [backup-simplify]: Simplify (/ 1 1) into 1 27.435 * [backup-simplify]: Simplify (exp (/ 1 im)) into (exp (/ 1 im)) 27.435 * [backup-simplify]: Simplify (* (exp (/ 1 im)) (exp (/ 1 im))) into (pow (exp (/ 1 im)) 2) 27.435 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.435 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 im)) 2)) into (/ 0.25 (pow (exp (/ 1 im)) 2)) 27.435 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 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))))) into 0 27.436 * [backup-simplify]: Simplify 0 into 0 27.436 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))) into 0 27.437 * [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.437 * [backup-simplify]: Simplify 0 into 0 27.437 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))) into 0 27.438 * [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.438 * [backup-simplify]: Simplify 0 into 0 27.439 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))) into 0 27.440 * [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.440 * [backup-simplify]: Simplify 0 into 0 27.446 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im)))))))) into 0 27.446 * [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.446 * [backup-simplify]: Simplify 0 into 0 27.448 * [backup-simplify]: Simplify (+ (* (exp (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 im))))))))) into 0 27.449 * [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.449 * [backup-simplify]: Simplify 0 into 0 27.449 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ 1 (/ 1 im))) 2)) into (/ 0.25 (pow (exp im) 2)) 27.449 * [backup-simplify]: Simplify (* (/ 0.5 (exp (/ 1 (- im)))) (/ 0.5 (exp (/ 1 (- im))))) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.449 * [approximate]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in (im) around 0 27.449 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 27.449 * [taylor]: Taking taylor expansion of 0.25 in im 27.449 * [backup-simplify]: Simplify 0.25 into 0.25 27.449 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.449 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.449 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.449 * [taylor]: Taking taylor expansion of -1 in im 27.449 * [backup-simplify]: Simplify -1 into -1 27.449 * [taylor]: Taking taylor expansion of im in im 27.449 * [backup-simplify]: Simplify 0 into 0 27.449 * [backup-simplify]: Simplify 1 into 1 27.450 * [backup-simplify]: Simplify (/ -1 1) into -1 27.450 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.450 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.450 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.450 * [taylor]: Taking taylor expansion of (/ 0.25 (pow (exp (/ -1 im)) 2)) in im 27.450 * [taylor]: Taking taylor expansion of 0.25 in im 27.450 * [backup-simplify]: Simplify 0.25 into 0.25 27.450 * [taylor]: Taking taylor expansion of (pow (exp (/ -1 im)) 2) in im 27.450 * [taylor]: Taking taylor expansion of (exp (/ -1 im)) in im 27.450 * [taylor]: Taking taylor expansion of (/ -1 im) in im 27.450 * [taylor]: Taking taylor expansion of -1 in im 27.450 * [backup-simplify]: Simplify -1 into -1 27.450 * [taylor]: Taking taylor expansion of im in im 27.450 * [backup-simplify]: Simplify 0 into 0 27.450 * [backup-simplify]: Simplify 1 into 1 27.451 * [backup-simplify]: Simplify (/ -1 1) into -1 27.451 * [backup-simplify]: Simplify (exp (/ -1 im)) into (exp (/ -1 im)) 27.451 * [backup-simplify]: Simplify (* (exp (/ -1 im)) (exp (/ -1 im))) into (pow (exp (/ -1 im)) 2) 27.451 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.451 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 im)) 2)) into (/ 0.25 (pow (exp (/ -1 im)) 2)) 27.451 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (* 0 (exp (/ -1 im)))) into 0 27.452 * [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.452 * [backup-simplify]: Simplify 0 into 0 27.452 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))) into 0 27.453 * [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.453 * [backup-simplify]: Simplify 0 into 0 27.453 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))) into 0 27.454 * [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.454 * [backup-simplify]: Simplify 0 into 0 27.455 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))) into 0 27.455 * [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.456 * [backup-simplify]: Simplify 0 into 0 27.457 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im)))))))) into 0 27.457 * [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.457 * [backup-simplify]: Simplify 0 into 0 27.459 * [backup-simplify]: Simplify (+ (* (exp (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ -1 im))))))))) into 0 27.459 * [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.459 * [backup-simplify]: Simplify 0 into 0 27.459 * [backup-simplify]: Simplify (/ 0.25 (pow (exp (/ -1 (/ 1 (- im)))) 2)) into (/ 0.25 (pow (exp im) 2)) 27.460 * * * [progress]: simplifying candidates 27.460 * * * * [progress]: [ 1 / 164 ] simplifiying candidate # 27.460 * [simplify]: Simplifying (/ (exp (* (* (exp im) 0.5) (* (exp im) 0.5))) (exp (* (/ 0.5 (exp im)) (* (exp im) 0.5)))) 27.460 * * [simplify]: iters left: 6 (10 enodes) 27.463 * * [simplify]: iters left: 5 (48 enodes) 27.473 * * [simplify]: iters left: 4 (110 enodes) 27.496 * * [simplify]: iters left: 3 (236 enodes) 27.584 * * [simplify]: iters left: 2 (498 enodes) 27.788 * * [simplify]: Extracting #0: cost 1 inf + 0 27.788 * * [simplify]: Extracting #1: cost 153 inf + 0 27.790 * * [simplify]: Extracting #2: cost 357 inf + 353 27.792 * * [simplify]: Extracting #3: cost 448 inf + 6564 27.808 * * [simplify]: Extracting #4: cost 269 inf + 90729 27.852 * * [simplify]: Extracting #5: cost 54 inf + 213405 27.910 * * [simplify]: Extracting #6: cost 0 inf + 254996 27.954 * * [simplify]: Extracting #7: cost 0 inf + 254957 28.015 * [simplify]: Simplified to (exp (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5))) 28.015 * [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)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (log (exp (- (* (* 0.5 (exp im)) (* 0.5 (exp im))) (* 0.5 0.5))))))) 28.015 * * * * [progress]: [ 2 / 164 ] simplifiying candidate # 28.015 * * * * [progress]: [ 3 / 164 ] simplifiying candidate # 28.016 * * * * [progress]: [ 4 / 164 ] simplifiying candidate # 28.016 * * * * [progress]: [ 5 / 164 ] simplifiying candidate # 28.016 * * * * [progress]: [ 6 / 164 ] simplifiying candidate # 28.016 * * * * [progress]: [ 7 / 164 ] simplifiying candidate # 28.016 * * * * [progress]: [ 8 / 164 ] simplifiying candidate # 28.016 * * * * [progress]: [ 9 / 164 ] simplifiying candidate # 28.016 * * * * [progress]: [ 10 / 164 ] simplifiying candidate # 28.016 * * * * [progress]: [ 11 / 164 ] simplifiying candidate # 28.016 * * * * [progress]: [ 12 / 164 ] simplifiying candidate # 28.017 * [simplify]: Simplifying (* (exp im) 0.5) 28.017 * * [simplify]: iters left: 3 (4 enodes) 28.020 * * [simplify]: iters left: 2 (13 enodes) 28.024 * * [simplify]: Extracting #0: cost 1 inf + 0 28.024 * * [simplify]: Extracting #1: cost 4 inf + 0 28.024 * * [simplify]: Extracting #2: cost 5 inf + 1 28.024 * * [simplify]: Extracting #3: cost 4 inf + 2 28.024 * * [simplify]: Extracting #4: cost 0 inf + 368 28.025 * [simplify]: Simplified to (* 0.5 (exp im)) 28.025 * [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)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (* (* 0.5 (exp im)) (- (* (exp im) 0.5) (/ 0.5 (exp im))))))) 28.025 * [simplify]: Simplifying (- (* (exp im) 0.5) (/ 0.5 (exp im))) 28.025 * * [simplify]: iters left: 5 (6 enodes) 28.029 * * [simplify]: iters left: 4 (21 enodes) 28.040 * * [simplify]: iters left: 3 (26 enodes) 28.050 * * [simplify]: iters left: 2 (28 enodes) 28.059 * * [simplify]: Extracting #0: cost 1 inf + 0 28.059 * * [simplify]: Extracting #1: cost 5 inf + 0 28.059 * * [simplify]: Extracting #2: cost 11 inf + 0 28.059 * * [simplify]: Extracting #3: cost 12 inf + 42 28.059 * * [simplify]: Extracting #4: cost 10 inf + 84 28.059 * * [simplify]: Extracting #5: cost 8 inf + 267 28.060 * * [simplify]: Extracting #6: cost 1 inf + 1170 28.060 * * [simplify]: Extracting #7: cost 0 inf + 1362 28.060 * [simplify]: Simplified to (- (* 0.5 (exp im)) (/ 0.5 (exp im))) 28.061 * [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)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (* (* (exp im) 0.5) (- (* 0.5 (exp im)) (/ 0.5 (exp im))))))) 28.061 * * * * [progress]: [ 13 / 164 ] simplifiying candidate # 28.061 * * * * [progress]: [ 14 / 164 ] simplifiying candidate #real (real->posit16 (- (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))))> 28.061 * * * * [progress]: [ 15 / 164 ] simplifiying candidate # 28.061 * [simplify]: Simplifying (* 0.5 (exp im)) 28.062 * * [simplify]: iters left: 3 (4 enodes) 28.064 * * [simplify]: iters left: 2 (13 enodes) 28.068 * * [simplify]: Extracting #0: cost 1 inf + 0 28.068 * * [simplify]: Extracting #1: cost 4 inf + 0 28.068 * * [simplify]: Extracting #2: cost 5 inf + 1 28.068 * * [simplify]: Extracting #3: cost 4 inf + 2 28.068 * * [simplify]: Extracting #4: cost 0 inf + 368 28.069 * [simplify]: Simplified to (* 0.5 (exp im)) 28.069 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 28.069 * [simplify]: Simplifying (+ 1 1) 28.069 * * [simplify]: iters left: 2 (2 enodes) 28.072 * * [simplify]: iters left: 1 (9 enodes) 28.075 * * [simplify]: Extracting #0: cost 1 inf + 0 28.075 * * [simplify]: Extracting #1: cost 0 inf + 1 28.075 * [simplify]: Simplified to 2 28.075 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 28.075 * * * * [progress]: [ 16 / 164 ] simplifiying candidate # 28.076 * [simplify]: Simplifying (* 0.5 (exp im)) 28.076 * * [simplify]: iters left: 3 (4 enodes) 28.078 * * [simplify]: iters left: 2 (13 enodes) 28.082 * * [simplify]: Extracting #0: cost 1 inf + 0 28.082 * * [simplify]: Extracting #1: cost 4 inf + 0 28.082 * * [simplify]: Extracting #2: cost 5 inf + 1 28.082 * * [simplify]: Extracting #3: cost 4 inf + 2 28.082 * * [simplify]: Extracting #4: cost 0 inf + 368 28.082 * [simplify]: Simplified to (* 0.5 (exp im)) 28.083 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 28.083 * [simplify]: Simplifying (+ 1 1) 28.083 * * [simplify]: iters left: 2 (2 enodes) 28.085 * * [simplify]: iters left: 1 (9 enodes) 28.089 * * [simplify]: Extracting #0: cost 1 inf + 0 28.089 * * [simplify]: Extracting #1: cost 0 inf + 1 28.089 * [simplify]: Simplified to 2 28.089 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 28.089 * * * * [progress]: [ 17 / 164 ] simplifiying candidate # 28.089 * [simplify]: Simplifying (* 0.5 (exp im)) 28.090 * * [simplify]: iters left: 3 (4 enodes) 28.092 * * [simplify]: iters left: 2 (13 enodes) 28.094 * * [simplify]: Extracting #0: cost 1 inf + 0 28.094 * * [simplify]: Extracting #1: cost 4 inf + 0 28.095 * * [simplify]: Extracting #2: cost 5 inf + 1 28.095 * * [simplify]: Extracting #3: cost 4 inf + 2 28.095 * * [simplify]: Extracting #4: cost 0 inf + 368 28.095 * [simplify]: Simplified to (* 0.5 (exp im)) 28.095 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 28.095 * [simplify]: Simplifying (+ 1 1) 28.095 * * [simplify]: iters left: 2 (2 enodes) 28.096 * * [simplify]: iters left: 1 (9 enodes) 28.098 * * [simplify]: Extracting #0: cost 1 inf + 0 28.098 * * [simplify]: Extracting #1: cost 0 inf + 1 28.098 * [simplify]: Simplified to 2 28.098 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 28.098 * * * * [progress]: [ 18 / 164 ] simplifiying candidate # 28.099 * [simplify]: Simplifying (* 0.5 (exp im)) 28.099 * * [simplify]: iters left: 3 (4 enodes) 28.100 * * [simplify]: iters left: 2 (13 enodes) 28.102 * * [simplify]: Extracting #0: cost 1 inf + 0 28.102 * * [simplify]: Extracting #1: cost 4 inf + 0 28.102 * * [simplify]: Extracting #2: cost 5 inf + 1 28.102 * * [simplify]: Extracting #3: cost 4 inf + 2 28.102 * * [simplify]: Extracting #4: cost 0 inf + 368 28.102 * [simplify]: Simplified to (* 0.5 (exp im)) 28.102 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 28.102 * [simplify]: Simplifying (+ 1 1) 28.102 * * [simplify]: iters left: 2 (2 enodes) 28.104 * * [simplify]: iters left: 1 (9 enodes) 28.106 * * [simplify]: Extracting #0: cost 1 inf + 0 28.106 * * [simplify]: Extracting #1: cost 0 inf + 1 28.106 * [simplify]: Simplified to 2 28.106 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 28.106 * * * * [progress]: [ 19 / 164 ] simplifiying candidate # 28.106 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 28.106 * * [simplify]: iters left: 5 (5 enodes) 28.108 * * [simplify]: iters left: 4 (23 enodes) 28.113 * * [simplify]: iters left: 3 (44 enodes) 28.120 * * [simplify]: iters left: 2 (46 enodes) 28.126 * * [simplify]: Extracting #0: cost 1 inf + 0 28.126 * * [simplify]: Extracting #1: cost 9 inf + 0 28.126 * * [simplify]: Extracting #2: cost 16 inf + 1 28.126 * * [simplify]: Extracting #3: cost 15 inf + 43 28.126 * * [simplify]: Extracting #4: cost 3 inf + 1250 28.127 * * [simplify]: Extracting #5: cost 0 inf + 1666 28.127 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 28.127 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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)))))) 28.127 * * * * [progress]: [ 20 / 164 ] simplifiying candidate # 28.128 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 28.128 * * [simplify]: iters left: 5 (5 enodes) 28.130 * * [simplify]: iters left: 4 (23 enodes) 28.134 * * [simplify]: iters left: 3 (44 enodes) 28.141 * * [simplify]: iters left: 2 (46 enodes) 28.147 * * [simplify]: Extracting #0: cost 1 inf + 0 28.147 * * [simplify]: Extracting #1: cost 9 inf + 0 28.147 * * [simplify]: Extracting #2: cost 16 inf + 1 28.148 * * [simplify]: Extracting #3: cost 15 inf + 43 28.148 * * [simplify]: Extracting #4: cost 3 inf + 1250 28.148 * * [simplify]: Extracting #5: cost 0 inf + 1666 28.148 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 28.148 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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)))))) 28.149 * * * * [progress]: [ 21 / 164 ] simplifiying candidate # 28.149 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 28.149 * * [simplify]: iters left: 5 (5 enodes) 28.153 * * [simplify]: iters left: 4 (23 enodes) 28.158 * * [simplify]: iters left: 3 (44 enodes) 28.168 * * [simplify]: iters left: 2 (46 enodes) 28.174 * * [simplify]: Extracting #0: cost 1 inf + 0 28.174 * * [simplify]: Extracting #1: cost 9 inf + 0 28.174 * * [simplify]: Extracting #2: cost 16 inf + 1 28.174 * * [simplify]: Extracting #3: cost 15 inf + 43 28.175 * * [simplify]: Extracting #4: cost 3 inf + 1250 28.175 * * [simplify]: Extracting #5: cost 0 inf + 1666 28.175 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 28.175 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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)))))) 28.175 * * * * [progress]: [ 22 / 164 ] simplifiying candidate # 28.176 * [simplify]: Simplifying (* (* 0.5 (exp im)) (* 0.5 (exp im))) 28.176 * * [simplify]: iters left: 5 (5 enodes) 28.177 * * [simplify]: iters left: 4 (23 enodes) 28.182 * * [simplify]: iters left: 3 (44 enodes) 28.189 * * [simplify]: iters left: 2 (46 enodes) 28.195 * * [simplify]: Extracting #0: cost 1 inf + 0 28.195 * * [simplify]: Extracting #1: cost 9 inf + 0 28.195 * * [simplify]: Extracting #2: cost 16 inf + 1 28.195 * * [simplify]: Extracting #3: cost 15 inf + 43 28.195 * * [simplify]: Extracting #4: cost 3 inf + 1250 28.196 * * [simplify]: Extracting #5: cost 0 inf + 1666 28.196 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 28.196 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* 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)))))) 28.196 * * * * [progress]: [ 23 / 164 ] simplifiying candidate # 28.196 * * * * [progress]: [ 24 / 164 ] simplifiying candidate # 28.197 * [simplify]: Simplifying (* 0.5 (exp im)) 28.197 * * [simplify]: iters left: 3 (4 enodes) 28.198 * * [simplify]: iters left: 2 (13 enodes) 28.202 * * [simplify]: Extracting #0: cost 1 inf + 0 28.202 * * [simplify]: Extracting #1: cost 4 inf + 0 28.202 * * [simplify]: Extracting #2: cost 5 inf + 1 28.202 * * [simplify]: Extracting #3: cost 4 inf + 2 28.202 * * [simplify]: Extracting #4: cost 0 inf + 368 28.202 * [simplify]: Simplified to (* 0.5 (exp im)) 28.203 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 28.203 * * * * [progress]: [ 25 / 164 ] simplifiying candidate # 28.203 * [simplify]: Simplifying (* 0.5 (exp im)) 28.203 * * [simplify]: iters left: 3 (4 enodes) 28.205 * * [simplify]: iters left: 2 (13 enodes) 28.209 * * [simplify]: Extracting #0: cost 1 inf + 0 28.209 * * [simplify]: Extracting #1: cost 4 inf + 0 28.209 * * [simplify]: Extracting #2: cost 5 inf + 1 28.209 * * [simplify]: Extracting #3: cost 4 inf + 2 28.209 * * [simplify]: Extracting #4: cost 0 inf + 368 28.209 * [simplify]: Simplified to (* 0.5 (exp im)) 28.209 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (+ 1 1)) (* 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)))))) 28.209 * * * * [progress]: [ 26 / 164 ] simplifiying candidate # 28.210 * * * * [progress]: [ 27 / 164 ] simplifiying candidate # 28.210 * [simplify]: Simplifying (+ (+ (log 0.5) im) (+ (log 0.5) im)) 28.210 * * [simplify]: iters left: 5 (5 enodes) 28.213 * * [simplify]: iters left: 4 (20 enodes) 28.219 * * [simplify]: iters left: 3 (32 enodes) 28.229 * * [simplify]: iters left: 2 (40 enodes) 28.235 * * [simplify]: iters left: 1 (41 enodes) 28.240 * * [simplify]: Extracting #0: cost 1 inf + 0 28.241 * * [simplify]: Extracting #1: cost 9 inf + 0 28.241 * * [simplify]: Extracting #2: cost 14 inf + 42 28.241 * * [simplify]: Extracting #3: cost 12 inf + 84 28.241 * * [simplify]: Extracting #4: cost 3 inf + 1169 28.241 * * [simplify]: Extracting #5: cost 0 inf + 1584 28.241 * [simplify]: Simplified to (+ (+ (log 0.5) im) (+ (log 0.5) im)) 28.242 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ (log 0.5) im) (+ (log 0.5) 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)))))) 28.242 * * * * [progress]: [ 28 / 164 ] simplifiying candidate # 28.242 * [simplify]: Simplifying (+ (+ (log 0.5) im) (log (* 0.5 (exp im)))) 28.242 * * [simplify]: iters left: 6 (8 enodes) 28.245 * * [simplify]: iters left: 5 (31 enodes) 28.253 * * [simplify]: iters left: 4 (44 enodes) 28.260 * * [simplify]: iters left: 3 (54 enodes) 28.272 * * [simplify]: iters left: 2 (60 enodes) 28.286 * * [simplify]: Extracting #0: cost 1 inf + 0 28.286 * * [simplify]: Extracting #1: cost 9 inf + 0 28.286 * * [simplify]: Extracting #2: cost 15 inf + 42 28.286 * * [simplify]: Extracting #3: cost 15 inf + 84 28.287 * * [simplify]: Extracting #4: cost 10 inf + 754 28.287 * * [simplify]: Extracting #5: cost 0 inf + 1950 28.288 * [simplify]: Simplified to (+ (+ (log 0.5) im) (+ (log 0.5) im)) 28.288 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ (log 0.5) im) (+ (log 0.5) 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)))))) 28.289 * * * * [progress]: [ 29 / 164 ] simplifiying candidate # 28.289 * [simplify]: Simplifying (+ (log (* 0.5 (exp im))) (+ (log 0.5) im)) 28.289 * * [simplify]: iters left: 6 (8 enodes) 28.293 * * [simplify]: iters left: 5 (31 enodes) 28.299 * * [simplify]: iters left: 4 (44 enodes) 28.306 * * [simplify]: iters left: 3 (52 enodes) 28.312 * * [simplify]: iters left: 2 (56 enodes) 28.319 * * [simplify]: Extracting #0: cost 1 inf + 0 28.319 * * [simplify]: Extracting #1: cost 7 inf + 0 28.319 * * [simplify]: Extracting #2: cost 14 inf + 1 28.319 * * [simplify]: Extracting #3: cost 16 inf + 43 28.319 * * [simplify]: Extracting #4: cost 13 inf + 338 28.319 * * [simplify]: Extracting #5: cost 3 inf + 1535 28.320 * * [simplify]: Extracting #6: cost 0 inf + 1950 28.320 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 28.320 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* 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)))))) 28.320 * * * * [progress]: [ 30 / 164 ] simplifiying candidate # 28.321 * [simplify]: Simplifying (+ (log (* 0.5 (exp im))) (log (* 0.5 (exp im)))) 28.321 * * [simplify]: iters left: 6 (6 enodes) 28.323 * * [simplify]: iters left: 5 (22 enodes) 28.328 * * [simplify]: iters left: 4 (29 enodes) 28.333 * * [simplify]: iters left: 3 (41 enodes) 28.339 * * [simplify]: iters left: 2 (49 enodes) 28.349 * * [simplify]: iters left: 1 (50 enodes) 28.364 * * [simplify]: Extracting #0: cost 1 inf + 0 28.364 * * [simplify]: Extracting #1: cost 9 inf + 0 28.364 * * [simplify]: Extracting #2: cost 15 inf + 42 28.364 * * [simplify]: Extracting #3: cost 15 inf + 84 28.364 * * [simplify]: Extracting #4: cost 7 inf + 1127 28.365 * * [simplify]: Extracting #5: cost 0 inf + 1990 28.366 * * [simplify]: Extracting #6: cost 0 inf + 1950 28.366 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 28.366 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* 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)))))) 28.367 * * * * [progress]: [ 31 / 164 ] simplifiying candidate # 28.367 * * * * [progress]: [ 32 / 164 ] simplifiying candidate # 28.367 * * * * [progress]: [ 33 / 164 ] simplifiying candidate # 28.367 * [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)))) 28.367 * * [simplify]: iters left: 6 (9 enodes) 28.373 * * [simplify]: iters left: 5 (43 enodes) 28.390 * * [simplify]: iters left: 4 (151 enodes) 28.469 * * [simplify]: Extracting #0: cost 1 inf + 0 28.470 * * [simplify]: Extracting #1: cost 39 inf + 0 28.470 * * [simplify]: Extracting #2: cost 122 inf + 123 28.472 * * [simplify]: Extracting #3: cost 108 inf + 2851 28.481 * * [simplify]: Extracting #4: cost 29 inf + 21171 28.496 * * [simplify]: Extracting #5: cost 0 inf + 26916 28.510 * * [simplify]: Extracting #6: cost 0 inf + 26396 28.524 * [simplify]: Simplified to (* (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5)))) 28.524 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (cbrt (* (* (* (exp im) 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)))) (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)))))) 28.525 * * * * [progress]: [ 34 / 164 ] simplifiying candidate # 28.525 * [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)))) 28.525 * * [simplify]: iters left: 6 (12 enodes) 28.531 * * [simplify]: iters left: 5 (59 enodes) 28.545 * * [simplify]: iters left: 4 (182 enodes) 28.707 * * [simplify]: Extracting #0: cost 1 inf + 0 28.707 * * [simplify]: Extracting #1: cost 52 inf + 0 28.708 * * [simplify]: Extracting #2: cost 154 inf + 43 28.710 * * [simplify]: Extracting #3: cost 136 inf + 2900 28.724 * * [simplify]: Extracting #4: cost 21 inf + 32349 28.743 * * [simplify]: Extracting #5: cost 0 inf + 35151 28.762 * [simplify]: Simplified to (* (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5)) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5))) 28.762 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (cbrt (* (* (* (* (exp im) 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)))) (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)))))) 28.762 * * * * [progress]: [ 35 / 164 ] simplifiying candidate # 28.763 * [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)))) 28.763 * * [simplify]: iters left: 6 (12 enodes) 28.770 * * [simplify]: iters left: 5 (59 enodes) 28.798 * * [simplify]: iters left: 4 (181 enodes) 28.925 * * [simplify]: Extracting #0: cost 1 inf + 0 28.925 * * [simplify]: Extracting #1: cost 57 inf + 0 28.925 * * [simplify]: Extracting #2: cost 164 inf + 2 28.926 * * [simplify]: Extracting #3: cost 147 inf + 2532 28.932 * * [simplify]: Extracting #4: cost 29 inf + 30239 28.945 * * [simplify]: Extracting #5: cost 0 inf + 37577 28.964 * * [simplify]: Extracting #6: cost 0 inf + 37497 28.974 * [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))))) 28.974 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re 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)))))) (* 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)))))) 28.974 * * * * [progress]: [ 36 / 164 ] simplifiying candidate # 28.974 * [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)))) 28.974 * * [simplify]: iters left: 6 (7 enodes) 28.977 * * [simplify]: iters left: 5 (38 enodes) 28.990 * * [simplify]: iters left: 4 (137 enodes) 29.077 * * [simplify]: iters left: 3 (453 enodes) 29.624 * * [simplify]: Extracting #0: cost 1 inf + 0 29.625 * * [simplify]: Extracting #1: cost 69 inf + 0 29.626 * * [simplify]: Extracting #2: cost 184 inf + 3 29.633 * * [simplify]: Extracting #3: cost 118 inf + 15873 29.657 * * [simplify]: Extracting #4: cost 11 inf + 44059 29.688 * * [simplify]: Extracting #5: cost 0 inf + 45618 29.708 * [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))))) 29.708 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re 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)))))) (* 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)))))) 29.708 * * * * [progress]: [ 37 / 164 ] simplifiying candidate # 29.708 * * * * [progress]: [ 38 / 164 ] simplifiying candidate # 29.708 * * * * [progress]: [ 39 / 164 ] simplifiying candidate # 29.708 * * * * [progress]: [ 40 / 164 ] simplifiying candidate # 29.708 * * * * [progress]: [ 41 / 164 ] simplifiying candidate # 29.708 * [simplify]: Simplifying (* 0.5 0.5) 29.709 * * [simplify]: iters left: 2 (2 enodes) 29.710 * * [simplify]: iters left: 1 (6 enodes) 29.711 * * [simplify]: Extracting #0: cost 1 inf + 0 29.711 * * [simplify]: Extracting #1: cost 3 inf + 0 29.711 * * [simplify]: Extracting #2: cost 2 inf + 1 29.711 * * [simplify]: Extracting #3: cost 0 inf + 83 29.711 * [simplify]: Simplified to (* 0.5 0.5) 29.711 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 0.5) (* (exp im) (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)))))) 29.712 * [simplify]: Simplifying (* (exp im) (exp im)) 29.712 * * [simplify]: iters left: 3 (3 enodes) 29.713 * * [simplify]: iters left: 2 (11 enodes) 29.714 * * [simplify]: iters left: 1 (13 enodes) 29.716 * * [simplify]: Extracting #0: cost 1 inf + 0 29.716 * * [simplify]: Extracting #1: cost 4 inf + 0 29.716 * * [simplify]: Extracting #2: cost 7 inf + 0 29.716 * * [simplify]: Extracting #3: cost 6 inf + 1 29.716 * * [simplify]: Extracting #4: cost 0 inf + 447 29.716 * [simplify]: Simplified to (* (exp im) (exp im)) 29.716 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (* 0.5 0.5) (* (exp im) (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)))))) 29.716 * * * * [progress]: [ 42 / 164 ] simplifiying candidate # 29.716 * [simplify]: Simplifying (* 0.5 (exp im)) 29.716 * * [simplify]: iters left: 3 (4 enodes) 29.718 * * [simplify]: iters left: 2 (13 enodes) 29.720 * * [simplify]: Extracting #0: cost 1 inf + 0 29.720 * * [simplify]: Extracting #1: cost 4 inf + 0 29.720 * * [simplify]: Extracting #2: cost 5 inf + 1 29.720 * * [simplify]: Extracting #3: cost 4 inf + 2 29.720 * * [simplify]: Extracting #4: cost 0 inf + 368 29.720 * [simplify]: Simplified to (* 0.5 (exp im)) 29.720 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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)))))) 29.720 * [simplify]: Simplifying (* 2 1) 29.720 * * [simplify]: iters left: 2 (3 enodes) 29.722 * * [simplify]: iters left: 1 (9 enodes) 29.723 * * [simplify]: Extracting #0: cost 1 inf + 0 29.723 * * [simplify]: Extracting #1: cost 0 inf + 1 29.723 * [simplify]: Simplified to 2 29.723 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 29.724 * * * * [progress]: [ 43 / 164 ] simplifiying candidate # 29.724 * [simplify]: Simplifying (* 0.5 (exp im)) 29.724 * * [simplify]: iters left: 3 (4 enodes) 29.725 * * [simplify]: iters left: 2 (13 enodes) 29.727 * * [simplify]: Extracting #0: cost 1 inf + 0 29.727 * * [simplify]: Extracting #1: cost 4 inf + 0 29.727 * * [simplify]: Extracting #2: cost 5 inf + 1 29.727 * * [simplify]: Extracting #3: cost 4 inf + 2 29.727 * * [simplify]: Extracting #4: cost 0 inf + 368 29.727 * [simplify]: Simplified to (* 0.5 (exp im)) 29.727 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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)))))) 29.728 * [simplify]: Simplifying (* 2 1) 29.728 * * [simplify]: iters left: 2 (3 enodes) 29.729 * * [simplify]: iters left: 1 (9 enodes) 29.730 * * [simplify]: Extracting #0: cost 1 inf + 0 29.731 * * [simplify]: Extracting #1: cost 0 inf + 1 29.731 * [simplify]: Simplified to 2 29.731 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 29.731 * * * * [progress]: [ 44 / 164 ] simplifiying candidate # 29.731 * [simplify]: Simplifying (* 0.5 (exp im)) 29.731 * * [simplify]: iters left: 3 (4 enodes) 29.732 * * [simplify]: iters left: 2 (13 enodes) 29.734 * * [simplify]: Extracting #0: cost 1 inf + 0 29.734 * * [simplify]: Extracting #1: cost 4 inf + 0 29.734 * * [simplify]: Extracting #2: cost 5 inf + 1 29.734 * * [simplify]: Extracting #3: cost 4 inf + 2 29.734 * * [simplify]: Extracting #4: cost 0 inf + 368 29.734 * [simplify]: Simplified to (* 0.5 (exp im)) 29.734 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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)))))) 29.735 * [simplify]: Simplifying (* 2 1) 29.735 * * [simplify]: iters left: 2 (3 enodes) 29.736 * * [simplify]: iters left: 1 (9 enodes) 29.738 * * [simplify]: Extracting #0: cost 1 inf + 0 29.738 * * [simplify]: Extracting #1: cost 0 inf + 1 29.738 * [simplify]: Simplified to 2 29.738 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 29.738 * * * * [progress]: [ 45 / 164 ] simplifiying candidate # 29.738 * [simplify]: Simplifying (* 0.5 (exp im)) 29.738 * * [simplify]: iters left: 3 (4 enodes) 29.739 * * [simplify]: iters left: 2 (13 enodes) 29.742 * * [simplify]: Extracting #0: cost 1 inf + 0 29.742 * * [simplify]: Extracting #1: cost 4 inf + 0 29.742 * * [simplify]: Extracting #2: cost 5 inf + 1 29.742 * * [simplify]: Extracting #3: cost 4 inf + 2 29.742 * * [simplify]: Extracting #4: cost 0 inf + 368 29.742 * [simplify]: Simplified to (* 0.5 (exp im)) 29.742 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) (* 2 1)) (* 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)))))) 29.742 * [simplify]: Simplifying (* 2 1) 29.742 * * [simplify]: iters left: 2 (3 enodes) 29.743 * * [simplify]: iters left: 1 (9 enodes) 29.745 * * [simplify]: Extracting #0: cost 1 inf + 0 29.745 * * [simplify]: Extracting #1: cost 0 inf + 1 29.745 * [simplify]: Simplified to 2 29.745 * [simplify]: Simplified (2 1 1 2 1 2) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (pow (* 0.5 (exp im)) 2) (* 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)))))) 29.746 * * * * [progress]: [ 46 / 164 ] simplifiying candidate # 29.746 * [simplify]: Simplifying (exp im) 29.746 * * [simplify]: iters left: 1 (2 enodes) 29.746 * * [simplify]: Extracting #0: cost 1 inf + 0 29.746 * * [simplify]: Extracting #1: cost 3 inf + 0 29.746 * * [simplify]: Extracting #2: cost 2 inf + 1 29.746 * * [simplify]: Extracting #3: cost 0 inf + 143 29.746 * [simplify]: Simplified to (exp im) 29.746 * [simplify]: Simplified (2 1 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)))) (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)))))) 29.747 * * * * [progress]: [ 47 / 164 ] simplifiying candidate # 29.747 * * * * [progress]: [ 48 / 164 ] simplifiying candidate #real (real->posit16 (* (* 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))))))> 29.747 * * * * [progress]: [ 49 / 164 ] simplifiying candidate # 29.747 * * * * [progress]: [ 50 / 164 ] simplifiying candidate # 29.747 * [simplify]: Simplifying (* (exp im) 0.5) 29.747 * * [simplify]: iters left: 3 (4 enodes) 29.748 * * [simplify]: iters left: 2 (13 enodes) 29.750 * * [simplify]: Extracting #0: cost 1 inf + 0 29.750 * * [simplify]: Extracting #1: cost 4 inf + 0 29.750 * * [simplify]: Extracting #2: cost 5 inf + 1 29.750 * * [simplify]: Extracting #3: cost 4 inf + 2 29.750 * * [simplify]: Extracting #4: cost 0 inf + 368 29.750 * [simplify]: Simplified to (* 0.5 (exp im)) 29.750 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.751 * [simplify]: Simplifying (+ 1 1) 29.751 * * [simplify]: iters left: 2 (2 enodes) 29.752 * * [simplify]: iters left: 1 (9 enodes) 29.754 * * [simplify]: Extracting #0: cost 1 inf + 0 29.754 * * [simplify]: Extracting #1: cost 0 inf + 1 29.754 * [simplify]: Simplified to 2 29.754 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.754 * * * * [progress]: [ 51 / 164 ] simplifiying candidate # 29.754 * [simplify]: Simplifying (* (exp im) 0.5) 29.754 * * [simplify]: iters left: 3 (4 enodes) 29.756 * * [simplify]: iters left: 2 (13 enodes) 29.758 * * [simplify]: Extracting #0: cost 1 inf + 0 29.758 * * [simplify]: Extracting #1: cost 4 inf + 0 29.758 * * [simplify]: Extracting #2: cost 5 inf + 1 29.758 * * [simplify]: Extracting #3: cost 4 inf + 2 29.758 * * [simplify]: Extracting #4: cost 0 inf + 368 29.758 * [simplify]: Simplified to (* 0.5 (exp im)) 29.758 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.759 * [simplify]: Simplifying (+ 1 1) 29.759 * * [simplify]: iters left: 2 (2 enodes) 29.761 * * [simplify]: iters left: 1 (9 enodes) 29.764 * * [simplify]: Extracting #0: cost 1 inf + 0 29.764 * * [simplify]: Extracting #1: cost 0 inf + 1 29.764 * [simplify]: Simplified to 2 29.764 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.765 * * * * [progress]: [ 52 / 164 ] simplifiying candidate # 29.765 * [simplify]: Simplifying (* (exp im) 0.5) 29.765 * * [simplify]: iters left: 3 (4 enodes) 29.767 * * [simplify]: iters left: 2 (13 enodes) 29.771 * * [simplify]: Extracting #0: cost 1 inf + 0 29.771 * * [simplify]: Extracting #1: cost 4 inf + 0 29.771 * * [simplify]: Extracting #2: cost 5 inf + 1 29.771 * * [simplify]: Extracting #3: cost 4 inf + 2 29.771 * * [simplify]: Extracting #4: cost 0 inf + 368 29.771 * [simplify]: Simplified to (* 0.5 (exp im)) 29.771 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.772 * [simplify]: Simplifying (+ 1 1) 29.772 * * [simplify]: iters left: 2 (2 enodes) 29.774 * * [simplify]: iters left: 1 (9 enodes) 29.777 * * [simplify]: Extracting #0: cost 1 inf + 0 29.777 * * [simplify]: Extracting #1: cost 0 inf + 1 29.777 * [simplify]: Simplified to 2 29.777 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.778 * * * * [progress]: [ 53 / 164 ] simplifiying candidate # 29.778 * [simplify]: Simplifying (* (exp im) 0.5) 29.778 * * [simplify]: iters left: 3 (4 enodes) 29.780 * * [simplify]: iters left: 2 (13 enodes) 29.784 * * [simplify]: Extracting #0: cost 1 inf + 0 29.784 * * [simplify]: Extracting #1: cost 4 inf + 0 29.784 * * [simplify]: Extracting #2: cost 5 inf + 1 29.784 * * [simplify]: Extracting #3: cost 4 inf + 2 29.784 * * [simplify]: Extracting #4: cost 0 inf + 368 29.784 * [simplify]: Simplified to (* 0.5 (exp im)) 29.784 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.785 * [simplify]: Simplifying (+ 1 1) 29.785 * * [simplify]: iters left: 2 (2 enodes) 29.787 * * [simplify]: iters left: 1 (9 enodes) 29.790 * * [simplify]: Extracting #0: cost 1 inf + 0 29.790 * * [simplify]: Extracting #1: cost 0 inf + 1 29.790 * [simplify]: Simplified to 2 29.790 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.791 * * * * [progress]: [ 54 / 164 ] simplifiying candidate # 29.791 * [simplify]: Simplifying (* (* (exp im) 0.5) (* (exp im) 0.5)) 29.791 * * [simplify]: iters left: 5 (5 enodes) 29.798 * * [simplify]: iters left: 4 (23 enodes) 29.807 * * [simplify]: iters left: 3 (44 enodes) 29.821 * * [simplify]: iters left: 2 (46 enodes) 29.833 * * [simplify]: Extracting #0: cost 1 inf + 0 29.833 * * [simplify]: Extracting #1: cost 9 inf + 0 29.833 * * [simplify]: Extracting #2: cost 15 inf + 42 29.833 * * [simplify]: Extracting #3: cost 14 inf + 84 29.833 * * [simplify]: Extracting #4: cost 9 inf + 460 29.834 * * [simplify]: Extracting #5: cost 0 inf + 1666 29.834 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 29.834 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.835 * * * * [progress]: [ 55 / 164 ] simplifiying candidate # 29.835 * [simplify]: Simplifying (* (* (exp im) 0.5) (* (exp im) 0.5)) 29.835 * * [simplify]: iters left: 5 (5 enodes) 29.839 * * [simplify]: iters left: 4 (23 enodes) 29.848 * * [simplify]: iters left: 3 (44 enodes) 29.862 * * [simplify]: iters left: 2 (46 enodes) 29.873 * * [simplify]: Extracting #0: cost 1 inf + 0 29.873 * * [simplify]: Extracting #1: cost 9 inf + 0 29.873 * * [simplify]: Extracting #2: cost 15 inf + 42 29.873 * * [simplify]: Extracting #3: cost 14 inf + 84 29.874 * * [simplify]: Extracting #4: cost 9 inf + 460 29.874 * * [simplify]: Extracting #5: cost 0 inf + 1666 29.875 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 29.875 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.875 * * * * [progress]: [ 56 / 164 ] simplifiying candidate # 29.875 * [simplify]: Simplifying (* (* (exp im) 0.5) (* (exp im) 0.5)) 29.875 * * [simplify]: iters left: 5 (5 enodes) 29.879 * * [simplify]: iters left: 4 (23 enodes) 29.889 * * [simplify]: iters left: 3 (44 enodes) 29.905 * * [simplify]: iters left: 2 (46 enodes) 29.913 * * [simplify]: Extracting #0: cost 1 inf + 0 29.913 * * [simplify]: Extracting #1: cost 9 inf + 0 29.913 * * [simplify]: Extracting #2: cost 15 inf + 42 29.913 * * [simplify]: Extracting #3: cost 14 inf + 84 29.913 * * [simplify]: Extracting #4: cost 9 inf + 460 29.913 * * [simplify]: Extracting #5: cost 0 inf + 1666 29.914 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 29.914 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.914 * * * * [progress]: [ 57 / 164 ] simplifiying candidate # 29.914 * [simplify]: Simplifying (* (* (exp im) 0.5) (* (exp im) 0.5)) 29.914 * * [simplify]: iters left: 5 (5 enodes) 29.916 * * [simplify]: iters left: 4 (23 enodes) 29.920 * * [simplify]: iters left: 3 (44 enodes) 29.927 * * [simplify]: iters left: 2 (46 enodes) 29.935 * * [simplify]: Extracting #0: cost 1 inf + 0 29.935 * * [simplify]: Extracting #1: cost 9 inf + 0 29.935 * * [simplify]: Extracting #2: cost 15 inf + 42 29.935 * * [simplify]: Extracting #3: cost 14 inf + 84 29.935 * * [simplify]: Extracting #4: cost 9 inf + 460 29.935 * * [simplify]: Extracting #5: cost 0 inf + 1666 29.936 * [simplify]: Simplified to (* (* 0.5 (exp im)) (* 0.5 (exp im))) 29.936 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (* 0.5 (exp im)) (* 0.5 (exp im))) 1) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.936 * * * * [progress]: [ 58 / 164 ] simplifiying candidate # 29.936 * * * * [progress]: [ 59 / 164 ] simplifiying candidate # 29.936 * [simplify]: Simplifying (* (exp im) 0.5) 29.936 * * [simplify]: iters left: 3 (4 enodes) 29.938 * * [simplify]: iters left: 2 (13 enodes) 29.942 * * [simplify]: Extracting #0: cost 1 inf + 0 29.942 * * [simplify]: Extracting #1: cost 4 inf + 0 29.942 * * [simplify]: Extracting #2: cost 5 inf + 1 29.942 * * [simplify]: Extracting #3: cost 4 inf + 2 29.942 * * [simplify]: Extracting #4: cost 0 inf + 368 29.942 * [simplify]: Simplified to (* 0.5 (exp im)) 29.942 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.943 * * * * [progress]: [ 60 / 164 ] simplifiying candidate # 29.943 * [simplify]: Simplifying (* (exp im) 0.5) 29.943 * * [simplify]: iters left: 3 (4 enodes) 29.945 * * [simplify]: iters left: 2 (13 enodes) 29.949 * * [simplify]: Extracting #0: cost 1 inf + 0 29.949 * * [simplify]: Extracting #1: cost 4 inf + 0 29.949 * * [simplify]: Extracting #2: cost 5 inf + 1 29.949 * * [simplify]: Extracting #3: cost 4 inf + 2 29.949 * * [simplify]: Extracting #4: cost 0 inf + 368 29.950 * [simplify]: Simplified to (* 0.5 (exp im)) 29.950 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (+ 1 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.950 * * * * [progress]: [ 61 / 164 ] simplifiying candidate # 29.950 * * * * [progress]: [ 62 / 164 ] simplifiying candidate # 29.950 * [simplify]: Simplifying (+ (+ im (log 0.5)) (+ im (log 0.5))) 29.950 * * [simplify]: iters left: 5 (5 enodes) 29.954 * * [simplify]: iters left: 4 (20 enodes) 29.961 * * [simplify]: iters left: 3 (32 enodes) 29.970 * * [simplify]: iters left: 2 (40 enodes) 29.981 * * [simplify]: iters left: 1 (41 enodes) 29.992 * * [simplify]: Extracting #0: cost 1 inf + 0 29.992 * * [simplify]: Extracting #1: cost 9 inf + 0 29.992 * * [simplify]: Extracting #2: cost 15 inf + 1 29.992 * * [simplify]: Extracting #3: cost 13 inf + 43 29.993 * * [simplify]: Extracting #4: cost 3 inf + 1169 29.993 * * [simplify]: Extracting #5: cost 0 inf + 1584 29.994 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 29.994 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 29.994 * * * * [progress]: [ 63 / 164 ] simplifiying candidate # 29.995 * [simplify]: Simplifying (+ (+ im (log 0.5)) (log (* (exp im) 0.5))) 29.995 * * [simplify]: iters left: 6 (8 enodes) 29.999 * * [simplify]: iters left: 5 (31 enodes) 30.009 * * [simplify]: iters left: 4 (44 enodes) 30.021 * * [simplify]: iters left: 3 (53 enodes) 30.033 * * [simplify]: iters left: 2 (59 enodes) 30.046 * * [simplify]: Extracting #0: cost 1 inf + 0 30.047 * * [simplify]: Extracting #1: cost 9 inf + 0 30.047 * * [simplify]: Extracting #2: cost 16 inf + 1 30.047 * * [simplify]: Extracting #3: cost 16 inf + 43 30.047 * * [simplify]: Extracting #4: cost 7 inf + 1088 30.048 * * [simplify]: Extracting #5: cost 0 inf + 1950 30.049 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 30.049 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 30.049 * * * * [progress]: [ 64 / 164 ] simplifiying candidate # 30.049 * [simplify]: Simplifying (+ (log (* (exp im) 0.5)) (+ im (log 0.5))) 30.049 * * [simplify]: iters left: 6 (8 enodes) 30.054 * * [simplify]: iters left: 5 (31 enodes) 30.064 * * [simplify]: iters left: 4 (44 enodes) 30.076 * * [simplify]: iters left: 3 (52 enodes) 30.089 * * [simplify]: iters left: 2 (56 enodes) 30.100 * * [simplify]: Extracting #0: cost 1 inf + 0 30.100 * * [simplify]: Extracting #1: cost 7 inf + 0 30.100 * * [simplify]: Extracting #2: cost 14 inf + 1 30.100 * * [simplify]: Extracting #3: cost 15 inf + 114 30.101 * * [simplify]: Extracting #4: cost 5 inf + 1352 30.101 * * [simplify]: Extracting #5: cost 0 inf + 1950 30.102 * [simplify]: Simplified to (+ (+ (log 0.5) im) (+ (log 0.5) im)) 30.102 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (exp (+ (+ (log 0.5) im) (+ (log 0.5) im))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 30.103 * * * * [progress]: [ 65 / 164 ] simplifiying candidate # 30.103 * [simplify]: Simplifying (+ (log (* (exp im) 0.5)) (log (* (exp im) 0.5))) 30.103 * * [simplify]: iters left: 6 (6 enodes) 30.108 * * [simplify]: iters left: 5 (22 enodes) 30.115 * * [simplify]: iters left: 4 (29 enodes) 30.119 * * [simplify]: iters left: 3 (41 enodes) 30.125 * * [simplify]: iters left: 2 (49 enodes) 30.132 * * [simplify]: iters left: 1 (50 enodes) 30.138 * * [simplify]: Extracting #0: cost 1 inf + 0 30.138 * * [simplify]: Extracting #1: cost 9 inf + 0 30.138 * * [simplify]: Extracting #2: cost 16 inf + 1 30.139 * * [simplify]: Extracting #3: cost 13 inf + 266 30.139 * * [simplify]: Extracting #4: cost 4 inf + 1463 30.139 * * [simplify]: Extracting #5: cost 0 inf + 1950 30.139 * [simplify]: Simplified to (+ (+ im (log 0.5)) (+ im (log 0.5))) 30.140 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (exp (+ (+ im (log 0.5)) (+ im (log 0.5)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 30.140 * * * * [progress]: [ 66 / 164 ] simplifiying candidate # 30.140 * * * * [progress]: [ 67 / 164 ] simplifiying candidate # 30.140 * * * * [progress]: [ 68 / 164 ] simplifiying candidate # 30.140 * [simplify]: Simplifying (* (* (* (* (exp im) (exp im)) (exp im)) (* (* 0.5 0.5) 0.5)) (* (* (* (exp im) (exp im)) (exp im)) (* (* 0.5 0.5) 0.5))) 30.140 * * [simplify]: iters left: 6 (9 enodes) 30.143 * * [simplify]: iters left: 5 (43 enodes) 30.162 * * [simplify]: iters left: 4 (151 enodes) 30.250 * * [simplify]: Extracting #0: cost 1 inf + 0 30.250 * * [simplify]: Extracting #1: cost 40 inf + 0 30.251 * * [simplify]: Extracting #2: cost 122 inf + 42 30.253 * * [simplify]: Extracting #3: cost 107 inf + 2812 30.262 * * [simplify]: Extracting #4: cost 21 inf + 22012 30.276 * * [simplify]: Extracting #5: cost 0 inf + 26212 30.293 * * [simplify]: Extracting #6: cost 0 inf + 25852 30.306 * [simplify]: Simplified to (* (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5))) (* (* (exp im) 0.5) (* (* (exp im) 0.5) (* (exp im) 0.5)))) 30.306 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (cbrt (* (* (* (exp im) 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)))))) 30.307 * * * * [progress]: [ 69 / 164 ] simplifiying candidate # 30.307 * [simplify]: Simplifying (* (* (* (* (exp im) (exp im)) (exp im)) (* (* 0.5 0.5) 0.5)) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5))) 30.307 * * [simplify]: iters left: 6 (12 enodes) 30.312 * * [simplify]: iters left: 5 (59 enodes) 30.327 * * [simplify]: iters left: 4 (182 enodes) 30.461 * * [simplify]: Extracting #0: cost 1 inf + 0 30.461 * * [simplify]: Extracting #1: cost 50 inf + 0 30.463 * * [simplify]: Extracting #2: cost 154 inf + 205 30.470 * * [simplify]: Extracting #3: cost 136 inf + 2961 30.482 * * [simplify]: Extracting #4: cost 21 inf + 32094 30.501 * * [simplify]: Extracting #5: cost 0 inf + 35715 30.520 * [simplify]: Simplified to (* (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5)) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5))) 30.520 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (cbrt (* (* (* (* (exp im) 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)))))) 30.521 * * * * [progress]: [ 70 / 164 ] simplifiying candidate # 30.521 * [simplify]: Simplifying (* (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5)) (* (* (* (exp im) (exp im)) (exp im)) (* (* 0.5 0.5) 0.5))) 30.521 * * [simplify]: iters left: 6 (12 enodes) 30.530 * * [simplify]: iters left: 5 (59 enodes) 30.558 * * [simplify]: iters left: 4 (181 enodes) 30.677 * * [simplify]: Extracting #0: cost 1 inf + 0 30.677 * * [simplify]: Extracting #1: cost 52 inf + 0 30.678 * * [simplify]: Extracting #2: cost 153 inf + 205 30.682 * * [simplify]: Extracting #3: cost 137 inf + 3298 30.688 * * [simplify]: Extracting #4: cost 32 inf + 28736 30.704 * * [simplify]: Extracting #5: cost 0 inf + 36721 30.722 * * [simplify]: Extracting #6: cost 0 inf + 36681 30.739 * [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))))) 30.739 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) 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)) (* (exp im) 0.5)))))) 30.739 * * * * [progress]: [ 71 / 164 ] simplifiying candidate # 30.740 * [simplify]: Simplifying (* (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5)) (* (* (* (exp im) 0.5) (* (exp im) 0.5)) (* (exp im) 0.5))) 30.740 * * [simplify]: iters left: 6 (7 enodes) 30.745 * * [simplify]: iters left: 5 (38 enodes) 30.763 * * [simplify]: iters left: 4 (137 enodes) 30.852 * * [simplify]: iters left: 3 (450 enodes) 31.338 * * [simplify]: Extracting #0: cost 1 inf + 0 31.338 * * [simplify]: Extracting #1: cost 68 inf + 0 31.340 * * [simplify]: Extracting #2: cost 172 inf + 125 31.343 * * [simplify]: Extracting #3: cost 132 inf + 7253 31.357 * * [simplify]: Extracting #4: cost 32 inf + 35000 31.375 * * [simplify]: Extracting #5: cost 0 inf + 42449 31.390 * * [simplify]: Extracting #6: cost 0 inf + 42369 31.403 * [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))))) 31.403 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) 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)) (* (exp im) 0.5)))))) 31.403 * * * * [progress]: [ 72 / 164 ] simplifiying candidate # 31.403 * * * * [progress]: [ 73 / 164 ] simplifiying candidate # 31.403 * * * * [progress]: [ 74 / 164 ] simplifiying candidate # 31.403 * * * * [progress]: [ 75 / 164 ] simplifiying candidate # 31.404 * * * * [progress]: [ 76 / 164 ] simplifiying candidate # 31.404 * [simplify]: Simplifying (* (exp im) (exp im)) 31.404 * * [simplify]: iters left: 3 (3 enodes) 31.405 * * [simplify]: iters left: 2 (11 enodes) 31.406 * * [simplify]: iters left: 1 (13 enodes) 31.408 * * [simplify]: Extracting #0: cost 1 inf + 0 31.408 * * [simplify]: Extracting #1: cost 4 inf + 0 31.408 * * [simplify]: Extracting #2: cost 7 inf + 0 31.408 * * [simplify]: Extracting #3: cost 6 inf + 1 31.408 * * [simplify]: Extracting #4: cost 0 inf + 447 31.408 * [simplify]: Simplified to (* (exp im) (exp im)) 31.408 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) (exp im)) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.409 * [simplify]: Simplifying (* 0.5 0.5) 31.409 * * [simplify]: iters left: 2 (2 enodes) 31.410 * * [simplify]: iters left: 1 (6 enodes) 31.411 * * [simplify]: Extracting #0: cost 1 inf + 0 31.411 * * [simplify]: Extracting #1: cost 3 inf + 0 31.411 * * [simplify]: Extracting #2: cost 2 inf + 1 31.411 * * [simplify]: Extracting #3: cost 0 inf + 83 31.411 * [simplify]: Simplified to (* 0.5 0.5) 31.411 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) (exp im)) (* 0.5 0.5)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.412 * * * * [progress]: [ 77 / 164 ] simplifiying candidate # 31.412 * [simplify]: Simplifying (* (exp im) 0.5) 31.412 * * [simplify]: iters left: 3 (4 enodes) 31.413 * * [simplify]: iters left: 2 (13 enodes) 31.415 * * [simplify]: Extracting #0: cost 1 inf + 0 31.415 * * [simplify]: Extracting #1: cost 4 inf + 0 31.415 * * [simplify]: Extracting #2: cost 5 inf + 1 31.415 * * [simplify]: Extracting #3: cost 4 inf + 2 31.415 * * [simplify]: Extracting #4: cost 0 inf + 368 31.416 * [simplify]: Simplified to (* 0.5 (exp im)) 31.416 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (* 2 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.416 * [simplify]: Simplifying (* 2 1) 31.416 * * [simplify]: iters left: 2 (3 enodes) 31.417 * * [simplify]: iters left: 1 (9 enodes) 31.419 * * [simplify]: Extracting #0: cost 1 inf + 0 31.419 * * [simplify]: Extracting #1: cost 0 inf + 1 31.419 * [simplify]: Simplified to 2 31.419 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.419 * * * * [progress]: [ 78 / 164 ] simplifiying candidate # 31.419 * [simplify]: Simplifying (* (exp im) 0.5) 31.419 * * [simplify]: iters left: 3 (4 enodes) 31.420 * * [simplify]: iters left: 2 (13 enodes) 31.422 * * [simplify]: Extracting #0: cost 1 inf + 0 31.422 * * [simplify]: Extracting #1: cost 4 inf + 0 31.422 * * [simplify]: Extracting #2: cost 5 inf + 1 31.423 * * [simplify]: Extracting #3: cost 4 inf + 2 31.423 * * [simplify]: Extracting #4: cost 0 inf + 368 31.423 * [simplify]: Simplified to (* 0.5 (exp im)) 31.423 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (* 2 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.423 * [simplify]: Simplifying (* 2 1) 31.423 * * [simplify]: iters left: 2 (3 enodes) 31.424 * * [simplify]: iters left: 1 (9 enodes) 31.426 * * [simplify]: Extracting #0: cost 1 inf + 0 31.426 * * [simplify]: Extracting #1: cost 0 inf + 1 31.426 * [simplify]: Simplified to 2 31.426 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.426 * * * * [progress]: [ 79 / 164 ] simplifiying candidate # 31.426 * [simplify]: Simplifying (* (exp im) 0.5) 31.426 * * [simplify]: iters left: 3 (4 enodes) 31.428 * * [simplify]: iters left: 2 (13 enodes) 31.429 * * [simplify]: Extracting #0: cost 1 inf + 0 31.430 * * [simplify]: Extracting #1: cost 4 inf + 0 31.430 * * [simplify]: Extracting #2: cost 5 inf + 1 31.430 * * [simplify]: Extracting #3: cost 4 inf + 2 31.430 * * [simplify]: Extracting #4: cost 0 inf + 368 31.430 * [simplify]: Simplified to (* 0.5 (exp im)) 31.430 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (* 2 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.430 * [simplify]: Simplifying (* 2 1) 31.430 * * [simplify]: iters left: 2 (3 enodes) 31.431 * * [simplify]: iters left: 1 (9 enodes) 31.433 * * [simplify]: Extracting #0: cost 1 inf + 0 31.433 * * [simplify]: Extracting #1: cost 0 inf + 1 31.433 * [simplify]: Simplified to 2 31.433 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.433 * * * * [progress]: [ 80 / 164 ] simplifiying candidate # 31.433 * [simplify]: Simplifying (* (exp im) 0.5) 31.433 * * [simplify]: iters left: 3 (4 enodes) 31.435 * * [simplify]: iters left: 2 (13 enodes) 31.436 * * [simplify]: Extracting #0: cost 1 inf + 0 31.436 * * [simplify]: Extracting #1: cost 4 inf + 0 31.437 * * [simplify]: Extracting #2: cost 5 inf + 1 31.437 * * [simplify]: Extracting #3: cost 4 inf + 2 31.437 * * [simplify]: Extracting #4: cost 0 inf + 368 31.439 * [simplify]: Simplified to (* 0.5 (exp im)) 31.439 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* 0.5 (exp im)) (* 2 1)) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.439 * [simplify]: Simplifying (* 2 1) 31.439 * * [simplify]: iters left: 2 (3 enodes) 31.441 * * [simplify]: iters left: 1 (9 enodes) 31.442 * * [simplify]: Extracting #0: cost 1 inf + 0 31.442 * * [simplify]: Extracting #1: cost 0 inf + 1 31.442 * [simplify]: Simplified to 2 31.442 * [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)))) (cos re)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (pow (* (exp im) 0.5) 2) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 31.442 * * * * [progress]: [ 81 / 164 ] simplifiying candidate # 31.443 * * * * [progress]: [ 82 / 164 ] simplifiying candidate # 31.443 * [simplify]: Simplifying (exp im) 31.443 * * [simplify]: iters left: 1 (2 enodes) 31.443 * * [simplify]: Extracting #0: cost 1 inf + 0 31.443 * * [simplify]: Extracting #1: cost 3 inf + 0 31.443 * * [simplify]: Extracting #2: cost 2 inf + 1 31.443 * * [simplify]: Extracting #3: cost 0 inf + 143 31.443 * [simplify]: Simplified to (exp im) 31.443 * [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)))) (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)))))) 31.444 * * * * [progress]: [ 83 / 164 ] simplifiying candidate #real (real->posit16 (* (* (exp im) 0.5) (* (exp im) 0.5)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5))))))> 31.444 * * * * [progress]: [ 84 / 164 ] simplifiying candidate # 31.444 * * * * [progress]: [ 85 / 164 ] simplifiying candidate # 31.444 * [simplify]: Simplifying (/ 0.5 (exp im)) 31.444 * * [simplify]: iters left: 3 (4 enodes) 31.445 * * [simplify]: iters left: 2 (12 enodes) 31.447 * * [simplify]: Extracting #0: cost 1 inf + 0 31.447 * * [simplify]: Extracting #1: cost 4 inf + 0 31.447 * * [simplify]: Extracting #2: cost 5 inf + 1 31.447 * * [simplify]: Extracting #3: cost 4 inf + 2 31.447 * * [simplify]: Extracting #4: cost 0 inf + 368 31.447 * [simplify]: Simplified to (/ 0.5 (exp im)) 31.447 * [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)) (+ (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)))))) 31.447 * [simplify]: Simplifying (+ 1 1) 31.447 * * [simplify]: iters left: 2 (2 enodes) 31.449 * * [simplify]: iters left: 1 (9 enodes) 31.450 * * [simplify]: Extracting #0: cost 1 inf + 0 31.450 * * [simplify]: Extracting #1: cost 0 inf + 1 31.450 * [simplify]: Simplified to 2 31.450 * [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)) (+ (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)))))) 31.450 * * * * [progress]: [ 86 / 164 ] simplifiying candidate # 31.451 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 31.451 * * [simplify]: iters left: 5 (5 enodes) 31.452 * * [simplify]: iters left: 4 (19 enodes) 31.457 * * [simplify]: iters left: 3 (27 enodes) 31.466 * * [simplify]: iters left: 2 (39 enodes) 31.473 * * [simplify]: iters left: 1 (48 enodes) 31.479 * * [simplify]: Extracting #0: cost 1 inf + 0 31.479 * * [simplify]: Extracting #1: cost 11 inf + 0 31.480 * * [simplify]: Extracting #2: cost 20 inf + 1 31.480 * * [simplify]: Extracting #3: cost 17 inf + 125 31.480 * * [simplify]: Extracting #4: cost 7 inf + 1171 31.480 * * [simplify]: Extracting #5: cost 0 inf + 2194 31.481 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 31.481 * [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)) (+ (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)))))) 31.481 * * * * [progress]: [ 87 / 164 ] simplifiying candidate # 31.481 * * * * [progress]: [ 88 / 164 ] simplifiying candidate # 31.481 * [simplify]: Simplifying (/ 0.5 (exp im)) 31.481 * * [simplify]: iters left: 3 (4 enodes) 31.482 * * [simplify]: iters left: 2 (12 enodes) 31.484 * * [simplify]: Extracting #0: cost 1 inf + 0 31.484 * * [simplify]: Extracting #1: cost 4 inf + 0 31.484 * * [simplify]: Extracting #2: cost 5 inf + 1 31.484 * * [simplify]: Extracting #3: cost 4 inf + 2 31.484 * * [simplify]: Extracting #4: cost 0 inf + 368 31.484 * [simplify]: Simplified to (/ 0.5 (exp im)) 31.484 * [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)) (+ (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)))))) 31.484 * * * * [progress]: [ 89 / 164 ] simplifiying candidate # 31.484 * * * * [progress]: [ 90 / 164 ] simplifiying candidate # 31.485 * [simplify]: Simplifying (+ (- (log 0.5) im) (- (log 0.5) im)) 31.485 * * [simplify]: iters left: 5 (5 enodes) 31.486 * * [simplify]: iters left: 4 (21 enodes) 31.490 * * [simplify]: iters left: 3 (40 enodes) 31.497 * * [simplify]: iters left: 2 (75 enodes) 31.520 * * [simplify]: iters left: 1 (107 enodes) 31.536 * * [simplify]: Extracting #0: cost 1 inf + 0 31.536 * * [simplify]: Extracting #1: cost 17 inf + 0 31.536 * * [simplify]: Extracting #2: cost 25 inf + 164 31.536 * * [simplify]: Extracting #3: cost 20 inf + 399 31.537 * * [simplify]: Extracting #4: cost 5 inf + 2314 31.538 * * [simplify]: Extracting #5: cost 0 inf + 3034 31.538 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 31.538 * [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)) (+ (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)))))) 31.539 * * * * [progress]: [ 91 / 164 ] simplifiying candidate # 31.539 * [simplify]: Simplifying (+ (- (log 0.5) im) (log (/ 0.5 (exp im)))) 31.539 * * [simplify]: iters left: 6 (8 enodes) 31.541 * * [simplify]: iters left: 5 (31 enodes) 31.548 * * [simplify]: iters left: 4 (49 enodes) 31.563 * * [simplify]: iters left: 3 (82 enodes) 31.587 * * [simplify]: iters left: 2 (113 enodes) 31.615 * * [simplify]: iters left: 1 (136 enodes) 31.634 * * [simplify]: Extracting #0: cost 1 inf + 0 31.635 * * [simplify]: Extracting #1: cost 18 inf + 0 31.635 * * [simplify]: Extracting #2: cost 31 inf + 83 31.635 * * [simplify]: Extracting #3: cost 26 inf + 540 31.637 * * [simplify]: Extracting #4: cost 7 inf + 3143 31.638 * * [simplify]: Extracting #5: cost 0 inf + 4046 31.639 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 31.639 * [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)) (+ (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)))))) 31.639 * * * * [progress]: [ 92 / 164 ] simplifiying candidate # 31.640 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (- (log 0.5) im)) 31.640 * * [simplify]: iters left: 6 (8 enodes) 31.642 * * [simplify]: iters left: 5 (31 enodes) 31.651 * * [simplify]: iters left: 4 (47 enodes) 31.665 * * [simplify]: iters left: 3 (69 enodes) 31.684 * * [simplify]: iters left: 2 (104 enodes) 31.714 * * [simplify]: iters left: 1 (136 enodes) 31.738 * * [simplify]: Extracting #0: cost 1 inf + 0 31.738 * * [simplify]: Extracting #1: cost 18 inf + 0 31.738 * * [simplify]: Extracting #2: cost 32 inf + 1 31.739 * * [simplify]: Extracting #3: cost 28 inf + 277 31.740 * * [simplify]: Extracting #4: cost 6 inf + 3105 31.741 * * [simplify]: Extracting #5: cost 0 inf + 3934 31.743 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 31.743 * [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)) (+ (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)))))) 31.743 * * * * [progress]: [ 93 / 164 ] simplifiying candidate # 31.744 * [simplify]: Simplifying (+ (log (/ 0.5 (exp im))) (log (/ 0.5 (exp im)))) 31.744 * * [simplify]: iters left: 6 (6 enodes) 31.747 * * [simplify]: iters left: 5 (21 enodes) 31.757 * * [simplify]: iters left: 4 (29 enodes) 31.762 * * [simplify]: iters left: 3 (48 enodes) 31.770 * * [simplify]: iters left: 2 (82 enodes) 31.784 * * [simplify]: iters left: 1 (111 enodes) 31.811 * * [simplify]: Extracting #0: cost 1 inf + 0 31.811 * * [simplify]: Extracting #1: cost 15 inf + 0 31.811 * * [simplify]: Extracting #2: cost 27 inf + 1 31.811 * * [simplify]: Extracting #3: cost 23 inf + 247 31.812 * * [simplify]: Extracting #4: cost 4 inf + 2609 31.814 * * [simplify]: Extracting #5: cost 0 inf + 3096 31.815 * [simplify]: Simplified to (+ (- (log 0.5) im) (- (log 0.5) im)) 31.815 * [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)) (+ (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)))))) 31.815 * * * * [progress]: [ 94 / 164 ] simplifiying candidate # 31.816 * * * * [progress]: [ 95 / 164 ] simplifiying candidate # 31.816 * * * * [progress]: [ 96 / 164 ] simplifiying candidate # 31.816 * [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)))) 31.816 * * [simplify]: iters left: 6 (9 enodes) 31.822 * * [simplify]: iters left: 5 (42 enodes) 31.841 * * [simplify]: iters left: 4 (138 enodes) 31.961 * * [simplify]: Extracting #0: cost 1 inf + 0 31.961 * * [simplify]: Extracting #1: cost 76 inf + 0 31.962 * * [simplify]: Extracting #2: cost 194 inf + 42 31.967 * * [simplify]: Extracting #3: cost 138 inf + 12819 31.984 * * [simplify]: Extracting #4: cost 12 inf + 44837 32.009 * * [simplify]: Extracting #5: cost 0 inf + 45751 32.030 * * [simplify]: Extracting #6: cost 0 inf + 44991 32.044 * * [simplify]: Extracting #7: cost 0 inf + 44951 32.055 * [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)))) 32.055 * [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)) (+ (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)))))) 32.055 * * * * [progress]: [ 97 / 164 ] simplifiying candidate # 32.056 * [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)))) 32.056 * * [simplify]: iters left: 6 (12 enodes) 32.060 * * [simplify]: iters left: 5 (58 enodes) 32.080 * * [simplify]: iters left: 4 (171 enodes) 32.168 * * [simplify]: Extracting #0: cost 1 inf + 0 32.168 * * [simplify]: Extracting #1: cost 54 inf + 0 32.169 * * [simplify]: Extracting #2: cost 172 inf + 43 32.171 * * [simplify]: Extracting #3: cost 154 inf + 3126 32.185 * * [simplify]: Extracting #4: cost 31 inf + 32891 32.196 * * [simplify]: Extracting #5: cost 0 inf + 39212 32.212 * * [simplify]: Extracting #6: cost 0 inf + 38372 32.228 * [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)))) 32.228 * [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)) (+ (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)))))) 32.228 * * * * [progress]: [ 98 / 164 ] simplifiying candidate # 32.229 * [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)))) 32.229 * * [simplify]: iters left: 6 (12 enodes) 32.233 * * [simplify]: iters left: 5 (58 enodes) 32.254 * * [simplify]: iters left: 4 (165 enodes) 32.341 * * [simplify]: Extracting #0: cost 1 inf + 0 32.341 * * [simplify]: Extracting #1: cost 61 inf + 0 32.343 * * [simplify]: Extracting #2: cost 171 inf + 2 32.345 * * [simplify]: Extracting #3: cost 146 inf + 4182 32.356 * * [simplify]: Extracting #4: cost 27 inf + 31374 32.372 * * [simplify]: Extracting #5: cost 0 inf + 38709 32.388 * [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))))) 32.388 * [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)) (+ (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)))))) 32.388 * * * * [progress]: [ 99 / 164 ] simplifiying candidate # 32.389 * [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)))) 32.389 * * [simplify]: iters left: 6 (7 enodes) 32.397 * * [simplify]: iters left: 5 (34 enodes) 32.411 * * [simplify]: iters left: 4 (94 enodes) 32.445 * * [simplify]: iters left: 3 (223 enodes) 32.550 * * [simplify]: Extracting #0: cost 1 inf + 0 32.550 * * [simplify]: Extracting #1: cost 59 inf + 0 32.551 * * [simplify]: Extracting #2: cost 165 inf + 3 32.553 * * [simplify]: Extracting #3: cost 135 inf + 6116 32.562 * * [simplify]: Extracting #4: cost 36 inf + 30792 32.578 * * [simplify]: Extracting #5: cost 0 inf + 40046 32.594 * * [simplify]: Extracting #6: cost 0 inf + 39766 32.609 * [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))))) 32.609 * [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)) (+ (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)))))) 32.610 * * * * [progress]: [ 100 / 164 ] simplifiying candidate # 32.610 * * * * [progress]: [ 101 / 164 ] simplifiying candidate # 32.610 * * * * [progress]: [ 102 / 164 ] simplifiying candidate # 32.610 * * * * [progress]: [ 103 / 164 ] simplifiying candidate # 32.610 * [simplify]: Simplifying (* 0.5 0.5) 32.610 * * [simplify]: iters left: 2 (2 enodes) 32.612 * * [simplify]: iters left: 1 (6 enodes) 32.614 * * [simplify]: Extracting #0: cost 1 inf + 0 32.614 * * [simplify]: Extracting #1: cost 3 inf + 0 32.614 * * [simplify]: Extracting #2: cost 2 inf + 1 32.614 * * [simplify]: Extracting #3: cost 0 inf + 83 32.614 * [simplify]: Simplified to (* 0.5 0.5) 32.614 * [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)) (+ (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)))))) 32.614 * [simplify]: Simplifying (* (exp im) (exp im)) 32.614 * * [simplify]: iters left: 3 (3 enodes) 32.615 * * [simplify]: iters left: 2 (11 enodes) 32.617 * * [simplify]: iters left: 1 (13 enodes) 32.618 * * [simplify]: Extracting #0: cost 1 inf + 0 32.618 * * [simplify]: Extracting #1: cost 4 inf + 0 32.618 * * [simplify]: Extracting #2: cost 7 inf + 0 32.618 * * [simplify]: Extracting #3: cost 6 inf + 1 32.619 * * [simplify]: Extracting #4: cost 0 inf + 447 32.619 * [simplify]: Simplified to (* (exp im) (exp im)) 32.619 * [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)) (+ (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)))))) 32.619 * * * * [progress]: [ 104 / 164 ] simplifiying candidate # 32.619 * * * * [progress]: [ 105 / 164 ] simplifiying candidate # 32.619 * [simplify]: Simplifying (* (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im))))) 32.619 * * [simplify]: iters left: 6 (7 enodes) 32.621 * * [simplify]: iters left: 5 (25 enodes) 32.625 * * [simplify]: iters left: 4 (29 enodes) 32.630 * * [simplify]: iters left: 3 (40 enodes) 32.639 * * [simplify]: iters left: 2 (68 enodes) 32.653 * * [simplify]: iters left: 1 (126 enodes) 32.702 * * [simplify]: Extracting #0: cost 1 inf + 0 32.702 * * [simplify]: Extracting #1: cost 21 inf + 0 32.702 * * [simplify]: Extracting #2: cost 54 inf + 2 32.702 * * [simplify]: Extracting #3: cost 48 inf + 10 32.703 * * [simplify]: Extracting #4: cost 41 inf + 490 32.704 * * [simplify]: Extracting #5: cost 27 inf + 4815 32.706 * * [simplify]: Extracting #6: cost 3 inf + 17106 32.708 * * [simplify]: Extracting #7: cost 0 inf + 19239 32.710 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (/ 0.5 (exp im))) 32.710 * [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)) (+ (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)))))) 32.710 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 32.710 * * [simplify]: iters left: 6 (6 enodes) 32.712 * * [simplify]: iters left: 5 (18 enodes) 32.715 * * [simplify]: Extracting #0: cost 1 inf + 0 32.715 * * [simplify]: Extracting #1: cost 3 inf + 0 32.715 * * [simplify]: Extracting #2: cost 5 inf + 0 32.715 * * [simplify]: Extracting #3: cost 8 inf + 0 32.715 * * [simplify]: Extracting #4: cost 9 inf + 1 32.715 * * [simplify]: Extracting #5: cost 0 inf + 1216 32.715 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 32.715 * [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)) (+ (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)))))) 32.716 * * * * [progress]: [ 106 / 164 ] simplifiying candidate # 32.716 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 32.716 * * [simplify]: iters left: 6 (6 enodes) 32.718 * * [simplify]: iters left: 5 (16 enodes) 32.720 * * [simplify]: iters left: 4 (17 enodes) 32.723 * * [simplify]: Extracting #0: cost 1 inf + 0 32.723 * * [simplify]: Extracting #1: cost 5 inf + 0 32.723 * * [simplify]: Extracting #2: cost 7 inf + 1 32.723 * * [simplify]: Extracting #3: cost 2 inf + 368 32.723 * * [simplify]: Extracting #4: cost 0 inf + 672 32.723 * [simplify]: Simplified to (/ 0.5 (exp im)) 32.723 * [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)) (+ (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)))))) 32.724 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 32.724 * * [simplify]: iters left: 6 (6 enodes) 32.725 * * [simplify]: iters left: 5 (16 enodes) 32.728 * * [simplify]: iters left: 4 (17 enodes) 32.731 * * [simplify]: Extracting #0: cost 1 inf + 0 32.731 * * [simplify]: Extracting #1: cost 5 inf + 0 32.732 * * [simplify]: Extracting #2: cost 7 inf + 1 32.732 * * [simplify]: Extracting #3: cost 2 inf + 368 32.732 * * [simplify]: Extracting #4: cost 0 inf + 672 32.732 * [simplify]: Simplified to (/ 0.5 (exp im)) 32.732 * [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)) (+ (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)))))) 32.732 * * * * [progress]: [ 107 / 164 ] simplifiying candidate # 32.732 * [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))))) 32.733 * * [simplify]: iters left: 6 (9 enodes) 32.736 * * [simplify]: iters left: 5 (37 enodes) 32.749 * * [simplify]: iters left: 4 (93 enodes) 32.788 * * [simplify]: iters left: 3 (251 enodes) 32.908 * * [simplify]: iters left: 2 (471 enodes) 33.201 * * [simplify]: Extracting #0: cost 1 inf + 0 33.201 * * [simplify]: Extracting #1: cost 50 inf + 0 33.202 * * [simplify]: Extracting #2: cost 97 inf + 83 33.203 * * [simplify]: Extracting #3: cost 88 inf + 1489 33.205 * * [simplify]: Extracting #4: cost 62 inf + 7015 33.214 * * [simplify]: Extracting #5: cost 9 inf + 23395 33.224 * * [simplify]: Extracting #6: cost 0 inf + 25894 33.235 * [simplify]: Simplified to (/ (/ (* 0.5 (cbrt 0.5)) (cbrt (exp im))) (exp im)) 33.235 * [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)) (+ (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)))))) 33.236 * [simplify]: Simplifying (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 33.236 * * [simplify]: iters left: 6 (7 enodes) 33.240 * * [simplify]: iters left: 5 (25 enodes) 33.249 * * [simplify]: iters left: 4 (33 enodes) 33.259 * * [simplify]: iters left: 3 (45 enodes) 33.272 * * [simplify]: iters left: 2 (52 enodes) 33.289 * * [simplify]: Extracting #0: cost 1 inf + 0 33.289 * * [simplify]: Extracting #1: cost 11 inf + 0 33.289 * * [simplify]: Extracting #2: cost 22 inf + 0 33.289 * * [simplify]: Extracting #3: cost 23 inf + 1 33.289 * * [simplify]: Extracting #4: cost 16 inf + 960 33.290 * * [simplify]: Extracting #5: cost 2 inf + 4383 33.291 * * [simplify]: Extracting #6: cost 0 inf + 4816 33.292 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 33.292 * [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)) (+ (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)))))) 33.293 * * * * [progress]: [ 108 / 164 ] simplifiying candidate # 33.293 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im)))) 33.293 * * [simplify]: iters left: 6 (8 enodes) 33.297 * * [simplify]: iters left: 5 (30 enodes) 33.306 * * [simplify]: iters left: 4 (52 enodes) 33.323 * * [simplify]: iters left: 3 (99 enodes) 33.357 * * [simplify]: iters left: 2 (164 enodes) 33.393 * * [simplify]: iters left: 1 (199 enodes) 33.430 * * [simplify]: Extracting #0: cost 1 inf + 0 33.431 * * [simplify]: Extracting #1: cost 31 inf + 0 33.431 * * [simplify]: Extracting #2: cost 59 inf + 82 33.432 * * [simplify]: Extracting #3: cost 33 inf + 4565 33.436 * * [simplify]: Extracting #4: cost 5 inf + 10539 33.440 * * [simplify]: Extracting #5: cost 0 inf + 11899 33.444 * [simplify]: Simplified to (/ (* 0.5 (cbrt 0.5)) (exp im)) 33.444 * [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)) (+ (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)))))) 33.445 * [simplify]: Simplifying (* (/ (cbrt 0.5) (sqrt (exp im))) (/ (cbrt 0.5) (sqrt (exp im)))) 33.445 * * [simplify]: iters left: 6 (7 enodes) 33.449 * * [simplify]: iters left: 5 (25 enodes) 33.457 * * [simplify]: iters left: 4 (33 enodes) 33.463 * * [simplify]: iters left: 3 (45 enodes) 33.470 * * [simplify]: iters left: 2 (50 enodes) 33.479 * * [simplify]: iters left: 1 (51 enodes) 33.486 * * [simplify]: Extracting #0: cost 1 inf + 0 33.486 * * [simplify]: Extracting #1: cost 11 inf + 0 33.486 * * [simplify]: Extracting #2: cost 22 inf + 0 33.486 * * [simplify]: Extracting #3: cost 19 inf + 73 33.487 * * [simplify]: Extracting #4: cost 13 inf + 921 33.487 * * [simplify]: Extracting #5: cost 1 inf + 3242 33.487 * * [simplify]: Extracting #6: cost 0 inf + 3474 33.488 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (cbrt 0.5)) 33.488 * [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)) (+ (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)))))) 33.488 * * * * [progress]: [ 109 / 164 ] simplifiying candidate # 33.488 * [simplify]: Simplifying (* (/ (* (cbrt 0.5) (cbrt 0.5)) 1) (/ (* (cbrt 0.5) (cbrt 0.5)) 1)) 33.488 * * [simplify]: iters left: 6 (6 enodes) 33.491 * * [simplify]: iters left: 5 (24 enodes) 33.500 * * [simplify]: iters left: 4 (42 enodes) 33.514 * * [simplify]: iters left: 3 (58 enodes) 33.534 * * [simplify]: iters left: 2 (75 enodes) 33.554 * * [simplify]: iters left: 1 (80 enodes) 33.572 * * [simplify]: Extracting #0: cost 1 inf + 0 33.572 * * [simplify]: Extracting #1: cost 10 inf + 0 33.572 * * [simplify]: Extracting #2: cost 14 inf + 3 33.572 * * [simplify]: Extracting #3: cost 10 inf + 290 33.573 * * [simplify]: Extracting #4: cost 3 inf + 1019 33.573 * * [simplify]: Extracting #5: cost 0 inf + 1636 33.574 * [simplify]: Simplified to (* 0.5 (cbrt 0.5)) 33.574 * [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)) (+ (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)))))) 33.574 * [simplify]: Simplifying (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 33.574 * * [simplify]: iters left: 5 (6 enodes) 33.578 * * [simplify]: iters left: 4 (22 enodes) 33.584 * * [simplify]: iters left: 3 (30 enodes) 33.593 * * [simplify]: iters left: 2 (42 enodes) 33.606 * * [simplify]: iters left: 1 (51 enodes) 33.620 * * [simplify]: Extracting #0: cost 1 inf + 0 33.620 * * [simplify]: Extracting #1: cost 11 inf + 0 33.620 * * [simplify]: Extracting #2: cost 23 inf + 0 33.621 * * [simplify]: Extracting #3: cost 20 inf + 114 33.621 * * [simplify]: Extracting #4: cost 15 inf + 650 33.622 * * [simplify]: Extracting #5: cost 2 inf + 3123 33.622 * * [simplify]: Extracting #6: cost 0 inf + 3476 33.623 * [simplify]: Simplified to (* (/ (cbrt 0.5) (exp im)) (/ (cbrt 0.5) (exp im))) 33.623 * [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)) (+ (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)))))) 33.624 * * * * [progress]: [ 110 / 164 ] simplifiying candidate # 33.624 * [simplify]: Simplifying (* (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im))))) 33.624 * * [simplify]: iters left: 6 (8 enodes) 33.628 * * [simplify]: iters left: 5 (30 enodes) 33.639 * * [simplify]: iters left: 4 (53 enodes) 33.659 * * [simplify]: iters left: 3 (92 enodes) 33.679 * * [simplify]: iters left: 2 (122 enodes) 33.699 * * [simplify]: iters left: 1 (143 enodes) 33.726 * * [simplify]: Extracting #0: cost 1 inf + 0 33.727 * * [simplify]: Extracting #1: cost 23 inf + 0 33.727 * * [simplify]: Extracting #2: cost 47 inf + 1 33.727 * * [simplify]: Extracting #3: cost 30 inf + 2174 33.728 * * [simplify]: Extracting #4: cost 6 inf + 8131 33.730 * * [simplify]: Extracting #5: cost 0 inf + 10286 33.731 * [simplify]: Simplified to (/ 0.5 (* (exp im) (cbrt (exp im)))) 33.731 * [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)) (+ (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)))))) 33.732 * [simplify]: Simplifying (* (/ (sqrt 0.5) (cbrt (exp im))) (/ (sqrt 0.5) (cbrt (exp im)))) 33.732 * * [simplify]: iters left: 6 (7 enodes) 33.734 * * [simplify]: iters left: 5 (25 enodes) 33.742 * * [simplify]: iters left: 4 (33 enodes) 33.753 * * [simplify]: iters left: 3 (40 enodes) 33.763 * * [simplify]: iters left: 2 (48 enodes) 33.770 * * [simplify]: iters left: 1 (52 enodes) 33.778 * * [simplify]: Extracting #0: cost 1 inf + 0 33.778 * * [simplify]: Extracting #1: cost 11 inf + 0 33.778 * * [simplify]: Extracting #2: cost 19 inf + 1 33.778 * * [simplify]: Extracting #3: cost 19 inf + 83 33.778 * * [simplify]: Extracting #4: cost 16 inf + 226 33.778 * * [simplify]: Extracting #5: cost 7 inf + 2231 33.779 * * [simplify]: Extracting #6: cost 1 inf + 3542 33.779 * * [simplify]: Extracting #7: cost 0 inf + 3774 33.780 * [simplify]: Simplified to (/ 0.5 (* (cbrt (exp im)) (cbrt (exp im)))) 33.780 * [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)) (+ (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)))))) 33.780 * * * * [progress]: [ 111 / 164 ] simplifiying candidate # 33.780 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 33.780 * * [simplify]: iters left: 6 (7 enodes) 33.782 * * [simplify]: iters left: 5 (25 enodes) 33.787 * * [simplify]: iters left: 4 (33 enodes) 33.794 * * [simplify]: iters left: 3 (40 enodes) 33.806 * * [simplify]: iters left: 2 (48 enodes) 33.823 * * [simplify]: iters left: 1 (50 enodes) 33.836 * * [simplify]: Extracting #0: cost 1 inf + 0 33.836 * * [simplify]: Extracting #1: cost 11 inf + 0 33.836 * * [simplify]: Extracting #2: cost 19 inf + 1 33.836 * * [simplify]: Extracting #3: cost 14 inf + 226 33.837 * * [simplify]: Extracting #4: cost 5 inf + 1593 33.837 * * [simplify]: Extracting #5: cost 0 inf + 2352 33.839 * [simplify]: Simplified to (/ 0.5 (exp im)) 33.839 * [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)) (+ (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)))))) 33.839 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 33.839 * * [simplify]: iters left: 6 (7 enodes) 33.843 * * [simplify]: iters left: 5 (25 enodes) 33.850 * * [simplify]: iters left: 4 (33 enodes) 33.859 * * [simplify]: iters left: 3 (40 enodes) 33.865 * * [simplify]: iters left: 2 (48 enodes) 33.872 * * [simplify]: iters left: 1 (50 enodes) 33.879 * * [simplify]: Extracting #0: cost 1 inf + 0 33.879 * * [simplify]: Extracting #1: cost 11 inf + 0 33.879 * * [simplify]: Extracting #2: cost 19 inf + 1 33.879 * * [simplify]: Extracting #3: cost 14 inf + 226 33.880 * * [simplify]: Extracting #4: cost 5 inf + 1593 33.880 * * [simplify]: Extracting #5: cost 0 inf + 2352 33.880 * [simplify]: Simplified to (/ 0.5 (exp im)) 33.880 * [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)) (+ (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)))))) 33.881 * * * * [progress]: [ 112 / 164 ] simplifiying candidate # 33.881 * [simplify]: Simplifying (* (/ (sqrt 0.5) 1) (/ (sqrt 0.5) 1)) 33.881 * * [simplify]: iters left: 5 (5 enodes) 33.883 * * [simplify]: iters left: 4 (19 enodes) 33.887 * * [simplify]: iters left: 3 (21 enodes) 33.890 * * [simplify]: Extracting #0: cost 1 inf + 0 33.890 * * [simplify]: Extracting #1: cost 0 inf + 1 33.890 * [simplify]: Simplified to 0.5 33.890 * [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)) (+ (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)))))) 33.891 * [simplify]: Simplifying (* (/ (sqrt 0.5) (exp im)) (/ (sqrt 0.5) (exp im))) 33.891 * * [simplify]: iters left: 5 (6 enodes) 33.894 * * [simplify]: iters left: 4 (22 enodes) 33.901 * * [simplify]: iters left: 3 (30 enodes) 33.909 * * [simplify]: iters left: 2 (37 enodes) 33.915 * * [simplify]: iters left: 1 (45 enodes) 33.921 * * [simplify]: Extracting #0: cost 1 inf + 0 33.921 * * [simplify]: Extracting #1: cost 11 inf + 0 33.921 * * [simplify]: Extracting #2: cost 20 inf + 1 33.922 * * [simplify]: Extracting #3: cost 14 inf + 418 33.922 * * [simplify]: Extracting #4: cost 3 inf + 1857 33.922 * * [simplify]: Extracting #5: cost 0 inf + 2393 33.923 * [simplify]: Simplified to (/ (/ 0.5 (exp im)) (exp im)) 33.923 * [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)) (+ (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)))))) 33.923 * * * * [progress]: [ 113 / 164 ] simplifiying candidate # 33.923 * [simplify]: Simplifying (* (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) (/ 1 (* (cbrt (exp im)) (cbrt (exp im))))) 33.923 * * [simplify]: iters left: 6 (7 enodes) 33.925 * * [simplify]: iters left: 5 (29 enodes) 33.932 * * [simplify]: iters left: 4 (50 enodes) 33.941 * * [simplify]: iters left: 3 (82 enodes) 33.966 * * [simplify]: iters left: 2 (99 enodes) 33.981 * * [simplify]: iters left: 1 (112 enodes) 34.001 * * [simplify]: Extracting #0: cost 1 inf + 0 34.001 * * [simplify]: Extracting #1: cost 11 inf + 0 34.001 * * [simplify]: Extracting #2: cost 24 inf + 2 34.001 * * [simplify]: Extracting #3: cost 25 inf + 45 34.001 * * [simplify]: Extracting #4: cost 22 inf + 229 34.002 * * [simplify]: Extracting #5: cost 12 inf + 2264 34.002 * * [simplify]: Extracting #6: cost 1 inf + 5255 34.003 * * [simplify]: Extracting #7: cost 0 inf + 5487 34.004 * [simplify]: Simplified to (/ (/ 1 (cbrt (exp im))) (exp im)) 34.004 * [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)) (+ (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)))))) 34.004 * [simplify]: Simplifying (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 34.004 * * [simplify]: iters left: 6 (6 enodes) 34.006 * * [simplify]: iters left: 5 (22 enodes) 34.010 * * [simplify]: iters left: 4 (30 enodes) 34.016 * * [simplify]: iters left: 3 (42 enodes) 34.023 * * [simplify]: iters left: 2 (49 enodes) 34.029 * * [simplify]: Extracting #0: cost 1 inf + 0 34.029 * * [simplify]: Extracting #1: cost 11 inf + 0 34.029 * * [simplify]: Extracting #2: cost 19 inf + 1 34.029 * * [simplify]: Extracting #3: cost 20 inf + 42 34.030 * * [simplify]: Extracting #4: cost 18 inf + 84 34.030 * * [simplify]: Extracting #5: cost 12 inf + 952 34.030 * * [simplify]: Extracting #6: cost 2 inf + 3070 34.030 * * [simplify]: Extracting #7: cost 0 inf + 3534 34.031 * [simplify]: Simplified to (* (/ 0.5 (cbrt (exp im))) (/ 0.5 (cbrt (exp im)))) 34.031 * [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)) (+ (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)))))) 34.031 * * * * [progress]: [ 114 / 164 ] simplifiying candidate # 34.031 * [simplify]: Simplifying (* (/ 1 (sqrt (exp im))) (/ 1 (sqrt (exp im)))) 34.032 * * [simplify]: iters left: 6 (6 enodes) 34.034 * * [simplify]: iters left: 5 (24 enodes) 34.042 * * [simplify]: iters left: 4 (32 enodes) 34.048 * * [simplify]: iters left: 3 (38 enodes) 34.053 * * [simplify]: Extracting #0: cost 1 inf + 0 34.053 * * [simplify]: Extracting #1: cost 6 inf + 0 34.053 * * [simplify]: Extracting #2: cost 9 inf + 1 34.053 * * [simplify]: Extracting #3: cost 6 inf + 144 34.053 * * [simplify]: Extracting #4: cost 2 inf + 631 34.054 * * [simplify]: Extracting #5: cost 0 inf + 894 34.054 * [simplify]: Simplified to (/ 1 (exp im)) 34.054 * [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)) (+ (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)))))) 34.054 * [simplify]: Simplifying (* (/ 0.5 (sqrt (exp im))) (/ 0.5 (sqrt (exp im)))) 34.054 * * [simplify]: iters left: 6 (6 enodes) 34.056 * * [simplify]: iters left: 5 (22 enodes) 34.060 * * [simplify]: iters left: 4 (30 enodes) 34.064 * * [simplify]: iters left: 3 (42 enodes) 34.071 * * [simplify]: iters left: 2 (47 enodes) 34.077 * * [simplify]: iters left: 1 (48 enodes) 34.083 * * [simplify]: Extracting #0: cost 1 inf + 0 34.083 * * [simplify]: Extracting #1: cost 11 inf + 0 34.083 * * [simplify]: Extracting #2: cost 19 inf + 1 34.083 * * [simplify]: Extracting #3: cost 17 inf + 43 34.083 * * [simplify]: Extracting #4: cost 9 inf + 865 34.084 * * [simplify]: Extracting #5: cost 0 inf + 2192 34.084 * [simplify]: Simplified to (/ (* 0.5 0.5) (exp im)) 34.084 * [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)) (+ (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)))))) 34.084 * * * * [progress]: [ 115 / 164 ] simplifiying candidate # 34.084 * [simplify]: Simplifying (* (/ 1 1) (/ 1 1)) 34.084 * * [simplify]: iters left: 4 (3 enodes) 34.087 * * [simplify]: iters left: 3 (10 enodes) 34.088 * * [simplify]: iters left: 2 (12 enodes) 34.090 * * [simplify]: Extracting #0: cost 1 inf + 0 34.090 * * [simplify]: Extracting #1: cost 0 inf + 1 34.090 * [simplify]: Simplified to 1 34.090 * [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)) (+ (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)))))) 34.090 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 34.090 * * [simplify]: iters left: 5 (5 enodes) 34.091 * * [simplify]: iters left: 4 (19 enodes) 34.095 * * [simplify]: iters left: 3 (27 enodes) 34.101 * * [simplify]: iters left: 2 (39 enodes) 34.108 * * [simplify]: iters left: 1 (48 enodes) 34.121 * * [simplify]: Extracting #0: cost 1 inf + 0 34.121 * * [simplify]: Extracting #1: cost 11 inf + 0 34.121 * * [simplify]: Extracting #2: cost 20 inf + 1 34.121 * * [simplify]: Extracting #3: cost 17 inf + 125 34.121 * * [simplify]: Extracting #4: cost 7 inf + 1171 34.122 * * [simplify]: Extracting #5: cost 0 inf + 2194 34.123 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 34.123 * [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)) (+ (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)))))) 34.123 * * * * [progress]: [ 116 / 164 ] simplifiying candidate # 34.124 * [simplify]: Simplifying (* 1 1) 34.124 * * [simplify]: iters left: 2 (2 enodes) 34.125 * * [simplify]: iters left: 1 (6 enodes) 34.127 * * [simplify]: Extracting #0: cost 1 inf + 0 34.127 * * [simplify]: Extracting #1: cost 0 inf + 1 34.127 * [simplify]: Simplified to 1 34.127 * [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)) (+ (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)))))) 34.128 * [simplify]: Simplifying (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 34.128 * * [simplify]: iters left: 5 (5 enodes) 34.131 * * [simplify]: iters left: 4 (19 enodes) 34.136 * * [simplify]: iters left: 3 (27 enodes) 34.144 * * [simplify]: iters left: 2 (39 enodes) 34.154 * * [simplify]: iters left: 1 (48 enodes) 34.167 * * [simplify]: Extracting #0: cost 1 inf + 0 34.167 * * [simplify]: Extracting #1: cost 11 inf + 0 34.167 * * [simplify]: Extracting #2: cost 20 inf + 1 34.167 * * [simplify]: Extracting #3: cost 17 inf + 125 34.168 * * [simplify]: Extracting #4: cost 7 inf + 1171 34.168 * * [simplify]: Extracting #5: cost 0 inf + 2194 34.169 * [simplify]: Simplified to (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) 34.169 * [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)) (+ (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)))))) 34.169 * * * * [progress]: [ 117 / 164 ] simplifiying candidate # 34.170 * [simplify]: Simplifying (* 0.5 0.5) 34.170 * * [simplify]: iters left: 2 (2 enodes) 34.172 * * [simplify]: iters left: 1 (6 enodes) 34.174 * * [simplify]: Extracting #0: cost 1 inf + 0 34.174 * * [simplify]: Extracting #1: cost 3 inf + 0 34.174 * * [simplify]: Extracting #2: cost 2 inf + 1 34.174 * * [simplify]: Extracting #3: cost 0 inf + 83 34.174 * [simplify]: Simplified to (* 0.5 0.5) 34.175 * [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)) (+ (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)))))) 34.175 * [simplify]: Simplifying (* (/ 1 (exp im)) (/ 1 (exp im))) 34.175 * * [simplify]: iters left: 5 (5 enodes) 34.178 * * [simplify]: iters left: 4 (23 enodes) 34.186 * * [simplify]: iters left: 3 (35 enodes) 34.197 * * [simplify]: iters left: 2 (49 enodes) 34.211 * * [simplify]: iters left: 1 (58 enodes) 34.226 * * [simplify]: Extracting #0: cost 1 inf + 0 34.226 * * [simplify]: Extracting #1: cost 7 inf + 0 34.226 * * [simplify]: Extracting #2: cost 13 inf + 1 34.226 * * [simplify]: Extracting #3: cost 12 inf + 84 34.226 * * [simplify]: Extracting #4: cost 3 inf + 803 34.227 * * [simplify]: Extracting #5: cost 1 inf + 1065 34.227 * * [simplify]: Extracting #6: cost 0 inf + 1216 34.228 * [simplify]: Simplified to (* (exp (- im)) (exp (- im))) 34.228 * [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)) (+ (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)))))) 34.228 * * * * [progress]: [ 118 / 164 ] simplifiying candidate # 34.229 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 34.229 * * [simplify]: iters left: 6 (6 enodes) 34.232 * * [simplify]: iters left: 5 (16 enodes) 34.236 * * [simplify]: iters left: 4 (17 enodes) 34.243 * * [simplify]: Extracting #0: cost 1 inf + 0 34.244 * * [simplify]: Extracting #1: cost 5 inf + 0 34.244 * * [simplify]: Extracting #2: cost 7 inf + 1 34.244 * * [simplify]: Extracting #3: cost 2 inf + 368 34.244 * * [simplify]: Extracting #4: cost 0 inf + 672 34.244 * [simplify]: Simplified to (/ 0.5 (exp im)) 34.244 * [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)) (+ (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)))))) 34.245 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (sqrt (/ 0.5 (exp im)))) 34.245 * * [simplify]: iters left: 6 (6 enodes) 34.248 * * [simplify]: iters left: 5 (16 enodes) 34.252 * * [simplify]: iters left: 4 (17 enodes) 34.257 * * [simplify]: Extracting #0: cost 1 inf + 0 34.257 * * [simplify]: Extracting #1: cost 5 inf + 0 34.257 * * [simplify]: Extracting #2: cost 7 inf + 1 34.257 * * [simplify]: Extracting #3: cost 2 inf + 368 34.258 * * [simplify]: Extracting #4: cost 0 inf + 672 34.258 * [simplify]: Simplified to (/ 0.5 (exp im)) 34.258 * [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)) (+ (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)))))) 34.258 * * * * [progress]: [ 119 / 164 ] simplifiying candidate # 34.259 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 34.259 * * [simplify]: iters left: 6 (9 enodes) 34.262 * * [simplify]: iters left: 5 (30 enodes) 34.267 * * [simplify]: iters left: 4 (36 enodes) 34.272 * * [simplify]: iters left: 3 (40 enodes) 34.278 * * [simplify]: iters left: 2 (44 enodes) 34.284 * * [simplify]: iters left: 1 (47 enodes) 34.290 * * [simplify]: Extracting #0: cost 1 inf + 0 34.290 * * [simplify]: Extracting #1: cost 10 inf + 0 34.291 * * [simplify]: Extracting #2: cost 21 inf + 0 34.291 * * [simplify]: Extracting #3: cost 22 inf + 42 34.291 * * [simplify]: Extracting #4: cost 20 inf + 84 34.291 * * [simplify]: Extracting #5: cost 8 inf + 2064 34.291 * * [simplify]: Extracting #6: cost 0 inf + 3760 34.292 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 34.292 * [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)) (+ (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)))))) 34.292 * [simplify]: Simplifying (* (sqrt (/ 0.5 (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 34.292 * * [simplify]: iters left: 6 (9 enodes) 34.297 * * [simplify]: iters left: 5 (30 enodes) 34.306 * * [simplify]: iters left: 4 (36 enodes) 34.315 * * [simplify]: iters left: 3 (40 enodes) 34.320 * * [simplify]: iters left: 2 (44 enodes) 34.327 * * [simplify]: iters left: 1 (47 enodes) 34.333 * * [simplify]: Extracting #0: cost 1 inf + 0 34.333 * * [simplify]: Extracting #1: cost 10 inf + 0 34.333 * * [simplify]: Extracting #2: cost 21 inf + 0 34.333 * * [simplify]: Extracting #3: cost 22 inf + 42 34.333 * * [simplify]: Extracting #4: cost 20 inf + 84 34.334 * * [simplify]: Extracting #5: cost 8 inf + 2064 34.334 * * [simplify]: Extracting #6: cost 0 inf + 3760 34.335 * [simplify]: Simplified to (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 34.335 * [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)) (+ (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)))))) 34.335 * * * * [progress]: [ 120 / 164 ] simplifiying candidate # 34.335 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 34.335 * * [simplify]: iters left: 6 (9 enodes) 34.338 * * [simplify]: iters left: 5 (30 enodes) 34.344 * * [simplify]: iters left: 4 (36 enodes) 34.349 * * [simplify]: iters left: 3 (38 enodes) 34.355 * * [simplify]: Extracting #0: cost 1 inf + 0 34.355 * * [simplify]: Extracting #1: cost 8 inf + 0 34.355 * * [simplify]: Extracting #2: cost 17 inf + 0 34.355 * * [simplify]: Extracting #3: cost 19 inf + 1 34.355 * * [simplify]: Extracting #4: cost 14 inf + 226 34.355 * * [simplify]: Extracting #5: cost 8 inf + 1137 34.355 * * [simplify]: Extracting #6: cost 0 inf + 2912 34.356 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 34.356 * [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)) (+ (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)))))) 34.356 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (sqrt (/ 0.5 (exp im)))) 34.356 * * [simplify]: iters left: 6 (9 enodes) 34.359 * * [simplify]: iters left: 5 (30 enodes) 34.367 * * [simplify]: iters left: 4 (36 enodes) 34.376 * * [simplify]: iters left: 3 (38 enodes) 34.387 * * [simplify]: Extracting #0: cost 1 inf + 0 34.387 * * [simplify]: Extracting #1: cost 8 inf + 0 34.387 * * [simplify]: Extracting #2: cost 17 inf + 0 34.387 * * [simplify]: Extracting #3: cost 19 inf + 1 34.388 * * [simplify]: Extracting #4: cost 14 inf + 226 34.388 * * [simplify]: Extracting #5: cost 8 inf + 1137 34.389 * * [simplify]: Extracting #6: cost 0 inf + 2912 34.390 * [simplify]: Simplified to (/ (* (sqrt 0.5) (sqrt (/ 0.5 (exp im)))) (sqrt (exp im))) 34.390 * [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)) (+ (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)))))) 34.390 * * * * [progress]: [ 121 / 164 ] simplifiying candidate # 34.391 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 34.391 * * [simplify]: iters left: 6 (7 enodes) 34.394 * * [simplify]: iters left: 5 (25 enodes) 34.398 * * [simplify]: iters left: 4 (33 enodes) 34.403 * * [simplify]: iters left: 3 (40 enodes) 34.412 * * [simplify]: iters left: 2 (48 enodes) 34.423 * * [simplify]: iters left: 1 (50 enodes) 34.430 * * [simplify]: Extracting #0: cost 1 inf + 0 34.430 * * [simplify]: Extracting #1: cost 11 inf + 0 34.430 * * [simplify]: Extracting #2: cost 19 inf + 1 34.430 * * [simplify]: Extracting #3: cost 14 inf + 226 34.431 * * [simplify]: Extracting #4: cost 5 inf + 1593 34.431 * * [simplify]: Extracting #5: cost 0 inf + 2352 34.431 * [simplify]: Simplified to (/ 0.5 (exp im)) 34.432 * [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)) (+ (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)))))) 34.432 * [simplify]: Simplifying (* (/ (sqrt 0.5) (sqrt (exp im))) (/ (sqrt 0.5) (sqrt (exp im)))) 34.432 * * [simplify]: iters left: 6 (7 enodes) 34.434 * * [simplify]: iters left: 5 (25 enodes) 34.438 * * [simplify]: iters left: 4 (33 enodes) 34.445 * * [simplify]: iters left: 3 (40 enodes) 34.451 * * [simplify]: iters left: 2 (48 enodes) 34.463 * * [simplify]: iters left: 1 (50 enodes) 34.478 * * [simplify]: Extracting #0: cost 1 inf + 0 34.479 * * [simplify]: Extracting #1: cost 11 inf + 0 34.479 * * [simplify]: Extracting #2: cost 19 inf + 1 34.479 * * [simplify]: Extracting #3: cost 14 inf + 226 34.479 * * [simplify]: Extracting #4: cost 5 inf + 1593 34.480 * * [simplify]: Extracting #5: cost 0 inf + 2352 34.481 * [simplify]: Simplified to (/ 0.5 (exp im)) 34.481 * [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)) (+ (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)))))) 34.481 * * * * [progress]: [ 122 / 164 ] simplifiying candidate # 34.481 * [simplify]: Simplifying (/ 0.5 (exp im)) 34.481 * * [simplify]: iters left: 3 (4 enodes) 34.483 * * [simplify]: iters left: 2 (12 enodes) 34.485 * * [simplify]: Extracting #0: cost 1 inf + 0 34.485 * * [simplify]: Extracting #1: cost 4 inf + 0 34.485 * * [simplify]: Extracting #2: cost 5 inf + 1 34.485 * * [simplify]: Extracting #3: cost 4 inf + 2 34.485 * * [simplify]: Extracting #4: cost 0 inf + 368 34.485 * [simplify]: Simplified to (/ 0.5 (exp im)) 34.485 * [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)) (+ (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)))))) 34.486 * [simplify]: Simplifying (* 2 1) 34.486 * * [simplify]: iters left: 2 (3 enodes) 34.487 * * [simplify]: iters left: 1 (9 enodes) 34.489 * * [simplify]: Extracting #0: cost 1 inf + 0 34.489 * * [simplify]: Extracting #1: cost 0 inf + 1 34.489 * [simplify]: Simplified to 2 34.489 * [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)) (+ (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)))))) 34.489 * * * * [progress]: [ 123 / 164 ] simplifiying candidate # 34.489 * [simplify]: Simplifying (cbrt (/ 0.5 (exp im))) 34.489 * * [simplify]: iters left: 4 (5 enodes) 34.491 * * [simplify]: iters left: 3 (15 enodes) 34.493 * * [simplify]: Extracting #0: cost 1 inf + 0 34.493 * * [simplify]: Extracting #1: cost 3 inf + 0 34.493 * * [simplify]: Extracting #2: cost 6 inf + 0 34.493 * * [simplify]: Extracting #3: cost 7 inf + 1 34.493 * * [simplify]: Extracting #4: cost 0 inf + 752 34.493 * [simplify]: Simplified to (cbrt (/ 0.5 (exp im))) 34.493 * [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)) (+ (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)))))) 34.494 * * * * [progress]: [ 124 / 164 ] simplifiying candidate # 34.494 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 34.494 * * [simplify]: iters left: 4 (5 enodes) 34.495 * * [simplify]: iters left: 3 (15 enodes) 34.497 * * [simplify]: Extracting #0: cost 1 inf + 0 34.498 * * [simplify]: Extracting #1: cost 3 inf + 0 34.498 * * [simplify]: Extracting #2: cost 6 inf + 0 34.498 * * [simplify]: Extracting #3: cost 7 inf + 1 34.498 * * [simplify]: Extracting #4: cost 0 inf + 672 34.498 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 34.498 * [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)) (+ (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)))))) 34.498 * * * * [progress]: [ 125 / 164 ] simplifiying candidate # 34.498 * [simplify]: Simplifying (/ (cbrt 0.5) (cbrt (exp im))) 34.498 * * [simplify]: iters left: 4 (6 enodes) 34.500 * * [simplify]: iters left: 3 (18 enodes) 34.503 * * [simplify]: Extracting #0: cost 1 inf + 0 34.503 * * [simplify]: Extracting #1: cost 4 inf + 0 34.503 * * [simplify]: Extracting #2: cost 8 inf + 0 34.503 * * [simplify]: Extracting #3: cost 9 inf + 1 34.503 * * [simplify]: Extracting #4: cost 0 inf + 1152 34.503 * [simplify]: Simplified to (/ (cbrt 0.5) (cbrt (exp im))) 34.503 * [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)) (+ (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)))))) 34.504 * * * * [progress]: [ 126 / 164 ] simplifiying candidate # 34.504 * [simplify]: Simplifying (/ (cbrt 0.5) (sqrt (exp im))) 34.504 * * [simplify]: iters left: 4 (6 enodes) 34.506 * * [simplify]: iters left: 3 (18 enodes) 34.509 * * [simplify]: Extracting #0: cost 1 inf + 0 34.509 * * [simplify]: Extracting #1: cost 4 inf + 0 34.509 * * [simplify]: Extracting #2: cost 8 inf + 0 34.509 * * [simplify]: Extracting #3: cost 9 inf + 1 34.509 * * [simplify]: Extracting #4: cost 0 inf + 992 34.509 * [simplify]: Simplified to (/ (cbrt 0.5) (sqrt (exp im))) 34.509 * [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)) (+ (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)))))) 34.509 * * * * [progress]: [ 127 / 164 ] simplifiying candidate # 34.510 * [simplify]: Simplifying (/ (cbrt 0.5) (exp im)) 34.510 * * [simplify]: iters left: 3 (5 enodes) 34.511 * * [simplify]: iters left: 2 (15 enodes) 34.514 * * [simplify]: Extracting #0: cost 1 inf + 0 34.514 * * [simplify]: Extracting #1: cost 4 inf + 0 34.514 * * [simplify]: Extracting #2: cost 8 inf + 0 34.514 * * [simplify]: Extracting #3: cost 4 inf + 144 34.514 * * [simplify]: Extracting #4: cost 0 inf + 690 34.514 * [simplify]: Simplified to (/ (cbrt 0.5) (exp im)) 34.514 * [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)) (+ (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)))))) 34.515 * * * * [progress]: [ 128 / 164 ] simplifiying candidate # 34.515 * [simplify]: Simplifying (/ (sqrt 0.5) (cbrt (exp im))) 34.515 * * [simplify]: iters left: 4 (6 enodes) 34.517 * * [simplify]: iters left: 3 (18 enodes) 34.520 * * [simplify]: Extracting #0: cost 1 inf + 0 34.520 * * [simplify]: Extracting #1: cost 4 inf + 0 34.520 * * [simplify]: Extracting #2: cost 8 inf + 0 34.520 * * [simplify]: Extracting #3: cost 9 inf + 1 34.520 * * [simplify]: Extracting #4: cost 0 inf + 992 34.520 * [simplify]: Simplified to (/ (sqrt 0.5) (cbrt (exp im))) 34.520 * [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)) (+ (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)))))) 34.520 * * * * [progress]: [ 129 / 164 ] simplifiying candidate # 34.521 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 34.521 * * [simplify]: iters left: 4 (6 enodes) 34.522 * * [simplify]: iters left: 3 (18 enodes) 34.526 * * [simplify]: Extracting #0: cost 1 inf + 0 34.526 * * [simplify]: Extracting #1: cost 4 inf + 0 34.526 * * [simplify]: Extracting #2: cost 8 inf + 0 34.526 * * [simplify]: Extracting #3: cost 9 inf + 1 34.526 * * [simplify]: Extracting #4: cost 0 inf + 832 34.526 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 34.526 * [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)) (+ (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)))))) 34.526 * * * * [progress]: [ 130 / 164 ] simplifiying candidate # 34.526 * [simplify]: Simplifying (/ (sqrt 0.5) (exp im)) 34.526 * * [simplify]: iters left: 3 (5 enodes) 34.528 * * [simplify]: iters left: 2 (15 enodes) 34.531 * * [simplify]: Extracting #0: cost 1 inf + 0 34.531 * * [simplify]: Extracting #1: cost 4 inf + 0 34.531 * * [simplify]: Extracting #2: cost 8 inf + 0 34.531 * * [simplify]: Extracting #3: cost 4 inf + 144 34.531 * * [simplify]: Extracting #4: cost 0 inf + 530 34.531 * [simplify]: Simplified to (/ (sqrt 0.5) (exp im)) 34.531 * [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)) (+ (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)))))) 34.531 * * * * [progress]: [ 131 / 164 ] simplifiying candidate # 34.531 * [simplify]: Simplifying (/ 0.5 (cbrt (exp im))) 34.531 * * [simplify]: iters left: 4 (5 enodes) 34.533 * * [simplify]: iters left: 3 (15 enodes) 34.535 * * [simplify]: Extracting #0: cost 1 inf + 0 34.536 * * [simplify]: Extracting #1: cost 4 inf + 0 34.536 * * [simplify]: Extracting #2: cost 5 inf + 1 34.536 * * [simplify]: Extracting #3: cost 7 inf + 1 34.536 * * [simplify]: Extracting #4: cost 0 inf + 830 34.536 * [simplify]: Simplified to (/ 0.5 (cbrt (exp im))) 34.536 * [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)) (+ (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)))))) 34.536 * * * * [progress]: [ 132 / 164 ] simplifiying candidate # 34.536 * [simplify]: Simplifying (/ 0.5 (sqrt (exp im))) 34.536 * * [simplify]: iters left: 4 (5 enodes) 34.538 * * [simplify]: iters left: 3 (15 enodes) 34.540 * * [simplify]: Extracting #0: cost 1 inf + 0 34.540 * * [simplify]: Extracting #1: cost 4 inf + 0 34.540 * * [simplify]: Extracting #2: cost 5 inf + 1 34.540 * * [simplify]: Extracting #3: cost 7 inf + 1 34.540 * * [simplify]: Extracting #4: cost 0 inf + 670 34.540 * [simplify]: Simplified to (/ 0.5 (sqrt (exp im))) 34.540 * [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)) (+ (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)))))) 34.541 * * * * [progress]: [ 133 / 164 ] simplifiying candidate # 34.541 * [simplify]: Simplifying (/ 0.5 (exp im)) 34.541 * * [simplify]: iters left: 3 (4 enodes) 34.542 * * [simplify]: iters left: 2 (12 enodes) 34.544 * * [simplify]: Extracting #0: cost 1 inf + 0 34.544 * * [simplify]: Extracting #1: cost 4 inf + 0 34.544 * * [simplify]: Extracting #2: cost 5 inf + 1 34.544 * * [simplify]: Extracting #3: cost 4 inf + 2 34.545 * * [simplify]: Extracting #4: cost 0 inf + 368 34.545 * [simplify]: Simplified to (/ 0.5 (exp im)) 34.545 * [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)) (+ (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)))))) 34.545 * * * * [progress]: [ 134 / 164 ] simplifiying candidate # 34.547 * [simplify]: Simplifying (/ 0.5 (exp im)) 34.547 * * [simplify]: iters left: 3 (4 enodes) 34.549 * * [simplify]: iters left: 2 (12 enodes) 34.551 * * [simplify]: Extracting #0: cost 1 inf + 0 34.551 * * [simplify]: Extracting #1: cost 4 inf + 0 34.551 * * [simplify]: Extracting #2: cost 5 inf + 1 34.551 * * [simplify]: Extracting #3: cost 4 inf + 2 34.551 * * [simplify]: Extracting #4: cost 0 inf + 368 34.551 * [simplify]: Simplified to (/ 0.5 (exp im)) 34.551 * [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)) (+ (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)))))) 34.551 * * * * [progress]: [ 135 / 164 ] simplifiying candidate # 34.552 * [simplify]: Simplifying (/ 1 (exp im)) 34.552 * * [simplify]: iters left: 3 (4 enodes) 34.553 * * [simplify]: iters left: 2 (16 enodes) 34.556 * * [simplify]: iters left: 1 (20 enodes) 34.559 * * [simplify]: Extracting #0: cost 1 inf + 0 34.559 * * [simplify]: Extracting #1: cost 5 inf + 0 34.559 * * [simplify]: Extracting #2: cost 7 inf + 1 34.559 * * [simplify]: Extracting #3: cost 6 inf + 2 34.560 * * [simplify]: Extracting #4: cost 0 inf + 450 34.560 * * [simplify]: Extracting #5: cost 0 inf + 448 34.560 * [simplify]: Simplified to (exp (- im)) 34.560 * [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)) (+ (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)))))) 34.560 * * * * [progress]: [ 136 / 164 ] simplifiying candidate # 34.560 * [simplify]: Simplifying (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 34.560 * * [simplify]: iters left: 6 (6 enodes) 34.562 * * [simplify]: iters left: 5 (18 enodes) 34.565 * * [simplify]: Extracting #0: cost 1 inf + 0 34.565 * * [simplify]: Extracting #1: cost 3 inf + 0 34.565 * * [simplify]: Extracting #2: cost 5 inf + 0 34.565 * * [simplify]: Extracting #3: cost 8 inf + 0 34.565 * * [simplify]: Extracting #4: cost 9 inf + 1 34.566 * * [simplify]: Extracting #5: cost 0 inf + 1216 34.566 * [simplify]: Simplified to (* (cbrt (/ 0.5 (exp im))) (cbrt (/ 0.5 (exp im)))) 34.566 * [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)) (+ (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)))))) 34.566 * * * * [progress]: [ 137 / 164 ] simplifiying candidate # 34.566 * [simplify]: Simplifying (sqrt (/ 0.5 (exp im))) 34.566 * * [simplify]: iters left: 4 (5 enodes) 34.568 * * [simplify]: iters left: 3 (15 enodes) 34.570 * * [simplify]: Extracting #0: cost 1 inf + 0 34.570 * * [simplify]: Extracting #1: cost 3 inf + 0 34.570 * * [simplify]: Extracting #2: cost 6 inf + 0 34.570 * * [simplify]: Extracting #3: cost 7 inf + 1 34.570 * * [simplify]: Extracting #4: cost 0 inf + 672 34.570 * [simplify]: Simplified to (sqrt (/ 0.5 (exp im))) 34.570 * [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)) (+ (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)))))) 34.570 * * * * [progress]: [ 138 / 164 ] simplifiying candidate # 34.571 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (* (cbrt (exp im)) (cbrt (exp im)))) 34.571 * * [simplify]: iters left: 6 (8 enodes) 34.573 * * [simplify]: iters left: 5 (30 enodes) 34.578 * * [simplify]: iters left: 4 (45 enodes) 34.586 * * [simplify]: iters left: 3 (52 enodes) 34.593 * * [simplify]: iters left: 2 (55 enodes) 34.602 * * [simplify]: Extracting #0: cost 1 inf + 0 34.602 * * [simplify]: Extracting #1: cost 11 inf + 0 34.602 * * [simplify]: Extracting #2: cost 22 inf + 0 34.602 * * [simplify]: Extracting #3: cost 23 inf + 1 34.602 * * [simplify]: Extracting #4: cost 18 inf + 376 34.602 * * [simplify]: Extracting #5: cost 2 inf + 4312 34.603 * * [simplify]: Extracting #6: cost 0 inf + 4816 34.603 * [simplify]: Simplified to (* (/ (cbrt 0.5) (cbrt (exp im))) (/ (cbrt 0.5) (cbrt (exp im)))) 34.603 * [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)) (+ (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)))))) 34.604 * * * * [progress]: [ 139 / 164 ] simplifiying candidate # 34.604 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 34.604 * * [simplify]: iters left: 5 (7 enodes) 34.606 * * [simplify]: iters left: 4 (23 enodes) 34.610 * * [simplify]: iters left: 3 (27 enodes) 34.614 * * [simplify]: iters left: 2 (30 enodes) 34.619 * * [simplify]: Extracting #0: cost 1 inf + 0 34.619 * * [simplify]: Extracting #1: cost 7 inf + 0 34.619 * * [simplify]: Extracting #2: cost 14 inf + 0 34.619 * * [simplify]: Extracting #3: cost 15 inf + 1 34.619 * * [simplify]: Extracting #4: cost 12 inf + 164 34.620 * * [simplify]: Extracting #5: cost 6 inf + 891 34.620 * * [simplify]: Extracting #6: cost 1 inf + 1970 34.620 * * [simplify]: Extracting #7: cost 0 inf + 2242 34.621 * [simplify]: Simplified to (/ (* (cbrt 0.5) (cbrt 0.5)) (sqrt (exp im))) 34.621 * [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)) (+ (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)))))) 34.621 * * * * [progress]: [ 140 / 164 ] simplifiying candidate # 34.622 * [simplify]: Simplifying (/ (* (cbrt 0.5) (cbrt 0.5)) 1) 34.622 * * [simplify]: iters left: 5 (5 enodes) 34.624 * * [simplify]: iters left: 4 (17 enodes) 34.628 * * [simplify]: iters left: 3 (27 enodes) 34.633 * * [simplify]: iters left: 2 (28 enodes) 34.640 * * [simplify]: Extracting #0: cost 1 inf + 0 34.640 * * [simplify]: Extracting #1: cost 5 inf + 0 34.640 * * [simplify]: Extracting #2: cost 7 inf + 1 34.640 * * [simplify]: Extracting #3: cost 6 inf + 2 34.640 * * [simplify]: Extracting #4: cost 1 inf + 528 34.640 * * [simplify]: Extracting #5: cost 0 inf + 650 34.640 * [simplify]: Simplified to (* (cbrt 0.5) (cbrt 0.5)) 34.640 * [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)) (+ (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)))))) 34.640 * * * * [progress]: [ 141 / 164 ] simplifiying candidate # 34.641 * [simplify]: Simplifying (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 34.641 * * [simplify]: iters left: 6 (7 enodes) 34.643 * * [simplify]: iters left: 5 (23 enodes) 34.647 * * [simplify]: iters left: 4 (25 enodes) 34.651 * * [simplify]: Extracting #0: cost 1 inf + 0 34.651 * * [simplify]: Extracting #1: cost 6 inf + 0 34.651 * * [simplify]: Extracting #2: cost 12 inf + 0 34.651 * * [simplify]: Extracting #3: cost 13 inf + 1 34.651 * * [simplify]: Extracting #4: cost 8 inf + 226 34.651 * * [simplify]: Extracting #5: cost 4 inf + 951 34.652 * * [simplify]: Extracting #6: cost 1 inf + 1646 34.652 * * [simplify]: Extracting #7: cost 0 inf + 1918 34.652 * [simplify]: Simplified to (/ (sqrt 0.5) (* (cbrt (exp im)) (cbrt (exp im)))) 34.652 * [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)) (+ (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)))))) 34.652 * * * * [progress]: [ 142 / 164 ] simplifiying candidate # 34.653 * [simplify]: Simplifying (/ (sqrt 0.5) (sqrt (exp im))) 34.653 * * [simplify]: iters left: 4 (6 enodes) 34.654 * * [simplify]: iters left: 3 (18 enodes) 34.658 * * [simplify]: Extracting #0: cost 1 inf + 0 34.658 * * [simplify]: Extracting #1: cost 4 inf + 0 34.658 * * [simplify]: Extracting #2: cost 8 inf + 0 34.658 * * [simplify]: Extracting #3: cost 9 inf + 1 34.658 * * [simplify]: Extracting #4: cost 0 inf + 832 34.658 * [simplify]: Simplified to (/ (sqrt 0.5) (sqrt (exp im))) 34.658 * [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)) (+ (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)))))) 34.658 * * * * [progress]: [ 143 / 164 ] simplifiying candidate # 34.658 * [simplify]: Simplifying (/ (sqrt 0.5) 1) 34.658 * * [simplify]: iters left: 3 (4 enodes) 34.660 * * [simplify]: iters left: 2 (12 enodes) 34.663 * * [simplify]: iters left: 1 (14 enodes) 34.665 * * [simplify]: Extracting #0: cost 1 inf + 0 34.665 * * [simplify]: Extracting #1: cost 4 inf + 0 34.665 * * [simplify]: Extracting #2: cost 0 inf + 84 34.665 * [simplify]: Simplified to (sqrt 0.5) 34.665 * [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)) (+ (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)))))) 34.666 * * * * [progress]: [ 144 / 164 ] simplifiying candidate # 34.666 * [simplify]: Simplifying (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 34.666 * * [simplify]: iters left: 6 (6 enodes) 34.668 * * [simplify]: iters left: 5 (22 enodes) 34.673 * * [simplify]: iters left: 4 (26 enodes) 34.682 * * [simplify]: Extracting #0: cost 1 inf + 0 34.682 * * [simplify]: Extracting #1: cost 6 inf + 0 34.682 * * [simplify]: Extracting #2: cost 9 inf + 1 34.682 * * [simplify]: Extracting #3: cost 11 inf + 1 34.682 * * [simplify]: Extracting #4: cost 8 inf + 144 34.683 * * [simplify]: Extracting #5: cost 2 inf + 1253 34.683 * * [simplify]: Extracting #6: cost 0 inf + 1676 34.683 * [simplify]: Simplified to (/ 1 (* (cbrt (exp im)) (cbrt (exp im)))) 34.683 * [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)) (+ (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)))))) 34.684 * * * * [progress]: [ 145 / 164 ] simplifiying candidate # 34.684 * [simplify]: Simplifying (/ 1 (sqrt (exp im))) 34.684 * * [simplify]: iters left: 4 (5 enodes) 34.687 * * [simplify]: iters left: 3 (17 enodes) 34.692 * * [simplify]: iters left: 2 (19 enodes) 34.697 * * [simplify]: Extracting #0: cost 1 inf + 0 34.698 * * [simplify]: Extracting #1: cost 4 inf + 0 34.698 * * [simplify]: Extracting #2: cost 5 inf + 1 34.698 * * [simplify]: Extracting #3: cost 7 inf + 1 34.698 * * [simplify]: Extracting #4: cost 0 inf + 670 34.698 * [simplify]: Simplified to (/ 1 (sqrt (exp im))) 34.698 * [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)) (+ (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)))))) 34.698 * * * * [progress]: [ 146 / 164 ] simplifiying candidate # 34.699 * [simplify]: Simplifying (/ 1 1) 34.699 * * [simplify]: iters left: 2 (2 enodes) 34.700 * * [simplify]: iters left: 1 (6 enodes) 34.702 * * [simplify]: Extracting #0: cost 1 inf + 0 34.702 * * [simplify]: Extracting #1: cost 0 inf + 1 34.702 * [simplify]: Simplified to 1 34.702 * [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)) (+ (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)))))) 34.702 * * * * [progress]: [ 147 / 164 ] simplifiying candidate # 34.703 * * * * [progress]: [ 148 / 164 ] simplifiying candidate # 34.703 * * * * [progress]: [ 149 / 164 ] simplifiying candidate # 34.703 * [simplify]: Simplifying (exp im) 34.703 * * [simplify]: iters left: 1 (2 enodes) 34.704 * * [simplify]: Extracting #0: cost 1 inf + 0 34.704 * * [simplify]: Extracting #1: cost 3 inf + 0 34.704 * * [simplify]: Extracting #2: cost 2 inf + 1 34.704 * * [simplify]: Extracting #3: cost 0 inf + 143 34.704 * [simplify]: Simplified to (exp im) 34.704 * [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)) (+ (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)))))) 34.704 * * * * [progress]: [ 150 / 164 ] simplifiying candidate # 34.705 * [simplify]: Simplifying (* 0.5 (/ 0.5 (exp im))) 34.705 * * [simplify]: iters left: 5 (5 enodes) 34.708 * * [simplify]: iters left: 4 (18 enodes) 34.714 * * [simplify]: iters left: 3 (22 enodes) 34.721 * * [simplify]: iters left: 2 (24 enodes) 34.727 * * [simplify]: Extracting #0: cost 1 inf + 0 34.727 * * [simplify]: Extracting #1: cost 7 inf + 0 34.728 * * [simplify]: Extracting #2: cost 11 inf + 1 34.728 * * [simplify]: Extracting #3: cost 6 inf + 226 34.728 * * [simplify]: Extracting #4: cost 0 inf + 978 34.728 * [simplify]: Simplified to (* (/ 0.5 (exp im)) 0.5) 34.728 * [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)) (+ (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)))))) 34.729 * * * * [progress]: [ 151 / 164 ] 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)) (+ (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))))))> 34.729 * * * * [progress]: [ 152 / 164 ] simplifiying candidate # 34.729 * * * * [progress]: [ 153 / 164 ] simplifiying candidate # 34.729 * [simplify]: Simplifying (+ (* 0.3333333333333333 (pow im 3)) (+ (* 0.5 (pow im 2)) (* 0.5 im))) 34.729 * * [simplify]: iters left: 6 (12 enodes) 34.737 * * [simplify]: iters left: 5 (56 enodes) 34.759 * * [simplify]: iters left: 4 (103 enodes) 34.802 * * [simplify]: iters left: 3 (195 enodes) 34.866 * * [simplify]: iters left: 2 (365 enodes) 35.019 * * [simplify]: Extracting #0: cost 1 inf + 0 35.019 * * [simplify]: Extracting #1: cost 20 inf + 0 35.020 * * [simplify]: Extracting #2: cost 59 inf + 1 35.020 * * [simplify]: Extracting #3: cost 111 inf + 126 35.022 * * [simplify]: Extracting #4: cost 74 inf + 7119 35.027 * * [simplify]: Extracting #5: cost 9 inf + 28721 35.033 * * [simplify]: Extracting #6: cost 0 inf + 29522 35.039 * [simplify]: Simplified to (* (+ 0.5 (* (+ 0.5 (* 0.3333333333333333 im)) im)) im) 35.039 * [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)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (* (+ 0.5 (* (+ 0.5 (* 0.3333333333333333 im)) im)) im)))) 35.040 * * * * [progress]: [ 154 / 164 ] simplifiying candidate # 35.040 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 35.040 * * [simplify]: iters left: 6 (7 enodes) 35.045 * * [simplify]: iters left: 5 (29 enodes) 35.056 * * [simplify]: iters left: 4 (50 enodes) 35.073 * * [simplify]: iters left: 3 (81 enodes) 35.093 * * [simplify]: iters left: 2 (127 enodes) 35.130 * * [simplify]: iters left: 1 (246 enodes) 35.209 * * [simplify]: Extracting #0: cost 1 inf + 0 35.209 * * [simplify]: Extracting #1: cost 5 inf + 0 35.209 * * [simplify]: Extracting #2: cost 39 inf + 1 35.209 * * [simplify]: Extracting #3: cost 110 inf + 42 35.210 * * [simplify]: Extracting #4: cost 95 inf + 1888 35.215 * * [simplify]: Extracting #5: cost 49 inf + 17210 35.219 * * [simplify]: Extracting #6: cost 4 inf + 39910 35.226 * * [simplify]: Extracting #7: cost 0 inf + 41661 35.235 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 35.235 * [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)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) (exp im)) 0.25) 0.25)))) 35.236 * * * * [progress]: [ 155 / 164 ] simplifiying candidate # 35.236 * [simplify]: Simplifying (- (* 0.25 (pow (exp im) 2)) 0.25) 35.236 * * [simplify]: iters left: 6 (7 enodes) 35.243 * * [simplify]: iters left: 5 (29 enodes) 35.256 * * [simplify]: iters left: 4 (50 enodes) 35.270 * * [simplify]: iters left: 3 (81 enodes) 35.293 * * [simplify]: iters left: 2 (127 enodes) 35.334 * * [simplify]: iters left: 1 (246 enodes) 35.442 * * [simplify]: Extracting #0: cost 1 inf + 0 35.442 * * [simplify]: Extracting #1: cost 5 inf + 0 35.442 * * [simplify]: Extracting #2: cost 39 inf + 1 35.442 * * [simplify]: Extracting #3: cost 110 inf + 42 35.443 * * [simplify]: Extracting #4: cost 95 inf + 1888 35.447 * * [simplify]: Extracting #5: cost 49 inf + 17210 35.452 * * [simplify]: Extracting #6: cost 4 inf + 39910 35.456 * * [simplify]: Extracting #7: cost 0 inf + 41661 35.460 * [simplify]: Simplified to (- (* (* (exp im) (exp im)) 0.25) 0.25) 35.461 * [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)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (* (exp im) (exp im)) 0.25) 0.25)))) 35.461 * * * * [progress]: [ 156 / 164 ] simplifiying candidate # 35.461 * [simplify]: Simplifying (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 35.461 * * [simplify]: iters left: 6 (9 enodes) 35.465 * * [simplify]: iters left: 5 (38 enodes) 35.473 * * [simplify]: iters left: 4 (54 enodes) 35.490 * * [simplify]: iters left: 3 (73 enodes) 35.508 * * [simplify]: iters left: 2 (83 enodes) 35.529 * * [simplify]: iters left: 1 (99 enodes) 35.553 * * [simplify]: Extracting #0: cost 1 inf + 0 35.553 * * [simplify]: Extracting #1: cost 8 inf + 0 35.553 * * [simplify]: Extracting #2: cost 20 inf + 1 35.553 * * [simplify]: Extracting #3: cost 22 inf + 125 35.553 * * [simplify]: Extracting #4: cost 12 inf + 661 35.554 * * [simplify]: Extracting #5: cost 2 inf + 1728 35.554 * * [simplify]: Extracting #6: cost 0 inf + 1893 35.555 * [simplify]: Simplified to (+ 0.25 (* 0.5 (+ im (* im im)))) 35.555 * [simplify]: Simplified (2 1 1 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (+ 0.25 (* 0.5 (+ im (* im 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)))))) 35.555 * * * * [progress]: [ 157 / 164 ] simplifiying candidate # 35.555 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 35.555 * * [simplify]: iters left: 4 (6 enodes) 35.559 * * [simplify]: iters left: 3 (24 enodes) 35.565 * * [simplify]: iters left: 2 (42 enodes) 35.575 * * [simplify]: iters left: 1 (73 enodes) 35.598 * * [simplify]: Extracting #0: cost 1 inf + 0 35.598 * * [simplify]: Extracting #1: cost 9 inf + 0 35.598 * * [simplify]: Extracting #2: cost 22 inf + 1 35.598 * * [simplify]: Extracting #3: cost 21 inf + 46 35.599 * * [simplify]: Extracting #4: cost 10 inf + 1242 35.600 * * [simplify]: Extracting #5: cost 1 inf + 3179 35.600 * * [simplify]: Extracting #6: cost 0 inf + 3461 35.601 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 35.601 * [simplify]: Simplified (2 1 1 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (exp (+ im im)) 0.25) (* 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)))))) 35.601 * * * * [progress]: [ 158 / 164 ] simplifiying candidate # 35.602 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 35.602 * * [simplify]: iters left: 4 (6 enodes) 35.605 * * [simplify]: iters left: 3 (24 enodes) 35.614 * * [simplify]: iters left: 2 (42 enodes) 35.624 * * [simplify]: iters left: 1 (73 enodes) 35.641 * * [simplify]: Extracting #0: cost 1 inf + 0 35.641 * * [simplify]: Extracting #1: cost 9 inf + 0 35.641 * * [simplify]: Extracting #2: cost 22 inf + 1 35.641 * * [simplify]: Extracting #3: cost 21 inf + 46 35.641 * * [simplify]: Extracting #4: cost 10 inf + 1242 35.642 * * [simplify]: Extracting #5: cost 1 inf + 3179 35.643 * * [simplify]: Extracting #6: cost 0 inf + 3461 35.644 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 35.644 * [simplify]: Simplified (2 1 1 2 1) to (λ (re im) (/ (* (+ (* (* (/ 0.5 (exp im)) (/ 0.5 (exp im))) (/ 0.5 (exp im))) (* (* (exp (+ im im)) 0.25) (* 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)))))) 35.644 * * * * [progress]: [ 159 / 164 ] simplifiying candidate # 35.644 * [simplify]: Simplifying (+ (* 0.5 (pow im 2)) (+ (* 0.5 im) 0.25)) 35.644 * * [simplify]: iters left: 6 (9 enodes) 35.650 * * [simplify]: iters left: 5 (38 enodes) 35.661 * * [simplify]: iters left: 4 (54 enodes) 35.681 * * [simplify]: iters left: 3 (73 enodes) 35.701 * * [simplify]: iters left: 2 (83 enodes) 35.722 * * [simplify]: iters left: 1 (99 enodes) 35.737 * * [simplify]: Extracting #0: cost 1 inf + 0 35.737 * * [simplify]: Extracting #1: cost 8 inf + 0 35.737 * * [simplify]: Extracting #2: cost 20 inf + 1 35.737 * * [simplify]: Extracting #3: cost 22 inf + 125 35.737 * * [simplify]: Extracting #4: cost 12 inf + 661 35.738 * * [simplify]: Extracting #5: cost 2 inf + 1728 35.739 * * [simplify]: Extracting #6: cost 0 inf + 1893 35.740 * [simplify]: Simplified to (+ 0.25 (* 0.5 (+ im (* im im)))) 35.740 * [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)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (+ 0.25 (* 0.5 (+ im (* im im)))) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 35.740 * * * * [progress]: [ 160 / 164 ] simplifiying candidate # 35.741 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 35.741 * * [simplify]: iters left: 4 (6 enodes) 35.744 * * [simplify]: iters left: 3 (24 enodes) 35.752 * * [simplify]: iters left: 2 (42 enodes) 35.767 * * [simplify]: iters left: 1 (73 enodes) 35.788 * * [simplify]: Extracting #0: cost 1 inf + 0 35.788 * * [simplify]: Extracting #1: cost 9 inf + 0 35.788 * * [simplify]: Extracting #2: cost 22 inf + 1 35.788 * * [simplify]: Extracting #3: cost 21 inf + 46 35.789 * * [simplify]: Extracting #4: cost 10 inf + 1242 35.789 * * [simplify]: Extracting #5: cost 1 inf + 3179 35.790 * * [simplify]: Extracting #6: cost 0 inf + 3461 35.791 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 35.791 * [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)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (exp (+ im im)) 0.25) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 35.791 * * * * [progress]: [ 161 / 164 ] simplifiying candidate # 35.792 * [simplify]: Simplifying (* 0.25 (pow (exp im) 2)) 35.792 * * [simplify]: iters left: 4 (6 enodes) 35.794 * * [simplify]: iters left: 3 (24 enodes) 35.802 * * [simplify]: iters left: 2 (42 enodes) 35.814 * * [simplify]: iters left: 1 (73 enodes) 35.835 * * [simplify]: Extracting #0: cost 1 inf + 0 35.835 * * [simplify]: Extracting #1: cost 9 inf + 0 35.835 * * [simplify]: Extracting #2: cost 22 inf + 1 35.835 * * [simplify]: Extracting #3: cost 21 inf + 46 35.836 * * [simplify]: Extracting #4: cost 10 inf + 1242 35.836 * * [simplify]: Extracting #5: cost 1 inf + 3179 35.837 * * [simplify]: Extracting #6: cost 0 inf + 3461 35.838 * [simplify]: Simplified to (* (exp (+ im im)) 0.25) 35.838 * [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)) (+ (exp (+ (- (log 0.5) im) (- (log 0.5) im))) (- (* (exp (+ im im)) 0.25) (* (/ 0.5 (exp im)) (* (exp im) 0.5)))))) 35.838 * * * * [progress]: [ 162 / 164 ] simplifiying candidate # 35.839 * [simplify]: Simplifying (- (+ (* 0.5 (pow im 2)) 0.25) (* 0.5 im)) 35.839 * * [simplify]: iters left: 6 (9 enodes) 35.845 * * [simplify]: iters left: 5 (39 enodes) 35.857 * * [simplify]: iters left: 4 (63 enodes) 35.875 * * [simplify]: iters left: 3 (86 enodes) 35.899 * * [simplify]: iters left: 2 (104 enodes) 35.924 * * [simplify]: iters left: 1 (125 enodes) 35.959 * * [simplify]: Extracting #0: cost 1 inf + 0 35.959 * * [simplify]: Extracting #1: cost 16 inf + 0 35.960 * * [simplify]: Extracting #2: cost 34 inf + 1 35.960 * * [simplify]: Extracting #3: cost 41 inf + 44 35.961 * * [simplify]: Extracting #4: cost 20 inf + 1516 35.962 * * [simplify]: Extracting #5: cost 2 inf + 3596 35.964 * * [simplify]: Extracting #6: cost 0 inf + 3841 35.966 * [simplify]: Simplified to (+ (* (- (* 0.5 im) 0.5) im) 0.25) 35.966 * [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)) (+ (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)))))) 35.966 * * * * [progress]: [ 163 / 164 ] simplifiying candidate # 35.967 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 35.967 * * [simplify]: iters left: 4 (6 enodes) 35.970 * * [simplify]: iters left: 3 (23 enodes) 35.978 * * [simplify]: iters left: 2 (39 enodes) 35.991 * * [simplify]: iters left: 1 (67 enodes) 36.010 * * [simplify]: Extracting #0: cost 1 inf + 0 36.010 * * [simplify]: Extracting #1: cost 6 inf + 0 36.010 * * [simplify]: Extracting #2: cost 17 inf + 1 36.010 * * [simplify]: Extracting #3: cost 20 inf + 4 36.010 * * [simplify]: Extracting #4: cost 8 inf + 1391 36.011 * * [simplify]: Extracting #5: cost 1 inf + 2643 36.011 * * [simplify]: Extracting #6: cost 0 inf + 2925 36.011 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 36.011 * [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)) (+ (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)))))) 36.011 * * * * [progress]: [ 164 / 164 ] simplifiying candidate # 36.012 * [simplify]: Simplifying (/ 0.25 (pow (exp im) 2)) 36.012 * * [simplify]: iters left: 4 (6 enodes) 36.014 * * [simplify]: iters left: 3 (23 enodes) 36.019 * * [simplify]: iters left: 2 (39 enodes) 36.027 * * [simplify]: iters left: 1 (67 enodes) 36.043 * * [simplify]: Extracting #0: cost 1 inf + 0 36.043 * * [simplify]: Extracting #1: cost 6 inf + 0 36.044 * * [simplify]: Extracting #2: cost 17 inf + 1 36.044 * * [simplify]: Extracting #3: cost 20 inf + 4 36.044 * * [simplify]: Extracting #4: cost 8 inf + 1391 36.044 * * [simplify]: Extracting #5: cost 1 inf + 2643 36.044 * * [simplify]: Extracting #6: cost 0 inf + 2925 36.045 * [simplify]: Simplified to (/ (/ 0.25 (exp im)) (exp im)) 36.045 * [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)) (+ (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)))))) 36.045 * * * [progress]: adding candidates to table 38.834 * [progress]: [Phase 3 of 3] Extracting. 38.834 * * [regime]: Finding splitpoints for: (# #) 38.835 * * * [regime-changes]: Trying 3 branch expressions: (im re (cos re)) 38.835 * * * * [regimes]: Trying to branch on im from (# #) 38.861 * * * * [regimes]: Trying to branch on re from (# #) 38.898 * * * * [regimes]: Trying to branch on (cos re) from (# #) 38.928 * * * [regime]: Found split indices: #